Class: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionFeatureConfig

Inherits:
Object
  • Object
show all
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

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(**args) ⇒ GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionFeatureConfig

Returns a new instance of GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionFeatureConfig.



14848
14849
14850
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 14848

def initialize(**args)
   update!(**args)
end

Instance Attribute Details

#conversation_model_configGoogle::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationModelConfig

Corresponds to the JSON property conversationModelConfig



14774
14775
14776
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 14774

def conversation_model_config
  @conversation_model_config
end

#conversation_process_configGoogle::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationProcessConfig

Corresponds to the JSON property conversationProcessConfig



14779
14780
14781
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 14779

def conversation_process_config
  @conversation_process_config
end

#disable_agent_query_loggingBoolean Also known as: disable_agent_query_logging?

Corresponds to the JSON property disableAgentQueryLogging

Returns:

  • (Boolean)


14784
14785
14786
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 14784

def disable_agent_query_logging
  @disable_agent_query_logging
end

#disable_query_search_contextBoolean Also known as: disable_query_search_context?

Corresponds to the JSON property disableQuerySearchContext

Returns:

  • (Boolean)


14790
14791
14792
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 14790

def disable_query_search_context
  @disable_query_search_context
end

#enable_conversation_augmented_queryBoolean Also known as: enable_conversation_augmented_query?

Corresponds to the JSON property enableConversationAugmentedQuery

Returns:

  • (Boolean)


14796
14797
14798
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 14796

def enable_conversation_augmented_query
  @enable_conversation_augmented_query
end

#enable_event_based_suggestionBoolean Also known as: enable_event_based_suggestion?

Corresponds to the JSON property enableEventBasedSuggestion

Returns:

  • (Boolean)


14802
14803
14804
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 14802

def enable_event_based_suggestion
  @enable_event_based_suggestion
end

#enable_query_suggestion_onlyBoolean Also known as: enable_query_suggestion_only?

Corresponds to the JSON property enableQuerySuggestionOnly

Returns:

  • (Boolean)


14808
14809
14810
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 14808

def enable_query_suggestion_only
  @enable_query_suggestion_only
end

#enable_query_suggestion_when_no_answerBoolean Also known as: enable_query_suggestion_when_no_answer?

Corresponds to the JSON property enableQuerySuggestionWhenNoAnswer

Returns:

  • (Boolean)


14814
14815
14816
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 14814

def enable_query_suggestion_when_no_answer
  @enable_query_suggestion_when_no_answer
end

#enable_response_debug_infoBoolean Also known as: enable_response_debug_info?

Corresponds to the JSON property enableResponseDebugInfo

Returns:

  • (Boolean)


14820
14821
14822
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 14820

def enable_response_debug_info
  @enable_response_debug_info
end

#query_configGoogle::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfig

Corresponds to the JSON property queryConfig



14826
14827
14828
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 14826

def query_config
  @query_config
end

#rai_settingsGoogle::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1RaiSettings

Corresponds to the JSON property raiSettings



14831
14832
14833
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 14831

def rai_settings
  @rai_settings
end

#suggestion_featureGoogle::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1SuggestionFeature

Corresponds to the JSON property suggestionFeature



14836
14837
14838
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 14836

def suggestion_feature
  @suggestion_feature
end

#suggestion_trigger_eventString

Corresponds to the JSON property suggestionTriggerEvent

Returns:

  • (String)


14841
14842
14843
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 14841

def suggestion_trigger_event
  @suggestion_trigger_event
end

#suggestion_trigger_settingsGoogle::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionTriggerSettings

Corresponds to the JSON property suggestionTriggerSettings



14846
14847
14848
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 14846

def suggestion_trigger_settings
  @suggestion_trigger_settings
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



14853
14854
14855
14856
14857
14858
14859
14860
14861
14862
14863
14864
14865
14866
14867
14868
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 14853

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)
  @disable_agent_query_logging = args[:disable_agent_query_logging] if args.key?(:disable_agent_query_logging)
  @disable_query_search_context = args[:disable_query_search_context] if args.key?(:disable_query_search_context)
  @enable_conversation_augmented_query = args[:enable_conversation_augmented_query] if args.key?(:enable_conversation_augmented_query)
  @enable_event_based_suggestion = args[:enable_event_based_suggestion] if args.key?(:enable_event_based_suggestion)
  @enable_query_suggestion_only = args[:enable_query_suggestion_only] if args.key?(:enable_query_suggestion_only)
  @enable_query_suggestion_when_no_answer = args[:enable_query_suggestion_when_no_answer] if args.key?(:enable_query_suggestion_when_no_answer)
  @enable_response_debug_info = args[:enable_response_debug_info] if args.key?(:enable_response_debug_info)
  @query_config = args[:query_config] if args.key?(:query_config)
  @rai_settings = args[:rai_settings] if args.key?(:rai_settings)
  @suggestion_feature = args[:suggestion_feature] if args.key?(:suggestion_feature)
  @suggestion_trigger_event = args[:suggestion_trigger_event] if args.key?(:suggestion_trigger_event)
  @suggestion_trigger_settings = args[:suggestion_trigger_settings] if args.key?(:suggestion_trigger_settings)
end