public static class LoadBalancerRequest.Builder extends BaseLoadBalancer.Builder<NodeRequest,LoadBalancerRequest>
algorithm, connectionLogging, connectionThrottle, halfClosed, healthMonitor, name, nodes, port, protocol, sessionPersistence, timeout| Constructor and Description |
|---|
LoadBalancerRequest.Builder() |
| Modifier and Type | Method and Description |
|---|---|
LoadBalancerRequest.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.
|
LoadBalancerRequest.Builder |
algorithm(BaseLoadBalancer.Algorithm algorithm)
Algorithm that defines how traffic should be directed between back-end nodes.
|
LoadBalancerRequest |
build() |
LoadBalancerRequest.Builder |
from(LoadBalancerRequest in) |
LoadBalancerRequest.Builder |
metadata(Map<String,String> metadata)
Information (metadata) that can be associated with each load balancer for the client's personal use.
|
LoadBalancerRequest.Builder |
name(String name)
Required.
|
LoadBalancerRequest.Builder |
node(NodeRequest nodes) |
LoadBalancerRequest.Builder |
nodes(Iterable<NodeRequest> nodes)
Required.
|
LoadBalancerRequest.Builder |
port(Integer port)
Required if the protocol being used is not in LoadBalancerApi#listProtocols() or the protocol is in
LoadBalancerApi#listProtocols() but port=0.
|
LoadBalancerRequest.Builder |
protocol(String protocol)
Required.
|
LoadBalancerRequest.Builder |
virtualIPId(Integer virtualIPId) |
LoadBalancerRequest.Builder |
virtualIPType(VirtualIP.Type virtualIPType) |
connectionLogging, connectionThrottle, halfClosed, healthMonitor, sessionPersistenceType, timeoutpublic LoadBalancerRequest.Builder virtualIPId(Integer virtualIPId)
VirtualIPpublic LoadBalancerRequest.Builder virtualIPType(VirtualIP.Type virtualIPType)
VirtualIPpublic LoadBalancerRequest.Builder accessRules(Iterable<AccessRule> accessRules)
AccessRulepublic LoadBalancerRequest.Builder metadata(Map<String,String> metadata)
public LoadBalancerRequest build()
build in class BaseLoadBalancer.Builder<NodeRequest,LoadBalancerRequest>public LoadBalancerRequest.Builder nodes(Iterable<NodeRequest> nodes)
nodes in class BaseLoadBalancer.Builder<NodeRequest,LoadBalancerRequest>public LoadBalancerRequest.Builder node(NodeRequest nodes)
node in class BaseLoadBalancer.Builder<NodeRequest,LoadBalancerRequest>public LoadBalancerRequest.Builder algorithm(BaseLoadBalancer.Algorithm algorithm)
algorithm in class BaseLoadBalancer.Builder<NodeRequest,LoadBalancerRequest>BaseLoadBalancer.Algorithmpublic LoadBalancerRequest.Builder name(String name)
name in class BaseLoadBalancer.Builder<NodeRequest,LoadBalancerRequest>public LoadBalancerRequest.Builder port(Integer port)
port in class BaseLoadBalancer.Builder<NodeRequest,LoadBalancerRequest>public LoadBalancerRequest.Builder protocol(String protocol)
protocol in class BaseLoadBalancer.Builder<NodeRequest,LoadBalancerRequest>LoadBalancerApi#listProtocols()public LoadBalancerRequest.Builder from(LoadBalancerRequest in)
from in class BaseLoadBalancer.Builder<NodeRequest,LoadBalancerRequest>Copyright © 2009-2013 jclouds. All Rights Reserved.