Class: Aws::LexModelsV2::Types::SessionSpecification
- Inherits:
 - 
      Struct
      
        
- Object
 - Struct
 - Aws::LexModelsV2::Types::SessionSpecification
 
 
- Includes:
 - Structure
 
- Defined in:
 - lib/aws-sdk-lexmodelsv2/types.rb
 
Overview
An object containing information about a specific session.
Constant Summary collapse
- SENSITIVE =
 []
Instance Attribute Summary collapse
- 
  
    
      #bot_alias_id  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The identifier of the alias of the bot that the session was held with.
 - 
  
    
      #bot_version  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The version of the bot that the session was held with.
 - 
  
    
      #channel  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The channel that is integrated with the bot that the session was held with.
 - 
  
    
      #conversation_duration_seconds  ⇒ Integer 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The duration of the conversation in seconds.
 - 
  
    
      #conversation_end_state  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The final state of the conversation.
 - 
  
    
      #conversation_end_time  ⇒ Time 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The date and time when the conversation ended.
 - 
  
    
      #conversation_start_time  ⇒ Time 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The date and time when the conversation began.
 - 
  
    
      #invoked_intent_samples  ⇒ Array<Types::InvokedIntentSample> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
A list of objects containing the name of an intent that was invoked.
 - 
  
    
      #locale_id  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The locale of the bot that the session was held with.
 - 
  
    
      #mode  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The mode of the session.
 - 
  
    
      #number_of_turns  ⇒ Integer 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The number of turns that the session took.
 - 
  
    
      #originating_request_id  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The identifier of the first request in a session.
 - 
  
    
      #session_id  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The identifier of the session.
 
Instance Attribute Details
#bot_alias_id ⇒ String
The identifier of the alias of the bot that the session was held with.
      12231 12232 12233 12234 12235 12236 12237 12238 12239 12240 12241 12242 12243 12244 12245 12246 12247  | 
    
      # File 'lib/aws-sdk-lexmodelsv2/types.rb', line 12231 class SessionSpecification < Struct.new( :bot_alias_id, :bot_version, :locale_id, :channel, :session_id, :conversation_start_time, :conversation_end_time, :conversation_duration_seconds, :conversation_end_state, :mode, :number_of_turns, :invoked_intent_samples, :originating_request_id) SENSITIVE = [] include Aws::Structure end  | 
  
#bot_version ⇒ String
The version of the bot that the session was held with.
      12231 12232 12233 12234 12235 12236 12237 12238 12239 12240 12241 12242 12243 12244 12245 12246 12247  | 
    
      # File 'lib/aws-sdk-lexmodelsv2/types.rb', line 12231 class SessionSpecification < Struct.new( :bot_alias_id, :bot_version, :locale_id, :channel, :session_id, :conversation_start_time, :conversation_end_time, :conversation_duration_seconds, :conversation_end_state, :mode, :number_of_turns, :invoked_intent_samples, :originating_request_id) SENSITIVE = [] include Aws::Structure end  | 
  
#channel ⇒ String
The channel that is integrated with the bot that the session was held with.
      12231 12232 12233 12234 12235 12236 12237 12238 12239 12240 12241 12242 12243 12244 12245 12246 12247  | 
    
      # File 'lib/aws-sdk-lexmodelsv2/types.rb', line 12231 class SessionSpecification < Struct.new( :bot_alias_id, :bot_version, :locale_id, :channel, :session_id, :conversation_start_time, :conversation_end_time, :conversation_duration_seconds, :conversation_end_state, :mode, :number_of_turns, :invoked_intent_samples, :originating_request_id) SENSITIVE = [] include Aws::Structure end  | 
  
#conversation_duration_seconds ⇒ Integer
The duration of the conversation in seconds. A conversation is defined as a unique combination of a ‘sessionId` and an `originatingRequestId`.
      12231 12232 12233 12234 12235 12236 12237 12238 12239 12240 12241 12242 12243 12244 12245 12246 12247  | 
    
      # File 'lib/aws-sdk-lexmodelsv2/types.rb', line 12231 class SessionSpecification < Struct.new( :bot_alias_id, :bot_version, :locale_id, :channel, :session_id, :conversation_start_time, :conversation_end_time, :conversation_duration_seconds, :conversation_end_state, :mode, :number_of_turns, :invoked_intent_samples, :originating_request_id) SENSITIVE = [] include Aws::Structure end  | 
  
#conversation_end_state ⇒ String
The final state of the conversation. A conversation is defined as a unique combination of a ‘sessionId` and an `originatingRequestId`.
      12231 12232 12233 12234 12235 12236 12237 12238 12239 12240 12241 12242 12243 12244 12245 12246 12247  | 
    
      # File 'lib/aws-sdk-lexmodelsv2/types.rb', line 12231 class SessionSpecification < Struct.new( :bot_alias_id, :bot_version, :locale_id, :channel, :session_id, :conversation_start_time, :conversation_end_time, :conversation_duration_seconds, :conversation_end_state, :mode, :number_of_turns, :invoked_intent_samples, :originating_request_id) SENSITIVE = [] include Aws::Structure end  | 
  
#conversation_end_time ⇒ Time
The date and time when the conversation ended. A conversation is defined as a unique combination of a ‘sessionId` and an `originatingRequestId`.
      12231 12232 12233 12234 12235 12236 12237 12238 12239 12240 12241 12242 12243 12244 12245 12246 12247  | 
    
      # File 'lib/aws-sdk-lexmodelsv2/types.rb', line 12231 class SessionSpecification < Struct.new( :bot_alias_id, :bot_version, :locale_id, :channel, :session_id, :conversation_start_time, :conversation_end_time, :conversation_duration_seconds, :conversation_end_state, :mode, :number_of_turns, :invoked_intent_samples, :originating_request_id) SENSITIVE = [] include Aws::Structure end  | 
  
#conversation_start_time ⇒ Time
The date and time when the conversation began. A conversation is defined as a unique combination of a ‘sessionId` and an `originatingRequestId`.
      12231 12232 12233 12234 12235 12236 12237 12238 12239 12240 12241 12242 12243 12244 12245 12246 12247  | 
    
      # File 'lib/aws-sdk-lexmodelsv2/types.rb', line 12231 class SessionSpecification < Struct.new( :bot_alias_id, :bot_version, :locale_id, :channel, :session_id, :conversation_start_time, :conversation_end_time, :conversation_duration_seconds, :conversation_end_state, :mode, :number_of_turns, :invoked_intent_samples, :originating_request_id) SENSITIVE = [] include Aws::Structure end  | 
  
#invoked_intent_samples ⇒ Array<Types::InvokedIntentSample>
A list of objects containing the name of an intent that was invoked.
      12231 12232 12233 12234 12235 12236 12237 12238 12239 12240 12241 12242 12243 12244 12245 12246 12247  | 
    
      # File 'lib/aws-sdk-lexmodelsv2/types.rb', line 12231 class SessionSpecification < Struct.new( :bot_alias_id, :bot_version, :locale_id, :channel, :session_id, :conversation_start_time, :conversation_end_time, :conversation_duration_seconds, :conversation_end_state, :mode, :number_of_turns, :invoked_intent_samples, :originating_request_id) SENSITIVE = [] include Aws::Structure end  | 
  
#locale_id ⇒ String
The locale of the bot that the session was held with.
      12231 12232 12233 12234 12235 12236 12237 12238 12239 12240 12241 12242 12243 12244 12245 12246 12247  | 
    
      # File 'lib/aws-sdk-lexmodelsv2/types.rb', line 12231 class SessionSpecification < Struct.new( :bot_alias_id, :bot_version, :locale_id, :channel, :session_id, :conversation_start_time, :conversation_end_time, :conversation_duration_seconds, :conversation_end_state, :mode, :number_of_turns, :invoked_intent_samples, :originating_request_id) SENSITIVE = [] include Aws::Structure end  | 
  
#mode ⇒ String
The mode of the session. The possible values are as follows:
- 
‘Speech` – The session was spoken.
 - 
‘Text` – The session was written.
 - 
‘DTMF` – The session used a touch-tone keypad (Dual Tone Multi-Frequency).
 - 
‘MultiMode` – The session used multiple modes.
 
      12231 12232 12233 12234 12235 12236 12237 12238 12239 12240 12241 12242 12243 12244 12245 12246 12247  | 
    
      # File 'lib/aws-sdk-lexmodelsv2/types.rb', line 12231 class SessionSpecification < Struct.new( :bot_alias_id, :bot_version, :locale_id, :channel, :session_id, :conversation_start_time, :conversation_end_time, :conversation_duration_seconds, :conversation_end_state, :mode, :number_of_turns, :invoked_intent_samples, :originating_request_id) SENSITIVE = [] include Aws::Structure end  | 
  
#number_of_turns ⇒ Integer
The number of turns that the session took.
      12231 12232 12233 12234 12235 12236 12237 12238 12239 12240 12241 12242 12243 12244 12245 12246 12247  | 
    
      # File 'lib/aws-sdk-lexmodelsv2/types.rb', line 12231 class SessionSpecification < Struct.new( :bot_alias_id, :bot_version, :locale_id, :channel, :session_id, :conversation_start_time, :conversation_end_time, :conversation_duration_seconds, :conversation_end_state, :mode, :number_of_turns, :invoked_intent_samples, :originating_request_id) SENSITIVE = [] include Aws::Structure end  | 
  
#originating_request_id ⇒ String
The identifier of the first request in a session.
      12231 12232 12233 12234 12235 12236 12237 12238 12239 12240 12241 12242 12243 12244 12245 12246 12247  | 
    
      # File 'lib/aws-sdk-lexmodelsv2/types.rb', line 12231 class SessionSpecification < Struct.new( :bot_alias_id, :bot_version, :locale_id, :channel, :session_id, :conversation_start_time, :conversation_end_time, :conversation_duration_seconds, :conversation_end_state, :mode, :number_of_turns, :invoked_intent_samples, :originating_request_id) SENSITIVE = [] include Aws::Structure end  | 
  
#session_id ⇒ String
The identifier of the session.
      12231 12232 12233 12234 12235 12236 12237 12238 12239 12240 12241 12242 12243 12244 12245 12246 12247  | 
    
      # File 'lib/aws-sdk-lexmodelsv2/types.rb', line 12231 class SessionSpecification < Struct.new( :bot_alias_id, :bot_version, :locale_id, :channel, :session_id, :conversation_start_time, :conversation_end_time, :conversation_duration_seconds, :conversation_end_state, :mode, :number_of_turns, :invoked_intent_samples, :originating_request_id) SENSITIVE = [] include Aws::Structure end  |