Class CfnKey.KeyModesOfUseProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.paymentcryptography.CfnKey.KeyModesOfUseProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnKey.KeyModesOfUseProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnKey.KeyModesOfUseProperty
@Stability(Stable)
@Internal
public static final class CfnKey.KeyModesOfUseProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnKey.KeyModesOfUseProperty
An implementation for
CfnKey.KeyModesOfUseProperty-
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.paymentcryptography.CfnKey.KeyModesOfUseProperty
CfnKey.KeyModesOfUseProperty.Builder, CfnKey.KeyModesOfUseProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnKey.KeyModesOfUseProperty.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 ObjectSpecifies whether an AWS Payment Cryptography key can be used to decrypt data.final ObjectSpecifies whether an AWS Payment Cryptography key can be used to derive new keys.final ObjectSpecifies whether an AWS Payment Cryptography key can be used to encrypt data.final ObjectSpecifies whether an AWS Payment Cryptography key can be used to generate and verify other card and PIN verification keys.final ObjectSpecifies whether an AWS Payment Cryptography key has no special restrictions other than the restrictions implied byKeyUsage.final ObjectgetSign()Specifies whether an AWS Payment Cryptography key can be used for signing.final ObjectDefault: - falsefinal ObjectSpecifies whether an AWS Payment Cryptography key can be used to verify signatures.final ObjectgetWrap()Specifies whether an AWS Payment Cryptography key can be used to wrap other keys.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 theCfnKey.KeyModesOfUseProperty.Builder.
-
-
Method Details
-
getDecrypt
Description copied from interface:CfnKey.KeyModesOfUsePropertySpecifies whether an AWS Payment Cryptography key can be used to decrypt data.Default: - false
- Specified by:
getDecryptin interfaceCfnKey.KeyModesOfUseProperty- See Also:
-
getDeriveKey
Description copied from interface:CfnKey.KeyModesOfUsePropertySpecifies whether an AWS Payment Cryptography key can be used to derive new keys.Default: - false
- Specified by:
getDeriveKeyin interfaceCfnKey.KeyModesOfUseProperty- See Also:
-
getEncrypt
Description copied from interface:CfnKey.KeyModesOfUsePropertySpecifies whether an AWS Payment Cryptography key can be used to encrypt data.Default: - false
- Specified by:
getEncryptin interfaceCfnKey.KeyModesOfUseProperty- See Also:
-
getGenerate
Description copied from interface:CfnKey.KeyModesOfUsePropertySpecifies whether an AWS Payment Cryptography key can be used to generate and verify other card and PIN verification keys.Default: - false
- Specified by:
getGeneratein interfaceCfnKey.KeyModesOfUseProperty- See Also:
-
getNoRestrictions
Description copied from interface:CfnKey.KeyModesOfUsePropertySpecifies whether an AWS Payment Cryptography key has no special restrictions other than the restrictions implied byKeyUsage.Default: - false
- Specified by:
getNoRestrictionsin interfaceCfnKey.KeyModesOfUseProperty- See Also:
-
getSign
Description copied from interface:CfnKey.KeyModesOfUsePropertySpecifies whether an AWS Payment Cryptography key can be used for signing.Default: - false
- Specified by:
getSignin interfaceCfnKey.KeyModesOfUseProperty- See Also:
-
getUnwrap
Description copied from interface:CfnKey.KeyModesOfUsePropertyDefault: - false- Specified by:
getUnwrapin interfaceCfnKey.KeyModesOfUseProperty- See Also:
-
getVerify
Description copied from interface:CfnKey.KeyModesOfUsePropertySpecifies whether an AWS Payment Cryptography key can be used to verify signatures.Default: - false
- Specified by:
getVerifyin interfaceCfnKey.KeyModesOfUseProperty- See Also:
-
getWrap
Description copied from interface:CfnKey.KeyModesOfUsePropertySpecifies whether an AWS Payment Cryptography key can be used to wrap other keys.Default: - false
- Specified by:
getWrapin interfaceCfnKey.KeyModesOfUseProperty- 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()
-