@Generated(value="software.amazon.awssdk:codegen") public final class ServerSideEncryptionConfiguration extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ServerSideEncryptionConfiguration.Builder,ServerSideEncryptionConfiguration>
The configuration containing information about the customer managed key used for encrypting customer data.
| 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 identifier of the KMS key to use to encrypt data stored by Voice ID.
|
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 identifier of the KMS key to use to encrypt data stored by Voice ID. Voice ID doesn't support asymmetric customer managed keys.
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 © 2022. All rights reserved.