Class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1QueryParameters
- Inherits:
-
Object
- Object
- Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1QueryParameters
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/dialogflow_v3beta1/classes.rb,
lib/google/apis/dialogflow_v3beta1/representations.rb,
lib/google/apis/dialogflow_v3beta1/representations.rb
Instance Attribute Summary collapse
-
#analyze_query_text_sentiment ⇒ Boolean
(also: #analyze_query_text_sentiment?)
Corresponds to the JSON property
analyzeQueryTextSentiment. -
#channel ⇒ String
Corresponds to the JSON property
channel. -
#current_page ⇒ String
Corresponds to the JSON property
currentPage. -
#current_playbook ⇒ String
Corresponds to the JSON property
currentPlaybook. -
#disable_webhook ⇒ Boolean
(also: #disable_webhook?)
Corresponds to the JSON property
disableWebhook. -
#end_user_metadata ⇒ Hash<String,Object>
Corresponds to the JSON property
endUserMetadata. -
#flow_versions ⇒ Array<String>
Corresponds to the JSON property
flowVersions. -
#geo_location ⇒ Google::Apis::DialogflowV3beta1::GoogleTypeLatLng
Corresponds to the JSON property
geoLocation. -
#llm_model_settings ⇒ Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1LlmModelSettings
Corresponds to the JSON property
llmModelSettings. -
#parameter_scope ⇒ String
Corresponds to the JSON property
parameterScope. -
#parameters ⇒ Hash<String,Object>
Corresponds to the JSON property
parameters. -
#payload ⇒ Hash<String,Object>
Corresponds to the JSON property
payload. -
#populate_data_store_connection_signals ⇒ Boolean
(also: #populate_data_store_connection_signals?)
Corresponds to the JSON property
populateDataStoreConnectionSignals. -
#search_config ⇒ Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1SearchConfig
Corresponds to the JSON property
searchConfig. -
#session_entity_types ⇒ Array<Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1SessionEntityType>
Corresponds to the JSON property
sessionEntityTypes. -
#session_ttl ⇒ String
Corresponds to the JSON property
sessionTtl. -
#time_zone ⇒ String
Corresponds to the JSON property
timeZone. -
#webhook_headers ⇒ Hash<String,String>
Corresponds to the JSON property
webhookHeaders.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GoogleCloudDialogflowCxV3beta1QueryParameters
constructor
A new instance of GoogleCloudDialogflowCxV3beta1QueryParameters.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GoogleCloudDialogflowCxV3beta1QueryParameters
Returns a new instance of GoogleCloudDialogflowCxV3beta1QueryParameters.
10727 10728 10729 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 10727 def initialize(**args) update!(**args) end |
Instance Attribute Details
#analyze_query_text_sentiment ⇒ Boolean Also known as: analyze_query_text_sentiment?
Corresponds to the JSON property analyzeQueryTextSentiment
10637 10638 10639 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 10637 def analyze_query_text_sentiment @analyze_query_text_sentiment end |
#channel ⇒ String
Corresponds to the JSON property channel
10643 10644 10645 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 10643 def channel @channel end |
#current_page ⇒ String
Corresponds to the JSON property currentPage
10648 10649 10650 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 10648 def current_page @current_page end |
#current_playbook ⇒ String
Corresponds to the JSON property currentPlaybook
10653 10654 10655 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 10653 def current_playbook @current_playbook end |
#disable_webhook ⇒ Boolean Also known as: disable_webhook?
Corresponds to the JSON property disableWebhook
10658 10659 10660 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 10658 def disable_webhook @disable_webhook end |
#end_user_metadata ⇒ Hash<String,Object>
Corresponds to the JSON property endUserMetadata
10664 10665 10666 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 10664 def @end_user_metadata end |
#flow_versions ⇒ Array<String>
Corresponds to the JSON property flowVersions
10669 10670 10671 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 10669 def flow_versions @flow_versions end |
#geo_location ⇒ Google::Apis::DialogflowV3beta1::GoogleTypeLatLng
Corresponds to the JSON property geoLocation
10674 10675 10676 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 10674 def geo_location @geo_location end |
#llm_model_settings ⇒ Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1LlmModelSettings
Corresponds to the JSON property llmModelSettings
10679 10680 10681 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 10679 def llm_model_settings @llm_model_settings end |
#parameter_scope ⇒ String
Corresponds to the JSON property parameterScope
10684 10685 10686 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 10684 def parameter_scope @parameter_scope end |
#parameters ⇒ Hash<String,Object>
Corresponds to the JSON property parameters
10689 10690 10691 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 10689 def parameters @parameters end |
#payload ⇒ Hash<String,Object>
Corresponds to the JSON property payload
10694 10695 10696 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 10694 def payload @payload end |
#populate_data_store_connection_signals ⇒ Boolean Also known as: populate_data_store_connection_signals?
Corresponds to the JSON property populateDataStoreConnectionSignals
10699 10700 10701 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 10699 def populate_data_store_connection_signals @populate_data_store_connection_signals end |
#search_config ⇒ Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1SearchConfig
Corresponds to the JSON property searchConfig
10705 10706 10707 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 10705 def search_config @search_config end |
#session_entity_types ⇒ Array<Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1SessionEntityType>
Corresponds to the JSON property sessionEntityTypes
10710 10711 10712 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 10710 def session_entity_types @session_entity_types end |
#session_ttl ⇒ String
Corresponds to the JSON property sessionTtl
10715 10716 10717 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 10715 def session_ttl @session_ttl end |
#time_zone ⇒ String
Corresponds to the JSON property timeZone
10720 10721 10722 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 10720 def time_zone @time_zone end |
#webhook_headers ⇒ Hash<String,String>
Corresponds to the JSON property webhookHeaders
10725 10726 10727 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 10725 def webhook_headers @webhook_headers end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
10732 10733 10734 10735 10736 10737 10738 10739 10740 10741 10742 10743 10744 10745 10746 10747 10748 10749 10750 10751 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 10732 def update!(**args) @analyze_query_text_sentiment = args[:analyze_query_text_sentiment] if args.key?(:analyze_query_text_sentiment) @channel = args[:channel] if args.key?(:channel) @current_page = args[:current_page] if args.key?(:current_page) @current_playbook = args[:current_playbook] if args.key?(:current_playbook) @disable_webhook = args[:disable_webhook] if args.key?(:disable_webhook) @end_user_metadata = args[:end_user_metadata] if args.key?(:end_user_metadata) @flow_versions = args[:flow_versions] if args.key?(:flow_versions) @geo_location = args[:geo_location] if args.key?(:geo_location) @llm_model_settings = args[:llm_model_settings] if args.key?(:llm_model_settings) @parameter_scope = args[:parameter_scope] if args.key?(:parameter_scope) @parameters = args[:parameters] if args.key?(:parameters) @payload = args[:payload] if args.key?(:payload) @populate_data_store_connection_signals = args[:populate_data_store_connection_signals] if args.key?(:populate_data_store_connection_signals) @search_config = args[:search_config] if args.key?(:search_config) @session_entity_types = args[:session_entity_types] if args.key?(:session_entity_types) @session_ttl = args[:session_ttl] if args.key?(:session_ttl) @time_zone = args[:time_zone] if args.key?(:time_zone) @webhook_headers = args[:webhook_headers] if args.key?(:webhook_headers) end |