Class VlanIPRange

java.lang.Object
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.
  • Constructor Details

    • VlanIPRange

      @ConstructorProperties({"id","description","forvirtualnetwork","zoneid","vlan","account","domainid","domain","podid","podname","gateway","netmask","startip","endip","networkid"}) protected VlanIPRange(String id, @Nullable String description, boolean forVirtualNetwork, @Nullable String zoneId, @Nullable String vlan, @Nullable String account, @Nullable String domainId, @Nullable String domain, @Nullable String podId, @Nullable String podName, @Nullable String gateway, @Nullable String netmask, @Nullable String startIP, @Nullable String endIP, @Nullable String networkId)
  • Method Details

    • builder

      public static VlanIPRange.Builder<?> builder()
    • toBuilder

      public VlanIPRange.Builder<?> toBuilder()
    • getId

      public String getId()
    • getDescription

      @Nullable public String getDescription()
    • isForVirtualNetwork

      public boolean isForVirtualNetwork()
    • getZoneId

      @Nullable public String getZoneId()
    • getVlan

      @Nullable public String getVlan()
    • getAccount

      @Nullable public String getAccount()
    • getDomainId

      @Nullable public String getDomainId()
    • getDomain

      @Nullable public String getDomain()
    • getPodId

      @Nullable public String getPodId()
    • getPodName

      @Nullable public String getPodName()
    • getGateway

      @Nullable public String getGateway()
    • getNetmask

      @Nullable public String getNetmask()
    • getStartIP

      @Nullable public String getStartIP()
    • getEndIP

      @Nullable public String getEndIP()
    • getNetworkId

      @Nullable public String getNetworkId()
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

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

      protected com.google.common.base.MoreObjects.ToStringHelper string()
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • compareTo

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