Class: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1GenerateStatelessSummaryRequest
- Inherits:
-
Object
- Object
- Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1GenerateStatelessSummaryRequest
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/dialogflow_v2beta1/classes.rb,
lib/google/apis/dialogflow_v2beta1/representations.rb,
lib/google/apis/dialogflow_v2beta1/representations.rb
Overview
The request message for Conversations.GenerateStatelessSummary.
Instance Attribute Summary collapse
-
#conversation_profile ⇒ Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1ConversationProfile
Defines the services to connect to incoming Dialogflow conversations.
-
#latest_message ⇒ String
The name of the latest conversation message used as context for generating a Summary.
-
#max_context_size ⇒ Fixnum
Max number of messages prior to and including [latest_message] to use as context when compiling the suggestion.
-
#stateless_conversation ⇒ Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1GenerateStatelessSummaryRequestMinimalConversation
The minimum amount of information required to generate a Summary without having a Conversation resource created.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GoogleCloudDialogflowV2beta1GenerateStatelessSummaryRequest
constructor
A new instance of GoogleCloudDialogflowV2beta1GenerateStatelessSummaryRequest.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GoogleCloudDialogflowV2beta1GenerateStatelessSummaryRequest
Returns a new instance of GoogleCloudDialogflowV2beta1GenerateStatelessSummaryRequest.
12972 12973 12974 |
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 12972 def initialize(**args) update!(**args) end |
Instance Attribute Details
#conversation_profile ⇒ Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1ConversationProfile
Defines the services to connect to incoming Dialogflow conversations.
Corresponds to the JSON property conversationProfile
12951 12952 12953 |
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 12951 def conversation_profile @conversation_profile end |
#latest_message ⇒ String
The name of the latest conversation message used as context for generating a
Summary. If empty, the latest message of the conversation will be used. The
format is specific to the user and the names of the messages provided.
Corresponds to the JSON property latestMessage
12958 12959 12960 |
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 12958 def @latest_message end |
#max_context_size ⇒ Fixnum
Max number of messages prior to and including [latest_message] to use as
context when compiling the suggestion. By default 500 and at most 1000.
Corresponds to the JSON property maxContextSize
12964 12965 12966 |
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 12964 def max_context_size @max_context_size end |
#stateless_conversation ⇒ Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1GenerateStatelessSummaryRequestMinimalConversation
The minimum amount of information required to generate a Summary without
having a Conversation resource created.
Corresponds to the JSON property statelessConversation
12970 12971 12972 |
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 12970 def stateless_conversation @stateless_conversation end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
12977 12978 12979 12980 12981 12982 |
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 12977 def update!(**args) @conversation_profile = args[:conversation_profile] if args.key?(:conversation_profile) @latest_message = args[:latest_message] if args.key?(:latest_message) @max_context_size = args[:max_context_size] if args.key?(:max_context_size) @stateless_conversation = args[:stateless_conversation] if args.key?(:stateless_conversation) end |