Class CfnDataCatalogEncryptionSettingsPropsMixin.EncryptionAtRestProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.cfnpropertymixins.services.glue.CfnDataCatalogEncryptionSettingsPropsMixin.EncryptionAtRestProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnDataCatalogEncryptionSettingsPropsMixin.EncryptionAtRestProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnDataCatalogEncryptionSettingsPropsMixin.EncryptionAtRestProperty
@Stability(Stable)
@Internal
public static final class CfnDataCatalogEncryptionSettingsPropsMixin.EncryptionAtRestProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnDataCatalogEncryptionSettingsPropsMixin.EncryptionAtRestProperty
An implementation for
CfnDataCatalogEncryptionSettingsPropsMixin.EncryptionAtRestProperty-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.cfnpropertymixins.services.glue.CfnDataCatalogEncryptionSettingsPropsMixin.EncryptionAtRestProperty
CfnDataCatalogEncryptionSettingsPropsMixin.EncryptionAtRestProperty.Builder, CfnDataCatalogEncryptionSettingsPropsMixin.EncryptionAtRestProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnDataCatalogEncryptionSettingsPropsMixin.EncryptionAtRestProperty.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal StringThe encryption-at-rest mode for encrypting Data Catalog data.final StringThe role that AWS Glue assumes to encrypt and decrypt the Data Catalog objects on the caller's behalf.final StringThe ID of the AWS key to use for encryption at rest.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
protected Jsii$Proxy(CfnDataCatalogEncryptionSettingsPropsMixin.EncryptionAtRestProperty.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnDataCatalogEncryptionSettingsPropsMixin.EncryptionAtRestProperty.Builder.
-
-
Method Details
-
getCatalogEncryptionMode
Description copied from interface:CfnDataCatalogEncryptionSettingsPropsMixin.EncryptionAtRestPropertyThe encryption-at-rest mode for encrypting Data Catalog data.- Specified by:
getCatalogEncryptionModein interfaceCfnDataCatalogEncryptionSettingsPropsMixin.EncryptionAtRestProperty- See Also:
-
getCatalogEncryptionServiceRole
Description copied from interface:CfnDataCatalogEncryptionSettingsPropsMixin.EncryptionAtRestPropertyThe role that AWS Glue assumes to encrypt and decrypt the Data Catalog objects on the caller's behalf.- Specified by:
getCatalogEncryptionServiceRolein interfaceCfnDataCatalogEncryptionSettingsPropsMixin.EncryptionAtRestProperty- See Also:
-
getSseAwsKmsKeyId
Description copied from interface:CfnDataCatalogEncryptionSettingsPropsMixin.EncryptionAtRestPropertyThe ID of the AWS key to use for encryption at rest.- Specified by:
getSseAwsKmsKeyIdin interfaceCfnDataCatalogEncryptionSettingsPropsMixin.EncryptionAtRestProperty- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-