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 SummaryModifier 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.BuilderattachmentsConfiguration(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.BuilderautoSubscriptionConfiguration(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.BuilderencryptionConfiguration(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.Buildererror(Consumer<ErrorDetail.Builder> error) If theStatusfield is set toERROR, theErrorMessagefield contains a description of the error that caused the synchronization to fail.error(ErrorDetail error) If theStatusfield is set toERROR, theErrorMessagefield 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.BuilderpersonalizationConfiguration(Consumer<PersonalizationConfiguration.Builder> personalizationConfiguration) Configuration information about chat response personalization.personalizationConfiguration(PersonalizationConfiguration personalizationConfiguration) Configuration information about chat response personalization.default GetApplicationResponse.BuilderqAppsConfiguration(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.BuilderquickSightConfiguration(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.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- 
displayNameThe 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.
 
- 
applicationIdThe 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.
 
- 
applicationArnThe 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.
 
- 
identityTypeThe 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:
 
- 
identityTypeThe 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:
 
- 
iamIdentityProviderArnThe 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.
 
- 
identityCenterApplicationArnThe 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.
 
- 
roleArnThe 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.
 
- 
statusThe 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:
 
- 
statusThe 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:
 
- 
descriptionA 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.
 
- 
encryptionConfigurationGetApplicationResponse.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.
 
- 
encryptionConfigurationdefault 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.Builderavoiding the need to create one manually viaEncryptionConfiguration.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toencryptionConfiguration(EncryptionConfiguration).- Parameters:
- encryptionConfiguration- a consumer that will call methods on- EncryptionConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
createdAtThe 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.
 
- 
updatedAtThe 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.
 
- 
errorIf the Statusfield is set toERROR, theErrorMessagefield contains a description of the error that caused the synchronization to fail.- Parameters:
- error- If the- Statusfield is set to- ERROR, the- ErrorMessagefield 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.
 
- 
errorIf the This is a convenience method that creates an instance of theStatusfield is set toERROR, theErrorMessagefield contains a description of the error that caused the synchronization to fail.ErrorDetail.Builderavoiding the need to create one manually viaErrorDetail.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toerror(ErrorDetail).- Parameters:
- error- a consumer that will call methods on- ErrorDetail.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
attachmentsConfigurationGetApplicationResponse.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.
 
- 
attachmentsConfigurationdefault 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.Builderavoiding the need to create one manually viaAppliedAttachmentsConfiguration.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toattachmentsConfiguration(AppliedAttachmentsConfiguration).- Parameters:
- attachmentsConfiguration- a consumer that will call methods on- AppliedAttachmentsConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
qAppsConfigurationSettings 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.
 
- 
qAppsConfigurationdefault 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.Builderavoiding the need to create one manually viaQAppsConfiguration.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toqAppsConfiguration(QAppsConfiguration).- Parameters:
- qAppsConfiguration- a consumer that will call methods on- QAppsConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
personalizationConfigurationGetApplicationResponse.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.
 
- 
personalizationConfigurationdefault 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.Builderavoiding the need to create one manually viaPersonalizationConfiguration.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed topersonalizationConfiguration(PersonalizationConfiguration).- Parameters:
- personalizationConfiguration- a consumer that will call methods on- PersonalizationConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
autoSubscriptionConfigurationGetApplicationResponse.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.
 
- 
autoSubscriptionConfigurationdefault 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.Builderavoiding the need to create one manually viaAutoSubscriptionConfiguration.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toautoSubscriptionConfiguration(AutoSubscriptionConfiguration).- Parameters:
- autoSubscriptionConfiguration- a consumer that will call methods on- AutoSubscriptionConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
clientIdsForOIDCThe 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.
 
- 
clientIdsForOIDCThe 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.
 
- 
quickSightConfigurationGetApplicationResponse.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.
 
- 
quickSightConfigurationdefault 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.Builderavoiding the need to create one manually viaQuickSightConfiguration.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toquickSightConfiguration(QuickSightConfiguration).- Parameters:
- quickSightConfiguration- a consumer that will call methods on- QuickSightConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
 
-