Package com.pulumi.aws.medialive.inputs
Class ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.medialive.inputs.ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsArgs.Builder
-
- Enclosing class:
- ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsArgs
public static final class ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsArgs defaults)
-
-
Method Detail
-
absentInputAudioBehavior
public ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsArgs.Builder absentInputAudioBehavior(@Nullable com.pulumi.core.Output<java.lang.String> absentInputAudioBehavior)
- Parameters:
absentInputAudioBehavior- When set to `drop`, output audio streams are removed from the program if the selected input audio stream is removed from the input.- Returns:
- builder
-
absentInputAudioBehavior
public ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsArgs.Builder absentInputAudioBehavior(java.lang.String absentInputAudioBehavior)
- Parameters:
absentInputAudioBehavior- When set to `drop`, output audio streams are removed from the program if the selected input audio stream is removed from the input.- Returns:
- builder
-
arib
public ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsArgs.Builder arib(@Nullable com.pulumi.core.Output<java.lang.String> arib)
- Parameters:
arib- When set to `enabled`, uses ARIB-compliant captioning.- Returns:
- builder
-
arib
public ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsArgs.Builder arib(java.lang.String arib)
- Parameters:
arib- When set to `enabled`, uses ARIB-compliant captioning.- Returns:
- builder
-
aribCaptionsPid
public ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsArgs.Builder aribCaptionsPid(@Nullable com.pulumi.core.Output<java.lang.String> aribCaptionsPid)
- Parameters:
aribCaptionsPid- Packet identifier (PID) for ARIB captions in the transport stream.- Returns:
- builder
-
aribCaptionsPid
public ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsArgs.Builder aribCaptionsPid(java.lang.String aribCaptionsPid)
- Parameters:
aribCaptionsPid- Packet identifier (PID) for ARIB captions in the transport stream.- Returns:
- builder
-
aribCaptionsPidControl
public ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsArgs.Builder aribCaptionsPidControl(@Nullable com.pulumi.core.Output<java.lang.String> aribCaptionsPidControl)
- Parameters:
aribCaptionsPidControl- How to pass along the ARIB captions.- Returns:
- builder
-
aribCaptionsPidControl
public ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsArgs.Builder aribCaptionsPidControl(java.lang.String aribCaptionsPidControl)
- Parameters:
aribCaptionsPidControl- How to pass along the ARIB captions.- Returns:
- builder
-
audioBufferModel
public ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsArgs.Builder audioBufferModel(@Nullable com.pulumi.core.Output<java.lang.String> audioBufferModel)
- Parameters:
audioBufferModel- When set to `dvb`, uses DVB buffer model for Dolby Digital audio.- Returns:
- builder
-
audioBufferModel
public ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsArgs.Builder audioBufferModel(java.lang.String audioBufferModel)
- Parameters:
audioBufferModel- When set to `dvb`, uses DVB buffer model for Dolby Digital audio.- Returns:
- builder
-
audioFramesPerPes
public ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsArgs.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 ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsArgs.Builder audioFramesPerPes(java.lang.Integer audioFramesPerPes)
- Parameters:
audioFramesPerPes- Number of audio frames to insert for each PES packet.- Returns:
- builder
-
audioPids
public ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsArgs.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 ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsArgs.Builder audioPids(java.lang.String audioPids)
- Parameters:
audioPids- Packet identifier (PID) of the elementary audio streams in the transport stream.- Returns:
- builder
-
audioStreamType
public ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsArgs.Builder audioStreamType(@Nullable com.pulumi.core.Output<java.lang.String> audioStreamType)
- Parameters:
audioStreamType- When set to `atsc`, uses stream type `0x81` for AC3 and stream type `0x87` for EAC3.- Returns:
- builder
-
audioStreamType
public ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsArgs.Builder audioStreamType(java.lang.String audioStreamType)
- Parameters:
audioStreamType- When set to `atsc`, uses stream type `0x81` for AC3 and stream type `0x87` for EAC3.- Returns:
- builder
-
bitrate
public ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsArgs.Builder bitrate(@Nullable com.pulumi.core.Output<java.lang.Integer> bitrate)
- Parameters:
bitrate- Output bitrate, in bits per second, of the transport stream.- Returns:
- builder
-
bitrate
public ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsArgs.Builder bitrate(java.lang.Integer bitrate)
- Parameters:
bitrate- Output bitrate, in bits per second, of the transport stream.- Returns:
- builder
-
bufferModel
public ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsArgs.Builder bufferModel(@Nullable com.pulumi.core.Output<java.lang.String> bufferModel)
- Parameters:
bufferModel- Controls the timing accuracy for output network traffic.- Returns:
- builder
-
bufferModel
public ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsArgs.Builder bufferModel(java.lang.String bufferModel)
- Parameters:
bufferModel- Controls the timing accuracy for output network traffic.- Returns:
- builder
-
ccDescriptor
public ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsArgs.Builder ccDescriptor(@Nullable com.pulumi.core.Output<java.lang.String> ccDescriptor)
- Parameters:
ccDescriptor- When set to `enabled`, generates a captions service descriptor in the PMT.- Returns:
- builder
-
ccDescriptor
public ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsArgs.Builder ccDescriptor(java.lang.String ccDescriptor)
- Parameters:
ccDescriptor- When set to `enabled`, generates a captions service descriptor in the PMT.- Returns:
- builder
-
dvbNitSettings
public ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsArgs.Builder dvbNitSettings(@Nullable com.pulumi.core.Output<ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbNitSettingsArgs> dvbNitSettings)
- Parameters:
dvbNitSettings- DVB Network Information Table (NIT) settings. See `dvbNitSettings` Block for details.- Returns:
- builder
-
dvbNitSettings
public ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsArgs.Builder dvbNitSettings(ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbNitSettingsArgs dvbNitSettings)
- Parameters:
dvbNitSettings- DVB Network Information Table (NIT) settings. See `dvbNitSettings` Block for details.- Returns:
- builder
-
dvbSdtSettings
public ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsArgs.Builder dvbSdtSettings(@Nullable com.pulumi.core.Output<ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettingsArgs> dvbSdtSettings)
- Parameters:
dvbSdtSettings- DVB Service Description Table (SDT) settings. See `dvbSdtSettings` Block for details.- Returns:
- builder
-
dvbSdtSettings
public ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsArgs.Builder dvbSdtSettings(ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettingsArgs dvbSdtSettings)
- Parameters:
dvbSdtSettings- DVB Service Description Table (SDT) settings. See `dvbSdtSettings` Block for details.- Returns:
- builder
-
dvbSubPids
public ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsArgs.Builder dvbSubPids(@Nullable com.pulumi.core.Output<java.lang.String> dvbSubPids)
- Parameters:
dvbSubPids- Packet identifier (PID) for input source DVB Subtitle data to this output.- Returns:
- builder
-
dvbSubPids
public ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsArgs.Builder dvbSubPids(java.lang.String dvbSubPids)
- Parameters:
dvbSubPids- Packet identifier (PID) for input source DVB Subtitle data to this output.- Returns:
- builder
-
dvbTdtSettings
public ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsArgs.Builder dvbTdtSettings(@Nullable com.pulumi.core.Output<ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettingsArgs> dvbTdtSettings)
- Parameters:
dvbTdtSettings- DVB Time and Date Table (TDT) settings. See `dvbTdtSettings` Block for details.- Returns:
- builder
-
dvbTdtSettings
public ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsArgs.Builder dvbTdtSettings(ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettingsArgs dvbTdtSettings)
- Parameters:
dvbTdtSettings- DVB Time and Date Table (TDT) settings. See `dvbTdtSettings` Block for details.- Returns:
- builder
-
dvbTeletextPid
public ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsArgs.Builder dvbTeletextPid(@Nullable com.pulumi.core.Output<java.lang.String> dvbTeletextPid)
- Parameters:
dvbTeletextPid- Packet identifier (PID) for input source DVB Teletext data to this output.- Returns:
- builder
-
dvbTeletextPid
public ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsArgs.Builder dvbTeletextPid(java.lang.String dvbTeletextPid)
- Parameters:
dvbTeletextPid- Packet identifier (PID) for input source DVB Teletext data to this output.- Returns:
- builder
-
ebif
public ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsArgs.Builder ebif(@Nullable com.pulumi.core.Output<java.lang.String> ebif)
- Parameters:
ebif- When set to `passthrough`, passes through EBIF messages from the input source to this output.- Returns:
- builder
-
ebif
public ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsArgs.Builder ebif(java.lang.String ebif)
- Parameters:
ebif- When set to `passthrough`, passes through EBIF messages from the input source to this output.- Returns:
- builder
-
ebpAudioInterval
public ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsArgs.Builder ebpAudioInterval(@Nullable com.pulumi.core.Output<java.lang.String> ebpAudioInterval)
- Parameters:
ebpAudioInterval- When set to `videoAndFixedIntervals`, adds Encoder Boundary Points for each elementary audio stream.- Returns:
- builder
-
ebpAudioInterval
public ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsArgs.Builder ebpAudioInterval(java.lang.String ebpAudioInterval)
- Parameters:
ebpAudioInterval- When set to `videoAndFixedIntervals`, adds Encoder Boundary Points for each elementary audio stream.- Returns:
- builder
-
ebpLookaheadMs
public ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsArgs.Builder ebpLookaheadMs(@Nullable com.pulumi.core.Output<java.lang.Integer> ebpLookaheadMs)
- Parameters:
ebpLookaheadMs- Amount of time, in milliseconds, that the encoder looks ahead for Encoder Boundary Points.- Returns:
- builder
-
ebpLookaheadMs
public ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsArgs.Builder ebpLookaheadMs(java.lang.Integer ebpLookaheadMs)
- Parameters:
ebpLookaheadMs- Amount of time, in milliseconds, that the encoder looks ahead for Encoder Boundary Points.- Returns:
- builder
-
ebpPlacement
public ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsArgs.Builder ebpPlacement(@Nullable com.pulumi.core.Output<java.lang.String> ebpPlacement)
- Parameters:
ebpPlacement- Controls placement of Encoder Boundary Points on the video PID and audio PIDs.- Returns:
- builder
-
ebpPlacement
public ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsArgs.Builder ebpPlacement(java.lang.String ebpPlacement)
- Parameters:
ebpPlacement- Controls placement of Encoder Boundary Points on the video PID and audio PIDs.- Returns:
- builder
-
ecmPid
public ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsArgs.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 ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsArgs.Builder ecmPid(java.lang.String ecmPid)
- Parameters:
ecmPid- Packet identifier (PID) for ECM in the transport stream.- Returns:
- builder
-
esRateInPes
public ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsArgs.Builder esRateInPes(@Nullable com.pulumi.core.Output<java.lang.String> esRateInPes)
- Parameters:
esRateInPes- When set to `include`, writes the stream to the PES header.- Returns:
- builder
-
esRateInPes
public ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsArgs.Builder esRateInPes(java.lang.String esRateInPes)
- Parameters:
esRateInPes- When set to `include`, writes the stream to the PES header.- Returns:
- builder
-
etvPlatformPid
public ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsArgs.Builder etvPlatformPid(@Nullable com.pulumi.core.Output<java.lang.String> etvPlatformPid)
- Parameters:
etvPlatformPid- Packet identifier (PID) for input source ETV Platform data to this output.- Returns:
- builder
-
etvPlatformPid
public ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsArgs.Builder etvPlatformPid(java.lang.String etvPlatformPid)
- Parameters:
etvPlatformPid- Packet identifier (PID) for input source ETV Platform data to this output.- Returns:
- builder
-
etvSignalPid
public ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsArgs.Builder etvSignalPid(@Nullable com.pulumi.core.Output<java.lang.String> etvSignalPid)
- Parameters:
etvSignalPid- Packet identifier (PID) for input source ETV Signal data to this output.- Returns:
- builder
-
etvSignalPid
public ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsArgs.Builder etvSignalPid(java.lang.String etvSignalPid)
- Parameters:
etvSignalPid- Packet identifier (PID) for input source ETV Signal data to this output.- Returns:
- builder
-
fragmentTime
public ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsArgs.Builder fragmentTime(@Nullable com.pulumi.core.Output<java.lang.Double> fragmentTime)
- Parameters:
fragmentTime- Length, in seconds, of each fragment, used only with EBP markers.- Returns:
- builder
-
fragmentTime
public ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsArgs.Builder fragmentTime(java.lang.Double fragmentTime)
- Parameters:
fragmentTime- Length, in seconds, of each fragment, used only with EBP markers.- Returns:
- builder
-
klv
public ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsArgs.Builder klv(@Nullable com.pulumi.core.Output<java.lang.String> klv)
- Parameters:
klv- When set to `passthrough`, passes through KLV data from the SCTE-35 source.- Returns:
- builder
-
klv
public ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsArgs.Builder klv(java.lang.String klv)
- Parameters:
klv- When set to `passthrough`, passes through KLV data from the SCTE-35 source.- Returns:
- builder
-
klvDataPids
public ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsArgs.Builder klvDataPids(@Nullable com.pulumi.core.Output<java.lang.String> klvDataPids)
- Parameters:
klvDataPids- Packet identifier (PID) for input source KLV data to this output.- Returns:
- builder
-
klvDataPids
public ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsArgs.Builder klvDataPids(java.lang.String klvDataPids)
- Parameters:
klvDataPids- Packet identifier (PID) for input source KLV data to this output.- Returns:
- builder
-
nielsenId3Behavior
public ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsArgs.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 ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsArgs.Builder nielsenId3Behavior(java.lang.String nielsenId3Behavior)
- Parameters:
nielsenId3Behavior- When set to `passthrough`, passes through Nielsen ID3.- Returns:
- builder
-
nullPacketBitrate
public ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsArgs.Builder nullPacketBitrate(@Nullable com.pulumi.core.Output<java.lang.Double> nullPacketBitrate)
- Parameters:
nullPacketBitrate- Value, in bits per second, to insert null packets into the transport stream.- Returns:
- builder
-
nullPacketBitrate
public ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsArgs.Builder nullPacketBitrate(java.lang.Double nullPacketBitrate)
- Parameters:
nullPacketBitrate- Value, in bits per second, to insert null packets into the transport stream.- Returns:
- builder
-
patInterval
public ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsArgs.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 ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsArgs.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 ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsArgs.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 ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsArgs.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 ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsArgs.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 ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsArgs.Builder pcrPeriod(java.lang.Integer pcrPeriod)
- Parameters:
pcrPeriod- Maximum time, in milliseconds, between Program Clock References.- Returns:
- builder
-
pcrPid
public ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsArgs.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 ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsArgs.Builder pcrPid(java.lang.String pcrPid)
- Parameters:
pcrPid- Packet identifier (PID) of the Program Clock Reference in the transport stream.- Returns:
- builder
-
pmtInterval
public ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsArgs.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 ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsArgs.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 ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsArgs.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 ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsArgs.Builder pmtPid(java.lang.String pmtPid)
- Parameters:
pmtPid- Packet identifier (PID) for the Program Map Table in the transport stream.- Returns:
- builder
-
programNum
public ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsArgs.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 ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsArgs.Builder programNum(java.lang.Integer programNum)
- Parameters:
programNum- Value of the program number field in the Program Map Table.- Returns:
- builder
-
rateMode
public ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsArgs.Builder rateMode(@Nullable com.pulumi.core.Output<java.lang.String> rateMode)
- Parameters:
rateMode- When set to `vbr`, does not insert null packets into the transport stream.- Returns:
- builder
-
rateMode
public ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsArgs.Builder rateMode(java.lang.String rateMode)
- Parameters:
rateMode- When set to `vbr`, does not insert null packets into the transport stream.- Returns:
- builder
-
scte27Pids
public ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsArgs.Builder scte27Pids(@Nullable com.pulumi.core.Output<java.lang.String> scte27Pids)
- Parameters:
scte27Pids- Packet identifier (PID) for input source SCTE-27 data to this output.- Returns:
- builder
-
scte27Pids
public ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsArgs.Builder scte27Pids(java.lang.String scte27Pids)
- Parameters:
scte27Pids- Packet identifier (PID) for input source SCTE-27 data to this output.- Returns:
- builder
-
scte35Control
public ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsArgs.Builder scte35Control(@Nullable com.pulumi.core.Output<java.lang.String> scte35Control)
- Parameters:
scte35Control- When set to `passthrough`, passes any SCTE-35 signals from the input source to this output.- Returns:
- builder
-
scte35Control
public ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsArgs.Builder scte35Control(java.lang.String scte35Control)
- Parameters:
scte35Control- When set to `passthrough`, passes any SCTE-35 signals from the input source to this output.- Returns:
- builder
-
scte35Pid
public ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsArgs.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 ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsArgs.Builder scte35Pid(java.lang.String scte35Pid)
- Parameters:
scte35Pid- Packet identifier (PID) of the SCTE-35 stream in the transport stream.- Returns:
- builder
-
segmentationMarkers
public ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsArgs.Builder segmentationMarkers(@Nullable com.pulumi.core.Output<java.lang.String> segmentationMarkers)
- Parameters:
segmentationMarkers- Type of segmentation markers to include.- Returns:
- builder
-
segmentationMarkers
public ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsArgs.Builder segmentationMarkers(java.lang.String segmentationMarkers)
- Parameters:
segmentationMarkers- Type of segmentation markers to include.- Returns:
- builder
-
segmentationStyle
public ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsArgs.Builder segmentationStyle(@Nullable com.pulumi.core.Output<java.lang.String> segmentationStyle)
- Parameters:
segmentationStyle- Whether segmentation markers are included at the start of a stream.- Returns:
- builder
-
segmentationStyle
public ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsArgs.Builder segmentationStyle(java.lang.String segmentationStyle)
- Parameters:
segmentationStyle- Whether segmentation markers are included at the start of a stream.- Returns:
- builder
-
segmentationTime
public ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsArgs.Builder segmentationTime(@Nullable com.pulumi.core.Output<java.lang.Double> segmentationTime)
- Parameters:
segmentationTime- Length, in seconds, of each segment.- Returns:
- builder
-
segmentationTime
public ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsArgs.Builder segmentationTime(java.lang.Double segmentationTime)
- Parameters:
segmentationTime- Length, in seconds, of each segment.- Returns:
- builder
-
timedMetadataBehavior
public ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsArgs.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 ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsArgs.Builder timedMetadataBehavior(java.lang.String timedMetadataBehavior)
- Parameters:
timedMetadataBehavior- When set to `passthrough`, passes through timed metadata.- Returns:
- builder
-
timedMetadataPid
public ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsArgs.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 ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsArgs.Builder timedMetadataPid(java.lang.String timedMetadataPid)
- Parameters:
timedMetadataPid- Packet identifier (PID) of the timed metadata stream in the transport stream.- Returns:
- builder
-
transportStreamId
public ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsArgs.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 ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsArgs.Builder transportStreamId(java.lang.Integer transportStreamId)
- Parameters:
transportStreamId- Value of the transport stream ID field in the Program Map Table.- Returns:
- builder
-
videoPid
public ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsArgs.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 ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsArgs.Builder videoPid(java.lang.String videoPid)
- Parameters:
videoPid- Packet identifier (PID) of the elementary video stream in the transport stream.- Returns:
- builder
-
-