public static final class GetTimingSyntheticTaskResponseBody.Website.Builder extends Object
| 构造器和说明 |
|---|
Builder() |
| 限定符和类型 | 方法和说明 |
|---|---|
GetTimingSyntheticTaskResponseBody.Website.Builder |
automaticScrolling(Integer automaticScrolling)
Specifies whether to automatically scroll up and down the screen to load a page. 0: No. 1: Yes.
|
GetTimingSyntheticTaskResponseBody.Website |
build() |
GetTimingSyntheticTaskResponseBody.Website.Builder |
customHeader(Integer customHeader)
Specifies whether to create a custom header. 0: No. 1: The first packet is modified. 2: All packets are modified.
|
GetTimingSyntheticTaskResponseBody.Website.Builder |
customHeaderContent(Map<String,String> customHeaderContent)
The custom header.
|
GetTimingSyntheticTaskResponseBody.Website.Builder |
disableCache(Integer disableCache)
Specifies whether to disable the cache. 0: No. 1: Yes.
|
GetTimingSyntheticTaskResponseBody.Website.Builder |
disableCompression(Integer disableCompression)
Specifies whether to accept compressed files based on the HTTP Accept-Encoding request header. 0: No. 1: Yes.
|
GetTimingSyntheticTaskResponseBody.Website.Builder |
DNSHijackWhitelist(String DNSHijackWhitelist)
When resolving a domain name (such as www.aliyun.com), if the resolved IP address or CNAME is not in the DNS hijacking whitelist, the user will fail to access or return a non-Aliyun target IP; if the IP or CNAME in the resolution result is in the DNS whitelist, it will be deemed that no DNS hijacking has occurred.
|
GetTimingSyntheticTaskResponseBody.Website.Builder |
elementBlacklist(String elementBlacklist)
If an element configured in the element blacklist appears during page loading, no request will be made to load the element.
|
GetTimingSyntheticTaskResponseBody.Website.Builder |
filterInvalidIP(Integer filterInvalidIP)
Specifies whether to exclude invalid IP addresses.
|
GetTimingSyntheticTaskResponseBody.Website.Builder |
flowHijackJumpTimes(Integer flowHijackJumpTimes)
Identify elements: Set the total number of elements to browse the page.
|
GetTimingSyntheticTaskResponseBody.Website.Builder |
flowHijackLogo(String flowHijackLogo)
Hijacking flag: Set the key information for matching.
|
GetTimingSyntheticTaskResponseBody.Website.Builder |
ignoreCertificateError(Integer ignoreCertificateError)
Specifies whether to ignore SSL certificate errors during browsing. 0: No. 1: Yes.
|
GetTimingSyntheticTaskResponseBody.Website.Builder |
monitorTimeout(Integer monitorTimeout)
The monitoring timeout period.
|
GetTimingSyntheticTaskResponseBody.Website.Builder |
pageTamper(String pageTamper)
If any element other than the domain name setting appears on the monitoring page, it means that the page has been tampered.
|
GetTimingSyntheticTaskResponseBody.Website.Builder |
redirection(Integer redirection)
Specifies whether to continue browsing after redirection. 0: No, 1:Yes.
|
GetTimingSyntheticTaskResponseBody.Website.Builder |
slowElementThreshold(Long slowElementThreshold)
The time threshold that is used to define a slow element.
|
GetTimingSyntheticTaskResponseBody.Website.Builder |
targetUrl(String targetUrl)
The destination URL.
|
GetTimingSyntheticTaskResponseBody.Website.Builder |
verifyStringBlacklist(String verifyStringBlacklist)
The verification string is an arbitrary string in the source code of the monitoring page.
|
GetTimingSyntheticTaskResponseBody.Website.Builder |
verifyStringWhitelist(String verifyStringWhitelist)
The verification string is an arbitrary string in the source code of the monitoring page.
|
GetTimingSyntheticTaskResponseBody.Website.Builder |
waitCompletionTime(Long waitCompletionTime)
The maximum waiting time.
|
public GetTimingSyntheticTaskResponseBody.Website.Builder automaticScrolling(Integer automaticScrolling)
public GetTimingSyntheticTaskResponseBody.Website.Builder customHeader(Integer customHeader)
public GetTimingSyntheticTaskResponseBody.Website.Builder customHeaderContent(Map<String,String> customHeaderContent)
public GetTimingSyntheticTaskResponseBody.Website.Builder DNSHijackWhitelist(String DNSHijackWhitelist)
Fill in the format: `domain name: matching rule`. Matching rules support IP, IP wildcard, subnet mask and CNAME. You can fill in multiple matching rules, and multiple matching rules are separated by vertical bars (|). For example: `www.aliyun.com:203.0.3.55|203.3.44.67`, which means that all IPs except 203.0.3.55 and 203.3.44.67 under the www.aliyun.com domain name are hijacked.
public GetTimingSyntheticTaskResponseBody.Website.Builder disableCache(Integer disableCache)
public GetTimingSyntheticTaskResponseBody.Website.Builder disableCompression(Integer disableCompression)
public GetTimingSyntheticTaskResponseBody.Website.Builder elementBlacklist(String elementBlacklist)
public GetTimingSyntheticTaskResponseBody.Website.Builder filterInvalidIP(Integer filterInvalidIP)
* 1: No * 0: Yes
public GetTimingSyntheticTaskResponseBody.Website.Builder flowHijackJumpTimes(Integer flowHijackJumpTimes)
public GetTimingSyntheticTaskResponseBody.Website.Builder flowHijackLogo(String flowHijackLogo)
public GetTimingSyntheticTaskResponseBody.Website.Builder ignoreCertificateError(Integer ignoreCertificateError)
public GetTimingSyntheticTaskResponseBody.Website.Builder monitorTimeout(Integer monitorTimeout)
public GetTimingSyntheticTaskResponseBody.Website.Builder pageTamper(String pageTamper)
Fill in the format: `domain name: element`. Elements support wildcards, and multiple elements can be filled in. Multiple elements are separated by vertical bars (|). For example: `www.aliyun.com:|/cc/bb/a.gif|/vv/bb/cc.jpg`, which means that all elements except the basic document, /cc/bb/a.gif and /vv/bb/cc.jpg under the www.aliyun.com domain name are considered to be tampered with.
public GetTimingSyntheticTaskResponseBody.Website.Builder redirection(Integer redirection)
public GetTimingSyntheticTaskResponseBody.Website.Builder slowElementThreshold(Long slowElementThreshold)
public GetTimingSyntheticTaskResponseBody.Website.Builder targetUrl(String targetUrl)
public GetTimingSyntheticTaskResponseBody.Website.Builder verifyStringBlacklist(String verifyStringBlacklist)
public GetTimingSyntheticTaskResponseBody.Website.Builder verifyStringWhitelist(String verifyStringWhitelist)
public GetTimingSyntheticTaskResponseBody.Website.Builder waitCompletionTime(Long waitCompletionTime)
public GetTimingSyntheticTaskResponseBody.Website build()
Copyright © 2024. All rights reserved.