Interface GetApplicationResponse.Builder

All Superinterfaces:
AwsResponse.Builder, Buildable, CopyableBuilder<GetApplicationResponse.Builder,GetApplicationResponse>, QBusinessResponse.Builder, SdkBuilder<GetApplicationResponse.Builder,GetApplicationResponse>, SdkPojo, SdkResponse.Builder
Enclosing class:
GetApplicationResponse

public static interface GetApplicationResponse.Builder extends QBusinessResponse.Builder, SdkPojo, CopyableBuilder<GetApplicationResponse.Builder,GetApplicationResponse>
  • Method Details

    • displayName

      GetApplicationResponse.Builder displayName(String 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

      GetApplicationResponse.Builder applicationId(String 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

      GetApplicationResponse.Builder applicationArn(String 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

      GetApplicationResponse.Builder identityCenterApplicationArn(String 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

      GetApplicationResponse.Builder description(String 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 the EncryptionConfiguration.Builder avoiding the need to create one manually via EncryptionConfiguration.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to encryptionConfiguration(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:
    • 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 to ERROR, the ErrorMessage field contains a description of the error that caused the synchronization to fail.

      Parameters:
      error - If the Status field is set to ERROR, the ErrorMessage 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 Status field is set to ERROR, the ErrorMessage field contains a description of the error that caused the synchronization to fail.

      This is a convenience method that creates an instance of the ErrorDetail.Builder avoiding the need to create one manually via ErrorDetail.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to error(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:
    • 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 the AppliedAttachmentsConfiguration.Builder avoiding the need to create one manually via AppliedAttachmentsConfiguration.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to attachmentsConfiguration(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: