Class CfnFieldLevelEncryptionProfile.EncryptionEntityProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.cloudfront.CfnFieldLevelEncryptionProfile.EncryptionEntityProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnFieldLevelEncryptionProfile.EncryptionEntityProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnFieldLevelEncryptionProfile.EncryptionEntityProperty
@Stability(Stable)
@Internal
public static final class CfnFieldLevelEncryptionProfile.EncryptionEntityProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnFieldLevelEncryptionProfile.EncryptionEntityProperty
An implementation for
CfnFieldLevelEncryptionProfile.EncryptionEntityProperty-
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.EncryptionEntityProperty
CfnFieldLevelEncryptionProfile.EncryptionEntityProperty.Builder, CfnFieldLevelEncryptionProfile.EncryptionEntityProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnFieldLevelEncryptionProfile.EncryptionEntityProperty.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 booleanThe request-body field names to encrypt.final StringThe provider associated with the public key.final StringThe identifier of the CloudFront public key used to encrypt the fields that match the patterns.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
Constructor that initializes the object based on literal property values passed by theCfnFieldLevelEncryptionProfile.EncryptionEntityProperty.Builder.
-
-
Method Details
-
getFieldPatterns
Description copied from interface:CfnFieldLevelEncryptionProfile.EncryptionEntityPropertyThe request-body field names to encrypt.A pattern is either a full field name or leading characters followed by a wildcard (*). Patterns are case-sensitive and must not overlap.
- Specified by:
getFieldPatternsin interfaceCfnFieldLevelEncryptionProfile.EncryptionEntityProperty- See Also:
-
getProviderId
Description copied from interface:CfnFieldLevelEncryptionProfile.EncryptionEntityPropertyThe provider associated with the public key.The same value must be supplied with the private key for an application to decrypt the data.
- Specified by:
getProviderIdin interfaceCfnFieldLevelEncryptionProfile.EncryptionEntityProperty- See Also:
-
getPublicKeyId
Description copied from interface:CfnFieldLevelEncryptionProfile.EncryptionEntityPropertyThe identifier of the CloudFront public key used to encrypt the fields that match the patterns.- Specified by:
getPublicKeyIdin interfaceCfnFieldLevelEncryptionProfile.EncryptionEntityProperty- 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()
-