@Stability(value=Experimental) public static final class VirtualNodeBaseProps.Builder extends Object implements software.amazon.jsii.Builder<VirtualNodeBaseProps>
VirtualNodeBaseProps| Constructor and Description |
|---|
Builder() |
@Stability(value=Experimental) public VirtualNodeBaseProps.Builder accessLog(AccessLog accessLog)
VirtualNodeBaseProps.getAccessLog()accessLog - Access Logging Configuration for the virtual node.this@Stability(value=Experimental) public VirtualNodeBaseProps.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 VirtualNodeBaseProps.Builder cloudMapService(IService cloudMapService)
VirtualNodeBaseProps.getCloudMapService()cloudMapService - CloudMap service where Virtual Node members register themselves.
Instances registering themselves into this CloudMap will
be considered part of the Virtual Node.this@Stability(value=Experimental) public VirtualNodeBaseProps.Builder cloudMapServiceInstanceAttributes(Map<String,String> cloudMapServiceInstanceAttributes)
VirtualNodeBaseProps.getCloudMapServiceInstanceAttributes()cloudMapServiceInstanceAttributes - Filter down the list of CloudMap service instance.this@Stability(value=Experimental) public VirtualNodeBaseProps.Builder dnsHostName(String dnsHostName)
VirtualNodeBaseProps.getDnsHostName()dnsHostName - Host name of DNS record used to discover Virtual Node members.
The IP addresses returned by querying this DNS record will be considered
part of the Virtual Node.this@Stability(value=Experimental) public VirtualNodeBaseProps.Builder listeners(List<? extends VirtualNodeListener> listeners)
VirtualNodeBaseProps.getListeners()listeners - Initial listener for the virtual node.this@Stability(value=Experimental) public VirtualNodeBaseProps.Builder virtualNodeName(String virtualNodeName)
VirtualNodeBaseProps.getVirtualNodeName()virtualNodeName - The name of the VirtualNode.this@Stability(value=Experimental) public VirtualNodeBaseProps build()
build in interface software.amazon.jsii.Builder<VirtualNodeBaseProps>VirtualNodeBasePropsNullPointerException - if any required attribute was not providedCopyright © 2020. All rights reserved.