public static class CreateLoadBalancer.Builder extends BaseLoadBalancer.Builder<AddNode,CreateLoadBalancer>
algorithm, connectionLogging, connectionThrottle, halfClosed, healthMonitor, name, nodes, port, protocol, sessionPersistence, timeout| Constructor and Description | 
|---|
CreateLoadBalancer.Builder()  | 
| Modifier and Type | Method and Description | 
|---|---|
CreateLoadBalancer.Builder | 
accessRules(Iterable<AccessRule> accessRules)
The access list management feature allows fine-grained network access controls to be applied to the load 
 balancer's virtual IP address. 
 | 
CreateLoadBalancer.Builder | 
algorithm(BaseLoadBalancer.Algorithm algorithm)
Algorithm that defines how traffic should be directed between back-end nodes. 
 | 
CreateLoadBalancer | 
build()  | 
CreateLoadBalancer.Builder | 
from(CreateLoadBalancer in) | 
CreateLoadBalancer.Builder | 
metadata(Map<String,String> metadata)
Information (metadata) that can be associated with each load balancer for the client's personal use. 
 | 
CreateLoadBalancer.Builder | 
name(String name)
Required. 
 | 
CreateLoadBalancer.Builder | 
node(AddNode node) | 
CreateLoadBalancer.Builder | 
nodes(Iterable<AddNode> addNodes)
Required. 
 | 
CreateLoadBalancer.Builder | 
port(Integer port)
Required if the protocol being used is not in  
ReportApi.listProtocols() or the protocol is in 
 ReportApi.listProtocols() but port=0. | 
CreateLoadBalancer.Builder | 
protocol(String protocol)
Required. 
 | 
CreateLoadBalancer.Builder | 
virtualIPId(Integer virtualIPId)  | 
CreateLoadBalancer.Builder | 
virtualIPType(VirtualIP.Type virtualIPType)  | 
connectionLogging, connectionThrottle, halfClosed, healthMonitor, sessionPersistenceType, timeoutpublic CreateLoadBalancer.Builder virtualIPId(Integer virtualIPId)
VirtualIPpublic CreateLoadBalancer.Builder virtualIPType(VirtualIP.Type virtualIPType)
VirtualIPpublic CreateLoadBalancer.Builder accessRules(Iterable<AccessRule> accessRules)
AccessRulepublic CreateLoadBalancer.Builder metadata(Map<String,String> metadata)
public CreateLoadBalancer build()
build in class BaseLoadBalancer.Builder<AddNode,CreateLoadBalancer>public CreateLoadBalancer.Builder nodes(Iterable<AddNode> addNodes)
nodes in class BaseLoadBalancer.Builder<AddNode,CreateLoadBalancer>public CreateLoadBalancer.Builder node(AddNode node)
node in class BaseLoadBalancer.Builder<AddNode,CreateLoadBalancer>public CreateLoadBalancer.Builder algorithm(BaseLoadBalancer.Algorithm algorithm)
algorithm in class BaseLoadBalancer.Builder<AddNode,CreateLoadBalancer>BaseLoadBalancer.Algorithmpublic CreateLoadBalancer.Builder name(String name)
name in class BaseLoadBalancer.Builder<AddNode,CreateLoadBalancer>public CreateLoadBalancer.Builder port(Integer port)
ReportApi.listProtocols() or the protocol is in 
 ReportApi.listProtocols() but port=0. Port number for the service you are load balancing.port in class BaseLoadBalancer.Builder<AddNode,CreateLoadBalancer>public CreateLoadBalancer.Builder protocol(String protocol)
protocol in class BaseLoadBalancer.Builder<AddNode,CreateLoadBalancer>ReportApi.listProtocols()public CreateLoadBalancer.Builder from(CreateLoadBalancer in)
from in class BaseLoadBalancer.Builder<AddNode,CreateLoadBalancer>Copyright © 2009-2013 jclouds. All Rights Reserved.