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.default GetApplicationResponse.Builder
autoSubscriptionConfiguration
(Consumer<AutoSubscriptionConfiguration.Builder> autoSubscriptionConfiguration) Settings for auto-subscription behavior for this application.autoSubscriptionConfiguration
(AutoSubscriptionConfiguration autoSubscriptionConfiguration) Settings for auto-subscription behavior for this application.clientIdsForOIDC
(String... clientIdsForOIDC) The OIDC client ID for a Amazon Q Business application.clientIdsForOIDC
(Collection<String> clientIdsForOIDC) The OIDC client ID for a Amazon Q Business application.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.iamIdentityProviderArn
(String iamIdentityProviderArn) The Amazon Resource Name (ARN) of an identity provider being used by an Amazon Q Business application.identityCenterApplicationArn
(String identityCenterApplicationArn) The Amazon Resource Name (ARN) of the AWS IAM Identity Center instance attached to your Amazon Q Business application.identityType
(String identityType) The authentication type being used by a Amazon Q Business application.identityType
(IdentityType identityType) The authentication type being used by a Amazon Q Business application.default GetApplicationResponse.Builder
personalizationConfiguration
(Consumer<PersonalizationConfiguration.Builder> personalizationConfiguration) Configuration information about chat response personalization.personalizationConfiguration
(PersonalizationConfiguration personalizationConfiguration) Configuration information about chat response personalization.default GetApplicationResponse.Builder
qAppsConfiguration
(Consumer<QAppsConfiguration.Builder> qAppsConfiguration) Settings for whether end users can create and use Amazon Q Apps in the web experience.qAppsConfiguration
(QAppsConfiguration qAppsConfiguration) Settings for whether end users can create and use Amazon Q Apps in the web experience.default GetApplicationResponse.Builder
quickSightConfiguration
(Consumer<QuickSightConfiguration.Builder> quickSightConfiguration) The Amazon QuickSight authentication configuration for the Amazon Q Business application.quickSightConfiguration
(QuickSightConfiguration quickSightConfiguration) The Amazon QuickSight authentication configuration for the 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, sdkFieldNameToField, 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.
-
identityType
The authentication type being used by a Amazon Q Business application.
- Parameters:
identityType
- The authentication type being used by a Amazon Q Business application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
identityType
The authentication type being used by a Amazon Q Business application.
- Parameters:
identityType
- The authentication type being used by a Amazon Q Business application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
iamIdentityProviderArn
The Amazon Resource Name (ARN) of an identity provider being used by an Amazon Q Business application.
- Parameters:
iamIdentityProviderArn
- The Amazon Resource Name (ARN) of an identity provider being used by an 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:
-
qAppsConfiguration
Settings for whether end users can create and use Amazon Q Apps in the web experience.
- Parameters:
qAppsConfiguration
- Settings for whether end users can create and use Amazon Q Apps in the web experience.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
qAppsConfiguration
default GetApplicationResponse.Builder qAppsConfiguration(Consumer<QAppsConfiguration.Builder> qAppsConfiguration) Settings for whether end users can create and use Amazon Q Apps in the web experience.
This is a convenience method that creates an instance of theQAppsConfiguration.Builder
avoiding the need to create one manually viaQAppsConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toqAppsConfiguration(QAppsConfiguration)
.- Parameters:
qAppsConfiguration
- a consumer that will call methods onQAppsConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
personalizationConfiguration
GetApplicationResponse.Builder personalizationConfiguration(PersonalizationConfiguration personalizationConfiguration) Configuration information about chat response personalization. For more information, see Personalizing chat responses.
- Parameters:
personalizationConfiguration
- Configuration information about chat response personalization. For more information, see Personalizing chat responses.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
personalizationConfiguration
default GetApplicationResponse.Builder personalizationConfiguration(Consumer<PersonalizationConfiguration.Builder> personalizationConfiguration) Configuration information about chat response personalization. For more information, see Personalizing chat responses.
This is a convenience method that creates an instance of thePersonalizationConfiguration.Builder
avoiding the need to create one manually viaPersonalizationConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed topersonalizationConfiguration(PersonalizationConfiguration)
.- Parameters:
personalizationConfiguration
- a consumer that will call methods onPersonalizationConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
autoSubscriptionConfiguration
GetApplicationResponse.Builder autoSubscriptionConfiguration(AutoSubscriptionConfiguration autoSubscriptionConfiguration) Settings for auto-subscription behavior for this application. This is only applicable to SAML and OIDC applications.
- Parameters:
autoSubscriptionConfiguration
- Settings for auto-subscription behavior for this application. This is only applicable to SAML and OIDC applications.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
autoSubscriptionConfiguration
default GetApplicationResponse.Builder autoSubscriptionConfiguration(Consumer<AutoSubscriptionConfiguration.Builder> autoSubscriptionConfiguration) Settings for auto-subscription behavior for this application. This is only applicable to SAML and OIDC applications.
This is a convenience method that creates an instance of theAutoSubscriptionConfiguration.Builder
avoiding the need to create one manually viaAutoSubscriptionConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toautoSubscriptionConfiguration(AutoSubscriptionConfiguration)
.- Parameters:
autoSubscriptionConfiguration
- a consumer that will call methods onAutoSubscriptionConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
clientIdsForOIDC
The OIDC client ID for a Amazon Q Business application.
- Parameters:
clientIdsForOIDC
- The OIDC client ID for a Amazon Q Business application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
clientIdsForOIDC
The OIDC client ID for a Amazon Q Business application.
- Parameters:
clientIdsForOIDC
- The OIDC client ID for a Amazon Q Business application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
quickSightConfiguration
GetApplicationResponse.Builder quickSightConfiguration(QuickSightConfiguration quickSightConfiguration) The Amazon QuickSight authentication configuration for the Amazon Q Business application.
- Parameters:
quickSightConfiguration
- The Amazon QuickSight authentication configuration for the Amazon Q Business application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
quickSightConfiguration
default GetApplicationResponse.Builder quickSightConfiguration(Consumer<QuickSightConfiguration.Builder> quickSightConfiguration) The Amazon QuickSight authentication configuration for the Amazon Q Business application.
This is a convenience method that creates an instance of theQuickSightConfiguration.Builder
avoiding the need to create one manually viaQuickSightConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toquickSightConfiguration(QuickSightConfiguration)
.- Parameters:
quickSightConfiguration
- a consumer that will call methods onQuickSightConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-