@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) |
boolean |
equalsBySdkFields(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() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String awskmsKeyARN()
The Amazon Resource Name (ARN) of the encryption key. Must belong to the same Amazon Web Services Region as the destination Amazon S3 bucket. For more information, see Amazon Resource Names (ARNs) and Amazon Web Services Service Namespaces.
public KMSEncryptionConfig.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<KMSEncryptionConfig.Builder,KMSEncryptionConfig>public static KMSEncryptionConfig.Builder builder()
public static Class<? extends KMSEncryptionConfig.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.