Interface UpdateChatResponseConfigurationRequest.Builder
- All Superinterfaces:
AwsRequest.Builder
,Buildable
,CopyableBuilder<UpdateChatResponseConfigurationRequest.Builder,
,UpdateChatResponseConfigurationRequest> QBusinessRequest.Builder
,SdkBuilder<UpdateChatResponseConfigurationRequest.Builder,
,UpdateChatResponseConfigurationRequest> SdkPojo
,SdkRequest.Builder
- Enclosing class:
UpdateChatResponseConfigurationRequest
-
Method Summary
Modifier and TypeMethodDescriptionapplicationId
(String applicationId) The unique identifier of the Amazon Q Business application containing the chat response configuration to update.chatResponseConfigurationId
(String chatResponseConfigurationId) The unique identifier of the chat response configuration to update within the specified application.clientToken
(String clientToken) A unique, case-sensitive identifier to ensure idempotency of the request.displayName
(String displayName) The new human-readable name to assign to the chat response configuration, making it easier to identify among multiple configurations.overrideConfiguration
(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration
(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.responseConfigurations
(Map<ResponseConfigurationType, ResponseConfiguration> responseConfigurations) The updated collection of response configuration settings that define how Amazon Q Business generates and formats responses to user queries.responseConfigurationsWithStrings
(Map<String, ResponseConfiguration> responseConfigurations) The updated collection of response configuration settings that define how Amazon Q Business generates and formats responses to user queries.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.services.qbusiness.model.QBusinessRequest.Builder
build
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
applicationId
The unique identifier of the Amazon Q Business application containing the chat response configuration to update.
- Parameters:
applicationId
- The unique identifier of the Amazon Q Business application containing the chat response configuration to update.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
chatResponseConfigurationId
UpdateChatResponseConfigurationRequest.Builder chatResponseConfigurationId(String chatResponseConfigurationId) The unique identifier of the chat response configuration to update within the specified application.
- Parameters:
chatResponseConfigurationId
- The unique identifier of the chat response configuration to update within the specified application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
displayName
The new human-readable name to assign to the chat response configuration, making it easier to identify among multiple configurations.
- Parameters:
displayName
- The new human-readable name to assign to the chat response configuration, making it easier to identify among multiple configurations.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
responseConfigurationsWithStrings
UpdateChatResponseConfigurationRequest.Builder responseConfigurationsWithStrings(Map<String, ResponseConfiguration> responseConfigurations) The updated collection of response configuration settings that define how Amazon Q Business generates and formats responses to user queries.
- Parameters:
responseConfigurations
- The updated collection of response configuration settings that define how Amazon Q Business generates and formats responses to user queries.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
responseConfigurations
UpdateChatResponseConfigurationRequest.Builder responseConfigurations(Map<ResponseConfigurationType, ResponseConfiguration> responseConfigurations) The updated collection of response configuration settings that define how Amazon Q Business generates and formats responses to user queries.
- Parameters:
responseConfigurations
- The updated collection of response configuration settings that define how Amazon Q Business generates and formats responses to user queries.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
clientToken
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.
- Parameters:
clientToken
- 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.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
UpdateChatResponseConfigurationRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
overrideConfiguration
- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
UpdateChatResponseConfigurationRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
builderConsumer
- AConsumer
to which an emptyAwsRequestOverrideConfiguration.Builder
will be given.- Returns:
- This object for method chaining.
-