Class: Aws::LexModelBuildingService::Types::GetIntentResponse
- Inherits:
-
Struct
- Object
- Struct
- Aws::LexModelBuildingService::Types::GetIntentResponse
- Defined in:
- gems/aws-sdk-lexmodelbuildingservice/lib/aws-sdk-lexmodelbuildingservice/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
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.
-
#input_contexts ⇒ Array<Types::InputContext>
An array of
InputContext
objects that lists the contexts that must be active for Amazon Lex to choose the intent in a conversation with the user. -
#kendra_configuration ⇒ Types::KendraConfiguration
Configuration information, if any, to connect to an Amazon Kendra index with the
AMAZON.KendraSearchIntent
intent. -
#last_updated_date ⇒ Time
The date that the intent was updated.
-
#name ⇒ String
The name of the intent.
-
#output_contexts ⇒ Array<Types::OutputContext>
An array of
OutputContext
objects that lists the contexts that the intent activates when the intent is fulfilled. -
#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.
1914 1915 1916 1917 1918 1919 1920 1921 1922 1923 1924 1925 1926 1927 1928 1929 1930 1931 1932 1933 1934 1935 |
# File 'gems/aws-sdk-lexmodelbuildingservice/lib/aws-sdk-lexmodelbuildingservice/types.rb', line 1914 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, :kendra_configuration, :input_contexts, :output_contexts) SENSITIVE = [] 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.
1914 1915 1916 1917 1918 1919 1920 1921 1922 1923 1924 1925 1926 1927 1928 1929 1930 1931 1932 1933 1934 1935 |
# File 'gems/aws-sdk-lexmodelbuildingservice/lib/aws-sdk-lexmodelbuildingservice/types.rb', line 1914 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, :kendra_configuration, :input_contexts, :output_contexts) SENSITIVE = [] 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.
1914 1915 1916 1917 1918 1919 1920 1921 1922 1923 1924 1925 1926 1927 1928 1929 1930 1931 1932 1933 1934 1935 |
# File 'gems/aws-sdk-lexmodelbuildingservice/lib/aws-sdk-lexmodelbuildingservice/types.rb', line 1914 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, :kendra_configuration, :input_contexts, :output_contexts) SENSITIVE = [] include Aws::Structure end |
#created_date ⇒ Time
The date that the intent was created.
1914 1915 1916 1917 1918 1919 1920 1921 1922 1923 1924 1925 1926 1927 1928 1929 1930 1931 1932 1933 1934 1935 |
# File 'gems/aws-sdk-lexmodelbuildingservice/lib/aws-sdk-lexmodelbuildingservice/types.rb', line 1914 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, :kendra_configuration, :input_contexts, :output_contexts) SENSITIVE = [] include Aws::Structure end |
#description ⇒ String
A description of the intent.
1914 1915 1916 1917 1918 1919 1920 1921 1922 1923 1924 1925 1926 1927 1928 1929 1930 1931 1932 1933 1934 1935 |
# File 'gems/aws-sdk-lexmodelbuildingservice/lib/aws-sdk-lexmodelbuildingservice/types.rb', line 1914 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, :kendra_configuration, :input_contexts, :output_contexts) SENSITIVE = [] 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.
1914 1915 1916 1917 1918 1919 1920 1921 1922 1923 1924 1925 1926 1927 1928 1929 1930 1931 1932 1933 1934 1935 |
# File 'gems/aws-sdk-lexmodelbuildingservice/lib/aws-sdk-lexmodelbuildingservice/types.rb', line 1914 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, :kendra_configuration, :input_contexts, :output_contexts) SENSITIVE = [] 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.
1914 1915 1916 1917 1918 1919 1920 1921 1922 1923 1924 1925 1926 1927 1928 1929 1930 1931 1932 1933 1934 1935 |
# File 'gems/aws-sdk-lexmodelbuildingservice/lib/aws-sdk-lexmodelbuildingservice/types.rb', line 1914 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, :kendra_configuration, :input_contexts, :output_contexts) SENSITIVE = [] include Aws::Structure end |
#fulfillment_activity ⇒ Types::FulfillmentActivity
Describes how the intent is fulfilled. For more information, see PutIntent.
1914 1915 1916 1917 1918 1919 1920 1921 1922 1923 1924 1925 1926 1927 1928 1929 1930 1931 1932 1933 1934 1935 |
# File 'gems/aws-sdk-lexmodelbuildingservice/lib/aws-sdk-lexmodelbuildingservice/types.rb', line 1914 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, :kendra_configuration, :input_contexts, :output_contexts) SENSITIVE = [] include Aws::Structure end |
#input_contexts ⇒ Array<Types::InputContext>
An array of InputContext
objects that lists the contexts that must
be active for Amazon Lex to choose the intent in a conversation with
the user.
1914 1915 1916 1917 1918 1919 1920 1921 1922 1923 1924 1925 1926 1927 1928 1929 1930 1931 1932 1933 1934 1935 |
# File 'gems/aws-sdk-lexmodelbuildingservice/lib/aws-sdk-lexmodelbuildingservice/types.rb', line 1914 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, :kendra_configuration, :input_contexts, :output_contexts) SENSITIVE = [] include Aws::Structure end |
#kendra_configuration ⇒ Types::KendraConfiguration
Configuration information, if any, to connect to an Amazon Kendra
index with the AMAZON.KendraSearchIntent
intent.
1914 1915 1916 1917 1918 1919 1920 1921 1922 1923 1924 1925 1926 1927 1928 1929 1930 1931 1932 1933 1934 1935 |
# File 'gems/aws-sdk-lexmodelbuildingservice/lib/aws-sdk-lexmodelbuildingservice/types.rb', line 1914 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, :kendra_configuration, :input_contexts, :output_contexts) SENSITIVE = [] 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.
1914 1915 1916 1917 1918 1919 1920 1921 1922 1923 1924 1925 1926 1927 1928 1929 1930 1931 1932 1933 1934 1935 |
# File 'gems/aws-sdk-lexmodelbuildingservice/lib/aws-sdk-lexmodelbuildingservice/types.rb', line 1914 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, :kendra_configuration, :input_contexts, :output_contexts) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
The name of the intent.
1914 1915 1916 1917 1918 1919 1920 1921 1922 1923 1924 1925 1926 1927 1928 1929 1930 1931 1932 1933 1934 1935 |
# File 'gems/aws-sdk-lexmodelbuildingservice/lib/aws-sdk-lexmodelbuildingservice/types.rb', line 1914 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, :kendra_configuration, :input_contexts, :output_contexts) SENSITIVE = [] include Aws::Structure end |
#output_contexts ⇒ Array<Types::OutputContext>
An array of OutputContext
objects that lists the contexts that the
intent activates when the intent is fulfilled.
1914 1915 1916 1917 1918 1919 1920 1921 1922 1923 1924 1925 1926 1927 1928 1929 1930 1931 1932 1933 1934 1935 |
# File 'gems/aws-sdk-lexmodelbuildingservice/lib/aws-sdk-lexmodelbuildingservice/types.rb', line 1914 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, :kendra_configuration, :input_contexts, :output_contexts) SENSITIVE = [] include Aws::Structure end |
#parent_intent_signature ⇒ String
A unique identifier for a built-in intent.
1914 1915 1916 1917 1918 1919 1920 1921 1922 1923 1924 1925 1926 1927 1928 1929 1930 1931 1932 1933 1934 1935 |
# File 'gems/aws-sdk-lexmodelbuildingservice/lib/aws-sdk-lexmodelbuildingservice/types.rb', line 1914 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, :kendra_configuration, :input_contexts, :output_contexts) SENSITIVE = [] 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.
1914 1915 1916 1917 1918 1919 1920 1921 1922 1923 1924 1925 1926 1927 1928 1929 1930 1931 1932 1933 1934 1935 |
# File 'gems/aws-sdk-lexmodelbuildingservice/lib/aws-sdk-lexmodelbuildingservice/types.rb', line 1914 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, :kendra_configuration, :input_contexts, :output_contexts) SENSITIVE = [] include Aws::Structure end |
#sample_utterances ⇒ Array<String>
An array of sample utterances configured for the intent.
1914 1915 1916 1917 1918 1919 1920 1921 1922 1923 1924 1925 1926 1927 1928 1929 1930 1931 1932 1933 1934 1935 |
# File 'gems/aws-sdk-lexmodelbuildingservice/lib/aws-sdk-lexmodelbuildingservice/types.rb', line 1914 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, :kendra_configuration, :input_contexts, :output_contexts) SENSITIVE = [] include Aws::Structure end |
#slots ⇒ Array<Types::Slot>
An array of intent slots configured for the intent.
1914 1915 1916 1917 1918 1919 1920 1921 1922 1923 1924 1925 1926 1927 1928 1929 1930 1931 1932 1933 1934 1935 |
# File 'gems/aws-sdk-lexmodelbuildingservice/lib/aws-sdk-lexmodelbuildingservice/types.rb', line 1914 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, :kendra_configuration, :input_contexts, :output_contexts) SENSITIVE = [] include Aws::Structure end |
#version ⇒ String
The version of the intent.
1914 1915 1916 1917 1918 1919 1920 1921 1922 1923 1924 1925 1926 1927 1928 1929 1930 1931 1932 1933 1934 1935 |
# File 'gems/aws-sdk-lexmodelbuildingservice/lib/aws-sdk-lexmodelbuildingservice/types.rb', line 1914 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, :kendra_configuration, :input_contexts, :output_contexts) SENSITIVE = [] include Aws::Structure end |