Class: Aws::LexModelsV2::Types::StillWaitingResponseSpecification
- Inherits:
 - 
      Struct
      
        
- Object
 - Struct
 - Aws::LexModelsV2::Types::StillWaitingResponseSpecification
 
 
- Includes:
 - Structure
 
- Defined in:
 - lib/aws-sdk-lexmodelsv2/types.rb
 
Overview
Defines the messages that Amazon Lex sends to a user to remind them that the bot is waiting for a response.
Constant Summary collapse
- SENSITIVE =
 []
Instance Attribute Summary collapse
- 
  
    
      #allow_interrupt  ⇒ Boolean 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Indicates that the user can interrupt the response by speaking while the message is being played.
 - 
  
    
      #frequency_in_seconds  ⇒ Integer 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
How often a message should be sent to the user.
 - 
  
    
      #message_groups  ⇒ Array<Types::MessageGroup> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
One or more message groups, each containing one or more messages, that define the prompts that Amazon Lex sends to the user.
 - 
  
    
      #timeout_in_seconds  ⇒ Integer 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
If Amazon Lex waits longer than this length of time for a response, it will stop sending messages.
 
Instance Attribute Details
#allow_interrupt ⇒ Boolean
Indicates that the user can interrupt the response by speaking while the message is being played.
      13306 13307 13308 13309 13310 13311 13312 13313  | 
    
      # File 'lib/aws-sdk-lexmodelsv2/types.rb', line 13306 class StillWaitingResponseSpecification < Struct.new( :message_groups, :frequency_in_seconds, :timeout_in_seconds, :allow_interrupt) SENSITIVE = [] include Aws::Structure end  | 
  
#frequency_in_seconds ⇒ Integer
How often a message should be sent to the user. Minimum of 1 second, maximum of 5 minutes.
      13306 13307 13308 13309 13310 13311 13312 13313  | 
    
      # File 'lib/aws-sdk-lexmodelsv2/types.rb', line 13306 class StillWaitingResponseSpecification < Struct.new( :message_groups, :frequency_in_seconds, :timeout_in_seconds, :allow_interrupt) SENSITIVE = [] include Aws::Structure end  | 
  
#message_groups ⇒ Array<Types::MessageGroup>
One or more message groups, each containing one or more messages, that define the prompts that Amazon Lex sends to the user.
      13306 13307 13308 13309 13310 13311 13312 13313  | 
    
      # File 'lib/aws-sdk-lexmodelsv2/types.rb', line 13306 class StillWaitingResponseSpecification < Struct.new( :message_groups, :frequency_in_seconds, :timeout_in_seconds, :allow_interrupt) SENSITIVE = [] include Aws::Structure end  | 
  
#timeout_in_seconds ⇒ Integer
If Amazon Lex waits longer than this length of time for a response, it will stop sending messages.
      13306 13307 13308 13309 13310 13311 13312 13313  | 
    
      # File 'lib/aws-sdk-lexmodelsv2/types.rb', line 13306 class StillWaitingResponseSpecification < Struct.new( :message_groups, :frequency_in_seconds, :timeout_in_seconds, :allow_interrupt) SENSITIVE = [] include Aws::Structure end  |