Class DnsHealthCheckerDetails.Builder
- java.lang.Object
- 
- com.oracle.bmc.networkloadbalancer.model.DnsHealthCheckerDetails.Builder
 
- 
- Enclosing class:
- DnsHealthCheckerDetails
 
 public static class DnsHealthCheckerDetails.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description DnsHealthCheckerDetailsbuild()DnsHealthCheckerDetails.Buildercopy(DnsHealthCheckerDetails model)DnsHealthCheckerDetails.BuilderdomainName(String domainName)The absolute fully-qualified domain name to perform periodic DNS queries.DnsHealthCheckerDetails.BuilderqueryClass(DnsHealthCheckQueryClasses queryClass)The class the dns health check query to use; either IN or CH.DnsHealthCheckerDetails.BuilderqueryType(DnsHealthCheckQueryTypes queryType)The type the dns health check query to use; A, AAAA, TXT.DnsHealthCheckerDetails.Builderrcodes(List<DnsHealthCheckRCodes> rcodes)An array that represents accepetable RCODE values for DNS query response.DnsHealthCheckerDetails.BuildertransportProtocol(DnsHealthCheckTransportProtocols transportProtocol)DNS transport protocol; either UDP or TCP.
 
- 
- 
- 
Method Detail- 
transportProtocolpublic DnsHealthCheckerDetails.Builder transportProtocol(DnsHealthCheckTransportProtocols transportProtocol) DNS transport protocol; either UDP or TCP.Example: UDP - Parameters:
- transportProtocol- the value to set
- Returns:
- this builder
 
 - 
domainNamepublic DnsHealthCheckerDetails.Builder domainName(String domainName) The absolute fully-qualified domain name to perform periodic DNS queries.If not provided, an extra dot will be added at the end of a domain name during the query. - Parameters:
- domainName- the value to set
- Returns:
- this builder
 
 - 
queryClasspublic DnsHealthCheckerDetails.Builder queryClass(DnsHealthCheckQueryClasses queryClass) The class the dns health check query to use; either IN or CH.Example: IN - Parameters:
- queryClass- the value to set
- Returns:
- this builder
 
 - 
queryTypepublic DnsHealthCheckerDetails.Builder queryType(DnsHealthCheckQueryTypes queryType) The type the dns health check query to use; A, AAAA, TXT.Example: A - Parameters:
- queryType- the value to set
- Returns:
- this builder
 
 - 
rcodespublic DnsHealthCheckerDetails.Builder rcodes(List<DnsHealthCheckRCodes> rcodes) An array that represents accepetable RCODE values for DNS query response.Example: [“NOERROR”, “NXDOMAIN”] - Parameters:
- rcodes- the value to set
- Returns:
- this builder
 
 - 
buildpublic DnsHealthCheckerDetails build() 
 - 
copypublic DnsHealthCheckerDetails.Builder copy(DnsHealthCheckerDetails model) 
 
- 
 
-