Class Domain
- java.lang.Object
-
- org.jclouds.rackspace.clouddns.v1.domain.Domain
-
public class Domain extends Object
A domain is an entity/container of all DNS-related information containing one or more records. Within Rackspace DNS, the account which creates the domain is the domain owner.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDomain.Format
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)protected Domainfrom(Domain in)intgetAccountId()com.google.common.base.Optional<String>getComment()DategetCreated()StringgetEmail()intgetId()StringgetName()Set<String>getNameservers()Set<RecordDetail>getRecords()Set<Subdomain>getSubdomains()intgetTTL()DategetUpdated()inthashCode()protected com.google.common.base.MoreObjects.ToStringHelperstring()StringtoString()
-
-
-
Constructor Detail
-
Domain
@ConstructorProperties({"id","name","emailAddress","comment","created","updated","accountId","ttl","nameservers","subdomains","recordsList"}) protected Domain(int id, String name, String email, @Nullable String comment, Date created, Date updated, int accountId, int ttl, @Nullable Set<String> nameservers, @Nullable Set<Subdomain> nameToSubdomain, @Nullable Set<RecordDetail> records)
-
-
Method Detail
-
getId
public int getId()
-
getName
public String getName()
-
getEmail
public String getEmail()
-
getComment
public com.google.common.base.Optional<String> getComment()
-
getCreated
public Date getCreated()
-
getUpdated
public Date getUpdated()
-
getAccountId
public int getAccountId()
-
getTTL
public int getTTL()
-
getRecords
public Set<RecordDetail> getRecords()
-
string
protected com.google.common.base.MoreObjects.ToStringHelper string()
-
-