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

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-lexruntimev2/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)


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

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)


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

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)


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

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)


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

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.



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

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)


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

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