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