@Generated(value="software.amazon.awssdk:codegen") public final class EncryptionConfiguration extends Object implements SdkPojo, Serializable, ToCopyableBuilder<EncryptionConfiguration.Builder,EncryptionConfiguration>
A container for information about the encryption-based configuration for replicas.
Modifier and Type | Class and Description |
---|---|
static interface |
EncryptionConfiguration.Builder |
Modifier and Type | Method and Description |
---|---|
static EncryptionConfiguration.Builder |
builder() |
boolean |
equals(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
replicaKmsKeyID()
The ID of the AWS KMS key for the AWS Region where the destination bucket resides.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends EncryptionConfiguration.Builder> |
serializableBuilderClass() |
EncryptionConfiguration.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
copy
public String replicaKmsKeyID()
The ID of the AWS KMS key for the AWS Region where the destination bucket resides. Amazon S3 uses this key to encrypt the replica object.
public EncryptionConfiguration.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<EncryptionConfiguration.Builder,EncryptionConfiguration>
public static EncryptionConfiguration.Builder builder()
public static Class<? extends EncryptionConfiguration.Builder> serializableBuilderClass()
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.