Class: Aws::LexRuntimeV2::Types::StartConversationRequest

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-lexruntimev2/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#bot_alias_idString

The alias identifier in use for the bot that processes the request.

Returns:

  • (String)


1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
# File 'lib/aws-sdk-lexruntimev2/types.rb', line 1592

class StartConversationRequest < Struct.new(
  :bot_id,
  :bot_alias_id,
  :locale_id,
  :session_id,
  :conversation_mode,
  :request_event_stream)
  SENSITIVE = []
  include Aws::Structure
end

#bot_idString

The identifier of the bot to process the request.

Returns:

  • (String)


1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
# File 'lib/aws-sdk-lexruntimev2/types.rb', line 1592

class StartConversationRequest < Struct.new(
  :bot_id,
  :bot_alias_id,
  :locale_id,
  :session_id,
  :conversation_mode,
  :request_event_stream)
  SENSITIVE = []
  include Aws::Structure
end

#conversation_modeString

The conversation type that you are using the Amazon Lex V2. If the conversation mode is ‘AUDIO` you can send both audio and DTMF information. If the mode is `TEXT` you can only send text.

Returns:

  • (String)


1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
# File 'lib/aws-sdk-lexruntimev2/types.rb', line 1592

class StartConversationRequest < Struct.new(
  :bot_id,
  :bot_alias_id,
  :locale_id,
  :session_id,
  :conversation_mode,
  :request_event_stream)
  SENSITIVE = []
  include Aws::Structure
end

#locale_idString

The locale where the session is in use.

Returns:

  • (String)


1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
# File 'lib/aws-sdk-lexruntimev2/types.rb', line 1592

class StartConversationRequest < Struct.new(
  :bot_id,
  :bot_alias_id,
  :locale_id,
  :session_id,
  :conversation_mode,
  :request_event_stream)
  SENSITIVE = []
  include Aws::Structure
end

#request_event_streamTypes::StartConversationRequestEventStream

Represents the stream of events to Amazon Lex V2 from your application. The events are encoded as HTTP/2 data frames.



1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
# File 'lib/aws-sdk-lexruntimev2/types.rb', line 1592

class StartConversationRequest < Struct.new(
  :bot_id,
  :bot_alias_id,
  :locale_id,
  :session_id,
  :conversation_mode,
  :request_event_stream)
  SENSITIVE = []
  include Aws::Structure
end

#session_idString

The identifier of the user session that is having the conversation.

Returns:

  • (String)


1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
# File 'lib/aws-sdk-lexruntimev2/types.rb', line 1592

class StartConversationRequest < Struct.new(
  :bot_id,
  :bot_alias_id,
  :locale_id,
  :session_id,
  :conversation_mode,
  :request_event_stream)
  SENSITIVE = []
  include Aws::Structure
end