Interface GetApplicationResponse.Builder
- All Superinterfaces:
AwsResponse.Builder
,Buildable
,CopyableBuilder<GetApplicationResponse.Builder,
,GetApplicationResponse> QBusinessResponse.Builder
,SdkBuilder<GetApplicationResponse.Builder,
,GetApplicationResponse> SdkPojo
,SdkResponse.Builder
- Enclosing class:
GetApplicationResponse
-
Method Summary
Modifier and TypeMethodDescriptionapplicationArn
(String applicationArn) The Amazon Resource Name (ARN) of the Amazon Q Business application.applicationId
(String applicationId) The identifier of the Amazon Q Business application.default GetApplicationResponse.Builder
attachmentsConfiguration
(Consumer<AppliedAttachmentsConfiguration.Builder> attachmentsConfiguration) Settings for whether end users can upload files directly during chat.attachmentsConfiguration
(AppliedAttachmentsConfiguration attachmentsConfiguration) Settings for whether end users can upload files directly during chat.The Unix timestamp when the Amazon Q Business application was last updated.description
(String description) A description for the Amazon Q Business application.displayName
(String displayName) The name of the Amazon Q Business application.default GetApplicationResponse.Builder
encryptionConfiguration
(Consumer<EncryptionConfiguration.Builder> encryptionConfiguration) The identifier of the Amazon Web Services KMS key that is used to encrypt your data.encryptionConfiguration
(EncryptionConfiguration encryptionConfiguration) The identifier of the Amazon Web Services KMS key that is used to encrypt your data.default GetApplicationResponse.Builder
error
(Consumer<ErrorDetail.Builder> error) If theStatus
field is set toERROR
, theErrorMessage
field contains a description of the error that caused the synchronization to fail.error
(ErrorDetail error) If theStatus
field is set toERROR
, theErrorMessage
field contains a description of the error that caused the synchronization to fail.identityCenterApplicationArn
(String identityCenterApplicationArn) The Amazon Resource Name (ARN) of the AWS IAM Identity Center instance attached to your Amazon Q Business application.The Amazon Resource Name (ARN) of the IAM with permissions to access your CloudWatch logs and metrics.The status of the Amazon Q Business application.status
(ApplicationStatus status) The status of the Amazon Q Business application.The Unix timestamp when the Amazon Q Business application was last updated.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, sdkFields
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
Method Details
-
displayName
The name of the Amazon Q Business application.
- Parameters:
displayName
- The name of the Amazon Q Business application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
applicationId
The identifier of the Amazon Q Business application.
- Parameters:
applicationId
- The identifier of the Amazon Q Business application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
applicationArn
The Amazon Resource Name (ARN) of the Amazon Q Business application.
- Parameters:
applicationArn
- The Amazon Resource Name (ARN) of the Amazon Q Business application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
identityCenterApplicationArn
The Amazon Resource Name (ARN) of the AWS IAM Identity Center instance attached to your Amazon Q Business application.
- Parameters:
identityCenterApplicationArn
- The Amazon Resource Name (ARN) of the AWS IAM Identity Center instance attached to your Amazon Q Business application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
roleArn
The Amazon Resource Name (ARN) of the IAM with permissions to access your CloudWatch logs and metrics.
- Parameters:
roleArn
- The Amazon Resource Name (ARN) of the IAM with permissions to access your CloudWatch logs and metrics.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
The status of the Amazon Q Business application.
- Parameters:
status
- The status of the Amazon Q Business application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
status
The status of the Amazon Q Business application.
- Parameters:
status
- The status of the Amazon Q Business application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
description
A description for the Amazon Q Business application.
- Parameters:
description
- A description for the Amazon Q Business application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
encryptionConfiguration
GetApplicationResponse.Builder encryptionConfiguration(EncryptionConfiguration encryptionConfiguration) The identifier of the Amazon Web Services KMS key that is used to encrypt your data. Amazon Q Business doesn't support asymmetric keys.
- Parameters:
encryptionConfiguration
- The identifier of the Amazon Web Services KMS key that is used to encrypt your data. Amazon Q Business doesn't support asymmetric keys.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
encryptionConfiguration
default GetApplicationResponse.Builder encryptionConfiguration(Consumer<EncryptionConfiguration.Builder> encryptionConfiguration) The identifier of the Amazon Web Services KMS key that is used to encrypt your data. Amazon Q Business doesn't support asymmetric keys.
This is a convenience method that creates an instance of theEncryptionConfiguration.Builder
avoiding the need to create one manually viaEncryptionConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toencryptionConfiguration(EncryptionConfiguration)
.- Parameters:
encryptionConfiguration
- a consumer that will call methods onEncryptionConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
createdAt
The Unix timestamp when the Amazon Q Business application was last updated.
- Parameters:
createdAt
- The Unix timestamp when the Amazon Q Business application was last updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
updatedAt
The Unix timestamp when the Amazon Q Business application was last updated.
- Parameters:
updatedAt
- The Unix timestamp when the Amazon Q Business application was last updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
error
If the
Status
field is set toERROR
, theErrorMessage
field contains a description of the error that caused the synchronization to fail.- Parameters:
error
- If theStatus
field is set toERROR
, theErrorMessage
field contains a description of the error that caused the synchronization to fail.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
error
If the
This is a convenience method that creates an instance of theStatus
field is set toERROR
, theErrorMessage
field contains a description of the error that caused the synchronization to fail.ErrorDetail.Builder
avoiding the need to create one manually viaErrorDetail.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toerror(ErrorDetail)
.- Parameters:
error
- a consumer that will call methods onErrorDetail.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
attachmentsConfiguration
GetApplicationResponse.Builder attachmentsConfiguration(AppliedAttachmentsConfiguration attachmentsConfiguration) Settings for whether end users can upload files directly during chat.
- Parameters:
attachmentsConfiguration
- Settings for whether end users can upload files directly during chat.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
attachmentsConfiguration
default GetApplicationResponse.Builder attachmentsConfiguration(Consumer<AppliedAttachmentsConfiguration.Builder> attachmentsConfiguration) Settings for whether end users can upload files directly during chat.
This is a convenience method that creates an instance of theAppliedAttachmentsConfiguration.Builder
avoiding the need to create one manually viaAppliedAttachmentsConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toattachmentsConfiguration(AppliedAttachmentsConfiguration)
.- Parameters:
attachmentsConfiguration
- a consumer that will call methods onAppliedAttachmentsConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-