@Stability(value=Stable) public static final class VirtualGatewayProps.Builder extends Object implements software.amazon.jsii.Builder<VirtualGatewayProps>
VirtualGatewayProps
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
VirtualGatewayProps.Builder |
accessLog(AccessLog accessLog)
Sets the value of
VirtualGatewayBaseProps.getAccessLog() |
VirtualGatewayProps.Builder |
backendDefaults(BackendDefaults backendDefaults)
Sets the value of
VirtualGatewayBaseProps.getBackendDefaults() |
VirtualGatewayProps |
build()
Builds the configured instance.
|
VirtualGatewayProps.Builder |
listeners(List<? extends VirtualGatewayListener> listeners)
Sets the value of
VirtualGatewayBaseProps.getListeners() |
VirtualGatewayProps.Builder |
mesh(IMesh mesh)
Sets the value of
VirtualGatewayProps.getMesh() |
VirtualGatewayProps.Builder |
virtualGatewayName(String virtualGatewayName)
Sets the value of
VirtualGatewayBaseProps.getVirtualGatewayName() |
@Stability(value=Stable) public VirtualGatewayProps.Builder mesh(IMesh mesh)
VirtualGatewayProps.getMesh()
mesh
- The Mesh which the VirtualGateway belongs to. This parameter is required.this
@Stability(value=Stable) public VirtualGatewayProps.Builder accessLog(AccessLog accessLog)
VirtualGatewayBaseProps.getAccessLog()
accessLog
- Access Logging Configuration for the VirtualGateway.this
@Stability(value=Stable) public VirtualGatewayProps.Builder backendDefaults(BackendDefaults backendDefaults)
VirtualGatewayBaseProps.getBackendDefaults()
backendDefaults
- Default Configuration Virtual Node uses to communicate with Virtual Service.this
@Stability(value=Stable) public VirtualGatewayProps.Builder listeners(List<? extends VirtualGatewayListener> listeners)
VirtualGatewayBaseProps.getListeners()
listeners
- Listeners for the VirtualGateway.
Only one is supported.this
@Stability(value=Stable) public VirtualGatewayProps.Builder virtualGatewayName(String virtualGatewayName)
VirtualGatewayBaseProps.getVirtualGatewayName()
virtualGatewayName
- Name of the VirtualGateway.this
@Stability(value=Stable) public VirtualGatewayProps build()
build
in interface software.amazon.jsii.Builder<VirtualGatewayProps>
VirtualGatewayProps
NullPointerException
- if any required attribute was not providedCopyright © 2022. All rights reserved.