Class CfnOriginEndpoint.HlsEncryptionProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.mediapackage.CfnOriginEndpoint.HlsEncryptionProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnOriginEndpoint.HlsEncryptionProperty
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- CfnOriginEndpoint.HlsEncryptionProperty
@Stability(Stable)
@Internal
public static final class CfnOriginEndpoint.HlsEncryptionProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnOriginEndpoint.HlsEncryptionProperty
An implementation for
CfnOriginEndpoint.HlsEncryptionProperty
-
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.mediapackage.CfnOriginEndpoint.HlsEncryptionProperty
CfnOriginEndpoint.HlsEncryptionProperty.Builder, CfnOriginEndpoint.HlsEncryptionProperty.Jsii$Proxy
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCfnOriginEndpoint.HlsEncryptionProperty.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 with the key for encrypting blocks.final String
HLS encryption type.final Number
Number of seconds before AWS Elemental MediaPackage rotates to a new key.final Object
Repeat theEXT-X-KEY
directive for every media segment.final Object
Parameters for the SPEKE key provider.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.HlsEncryptionProperty.Builder
.
-
-
Method Details
-
getSpekeKeyProvider
Description copied from interface:CfnOriginEndpoint.HlsEncryptionProperty
Parameters for the SPEKE key provider.- Specified by:
getSpekeKeyProvider
in interfaceCfnOriginEndpoint.HlsEncryptionProperty
-
getConstantInitializationVector
Description copied from interface:CfnOriginEndpoint.HlsEncryptionProperty
A 128-bit, 16-byte hex value represented by a 32-character string, used with the key for encrypting blocks.- Specified by:
getConstantInitializationVector
in interfaceCfnOriginEndpoint.HlsEncryptionProperty
-
getEncryptionMethod
Description copied from interface:CfnOriginEndpoint.HlsEncryptionProperty
HLS encryption type.- Specified by:
getEncryptionMethod
in interfaceCfnOriginEndpoint.HlsEncryptionProperty
-
getKeyRotationIntervalSeconds
Description copied from interface:CfnOriginEndpoint.HlsEncryptionProperty
Number of seconds before AWS Elemental MediaPackage rotates to a new key.By default, rotation is set to 60 seconds. Set to
0
to disable key rotation.- Specified by:
getKeyRotationIntervalSeconds
in interfaceCfnOriginEndpoint.HlsEncryptionProperty
-
getRepeatExtXKey
Description copied from interface:CfnOriginEndpoint.HlsEncryptionProperty
Repeat theEXT-X-KEY
directive for every media segment.This might result in an increase in client requests to the DRM server.
- Specified by:
getRepeatExtXKey
in interfaceCfnOriginEndpoint.HlsEncryptionProperty
-
$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()
-