Package com.pulumi.aws.medialive.outputs
Class ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettings
- java.lang.Object
-
- com.pulumi.aws.medialive.outputs.ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettings
-
public final class ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettings extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettings.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<java.lang.String>adMarkers()java.util.Optional<java.lang.String>baseUrlContent()java.util.Optional<java.lang.String>baseUrlContent1()java.util.Optional<java.lang.String>baseUrlManifest()java.util.Optional<java.lang.String>baseUrlManifest1()static ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettings.Builderbuilder()static ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettings.Builderbuilder(ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettings defaults)java.util.List<ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsCaptionLanguageMapping>captionLanguageMappings()java.util.Optional<java.lang.String>captionLanguageSetting()java.util.Optional<java.lang.String>clientCache()java.util.Optional<java.lang.String>codecSpecification()java.util.Optional<java.lang.String>constantIv()ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsDestinationdestination()java.util.Optional<java.lang.String>directoryStructure()java.util.Optional<java.lang.String>discontinuityTags()java.util.Optional<java.lang.String>encryptionType()java.util.List<ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSetting>hlsCdnSettings()java.util.Optional<java.lang.String>hlsId3SegmentTagging()java.util.Optional<java.lang.String>iframeOnlyPlaylists()java.util.Optional<java.lang.String>incompleteSegmentBehavior()java.util.Optional<java.lang.Integer>indexNSegments()java.util.Optional<java.lang.String>inputLossAction()java.util.Optional<java.lang.String>ivInManifest()java.util.Optional<java.lang.String>ivSource()java.util.Optional<java.lang.Integer>keepSegments()java.util.Optional<java.lang.String>keyFormat()java.util.Optional<java.lang.String>keyFormatVersions()java.util.Optional<ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettings>keyProviderSettings()java.util.Optional<java.lang.String>manifestCompression()java.util.Optional<java.lang.String>manifestDurationFormat()java.util.Optional<java.lang.Integer>minSegmentLength()java.util.Optional<java.lang.String>mode()java.util.Optional<java.lang.String>outputSelection()java.util.Optional<java.lang.String>programDateTime()java.util.Optional<java.lang.String>programDateTimeClock()java.util.Optional<java.lang.Integer>programDateTimePeriod()java.util.Optional<java.lang.String>redundantManifest()java.util.Optional<java.lang.Integer>segmentLength()java.util.Optional<java.lang.Integer>segmentsPerSubdirectory()java.util.Optional<java.lang.String>streamInfResolution()java.util.Optional<java.lang.String>timedMetadataId3Frame()java.util.Optional<java.lang.Integer>timedMetadataId3Period()java.util.Optional<java.lang.Integer>timestampDeltaMilliseconds()java.util.Optional<java.lang.String>tsFileMode()
-
-
-
Method Detail
-
adMarkers
public 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<java.lang.String> baseUrlContent()
- Returns:
- Prepends a value to the URI of each media (segment) file in the manifest.
-
baseUrlContent1
public java.util.Optional<java.lang.String> baseUrlContent1()
- Returns:
- Alternate base URL for content, used for redundant manifest configurations.
-
baseUrlManifest
public java.util.Optional<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<java.lang.String> baseUrlManifest1()
- Returns:
- Alternate base URL for manifests, used for redundant manifest configurations.
-
captionLanguageMappings
public java.util.List<ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsCaptionLanguageMapping> captionLanguageMappings()
- Returns:
- Mapping of up to 4 caption channels to caption languages. See `captionLanguageMappings` Block for details.
-
captionLanguageSetting
public java.util.Optional<java.lang.String> captionLanguageSetting()
- Returns:
- How audio and caption language setting tags are written in the manifest.
-
clientCache
public java.util.Optional<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<java.lang.String> codecSpecification()
- Returns:
- Specification to use for the codec in the manifest.
-
constantIv
public java.util.Optional<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 ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsDestination destination()
- Returns:
- Place where the segments and manifests are written. See `destination` Block for details.
-
directoryStructure
public java.util.Optional<java.lang.String> directoryStructure()
- Returns:
- Place for the media and manifest files.
-
discontinuityTags
public java.util.Optional<java.lang.String> discontinuityTags()
- Returns:
- How the `EXT-X-DISCONTINUITY` tags are inserted.
-
encryptionType
public java.util.Optional<java.lang.String> encryptionType()
- Returns:
- Encryption type.
-
hlsCdnSettings
public java.util.List<ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSetting> hlsCdnSettings()
- Returns:
- Parameters that control the interactions with the CDN. See `hlsCdnSettings` Block for details.
-
hlsId3SegmentTagging
public java.util.Optional<java.lang.String> hlsId3SegmentTagging()
- Returns:
- State of HLS ID3 segment tagging.
-
iframeOnlyPlaylists
public java.util.Optional<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<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<java.lang.Integer> indexNSegments()
- Returns:
- Number of segments to keep in the manifest.
-
inputLossAction
public java.util.Optional<java.lang.String> inputLossAction()
- Returns:
- Parameter that controls output group behavior on an input loss.
-
ivInManifest
public java.util.Optional<java.lang.String> ivInManifest()
- Returns:
- Whether the initialization vector is included in the key method on the segment.
-
ivSource
public java.util.Optional<java.lang.String> ivSource()
- Returns:
- Whether the initialization vector follows the segment number or is from the group.
-
keepSegments
public java.util.Optional<java.lang.Integer> keepSegments()
- Returns:
- Number of segments to retain in the destination directory.
-
keyFormat
public java.util.Optional<java.lang.String> keyFormat()
- Returns:
- Value for the key URI format in the key method.
-
keyFormatVersions
public java.util.Optional<java.lang.String> keyFormatVersions()
- Returns:
- Versions of the key format in the key method.
-
keyProviderSettings
public java.util.Optional<ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettings> keyProviderSettings()
- Returns:
- Key provider settings. See `keyProviderSettings` Block for details.
-
manifestCompression
public java.util.Optional<java.lang.String> manifestCompression()
- Returns:
- Whether the manifest is compressed with gzip.
-
manifestDurationFormat
public java.util.Optional<java.lang.String> manifestDurationFormat()
- Returns:
- Format of the segment duration in the manifest.
-
minSegmentLength
public java.util.Optional<java.lang.Integer> minSegmentLength()
- Returns:
- Minimum length, in seconds, for each segment.
-
mode
public java.util.Optional<java.lang.String> mode()
- Returns:
- HLS mode.
-
outputSelection
public java.util.Optional<java.lang.String> outputSelection()
- Returns:
- Generation of the manifest and segments or only variant manifests.
-
programDateTime
public java.util.Optional<java.lang.String> programDateTime()
- Returns:
- Whether to include an `EXT-X-PROGRAM-DATE-TIME` tag.
-
programDateTimeClock
public java.util.Optional<java.lang.String> programDateTimeClock()
- Returns:
- Clock source for the `EXT-X-PROGRAM-DATE-TIME` tag.
-
programDateTimePeriod
public java.util.Optional<java.lang.Integer> programDateTimePeriod()
- Returns:
- Period, in seconds, between `EXT-X-PROGRAM-DATE-TIME` tags.
-
redundantManifest
public java.util.Optional<java.lang.String> redundantManifest()
- Returns:
- When set to `enabled`, writes a secondary manifest for each output group.
-
segmentLength
public java.util.Optional<java.lang.Integer> segmentLength()
- Returns:
- Length, in seconds, of each segment.
-
segmentsPerSubdirectory
public java.util.Optional<java.lang.Integer> segmentsPerSubdirectory()
- Returns:
- Number of segments to write to a subdirectory before starting a new one.
-
streamInfResolution
public java.util.Optional<java.lang.String> streamInfResolution()
- Returns:
- Whether to include the resolution in the `EXT-X-STREAM-INF` tag.
-
timedMetadataId3Frame
public java.util.Optional<java.lang.String> timedMetadataId3Frame()
- Returns:
- ID3 frame used for timed metadata.
-
timedMetadataId3Period
public java.util.Optional<java.lang.Integer> timedMetadataId3Period()
- Returns:
- Period, in seconds, between ID3 frames for timed metadata.
-
timestampDeltaMilliseconds
public java.util.Optional<java.lang.Integer> timestampDeltaMilliseconds()
- Returns:
- Value, in milliseconds, to offset the program date time from the input timestamp.
-
tsFileMode
public java.util.Optional<java.lang.String> tsFileMode()
- Returns:
- Whether segments are placed in subdirectories.
-
builder
public static ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettings.Builder builder()
-
builder
public static ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettings.Builder builder(ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettings defaults)
-
-