Class: Aws::LexModelsV2::Types::PromptSpecification
- Inherits:
 - 
      Struct
      
        
- Object
 - Struct
 - Aws::LexModelsV2::Types::PromptSpecification
 
 
- Includes:
 - Structure
 
- Defined in:
 - lib/aws-sdk-lexmodelsv2/types.rb
 
Overview
Specifies a list of message groups that Amazon Lex sends to a user to elicit a response.
Constant Summary collapse
- SENSITIVE =
 []
Instance Attribute Summary collapse
- 
  
    
      #allow_interrupt  ⇒ Boolean 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Indicates whether the user can interrupt a speech prompt from the bot.
 - 
  
    
      #max_retries  ⇒ Integer 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The maximum number of times the bot tries to elicit a response from the user using this prompt.
 - 
  
    
      #message_groups  ⇒ Array<Types::MessageGroup> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
A collection of messages that Amazon Lex can send to the user.
 - 
  
    
      #message_selection_strategy  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Indicates how a message is selected from a message group among retries.
 - 
  
    
      #prompt_attempts_specification  ⇒ Hash<String,Types::PromptAttemptSpecification> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Specifies the advanced settings on each attempt of the prompt.
 
Instance Attribute Details
#allow_interrupt ⇒ Boolean
Indicates whether the user can interrupt a speech prompt from the bot.
      11563 11564 11565 11566 11567 11568 11569 11570 11571  | 
    
      # File 'lib/aws-sdk-lexmodelsv2/types.rb', line 11563 class PromptSpecification < Struct.new( :message_groups, :max_retries, :allow_interrupt, :message_selection_strategy, :prompt_attempts_specification) SENSITIVE = [] include Aws::Structure end  | 
  
#max_retries ⇒ Integer
The maximum number of times the bot tries to elicit a response from the user using this prompt.
      11563 11564 11565 11566 11567 11568 11569 11570 11571  | 
    
      # File 'lib/aws-sdk-lexmodelsv2/types.rb', line 11563 class PromptSpecification < Struct.new( :message_groups, :max_retries, :allow_interrupt, :message_selection_strategy, :prompt_attempts_specification) SENSITIVE = [] include Aws::Structure end  | 
  
#message_groups ⇒ Array<Types::MessageGroup>
A collection of messages that Amazon Lex can send to the user. Amazon Lex chooses the actual message to send at runtime.
      11563 11564 11565 11566 11567 11568 11569 11570 11571  | 
    
      # File 'lib/aws-sdk-lexmodelsv2/types.rb', line 11563 class PromptSpecification < Struct.new( :message_groups, :max_retries, :allow_interrupt, :message_selection_strategy, :prompt_attempts_specification) SENSITIVE = [] include Aws::Structure end  | 
  
#message_selection_strategy ⇒ String
Indicates how a message is selected from a message group among retries.
      11563 11564 11565 11566 11567 11568 11569 11570 11571  | 
    
      # File 'lib/aws-sdk-lexmodelsv2/types.rb', line 11563 class PromptSpecification < Struct.new( :message_groups, :max_retries, :allow_interrupt, :message_selection_strategy, :prompt_attempts_specification) SENSITIVE = [] include Aws::Structure end  | 
  
#prompt_attempts_specification ⇒ Hash<String,Types::PromptAttemptSpecification>
Specifies the advanced settings on each attempt of the prompt.
      11563 11564 11565 11566 11567 11568 11569 11570 11571  | 
    
      # File 'lib/aws-sdk-lexmodelsv2/types.rb', line 11563 class PromptSpecification < Struct.new( :message_groups, :max_retries, :allow_interrupt, :message_selection_strategy, :prompt_attempts_specification) SENSITIVE = [] include Aws::Structure end  |