Interface CfnOriginEndpoint.DashManifestConfigurationProperty

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
CfnOriginEndpoint.DashManifestConfigurationProperty.Jsii$Proxy
Enclosing class:
CfnOriginEndpoint

@Stability(Stable) public static interface CfnOriginEndpoint.DashManifestConfigurationProperty extends software.amazon.jsii.JsiiSerializable
The DASH manifest configuration associated with the origin endpoint.

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.mediapackagev2.*;
 DashManifestConfigurationProperty dashManifestConfigurationProperty = DashManifestConfigurationProperty.builder()
         .manifestName("manifestName")
         // the properties below are optional
         .baseUrls(List.of(DashBaseUrlProperty.builder()
                 .url("url")
                 // the properties below are optional
                 .dvbPriority(123)
                 .dvbWeight(123)
                 .serviceLocation("serviceLocation")
                 .build()))
         .compactness("compactness")
         .drmSignaling("drmSignaling")
         .dvbSettings(DashDvbSettingsProperty.builder()
                 .errorMetrics(List.of(DashDvbMetricsReportingProperty.builder()
                         .reportingUrl("reportingUrl")
                         // the properties below are optional
                         .probability(123)
                         .build()))
                 .fontDownload(DashDvbFontDownloadProperty.builder()
                         .fontFamily("fontFamily")
                         .mimeType("mimeType")
                         .url("url")
                         .build())
                 .build())
         .filterConfiguration(FilterConfigurationProperty.builder()
                 .clipStartTime("clipStartTime")
                 .end("end")
                 .manifestFilter("manifestFilter")
                 .start("start")
                 .timeDelaySeconds(123)
                 .build())
         .manifestWindowSeconds(123)
         .minBufferTimeSeconds(123)
         .minUpdatePeriodSeconds(123)
         .periodTriggers(List.of("periodTriggers"))
         .profiles(List.of("profiles"))
         .programInformation(DashProgramInformationProperty.builder()
                 .copyright("copyright")
                 .languageCode("languageCode")
                 .moreInformationUrl("moreInformationUrl")
                 .source("source")
                 .title("title")
                 .build())
         .scteDash(ScteDashProperty.builder()
                 .adMarkerDash("adMarkerDash")
                 .build())
         .segmentTemplateFormat("segmentTemplateFormat")
         .subtitleConfiguration(DashSubtitleConfigurationProperty.builder()
                 .ttmlConfiguration(DashTtmlConfigurationProperty.builder()
                         .ttmlProfile("ttmlProfile")
                         .build())
                 .build())
         .suggestedPresentationDelaySeconds(123)
         .utcTiming(DashUtcTimingProperty.builder()
                 .timingMode("timingMode")
                 .timingSource("timingSource")
                 .build())
         .build();
 

See Also: