public static final class DnsForwarderStatistics.Builder
extends java.lang.Object
DnsForwarderStatistics
.Constructor and Description |
---|
Builder()
Constructor with parameters for the required properties of
DnsForwarderStatistics . |
Modifier and Type | Method and Description |
---|---|
DnsForwarderStatistics |
build() |
DnsForwarderStatistics.Builder |
setConditionalForwarderStatistics(java.util.List<PerForwarderStatistics> conditionalForwarderStatistics)
The statistics of conditional forwarders
This property may be present in responses from the server, but if it is present
in a request to server it will be ignored.
|
DnsForwarderStatistics.Builder |
setConfiguredCacheSize(java.lang.Long configuredCacheSize)
The configured cache size, in kb format: int64
This property may be present in responses from the server, but if it is present
in a request to server it will be ignored.
|
DnsForwarderStatistics.Builder |
setDefaultForwarderStatistics(PerForwarderStatistics defaultForwarderStatistics) |
DnsForwarderStatistics.Builder |
setErrorMessage(java.lang.String errorMessage)
Error message, if available
This property may be present in responses from the server, but if it is present
in a request to server it will be ignored.
|
DnsForwarderStatistics.Builder |
setQueriesAnsweredLocally(java.lang.Long queriesAnsweredLocally)
The totocal number of queries answered from local cache format: int64
This property may be present in responses from the server, but if it is present
in a request to server it will be ignored.
|
DnsForwarderStatistics.Builder |
setQueriesForwarded(java.lang.Long queriesForwarded)
The total number of forwarded dns queries format: int64
This property may be present in responses from the server, but if it is present
in a request to server it will be ignored.
|
DnsForwarderStatistics.Builder |
setTimestamp(java.lang.Long timestamp)
Time stamp of the current statistics, in ms format: int64
This property may be present in responses from the server, but if it is present
in a request to server it will be ignored.
|
DnsForwarderStatistics.Builder |
setTotalQueries(java.lang.Long totalQueries)
The total number of received dns queries format: int64
This property may be present in responses from the server, but if it is present
in a request to server it will be ignored.
|
DnsForwarderStatistics.Builder |
setUsedCacheStatistics(java.util.List<PerNodeUsedCacheStatistics> usedCacheStatistics)
The statistics of used cache
This property may be present in responses from the server, but if it is present
in a request to server it will be ignored.
|
public Builder()
DnsForwarderStatistics
.public DnsForwarderStatistics.Builder setConditionalForwarderStatistics(java.util.List<PerForwarderStatistics> conditionalForwarderStatistics)
conditionalForwarderStatistics
- New value for the property.public DnsForwarderStatistics.Builder setConfiguredCacheSize(java.lang.Long configuredCacheSize)
configuredCacheSize
- New value for the property.public DnsForwarderStatistics.Builder setDefaultForwarderStatistics(PerForwarderStatistics defaultForwarderStatistics)
defaultForwarderStatistics
- New value for the property.public DnsForwarderStatistics.Builder setErrorMessage(java.lang.String errorMessage)
errorMessage
- New value for the property.public DnsForwarderStatistics.Builder setQueriesAnsweredLocally(java.lang.Long queriesAnsweredLocally)
queriesAnsweredLocally
- New value for the property.public DnsForwarderStatistics.Builder setQueriesForwarded(java.lang.Long queriesForwarded)
queriesForwarded
- New value for the property.public DnsForwarderStatistics.Builder setTimestamp(java.lang.Long timestamp)
timestamp
- New value for the property.public DnsForwarderStatistics.Builder setTotalQueries(java.lang.Long totalQueries)
totalQueries
- New value for the property.public DnsForwarderStatistics.Builder setUsedCacheStatistics(java.util.List<PerNodeUsedCacheStatistics> usedCacheStatistics)
usedCacheStatistics
- New value for the property.public DnsForwarderStatistics build()