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()