@Stability(value=Experimental) 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)
(experimental) Access Logging Configuration for the VirtualGateway.
|
VirtualGateway.Builder |
backendDefaults(BackendDefaults backendDefaults)
(experimental) 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)
(experimental) Listeners for the VirtualGateway.
|
VirtualGateway.Builder |
mesh(IMesh mesh)
(experimental) The Mesh which the VirtualGateway belongs to.
|
VirtualGateway.Builder |
virtualGatewayName(String virtualGatewayName)
(experimental) Name of the VirtualGateway.
|
@Stability(value=Experimental) 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=Experimental) public VirtualGateway.Builder accessLog(AccessLog accessLog)
Default: - no access logging
accessLog - Access Logging Configuration for the VirtualGateway. This parameter is required.this@Stability(value=Experimental) 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=Experimental) 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=Experimental) public VirtualGateway.Builder virtualGatewayName(String virtualGatewayName)
Default: - A name is automatically determined
virtualGatewayName - Name of the VirtualGateway. This parameter is required.this@Stability(value=Experimental) public VirtualGateway.Builder mesh(IMesh mesh)
mesh - The Mesh which the VirtualGateway belongs to. This parameter is required.this@Stability(value=Experimental) public VirtualGateway build()
build in interface software.amazon.jsii.Builder<VirtualGateway>Copyright © 2022. All rights reserved.