@Stability(value=Stable) public static final class VirtualRouter.Builder extends Object implements software.amazon.jsii.Builder<VirtualRouter>
VirtualRouter.| Modifier and Type | Method and Description |
|---|---|
VirtualRouter |
build() |
static VirtualRouter.Builder |
create(software.constructs.Construct scope,
String id) |
VirtualRouter.Builder |
listeners(List<? extends VirtualRouterListener> listeners)
Listener specification for the VirtualRouter.
|
VirtualRouter.Builder |
mesh(IMesh mesh)
The Mesh which the VirtualRouter belongs to.
|
VirtualRouter.Builder |
virtualRouterName(String virtualRouterName)
The name of the VirtualRouter.
|
@Stability(value=Stable) public static VirtualRouter.Builder create(software.constructs.Construct scope, String id)
scope - This parameter is required.id - This parameter is required.VirtualRouter.Builder.@Stability(value=Stable) public VirtualRouter.Builder listeners(List<? extends VirtualRouterListener> listeners)
Default: - A listener on HTTP port 8080
listeners - Listener specification for the VirtualRouter. This parameter is required.this@Stability(value=Stable) public VirtualRouter.Builder virtualRouterName(String virtualRouterName)
Default: - A name is automatically determined
virtualRouterName - The name of the VirtualRouter. This parameter is required.this@Stability(value=Stable) public VirtualRouter.Builder mesh(IMesh mesh)
mesh - The Mesh which the VirtualRouter belongs to. This parameter is required.this@Stability(value=Stable) public VirtualRouter build()
build in interface software.amazon.jsii.Builder<VirtualRouter>Copyright © 2022. All rights reserved.