Class CfnChannelPropsMixin.RemixSettingsProperty.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.medialive.CfnChannelPropsMixin.RemixSettingsProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnChannelPropsMixin.RemixSettingsProperty>
- Enclosing interface:
CfnChannelPropsMixin.RemixSettingsProperty
@Stability(Stable)
public static final class CfnChannelPropsMixin.RemixSettingsProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnChannelPropsMixin.RemixSettingsProperty>
A builder for
CfnChannelPropsMixin.RemixSettingsProperty-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.channelMappings(List<? extends Object> channelMappings) Sets the value ofCfnChannelPropsMixin.RemixSettingsProperty.getChannelMappings()channelMappings(IResolvable channelMappings) Sets the value ofCfnChannelPropsMixin.RemixSettingsProperty.getChannelMappings()channelsIn(Number channelsIn) Sets the value ofCfnChannelPropsMixin.RemixSettingsProperty.getChannelsIn()channelsOut(Number channelsOut) Sets the value ofCfnChannelPropsMixin.RemixSettingsProperty.getChannelsOut()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
channelMappings
@Stability(Stable) public CfnChannelPropsMixin.RemixSettingsProperty.Builder channelMappings(IResolvable channelMappings) Sets the value ofCfnChannelPropsMixin.RemixSettingsProperty.getChannelMappings()- Parameters:
channelMappings- A mapping of input channels to output channels, with appropriate gain adjustments.- Returns:
this
-
channelMappings
@Stability(Stable) public CfnChannelPropsMixin.RemixSettingsProperty.Builder channelMappings(List<? extends Object> channelMappings) Sets the value ofCfnChannelPropsMixin.RemixSettingsProperty.getChannelMappings()- Parameters:
channelMappings- A mapping of input channels to output channels, with appropriate gain adjustments.- Returns:
this
-
channelsIn
@Stability(Stable) public CfnChannelPropsMixin.RemixSettingsProperty.Builder channelsIn(Number channelsIn) Sets the value ofCfnChannelPropsMixin.RemixSettingsProperty.getChannelsIn()- Parameters:
channelsIn- The number of input channels to be used.- Returns:
this
-
channelsOut
@Stability(Stable) public CfnChannelPropsMixin.RemixSettingsProperty.Builder channelsOut(Number channelsOut) Sets the value ofCfnChannelPropsMixin.RemixSettingsProperty.getChannelsOut()- Parameters:
channelsOut- The number of output channels to be produced. Valid values: 1, 2, 4, 6, 8.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnChannelPropsMixin.RemixSettingsProperty>- Returns:
- a new instance of
CfnChannelPropsMixin.RemixSettingsProperty - Throws:
NullPointerException- if any required attribute was not provided
-