Package org.jclouds.ultradns.ws.domain
Class DirectionalPool
- java.lang.Object
-
- org.jclouds.ultradns.ws.domain.DirectionalPool
-
public final class DirectionalPool extends Object
Records are resolved in consideration of the location of the requestor.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
DirectionalPool.Builder
static class
DirectionalPool.RecordType
currently supportedtypes
for directional groups.static class
DirectionalPool.TieBreak
static class
DirectionalPool.Type
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static DirectionalPool.Builder
builder()
boolean
equals(Object obj)
String
getDName()
The dname of the pool.String
getId()
com.google.common.base.Optional<String>
getName()
The name of the pool.DirectionalPool.TieBreak
getTieBreak()
ifgetType()
isDirectionalPool.Type.MIXED
, this can beDirectionalPool.TieBreak.SOURCEIP
orDirectionalPool.TieBreak.GEOLOCATION
, otherwiseDirectionalPool.TieBreak.GEOLOCATION
DirectionalPool.Type
getType()
String
getZoneId()
int
hashCode()
DirectionalPool.Builder
toBuilder()
String
toString()
-
-
-
Method Detail
-
getZoneId
public String getZoneId()
-
getId
public String getId()
-
getDName
public String getDName()
The dname of the pool. ex.jclouds.org.
-
getName
public com.google.common.base.Optional<String> getName()
The name of the pool. ex.My Pool
-
getType
public DirectionalPool.Type getType()
-
getTieBreak
public DirectionalPool.TieBreak getTieBreak()
ifgetType()
isDirectionalPool.Type.MIXED
, this can beDirectionalPool.TieBreak.SOURCEIP
orDirectionalPool.TieBreak.GEOLOCATION
, otherwiseDirectionalPool.TieBreak.GEOLOCATION
-
builder
public static DirectionalPool.Builder builder()
-
toBuilder
public DirectionalPool.Builder toBuilder()
-
-