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