Interface GetChatResponseConfigurationResponse.Builder
- All Superinterfaces:
- AwsResponse.Builder,- Buildable,- CopyableBuilder<GetChatResponseConfigurationResponse.Builder,,- GetChatResponseConfigurationResponse> - QBusinessResponse.Builder,- SdkBuilder<GetChatResponseConfigurationResponse.Builder,,- GetChatResponseConfigurationResponse> - SdkPojo,- SdkResponse.Builder
- Enclosing class:
- GetChatResponseConfigurationResponse
- 
Method SummaryModifier and TypeMethodDescriptionchatResponseConfigurationArn(String chatResponseConfigurationArn) The Amazon Resource Name (ARN) of the retrieved chat response configuration, which uniquely identifies the resource across all Amazon Web Services services.chatResponseConfigurationId(String chatResponseConfigurationId) The unique identifier of the retrieved chat response configuration.The timestamp indicating when the chat response configuration was initially created.displayName(String displayName) The human-readable name of the retrieved chat response configuration, making it easier to identify among multiple configurations.inUseConfiguration(Consumer<ChatResponseConfigurationDetail.Builder> inUseConfiguration) The currently active configuration settings that are being used to generate responses in the Amazon Q Business application.inUseConfiguration(ChatResponseConfigurationDetail inUseConfiguration) The currently active configuration settings that are being used to generate responses in the Amazon Q Business application.lastUpdateConfiguration(Consumer<ChatResponseConfigurationDetail.Builder> lastUpdateConfiguration) Information about the most recent update to the configuration, including timestamp and modification details.lastUpdateConfiguration(ChatResponseConfigurationDetail lastUpdateConfiguration) Information about the most recent update to the configuration, including timestamp and modification details.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuildercopyMethods inherited from interface software.amazon.awssdk.services.qbusiness.model.QBusinessResponse.Builderbuild, responseMetadata, responseMetadataMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilderapplyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojoequalsBySdkFields, sdkFieldNameToField, sdkFieldsMethods inherited from interface software.amazon.awssdk.core.SdkResponse.BuildersdkHttpResponse, sdkHttpResponse
- 
Method Details- 
chatResponseConfigurationIdGetChatResponseConfigurationResponse.Builder chatResponseConfigurationId(String chatResponseConfigurationId) The unique identifier of the retrieved chat response configuration. - Parameters:
- chatResponseConfigurationId- The unique identifier of the retrieved chat response configuration.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
chatResponseConfigurationArnGetChatResponseConfigurationResponse.Builder chatResponseConfigurationArn(String chatResponseConfigurationArn) The Amazon Resource Name (ARN) of the retrieved chat response configuration, which uniquely identifies the resource across all Amazon Web Services services. - Parameters:
- chatResponseConfigurationArn- The Amazon Resource Name (ARN) of the retrieved chat response configuration, which uniquely identifies the resource across all Amazon Web Services services.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
displayNameThe human-readable name of the retrieved chat response configuration, making it easier to identify among multiple configurations. - Parameters:
- displayName- The human-readable name of the retrieved 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.
 
- 
createdAtThe timestamp indicating when the chat response configuration was initially created. - Parameters:
- createdAt- The timestamp indicating when the chat response configuration was initially created.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
inUseConfigurationGetChatResponseConfigurationResponse.Builder inUseConfiguration(ChatResponseConfigurationDetail inUseConfiguration) The currently active configuration settings that are being used to generate responses in the Amazon Q Business application. - Parameters:
- inUseConfiguration- The currently active configuration settings that are being used to generate responses in the Amazon Q Business application.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
inUseConfigurationdefault GetChatResponseConfigurationResponse.Builder inUseConfiguration(Consumer<ChatResponseConfigurationDetail.Builder> inUseConfiguration) The currently active configuration settings that are being used to generate responses in the Amazon Q Business application. This is a convenience method that creates an instance of theChatResponseConfigurationDetail.Builderavoiding the need to create one manually viaChatResponseConfigurationDetail.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toinUseConfiguration(ChatResponseConfigurationDetail).- Parameters:
- inUseConfiguration- a consumer that will call methods on- ChatResponseConfigurationDetail.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
lastUpdateConfigurationGetChatResponseConfigurationResponse.Builder lastUpdateConfiguration(ChatResponseConfigurationDetail lastUpdateConfiguration) Information about the most recent update to the configuration, including timestamp and modification details. - Parameters:
- lastUpdateConfiguration- Information about the most recent update to the configuration, including timestamp and modification details.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
lastUpdateConfigurationdefault GetChatResponseConfigurationResponse.Builder lastUpdateConfiguration(Consumer<ChatResponseConfigurationDetail.Builder> lastUpdateConfiguration) Information about the most recent update to the configuration, including timestamp and modification details. This is a convenience method that creates an instance of theChatResponseConfigurationDetail.Builderavoiding the need to create one manually viaChatResponseConfigurationDetail.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tolastUpdateConfiguration(ChatResponseConfigurationDetail).- Parameters:
- lastUpdateConfiguration- a consumer that will call methods on- ChatResponseConfigurationDetail.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
 
-