Class: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1QueryParameters
- Inherits:
-
Object
- Object
- Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1QueryParameters
- 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
-
#contexts ⇒ Array<Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1Context>
Corresponds to the JSON property
contexts. -
#geo_location ⇒ Google::Apis::DialogflowV2beta1::GoogleTypeLatLng
Corresponds to the JSON property
geoLocation. -
#knowledge_base_names ⇒ Array<String>
Corresponds to the JSON property
knowledgeBaseNames. -
#payload ⇒ Hash<String,Object>
Corresponds to the JSON property
payload. -
#platform ⇒ String
Corresponds to the JSON property
platform. -
#reset_contexts ⇒ Boolean
(also: #reset_contexts?)
Corresponds to the JSON property
resetContexts. -
#sentiment_analysis_request_config ⇒ Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1SentimentAnalysisRequestConfig
Corresponds to the JSON property
sentimentAnalysisRequestConfig. -
#session_entity_types ⇒ Array<Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1SessionEntityType>
Corresponds to the JSON property
sessionEntityTypes. -
#sub_agents ⇒ Array<Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1SubAgent>
Corresponds to the JSON property
subAgents. -
#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) ⇒ GoogleCloudDialogflowV2beta1QueryParameters
constructor
A new instance of GoogleCloudDialogflowV2beta1QueryParameters.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GoogleCloudDialogflowV2beta1QueryParameters
Returns a new instance of GoogleCloudDialogflowV2beta1QueryParameters.
18766 18767 18768 |
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 18766 def initialize(**args) update!(**args) end |
Instance Attribute Details
#contexts ⇒ Array<Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1Context>
Corresponds to the JSON property contexts
18713 18714 18715 |
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 18713 def contexts @contexts end |
#geo_location ⇒ Google::Apis::DialogflowV2beta1::GoogleTypeLatLng
Corresponds to the JSON property geoLocation
18718 18719 18720 |
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 18718 def geo_location @geo_location end |
#knowledge_base_names ⇒ Array<String>
Corresponds to the JSON property knowledgeBaseNames
18723 18724 18725 |
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 18723 def knowledge_base_names @knowledge_base_names end |
#payload ⇒ Hash<String,Object>
Corresponds to the JSON property payload
18728 18729 18730 |
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 18728 def payload @payload end |
#platform ⇒ String
Corresponds to the JSON property platform
18733 18734 18735 |
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 18733 def platform @platform end |
#reset_contexts ⇒ Boolean Also known as: reset_contexts?
Corresponds to the JSON property resetContexts
18738 18739 18740 |
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 18738 def reset_contexts @reset_contexts end |
#sentiment_analysis_request_config ⇒ Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1SentimentAnalysisRequestConfig
Corresponds to the JSON property sentimentAnalysisRequestConfig
18744 18745 18746 |
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 18744 def sentiment_analysis_request_config @sentiment_analysis_request_config end |
#session_entity_types ⇒ Array<Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1SessionEntityType>
Corresponds to the JSON property sessionEntityTypes
18749 18750 18751 |
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 18749 def session_entity_types @session_entity_types end |
#sub_agents ⇒ Array<Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1SubAgent>
Corresponds to the JSON property subAgents
18754 18755 18756 |
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 18754 def sub_agents @sub_agents end |
#time_zone ⇒ String
Corresponds to the JSON property timeZone
18759 18760 18761 |
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 18759 def time_zone @time_zone end |
#webhook_headers ⇒ Hash<String,String>
Corresponds to the JSON property webhookHeaders
18764 18765 18766 |
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 18764 def webhook_headers @webhook_headers end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
18771 18772 18773 18774 18775 18776 18777 18778 18779 18780 18781 18782 18783 |
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 18771 def update!(**args) @contexts = args[:contexts] if args.key?(:contexts) @geo_location = args[:geo_location] if args.key?(:geo_location) @knowledge_base_names = args[:knowledge_base_names] if args.key?(:knowledge_base_names) @payload = args[:payload] if args.key?(:payload) @platform = args[:platform] if args.key?(:platform) @reset_contexts = args[:reset_contexts] if args.key?(:reset_contexts) @sentiment_analysis_request_config = args[:sentiment_analysis_request_config] if args.key?(:sentiment_analysis_request_config) @session_entity_types = args[:session_entity_types] if args.key?(:session_entity_types) @sub_agents = args[:sub_agents] if args.key?(:sub_agents) @time_zone = args[:time_zone] if args.key?(:time_zone) @webhook_headers = args[:webhook_headers] if args.key?(:webhook_headers) end |