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