org.jclouds.cloudstack.domain
Class Domain
java.lang.Object
org.jclouds.cloudstack.domain.Domain
- All Implemented Interfaces:
- Comparable<Domain>
public class Domain
- extends Object
- implements Comparable<Domain>
Representation of the API domain response
- Author:
- Andrei Savu
Domain
@ConstructorProperties(value={"id","haschild","level","name","networkdomain","parentdomainid","parentdomainname"})
protected Domain(String id,
boolean hasChild,
long level,
@Nullable
String name,
@Nullable
String networkDomain,
@Nullable
String parentDomainId,
@Nullable
String parentDomainName)
builder
public static Domain.Builder<?> builder()
toBuilder
public Domain.Builder<?> toBuilder()
getId
public String getId()
hasChild
public boolean hasChild()
getLevel
public long getLevel()
getName
@Nullable
public String getName()
getNetworkDomain
@Nullable
public String getNetworkDomain()
getParentDomainId
@Nullable
public String getParentDomainId()
getParentDomainName
@Nullable
public String getParentDomainName()
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.Objects.ToStringHelper string()
toString
public String toString()
- Overrides:
toString in class Object
compareTo
public int compareTo(Domain other)
- Specified by:
compareTo in interface Comparable<Domain>
Copyright © 2009-2013 jclouds. All Rights Reserved.