Package com.pulumi.aws.medialive.inputs
Class ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.medialive.inputs.ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsArgs.Builder
-
public static final class ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsArgs defaults)
-
-
Method Detail
-
adMarkers
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsArgs.Builder adMarkers(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> adMarkers)
- Parameters:
adMarkers- List of markers used to insert ad avail markers in the HLS output.- Returns:
- builder
-
adMarkers
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsArgs.Builder adMarkers(java.util.List<java.lang.String> adMarkers)
- Parameters:
adMarkers- List of markers used to insert ad avail markers in the HLS output.- Returns:
- builder
-
adMarkers
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsArgs.Builder adMarkers(java.lang.String... adMarkers)
- Parameters:
adMarkers- List of markers used to insert ad avail markers in the HLS output.- Returns:
- builder
-
baseUrlContent
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsArgs.Builder baseUrlContent(@Nullable com.pulumi.core.Output<java.lang.String> baseUrlContent)
- Parameters:
baseUrlContent- Prepends a value to the URI of each media (segment) file in the manifest.- Returns:
- builder
-
baseUrlContent
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsArgs.Builder baseUrlContent(java.lang.String baseUrlContent)
- Parameters:
baseUrlContent- Prepends a value to the URI of each media (segment) file in the manifest.- Returns:
- builder
-
baseUrlContent1
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsArgs.Builder baseUrlContent1(@Nullable com.pulumi.core.Output<java.lang.String> baseUrlContent1)
- Parameters:
baseUrlContent1- Alternate base URL for content, used for redundant manifest configurations.- Returns:
- builder
-
baseUrlContent1
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsArgs.Builder baseUrlContent1(java.lang.String baseUrlContent1)
- Parameters:
baseUrlContent1- Alternate base URL for content, used for redundant manifest configurations.- Returns:
- builder
-
baseUrlManifest
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsArgs.Builder baseUrlManifest(@Nullable com.pulumi.core.Output<java.lang.String> baseUrlManifest)
- Parameters:
baseUrlManifest- Prepends a value to the URI of each variant manifest file in the master manifest.- Returns:
- builder
-
baseUrlManifest
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsArgs.Builder baseUrlManifest(java.lang.String baseUrlManifest)
- Parameters:
baseUrlManifest- Prepends a value to the URI of each variant manifest file in the master manifest.- Returns:
- builder
-
baseUrlManifest1
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsArgs.Builder baseUrlManifest1(@Nullable com.pulumi.core.Output<java.lang.String> baseUrlManifest1)
- Parameters:
baseUrlManifest1- Alternate base URL for manifests, used for redundant manifest configurations.- Returns:
- builder
-
baseUrlManifest1
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsArgs.Builder baseUrlManifest1(java.lang.String baseUrlManifest1)
- Parameters:
baseUrlManifest1- Alternate base URL for manifests, used for redundant manifest configurations.- Returns:
- builder
-
captionLanguageMappings
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsArgs.Builder captionLanguageMappings(@Nullable com.pulumi.core.Output<java.util.List<ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsCaptionLanguageMappingArgs>> captionLanguageMappings)
- Parameters:
captionLanguageMappings- Mapping of up to 4 caption channels to caption languages. See `captionLanguageMappings` Block for details.- Returns:
- builder
-
captionLanguageMappings
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsArgs.Builder captionLanguageMappings(java.util.List<ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsCaptionLanguageMappingArgs> captionLanguageMappings)
- Parameters:
captionLanguageMappings- Mapping of up to 4 caption channels to caption languages. See `captionLanguageMappings` Block for details.- Returns:
- builder
-
captionLanguageMappings
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsArgs.Builder captionLanguageMappings(ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsCaptionLanguageMappingArgs... captionLanguageMappings)
- Parameters:
captionLanguageMappings- Mapping of up to 4 caption channels to caption languages. See `captionLanguageMappings` Block for details.- Returns:
- builder
-
captionLanguageSetting
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsArgs.Builder captionLanguageSetting(@Nullable com.pulumi.core.Output<java.lang.String> captionLanguageSetting)
- Parameters:
captionLanguageSetting- How audio and caption language setting tags are written in the manifest.- Returns:
- builder
-
captionLanguageSetting
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsArgs.Builder captionLanguageSetting(java.lang.String captionLanguageSetting)
- Parameters:
captionLanguageSetting- How audio and caption language setting tags are written in the manifest.- Returns:
- builder
-
clientCache
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsArgs.Builder clientCache(@Nullable com.pulumi.core.Output<java.lang.String> clientCache)
- Parameters:
clientCache- When set to `disabled`, sets the `#EXT-X-ALLOW-CACHE:no` tag in the manifest.- Returns:
- builder
-
clientCache
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsArgs.Builder clientCache(java.lang.String clientCache)
- Parameters:
clientCache- When set to `disabled`, sets the `#EXT-X-ALLOW-CACHE:no` tag in the manifest.- Returns:
- builder
-
codecSpecification
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsArgs.Builder codecSpecification(@Nullable com.pulumi.core.Output<java.lang.String> codecSpecification)
- Parameters:
codecSpecification- Specification to use for the codec in the manifest.- Returns:
- builder
-
codecSpecification
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsArgs.Builder codecSpecification(java.lang.String codecSpecification)
- Parameters:
codecSpecification- Specification to use for the codec in the manifest.- Returns:
- builder
-
constantIv
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsArgs.Builder constantIv(@Nullable com.pulumi.core.Output<java.lang.String> constantIv)
- Parameters:
constantIv- 128-bit, 16-byte hex value represented by a 32-character text string, used with the key for encrypting blocks.- Returns:
- builder
-
constantIv
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsArgs.Builder constantIv(java.lang.String constantIv)
- Parameters:
constantIv- 128-bit, 16-byte hex value represented by a 32-character text string, used with the key for encrypting blocks.- Returns:
- builder
-
destination
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsArgs.Builder destination(com.pulumi.core.Output<ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsDestinationArgs> destination)
- Parameters:
destination- Place where the segments and manifests are written. See `destination` Block for details.- Returns:
- builder
-
destination
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsArgs.Builder destination(ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsDestinationArgs destination)
- Parameters:
destination- Place where the segments and manifests are written. See `destination` Block for details.- Returns:
- builder
-
directoryStructure
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsArgs.Builder directoryStructure(@Nullable com.pulumi.core.Output<java.lang.String> directoryStructure)
- Parameters:
directoryStructure- Place for the media and manifest files.- Returns:
- builder
-
directoryStructure
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsArgs.Builder directoryStructure(java.lang.String directoryStructure)
- Parameters:
directoryStructure- Place for the media and manifest files.- Returns:
- builder
-
discontinuityTags
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsArgs.Builder discontinuityTags(@Nullable com.pulumi.core.Output<java.lang.String> discontinuityTags)
- Parameters:
discontinuityTags- How the `EXT-X-DISCONTINUITY` tags are inserted.- Returns:
- builder
-
discontinuityTags
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsArgs.Builder discontinuityTags(java.lang.String discontinuityTags)
- Parameters:
discontinuityTags- How the `EXT-X-DISCONTINUITY` tags are inserted.- Returns:
- builder
-
encryptionType
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsArgs.Builder encryptionType(@Nullable com.pulumi.core.Output<java.lang.String> encryptionType)
- Parameters:
encryptionType- Encryption type.- Returns:
- builder
-
encryptionType
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsArgs.Builder encryptionType(java.lang.String encryptionType)
- Parameters:
encryptionType- Encryption type.- Returns:
- builder
-
hlsCdnSettings
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsArgs.Builder hlsCdnSettings(@Nullable com.pulumi.core.Output<java.util.List<ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingArgs>> hlsCdnSettings)
- Parameters:
hlsCdnSettings- Parameters that control the interactions with the CDN. See `hlsCdnSettings` Block for details.- Returns:
- builder
-
hlsCdnSettings
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsArgs.Builder hlsCdnSettings(java.util.List<ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingArgs> hlsCdnSettings)
- Parameters:
hlsCdnSettings- Parameters that control the interactions with the CDN. See `hlsCdnSettings` Block for details.- Returns:
- builder
-
hlsCdnSettings
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsArgs.Builder hlsCdnSettings(ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingArgs... hlsCdnSettings)
- Parameters:
hlsCdnSettings- Parameters that control the interactions with the CDN. See `hlsCdnSettings` Block for details.- Returns:
- builder
-
hlsId3SegmentTagging
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsArgs.Builder hlsId3SegmentTagging(@Nullable com.pulumi.core.Output<java.lang.String> hlsId3SegmentTagging)
- Parameters:
hlsId3SegmentTagging- State of HLS ID3 segment tagging.- Returns:
- builder
-
hlsId3SegmentTagging
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsArgs.Builder hlsId3SegmentTagging(java.lang.String hlsId3SegmentTagging)
- Parameters:
hlsId3SegmentTagging- State of HLS ID3 segment tagging.- Returns:
- builder
-
iframeOnlyPlaylists
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsArgs.Builder iframeOnlyPlaylists(@Nullable com.pulumi.core.Output<java.lang.String> iframeOnlyPlaylists)
- Parameters:
iframeOnlyPlaylists- When set to `standard`, an I-Frame only playlist is written out for each video output in the output group.- Returns:
- builder
-
iframeOnlyPlaylists
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsArgs.Builder iframeOnlyPlaylists(java.lang.String iframeOnlyPlaylists)
- Parameters:
iframeOnlyPlaylists- When set to `standard`, an I-Frame only playlist is written out for each video output in the output group.- Returns:
- builder
-
incompleteSegmentBehavior
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsArgs.Builder incompleteSegmentBehavior(@Nullable com.pulumi.core.Output<java.lang.String> incompleteSegmentBehavior)
- Parameters:
incompleteSegmentBehavior- Behavior of the segment that is in progress at a channel restart or input switch.- Returns:
- builder
-
incompleteSegmentBehavior
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsArgs.Builder incompleteSegmentBehavior(java.lang.String incompleteSegmentBehavior)
- Parameters:
incompleteSegmentBehavior- Behavior of the segment that is in progress at a channel restart or input switch.- Returns:
- builder
-
indexNSegments
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsArgs.Builder indexNSegments(@Nullable com.pulumi.core.Output<java.lang.Integer> indexNSegments)
- Parameters:
indexNSegments- Number of segments to keep in the manifest.- Returns:
- builder
-
indexNSegments
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsArgs.Builder indexNSegments(java.lang.Integer indexNSegments)
- Parameters:
indexNSegments- Number of segments to keep in the manifest.- Returns:
- builder
-
inputLossAction
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsArgs.Builder inputLossAction(@Nullable com.pulumi.core.Output<java.lang.String> inputLossAction)
- Parameters:
inputLossAction- Parameter that controls output group behavior on an input loss.- Returns:
- builder
-
inputLossAction
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsArgs.Builder inputLossAction(java.lang.String inputLossAction)
- Parameters:
inputLossAction- Parameter that controls output group behavior on an input loss.- Returns:
- builder
-
ivInManifest
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsArgs.Builder ivInManifest(@Nullable com.pulumi.core.Output<java.lang.String> ivInManifest)
- Parameters:
ivInManifest- Whether the initialization vector is included in the key method on the segment.- Returns:
- builder
-
ivInManifest
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsArgs.Builder ivInManifest(java.lang.String ivInManifest)
- Parameters:
ivInManifest- Whether the initialization vector is included in the key method on the segment.- Returns:
- builder
-
ivSource
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsArgs.Builder ivSource(@Nullable com.pulumi.core.Output<java.lang.String> ivSource)
- Parameters:
ivSource- Whether the initialization vector follows the segment number or is from the group.- Returns:
- builder
-
ivSource
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsArgs.Builder ivSource(java.lang.String ivSource)
- Parameters:
ivSource- Whether the initialization vector follows the segment number or is from the group.- Returns:
- builder
-
keepSegments
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsArgs.Builder keepSegments(@Nullable com.pulumi.core.Output<java.lang.Integer> keepSegments)
- Parameters:
keepSegments- Number of segments to retain in the destination directory.- Returns:
- builder
-
keepSegments
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsArgs.Builder keepSegments(java.lang.Integer keepSegments)
- Parameters:
keepSegments- Number of segments to retain in the destination directory.- Returns:
- builder
-
keyFormat
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsArgs.Builder keyFormat(@Nullable com.pulumi.core.Output<java.lang.String> keyFormat)
- Parameters:
keyFormat- Value for the key URI format in the key method.- Returns:
- builder
-
keyFormat
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsArgs.Builder keyFormat(java.lang.String keyFormat)
- Parameters:
keyFormat- Value for the key URI format in the key method.- Returns:
- builder
-
keyFormatVersions
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsArgs.Builder keyFormatVersions(@Nullable com.pulumi.core.Output<java.lang.String> keyFormatVersions)
- Parameters:
keyFormatVersions- Versions of the key format in the key method.- Returns:
- builder
-
keyFormatVersions
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsArgs.Builder keyFormatVersions(java.lang.String keyFormatVersions)
- Parameters:
keyFormatVersions- Versions of the key format in the key method.- Returns:
- builder
-
keyProviderSettings
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsArgs.Builder keyProviderSettings(@Nullable com.pulumi.core.Output<ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsArgs> keyProviderSettings)
- Parameters:
keyProviderSettings- Key provider settings. See `keyProviderSettings` Block for details.- Returns:
- builder
-
keyProviderSettings
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsArgs.Builder keyProviderSettings(ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsArgs keyProviderSettings)
- Parameters:
keyProviderSettings- Key provider settings. See `keyProviderSettings` Block for details.- Returns:
- builder
-
manifestCompression
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsArgs.Builder manifestCompression(@Nullable com.pulumi.core.Output<java.lang.String> manifestCompression)
- Parameters:
manifestCompression- Whether the manifest is compressed with gzip.- Returns:
- builder
-
manifestCompression
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsArgs.Builder manifestCompression(java.lang.String manifestCompression)
- Parameters:
manifestCompression- Whether the manifest is compressed with gzip.- Returns:
- builder
-
manifestDurationFormat
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsArgs.Builder manifestDurationFormat(@Nullable com.pulumi.core.Output<java.lang.String> manifestDurationFormat)
- Parameters:
manifestDurationFormat- Format of the segment duration in the manifest.- Returns:
- builder
-
manifestDurationFormat
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsArgs.Builder manifestDurationFormat(java.lang.String manifestDurationFormat)
- Parameters:
manifestDurationFormat- Format of the segment duration in the manifest.- Returns:
- builder
-
minSegmentLength
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsArgs.Builder minSegmentLength(@Nullable com.pulumi.core.Output<java.lang.Integer> minSegmentLength)
- Parameters:
minSegmentLength- Minimum length, in seconds, for each segment.- Returns:
- builder
-
minSegmentLength
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsArgs.Builder minSegmentLength(java.lang.Integer minSegmentLength)
- Parameters:
minSegmentLength- Minimum length, in seconds, for each segment.- Returns:
- builder
-
mode
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsArgs.Builder mode(@Nullable com.pulumi.core.Output<java.lang.String> mode)
- Parameters:
mode- HLS mode.- Returns:
- builder
-
mode
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsArgs.Builder mode(java.lang.String mode)
- Parameters:
mode- HLS mode.- Returns:
- builder
-
outputSelection
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsArgs.Builder outputSelection(@Nullable com.pulumi.core.Output<java.lang.String> outputSelection)
- Parameters:
outputSelection- Generation of the manifest and segments or only variant manifests.- Returns:
- builder
-
outputSelection
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsArgs.Builder outputSelection(java.lang.String outputSelection)
- Parameters:
outputSelection- Generation of the manifest and segments or only variant manifests.- Returns:
- builder
-
programDateTime
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsArgs.Builder programDateTime(@Nullable com.pulumi.core.Output<java.lang.String> programDateTime)
- Parameters:
programDateTime- Whether to include an `EXT-X-PROGRAM-DATE-TIME` tag.- Returns:
- builder
-
programDateTime
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsArgs.Builder programDateTime(java.lang.String programDateTime)
- Parameters:
programDateTime- Whether to include an `EXT-X-PROGRAM-DATE-TIME` tag.- Returns:
- builder
-
programDateTimeClock
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsArgs.Builder programDateTimeClock(@Nullable com.pulumi.core.Output<java.lang.String> programDateTimeClock)
- Parameters:
programDateTimeClock- Clock source for the `EXT-X-PROGRAM-DATE-TIME` tag.- Returns:
- builder
-
programDateTimeClock
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsArgs.Builder programDateTimeClock(java.lang.String programDateTimeClock)
- Parameters:
programDateTimeClock- Clock source for the `EXT-X-PROGRAM-DATE-TIME` tag.- Returns:
- builder
-
programDateTimePeriod
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsArgs.Builder programDateTimePeriod(@Nullable com.pulumi.core.Output<java.lang.Integer> programDateTimePeriod)
- Parameters:
programDateTimePeriod- Period, in seconds, between `EXT-X-PROGRAM-DATE-TIME` tags.- Returns:
- builder
-
programDateTimePeriod
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsArgs.Builder programDateTimePeriod(java.lang.Integer programDateTimePeriod)
- Parameters:
programDateTimePeriod- Period, in seconds, between `EXT-X-PROGRAM-DATE-TIME` tags.- Returns:
- builder
-
redundantManifest
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsArgs.Builder redundantManifest(@Nullable com.pulumi.core.Output<java.lang.String> redundantManifest)
- Parameters:
redundantManifest- When set to `enabled`, writes a secondary manifest for each output group.- Returns:
- builder
-
redundantManifest
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsArgs.Builder redundantManifest(java.lang.String redundantManifest)
- Parameters:
redundantManifest- When set to `enabled`, writes a secondary manifest for each output group.- Returns:
- builder
-
segmentLength
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsArgs.Builder segmentLength(@Nullable com.pulumi.core.Output<java.lang.Integer> segmentLength)
- Parameters:
segmentLength- Length, in seconds, of each segment.- Returns:
- builder
-
segmentLength
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsArgs.Builder segmentLength(java.lang.Integer segmentLength)
- Parameters:
segmentLength- Length, in seconds, of each segment.- Returns:
- builder
-
segmentsPerSubdirectory
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsArgs.Builder segmentsPerSubdirectory(@Nullable com.pulumi.core.Output<java.lang.Integer> segmentsPerSubdirectory)
- Parameters:
segmentsPerSubdirectory- Number of segments to write to a subdirectory before starting a new one.- Returns:
- builder
-
segmentsPerSubdirectory
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsArgs.Builder segmentsPerSubdirectory(java.lang.Integer segmentsPerSubdirectory)
- Parameters:
segmentsPerSubdirectory- Number of segments to write to a subdirectory before starting a new one.- Returns:
- builder
-
streamInfResolution
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsArgs.Builder streamInfResolution(@Nullable com.pulumi.core.Output<java.lang.String> streamInfResolution)
- Parameters:
streamInfResolution- Whether to include the resolution in the `EXT-X-STREAM-INF` tag.- Returns:
- builder
-
streamInfResolution
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsArgs.Builder streamInfResolution(java.lang.String streamInfResolution)
- Parameters:
streamInfResolution- Whether to include the resolution in the `EXT-X-STREAM-INF` tag.- Returns:
- builder
-
timedMetadataId3Frame
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsArgs.Builder timedMetadataId3Frame(@Nullable com.pulumi.core.Output<java.lang.String> timedMetadataId3Frame)
- Parameters:
timedMetadataId3Frame- ID3 frame used for timed metadata.- Returns:
- builder
-
timedMetadataId3Frame
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsArgs.Builder timedMetadataId3Frame(java.lang.String timedMetadataId3Frame)
- Parameters:
timedMetadataId3Frame- ID3 frame used for timed metadata.- Returns:
- builder
-
timedMetadataId3Period
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsArgs.Builder timedMetadataId3Period(@Nullable com.pulumi.core.Output<java.lang.Integer> timedMetadataId3Period)
- Parameters:
timedMetadataId3Period- Period, in seconds, between ID3 frames for timed metadata.- Returns:
- builder
-
timedMetadataId3Period
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsArgs.Builder timedMetadataId3Period(java.lang.Integer timedMetadataId3Period)
- Parameters:
timedMetadataId3Period- Period, in seconds, between ID3 frames for timed metadata.- Returns:
- builder
-
timestampDeltaMilliseconds
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsArgs.Builder timestampDeltaMilliseconds(@Nullable com.pulumi.core.Output<java.lang.Integer> timestampDeltaMilliseconds)
- Parameters:
timestampDeltaMilliseconds- Value, in milliseconds, to offset the program date time from the input timestamp.- Returns:
- builder
-
timestampDeltaMilliseconds
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsArgs.Builder timestampDeltaMilliseconds(java.lang.Integer timestampDeltaMilliseconds)
- Parameters:
timestampDeltaMilliseconds- Value, in milliseconds, to offset the program date time from the input timestamp.- Returns:
- builder
-
tsFileMode
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsArgs.Builder tsFileMode(@Nullable com.pulumi.core.Output<java.lang.String> tsFileMode)
- Parameters:
tsFileMode- Whether segments are placed in subdirectories.- Returns:
- builder
-
tsFileMode
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsArgs.Builder tsFileMode(java.lang.String tsFileMode)
- Parameters:
tsFileMode- Whether segments are placed in subdirectories.- Returns:
- builder
-
build
public ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsArgs build()
-
-