Interface CfnChannel.OutputGroupSettingsProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnChannel.OutputGroupSettingsProperty.Jsii$Proxy
- Enclosing class:
CfnChannel
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()
.additionalDestinations(List.of(AdditionalDestinationsProperty.builder()
.destination(OutputLocationRefProperty.builder()
.destinationRefId("destinationRefId")
.build())
.build()))
.captionLanguageMappings(List.of(CmafIngestCaptionLanguageMappingProperty.builder()
.captionChannel(123)
.languageCode("languageCode")
.build()))
.destination(OutputLocationRefProperty.builder()
.destinationRefId("destinationRefId")
.build())
.id3Behavior("id3Behavior")
.id3NameModifier("id3NameModifier")
.klvBehavior("klvBehavior")
.klvNameModifier("klvNameModifier")
.nielsenId3Behavior("nielsenId3Behavior")
.nielsenId3NameModifier("nielsenId3NameModifier")
.scte35NameModifier("scte35NameModifier")
.scte35Type("scte35Type")
.segmentLength(123)
.segmentLengthUnits("segmentLengthUnits")
.sendDelayMs(123)
.timedMetadataId3Frame("timedMetadataId3Frame")
.timedMetadataId3Period(123)
.timedMetadataPassthrough("timedMetadataPassthrough")
.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())
.mediapackageV2GroupSettings(MediaPackageV2GroupSettingsProperty.builder()
.captionLanguageMappings(List.of(CaptionLanguageMappingProperty.builder()
.captionChannel(123)
.languageCode("languageCode")
.languageDescription("languageDescription")
.build()))
.id3Behavior("id3Behavior")
.klvBehavior("klvBehavior")
.nielsenId3Behavior("nielsenId3Behavior")
.scte35Type("scte35Type")
.segmentLength(123)
.segmentLengthUnits("segmentLengthUnits")
.timedMetadataId3Frame("timedMetadataId3Frame")
.timedMetadataId3Period(123)
.timedMetadataPassthrough("timedMetadataPassthrough")
.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())
.srtGroupSettings(SrtGroupSettingsProperty.builder()
.inputLossAction("inputLossAction")
.build())
.udpGroupSettings(UdpGroupSettingsProperty.builder()
.inputLossAction("inputLossAction")
.timedMetadataId3Frame("timedMetadataId3Frame")
.timedMetadataId3Period(123)
.build())
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnChannel.OutputGroupSettingsPropertystatic final classAn implementation forCfnChannel.OutputGroupSettingsProperty -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default ObjectThe configuration of an archive output group.default ObjectReturns union: eitherIResolvableorCfnChannel.CmafIngestGroupSettingsPropertydefault ObjectThe configuration of a frame capture output group.default ObjectThe configuration of an HLS output group.default ObjectThe configuration of a MediaPackage output group.default ObjectThe configuration of a Microsoft Smooth output group.default ObjectThe settings for a Multiplex output group.default ObjectThe configuration of an RTMP output group.default ObjectReturns union: eitherIResolvableorCfnChannel.SrtGroupSettingsPropertydefault ObjectThe 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.
Returns union: either
IResolvableorCfnChannel.ArchiveGroupSettingsProperty- See Also:
-
getCmafIngestGroupSettings
Returns union: eitherIResolvableorCfnChannel.CmafIngestGroupSettingsProperty- See Also:
-
getFrameCaptureGroupSettings
The configuration of a frame capture output group.Returns union: either
IResolvableorCfnChannel.FrameCaptureGroupSettingsProperty- See Also:
-
getHlsGroupSettings
The configuration of an HLS output group.Returns union: either
IResolvableorCfnChannel.HlsGroupSettingsProperty- See Also:
-
getMediaPackageGroupSettings
The configuration of a MediaPackage output group.Returns union: either
IResolvableorCfnChannel.MediaPackageGroupSettingsProperty- See Also:
-
getMsSmoothGroupSettings
The configuration of a Microsoft Smooth output group.Returns union: either
IResolvableorCfnChannel.MsSmoothGroupSettingsProperty- See Also:
-
getMultiplexGroupSettings
The settings for a Multiplex output group.Returns union: either
IResolvableorCfnChannel.MultiplexGroupSettingsProperty- See Also:
-
getRtmpGroupSettings
The configuration of an RTMP output group.Returns union: either
IResolvableorCfnChannel.RtmpGroupSettingsProperty- See Also:
-
getSrtGroupSettings
Returns union: eitherIResolvableorCfnChannel.SrtGroupSettingsProperty- See Also:
-
getUdpGroupSettings
The configuration of a UDP output group.Returns union: either
IResolvableorCfnChannel.UdpGroupSettingsProperty- See Also:
-
builder
-