@Stability(value=Stable) public static final class CfnOriginEndpoint.HlsEncryptionProperty.Builder extends Object implements software.amazon.jsii.Builder<CfnOriginEndpoint.HlsEncryptionProperty>
CfnOriginEndpoint.HlsEncryptionProperty| Constructor and Description |
|---|
Builder() |
@Stability(value=Stable) public CfnOriginEndpoint.HlsEncryptionProperty.Builder spekeKeyProvider(CfnOriginEndpoint.SpekeKeyProviderProperty spekeKeyProvider)
CfnOriginEndpoint.HlsEncryptionProperty.getSpekeKeyProvider()spekeKeyProvider - Parameters for the SPEKE key provider. This parameter is required.this@Stability(value=Stable) public CfnOriginEndpoint.HlsEncryptionProperty.Builder spekeKeyProvider(IResolvable spekeKeyProvider)
CfnOriginEndpoint.HlsEncryptionProperty.getSpekeKeyProvider()spekeKeyProvider - Parameters for the SPEKE key provider. This parameter is required.this@Stability(value=Stable) public CfnOriginEndpoint.HlsEncryptionProperty.Builder constantInitializationVector(String constantInitializationVector)
constantInitializationVector - A 128-bit, 16-byte hex value represented by a 32-character string, used with the key for encrypting blocks.this@Stability(value=Stable) public CfnOriginEndpoint.HlsEncryptionProperty.Builder encryptionMethod(String encryptionMethod)
CfnOriginEndpoint.HlsEncryptionProperty.getEncryptionMethod()encryptionMethod - HLS encryption type.this@Stability(value=Stable) public CfnOriginEndpoint.HlsEncryptionProperty.Builder keyRotationIntervalSeconds(Number keyRotationIntervalSeconds)
CfnOriginEndpoint.HlsEncryptionProperty.getKeyRotationIntervalSeconds()keyRotationIntervalSeconds - 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.this@Stability(value=Stable) public CfnOriginEndpoint.HlsEncryptionProperty.Builder repeatExtXKey(Boolean repeatExtXKey)
CfnOriginEndpoint.HlsEncryptionProperty.getRepeatExtXKey()repeatExtXKey - Repeat the `EXT-X-KEY` directive for every media segment.
This might result in an increase in client requests to the DRM server.this@Stability(value=Stable) public CfnOriginEndpoint.HlsEncryptionProperty.Builder repeatExtXKey(IResolvable repeatExtXKey)
CfnOriginEndpoint.HlsEncryptionProperty.getRepeatExtXKey()repeatExtXKey - Repeat the `EXT-X-KEY` directive for every media segment.
This might result in an increase in client requests to the DRM server.this@Stability(value=Stable) public CfnOriginEndpoint.HlsEncryptionProperty build()
build in interface software.amazon.jsii.Builder<CfnOriginEndpoint.HlsEncryptionProperty>CfnOriginEndpoint.HlsEncryptionPropertyNullPointerException - if any required attribute was not providedCopyright © 2022. All rights reserved.