Interface CfnChannel.HlsCdnSettingsProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnChannel.HlsCdnSettingsProperty.Jsii$Proxy
- Enclosing class:
CfnChannel
@Stability(Stable)
public static interface CfnChannel.HlsCdnSettingsProperty
extends software.amazon.jsii.JsiiSerializable
The settings for the CDN of an HLS output.
The parent of this entity is HlsGroupSettings.
Example:
// The code below shows an example of how to instantiate this type. // The values are placeholders you should change. import software.amazon.awscdk.services.medialive.*; HlsCdnSettingsProperty hlsCdnSettingsProperty = HlsCdnSettingsProperty.builder() .hlsAkamaiSettings(HlsAkamaiSettingsProperty.builder() .connectionRetryInterval(123) .filecacheDuration(123) .httpTransferMode("httpTransferMode") .numRetries(123) .restartDelay(123) .salt("salt") .token("token") .build()) .hlsBasicPutSettings(HlsBasicPutSettingsProperty.builder() .connectionRetryInterval(123) .filecacheDuration(123) .numRetries(123) .restartDelay(123) .build()) .hlsMediaStoreSettings(HlsMediaStoreSettingsProperty.builder() .connectionRetryInterval(123) .filecacheDuration(123) .mediaStoreStorageClass("mediaStoreStorageClass") .numRetries(123) .restartDelay(123) .build()) .hlsS3Settings(HlsS3SettingsProperty.builder() .cannedAcl("cannedAcl") .build()) .hlsWebdavSettings(HlsWebdavSettingsProperty.builder() .connectionRetryInterval(123) .filecacheDuration(123) .httpTransferMode("httpTransferMode") .numRetries(123) .restartDelay(123) .build()) .build();
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic final class
A builder forCfnChannel.HlsCdnSettingsProperty
static final class
An implementation forCfnChannel.HlsCdnSettingsProperty
-
Method Summary
Modifier and TypeMethodDescriptionbuilder()
default Object
Sets up Akamai as the downstream system for the HLS output group.default Object
The settings for Basic Put for the HLS output.default Object
Sets up MediaStore as the destination for the HLS output.default Object
Sets up Amazon S3 as the destination for this HLS output.default Object
The settings for Web VTT captions in the HLS output group.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getHlsAkamaiSettings
Sets up Akamai as the downstream system for the HLS output group. -
getHlsBasicPutSettings
The settings for Basic Put for the HLS output. -
getHlsMediaStoreSettings
Sets up MediaStore as the destination for the HLS output. -
getHlsS3Settings
Sets up Amazon S3 as the destination for this HLS output. -
getHlsWebdavSettings
The settings for Web VTT captions in the HLS output group.The parent of this entity is HlsGroupSettings.
-
builder
-