Class CfnChannel.RemixSettingsProperty.Builder
java.lang.Object
software.amazon.awscdk.services.medialive.CfnChannel.RemixSettingsProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnChannel.RemixSettingsProperty>
- Enclosing interface:
CfnChannel.RemixSettingsProperty
@Stability(Stable)
public static final class CfnChannel.RemixSettingsProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnChannel.RemixSettingsProperty>
A builder for
CfnChannel.RemixSettingsProperty-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.channelMappings(List<? extends Object> channelMappings) Sets the value ofCfnChannel.RemixSettingsProperty.getChannelMappings()channelMappings(IResolvable channelMappings) Sets the value ofCfnChannel.RemixSettingsProperty.getChannelMappings()channelsIn(Number channelsIn) Sets the value ofCfnChannel.RemixSettingsProperty.getChannelsIn()channelsOut(Number channelsOut) Sets the value ofCfnChannel.RemixSettingsProperty.getChannelsOut()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
channelMappings
@Stability(Stable) public CfnChannel.RemixSettingsProperty.Builder channelMappings(IResolvable channelMappings) Sets the value ofCfnChannel.RemixSettingsProperty.getChannelMappings()- Parameters:
channelMappings- A mapping of input channels to output channels, with appropriate gain adjustments.- Returns:
this
-
channelMappings
@Stability(Stable) public CfnChannel.RemixSettingsProperty.Builder channelMappings(List<? extends Object> channelMappings) Sets the value ofCfnChannel.RemixSettingsProperty.getChannelMappings()- Parameters:
channelMappings- A mapping of input channels to output channels, with appropriate gain adjustments.- Returns:
this
-
channelsIn
Sets the value ofCfnChannel.RemixSettingsProperty.getChannelsIn()- Parameters:
channelsIn- The number of input channels to be used.- Returns:
this
-
channelsOut
Sets the value ofCfnChannel.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<CfnChannel.RemixSettingsProperty>- Returns:
- a new instance of
CfnChannel.RemixSettingsProperty - Throws:
NullPointerException- if any required attribute was not provided
-