org.jclouds.rackspace.cloudloadbalancers.v1.domain
Class VirtualIP

java.lang.Object
  extended by org.jclouds.rackspace.cloudloadbalancers.v1.domain.VirtualIP
Direct Known Subclasses:
VirtualIPWithId

public class VirtualIP
extends Object

A virtual IP (VIP) makes a load balancer accessible by clients. The load balancing service supports either a public virtual IP, routable on the public Internet, or a ServiceNet address, routable only within the region in which the load balancer resides.


Nested Class Summary
static class VirtualIP.IPVersion
          Virtual IP Versions
static class VirtualIP.Type
          Virtual IP Types
 
Constructor Summary
protected VirtualIP(VirtualIP.Type type, VirtualIP.IPVersion ipVersion)
           
 
Method Summary
 boolean equals(Object obj)
           
 VirtualIP.IPVersion getIpVersion()
           
 VirtualIP.Type getType()
           
 int hashCode()
           
static VirtualIP publicIPv6()
          Use this method to easily create virtual IPs.
protected  com.google.common.base.Objects.ToStringHelper string()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

VirtualIP

protected VirtualIP(VirtualIP.Type type,
                    VirtualIP.IPVersion ipVersion)
Method Detail

publicIPv6

public static VirtualIP publicIPv6()
Use this method to easily create virtual IPs. Only public IPv6 virtual IPs can be created.


getType

public VirtualIP.Type getType()

getIpVersion

public VirtualIP.IPVersion getIpVersion()

string

protected com.google.common.base.Objects.ToStringHelper string()

toString

public String toString()
Overrides:
toString in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

equals

public boolean equals(Object obj)
Overrides:
equals in class Object


Copyright © 2009-2014 The Apache Software Foundation. All Rights Reserved.