@Generated(value="software.amazon.awssdk:codegen") public final class EncryptionConfiguration extends Object implements SdkPojo, Serializable, ToCopyableBuilder<EncryptionConfiguration.Builder,EncryptionConfiguration>
Specifies encryption-related information for an Amazon S3 bucket that is a destination for replicated objects.
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()
Specifies the AWS KMS Key ID (Key ARN or Alias ARN) for the destination bucket.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends EncryptionConfiguration.Builder> |
serializableBuilderClass() |
EncryptionConfiguration.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
copy
public String replicaKmsKeyID()
Specifies the AWS KMS Key ID (Key ARN or Alias ARN) for the destination bucket. Amazon S3 uses this key to encrypt replica objects.
public EncryptionConfiguration.Builder toBuilder()
toBuilder
in interface ToCopyableBuilder<EncryptionConfiguration.Builder,EncryptionConfiguration>
public static EncryptionConfiguration.Builder builder()
public static Class<? extends EncryptionConfiguration.Builder> serializableBuilderClass()
public String toString()
Copyright © 2019. All rights reserved.