org.jclouds.cloudloadbalancers.domain
Class LoadBalancerRequest.Builder

java.lang.Object
  extended by org.jclouds.cloudloadbalancers.domain.internal.BaseLoadBalancer.Builder<NodeRequest,LoadBalancerRequest>
      extended by org.jclouds.cloudloadbalancers.domain.LoadBalancerRequest.Builder
Enclosing class:
LoadBalancerRequest

public static class LoadBalancerRequest.Builder
extends BaseLoadBalancer.Builder<NodeRequest,LoadBalancerRequest>


Field Summary
 
Fields inherited from class org.jclouds.cloudloadbalancers.domain.internal.BaseLoadBalancer.Builder
algorithm, name, nodes, port, protocol
 
Constructor Summary
LoadBalancerRequest.Builder()
           
 
Method Summary
 LoadBalancerRequest.Builder algorithm(String algorithm)
           
 LoadBalancerRequest build()
           
 LoadBalancerRequest.Builder from(LoadBalancerRequest in)
           
 LoadBalancerRequest.Builder name(String name)
           
 LoadBalancerRequest.Builder node(NodeRequest nodes)
           
 LoadBalancerRequest.Builder nodes(Iterable<NodeRequest> nodes)
           
 LoadBalancerRequest.Builder port(Integer port)
           
 LoadBalancerRequest.Builder protocol(String protocol)
           
 LoadBalancerRequest.Builder virtualIPId(Integer virtualIPId)
           
 LoadBalancerRequest.Builder virtualIPType(VirtualIP.Type virtualIPType)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LoadBalancerRequest.Builder

public LoadBalancerRequest.Builder()
Method Detail

virtualIPId

public LoadBalancerRequest.Builder virtualIPId(Integer virtualIPId)

virtualIPType

public LoadBalancerRequest.Builder virtualIPType(VirtualIP.Type virtualIPType)

build

public LoadBalancerRequest build()
Overrides:
build in class BaseLoadBalancer.Builder<NodeRequest,LoadBalancerRequest>

nodes

public LoadBalancerRequest.Builder nodes(Iterable<NodeRequest> nodes)
Overrides:
nodes in class BaseLoadBalancer.Builder<NodeRequest,LoadBalancerRequest>

node

public LoadBalancerRequest.Builder node(NodeRequest nodes)
Overrides:
node in class BaseLoadBalancer.Builder<NodeRequest,LoadBalancerRequest>

algorithm

public LoadBalancerRequest.Builder algorithm(String algorithm)
Overrides:
algorithm in class BaseLoadBalancer.Builder<NodeRequest,LoadBalancerRequest>

from

public LoadBalancerRequest.Builder from(LoadBalancerRequest in)
Overrides:
from in class BaseLoadBalancer.Builder<NodeRequest,LoadBalancerRequest>

name

public LoadBalancerRequest.Builder name(String name)
Overrides:
name in class BaseLoadBalancer.Builder<NodeRequest,LoadBalancerRequest>

port

public LoadBalancerRequest.Builder port(Integer port)
Overrides:
port in class BaseLoadBalancer.Builder<NodeRequest,LoadBalancerRequest>

protocol

public LoadBalancerRequest.Builder protocol(String protocol)
Overrides:
protocol in class BaseLoadBalancer.Builder<NodeRequest,LoadBalancerRequest>


Copyright © 2009-2011 jclouds. All Rights Reserved.