Brooklyn

brooklyn.entity.dns.geoscaling
[Java] Class GeoscalingWebClient.Domain

java.lang.Object
  brooklyn.entity.dns.geoscaling.GeoscalingWebClient.Domain

public class GeoscalingWebClient.Domain

Field Summary
int id

java.lang.String name

 
Constructor Summary
GeoscalingWebClient.Domain(int id, java.lang.String name)

 
Method Summary
void createSmartSubdomain(java.lang.String name)

void delete()

void editRecord(java.lang.String subdomainPart, java.lang.String type, java.lang.String content)

e.g. editRecord("foo", "A", "1.2.3.4"), which assuming this domain is "bar.com", will create A record for foo.bar.com.

SmartSubdomain getSmartSubdomain(java.lang.String name)

SmartSubdomain getSmartSubdomain(int id)

java.util.List getSmartSubdomains()

int hashCode()

java.lang.String toString()

 
Methods inherited from class java.lang.Object
java.lang.Object#wait(), java.lang.Object#wait(long), java.lang.Object#wait(long, int), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll()
 

Field Detail

id

public final int id


name

public final java.lang.String name


 
Constructor Detail

GeoscalingWebClient.Domain

public GeoscalingWebClient.Domain(int id, java.lang.String name)


 
Method Detail

createSmartSubdomain

public void createSmartSubdomain(java.lang.String name)


delete

public void delete()


editRecord

public void editRecord(java.lang.String subdomainPart, java.lang.String type, java.lang.String content)
e.g. editRecord("foo", "A", "1.2.3.4"), which assuming this domain is "bar.com", will create A record for foo.bar.com.

or editRecord("*.foo", "CNAME", "foo.bar.com") to map everything at *.foo.bar.com to foo.bar.com


getSmartSubdomain

public SmartSubdomain getSmartSubdomain(java.lang.String name)


getSmartSubdomain

public SmartSubdomain getSmartSubdomain(int id)


getSmartSubdomains

public java.util.List getSmartSubdomains()


hashCode

@Override
public int hashCode()


toString

@Override
public java.lang.String toString()


 

Brooklyn Multi-Cloud Application Management Platform
brooklyncentral.github.com. Apache License. © 2012.