Class RouterNetworkInterface.Builder
java.lang.Object
software.amazon.awscdk.services.mediaconnect.alpha.RouterNetworkInterface.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<RouterNetworkInterface>
- Enclosing class:
RouterNetworkInterface
@Stability(Experimental)
public static final class RouterNetworkInterface.Builder
extends Object
implements software.amazon.jsii.Builder<RouterNetworkInterface>
(experimental) A fluent builder for
RouterNetworkInterface.-
Method Summary
Modifier and TypeMethodDescriptionbuild()configuration(RouterNetworkConfiguration configuration) (experimental) Network configuration for the router network interface.regionName(String regionName) (experimental) The AWS Region where the router network interface will be created.routerNetworkInterfaceName(String routerNetworkInterfaceName) (experimental) The name of the router network interface.(experimental) Tags to add to the network interface.
-
Method Details
-
create
@Stability(Experimental) public static RouterNetworkInterface.Builder create(software.constructs.Construct scope, String id) - Parameters:
scope- This parameter is required.id- This parameter is required.- Returns:
- a new instance of
RouterNetworkInterface.Builder.
-
configuration
@Stability(Experimental) public RouterNetworkInterface.Builder configuration(RouterNetworkConfiguration configuration) (experimental) Network configuration for the router network interface.- Parameters:
configuration- Network configuration for the router network interface. This parameter is required.- Returns:
this
-
regionName
(experimental) The AWS Region where the router network interface will be created.Default: - Same region as the stack
- Parameters:
regionName- The AWS Region where the router network interface will be created. This parameter is required.- Returns:
this
-
routerNetworkInterfaceName
@Stability(Experimental) public RouterNetworkInterface.Builder routerNetworkInterfaceName(String routerNetworkInterfaceName) (experimental) The name of the router network interface.Default: - Generated automatically
- Parameters:
routerNetworkInterfaceName- The name of the router network interface. This parameter is required.- Returns:
this
-
tags
(experimental) Tags to add to the network interface.Default: - No tagging
- Parameters:
tags- Tags to add to the network interface. This parameter is required.- Returns:
this
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<RouterNetworkInterface>- Returns:
- a newly built instance of
RouterNetworkInterface.
-