Class MedialiveChannelEncoderSettingsOutputGroupsOutputsOutputSettingsUdpOutputSettingsContainerSettingsM2TsSettings.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.aws.medialive_channel.MedialiveChannelEncoderSettingsOutputGroupsOutputsOutputSettingsUdpOutputSettingsContainerSettingsM2TsSettings.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<MedialiveChannelEncoderSettingsOutputGroupsOutputsOutputSettingsUdpOutputSettingsContainerSettingsM2TsSettings>
- Enclosing interface:
- MedialiveChannelEncoderSettingsOutputGroupsOutputsOutputSettingsUdpOutputSettingsContainerSettingsM2TsSettings
@Stability(Stable) public static final class MedialiveChannelEncoderSettingsOutputGroupsOutputsOutputSettingsUdpOutputSettingsContainerSettingsM2TsSettings.Builder extends Object implements software.amazon.jsii.Builder<MedialiveChannelEncoderSettingsOutputGroupsOutputsOutputSettingsUdpOutputSettingsContainerSettingsM2TsSettings>
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
absentInputAudioBehavior
@Stability(Stable) public MedialiveChannelEncoderSettingsOutputGroupsOutputsOutputSettingsUdpOutputSettingsContainerSettingsM2TsSettings.Builder absentInputAudioBehavior(String absentInputAudioBehavior)
Sets the value ofMedialiveChannelEncoderSettingsOutputGroupsOutputsOutputSettingsUdpOutputSettingsContainerSettingsM2TsSettings.getAbsentInputAudioBehavior()- Parameters:
absentInputAudioBehavior- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#absent_input_audio_behavior MedialiveChannel#absent_input_audio_behavior}.- Returns:
this
-
arib
@Stability(Stable) public MedialiveChannelEncoderSettingsOutputGroupsOutputsOutputSettingsUdpOutputSettingsContainerSettingsM2TsSettings.Builder arib(String arib)
Sets the value ofMedialiveChannelEncoderSettingsOutputGroupsOutputsOutputSettingsUdpOutputSettingsContainerSettingsM2TsSettings.getArib()- Parameters:
arib- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#arib MedialiveChannel#arib}.- Returns:
this
-
aribCaptionsPid
@Stability(Stable) public MedialiveChannelEncoderSettingsOutputGroupsOutputsOutputSettingsUdpOutputSettingsContainerSettingsM2TsSettings.Builder aribCaptionsPid(String aribCaptionsPid)
Sets the value ofMedialiveChannelEncoderSettingsOutputGroupsOutputsOutputSettingsUdpOutputSettingsContainerSettingsM2TsSettings.getAribCaptionsPid()- Parameters:
aribCaptionsPid- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#arib_captions_pid MedialiveChannel#arib_captions_pid}.- Returns:
this
-
aribCaptionsPidControl
@Stability(Stable) public MedialiveChannelEncoderSettingsOutputGroupsOutputsOutputSettingsUdpOutputSettingsContainerSettingsM2TsSettings.Builder aribCaptionsPidControl(String aribCaptionsPidControl)
Sets the value ofMedialiveChannelEncoderSettingsOutputGroupsOutputsOutputSettingsUdpOutputSettingsContainerSettingsM2TsSettings.getAribCaptionsPidControl()- Parameters:
aribCaptionsPidControl- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#arib_captions_pid_control MedialiveChannel#arib_captions_pid_control}.- Returns:
this
-
audioBufferModel
@Stability(Stable) public MedialiveChannelEncoderSettingsOutputGroupsOutputsOutputSettingsUdpOutputSettingsContainerSettingsM2TsSettings.Builder audioBufferModel(String audioBufferModel)
Sets the value ofMedialiveChannelEncoderSettingsOutputGroupsOutputsOutputSettingsUdpOutputSettingsContainerSettingsM2TsSettings.getAudioBufferModel()- Parameters:
audioBufferModel- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#audio_buffer_model MedialiveChannel#audio_buffer_model}.- Returns:
this
-
audioFramesPerPes
@Stability(Stable) public MedialiveChannelEncoderSettingsOutputGroupsOutputsOutputSettingsUdpOutputSettingsContainerSettingsM2TsSettings.Builder audioFramesPerPes(Number audioFramesPerPes)
Sets the value ofMedialiveChannelEncoderSettingsOutputGroupsOutputsOutputSettingsUdpOutputSettingsContainerSettingsM2TsSettings.getAudioFramesPerPes()- Parameters:
audioFramesPerPes- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#audio_frames_per_pes MedialiveChannel#audio_frames_per_pes}.- Returns:
this
-
audioPids
@Stability(Stable) public MedialiveChannelEncoderSettingsOutputGroupsOutputsOutputSettingsUdpOutputSettingsContainerSettingsM2TsSettings.Builder audioPids(String audioPids)
Sets the value ofMedialiveChannelEncoderSettingsOutputGroupsOutputsOutputSettingsUdpOutputSettingsContainerSettingsM2TsSettings.getAudioPids()- Parameters:
audioPids- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#audio_pids MedialiveChannel#audio_pids}.- Returns:
this
-
audioStreamType
@Stability(Stable) public MedialiveChannelEncoderSettingsOutputGroupsOutputsOutputSettingsUdpOutputSettingsContainerSettingsM2TsSettings.Builder audioStreamType(String audioStreamType)
Sets the value ofMedialiveChannelEncoderSettingsOutputGroupsOutputsOutputSettingsUdpOutputSettingsContainerSettingsM2TsSettings.getAudioStreamType()- Parameters:
audioStreamType- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#audio_stream_type MedialiveChannel#audio_stream_type}.- Returns:
this
-
bitrate
@Stability(Stable) public MedialiveChannelEncoderSettingsOutputGroupsOutputsOutputSettingsUdpOutputSettingsContainerSettingsM2TsSettings.Builder bitrate(Number bitrate)
Sets the value ofMedialiveChannelEncoderSettingsOutputGroupsOutputsOutputSettingsUdpOutputSettingsContainerSettingsM2TsSettings.getBitrate()- Parameters:
bitrate- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#bitrate MedialiveChannel#bitrate}.- Returns:
this
-
bufferModel
@Stability(Stable) public MedialiveChannelEncoderSettingsOutputGroupsOutputsOutputSettingsUdpOutputSettingsContainerSettingsM2TsSettings.Builder bufferModel(String bufferModel)
Sets the value ofMedialiveChannelEncoderSettingsOutputGroupsOutputsOutputSettingsUdpOutputSettingsContainerSettingsM2TsSettings.getBufferModel()- Parameters:
bufferModel- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#buffer_model MedialiveChannel#buffer_model}.- Returns:
this
-
ccDescriptor
@Stability(Stable) public MedialiveChannelEncoderSettingsOutputGroupsOutputsOutputSettingsUdpOutputSettingsContainerSettingsM2TsSettings.Builder ccDescriptor(String ccDescriptor)
Sets the value ofMedialiveChannelEncoderSettingsOutputGroupsOutputsOutputSettingsUdpOutputSettingsContainerSettingsM2TsSettings.getCcDescriptor()- Parameters:
ccDescriptor- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#cc_descriptor MedialiveChannel#cc_descriptor}.- Returns:
this
-
dvbNitSettings
@Stability(Stable) public MedialiveChannelEncoderSettingsOutputGroupsOutputsOutputSettingsUdpOutputSettingsContainerSettingsM2TsSettings.Builder dvbNitSettings(MedialiveChannelEncoderSettingsOutputGroupsOutputsOutputSettingsUdpOutputSettingsContainerSettingsM2TsSettingsDvbNitSettings dvbNitSettings)
Sets the value ofMedialiveChannelEncoderSettingsOutputGroupsOutputsOutputSettingsUdpOutputSettingsContainerSettingsM2TsSettings.getDvbNitSettings()- Parameters:
dvbNitSettings- dvb_nit_settings block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#dvb_nit_settings MedialiveChannel#dvb_nit_settings}- Returns:
this
-
dvbSdtSettings
@Stability(Stable) public MedialiveChannelEncoderSettingsOutputGroupsOutputsOutputSettingsUdpOutputSettingsContainerSettingsM2TsSettings.Builder dvbSdtSettings(MedialiveChannelEncoderSettingsOutputGroupsOutputsOutputSettingsUdpOutputSettingsContainerSettingsM2TsSettingsDvbSdtSettings dvbSdtSettings)
Sets the value ofMedialiveChannelEncoderSettingsOutputGroupsOutputsOutputSettingsUdpOutputSettingsContainerSettingsM2TsSettings.getDvbSdtSettings()- Parameters:
dvbSdtSettings- dvb_sdt_settings block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#dvb_sdt_settings MedialiveChannel#dvb_sdt_settings}- Returns:
this
-
dvbSubPids
@Stability(Stable) public MedialiveChannelEncoderSettingsOutputGroupsOutputsOutputSettingsUdpOutputSettingsContainerSettingsM2TsSettings.Builder dvbSubPids(String dvbSubPids)
Sets the value ofMedialiveChannelEncoderSettingsOutputGroupsOutputsOutputSettingsUdpOutputSettingsContainerSettingsM2TsSettings.getDvbSubPids()- Parameters:
dvbSubPids- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#dvb_sub_pids MedialiveChannel#dvb_sub_pids}.- Returns:
this
-
dvbTdtSettings
@Stability(Stable) public MedialiveChannelEncoderSettingsOutputGroupsOutputsOutputSettingsUdpOutputSettingsContainerSettingsM2TsSettings.Builder dvbTdtSettings(MedialiveChannelEncoderSettingsOutputGroupsOutputsOutputSettingsUdpOutputSettingsContainerSettingsM2TsSettingsDvbTdtSettings dvbTdtSettings)
Sets the value ofMedialiveChannelEncoderSettingsOutputGroupsOutputsOutputSettingsUdpOutputSettingsContainerSettingsM2TsSettings.getDvbTdtSettings()- Parameters:
dvbTdtSettings- dvb_tdt_settings block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#dvb_tdt_settings MedialiveChannel#dvb_tdt_settings}- Returns:
this
-
dvbTeletextPid
@Stability(Stable) public MedialiveChannelEncoderSettingsOutputGroupsOutputsOutputSettingsUdpOutputSettingsContainerSettingsM2TsSettings.Builder dvbTeletextPid(String dvbTeletextPid)
Sets the value ofMedialiveChannelEncoderSettingsOutputGroupsOutputsOutputSettingsUdpOutputSettingsContainerSettingsM2TsSettings.getDvbTeletextPid()- Parameters:
dvbTeletextPid- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#dvb_teletext_pid MedialiveChannel#dvb_teletext_pid}.- Returns:
this
-
ebif
@Stability(Stable) public MedialiveChannelEncoderSettingsOutputGroupsOutputsOutputSettingsUdpOutputSettingsContainerSettingsM2TsSettings.Builder ebif(String ebif)
Sets the value ofMedialiveChannelEncoderSettingsOutputGroupsOutputsOutputSettingsUdpOutputSettingsContainerSettingsM2TsSettings.getEbif()- Parameters:
ebif- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#ebif MedialiveChannel#ebif}.- Returns:
this
-
ebpAudioInterval
@Stability(Stable) public MedialiveChannelEncoderSettingsOutputGroupsOutputsOutputSettingsUdpOutputSettingsContainerSettingsM2TsSettings.Builder ebpAudioInterval(String ebpAudioInterval)
Sets the value ofMedialiveChannelEncoderSettingsOutputGroupsOutputsOutputSettingsUdpOutputSettingsContainerSettingsM2TsSettings.getEbpAudioInterval()- Parameters:
ebpAudioInterval- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#ebp_audio_interval MedialiveChannel#ebp_audio_interval}.- Returns:
this
-
ebpLookaheadMs
@Stability(Stable) public MedialiveChannelEncoderSettingsOutputGroupsOutputsOutputSettingsUdpOutputSettingsContainerSettingsM2TsSettings.Builder ebpLookaheadMs(Number ebpLookaheadMs)
Sets the value ofMedialiveChannelEncoderSettingsOutputGroupsOutputsOutputSettingsUdpOutputSettingsContainerSettingsM2TsSettings.getEbpLookaheadMs()- Parameters:
ebpLookaheadMs- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#ebp_lookahead_ms MedialiveChannel#ebp_lookahead_ms}.- Returns:
this
-
ebpPlacement
@Stability(Stable) public MedialiveChannelEncoderSettingsOutputGroupsOutputsOutputSettingsUdpOutputSettingsContainerSettingsM2TsSettings.Builder ebpPlacement(String ebpPlacement)
Sets the value ofMedialiveChannelEncoderSettingsOutputGroupsOutputsOutputSettingsUdpOutputSettingsContainerSettingsM2TsSettings.getEbpPlacement()- Parameters:
ebpPlacement- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#ebp_placement MedialiveChannel#ebp_placement}.- Returns:
this
-
ecmPid
@Stability(Stable) public MedialiveChannelEncoderSettingsOutputGroupsOutputsOutputSettingsUdpOutputSettingsContainerSettingsM2TsSettings.Builder ecmPid(String ecmPid)
Sets the value ofMedialiveChannelEncoderSettingsOutputGroupsOutputsOutputSettingsUdpOutputSettingsContainerSettingsM2TsSettings.getEcmPid()- Parameters:
ecmPid- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#ecm_pid MedialiveChannel#ecm_pid}.- Returns:
this
-
esRateInPes
@Stability(Stable) public MedialiveChannelEncoderSettingsOutputGroupsOutputsOutputSettingsUdpOutputSettingsContainerSettingsM2TsSettings.Builder esRateInPes(String esRateInPes)
Sets the value ofMedialiveChannelEncoderSettingsOutputGroupsOutputsOutputSettingsUdpOutputSettingsContainerSettingsM2TsSettings.getEsRateInPes()- Parameters:
esRateInPes- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#es_rate_in_pes MedialiveChannel#es_rate_in_pes}.- Returns:
this
-
etvPlatformPid
@Stability(Stable) public MedialiveChannelEncoderSettingsOutputGroupsOutputsOutputSettingsUdpOutputSettingsContainerSettingsM2TsSettings.Builder etvPlatformPid(String etvPlatformPid)
Sets the value ofMedialiveChannelEncoderSettingsOutputGroupsOutputsOutputSettingsUdpOutputSettingsContainerSettingsM2TsSettings.getEtvPlatformPid()- Parameters:
etvPlatformPid- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#etv_platform_pid MedialiveChannel#etv_platform_pid}.- Returns:
this
-
etvSignalPid
@Stability(Stable) public MedialiveChannelEncoderSettingsOutputGroupsOutputsOutputSettingsUdpOutputSettingsContainerSettingsM2TsSettings.Builder etvSignalPid(String etvSignalPid)
Sets the value ofMedialiveChannelEncoderSettingsOutputGroupsOutputsOutputSettingsUdpOutputSettingsContainerSettingsM2TsSettings.getEtvSignalPid()- Parameters:
etvSignalPid- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#etv_signal_pid MedialiveChannel#etv_signal_pid}.- Returns:
this
-
fragmentTime
@Stability(Stable) public MedialiveChannelEncoderSettingsOutputGroupsOutputsOutputSettingsUdpOutputSettingsContainerSettingsM2TsSettings.Builder fragmentTime(Number fragmentTime)
Sets the value ofMedialiveChannelEncoderSettingsOutputGroupsOutputsOutputSettingsUdpOutputSettingsContainerSettingsM2TsSettings.getFragmentTime()- Parameters:
fragmentTime- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#fragment_time MedialiveChannel#fragment_time}.- Returns:
this
-
klv
@Stability(Stable) public MedialiveChannelEncoderSettingsOutputGroupsOutputsOutputSettingsUdpOutputSettingsContainerSettingsM2TsSettings.Builder klv(String klv)
Sets the value ofMedialiveChannelEncoderSettingsOutputGroupsOutputsOutputSettingsUdpOutputSettingsContainerSettingsM2TsSettings.getKlv()- Parameters:
klv- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#klv MedialiveChannel#klv}.- Returns:
this
-
klvDataPids
@Stability(Stable) public MedialiveChannelEncoderSettingsOutputGroupsOutputsOutputSettingsUdpOutputSettingsContainerSettingsM2TsSettings.Builder klvDataPids(String klvDataPids)
Sets the value ofMedialiveChannelEncoderSettingsOutputGroupsOutputsOutputSettingsUdpOutputSettingsContainerSettingsM2TsSettings.getKlvDataPids()- Parameters:
klvDataPids- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#klv_data_pids MedialiveChannel#klv_data_pids}.- Returns:
this
-
nielsenId3Behavior
@Stability(Stable) public MedialiveChannelEncoderSettingsOutputGroupsOutputsOutputSettingsUdpOutputSettingsContainerSettingsM2TsSettings.Builder nielsenId3Behavior(String nielsenId3Behavior)
Sets the value ofMedialiveChannelEncoderSettingsOutputGroupsOutputsOutputSettingsUdpOutputSettingsContainerSettingsM2TsSettings.getNielsenId3Behavior()- Parameters:
nielsenId3Behavior- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#nielsen_id3_behavior MedialiveChannel#nielsen_id3_behavior}.- Returns:
this
-
nullPacketBitrate
@Stability(Stable) public MedialiveChannelEncoderSettingsOutputGroupsOutputsOutputSettingsUdpOutputSettingsContainerSettingsM2TsSettings.Builder nullPacketBitrate(Number nullPacketBitrate)
Sets the value ofMedialiveChannelEncoderSettingsOutputGroupsOutputsOutputSettingsUdpOutputSettingsContainerSettingsM2TsSettings.getNullPacketBitrate()- Parameters:
nullPacketBitrate- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#null_packet_bitrate MedialiveChannel#null_packet_bitrate}.- Returns:
this
-
patInterval
@Stability(Stable) public MedialiveChannelEncoderSettingsOutputGroupsOutputsOutputSettingsUdpOutputSettingsContainerSettingsM2TsSettings.Builder patInterval(Number patInterval)
Sets the value ofMedialiveChannelEncoderSettingsOutputGroupsOutputsOutputSettingsUdpOutputSettingsContainerSettingsM2TsSettings.getPatInterval()- Parameters:
patInterval- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#pat_interval MedialiveChannel#pat_interval}.- Returns:
this
-
pcrControl
@Stability(Stable) public MedialiveChannelEncoderSettingsOutputGroupsOutputsOutputSettingsUdpOutputSettingsContainerSettingsM2TsSettings.Builder pcrControl(String pcrControl)
Sets the value ofMedialiveChannelEncoderSettingsOutputGroupsOutputsOutputSettingsUdpOutputSettingsContainerSettingsM2TsSettings.getPcrControl()- Parameters:
pcrControl- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#pcr_control MedialiveChannel#pcr_control}.- Returns:
this
-
pcrPeriod
@Stability(Stable) public MedialiveChannelEncoderSettingsOutputGroupsOutputsOutputSettingsUdpOutputSettingsContainerSettingsM2TsSettings.Builder pcrPeriod(Number pcrPeriod)
Sets the value ofMedialiveChannelEncoderSettingsOutputGroupsOutputsOutputSettingsUdpOutputSettingsContainerSettingsM2TsSettings.getPcrPeriod()- Parameters:
pcrPeriod- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#pcr_period MedialiveChannel#pcr_period}.- Returns:
this
-
pcrPid
@Stability(Stable) public MedialiveChannelEncoderSettingsOutputGroupsOutputsOutputSettingsUdpOutputSettingsContainerSettingsM2TsSettings.Builder pcrPid(String pcrPid)
Sets the value ofMedialiveChannelEncoderSettingsOutputGroupsOutputsOutputSettingsUdpOutputSettingsContainerSettingsM2TsSettings.getPcrPid()- Parameters:
pcrPid- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#pcr_pid MedialiveChannel#pcr_pid}.- Returns:
this
-
pmtInterval
@Stability(Stable) public MedialiveChannelEncoderSettingsOutputGroupsOutputsOutputSettingsUdpOutputSettingsContainerSettingsM2TsSettings.Builder pmtInterval(Number pmtInterval)
Sets the value ofMedialiveChannelEncoderSettingsOutputGroupsOutputsOutputSettingsUdpOutputSettingsContainerSettingsM2TsSettings.getPmtInterval()- Parameters:
pmtInterval- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#pmt_interval MedialiveChannel#pmt_interval}.- Returns:
this
-
pmtPid
@Stability(Stable) public MedialiveChannelEncoderSettingsOutputGroupsOutputsOutputSettingsUdpOutputSettingsContainerSettingsM2TsSettings.Builder pmtPid(String pmtPid)
Sets the value ofMedialiveChannelEncoderSettingsOutputGroupsOutputsOutputSettingsUdpOutputSettingsContainerSettingsM2TsSettings.getPmtPid()- Parameters:
pmtPid- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#pmt_pid MedialiveChannel#pmt_pid}.- Returns:
this
-
programNum
@Stability(Stable) public MedialiveChannelEncoderSettingsOutputGroupsOutputsOutputSettingsUdpOutputSettingsContainerSettingsM2TsSettings.Builder programNum(Number programNum)
Sets the value ofMedialiveChannelEncoderSettingsOutputGroupsOutputsOutputSettingsUdpOutputSettingsContainerSettingsM2TsSettings.getProgramNum()- Parameters:
programNum- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#program_num MedialiveChannel#program_num}.- Returns:
this
-
rateMode
@Stability(Stable) public MedialiveChannelEncoderSettingsOutputGroupsOutputsOutputSettingsUdpOutputSettingsContainerSettingsM2TsSettings.Builder rateMode(String rateMode)
Sets the value ofMedialiveChannelEncoderSettingsOutputGroupsOutputsOutputSettingsUdpOutputSettingsContainerSettingsM2TsSettings.getRateMode()- Parameters:
rateMode- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#rate_mode MedialiveChannel#rate_mode}.- Returns:
this
-
scte27Pids
@Stability(Stable) public MedialiveChannelEncoderSettingsOutputGroupsOutputsOutputSettingsUdpOutputSettingsContainerSettingsM2TsSettings.Builder scte27Pids(String scte27Pids)
Sets the value ofMedialiveChannelEncoderSettingsOutputGroupsOutputsOutputSettingsUdpOutputSettingsContainerSettingsM2TsSettings.getScte27Pids()- Parameters:
scte27Pids- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#scte27_pids MedialiveChannel#scte27_pids}.- Returns:
this
-
scte35Control
@Stability(Stable) public MedialiveChannelEncoderSettingsOutputGroupsOutputsOutputSettingsUdpOutputSettingsContainerSettingsM2TsSettings.Builder scte35Control(String scte35Control)
Sets the value ofMedialiveChannelEncoderSettingsOutputGroupsOutputsOutputSettingsUdpOutputSettingsContainerSettingsM2TsSettings.getScte35Control()- Parameters:
scte35Control- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#scte35_control MedialiveChannel#scte35_control}.- Returns:
this
-
scte35Pid
@Stability(Stable) public MedialiveChannelEncoderSettingsOutputGroupsOutputsOutputSettingsUdpOutputSettingsContainerSettingsM2TsSettings.Builder scte35Pid(String scte35Pid)
Sets the value ofMedialiveChannelEncoderSettingsOutputGroupsOutputsOutputSettingsUdpOutputSettingsContainerSettingsM2TsSettings.getScte35Pid()- Parameters:
scte35Pid- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#scte35_pid MedialiveChannel#scte35_pid}.- Returns:
this
-
segmentationMarkers
@Stability(Stable) public MedialiveChannelEncoderSettingsOutputGroupsOutputsOutputSettingsUdpOutputSettingsContainerSettingsM2TsSettings.Builder segmentationMarkers(String segmentationMarkers)
Sets the value ofMedialiveChannelEncoderSettingsOutputGroupsOutputsOutputSettingsUdpOutputSettingsContainerSettingsM2TsSettings.getSegmentationMarkers()- Parameters:
segmentationMarkers- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#segmentation_markers MedialiveChannel#segmentation_markers}.- Returns:
this
-
segmentationStyle
@Stability(Stable) public MedialiveChannelEncoderSettingsOutputGroupsOutputsOutputSettingsUdpOutputSettingsContainerSettingsM2TsSettings.Builder segmentationStyle(String segmentationStyle)
Sets the value ofMedialiveChannelEncoderSettingsOutputGroupsOutputsOutputSettingsUdpOutputSettingsContainerSettingsM2TsSettings.getSegmentationStyle()- Parameters:
segmentationStyle- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#segmentation_style MedialiveChannel#segmentation_style}.- Returns:
this
-
segmentationTime
@Stability(Stable) public MedialiveChannelEncoderSettingsOutputGroupsOutputsOutputSettingsUdpOutputSettingsContainerSettingsM2TsSettings.Builder segmentationTime(Number segmentationTime)
Sets the value ofMedialiveChannelEncoderSettingsOutputGroupsOutputsOutputSettingsUdpOutputSettingsContainerSettingsM2TsSettings.getSegmentationTime()- Parameters:
segmentationTime- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#segmentation_time MedialiveChannel#segmentation_time}.- Returns:
this
-
timedMetadataBehavior
@Stability(Stable) public MedialiveChannelEncoderSettingsOutputGroupsOutputsOutputSettingsUdpOutputSettingsContainerSettingsM2TsSettings.Builder timedMetadataBehavior(String timedMetadataBehavior)
Sets the value ofMedialiveChannelEncoderSettingsOutputGroupsOutputsOutputSettingsUdpOutputSettingsContainerSettingsM2TsSettings.getTimedMetadataBehavior()- Parameters:
timedMetadataBehavior- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#timed_metadata_behavior MedialiveChannel#timed_metadata_behavior}.- Returns:
this
-
timedMetadataPid
@Stability(Stable) public MedialiveChannelEncoderSettingsOutputGroupsOutputsOutputSettingsUdpOutputSettingsContainerSettingsM2TsSettings.Builder timedMetadataPid(String timedMetadataPid)
Sets the value ofMedialiveChannelEncoderSettingsOutputGroupsOutputsOutputSettingsUdpOutputSettingsContainerSettingsM2TsSettings.getTimedMetadataPid()- Parameters:
timedMetadataPid- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#timed_metadata_pid MedialiveChannel#timed_metadata_pid}.- Returns:
this
-
transportStreamId
@Stability(Stable) public MedialiveChannelEncoderSettingsOutputGroupsOutputsOutputSettingsUdpOutputSettingsContainerSettingsM2TsSettings.Builder transportStreamId(Number transportStreamId)
Sets the value ofMedialiveChannelEncoderSettingsOutputGroupsOutputsOutputSettingsUdpOutputSettingsContainerSettingsM2TsSettings.getTransportStreamId()- Parameters:
transportStreamId- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#transport_stream_id MedialiveChannel#transport_stream_id}.- Returns:
this
-
videoPid
@Stability(Stable) public MedialiveChannelEncoderSettingsOutputGroupsOutputsOutputSettingsUdpOutputSettingsContainerSettingsM2TsSettings.Builder videoPid(String videoPid)
Sets the value ofMedialiveChannelEncoderSettingsOutputGroupsOutputsOutputSettingsUdpOutputSettingsContainerSettingsM2TsSettings.getVideoPid()- Parameters:
videoPid- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#video_pid MedialiveChannel#video_pid}.- Returns:
this
-
build
@Stability(Stable) public MedialiveChannelEncoderSettingsOutputGroupsOutputsOutputSettingsUdpOutputSettingsContainerSettingsM2TsSettings build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<MedialiveChannelEncoderSettingsOutputGroupsOutputsOutputSettingsUdpOutputSettingsContainerSettingsM2TsSettings>- Returns:
- a new instance of
MedialiveChannelEncoderSettingsOutputGroupsOutputsOutputSettingsUdpOutputSettingsContainerSettingsM2TsSettings - Throws:
NullPointerException- if any required attribute was not provided
-
-