Class BrowserMonitorConfiguration.Builder
- java.lang.Object
-
- com.oracle.bmc.apmsynthetics.model.BrowserMonitorConfiguration.Builder
-
- Enclosing class:
- BrowserMonitorConfiguration
public static class BrowserMonitorConfiguration.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
isFailureRetried
public BrowserMonitorConfiguration.Builder isFailureRetried(Boolean isFailureRetried)
-
dnsConfiguration
public BrowserMonitorConfiguration.Builder dnsConfiguration(DnsConfiguration dnsConfiguration)
-
isCertificateValidationEnabled
public BrowserMonitorConfiguration.Builder isCertificateValidationEnabled(Boolean isCertificateValidationEnabled)
If certificate validation is enabled, then the call will fail in case of certification errors.- Parameters:
isCertificateValidationEnabled
- the value to set- Returns:
- this builder
-
isDefaultSnapshotEnabled
public BrowserMonitorConfiguration.Builder isDefaultSnapshotEnabled(Boolean isDefaultSnapshotEnabled)
If disabled, auto snapshots are not collected.- Parameters:
isDefaultSnapshotEnabled
- the value to set- Returns:
- this builder
-
verifyTexts
public BrowserMonitorConfiguration.Builder verifyTexts(List<VerifyText> verifyTexts)
Verifies all the search strings present in the response.If any search string is not present in the response, then it will be considered as a failure.
- Parameters:
verifyTexts
- the value to set- Returns:
- this builder
-
verifyResponseCodes
public BrowserMonitorConfiguration.Builder verifyResponseCodes(List<String> verifyResponseCodes)
Expected HTTP response codes.For status code range, set values such as 2xx, 3xx.
- Parameters:
verifyResponseCodes
- the value to set- Returns:
- this builder
-
networkConfiguration
public BrowserMonitorConfiguration.Builder networkConfiguration(NetworkConfiguration networkConfiguration)
-
build
public BrowserMonitorConfiguration build()
-
copy
public BrowserMonitorConfiguration.Builder copy(BrowserMonitorConfiguration model)
-
-