| Constructor and Description |
|---|
Builder()
Constructor with parameters for the required properties of
DnsAnswer. |
| Modifier and Type | Method and Description |
|---|---|
DnsAnswer |
build() |
DnsAnswer.Builder |
setAnswers(java.util.List<DnsQueryAnswer> answers)
The answers of the query.
|
DnsAnswer.Builder |
setAuthoritativeAnswers(java.util.List<DnsQueryAnswer> authoritativeAnswers)
Authotitative answers of the query.
|
DnsAnswer.Builder |
setDnsServer(java.lang.String dnsServer)
Dns server ip address and port, format is \"ip address#port\".
|
DnsAnswer.Builder |
setEdgeNodeId(java.lang.String edgeNodeId)
ID of the edge node that performed the query.
|
DnsAnswer.Builder |
setNonAuthoritativeAnswers(java.util.List<DnsQueryAnswer> nonAuthoritativeAnswers)
Non-authotitative answers of the query.
|
DnsAnswer.Builder |
setRawAnswer(java.lang.String rawAnswer)
It can be NXDOMAIN or error message which is not consisted of
authoritative_answer or non_authoritative_answer.
|
DnsAnswer.Builder |
setSourceIp(java.lang.String sourceIp)
The source ip used in this lookup.
|
public Builder()
DnsAnswer.public DnsAnswer.Builder setAnswers(java.util.List<DnsQueryAnswer> answers)
answers - New value for the property.public DnsAnswer.Builder setAuthoritativeAnswers(java.util.List<DnsQueryAnswer> authoritativeAnswers)
authoritativeAnswers - New value for the property.public DnsAnswer.Builder setDnsServer(java.lang.String dnsServer)
dnsServer - New value for the property.public DnsAnswer.Builder setEdgeNodeId(java.lang.String edgeNodeId)
edgeNodeId - New value for the property.public DnsAnswer.Builder setNonAuthoritativeAnswers(java.util.List<DnsQueryAnswer> nonAuthoritativeAnswers)
nonAuthoritativeAnswers - New value for the property.public DnsAnswer.Builder setRawAnswer(java.lang.String rawAnswer)
rawAnswer - New value for the property.public DnsAnswer.Builder setSourceIp(java.lang.String sourceIp)
sourceIp - New value for the property.public DnsAnswer build()