Class: Aws::QBusiness::Types::CreateChatResponseConfigurationRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::QBusiness::Types::CreateChatResponseConfigurationRequest
- Defined in:
- gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#application_id ⇒ String
The unique identifier of the Amazon Q Business application for which to create the new chat response configuration.
-
#client_token ⇒ String
A unique, case-sensitive identifier to ensure idempotency of the request.
-
#display_name ⇒ String
A human-readable name for the new chat response configuration, making it easier to identify and manage among multiple configurations.
-
#response_configurations ⇒ Hash<String,Types::ResponseConfiguration>
A collection of response configuration settings that define how Amazon Q Business will generate and format responses to user queries in chat interactions.
-
#tags ⇒ Array<Types::Tag>
A list of key-value pairs to apply as tags to the new chat response configuration, enabling categorization and management of resources across Amazon Web Services services.
Instance Attribute Details
#application_id ⇒ String
The unique identifier of the Amazon Q Business application for which to create the new chat response configuration.
2102 2103 2104 2105 2106 2107 2108 2109 2110 |
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 2102 class CreateChatResponseConfigurationRequest < Struct.new( :application_id, :display_name, :client_token, :response_configurations, :tags) SENSITIVE = [] include Aws::Structure end |
#client_token ⇒ String
A unique, case-sensitive identifier to ensure idempotency of the request. This helps prevent the same configuration from being created multiple times if retries occur.
A suitable default value is auto-generated. You should normally not need to pass this option.
2102 2103 2104 2105 2106 2107 2108 2109 2110 |
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 2102 class CreateChatResponseConfigurationRequest < Struct.new( :application_id, :display_name, :client_token, :response_configurations, :tags) SENSITIVE = [] include Aws::Structure end |
#display_name ⇒ String
A human-readable name for the new chat response configuration, making it easier to identify and manage among multiple configurations.
2102 2103 2104 2105 2106 2107 2108 2109 2110 |
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 2102 class CreateChatResponseConfigurationRequest < Struct.new( :application_id, :display_name, :client_token, :response_configurations, :tags) SENSITIVE = [] include Aws::Structure end |
#response_configurations ⇒ Hash<String,Types::ResponseConfiguration>
A collection of response configuration settings that define how Amazon Q Business will generate and format responses to user queries in chat interactions.
2102 2103 2104 2105 2106 2107 2108 2109 2110 |
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 2102 class CreateChatResponseConfigurationRequest < Struct.new( :application_id, :display_name, :client_token, :response_configurations, :tags) SENSITIVE = [] include Aws::Structure end |
#tags ⇒ Array<Types::Tag>
A list of key-value pairs to apply as tags to the new chat response configuration, enabling categorization and management of resources across Amazon Web Services services.
2102 2103 2104 2105 2106 2107 2108 2109 2110 |
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 2102 class CreateChatResponseConfigurationRequest < Struct.new( :application_id, :display_name, :client_token, :response_configurations, :tags) SENSITIVE = [] include Aws::Structure end |