public static final class CfnOriginEndpoint.HlsEncryptionProperty.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnOriginEndpoint.HlsEncryptionProperty
CfnOriginEndpoint.HlsEncryptionProperty
CfnOriginEndpoint.HlsEncryptionProperty.Builder, CfnOriginEndpoint.HlsEncryptionProperty.Jsii$Proxy
Modifier | Constructor and Description |
---|---|
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
Modifier and Type | Method and Description |
---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(java.lang.Object o) |
java.lang.String |
getConstantInitializationVector()
A 128-bit, 16-byte hex value represented by a 32-character string, used with the key for encrypting blocks.
|
java.lang.String |
getEncryptionMethod()
HLS encryption type.
|
java.lang.Number |
getKeyRotationIntervalSeconds()
Number of seconds before AWS Elemental MediaPackage rotates to a new key.
|
java.lang.Object |
getRepeatExtXKey()
Repeat the `EXT-X-KEY` directive for every media segment.
|
java.lang.Object |
getSpekeKeyProvider()
Parameters for the SPEKE key provider.
|
int |
hashCode() |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
builder
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef
- Reference to the JSII managed object.public final java.lang.Object getSpekeKeyProvider()
CfnOriginEndpoint.HlsEncryptionProperty
getSpekeKeyProvider
in interface CfnOriginEndpoint.HlsEncryptionProperty
public final java.lang.String getConstantInitializationVector()
CfnOriginEndpoint.HlsEncryptionProperty
getConstantInitializationVector
in interface CfnOriginEndpoint.HlsEncryptionProperty
public final java.lang.String getEncryptionMethod()
CfnOriginEndpoint.HlsEncryptionProperty
getEncryptionMethod
in interface CfnOriginEndpoint.HlsEncryptionProperty
public final java.lang.Number getKeyRotationIntervalSeconds()
CfnOriginEndpoint.HlsEncryptionProperty
By default, rotation is set to 60 seconds. Set to 0
to disable key rotation.
getKeyRotationIntervalSeconds
in interface CfnOriginEndpoint.HlsEncryptionProperty
public final java.lang.Object getRepeatExtXKey()
CfnOriginEndpoint.HlsEncryptionProperty
This might result in an increase in client requests to the DRM server.
getRepeatExtXKey
in interface CfnOriginEndpoint.HlsEncryptionProperty
public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
public final boolean equals(java.lang.Object o)
public final int hashCode()