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 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 theCfnKey.KeyModesOfUseProperty.Builder.
-
-
Method Details
-
getDecrypt
Description copied from interface:CfnKey.KeyModesOfUsePropertySpecifies whether an AWS Payment Cryptography key can be used to decrypt data.Returns union: either
BooleanorIResolvableDefault: - 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.Returns union: either
BooleanorIResolvableDefault: - 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.Returns union: either
BooleanorIResolvableDefault: - 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.Returns union: either
BooleanorIResolvableDefault: - 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.Returns union: either
BooleanorIResolvableDefault: - 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.Returns union: either
BooleanorIResolvableDefault: - false
- Specified by:
getSignin interfaceCfnKey.KeyModesOfUseProperty- See Also:
-
getUnwrap
Description copied from interface:CfnKey.KeyModesOfUseProperty- 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.Returns union: either
BooleanorIResolvableDefault: - 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.Returns union: either
BooleanorIResolvableDefault: - 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()
-