org.jclouds.cloudstack.domain
Class VlanIPRange

java.lang.Object
  extended by org.jclouds.cloudstack.domain.VlanIPRange
All Implemented Interfaces:
Comparable<VlanIPRange>

public class VlanIPRange
extends Object
implements Comparable<VlanIPRange>

Represents the data object used in CloudStack's "Vlan" API.

Author:
Richard Downer

Nested Class Summary
static class VlanIPRange.Builder
           
 
Constructor Summary
VlanIPRange(long id, String description, boolean forVirtualNetwork, long zoneId, String vlan, String account, long domainId, String domain, long podId, String podName, String gateway, String netmask, String startIP, String endIP, long networkId)
           
 
Method Summary
static VlanIPRange.Builder builder()
           
 int compareTo(VlanIPRange other)
           
 boolean equals(Object o)
           
 String getAccount()
           
 String getDescription()
           
 String getDomain()
           
 long getDomainId()
           
 String getEndIP()
           
 String getGateway()
           
 long getId()
           
 String getNetmask()
           
 long getNetworkId()
           
 long getPodId()
           
 String getPodName()
           
 String getStartIP()
           
 String getVlan()
           
 long getZoneId()
           
 int hashCode()
           
 boolean isForVirtualNetwork()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

VlanIPRange

public VlanIPRange(long id,
                   String description,
                   boolean forVirtualNetwork,
                   long zoneId,
                   String vlan,
                   String account,
                   long domainId,
                   String domain,
                   long podId,
                   String podName,
                   String gateway,
                   String netmask,
                   String startIP,
                   String endIP,
                   long networkId)
Method Detail

builder

public static VlanIPRange.Builder builder()

getId

public long getId()

getDescription

public String getDescription()

isForVirtualNetwork

public boolean isForVirtualNetwork()

getZoneId

public long getZoneId()

getVlan

public String getVlan()

getAccount

public String getAccount()

getDomainId

public long getDomainId()

getDomain

public String getDomain()

getPodId

public long getPodId()

getPodName

public String getPodName()

getGateway

public String getGateway()

getNetmask

public String getNetmask()

getStartIP

public String getStartIP()

getEndIP

public String getEndIP()

getNetworkId

public long getNetworkId()

equals

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

hashCode

public int hashCode()
Overrides:
hashCode in class Object

toString

public String toString()
Overrides:
toString in class Object

compareTo

public int compareTo(VlanIPRange other)
Specified by:
compareTo in interface Comparable<VlanIPRange>


Copyright © 2009-2012 jclouds. All Rights Reserved.