Class: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfig

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) ⇒ GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfig

Returns a new instance of GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfig.



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

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

Instance Attribute Details

#confidence_thresholdFloat

Corresponds to the JSON property confidenceThreshold

Returns:

  • (Float)


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

def confidence_threshold
  @confidence_threshold
end

#context_filter_settingsGoogle::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettings

Corresponds to the JSON property contextFilterSettings



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

def context_filter_settings
  @context_filter_settings
end

#context_sizeFixnum

Corresponds to the JSON property contextSize

Returns:

  • (Fixnum)


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

def context_size
  @context_size
end

#dialogflow_query_sourceGoogle::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySource

Corresponds to the JSON property dialogflowQuerySource



14818
14819
14820
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 14818

def dialogflow_query_source
  @dialogflow_query_source
end

#document_query_sourceGoogle::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySource

Corresponds to the JSON property documentQuerySource



14823
14824
14825
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 14823

def document_query_source
  @document_query_source
end

#knowledge_base_query_sourceGoogle::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySource

Corresponds to the JSON property knowledgeBaseQuerySource



14828
14829
14830
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 14828

def knowledge_base_query_source
  @knowledge_base_query_source
end

#max_resultsFixnum

Corresponds to the JSON property maxResults

Returns:

  • (Fixnum)


14833
14834
14835
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 14833

def max_results
  @max_results
end

#sectionsGoogle::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigSections

Corresponds to the JSON property sections



14838
14839
14840
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 14838

def sections
  @sections
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



14845
14846
14847
14848
14849
14850
14851
14852
14853
14854
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 14845

def update!(**args)
  @confidence_threshold = args[:confidence_threshold] if args.key?(:confidence_threshold)
  @context_filter_settings = args[:context_filter_settings] if args.key?(:context_filter_settings)
  @context_size = args[:context_size] if args.key?(:context_size)
  @dialogflow_query_source = args[:dialogflow_query_source] if args.key?(:dialogflow_query_source)
  @document_query_source = args[:document_query_source] if args.key?(:document_query_source)
  @knowledge_base_query_source = args[:knowledge_base_query_source] if args.key?(:knowledge_base_query_source)
  @max_results = args[:max_results] if args.key?(:max_results)
  @sections = args[:sections] if args.key?(:sections)
end