Class: Aws::LexModelBuildingService::Types::PutIntentResponse
- Inherits:
-
Struct
- Object
- Struct
- Aws::LexModelBuildingService::Types::PutIntentResponse
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-lexmodelbuildingservice/types.rb
Overview
Instance Attribute Summary collapse
-
#checksum ⇒ String
Checksum of the ‘$LATEST`version of the intent created or updated.
-
#conclusion_statement ⇒ Types::Statement
After the Lambda function specified in the`fulfillmentActivity`intent fulfills the intent, Amazon Lex conveys this statement to the user.
-
#confirmation_prompt ⇒ Types::Prompt
If defined in the intent, Amazon Lex prompts the user to confirm the intent before fulfilling it.
-
#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 intent, Amazon Lex invokes this Lambda function for each user input.
-
#follow_up_prompt ⇒ Types::FollowUpPrompt
If defined in the intent, Amazon Lex uses this prompt to solicit additional user activity after the intent is fulfilled.
-
#fulfillment_activity ⇒ Types::FulfillmentActivity
If defined in the intent, Amazon Lex invokes this Lambda function to fulfill the intent after the user provides all of the information required by the intent.
-
#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 the built-in intent that this intent is based on.
-
#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 that are configured for the intent.
-
#slots ⇒ Array<Types::Slot>
An array of intent slots that are configured for the intent.
-
#version ⇒ String
The version of the intent.
Instance Attribute Details
#checksum ⇒ String
Checksum of the ‘$LATEST`version of the intent created or updated.
2961 2962 2963 2964 2965 2966 2967 2968 2969 2970 2971 2972 2973 2974 2975 2976 2977 2978 |
# File 'lib/aws-sdk-lexmodelbuildingservice/types.rb', line 2961 class PutIntentResponse < 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`intent fulfills the intent, Amazon Lex conveys this statement to the user.
2961 2962 2963 2964 2965 2966 2967 2968 2969 2970 2971 2972 2973 2974 2975 2976 2977 2978 |
# File 'lib/aws-sdk-lexmodelbuildingservice/types.rb', line 2961 class PutIntentResponse < 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 intent, Amazon Lex prompts the user to confirm the intent before fulfilling it.
2961 2962 2963 2964 2965 2966 2967 2968 2969 2970 2971 2972 2973 2974 2975 2976 2977 2978 |
# File 'lib/aws-sdk-lexmodelbuildingservice/types.rb', line 2961 class PutIntentResponse < 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.
2961 2962 2963 2964 2965 2966 2967 2968 2969 2970 2971 2972 2973 2974 2975 2976 2977 2978 |
# File 'lib/aws-sdk-lexmodelbuildingservice/types.rb', line 2961 class PutIntentResponse < 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.
2961 2962 2963 2964 2965 2966 2967 2968 2969 2970 2971 2972 2973 2974 2975 2976 2977 2978 |
# File 'lib/aws-sdk-lexmodelbuildingservice/types.rb', line 2961 class PutIntentResponse < 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 intent, Amazon Lex invokes this Lambda function for each user input.
2961 2962 2963 2964 2965 2966 2967 2968 2969 2970 2971 2972 2973 2974 2975 2976 2977 2978 |
# File 'lib/aws-sdk-lexmodelbuildingservice/types.rb', line 2961 class PutIntentResponse < 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 intent, Amazon Lex uses this prompt to solicit additional user activity after the intent is fulfilled.
2961 2962 2963 2964 2965 2966 2967 2968 2969 2970 2971 2972 2973 2974 2975 2976 2977 2978 |
# File 'lib/aws-sdk-lexmodelbuildingservice/types.rb', line 2961 class PutIntentResponse < 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
If defined in the intent, Amazon Lex invokes this Lambda function to fulfill the intent after the user provides all of the information required by the intent.
2961 2962 2963 2964 2965 2966 2967 2968 2969 2970 2971 2972 2973 2974 2975 2976 2977 2978 |
# File 'lib/aws-sdk-lexmodelbuildingservice/types.rb', line 2961 class PutIntentResponse < 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 last update dates are the same.
2961 2962 2963 2964 2965 2966 2967 2968 2969 2970 2971 2972 2973 2974 2975 2976 2977 2978 |
# File 'lib/aws-sdk-lexmodelbuildingservice/types.rb', line 2961 class PutIntentResponse < 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.
2961 2962 2963 2964 2965 2966 2967 2968 2969 2970 2971 2972 2973 2974 2975 2976 2977 2978 |
# File 'lib/aws-sdk-lexmodelbuildingservice/types.rb', line 2961 class PutIntentResponse < 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 the built-in intent that this intent is based on.
2961 2962 2963 2964 2965 2966 2967 2968 2969 2970 2971 2972 2973 2974 2975 2976 2977 2978 |
# File 'lib/aws-sdk-lexmodelbuildingservice/types.rb', line 2961 class PutIntentResponse < 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.
2961 2962 2963 2964 2965 2966 2967 2968 2969 2970 2971 2972 2973 2974 2975 2976 2977 2978 |
# File 'lib/aws-sdk-lexmodelbuildingservice/types.rb', line 2961 class PutIntentResponse < 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 that are configured for the intent.
2961 2962 2963 2964 2965 2966 2967 2968 2969 2970 2971 2972 2973 2974 2975 2976 2977 2978 |
# File 'lib/aws-sdk-lexmodelbuildingservice/types.rb', line 2961 class PutIntentResponse < 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 that are configured for the intent.
2961 2962 2963 2964 2965 2966 2967 2968 2969 2970 2971 2972 2973 2974 2975 2976 2977 2978 |
# File 'lib/aws-sdk-lexmodelbuildingservice/types.rb', line 2961 class PutIntentResponse < 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. For a new intent, the version is always ‘$LATEST`.
2961 2962 2963 2964 2965 2966 2967 2968 2969 2970 2971 2972 2973 2974 2975 2976 2977 2978 |
# File 'lib/aws-sdk-lexmodelbuildingservice/types.rb', line 2961 class PutIntentResponse < 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 |