org.jclouds.cloudloadbalancers.domain
Class LoadBalancerRequest

java.lang.Object
  extended by org.jclouds.cloudloadbalancers.domain.internal.BaseLoadBalancer<NodeRequest,LoadBalancerRequest>
      extended by org.jclouds.cloudloadbalancers.domain.LoadBalancerRequest
All Implemented Interfaces:
Comparable<BaseLoadBalancer<NodeRequest,LoadBalancerRequest>>

public class LoadBalancerRequest
extends BaseLoadBalancer<NodeRequest,LoadBalancerRequest>

Author:
Adrian Cole
See Also:

Nested Class Summary
static class LoadBalancerRequest.Builder
           
 
Field Summary
 
Fields inherited from class org.jclouds.cloudloadbalancers.domain.internal.BaseLoadBalancer
algorithm, name, nodes, port, protocol
 
Constructor Summary
LoadBalancerRequest(String name, String protocol, int port, String algorithm, Iterable<NodeRequest> nodes, VirtualIP.Type virtualIPType, Integer virtualIPId)
           
 
Method Summary
static LoadBalancerRequest.Builder builder()
           
 LoadBalancerRequest.Builder toBuilder()
          
 String toString()
           
 
Methods inherited from class org.jclouds.cloudloadbalancers.domain.internal.BaseLoadBalancer
compareTo, equals, getAlgorithm, getName, getNodes, getPort, getProtocol, hashCode
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

LoadBalancerRequest

public LoadBalancerRequest(String name,
                           String protocol,
                           int port,
                           String algorithm,
                           Iterable<NodeRequest> nodes,
                           VirtualIP.Type virtualIPType,
                           Integer virtualIPId)
Method Detail

builder

public static LoadBalancerRequest.Builder builder()

toBuilder

public LoadBalancerRequest.Builder toBuilder()

Overrides:
toBuilder in class BaseLoadBalancer<NodeRequest,LoadBalancerRequest>

toString

public String toString()
Overrides:
toString in class BaseLoadBalancer<NodeRequest,LoadBalancerRequest>


Copyright © 2009-2012 jclouds. All Rights Reserved.