Class CfnKey.KeyAttributesProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.paymentcryptography.CfnKey.KeyAttributesProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnKey.KeyAttributesProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnKey.KeyAttributesProperty
@Stability(Stable)
@Internal
public static final class CfnKey.KeyAttributesProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnKey.KeyAttributesProperty
An implementation for
CfnKey.KeyAttributesProperty-
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.KeyAttributesProperty
CfnKey.KeyAttributesProperty.Builder, CfnKey.KeyAttributesProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnKey.KeyAttributesProperty.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 StringThe key algorithm to be use during creation of an AWS Payment Cryptography key.final StringThe type of AWS Payment Cryptography key to create, which determines the classification of the cryptographic method and whether AWS Payment Cryptography key contains a symmetric key or an asymmetric key pair.final ObjectThe list of cryptographic operations that you can perform using the key.final StringThe cryptographic usage of an AWS Payment Cryptography key as defined in section A.5.2 of the TR-31 spec.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.KeyAttributesProperty.Builder.
-
-
Method Details
-
getKeyAlgorithm
Description copied from interface:CfnKey.KeyAttributesPropertyThe key algorithm to be use during creation of an AWS Payment Cryptography key.For symmetric keys, AWS Payment Cryptography supports
AESandTDESalgorithms. For asymmetric keys, AWS Payment Cryptography supportsRSAandECC_NISTalgorithms.- Specified by:
getKeyAlgorithmin interfaceCfnKey.KeyAttributesProperty- See Also:
-
getKeyClass
Description copied from interface:CfnKey.KeyAttributesPropertyThe type of AWS Payment Cryptography key to create, which determines the classification of the cryptographic method and whether AWS Payment Cryptography key contains a symmetric key or an asymmetric key pair.- Specified by:
getKeyClassin interfaceCfnKey.KeyAttributesProperty- See Also:
-
getKeyModesOfUse
Description copied from interface:CfnKey.KeyAttributesPropertyThe list of cryptographic operations that you can perform using the key.Returns union: either
IResolvableorCfnKey.KeyModesOfUseProperty- Specified by:
getKeyModesOfUsein interfaceCfnKey.KeyAttributesProperty- See Also:
-
getKeyUsage
Description copied from interface:CfnKey.KeyAttributesPropertyThe cryptographic usage of an AWS Payment Cryptography key as defined in section A.5.2 of the TR-31 spec.- Specified by:
getKeyUsagein interfaceCfnKey.KeyAttributesProperty- 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()
-