public static final class GatewayRoute.Builder
extends java.lang.Object
GatewayRoute
.Modifier and Type | Method and Description |
---|---|
GatewayRoute |
build() |
static GatewayRoute.Builder |
create(software.constructs.Construct scope,
java.lang.String id) |
GatewayRoute.Builder |
gatewayRouteName(java.lang.String gatewayRouteName)
The name of the GatewayRoute.
|
GatewayRoute.Builder |
routeSpec(GatewayRouteSpec routeSpec)
What protocol the route uses.
|
GatewayRoute.Builder |
virtualGateway(IVirtualGateway virtualGateway)
The VirtualGateway this GatewayRoute is associated with.
|
public static GatewayRoute.Builder create(software.constructs.Construct scope, java.lang.String id)
scope
- This parameter is required.id
- This parameter is required.GatewayRoute.Builder
.public GatewayRoute.Builder routeSpec(GatewayRouteSpec routeSpec)
routeSpec
- What protocol the route uses. This parameter is required.this
public GatewayRoute.Builder gatewayRouteName(java.lang.String gatewayRouteName)
Default: - an automatically generated name
gatewayRouteName
- The name of the GatewayRoute. This parameter is required.this
public GatewayRoute.Builder virtualGateway(IVirtualGateway virtualGateway)
virtualGateway
- The VirtualGateway this GatewayRoute is associated with. This parameter is required.this
public GatewayRoute build()