Class CfnOriginEndpoint.EncryptionProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.mediapackagev2.CfnOriginEndpoint.EncryptionProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnOriginEndpoint.EncryptionProperty
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnOriginEndpoint.EncryptionProperty
@Stability(Stable)
@Internal
public static final class CfnOriginEndpoint.EncryptionProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnOriginEndpoint.EncryptionProperty
An implementation for
CfnOriginEndpoint.EncryptionProperty
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.mediapackagev2.CfnOriginEndpoint.EncryptionProperty
CfnOriginEndpoint.EncryptionProperty.Builder, CfnOriginEndpoint.EncryptionProperty.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCfnOriginEndpoint.EncryptionProperty.Builder
.protected
Jsii$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.JsonNode
final boolean
final String
A 128-bit, 16-byte hex value represented by a 32-character string, used in conjunction with the key for encrypting content.final Object
The encryption method to use.final Number
The interval, in seconds, to rotate encryption keys for the origin endpoint.final Object
The SPEKE key provider to use for encryption.final int
hashCode()
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 theCfnOriginEndpoint.EncryptionProperty.Builder
.
-
-
Method Details
-
getEncryptionMethod
Description copied from interface:CfnOriginEndpoint.EncryptionProperty
The encryption method to use.- Specified by:
getEncryptionMethod
in interfaceCfnOriginEndpoint.EncryptionProperty
- See Also:
-
getSpekeKeyProvider
Description copied from interface:CfnOriginEndpoint.EncryptionProperty
The SPEKE key provider to use for encryption.- Specified by:
getSpekeKeyProvider
in interfaceCfnOriginEndpoint.EncryptionProperty
- See Also:
-
getConstantInitializationVector
Description copied from interface:CfnOriginEndpoint.EncryptionProperty
A 128-bit, 16-byte hex value represented by a 32-character string, used in conjunction with the key for encrypting content.If you don't specify a value, then MediaPackage creates the constant initialization vector (IV).
- Specified by:
getConstantInitializationVector
in interfaceCfnOriginEndpoint.EncryptionProperty
- See Also:
-
getKeyRotationIntervalSeconds
Description copied from interface:CfnOriginEndpoint.EncryptionProperty
The interval, in seconds, to rotate encryption keys for the origin endpoint.- Specified by:
getKeyRotationIntervalSeconds
in interfaceCfnOriginEndpoint.EncryptionProperty
- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-