@Generated(value="software.amazon.awssdk:codegen") public final class ServerSideEncryptionConfiguration extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ServerSideEncryptionConfiguration.Builder,ServerSideEncryptionConfiguration>
The KMS key used for encryption.
| Modifier and Type | Class and Description |
|---|---|
static interface |
ServerSideEncryptionConfiguration.Builder |
| Modifier and Type | Method and Description |
|---|---|
static ServerSideEncryptionConfiguration.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
kmsKeyId()
The KMS key.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends ServerSideEncryptionConfiguration.Builder> |
serializableBuilderClass() |
ServerSideEncryptionConfiguration.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String kmsKeyId()
The KMS key. For information about valid ID values, see Key identifiers (KeyId) in the AWS Key Management Service Developer Guide.
public ServerSideEncryptionConfiguration.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<ServerSideEncryptionConfiguration.Builder,ServerSideEncryptionConfiguration>public static ServerSideEncryptionConfiguration.Builder builder()
public static Class<? extends ServerSideEncryptionConfiguration.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2021. All rights reserved.