Class MedialiveChannelEncoderSettingsAudioDescriptionsCodecSettingsEac3Settings.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.aws.medialive_channel.MedialiveChannelEncoderSettingsAudioDescriptionsCodecSettingsEac3Settings.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<MedialiveChannelEncoderSettingsAudioDescriptionsCodecSettingsEac3Settings>
- Enclosing interface:
- MedialiveChannelEncoderSettingsAudioDescriptionsCodecSettingsEac3Settings
@Stability(Stable) public static final class MedialiveChannelEncoderSettingsAudioDescriptionsCodecSettingsEac3Settings.Builder extends Object implements software.amazon.jsii.Builder<MedialiveChannelEncoderSettingsAudioDescriptionsCodecSettingsEac3Settings>
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
attenuationControl
@Stability(Stable) public MedialiveChannelEncoderSettingsAudioDescriptionsCodecSettingsEac3Settings.Builder attenuationControl(String attenuationControl)
Sets the value ofMedialiveChannelEncoderSettingsAudioDescriptionsCodecSettingsEac3Settings.getAttenuationControl()- Parameters:
attenuationControl- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#attenuation_control MedialiveChannel#attenuation_control}.- Returns:
this
-
bitrate
@Stability(Stable) public MedialiveChannelEncoderSettingsAudioDescriptionsCodecSettingsEac3Settings.Builder bitrate(Number bitrate)
Sets the value ofMedialiveChannelEncoderSettingsAudioDescriptionsCodecSettingsEac3Settings.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
-
bitstreamMode
@Stability(Stable) public MedialiveChannelEncoderSettingsAudioDescriptionsCodecSettingsEac3Settings.Builder bitstreamMode(String bitstreamMode)
Sets the value ofMedialiveChannelEncoderSettingsAudioDescriptionsCodecSettingsEac3Settings.getBitstreamMode()- Parameters:
bitstreamMode- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#bitstream_mode MedialiveChannel#bitstream_mode}.- Returns:
this
-
codingMode
@Stability(Stable) public MedialiveChannelEncoderSettingsAudioDescriptionsCodecSettingsEac3Settings.Builder codingMode(String codingMode)
Sets the value ofMedialiveChannelEncoderSettingsAudioDescriptionsCodecSettingsEac3Settings.getCodingMode()- Parameters:
codingMode- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#coding_mode MedialiveChannel#coding_mode}.- Returns:
this
-
dcFilter
@Stability(Stable) public MedialiveChannelEncoderSettingsAudioDescriptionsCodecSettingsEac3Settings.Builder dcFilter(String dcFilter)
Sets the value ofMedialiveChannelEncoderSettingsAudioDescriptionsCodecSettingsEac3Settings.getDcFilter()- Parameters:
dcFilter- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#dc_filter MedialiveChannel#dc_filter}.- Returns:
this
-
dialnorm
@Stability(Stable) public MedialiveChannelEncoderSettingsAudioDescriptionsCodecSettingsEac3Settings.Builder dialnorm(Number dialnorm)
Sets the value ofMedialiveChannelEncoderSettingsAudioDescriptionsCodecSettingsEac3Settings.getDialnorm()- Parameters:
dialnorm- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#dialnorm MedialiveChannel#dialnorm}.- Returns:
this
-
drcLine
@Stability(Stable) public MedialiveChannelEncoderSettingsAudioDescriptionsCodecSettingsEac3Settings.Builder drcLine(String drcLine)
Sets the value ofMedialiveChannelEncoderSettingsAudioDescriptionsCodecSettingsEac3Settings.getDrcLine()- Parameters:
drcLine- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#drc_line MedialiveChannel#drc_line}.- Returns:
this
-
drcRf
@Stability(Stable) public MedialiveChannelEncoderSettingsAudioDescriptionsCodecSettingsEac3Settings.Builder drcRf(String drcRf)
Sets the value ofMedialiveChannelEncoderSettingsAudioDescriptionsCodecSettingsEac3Settings.getDrcRf()- Parameters:
drcRf- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#drc_rf MedialiveChannel#drc_rf}.- Returns:
this
-
lfeControl
@Stability(Stable) public MedialiveChannelEncoderSettingsAudioDescriptionsCodecSettingsEac3Settings.Builder lfeControl(String lfeControl)
Sets the value ofMedialiveChannelEncoderSettingsAudioDescriptionsCodecSettingsEac3Settings.getLfeControl()- Parameters:
lfeControl- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#lfe_control MedialiveChannel#lfe_control}.- Returns:
this
-
lfeFilter
@Stability(Stable) public MedialiveChannelEncoderSettingsAudioDescriptionsCodecSettingsEac3Settings.Builder lfeFilter(String lfeFilter)
Sets the value ofMedialiveChannelEncoderSettingsAudioDescriptionsCodecSettingsEac3Settings.getLfeFilter()- Parameters:
lfeFilter- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#lfe_filter MedialiveChannel#lfe_filter}.- Returns:
this
-
loRoCenterMixLevel
@Stability(Stable) public MedialiveChannelEncoderSettingsAudioDescriptionsCodecSettingsEac3Settings.Builder loRoCenterMixLevel(Number loRoCenterMixLevel)
Sets the value ofMedialiveChannelEncoderSettingsAudioDescriptionsCodecSettingsEac3Settings.getLoRoCenterMixLevel()- Parameters:
loRoCenterMixLevel- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#lo_ro_center_mix_level MedialiveChannel#lo_ro_center_mix_level}.- Returns:
this
-
loRoSurroundMixLevel
@Stability(Stable) public MedialiveChannelEncoderSettingsAudioDescriptionsCodecSettingsEac3Settings.Builder loRoSurroundMixLevel(Number loRoSurroundMixLevel)
Sets the value ofMedialiveChannelEncoderSettingsAudioDescriptionsCodecSettingsEac3Settings.getLoRoSurroundMixLevel()- Parameters:
loRoSurroundMixLevel- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#lo_ro_surround_mix_level MedialiveChannel#lo_ro_surround_mix_level}.- Returns:
this
-
ltRtCenterMixLevel
@Stability(Stable) public MedialiveChannelEncoderSettingsAudioDescriptionsCodecSettingsEac3Settings.Builder ltRtCenterMixLevel(Number ltRtCenterMixLevel)
Sets the value ofMedialiveChannelEncoderSettingsAudioDescriptionsCodecSettingsEac3Settings.getLtRtCenterMixLevel()- Parameters:
ltRtCenterMixLevel- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#lt_rt_center_mix_level MedialiveChannel#lt_rt_center_mix_level}.- Returns:
this
-
ltRtSurroundMixLevel
@Stability(Stable) public MedialiveChannelEncoderSettingsAudioDescriptionsCodecSettingsEac3Settings.Builder ltRtSurroundMixLevel(Number ltRtSurroundMixLevel)
Sets the value ofMedialiveChannelEncoderSettingsAudioDescriptionsCodecSettingsEac3Settings.getLtRtSurroundMixLevel()- Parameters:
ltRtSurroundMixLevel- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#lt_rt_surround_mix_level MedialiveChannel#lt_rt_surround_mix_level}.- Returns:
this
-
metadataControl
@Stability(Stable) public MedialiveChannelEncoderSettingsAudioDescriptionsCodecSettingsEac3Settings.Builder metadataControl(String metadataControl)
Sets the value ofMedialiveChannelEncoderSettingsAudioDescriptionsCodecSettingsEac3Settings.getMetadataControl()- Parameters:
metadataControl- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#metadata_control MedialiveChannel#metadata_control}.- Returns:
this
-
passthroughControl
@Stability(Stable) public MedialiveChannelEncoderSettingsAudioDescriptionsCodecSettingsEac3Settings.Builder passthroughControl(String passthroughControl)
Sets the value ofMedialiveChannelEncoderSettingsAudioDescriptionsCodecSettingsEac3Settings.getPassthroughControl()- Parameters:
passthroughControl- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#passthrough_control MedialiveChannel#passthrough_control}.- Returns:
this
-
phaseControl
@Stability(Stable) public MedialiveChannelEncoderSettingsAudioDescriptionsCodecSettingsEac3Settings.Builder phaseControl(String phaseControl)
Sets the value ofMedialiveChannelEncoderSettingsAudioDescriptionsCodecSettingsEac3Settings.getPhaseControl()- Parameters:
phaseControl- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#phase_control MedialiveChannel#phase_control}.- Returns:
this
-
stereoDownmix
@Stability(Stable) public MedialiveChannelEncoderSettingsAudioDescriptionsCodecSettingsEac3Settings.Builder stereoDownmix(String stereoDownmix)
Sets the value ofMedialiveChannelEncoderSettingsAudioDescriptionsCodecSettingsEac3Settings.getStereoDownmix()- Parameters:
stereoDownmix- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#stereo_downmix MedialiveChannel#stereo_downmix}.- Returns:
this
-
surroundExMode
@Stability(Stable) public MedialiveChannelEncoderSettingsAudioDescriptionsCodecSettingsEac3Settings.Builder surroundExMode(String surroundExMode)
Sets the value ofMedialiveChannelEncoderSettingsAudioDescriptionsCodecSettingsEac3Settings.getSurroundExMode()- Parameters:
surroundExMode- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#surround_ex_mode MedialiveChannel#surround_ex_mode}.- Returns:
this
-
surroundMode
@Stability(Stable) public MedialiveChannelEncoderSettingsAudioDescriptionsCodecSettingsEac3Settings.Builder surroundMode(String surroundMode)
Sets the value ofMedialiveChannelEncoderSettingsAudioDescriptionsCodecSettingsEac3Settings.getSurroundMode()- Parameters:
surroundMode- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#surround_mode MedialiveChannel#surround_mode}.- Returns:
this
-
build
@Stability(Stable) public MedialiveChannelEncoderSettingsAudioDescriptionsCodecSettingsEac3Settings build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<MedialiveChannelEncoderSettingsAudioDescriptionsCodecSettingsEac3Settings>- Returns:
- a new instance of
MedialiveChannelEncoderSettingsAudioDescriptionsCodecSettingsEac3Settings - Throws:
NullPointerException- if any required attribute was not provided
-
-