Class: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1Intent
- Inherits:
-
Object
- Object
- Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1Intent
- 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
-
#action ⇒ String
Corresponds to the JSON property
action. -
#default_response_platforms ⇒ Array<String>
Corresponds to the JSON property
defaultResponsePlatforms. -
#display_name ⇒ String
Corresponds to the JSON property
displayName. -
#end_interaction ⇒ Boolean
(also: #end_interaction?)
Corresponds to the JSON property
endInteraction. -
#events ⇒ Array<String>
Corresponds to the JSON property
events. -
#followup_intent_info ⇒ Array<Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1IntentFollowupIntentInfo>
Corresponds to the JSON property
followupIntentInfo. -
#input_context_names ⇒ Array<String>
Corresponds to the JSON property
inputContextNames. -
#is_fallback ⇒ Boolean
(also: #is_fallback?)
Corresponds to the JSON property
isFallback. -
#live_agent_handoff ⇒ Boolean
(also: #live_agent_handoff?)
Corresponds to the JSON property
liveAgentHandoff. -
#messages ⇒ Array<Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1IntentMessage>
Corresponds to the JSON property
messages. -
#ml_disabled ⇒ Boolean
(also: #ml_disabled?)
Corresponds to the JSON property
mlDisabled. -
#ml_enabled ⇒ Boolean
(also: #ml_enabled?)
Corresponds to the JSON property
mlEnabled. -
#name ⇒ String
Corresponds to the JSON property
name. -
#output_contexts ⇒ Array<Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1Context>
Corresponds to the JSON property
outputContexts. -
#parameters ⇒ Array<Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1IntentParameter>
Corresponds to the JSON property
parameters. -
#parent_followup_intent_name ⇒ String
Corresponds to the JSON property
parentFollowupIntentName. -
#priority ⇒ Fixnum
Corresponds to the JSON property
priority. -
#reset_contexts ⇒ Boolean
(also: #reset_contexts?)
Corresponds to the JSON property
resetContexts. -
#root_followup_intent_name ⇒ String
Corresponds to the JSON property
rootFollowupIntentName. -
#training_phrases ⇒ Array<Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1IntentTrainingPhrase>
Corresponds to the JSON property
trainingPhrases. -
#webhook_state ⇒ String
Corresponds to the JSON property
webhookState.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GoogleCloudDialogflowV2beta1Intent
constructor
A new instance of GoogleCloudDialogflowV2beta1Intent.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GoogleCloudDialogflowV2beta1Intent
Returns a new instance of GoogleCloudDialogflowV2beta1Intent.
15386 15387 15388 |
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 15386 def initialize(**args) update!(**args) end |
Instance Attribute Details
#action ⇒ String
Corresponds to the JSON property action
15278 15279 15280 |
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 15278 def action @action end |
#default_response_platforms ⇒ Array<String>
Corresponds to the JSON property defaultResponsePlatforms
15283 15284 15285 |
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 15283 def default_response_platforms @default_response_platforms end |
#display_name ⇒ String
Corresponds to the JSON property displayName
15288 15289 15290 |
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 15288 def display_name @display_name end |
#end_interaction ⇒ Boolean Also known as: end_interaction?
Corresponds to the JSON property endInteraction
15293 15294 15295 |
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 15293 def end_interaction @end_interaction end |
#events ⇒ Array<String>
Corresponds to the JSON property events
15299 15300 15301 |
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 15299 def events @events end |
#followup_intent_info ⇒ Array<Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1IntentFollowupIntentInfo>
Corresponds to the JSON property followupIntentInfo
15304 15305 15306 |
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 15304 def followup_intent_info @followup_intent_info end |
#input_context_names ⇒ Array<String>
Corresponds to the JSON property inputContextNames
15309 15310 15311 |
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 15309 def input_context_names @input_context_names end |
#is_fallback ⇒ Boolean Also known as: is_fallback?
Corresponds to the JSON property isFallback
15314 15315 15316 |
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 15314 def is_fallback @is_fallback end |
#live_agent_handoff ⇒ Boolean Also known as: live_agent_handoff?
Corresponds to the JSON property liveAgentHandoff
15320 15321 15322 |
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 15320 def live_agent_handoff @live_agent_handoff end |
#messages ⇒ Array<Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1IntentMessage>
Corresponds to the JSON property messages
15326 15327 15328 |
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 15326 def @messages end |
#ml_disabled ⇒ Boolean Also known as: ml_disabled?
Corresponds to the JSON property mlDisabled
15331 15332 15333 |
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 15331 def ml_disabled @ml_disabled end |
#ml_enabled ⇒ Boolean Also known as: ml_enabled?
Corresponds to the JSON property mlEnabled
15337 15338 15339 |
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 15337 def ml_enabled @ml_enabled end |
#name ⇒ String
Corresponds to the JSON property name
15343 15344 15345 |
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 15343 def name @name end |
#output_contexts ⇒ Array<Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1Context>
Corresponds to the JSON property outputContexts
15348 15349 15350 |
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 15348 def output_contexts @output_contexts end |
#parameters ⇒ Array<Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1IntentParameter>
Corresponds to the JSON property parameters
15353 15354 15355 |
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 15353 def parameters @parameters end |
#parent_followup_intent_name ⇒ String
Corresponds to the JSON property parentFollowupIntentName
15358 15359 15360 |
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 15358 def parent_followup_intent_name @parent_followup_intent_name end |
#priority ⇒ Fixnum
Corresponds to the JSON property priority
15363 15364 15365 |
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 15363 def priority @priority end |
#reset_contexts ⇒ Boolean Also known as: reset_contexts?
Corresponds to the JSON property resetContexts
15368 15369 15370 |
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 15368 def reset_contexts @reset_contexts end |
#root_followup_intent_name ⇒ String
Corresponds to the JSON property rootFollowupIntentName
15374 15375 15376 |
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 15374 def root_followup_intent_name @root_followup_intent_name end |
#training_phrases ⇒ Array<Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1IntentTrainingPhrase>
Corresponds to the JSON property trainingPhrases
15379 15380 15381 |
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 15379 def training_phrases @training_phrases end |
#webhook_state ⇒ String
Corresponds to the JSON property webhookState
15384 15385 15386 |
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 15384 def webhook_state @webhook_state end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
15391 15392 15393 15394 15395 15396 15397 15398 15399 15400 15401 15402 15403 15404 15405 15406 15407 15408 15409 15410 15411 15412 15413 |
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 15391 def update!(**args) @action = args[:action] if args.key?(:action) @default_response_platforms = args[:default_response_platforms] if args.key?(:default_response_platforms) @display_name = args[:display_name] if args.key?(:display_name) @end_interaction = args[:end_interaction] if args.key?(:end_interaction) @events = args[:events] if args.key?(:events) @followup_intent_info = args[:followup_intent_info] if args.key?(:followup_intent_info) @input_context_names = args[:input_context_names] if args.key?(:input_context_names) @is_fallback = args[:is_fallback] if args.key?(:is_fallback) @live_agent_handoff = args[:live_agent_handoff] if args.key?(:live_agent_handoff) @messages = args[:messages] if args.key?(:messages) @ml_disabled = args[:ml_disabled] if args.key?(:ml_disabled) @ml_enabled = args[:ml_enabled] if args.key?(:ml_enabled) @name = args[:name] if args.key?(:name) @output_contexts = args[:output_contexts] if args.key?(:output_contexts) @parameters = args[:parameters] if args.key?(:parameters) @parent_followup_intent_name = args[:parent_followup_intent_name] if args.key?(:parent_followup_intent_name) @priority = args[:priority] if args.key?(:priority) @reset_contexts = args[:reset_contexts] if args.key?(:reset_contexts) @root_followup_intent_name = args[:root_followup_intent_name] if args.key?(:root_followup_intent_name) @training_phrases = args[:training_phrases] if args.key?(:training_phrases) @webhook_state = args[:webhook_state] if args.key?(:webhook_state) end |