Package com.pulumi.aws.medialive.inputs
Class ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsM3u8SettingsArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.medialive.inputs.ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsM3u8SettingsArgs.Builder
-
- Enclosing class:
- ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsM3u8SettingsArgs
public static final class ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsM3u8SettingsArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsM3u8SettingsArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsM3u8SettingsArgs defaults)
-
-
Method Detail
-
audioFramesPerPes
public ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsM3u8SettingsArgs.Builder audioFramesPerPes(@Nullable com.pulumi.core.Output<java.lang.Integer> audioFramesPerPes)
- Parameters:
audioFramesPerPes- Number of audio frames to insert for each PES packet.- Returns:
- builder
-
audioFramesPerPes
public ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsM3u8SettingsArgs.Builder audioFramesPerPes(java.lang.Integer audioFramesPerPes)
- Parameters:
audioFramesPerPes- Number of audio frames to insert for each PES packet.- Returns:
- builder
-
audioPids
public ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsM3u8SettingsArgs.Builder audioPids(@Nullable com.pulumi.core.Output<java.lang.String> audioPids)
- Parameters:
audioPids- Packet identifier (PID) of the elementary audio streams in the transport stream.- Returns:
- builder
-
audioPids
public ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsM3u8SettingsArgs.Builder audioPids(java.lang.String audioPids)
- Parameters:
audioPids- Packet identifier (PID) of the elementary audio streams in the transport stream.- Returns:
- builder
-
ecmPid
public ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsM3u8SettingsArgs.Builder ecmPid(@Nullable com.pulumi.core.Output<java.lang.String> ecmPid)
- Parameters:
ecmPid- Packet identifier (PID) for ECM in the transport stream.- Returns:
- builder
-
ecmPid
public ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsM3u8SettingsArgs.Builder ecmPid(java.lang.String ecmPid)
- Parameters:
ecmPid- Packet identifier (PID) for ECM in the transport stream.- Returns:
- builder
-
nielsenId3Behavior
public ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsM3u8SettingsArgs.Builder nielsenId3Behavior(@Nullable com.pulumi.core.Output<java.lang.String> nielsenId3Behavior)
- Parameters:
nielsenId3Behavior- When set to `passthrough`, passes through Nielsen ID3.- Returns:
- builder
-
nielsenId3Behavior
public ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsM3u8SettingsArgs.Builder nielsenId3Behavior(java.lang.String nielsenId3Behavior)
- Parameters:
nielsenId3Behavior- When set to `passthrough`, passes through Nielsen ID3.- Returns:
- builder
-
patInterval
public ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsM3u8SettingsArgs.Builder patInterval(@Nullable com.pulumi.core.Output<java.lang.Integer> patInterval)
- Parameters:
patInterval- Number of milliseconds between instances of this table in the output transport stream.- Returns:
- builder
-
patInterval
public ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsM3u8SettingsArgs.Builder patInterval(java.lang.Integer patInterval)
- Parameters:
patInterval- Number of milliseconds between instances of this table in the output transport stream.- Returns:
- builder
-
pcrControl
public ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsM3u8SettingsArgs.Builder pcrControl(@Nullable com.pulumi.core.Output<java.lang.String> pcrControl)
- Parameters:
pcrControl- When set to `pcrEveryPesPacket`, a Program Clock Reference value is inserted for every Packetized Elementary Stream.- Returns:
- builder
-
pcrControl
public ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsM3u8SettingsArgs.Builder pcrControl(java.lang.String pcrControl)
- Parameters:
pcrControl- When set to `pcrEveryPesPacket`, a Program Clock Reference value is inserted for every Packetized Elementary Stream.- Returns:
- builder
-
pcrPeriod
public ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsM3u8SettingsArgs.Builder pcrPeriod(@Nullable com.pulumi.core.Output<java.lang.Integer> pcrPeriod)
- Parameters:
pcrPeriod- Maximum time, in milliseconds, between Program Clock References.- Returns:
- builder
-
pcrPeriod
public ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsM3u8SettingsArgs.Builder pcrPeriod(java.lang.Integer pcrPeriod)
- Parameters:
pcrPeriod- Maximum time, in milliseconds, between Program Clock References.- Returns:
- builder
-
pcrPid
public ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsM3u8SettingsArgs.Builder pcrPid(@Nullable com.pulumi.core.Output<java.lang.String> pcrPid)
- Parameters:
pcrPid- Packet identifier (PID) of the Program Clock Reference in the transport stream.- Returns:
- builder
-
pcrPid
public ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsM3u8SettingsArgs.Builder pcrPid(java.lang.String pcrPid)
- Parameters:
pcrPid- Packet identifier (PID) of the Program Clock Reference in the transport stream.- Returns:
- builder
-
pmtInterval
public ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsM3u8SettingsArgs.Builder pmtInterval(@Nullable com.pulumi.core.Output<java.lang.Integer> pmtInterval)
- Parameters:
pmtInterval- Number of milliseconds between instances of this table in the output transport stream.- Returns:
- builder
-
pmtInterval
public ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsM3u8SettingsArgs.Builder pmtInterval(java.lang.Integer pmtInterval)
- Parameters:
pmtInterval- Number of milliseconds between instances of this table in the output transport stream.- Returns:
- builder
-
pmtPid
public ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsM3u8SettingsArgs.Builder pmtPid(@Nullable com.pulumi.core.Output<java.lang.String> pmtPid)
- Parameters:
pmtPid- Packet identifier (PID) for the Program Map Table in the transport stream.- Returns:
- builder
-
pmtPid
public ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsM3u8SettingsArgs.Builder pmtPid(java.lang.String pmtPid)
- Parameters:
pmtPid- Packet identifier (PID) for the Program Map Table in the transport stream.- Returns:
- builder
-
programNum
public ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsM3u8SettingsArgs.Builder programNum(@Nullable com.pulumi.core.Output<java.lang.Integer> programNum)
- Parameters:
programNum- Value of the program number field in the Program Map Table.- Returns:
- builder
-
programNum
public ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsM3u8SettingsArgs.Builder programNum(java.lang.Integer programNum)
- Parameters:
programNum- Value of the program number field in the Program Map Table.- Returns:
- builder
-
scte35Behavior
public ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsM3u8SettingsArgs.Builder scte35Behavior(@Nullable com.pulumi.core.Output<java.lang.String> scte35Behavior)
- Parameters:
scte35Behavior- When set to `passthrough`, passes through SCTE-35.- Returns:
- builder
-
scte35Behavior
public ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsM3u8SettingsArgs.Builder scte35Behavior(java.lang.String scte35Behavior)
- Parameters:
scte35Behavior- When set to `passthrough`, passes through SCTE-35.- Returns:
- builder
-
scte35Pid
public ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsM3u8SettingsArgs.Builder scte35Pid(@Nullable com.pulumi.core.Output<java.lang.String> scte35Pid)
- Parameters:
scte35Pid- Packet identifier (PID) of the SCTE-35 stream in the transport stream.- Returns:
- builder
-
scte35Pid
public ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsM3u8SettingsArgs.Builder scte35Pid(java.lang.String scte35Pid)
- Parameters:
scte35Pid- Packet identifier (PID) of the SCTE-35 stream in the transport stream.- Returns:
- builder
-
timedMetadataBehavior
public ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsM3u8SettingsArgs.Builder timedMetadataBehavior(@Nullable com.pulumi.core.Output<java.lang.String> timedMetadataBehavior)
- Parameters:
timedMetadataBehavior- When set to `passthrough`, passes through timed metadata.- Returns:
- builder
-
timedMetadataBehavior
public ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsM3u8SettingsArgs.Builder timedMetadataBehavior(java.lang.String timedMetadataBehavior)
- Parameters:
timedMetadataBehavior- When set to `passthrough`, passes through timed metadata.- Returns:
- builder
-
timedMetadataPid
public ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsM3u8SettingsArgs.Builder timedMetadataPid(@Nullable com.pulumi.core.Output<java.lang.String> timedMetadataPid)
- Parameters:
timedMetadataPid- Packet identifier (PID) of the timed metadata stream in the transport stream.- Returns:
- builder
-
timedMetadataPid
public ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsM3u8SettingsArgs.Builder timedMetadataPid(java.lang.String timedMetadataPid)
- Parameters:
timedMetadataPid- Packet identifier (PID) of the timed metadata stream in the transport stream.- Returns:
- builder
-
transportStreamId
public ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsM3u8SettingsArgs.Builder transportStreamId(@Nullable com.pulumi.core.Output<java.lang.Integer> transportStreamId)
- Parameters:
transportStreamId- Value of the transport stream ID field in the Program Map Table.- Returns:
- builder
-
transportStreamId
public ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsM3u8SettingsArgs.Builder transportStreamId(java.lang.Integer transportStreamId)
- Parameters:
transportStreamId- Value of the transport stream ID field in the Program Map Table.- Returns:
- builder
-
videoPid
public ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsM3u8SettingsArgs.Builder videoPid(@Nullable com.pulumi.core.Output<java.lang.String> videoPid)
- Parameters:
videoPid- Packet identifier (PID) of the elementary video stream in the transport stream.- Returns:
- builder
-
videoPid
public ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettingsStandardHlsSettingsM3u8SettingsArgs.Builder videoPid(java.lang.String videoPid)
- Parameters:
videoPid- Packet identifier (PID) of the elementary video stream in the transport stream.- Returns:
- builder
-
-