Class CfnFieldLevelEncryptionProfile.FieldLevelEncryptionProfileConfigProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.cloudfront.CfnFieldLevelEncryptionProfile.FieldLevelEncryptionProfileConfigProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnFieldLevelEncryptionProfile.FieldLevelEncryptionProfileConfigProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnFieldLevelEncryptionProfile.FieldLevelEncryptionProfileConfigProperty
@Stability(Stable)
@Internal
public static final class CfnFieldLevelEncryptionProfile.FieldLevelEncryptionProfileConfigProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnFieldLevelEncryptionProfile.FieldLevelEncryptionProfileConfigProperty
An implementation for
CfnFieldLevelEncryptionProfile.FieldLevelEncryptionProfileConfigProperty-
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.services.cloudfront.CfnFieldLevelEncryptionProfile.FieldLevelEncryptionProfileConfigProperty
CfnFieldLevelEncryptionProfile.FieldLevelEncryptionProfileConfigProperty.Builder, CfnFieldLevelEncryptionProfile.FieldLevelEncryptionProfileConfigProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(CfnFieldLevelEncryptionProfile.FieldLevelEncryptionProfileConfigProperty.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnFieldLevelEncryptionProfile.FieldLevelEncryptionProfileConfigProperty.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 StringA unique value that identifies the creation request.final StringAn optional comment describing the field-level encryption profile.final ObjectThe encryption entities of the field-level encryption profile.final StringgetName()The name of the field-level encryption profile.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(CfnFieldLevelEncryptionProfile.FieldLevelEncryptionProfileConfigProperty.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnFieldLevelEncryptionProfile.FieldLevelEncryptionProfileConfigProperty.Builder.
-
-
Method Details
-
getCallerReference
Description copied from interface:CfnFieldLevelEncryptionProfile.FieldLevelEncryptionProfileConfigPropertyA unique value that identifies the creation request.Caller references are unique within an AWS account and cannot be changed after creation.
- Specified by:
getCallerReferencein interfaceCfnFieldLevelEncryptionProfile.FieldLevelEncryptionProfileConfigProperty- See Also:
-
getEncryptionEntities
Description copied from interface:CfnFieldLevelEncryptionProfile.FieldLevelEncryptionProfileConfigPropertyThe encryption entities of the field-level encryption profile.At least one entity is required.
Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnFieldLevelEncryptionProfile.EncryptionEntityProperty>- Specified by:
getEncryptionEntitiesin interfaceCfnFieldLevelEncryptionProfile.FieldLevelEncryptionProfileConfigProperty- See Also:
-
getName
Description copied from interface:CfnFieldLevelEncryptionProfile.FieldLevelEncryptionProfileConfigPropertyThe name of the field-level encryption profile.Names are unique within an AWS account.
- Specified by:
getNamein interfaceCfnFieldLevelEncryptionProfile.FieldLevelEncryptionProfileConfigProperty- See Also:
-
getComment
Description copied from interface:CfnFieldLevelEncryptionProfile.FieldLevelEncryptionProfileConfigPropertyAn optional comment describing the field-level encryption profile.- Specified by:
getCommentin interfaceCfnFieldLevelEncryptionProfile.FieldLevelEncryptionProfileConfigProperty- 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()
-