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