Class: Aws::QBusiness::Types::ChatInput
- Inherits:
-
Struct
- Object
- Struct
- Aws::QBusiness::Types::ChatInput
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-qbusiness/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#application_id ⇒ String
The identifier of the Amazon Q Business application linked to a streaming Amazon Q Business conversation.
-
#client_token ⇒ String
A token that you provide to identify the chat input.
-
#conversation_id ⇒ String
The identifier of the Amazon Q Business conversation.
-
#input_stream ⇒ Types::ChatInputStream
The streaming input for the ‘Chat` API.
-
#parent_message_id ⇒ String
The identifier used to associate a user message with a AI generated response.
-
#user_groups ⇒ Array<String>
The group names that a user associated with the chat input belongs to.
-
#user_id ⇒ String
The identifier of the user attached to the chat input.
Instance Attribute Details
#application_id ⇒ String
The identifier of the Amazon Q Business application linked to a streaming Amazon Q Business conversation.
1309 1310 1311 1312 1313 1314 1315 1316 1317 1318 1319 |
# File 'lib/aws-sdk-qbusiness/types.rb', line 1309 class ChatInput < Struct.new( :application_id, :user_id, :user_groups, :conversation_id, :parent_message_id, :client_token, :input_stream) SENSITIVE = [] include Aws::Structure end |
#client_token ⇒ String
A token that you provide to identify the chat input.
**A suitable default value is auto-generated.** You should normally not need to pass this option.
1309 1310 1311 1312 1313 1314 1315 1316 1317 1318 1319 |
# File 'lib/aws-sdk-qbusiness/types.rb', line 1309 class ChatInput < Struct.new( :application_id, :user_id, :user_groups, :conversation_id, :parent_message_id, :client_token, :input_stream) SENSITIVE = [] include Aws::Structure end |
#conversation_id ⇒ String
The identifier of the Amazon Q Business conversation.
1309 1310 1311 1312 1313 1314 1315 1316 1317 1318 1319 |
# File 'lib/aws-sdk-qbusiness/types.rb', line 1309 class ChatInput < Struct.new( :application_id, :user_id, :user_groups, :conversation_id, :parent_message_id, :client_token, :input_stream) SENSITIVE = [] include Aws::Structure end |
#input_stream ⇒ Types::ChatInputStream
The streaming input for the ‘Chat` API.
1309 1310 1311 1312 1313 1314 1315 1316 1317 1318 1319 |
# File 'lib/aws-sdk-qbusiness/types.rb', line 1309 class ChatInput < Struct.new( :application_id, :user_id, :user_groups, :conversation_id, :parent_message_id, :client_token, :input_stream) SENSITIVE = [] include Aws::Structure end |
#parent_message_id ⇒ String
The identifier used to associate a user message with a AI generated response.
1309 1310 1311 1312 1313 1314 1315 1316 1317 1318 1319 |
# File 'lib/aws-sdk-qbusiness/types.rb', line 1309 class ChatInput < Struct.new( :application_id, :user_id, :user_groups, :conversation_id, :parent_message_id, :client_token, :input_stream) SENSITIVE = [] include Aws::Structure end |
#user_groups ⇒ Array<String>
The group names that a user associated with the chat input belongs to.
1309 1310 1311 1312 1313 1314 1315 1316 1317 1318 1319 |
# File 'lib/aws-sdk-qbusiness/types.rb', line 1309 class ChatInput < Struct.new( :application_id, :user_id, :user_groups, :conversation_id, :parent_message_id, :client_token, :input_stream) SENSITIVE = [] include Aws::Structure end |
#user_id ⇒ String
The identifier of the user attached to the chat input.
1309 1310 1311 1312 1313 1314 1315 1316 1317 1318 1319 |
# File 'lib/aws-sdk-qbusiness/types.rb', line 1309 class ChatInput < Struct.new( :application_id, :user_id, :user_groups, :conversation_id, :parent_message_id, :client_token, :input_stream) SENSITIVE = [] include Aws::Structure end |