@Generated(value="software.amazon.awssdk:codegen") public final class EncryptionAtRest extends Object implements SdkPojo, Serializable, ToCopyableBuilder<EncryptionAtRest.Builder,EncryptionAtRest>
Specifies the encryption-at-rest configuration for the Data Catalog.
| Modifier and Type | Class and Description |
|---|---|
static interface |
EncryptionAtRest.Builder |
| Modifier and Type | Method and Description |
|---|---|
static EncryptionAtRest.Builder |
builder() |
CatalogEncryptionMode |
catalogEncryptionMode()
The encryption-at-rest mode for encrypting Data Catalog data.
|
String |
catalogEncryptionModeAsString()
The encryption-at-rest mode for encrypting Data Catalog data.
|
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 EncryptionAtRest.Builder> |
serializableBuilderClass() |
String |
sseAwsKmsKeyId()
The ID of the KMS key to use for encryption at rest.
|
EncryptionAtRest.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final CatalogEncryptionMode catalogEncryptionMode()
The encryption-at-rest mode for encrypting Data Catalog data.
If the service returns an enum value that is not available in the current SDK version,
catalogEncryptionMode will return CatalogEncryptionMode.UNKNOWN_TO_SDK_VERSION. The raw value
returned by the service is available from catalogEncryptionModeAsString().
CatalogEncryptionModepublic final String catalogEncryptionModeAsString()
The encryption-at-rest mode for encrypting Data Catalog data.
If the service returns an enum value that is not available in the current SDK version,
catalogEncryptionMode will return CatalogEncryptionMode.UNKNOWN_TO_SDK_VERSION. The raw value
returned by the service is available from catalogEncryptionModeAsString().
CatalogEncryptionModepublic final String sseAwsKmsKeyId()
The ID of the KMS key to use for encryption at rest.
public EncryptionAtRest.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<EncryptionAtRest.Builder,EncryptionAtRest>public static EncryptionAtRest.Builder builder()
public static Class<? extends EncryptionAtRest.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.