Interface S3Encryption.Builder

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

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

    • s3EncryptionMode

      S3Encryption.Builder s3EncryptionMode(String s3EncryptionMode)

      The encryption mode to use for Amazon S3 data.

      Parameters:
      s3EncryptionMode - The encryption mode to use for Amazon S3 data.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • s3EncryptionMode

      S3Encryption.Builder s3EncryptionMode(S3EncryptionMode s3EncryptionMode)

      The encryption mode to use for Amazon S3 data.

      Parameters:
      s3EncryptionMode - The encryption mode to use for Amazon S3 data.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • kmsKeyArn

      S3Encryption.Builder kmsKeyArn(String kmsKeyArn)

      The Amazon Resource Name (ARN) of the KMS key to be used to encrypt the data.

      Parameters:
      kmsKeyArn - The Amazon Resource Name (ARN) of the KMS key to be used to encrypt the data.
      Returns:
      Returns a reference to this object so that method calls can be chained together.