Class: Aws::LexModelBuildingService::Types::GetIntentResponse
- Inherits:
-
Struct
- Object
- Struct
- Aws::LexModelBuildingService::Types::GetIntentResponse
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-lexmodelbuildingservice/types.rb
Overview
Instance Attribute Summary collapse
-
#checksum ⇒ String
Checksum of the intent.
-
#conclusion_statement ⇒ Types::Statement
After the Lambda function specified in the ‘fulfillmentActivity` element fulfills the intent, Amazon Lex conveys this statement to the user.
-
#confirmation_prompt ⇒ Types::Prompt
If defined in the bot, Amazon Lex uses prompt to confirm the intent before fulfilling the user’s request.
-
#created_date ⇒ Time
The date that the intent was created.
-
#description ⇒ String
A description of the intent.
-
#dialog_code_hook ⇒ Types::CodeHook
If defined in the bot, Amazon Amazon Lex invokes this Lambda function for each user input.
-
#follow_up_prompt ⇒ Types::FollowUpPrompt
If defined in the bot, Amazon Lex uses this prompt to solicit additional user activity after the intent is fulfilled.
-
#fulfillment_activity ⇒ Types::FulfillmentActivity
Describes how the intent is fulfilled.
-
#last_updated_date ⇒ Time
The date that the intent was updated.
-
#name ⇒ String
The name of the intent.
-
#parent_intent_signature ⇒ String
A unique identifier for a built-in intent.
-
#rejection_statement ⇒ Types::Statement
If the user answers “no” to the question defined in ‘confirmationPrompt`, Amazon Lex responds with this statement to acknowledge that the intent was canceled.
-
#sample_utterances ⇒ Array<String>
An array of sample utterances configured for the intent.
-
#slots ⇒ Array<Types::Slot>
An array of intent slots configured for the intent.
-
#version ⇒ String
The version of the intent.
Instance Attribute Details
#checksum ⇒ String
Checksum of the intent.
1726 1727 1728 1729 1730 1731 1732 1733 1734 1735 1736 1737 1738 1739 1740 1741 1742 1743 |
# File 'lib/aws-sdk-lexmodelbuildingservice/types.rb', line 1726 class GetIntentResponse < Struct.new( :name, :description, :slots, :sample_utterances, :confirmation_prompt, :rejection_statement, :follow_up_prompt, :conclusion_statement, :dialog_code_hook, :fulfillment_activity, :parent_intent_signature, :last_updated_date, :created_date, :version, :checksum) include Aws::Structure end |
#conclusion_statement ⇒ Types::Statement
After the Lambda function specified in the ‘fulfillmentActivity` element fulfills the intent, Amazon Lex conveys this statement to the user.
1726 1727 1728 1729 1730 1731 1732 1733 1734 1735 1736 1737 1738 1739 1740 1741 1742 1743 |
# File 'lib/aws-sdk-lexmodelbuildingservice/types.rb', line 1726 class GetIntentResponse < Struct.new( :name, :description, :slots, :sample_utterances, :confirmation_prompt, :rejection_statement, :follow_up_prompt, :conclusion_statement, :dialog_code_hook, :fulfillment_activity, :parent_intent_signature, :last_updated_date, :created_date, :version, :checksum) include Aws::Structure end |
#confirmation_prompt ⇒ Types::Prompt
If defined in the bot, Amazon Lex uses prompt to confirm the intent before fulfilling the user’s request. For more information, see PutIntent.
1726 1727 1728 1729 1730 1731 1732 1733 1734 1735 1736 1737 1738 1739 1740 1741 1742 1743 |
# File 'lib/aws-sdk-lexmodelbuildingservice/types.rb', line 1726 class GetIntentResponse < Struct.new( :name, :description, :slots, :sample_utterances, :confirmation_prompt, :rejection_statement, :follow_up_prompt, :conclusion_statement, :dialog_code_hook, :fulfillment_activity, :parent_intent_signature, :last_updated_date, :created_date, :version, :checksum) include Aws::Structure end |
#created_date ⇒ Time
The date that the intent was created.
1726 1727 1728 1729 1730 1731 1732 1733 1734 1735 1736 1737 1738 1739 1740 1741 1742 1743 |
# File 'lib/aws-sdk-lexmodelbuildingservice/types.rb', line 1726 class GetIntentResponse < Struct.new( :name, :description, :slots, :sample_utterances, :confirmation_prompt, :rejection_statement, :follow_up_prompt, :conclusion_statement, :dialog_code_hook, :fulfillment_activity, :parent_intent_signature, :last_updated_date, :created_date, :version, :checksum) include Aws::Structure end |
#description ⇒ String
A description of the intent.
1726 1727 1728 1729 1730 1731 1732 1733 1734 1735 1736 1737 1738 1739 1740 1741 1742 1743 |
# File 'lib/aws-sdk-lexmodelbuildingservice/types.rb', line 1726 class GetIntentResponse < Struct.new( :name, :description, :slots, :sample_utterances, :confirmation_prompt, :rejection_statement, :follow_up_prompt, :conclusion_statement, :dialog_code_hook, :fulfillment_activity, :parent_intent_signature, :last_updated_date, :created_date, :version, :checksum) include Aws::Structure end |
#dialog_code_hook ⇒ Types::CodeHook
If defined in the bot, Amazon Amazon Lex invokes this Lambda function for each user input. For more information, see PutIntent.
1726 1727 1728 1729 1730 1731 1732 1733 1734 1735 1736 1737 1738 1739 1740 1741 1742 1743 |
# File 'lib/aws-sdk-lexmodelbuildingservice/types.rb', line 1726 class GetIntentResponse < Struct.new( :name, :description, :slots, :sample_utterances, :confirmation_prompt, :rejection_statement, :follow_up_prompt, :conclusion_statement, :dialog_code_hook, :fulfillment_activity, :parent_intent_signature, :last_updated_date, :created_date, :version, :checksum) include Aws::Structure end |
#follow_up_prompt ⇒ Types::FollowUpPrompt
If defined in the bot, Amazon Lex uses this prompt to solicit additional user activity after the intent is fulfilled. For more information, see PutIntent.
1726 1727 1728 1729 1730 1731 1732 1733 1734 1735 1736 1737 1738 1739 1740 1741 1742 1743 |
# File 'lib/aws-sdk-lexmodelbuildingservice/types.rb', line 1726 class GetIntentResponse < Struct.new( :name, :description, :slots, :sample_utterances, :confirmation_prompt, :rejection_statement, :follow_up_prompt, :conclusion_statement, :dialog_code_hook, :fulfillment_activity, :parent_intent_signature, :last_updated_date, :created_date, :version, :checksum) include Aws::Structure end |
#fulfillment_activity ⇒ Types::FulfillmentActivity
Describes how the intent is fulfilled. For more information, see PutIntent.
1726 1727 1728 1729 1730 1731 1732 1733 1734 1735 1736 1737 1738 1739 1740 1741 1742 1743 |
# File 'lib/aws-sdk-lexmodelbuildingservice/types.rb', line 1726 class GetIntentResponse < Struct.new( :name, :description, :slots, :sample_utterances, :confirmation_prompt, :rejection_statement, :follow_up_prompt, :conclusion_statement, :dialog_code_hook, :fulfillment_activity, :parent_intent_signature, :last_updated_date, :created_date, :version, :checksum) include Aws::Structure end |
#last_updated_date ⇒ Time
The date that the intent was updated. When you create a resource, the creation date and the last updated date are the same.
1726 1727 1728 1729 1730 1731 1732 1733 1734 1735 1736 1737 1738 1739 1740 1741 1742 1743 |
# File 'lib/aws-sdk-lexmodelbuildingservice/types.rb', line 1726 class GetIntentResponse < Struct.new( :name, :description, :slots, :sample_utterances, :confirmation_prompt, :rejection_statement, :follow_up_prompt, :conclusion_statement, :dialog_code_hook, :fulfillment_activity, :parent_intent_signature, :last_updated_date, :created_date, :version, :checksum) include Aws::Structure end |
#name ⇒ String
The name of the intent.
1726 1727 1728 1729 1730 1731 1732 1733 1734 1735 1736 1737 1738 1739 1740 1741 1742 1743 |
# File 'lib/aws-sdk-lexmodelbuildingservice/types.rb', line 1726 class GetIntentResponse < Struct.new( :name, :description, :slots, :sample_utterances, :confirmation_prompt, :rejection_statement, :follow_up_prompt, :conclusion_statement, :dialog_code_hook, :fulfillment_activity, :parent_intent_signature, :last_updated_date, :created_date, :version, :checksum) include Aws::Structure end |
#parent_intent_signature ⇒ String
A unique identifier for a built-in intent.
1726 1727 1728 1729 1730 1731 1732 1733 1734 1735 1736 1737 1738 1739 1740 1741 1742 1743 |
# File 'lib/aws-sdk-lexmodelbuildingservice/types.rb', line 1726 class GetIntentResponse < Struct.new( :name, :description, :slots, :sample_utterances, :confirmation_prompt, :rejection_statement, :follow_up_prompt, :conclusion_statement, :dialog_code_hook, :fulfillment_activity, :parent_intent_signature, :last_updated_date, :created_date, :version, :checksum) include Aws::Structure end |
#rejection_statement ⇒ Types::Statement
If the user answers “no” to the question defined in ‘confirmationPrompt`, Amazon Lex responds with this statement to acknowledge that the intent was canceled.
1726 1727 1728 1729 1730 1731 1732 1733 1734 1735 1736 1737 1738 1739 1740 1741 1742 1743 |
# File 'lib/aws-sdk-lexmodelbuildingservice/types.rb', line 1726 class GetIntentResponse < Struct.new( :name, :description, :slots, :sample_utterances, :confirmation_prompt, :rejection_statement, :follow_up_prompt, :conclusion_statement, :dialog_code_hook, :fulfillment_activity, :parent_intent_signature, :last_updated_date, :created_date, :version, :checksum) include Aws::Structure end |
#sample_utterances ⇒ Array<String>
An array of sample utterances configured for the intent.
1726 1727 1728 1729 1730 1731 1732 1733 1734 1735 1736 1737 1738 1739 1740 1741 1742 1743 |
# File 'lib/aws-sdk-lexmodelbuildingservice/types.rb', line 1726 class GetIntentResponse < Struct.new( :name, :description, :slots, :sample_utterances, :confirmation_prompt, :rejection_statement, :follow_up_prompt, :conclusion_statement, :dialog_code_hook, :fulfillment_activity, :parent_intent_signature, :last_updated_date, :created_date, :version, :checksum) include Aws::Structure end |
#slots ⇒ Array<Types::Slot>
An array of intent slots configured for the intent.
1726 1727 1728 1729 1730 1731 1732 1733 1734 1735 1736 1737 1738 1739 1740 1741 1742 1743 |
# File 'lib/aws-sdk-lexmodelbuildingservice/types.rb', line 1726 class GetIntentResponse < Struct.new( :name, :description, :slots, :sample_utterances, :confirmation_prompt, :rejection_statement, :follow_up_prompt, :conclusion_statement, :dialog_code_hook, :fulfillment_activity, :parent_intent_signature, :last_updated_date, :created_date, :version, :checksum) include Aws::Structure end |
#version ⇒ String
The version of the intent.
1726 1727 1728 1729 1730 1731 1732 1733 1734 1735 1736 1737 1738 1739 1740 1741 1742 1743 |
# File 'lib/aws-sdk-lexmodelbuildingservice/types.rb', line 1726 class GetIntentResponse < Struct.new( :name, :description, :slots, :sample_utterances, :confirmation_prompt, :rejection_statement, :follow_up_prompt, :conclusion_statement, :dialog_code_hook, :fulfillment_activity, :parent_intent_signature, :last_updated_date, :created_date, :version, :checksum) include Aws::Structure end |