Package | Description |
---|---|
software.amazon.awssdk.services.s3.model |
Modifier and Type | Method and Description |
---|---|
static Encryption.Builder |
Encryption.builder() |
Encryption.Builder |
Encryption.Builder.encryptionType(ServerSideEncryption encryptionType)
The server-side encryption algorithm used when storing job results in Amazon S3 (e.g., AES256, aws:kms).
|
Encryption.Builder |
Encryption.Builder.encryptionType(String encryptionType)
The server-side encryption algorithm used when storing job results in Amazon S3 (e.g., AES256, aws:kms).
|
Encryption.Builder |
Encryption.Builder.kmsContext(String kmsContext)
If the encryption type is aws:kms, this optional value can be used to specify the encryption context for the
restore results.
|
Encryption.Builder |
Encryption.Builder.kmsKeyId(String kmsKeyId)
If the encryption type is aws:kms, this optional value specifies the AWS KMS key ID to use for encryption of
job results.
|
Encryption.Builder |
Encryption.toBuilder() |
Modifier and Type | Method and Description |
---|---|
static Class<? extends Encryption.Builder> |
Encryption.serializableBuilderClass() |
Modifier and Type | Method and Description |
---|---|
default S3Location.Builder |
S3Location.Builder.encryption(Consumer<Encryption.Builder> encryption)
This is a convenience that creates an instance of the
Encryption.Builder avoiding the need to create
one manually via Encryption.builder() . |
Copyright © 2019. All rights reserved.