Class: Google::Apis::DialogflowV2::GoogleCloudDialogflowV2GenerateStatelessSummaryRequest
- Inherits:
-
Object
- Object
- Google::Apis::DialogflowV2::GoogleCloudDialogflowV2GenerateStatelessSummaryRequest
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/dialogflow_v2/classes.rb,
lib/google/apis/dialogflow_v2/representations.rb,
lib/google/apis/dialogflow_v2/representations.rb
Overview
The request message for Conversations.GenerateStatelessSummary.
Instance Attribute Summary collapse
-
#conversation_profile ⇒ Google::Apis::DialogflowV2::GoogleCloudDialogflowV2ConversationProfile
Defines the services to connect to incoming Dialogflow conversations.
-
#latest_message ⇒ String
Optional.
-
#max_context_size ⇒ Fixnum
Optional.
-
#stateless_conversation ⇒ Google::Apis::DialogflowV2::GoogleCloudDialogflowV2GenerateStatelessSummaryRequestMinimalConversation
The minimum amount of information required to generate a Summary without having a Conversation resource created.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GoogleCloudDialogflowV2GenerateStatelessSummaryRequest
constructor
A new instance of GoogleCloudDialogflowV2GenerateStatelessSummaryRequest.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GoogleCloudDialogflowV2GenerateStatelessSummaryRequest
Returns a new instance of GoogleCloudDialogflowV2GenerateStatelessSummaryRequest.
10727 10728 10729 |
# File 'lib/google/apis/dialogflow_v2/classes.rb', line 10727 def initialize(**args) update!(**args) end |
Instance Attribute Details
#conversation_profile ⇒ Google::Apis::DialogflowV2::GoogleCloudDialogflowV2ConversationProfile
Defines the services to connect to incoming Dialogflow conversations.
Corresponds to the JSON property conversationProfile
10705 10706 10707 |
# File 'lib/google/apis/dialogflow_v2/classes.rb', line 10705 def conversation_profile @conversation_profile end |
#latest_message ⇒ String
Optional. 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
10713 10714 10715 |
# File 'lib/google/apis/dialogflow_v2/classes.rb', line 10713 def @latest_message end |
#max_context_size ⇒ Fixnum
Optional. 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
10719 10720 10721 |
# File 'lib/google/apis/dialogflow_v2/classes.rb', line 10719 def max_context_size @max_context_size end |
#stateless_conversation ⇒ Google::Apis::DialogflowV2::GoogleCloudDialogflowV2GenerateStatelessSummaryRequestMinimalConversation
The minimum amount of information required to generate a Summary without
having a Conversation resource created.
Corresponds to the JSON property statelessConversation
10725 10726 10727 |
# File 'lib/google/apis/dialogflow_v2/classes.rb', line 10725 def stateless_conversation @stateless_conversation end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
10732 10733 10734 10735 10736 10737 |
# File 'lib/google/apis/dialogflow_v2/classes.rb', line 10732 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 |