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