org.jclouds.ultradns.ws.domain
Class PoolRecordSpec

java.lang.Object
  extended by org.jclouds.ultradns.ws.domain.PoolRecordSpec

public final class PoolRecordSpec
extends Object

specifications and status of a current record in the pool.


Nested Class Summary
static class PoolRecordSpec.Builder
           
 
Method Summary
static PoolRecordSpec.Builder builder()
           
 boolean equals(Object obj)
           
 String getDescription()
          correlates to TrafficControllerPoolRecordDetail.getDescription()
 int getFailOverDelay()
          at the time of writing, between 0–30 (minutes).
 String getState()
          known values include Normal and Normal-NoTest
 int getThreshold()
          how many probes in a region must fail in order for this to fail.
 int getTTL()
          The resource record cache time to live (TTL), in seconds.
 int getWeight()
          correlates to TrafficControllerPoolRecordDetail.getWeight()
 int hashCode()
           
 boolean isAllFailEnabled()
          undocumented
 boolean isProbingEnabled()
          correlates to TrafficControllerPoolRecordDetail.isProbingEnabled()
 PoolRecordSpec.Builder toBuilder()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Method Detail

getDescription

public String getDescription()
correlates to TrafficControllerPoolRecordDetail.getDescription()


getState

public String getState()
known values include Normal and Normal-NoTest


isProbingEnabled

public boolean isProbingEnabled()
correlates to TrafficControllerPoolRecordDetail.isProbingEnabled()


isAllFailEnabled

public boolean isAllFailEnabled()
undocumented


getWeight

public int getWeight()
correlates to TrafficControllerPoolRecordDetail.getWeight()


getFailOverDelay

public int getFailOverDelay()
at the time of writing, between 0–30 (minutes).


getThreshold

public int getThreshold()
how many probes in a region must fail in order for this to fail.


getTTL

public int getTTL()
The resource record cache time to live (TTL), in seconds.


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 PoolRecordSpec.Builder builder()

toBuilder

public PoolRecordSpec.Builder toBuilder()


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