Class: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionFeatureConfig
- Inherits:
-
Object
- Object
- Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionFeatureConfig
- 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
Config for suggestion features.
Instance Attribute Summary collapse
-
#conversation_model_config ⇒ Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationModelConfig
Custom conversation models used in agent assist feature.
-
#conversation_process_config ⇒ Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationProcessConfig
Config to process conversation.
-
#enable_event_based_suggestion ⇒ Boolean
(also: #enable_event_based_suggestion?)
Automatically iterates all participants and tries to compile suggestions.
-
#query_config ⇒ Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfig
Config for suggestion query.
-
#suggestion_feature ⇒ Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1SuggestionFeature
The type of Human Agent Assistant API suggestion to perform, and the maximum number of results to return for that type.
-
#suggestion_trigger_settings ⇒ Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionTriggerSettings
Settings of suggestion trigger.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionFeatureConfig
constructor
A new instance of GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionFeatureConfig.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionFeatureConfig
Returns a new instance of GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionFeatureConfig.
10372 10373 10374 |
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 10372 def initialize(**args) update!(**args) end |
Instance Attribute Details
#conversation_model_config ⇒ Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationModelConfig
Custom conversation models used in agent assist feature. Supported feature:
ARTICLE_SUGGESTION, SMART_COMPOSE, SMART_REPLY.
Corresponds to the JSON property conversationModelConfig
10341 10342 10343 |
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 10341 def conversation_model_config @conversation_model_config end |
#conversation_process_config ⇒ Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationProcessConfig
Config to process conversation.
Corresponds to the JSON property conversationProcessConfig
10346 10347 10348 |
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 10346 def conversation_process_config @conversation_process_config end |
#enable_event_based_suggestion ⇒ Boolean Also known as: enable_event_based_suggestion?
Automatically iterates all participants and tries to compile suggestions.
Supported features: ARTICLE_SUGGESTION, FAQ, DIALOGFLOW_ASSIST.
Corresponds to the JSON property enableEventBasedSuggestion
10352 10353 10354 |
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 10352 def enable_event_based_suggestion @enable_event_based_suggestion end |
#query_config ⇒ Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfig
Config for suggestion query.
Corresponds to the JSON property queryConfig
10358 10359 10360 |
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 10358 def query_config @query_config end |
#suggestion_feature ⇒ Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1SuggestionFeature
The type of Human Agent Assistant API suggestion to perform, and the maximum
number of results to return for that type. Multiple Feature objects can be
specified in the features list.
Corresponds to the JSON property suggestionFeature
10365 10366 10367 |
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 10365 def suggestion_feature @suggestion_feature end |
#suggestion_trigger_settings ⇒ Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionTriggerSettings
Settings of suggestion trigger.
Corresponds to the JSON property suggestionTriggerSettings
10370 10371 10372 |
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 10370 def suggestion_trigger_settings @suggestion_trigger_settings end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
10377 10378 10379 10380 10381 10382 10383 10384 |
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 10377 def update!(**args) @conversation_model_config = args[:conversation_model_config] if args.key?(:conversation_model_config) @conversation_process_config = args[:conversation_process_config] if args.key?(:conversation_process_config) @enable_event_based_suggestion = args[:enable_event_based_suggestion] if args.key?(:enable_event_based_suggestion) @query_config = args[:query_config] if args.key?(:query_config) @suggestion_feature = args[:suggestion_feature] if args.key?(:suggestion_feature) @suggestion_trigger_settings = args[:suggestion_trigger_settings] if args.key?(:suggestion_trigger_settings) end |