Class: Aws::LexRuntimeV2::Types::Intent
- Inherits:
-
Struct
- Object
- Struct
- Aws::LexRuntimeV2::Types::Intent
- Defined in:
- gems/aws-sdk-lexruntimev2/lib/aws-sdk-lexruntimev2/types.rb
Overview
The current intent that Amazon Lex V2 is attempting to fulfill.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#confirmation_state ⇒ String
Indicates whether the intent has been
Confirmed,Denied, orNoneif the confirmation stage has not yet been reached. -
#name ⇒ String
The name of the intent.
-
#slots ⇒ Hash<String,Types::Slot>
A map of all of the slots for the intent.
-
#state ⇒ String
Indicates the fulfillment state for the intent.
Instance Attribute Details
#confirmation_state ⇒ String
Indicates whether the intent has been Confirmed, Denied, or
None if the confirmation stage has not yet been reached.
679 680 681 682 683 684 685 686 |
# File 'gems/aws-sdk-lexruntimev2/lib/aws-sdk-lexruntimev2/types.rb', line 679 class Intent < Struct.new( :name, :slots, :state, :confirmation_state) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
The name of the intent.
679 680 681 682 683 684 685 686 |
# File 'gems/aws-sdk-lexruntimev2/lib/aws-sdk-lexruntimev2/types.rb', line 679 class Intent < Struct.new( :name, :slots, :state, :confirmation_state) SENSITIVE = [] include Aws::Structure end |
#slots ⇒ Hash<String,Types::Slot>
A map of all of the slots for the intent. The name of the slot maps to the value of the slot. If a slot has not been filled, the value is null.
679 680 681 682 683 684 685 686 |
# File 'gems/aws-sdk-lexruntimev2/lib/aws-sdk-lexruntimev2/types.rb', line 679 class Intent < Struct.new( :name, :slots, :state, :confirmation_state) SENSITIVE = [] include Aws::Structure end |
#state ⇒ String
Indicates the fulfillment state for the intent. The meanings of each value are as follows:
Failed– The bot failed to fulfill the intent.Fulfilled– The bot has completed fulfillment of the intent.FulfillmentInProgress– The bot is in the middle of fulfilling the intent.InProgress– The bot is in the middle of eliciting the slot values that are necessary to fulfill the intent.ReadyForFulfillment– The bot has elicited all the slot values for the intent and is ready to fulfill the intent.Waiting– The bot is waiting for a response from the user (limited to streaming conversations).
679 680 681 682 683 684 685 686 |
# File 'gems/aws-sdk-lexruntimev2/lib/aws-sdk-lexruntimev2/types.rb', line 679 class Intent < Struct.new( :name, :slots, :state, :confirmation_state) SENSITIVE = [] include Aws::Structure end |