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
overrideConfigurationMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.services.qbusiness.model.QBusinessRequest.Builder
buildMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods 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.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin 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.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
builderConsumer- AConsumerto which an emptyAwsRequestOverrideConfiguration.Builderwill be given.- Returns:
- This object for method chaining.
-