@Stability(value=Stable) public static final class VirtualGateway.Builder extends Object implements software.amazon.jsii.Builder<VirtualGateway>
VirtualGateway
.Modifier and Type | Method and Description |
---|---|
VirtualGateway.Builder |
accessLog(AccessLog accessLog)
Access Logging Configuration for the VirtualGateway.
|
VirtualGateway.Builder |
backendDefaults(BackendDefaults backendDefaults)
Default Configuration Virtual Node uses to communicate with Virtual Service.
|
VirtualGateway |
build() |
static VirtualGateway.Builder |
create(software.constructs.Construct scope,
String id) |
VirtualGateway.Builder |
listeners(List<? extends VirtualGatewayListener> listeners)
Listeners for the VirtualGateway.
|
VirtualGateway.Builder |
mesh(IMesh mesh)
The Mesh which the VirtualGateway belongs to.
|
VirtualGateway.Builder |
virtualGatewayName(String virtualGatewayName)
Name of the VirtualGateway.
|
@Stability(value=Stable) public static VirtualGateway.Builder create(software.constructs.Construct scope, String id)
scope
- This parameter is required.id
- This parameter is required.VirtualGateway.Builder
.@Stability(value=Stable) public VirtualGateway.Builder accessLog(AccessLog accessLog)
Default: - no access logging
accessLog
- Access Logging Configuration for the VirtualGateway. This parameter is required.this
@Stability(value=Stable) public VirtualGateway.Builder backendDefaults(BackendDefaults backendDefaults)
Default: - No Config
backendDefaults
- Default Configuration Virtual Node uses to communicate with Virtual Service. This parameter is required.this
@Stability(value=Stable) public VirtualGateway.Builder listeners(List<? extends VirtualGatewayListener> listeners)
Only one is supported.
Default: - Single HTTP listener on port 8080
listeners
- Listeners for the VirtualGateway. This parameter is required.this
@Stability(value=Stable) public VirtualGateway.Builder virtualGatewayName(String virtualGatewayName)
Default: - A name is automatically determined
virtualGatewayName
- Name of the VirtualGateway. This parameter is required.this
@Stability(value=Stable) public VirtualGateway.Builder mesh(IMesh mesh)
mesh
- The Mesh which the VirtualGateway belongs to. This parameter is required.this
@Stability(value=Stable) public VirtualGateway build()
build
in interface software.amazon.jsii.Builder<VirtualGateway>
Copyright © 2022. All rights reserved.