Class RemixSettings.Builder
java.lang.Object
software.amazon.awscdk.services.medialive.alpha.RemixSettings.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<RemixSettings>
- Enclosing interface:
RemixSettings
@Stability(Experimental)
public static final class RemixSettings.Builder
extends Object
implements software.amazon.jsii.Builder<RemixSettings>
A builder for
RemixSettings-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.channelMappings(List<? extends AudioChannelMapping> channelMappings) Sets the value ofRemixSettings.getChannelMappings()channelsIn(Number channelsIn) Sets the value ofRemixSettings.getChannelsIn()channelsOut(Number channelsOut) Sets the value ofRemixSettings.getChannelsOut()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
channelMappings
@Stability(Experimental) public RemixSettings.Builder channelMappings(List<? extends AudioChannelMapping> channelMappings) Sets the value ofRemixSettings.getChannelMappings()- Parameters:
channelMappings- The channel mappings from input to output. This parameter is required.- Returns:
this
-
channelsIn
Sets the value ofRemixSettings.getChannelsIn()- Parameters:
channelsIn- The number of input channels.- Returns:
this
-
channelsOut
Sets the value ofRemixSettings.getChannelsOut()- Parameters:
channelsOut- The number of output channels. Valid values: 1, 2, 4, 6, 8.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<RemixSettings>- Returns:
- a new instance of
RemixSettings - Throws:
NullPointerException- if any required attribute was not provided
-