Class SOAData
Corresponds to the binary representation of the
SOA
(Start of Authority) RData
Example
SOAData rdata = SOAData.builder() .rname("foo.com.") .mname("admin.foo.com.") .serial(1) .refresh(3600) .retry(600) .expire(604800) .minimum(60).build()
- See Also:
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class com.google.common.collect.ForwardingMap
com.google.common.collect.ForwardingMap.StandardEntrySet, com.google.common.collect.ForwardingMap.StandardKeySet, com.google.common.collect.ForwardingMap.StandardValues
-
Method Summary
Modifier and TypeMethodDescriptionstatic SOAData.Builder
builder()
delegate()
int
time value that specifies the upper limit on the time interval that can elapse before the zone is no longer authoritative.int
minimum TTL field that should be exported with any RR from this zone.getMname()
domain-name of the name server that was the original or primary source of data for this zoneint
time interval before the zone should be refreshedint
getRetry()
time interval that should elapse before a failed refresh should be retriedgetRname()
domain-name which specifies the mailbox of the person responsible for this zone.int
version number of the original copy of the zone.Methods inherited from class com.google.common.collect.ForwardingMap
clear, containsKey, containsValue, entrySet, equals, get, hashCode, isEmpty, keySet, put, putAll, remove, size, standardClear, standardContainsKey, standardContainsValue, standardEquals, standardHashCode, standardIsEmpty, standardPutAll, standardRemove, standardToString, values
Methods inherited from class com.google.common.collect.ForwardingObject
toString
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface java.util.Map
compute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAll
-
Method Details
-
getMname
domain-name of the name server that was the original or primary source of data for this zone -
getRname
domain-name which specifies the mailbox of the person responsible for this zone. -
getSerial
public int getSerial()version number of the original copy of the zone. -
getRefresh
public int getRefresh()time interval before the zone should be refreshed -
getRetry
public int getRetry()time interval that should elapse before a failed refresh should be retried -
getExpire
public int getExpire()time value that specifies the upper limit on the time interval that can elapse before the zone is no longer authoritative. -
getMinimum
public int getMinimum()minimum TTL field that should be exported with any RR from this zone. -
delegate
-
builder
-
toBuilder
-