public static final class DnsFailedQuery.Builder
extends java.lang.Object
DnsFailedQuery
.Constructor and Description |
---|
Builder()
Constructor with parameters for the required properties of
DnsFailedQuery . |
Modifier and Type | Method and Description |
---|---|
DnsFailedQuery |
build() |
DnsFailedQuery.Builder |
setAddress(java.lang.String address)
The address be queried, can be a FQDN or an ip address.
|
DnsFailedQuery.Builder |
setClientIp(java.lang.String clientIp)
The client host ip address from which the query was issued.
|
DnsFailedQuery.Builder |
setErrorMessage(java.lang.String errorMessage)
The detailed error message of the failed query, if any.
|
DnsFailedQuery.Builder |
setErrorType(java.lang.String errorType)
The type of the query failure, e.g.
|
DnsFailedQuery.Builder |
setForwarderIp(java.lang.String forwarderIp)
The DNS forwarder ip address to which the query was first received.
|
DnsFailedQuery.Builder |
setRecordType(java.lang.String recordType)
The record type be queried, e.g.
|
DnsFailedQuery.Builder |
setSourceIp(java.lang.String sourceIp)
The source ip address that is used to forward a query to an upstream server.
|
DnsFailedQuery.Builder |
setTimeSpent(java.lang.Long timeSpent)
The time the query took before it got a failed answer, in ms.
|
DnsFailedQuery.Builder |
setTimestamp(java.lang.String timestamp)
Timestamp of the request, in YYYY-MM-DD HH:MM:SS.zzz format.
|
DnsFailedQuery.Builder |
setUpstreamServerIp(java.lang.String upstreamServerIp)
The upstream server ip address to which the query was forwarded.
|
public Builder()
DnsFailedQuery
.public DnsFailedQuery.Builder setAddress(java.lang.String address)
address
- New value for the property.public DnsFailedQuery.Builder setClientIp(java.lang.String clientIp)
clientIp
- New value for the property.public DnsFailedQuery.Builder setErrorMessage(java.lang.String errorMessage)
errorMessage
- New value for the property.public DnsFailedQuery.Builder setErrorType(java.lang.String errorType)
errorType
- New value for the property.public DnsFailedQuery.Builder setForwarderIp(java.lang.String forwarderIp)
forwarderIp
- New value for the property.public DnsFailedQuery.Builder setRecordType(java.lang.String recordType)
recordType
- New value for the property.public DnsFailedQuery.Builder setSourceIp(java.lang.String sourceIp)
sourceIp
- New value for the property.public DnsFailedQuery.Builder setTimeSpent(java.lang.Long timeSpent)
timeSpent
- New value for the property.public DnsFailedQuery.Builder setTimestamp(java.lang.String timestamp)
timestamp
- New value for the property.public DnsFailedQuery.Builder setUpstreamServerIp(java.lang.String upstreamServerIp)
upstreamServerIp
- New value for the property.public DnsFailedQuery build()