public static final class NsxtDnsAnswer.Builder
extends java.lang.Object
NsxtDnsAnswer.| Constructor and Description |
|---|
Builder()
Constructor with parameters for the required properties of
NsxtDnsAnswer. |
| Modifier and Type | Method and Description |
|---|---|
NsxtDnsAnswer |
build() |
NsxtDnsAnswer.Builder |
setAuthoritativeAnswers(java.util.List<NsxtDnsQueryAnswer> authoritativeAnswers)
Authoritative answers
|
NsxtDnsAnswer.Builder |
setDnsServer(java.lang.String dnsServer)
Dns server ip address and port, format is \"ip address#port\".
|
NsxtDnsAnswer.Builder |
setEdgeNodeId(java.lang.String edgeNodeId)
ID of the edge node that performed the query.
|
NsxtDnsAnswer.Builder |
setEnforcementPointPath(java.lang.String enforcementPointPath)
Policy path referencing the enforcement point from where the DNS forwarder
nslookup answer is fetched.
|
NsxtDnsAnswer.Builder |
setNonAuthoritativeAnswers(java.util.List<NsxtDnsQueryAnswer> nonAuthoritativeAnswers)
Non authoritative answers
|
NsxtDnsAnswer.Builder |
setRawAnswer(java.lang.String rawAnswer)
It can be NXDOMAIN or error message which is not consisted of
authoritative_answer or non_authoritative_answer.
|
public Builder()
NsxtDnsAnswer.public NsxtDnsAnswer.Builder setAuthoritativeAnswers(java.util.List<NsxtDnsQueryAnswer> authoritativeAnswers)
authoritativeAnswers - New value for the property.public NsxtDnsAnswer.Builder setDnsServer(java.lang.String dnsServer)
dnsServer - New value for the property.public NsxtDnsAnswer.Builder setEdgeNodeId(java.lang.String edgeNodeId)
edgeNodeId - New value for the property.public NsxtDnsAnswer.Builder setNonAuthoritativeAnswers(java.util.List<NsxtDnsQueryAnswer> nonAuthoritativeAnswers)
nonAuthoritativeAnswers - New value for the property.public NsxtDnsAnswer.Builder setRawAnswer(java.lang.String rawAnswer)
rawAnswer - New value for the property.public NsxtDnsAnswer.Builder setEnforcementPointPath(java.lang.String enforcementPointPath)
enforcementPointPath - New value for the property.public NsxtDnsAnswer build()