Interface AwsS3BucketServerSideEncryptionByDefault.Builder

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

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

    • sseAlgorithm

      Server-side encryption algorithm to use for the default encryption. Valid values are aws: kms or AES256.

      Parameters:
      sseAlgorithm - Server-side encryption algorithm to use for the default encryption. Valid values are aws: kms or AES256.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • kmsMasterKeyID

      KMS key ID to use for the default encryption.

      Parameters:
      kmsMasterKeyID - KMS key ID to use for the default encryption.
      Returns:
      Returns a reference to this object so that method calls can be chained together.