public static final class VirtualRouter.Builder
extends java.lang.Object
VirtualRouter
.Modifier and Type | Method and Description |
---|---|
VirtualRouter |
build() |
static VirtualRouter.Builder |
create(software.constructs.Construct scope,
java.lang.String id) |
VirtualRouter.Builder |
listeners(java.util.List<? extends VirtualRouterListener> listeners)
Listener specification for the VirtualRouter.
|
VirtualRouter.Builder |
mesh(IMesh mesh)
The Mesh which the VirtualRouter belongs to.
|
VirtualRouter.Builder |
virtualRouterName(java.lang.String virtualRouterName)
The name of the VirtualRouter.
|
public static VirtualRouter.Builder create(software.constructs.Construct scope, java.lang.String id)
scope
- This parameter is required.id
- This parameter is required.VirtualRouter.Builder
.public VirtualRouter.Builder listeners(java.util.List<? extends VirtualRouterListener> listeners)
Default: - A listener on HTTP port 8080
listeners
- Listener specification for the VirtualRouter. This parameter is required.this
public VirtualRouter.Builder virtualRouterName(java.lang.String virtualRouterName)
Default: - A name is automatically determined
virtualRouterName
- The name of the VirtualRouter. This parameter is required.this
public VirtualRouter.Builder mesh(IMesh mesh)
mesh
- The Mesh which the VirtualRouter belongs to. This parameter is required.this
public VirtualRouter build()