|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jclouds.route53.domain.ResourceRecordSet
public class ResourceRecordSet
| Nested Class Summary | |
|---|---|
static class |
ResourceRecordSet.AliasTarget
In this case, the rrs is an alias, and it points to another Route53 hosted resource, such as an ELB, S3 bucket, or zone. |
static class |
ResourceRecordSet.Builder
|
static class |
ResourceRecordSet.RecordSubset
A portion of a RRs who share the same name and type |
| Field Summary | |
|---|---|
protected com.google.common.base.Optional<ResourceRecordSet.AliasTarget> |
aliasTarget
|
protected String |
name
|
protected com.google.common.base.Optional<Integer> |
ttl
|
protected String |
type
|
protected List<String> |
values
|
| Method Summary | |
|---|---|
static ResourceRecordSet.Builder |
builder()
|
boolean |
equals(Object obj)
|
com.google.common.base.Optional<ResourceRecordSet.AliasTarget> |
getAliasTarget()
When present, getType() is A or AAAA. |
String |
getName()
The name of the domain. |
com.google.common.base.Optional<Integer> |
getTTL()
Present in all resource record sets except aliases. |
String |
getType()
The resource record set type. |
List<String> |
getValues()
Type-specific values that differentiates the RRs in this set. |
int |
hashCode()
|
ResourceRecordSet.Builder |
toBuilder()
|
String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected final String name
protected final String type
protected final com.google.common.base.Optional<Integer> ttl
protected final List<String> values
protected final com.google.common.base.Optional<ResourceRecordSet.AliasTarget> aliasTarget
| Method Detail |
|---|
public String getName()
public String getType()
public com.google.common.base.Optional<Integer> getTTL()
public List<String> getValues()
getType() is A or AAAA and
getAliasTarget() is present.
public com.google.common.base.Optional<ResourceRecordSet.AliasTarget> getAliasTarget()
getType() is A or AAAA.
Instead of getValues() containing the corresponding IP addresses,
the server will follow this link and resolve one on-demand.
public int hashCode()
hashCode in class Objectpublic boolean equals(Object obj)
equals in class Objectpublic String toString()
toString in class Objectpublic static ResourceRecordSet.Builder builder()
public ResourceRecordSet.Builder toBuilder()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||