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 Summary
Modifier 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.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.services.qbusiness.model.QBusinessResponse.Builder
build, responseMetadata, responseMetadata
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
Method Details
-
chatResponseConfigurationId
GetChatResponseConfigurationResponse.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.
-
chatResponseConfigurationArn
GetChatResponseConfigurationResponse.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.
-
displayName
The 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.
-
createdAt
The 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.
-
inUseConfiguration
GetChatResponseConfigurationResponse.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.
-
inUseConfiguration
default 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.Builder
avoiding the need to create one manually viaChatResponseConfigurationDetail.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toinUseConfiguration(ChatResponseConfigurationDetail)
.- Parameters:
inUseConfiguration
- a consumer that will call methods onChatResponseConfigurationDetail.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
lastUpdateConfiguration
GetChatResponseConfigurationResponse.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.
-
lastUpdateConfiguration
default 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.Builder
avoiding the need to create one manually viaChatResponseConfigurationDetail.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tolastUpdateConfiguration(ChatResponseConfigurationDetail)
.- Parameters:
lastUpdateConfiguration
- a consumer that will call methods onChatResponseConfigurationDetail.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-