Class: Aws::QBusiness::Types::UpdateChatResponseConfigurationRequest

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#application_idString

The unique identifier of the Amazon Q Business application containing the chat response configuration to update.

Returns:

  • (String)


8728
8729
8730
8731
8732
8733
8734
8735
8736
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 8728

class UpdateChatResponseConfigurationRequest < Struct.new(
  :application_id,
  :chat_response_configuration_id,
  :display_name,
  :response_configurations,
  :client_token)
  SENSITIVE = []
  include Aws::Structure
end

#chat_response_configuration_idString

The unique identifier of the chat response configuration to update within the specified application.

Returns:

  • (String)


8728
8729
8730
8731
8732
8733
8734
8735
8736
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 8728

class UpdateChatResponseConfigurationRequest < Struct.new(
  :application_id,
  :chat_response_configuration_id,
  :display_name,
  :response_configurations,
  :client_token)
  SENSITIVE = []
  include Aws::Structure
end

#client_tokenString

A unique, case-sensitive identifier to ensure idempotency of the request. This helps prevent the same update from being processed multiple times if retries occur.

A suitable default value is auto-generated. You should normally not need to pass this option.

Returns:

  • (String)


8728
8729
8730
8731
8732
8733
8734
8735
8736
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 8728

class UpdateChatResponseConfigurationRequest < Struct.new(
  :application_id,
  :chat_response_configuration_id,
  :display_name,
  :response_configurations,
  :client_token)
  SENSITIVE = []
  include Aws::Structure
end

#display_nameString

The new human-readable name to assign to the chat response configuration, making it easier to identify among multiple configurations.

Returns:

  • (String)


8728
8729
8730
8731
8732
8733
8734
8735
8736
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 8728

class UpdateChatResponseConfigurationRequest < Struct.new(
  :application_id,
  :chat_response_configuration_id,
  :display_name,
  :response_configurations,
  :client_token)
  SENSITIVE = []
  include Aws::Structure
end

#response_configurationsHash<String,Types::ResponseConfiguration>

The updated collection of response configuration settings that define how Amazon Q Business generates and formats responses to user queries.

Returns:



8728
8729
8730
8731
8732
8733
8734
8735
8736
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 8728

class UpdateChatResponseConfigurationRequest < Struct.new(
  :application_id,
  :chat_response_configuration_id,
  :display_name,
  :response_configurations,
  :client_token)
  SENSITIVE = []
  include Aws::Structure
end