Class CfnRouterOutput.RouterOutputConfigurationProperty.Builder
java.lang.Object
software.amazon.awscdk.services.mediaconnect.CfnRouterOutput.RouterOutputConfigurationProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnRouterOutput.RouterOutputConfigurationProperty>
- Enclosing interface:
CfnRouterOutput.RouterOutputConfigurationProperty
@Stability(Stable)
public static final class CfnRouterOutput.RouterOutputConfigurationProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnRouterOutput.RouterOutputConfigurationProperty>
A builder for
CfnRouterOutput.RouterOutputConfigurationProperty-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.mediaConnectFlow(IResolvable mediaConnectFlow) Sets the value ofCfnRouterOutput.RouterOutputConfigurationProperty.getMediaConnectFlow()mediaConnectFlow(CfnRouterOutput.MediaConnectFlowRouterOutputConfigurationProperty mediaConnectFlow) Sets the value ofCfnRouterOutput.RouterOutputConfigurationProperty.getMediaConnectFlow()mediaLiveInput(IResolvable mediaLiveInput) Sets the value ofCfnRouterOutput.RouterOutputConfigurationProperty.getMediaLiveInput()Sets the value ofCfnRouterOutput.RouterOutputConfigurationProperty.getMediaLiveInput()standard(IResolvable standard) Sets the value ofCfnRouterOutput.RouterOutputConfigurationProperty.getStandard()Sets the value ofCfnRouterOutput.RouterOutputConfigurationProperty.getStandard()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
mediaConnectFlow
@Stability(Stable) public CfnRouterOutput.RouterOutputConfigurationProperty.Builder mediaConnectFlow(IResolvable mediaConnectFlow) Sets the value ofCfnRouterOutput.RouterOutputConfigurationProperty.getMediaConnectFlow()- Parameters:
mediaConnectFlow- Configuration settings for connecting a router output to a MediaConnect flow source.- Returns:
this
-
mediaConnectFlow
@Stability(Stable) public CfnRouterOutput.RouterOutputConfigurationProperty.Builder mediaConnectFlow(CfnRouterOutput.MediaConnectFlowRouterOutputConfigurationProperty mediaConnectFlow) Sets the value ofCfnRouterOutput.RouterOutputConfigurationProperty.getMediaConnectFlow()- Parameters:
mediaConnectFlow- Configuration settings for connecting a router output to a MediaConnect flow source.- Returns:
this
-
mediaLiveInput
@Stability(Stable) public CfnRouterOutput.RouterOutputConfigurationProperty.Builder mediaLiveInput(IResolvable mediaLiveInput) Sets the value ofCfnRouterOutput.RouterOutputConfigurationProperty.getMediaLiveInput()- Parameters:
mediaLiveInput- Configuration settings for connecting a router output to a MediaLive input.- Returns:
this
-
mediaLiveInput
@Stability(Stable) public CfnRouterOutput.RouterOutputConfigurationProperty.Builder mediaLiveInput(CfnRouterOutput.MediaLiveInputRouterOutputConfigurationProperty mediaLiveInput) Sets the value ofCfnRouterOutput.RouterOutputConfigurationProperty.getMediaLiveInput()- Parameters:
mediaLiveInput- Configuration settings for connecting a router output to a MediaLive input.- Returns:
this
-
standard
@Stability(Stable) public CfnRouterOutput.RouterOutputConfigurationProperty.Builder standard(IResolvable standard) Sets the value ofCfnRouterOutput.RouterOutputConfigurationProperty.getStandard()- Parameters:
standard- The configuration settings for a standard router output, including the protocol, protocol-specific configuration, network interface, and availability zone.- Returns:
this
-
standard
@Stability(Stable) public CfnRouterOutput.RouterOutputConfigurationProperty.Builder standard(CfnRouterOutput.StandardRouterOutputConfigurationProperty standard) Sets the value ofCfnRouterOutput.RouterOutputConfigurationProperty.getStandard()- Parameters:
standard- The configuration settings for a standard router output, including the protocol, protocol-specific configuration, network interface, and availability zone.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnRouterOutput.RouterOutputConfigurationProperty>- Returns:
- a new instance of
CfnRouterOutput.RouterOutputConfigurationProperty - Throws:
NullPointerException- if any required attribute was not provided
-