Class CfnChannel.AudioPreMixerSettingsProperty.Builder
java.lang.Object
software.amazon.awscdk.services.medialive.CfnChannel.AudioPreMixerSettingsProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnChannel.AudioPreMixerSettingsProperty>
- Enclosing interface:
CfnChannel.AudioPreMixerSettingsProperty
@Stability(Stable)
public static final class CfnChannel.AudioPreMixerSettingsProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnChannel.AudioPreMixerSettingsProperty>
A builder for
CfnChannel.AudioPreMixerSettingsProperty-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaudioNormalizationSettings(IResolvable audioNormalizationSettings) Sets the value ofCfnChannel.AudioPreMixerSettingsProperty.getAudioNormalizationSettings()audioNormalizationSettings(CfnChannel.AudioNormalizationSettingsProperty audioNormalizationSettings) Sets the value ofCfnChannel.AudioPreMixerSettingsProperty.getAudioNormalizationSettings()build()Builds the configured instance.Sets the value ofCfnChannel.AudioPreMixerSettingsProperty.getChannels()Sets the value ofCfnChannel.AudioPreMixerSettingsProperty.getGainDb()remixSettings(IResolvable remixSettings) Sets the value ofCfnChannel.AudioPreMixerSettingsProperty.getRemixSettings()remixSettings(CfnChannel.RemixSettingsProperty remixSettings) Sets the value ofCfnChannel.AudioPreMixerSettingsProperty.getRemixSettings()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
audioNormalizationSettings
@Stability(Stable) public CfnChannel.AudioPreMixerSettingsProperty.Builder audioNormalizationSettings(IResolvable audioNormalizationSettings) Sets the value ofCfnChannel.AudioPreMixerSettingsProperty.getAudioNormalizationSettings()- Parameters:
audioNormalizationSettings- the value to be set.- Returns:
this
-
audioNormalizationSettings
@Stability(Stable) public CfnChannel.AudioPreMixerSettingsProperty.Builder audioNormalizationSettings(CfnChannel.AudioNormalizationSettingsProperty audioNormalizationSettings) Sets the value ofCfnChannel.AudioPreMixerSettingsProperty.getAudioNormalizationSettings()- Parameters:
audioNormalizationSettings- the value to be set.- Returns:
this
-
channels
@Stability(Stable) public CfnChannel.AudioPreMixerSettingsProperty.Builder channels(Number channels) Sets the value ofCfnChannel.AudioPreMixerSettingsProperty.getChannels()- Parameters:
channels- the value to be set.- Returns:
this
-
gainDb
Sets the value ofCfnChannel.AudioPreMixerSettingsProperty.getGainDb()- Parameters:
gainDb- the value to be set.- Returns:
this
-
remixSettings
@Stability(Stable) public CfnChannel.AudioPreMixerSettingsProperty.Builder remixSettings(IResolvable remixSettings) Sets the value ofCfnChannel.AudioPreMixerSettingsProperty.getRemixSettings()- Parameters:
remixSettings- the value to be set.- Returns:
this
-
remixSettings
@Stability(Stable) public CfnChannel.AudioPreMixerSettingsProperty.Builder remixSettings(CfnChannel.RemixSettingsProperty remixSettings) Sets the value ofCfnChannel.AudioPreMixerSettingsProperty.getRemixSettings()- Parameters:
remixSettings- the value to be set.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnChannel.AudioPreMixerSettingsProperty>- Returns:
- a new instance of
CfnChannel.AudioPreMixerSettingsProperty - Throws:
NullPointerException- if any required attribute was not provided
-