@Stability(value=Stable) public static final class VirtualNodeProps.Builder extends Object implements software.amazon.jsii.Builder<VirtualNodeProps>
VirtualNodeProps| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
VirtualNodeProps.Builder |
accessLog(AccessLog accessLog)
Sets the value of
VirtualNodeBaseProps.getAccessLog() |
VirtualNodeProps.Builder |
backendDefaults(BackendDefaults backendDefaults)
Sets the value of
VirtualNodeBaseProps.getBackendDefaults() |
VirtualNodeProps.Builder |
backends(List<? extends Backend> backends)
Sets the value of
VirtualNodeBaseProps.getBackends() |
VirtualNodeProps |
build()
Builds the configured instance.
|
VirtualNodeProps.Builder |
listeners(List<? extends VirtualNodeListener> listeners)
Sets the value of
VirtualNodeBaseProps.getListeners() |
VirtualNodeProps.Builder |
mesh(IMesh mesh)
Sets the value of
VirtualNodeProps.getMesh() |
VirtualNodeProps.Builder |
serviceDiscovery(ServiceDiscovery serviceDiscovery)
Sets the value of
VirtualNodeBaseProps.getServiceDiscovery() |
VirtualNodeProps.Builder |
virtualNodeName(String virtualNodeName)
Sets the value of
VirtualNodeBaseProps.getVirtualNodeName() |
@Stability(value=Stable) public VirtualNodeProps.Builder mesh(IMesh mesh)
VirtualNodeProps.getMesh()mesh - The Mesh which the VirtualNode belongs to. This parameter is required.this@Stability(value=Stable) public VirtualNodeProps.Builder accessLog(AccessLog accessLog)
VirtualNodeBaseProps.getAccessLog()accessLog - Access Logging Configuration for the virtual node.this@Stability(value=Stable) public VirtualNodeProps.Builder backendDefaults(BackendDefaults backendDefaults)
VirtualNodeBaseProps.getBackendDefaults()backendDefaults - Default Configuration Virtual Node uses to communicate with Virtual Service.this@Stability(value=Stable) public VirtualNodeProps.Builder backends(List<? extends Backend> backends)
VirtualNodeBaseProps.getBackends()backends - Virtual Services that this is node expected to send outbound traffic to.this@Stability(value=Stable) public VirtualNodeProps.Builder listeners(List<? extends VirtualNodeListener> listeners)
VirtualNodeBaseProps.getListeners()listeners - Initial listener for the virtual node.this@Stability(value=Stable) public VirtualNodeProps.Builder serviceDiscovery(ServiceDiscovery serviceDiscovery)
VirtualNodeBaseProps.getServiceDiscovery()serviceDiscovery - Defines how upstream clients will discover this VirtualNode.this@Stability(value=Stable) public VirtualNodeProps.Builder virtualNodeName(String virtualNodeName)
VirtualNodeBaseProps.getVirtualNodeName()virtualNodeName - The name of the VirtualNode.this@Stability(value=Stable) public VirtualNodeProps build()
build in interface software.amazon.jsii.Builder<VirtualNodeProps>VirtualNodePropsNullPointerException - if any required attribute was not providedCopyright © 2022. All rights reserved.