@Generated(value="software.amazon.awssdk:codegen") public final class EncryptionAtRest extends Object implements SdkPojo, Serializable, ToCopyableBuilder<EncryptionAtRest.Builder,EncryptionAtRest>
Specifies 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)  | 
<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 AWS KMS key to use for encryption at rest. 
 | 
EncryptionAtRest.Builder | 
toBuilder()
Take this object and create a builder that contains all of the current property values of this object. 
 | 
String | 
toString()  | 
copypublic 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 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 String sseAwsKmsKeyId()
The ID of the AWS KMS key to use for encryption at rest.
public EncryptionAtRest.Builder toBuilder()
ToCopyableBuildertoBuilder in interface ToCopyableBuilder<EncryptionAtRest.Builder,EncryptionAtRest>public static EncryptionAtRest.Builder builder()
public static Class<? extends EncryptionAtRest.Builder> serializableBuilderClass()
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.