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