Class CfnKeyPropsMixin.KeyAttributesProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.cfnpropertymixins.services.paymentcryptography.CfnKeyPropsMixin.KeyAttributesProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnKeyPropsMixin.KeyAttributesProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnKeyPropsMixin.KeyAttributesProperty
@Stability(Stable)
@Internal
public static final class CfnKeyPropsMixin.KeyAttributesProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnKeyPropsMixin.KeyAttributesProperty
An implementation for
CfnKeyPropsMixin.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.cfnpropertymixins.services.paymentcryptography.CfnKeyPropsMixin.KeyAttributesProperty
CfnKeyPropsMixin.KeyAttributesProperty.Builder, CfnKeyPropsMixin.KeyAttributesProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnKeyPropsMixin.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 theCfnKeyPropsMixin.KeyAttributesProperty.Builder.
-
-
Method Details
-
getKeyAlgorithm
Description copied from interface:CfnKeyPropsMixin.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 interfaceCfnKeyPropsMixin.KeyAttributesProperty- See Also:
-
getKeyClass
Description copied from interface:CfnKeyPropsMixin.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 interfaceCfnKeyPropsMixin.KeyAttributesProperty- See Also:
-
getKeyModesOfUse
Description copied from interface:CfnKeyPropsMixin.KeyAttributesPropertyThe list of cryptographic operations that you can perform using the key.Returns union: either
IResolvableorCfnKeyPropsMixin.KeyModesOfUseProperty- Specified by:
getKeyModesOfUsein interfaceCfnKeyPropsMixin.KeyAttributesProperty- See Also:
-
getKeyUsage
Description copied from interface:CfnKeyPropsMixin.KeyAttributesPropertyThe cryptographic usage of an AWS Payment Cryptography key as defined in section A.5.2 of the TR-31 spec.- Specified by:
getKeyUsagein interfaceCfnKeyPropsMixin.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()
-