@Generated(value="software.amazon.awssdk:codegen") public final class KMSEncryptionConfig extends Object implements SdkPojo, Serializable, ToCopyableBuilder<KMSEncryptionConfig.Builder,KMSEncryptionConfig>
Describes an encryption key for a destination in Amazon S3.
Modifier and Type | Class and Description |
---|---|
static interface |
KMSEncryptionConfig.Builder |
Modifier and Type | Method and Description |
---|---|
String |
awskmsKeyARN()
The Amazon Resource Name (ARN) of the encryption key.
|
static KMSEncryptionConfig.Builder |
builder() |
boolean |
equals(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
List<SdkField<?>> |
sdkFields() |
static Class<? extends KMSEncryptionConfig.Builder> |
serializableBuilderClass() |
KMSEncryptionConfig.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 awskmsKeyARN()
The Amazon Resource Name (ARN) of the encryption key. Must belong to the same AWS Region as the destination Amazon S3 bucket. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
public KMSEncryptionConfig.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<KMSEncryptionConfig.Builder,KMSEncryptionConfig>
public static KMSEncryptionConfig.Builder builder()
public static Class<? extends KMSEncryptionConfig.Builder> serializableBuilderClass()
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.