org.jclouds.ultradns.ws.domain
Class DirectionalPool

java.lang.Object
  extended by 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
static class DirectionalPool.Builder
           
static class DirectionalPool.RecordType
          currently supported types for directional groups.
static class DirectionalPool.TieBreak
           
static class DirectionalPool.Type
           
 
Method Summary
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()
          if getType() is DirectionalPool.Type.MIXED, this can be DirectionalPool.TieBreak.SOURCEIP or DirectionalPool.TieBreak.GEOLOCATION, otherwise DirectionalPool.TieBreak.GEOLOCATION
 DirectionalPool.Type getType()
           
 String getZoneId()
           
 int hashCode()
           
 DirectionalPool.Builder toBuilder()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

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()
if getType() is DirectionalPool.Type.MIXED, this can be DirectionalPool.TieBreak.SOURCEIP or DirectionalPool.TieBreak.GEOLOCATION, otherwise DirectionalPool.TieBreak.GEOLOCATION


hashCode

public int hashCode()
Overrides:
hashCode in class Object

equals

public boolean equals(Object obj)
Overrides:
equals in class Object

toString

public String toString()
Overrides:
toString in class Object

builder

public static DirectionalPool.Builder builder()

toBuilder

public DirectionalPool.Builder toBuilder()


Copyright © 2009-2014 The Apache Software Foundation. All Rights Reserved.