Class RouterNetworkConfiguration
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.mediaconnect.alpha.RouterNetworkConfiguration
- All Implemented Interfaces:
software.amazon.jsii.JsiiSerializable
@Generated(value="jsii-pacmak/1.138.0 (build 0ca7ee8)",
date="2026-07-31T10:49:55.215Z")
@Stability(Experimental)
public class RouterNetworkConfiguration
extends software.amazon.jsii.JsiiObject
(experimental) Factory class for creating Router Network configurations.
Example:
Stack stack;
ISecurityGroup securityGroup;
ISubnet subnet;
RouterNetworkInterface privateInterface = RouterNetworkInterface.Builder.create(stack, "PrivateInterface")
.routerNetworkInterfaceName("private-interface")
.configuration(RouterNetworkConfiguration.vpc(VpcNetworkConfigurationProps.builder()
.securityGroups(List.of(securityGroup))
.subnet(subnet)
.build()))
.build();
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedRouterNetworkConfiguration(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) protectedRouterNetworkConfiguration(software.amazon.jsii.JsiiObjectRef objRef) -
Method Summary
Modifier and TypeMethodDescriptionstatic RouterNetworkConfiguration(experimental) Create a public network configuration.static RouterNetworkConfigurationvpc(VpcNetworkConfigurationProps props) (experimental) Create a VPC network configuration.Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Constructor Details
-
RouterNetworkConfiguration
protected RouterNetworkConfiguration(software.amazon.jsii.JsiiObjectRef objRef) -
RouterNetworkConfiguration
protected RouterNetworkConfiguration(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
-
-
Method Details
-
publicNetwork
@Stability(Experimental) @NotNull public static RouterNetworkConfiguration publicNetwork(@NotNull PublicNetworkConfigurationProps props) (experimental) Create a public network configuration.- Parameters:
props- Public network configuration properties. This parameter is required.- Returns:
- RouterNetworkConfiguration instance for public setup
-
vpc
@Stability(Experimental) @NotNull public static RouterNetworkConfiguration vpc(@NotNull VpcNetworkConfigurationProps props) (experimental) Create a VPC network configuration.- Parameters:
props- VPC network configuration properties. This parameter is required.- Returns:
- RouterNetworkConfiguration instance for VPC setup
-