Class DnsServerMonitorConfiguration.Builder
- java.lang.Object
- 
- com.oracle.bmc.apmsynthetics.model.DnsServerMonitorConfiguration.Builder
 
- 
- Enclosing class:
- DnsServerMonitorConfiguration
 
 public static class DnsServerMonitorConfiguration.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method Summary
 
- 
- 
- 
Method Detail- 
isFailureRetriedpublic DnsServerMonitorConfiguration.Builder isFailureRetried(Boolean isFailureRetried) 
 - 
dnsConfigurationpublic DnsServerMonitorConfiguration.Builder dnsConfiguration(DnsConfiguration dnsConfiguration) 
 - 
recordTypepublic DnsServerMonitorConfiguration.Builder recordType(DnsRecordType recordType) DNS record type.- Parameters:
- recordType- the value to set
- Returns:
- this builder
 
 - 
nameServerpublic DnsServerMonitorConfiguration.Builder nameServer(String nameServer) Name of the server that will be used to perform DNS lookup.- Parameters:
- nameServer- the value to set
- Returns:
- this builder
 
 - 
networkConfigurationpublic DnsServerMonitorConfiguration.Builder networkConfiguration(NetworkConfiguration networkConfiguration) 
 - 
protocolpublic DnsServerMonitorConfiguration.Builder protocol(DnsTransportProtocol protocol) Type of protocol.- Parameters:
- protocol- the value to set
- Returns:
- this builder
 
 - 
verifyResponseContentpublic DnsServerMonitorConfiguration.Builder verifyResponseContent(String verifyResponseContent) Verify response content against regular expression based string.If response content does not match the verifyResponseContent value, then it will be considered a failure. - Parameters:
- verifyResponseContent- the value to set
- Returns:
- this builder
 
 - 
isQueryRecursivepublic DnsServerMonitorConfiguration.Builder isQueryRecursive(Boolean isQueryRecursive) If isQueryRecursive is enabled, then queries will be sent recursively to the target server.- Parameters:
- isQueryRecursive- the value to set
- Returns:
- this builder
 
 - 
buildpublic DnsServerMonitorConfiguration build() 
 - 
copypublic DnsServerMonitorConfiguration.Builder copy(DnsServerMonitorConfiguration model) 
 
- 
 
-