Interface AwsAthenaWorkGroupConfigurationResultConfigurationEncryptionConfigurationDetails.Builder

All Superinterfaces:
Buildable, CopyableBuilder<AwsAthenaWorkGroupConfigurationResultConfigurationEncryptionConfigurationDetails.Builder,AwsAthenaWorkGroupConfigurationResultConfigurationEncryptionConfigurationDetails>, SdkBuilder<AwsAthenaWorkGroupConfigurationResultConfigurationEncryptionConfigurationDetails.Builder,AwsAthenaWorkGroupConfigurationResultConfigurationEncryptionConfigurationDetails>, SdkPojo
Enclosing class:
AwsAthenaWorkGroupConfigurationResultConfigurationEncryptionConfigurationDetails

  • Method Details

    • encryptionOption

      Indicates whether Amazon Simple Storage Service (Amazon S3) server-side encryption with Amazon S3 managed keys (SSE_S3), server-side encryption with KMS keys (SSE_KMS), or client-side encryption with KMS customer managed keys (CSE_KMS) is used.

      Parameters:
      encryptionOption - Indicates whether Amazon Simple Storage Service (Amazon S3) server-side encryption with Amazon S3 managed keys (SSE_S3), server-side encryption with KMS keys (SSE_KMS), or client-side encryption with KMS customer managed keys (CSE_KMS) is used.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • kmsKey

      For SSE_KMS and CSE_KMS, this is the KMS key Amazon Resource Name (ARN) or ID.

      Parameters:
      kmsKey - For SSE_KMS and CSE_KMS, this is the KMS key Amazon Resource Name (ARN) or ID.
      Returns:
      Returns a reference to this object so that method calls can be chained together.