Class: Aws::LexModelBuildingService::Types::CreateIntentVersionResponse
- Inherits:
-
Struct
- Object
- Struct
- Aws::LexModelBuildingService::Types::CreateIntentVersionResponse
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-lexmodelbuildingservice/types.rb
Overview
Instance Attribute Summary collapse
-
#checksum ⇒ String
Checksum of the intent version created.
-
#conclusion_statement ⇒ Types::Statement
After the Lambda function specified in the ‘fulfillmentActivity` field fulfills the intent, Amazon Lex conveys this statement to the user.
-
#confirmation_prompt ⇒ Types::Prompt
If defined, the prompt that Amazon Lex uses to confirm the user’s 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, Amazon Lex invokes this Lambda function for each user input.
-
#follow_up_prompt ⇒ Types::FollowUpPrompt
If defined, 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 slot types that defines the information required to fulfill the intent.
-
#version ⇒ String
The version number assigned to the new version of the intent.
Instance Attribute Details
#checksum ⇒ String
Checksum of the intent version created.
489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 |
# File 'lib/aws-sdk-lexmodelbuildingservice/types.rb', line 489 class CreateIntentVersionResponse < 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` field fulfills the intent, Amazon Lex conveys this statement to the user.
489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 |
# File 'lib/aws-sdk-lexmodelbuildingservice/types.rb', line 489 class CreateIntentVersionResponse < 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, the prompt that Amazon Lex uses to confirm the user’s intent before fulfilling it.
489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 |
# File 'lib/aws-sdk-lexmodelbuildingservice/types.rb', line 489 class CreateIntentVersionResponse < 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.
489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 |
# File 'lib/aws-sdk-lexmodelbuildingservice/types.rb', line 489 class CreateIntentVersionResponse < 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.
489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 |
# File 'lib/aws-sdk-lexmodelbuildingservice/types.rb', line 489 class CreateIntentVersionResponse < 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, Amazon Lex invokes this Lambda function for each user input.
489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 |
# File 'lib/aws-sdk-lexmodelbuildingservice/types.rb', line 489 class CreateIntentVersionResponse < 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, Amazon Lex uses this prompt to solicit additional user activity after the intent is fulfilled.
489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 |
# File 'lib/aws-sdk-lexmodelbuildingservice/types.rb', line 489 class CreateIntentVersionResponse < 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.
489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 |
# File 'lib/aws-sdk-lexmodelbuildingservice/types.rb', line 489 class CreateIntentVersionResponse < 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.
489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 |
# File 'lib/aws-sdk-lexmodelbuildingservice/types.rb', line 489 class CreateIntentVersionResponse < 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.
489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 |
# File 'lib/aws-sdk-lexmodelbuildingservice/types.rb', line 489 class CreateIntentVersionResponse < 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.
489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 |
# File 'lib/aws-sdk-lexmodelbuildingservice/types.rb', line 489 class CreateIntentVersionResponse < 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.
489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 |
# File 'lib/aws-sdk-lexmodelbuildingservice/types.rb', line 489 class CreateIntentVersionResponse < 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.
489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 |
# File 'lib/aws-sdk-lexmodelbuildingservice/types.rb', line 489 class CreateIntentVersionResponse < 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 slot types that defines the information required to fulfill the intent.
489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 |
# File 'lib/aws-sdk-lexmodelbuildingservice/types.rb', line 489 class CreateIntentVersionResponse < 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 number assigned to the new version of the intent.
489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 |
# File 'lib/aws-sdk-lexmodelbuildingservice/types.rb', line 489 class CreateIntentVersionResponse < 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 |