Interface CfnChannel.OutputGroupSettingsProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnChannel.OutputGroupSettingsProperty.Jsii$Proxy
- Enclosing class:
CfnChannel
@Stability(Stable)
public static interface CfnChannel.OutputGroupSettingsProperty
extends software.amazon.jsii.JsiiSerializable
The configuration of the output group.
The parent of this entity is OutputGroup.
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.*; OutputGroupSettingsProperty outputGroupSettingsProperty = OutputGroupSettingsProperty.builder() .archiveGroupSettings(ArchiveGroupSettingsProperty.builder() .archiveCdnSettings(ArchiveCdnSettingsProperty.builder() .archiveS3Settings(ArchiveS3SettingsProperty.builder() .cannedAcl("cannedAcl") .build()) .build()) .destination(OutputLocationRefProperty.builder() .destinationRefId("destinationRefId") .build()) .rolloverInterval(123) .build()) .cmafIngestGroupSettings(CmafIngestGroupSettingsProperty.builder() .destination(OutputLocationRefProperty.builder() .destinationRefId("destinationRefId") .build()) .nielsenId3Behavior("nielsenId3Behavior") .scte35Type("scte35Type") .segmentLength(123) .segmentLengthUnits("segmentLengthUnits") .sendDelayMs(123) .build()) .frameCaptureGroupSettings(FrameCaptureGroupSettingsProperty.builder() .destination(OutputLocationRefProperty.builder() .destinationRefId("destinationRefId") .build()) .frameCaptureCdnSettings(FrameCaptureCdnSettingsProperty.builder() .frameCaptureS3Settings(FrameCaptureS3SettingsProperty.builder() .cannedAcl("cannedAcl") .build()) .build()) .build()) .hlsGroupSettings(HlsGroupSettingsProperty.builder() .adMarkers(List.of("adMarkers")) .baseUrlContent("baseUrlContent") .baseUrlContent1("baseUrlContent1") .baseUrlManifest("baseUrlManifest") .baseUrlManifest1("baseUrlManifest1") .captionLanguageMappings(List.of(CaptionLanguageMappingProperty.builder() .captionChannel(123) .languageCode("languageCode") .languageDescription("languageDescription") .build())) .captionLanguageSetting("captionLanguageSetting") .clientCache("clientCache") .codecSpecification("codecSpecification") .constantIv("constantIv") .destination(OutputLocationRefProperty.builder() .destinationRefId("destinationRefId") .build()) .directoryStructure("directoryStructure") .discontinuityTags("discontinuityTags") .encryptionType("encryptionType") .hlsCdnSettings(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()) .hlsId3SegmentTagging("hlsId3SegmentTagging") .iFrameOnlyPlaylists("iFrameOnlyPlaylists") .incompleteSegmentBehavior("incompleteSegmentBehavior") .indexNSegments(123) .inputLossAction("inputLossAction") .ivInManifest("ivInManifest") .ivSource("ivSource") .keepSegments(123) .keyFormat("keyFormat") .keyFormatVersions("keyFormatVersions") .keyProviderSettings(KeyProviderSettingsProperty.builder() .staticKeySettings(StaticKeySettingsProperty.builder() .keyProviderServer(InputLocationProperty.builder() .passwordParam("passwordParam") .uri("uri") .username("username") .build()) .staticKeyValue("staticKeyValue") .build()) .build()) .manifestCompression("manifestCompression") .manifestDurationFormat("manifestDurationFormat") .minSegmentLength(123) .mode("mode") .outputSelection("outputSelection") .programDateTime("programDateTime") .programDateTimeClock("programDateTimeClock") .programDateTimePeriod(123) .redundantManifest("redundantManifest") .segmentationMode("segmentationMode") .segmentLength(123) .segmentsPerSubdirectory(123) .streamInfResolution("streamInfResolution") .timedMetadataId3Frame("timedMetadataId3Frame") .timedMetadataId3Period(123) .timestampDeltaMilliseconds(123) .tsFileMode("tsFileMode") .build()) .mediaPackageGroupSettings(MediaPackageGroupSettingsProperty.builder() .destination(OutputLocationRefProperty.builder() .destinationRefId("destinationRefId") .build()) .build()) .msSmoothGroupSettings(MsSmoothGroupSettingsProperty.builder() .acquisitionPointId("acquisitionPointId") .audioOnlyTimecodeControl("audioOnlyTimecodeControl") .certificateMode("certificateMode") .connectionRetryInterval(123) .destination(OutputLocationRefProperty.builder() .destinationRefId("destinationRefId") .build()) .eventId("eventId") .eventIdMode("eventIdMode") .eventStopBehavior("eventStopBehavior") .filecacheDuration(123) .fragmentLength(123) .inputLossAction("inputLossAction") .numRetries(123) .restartDelay(123) .segmentationMode("segmentationMode") .sendDelayMs(123) .sparseTrackType("sparseTrackType") .streamManifestBehavior("streamManifestBehavior") .timestampOffset("timestampOffset") .timestampOffsetMode("timestampOffsetMode") .build()) .multiplexGroupSettings(MultiplexGroupSettingsProperty.builder().build()) .rtmpGroupSettings(RtmpGroupSettingsProperty.builder() .adMarkers(List.of("adMarkers")) .authenticationScheme("authenticationScheme") .cacheFullBehavior("cacheFullBehavior") .cacheLength(123) .captionData("captionData") .includeFillerNalUnits("includeFillerNalUnits") .inputLossAction("inputLossAction") .restartDelay(123) .build()) .udpGroupSettings(UdpGroupSettingsProperty.builder() .inputLossAction("inputLossAction") .timedMetadataId3Frame("timedMetadataId3Frame") .timedMetadataId3Period(123) .build()) .build();
- See Also:
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic final class
A builder forCfnChannel.OutputGroupSettingsProperty
static final class
An implementation forCfnChannel.OutputGroupSettingsProperty
-
Method Summary
Modifier and TypeMethodDescriptionbuilder()
default Object
The configuration of an archive output group.default Object
default Object
The configuration of a frame capture output group.default Object
The configuration of an HLS output group.default Object
The configuration of a MediaPackage output group.default Object
The configuration of a Microsoft Smooth output group.default Object
The settings for a Multiplex output group.default Object
The configuration of an RTMP output group.default Object
The configuration of a UDP output group.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getArchiveGroupSettings
The configuration of an archive output group.The parent of this entity is OutputGroupSettings.
- See Also:
-
getCmafIngestGroupSettings
- See Also:
-
getFrameCaptureGroupSettings
The configuration of a frame capture output group.- See Also:
-
getHlsGroupSettings
The configuration of an HLS output group.- See Also:
-
getMediaPackageGroupSettings
The configuration of a MediaPackage output group.- See Also:
-
getMsSmoothGroupSettings
The configuration of a Microsoft Smooth output group.- See Also:
-
getMultiplexGroupSettings
The settings for a Multiplex output group.- See Also:
-
getRtmpGroupSettings
The configuration of an RTMP output group.- See Also:
-
getUdpGroupSettings
The configuration of a UDP output group.- See Also:
-
builder
-