public static class UpdateTimingSyntheticTaskRequest.UpdateTimingSyntheticTaskRequestMonitorConfWebsite
extends com.aliyun.tea.TeaModel
| 限定符和类型 | 字段和说明 |
|---|---|
Integer |
automaticScrolling
Specifies whether to automatically scroll up and down the screen to load a page. 0: No. 1: Yes.
|
Integer |
customHeader
Specifies whether to create a custom header. 0: No. 1: The first packet is modified. 2: All packets are modified.
|
Map<String,String> |
customHeaderContent
The custom header.
|
Integer |
disableCache
Specifies whether to disable the cache. 0: No. 1: Yes.
|
Integer |
disableCompression
Specifies whether to accept compressed files based on the HTTP Accept-Encoding request header. 0: No. 1: Yes.
|
String |
DNSHijackWhitelist
|
String |
elementBlacklist
在页面加载过程中如果出现元素黑名单中配置的元素,不会请求加载该元素 。
|
Integer |
filterInvalidIP
Specifies whether to filter invalid IP addresses.
|
Integer |
flowHijackJumpTimes
识别元素:设置浏览页面元素总个数。
|
String |
flowHijackLogo
劫持标识:设置匹配的关键信息。
|
Integer |
ignoreCertificateError
Specifies whether to ignore SSL certificate errors during browsing. 0: No. 1: Yes.
|
Long |
monitorTimeout
The monitoring timeout period.
|
String |
pageTamper
监测页面出现了域名设置之外的元素都属于页面被篡改。
|
Integer |
redirection
Specifies whether to continue browsing after redirection. 0: No, 1:Yes.
|
Long |
slowElementThreshold
The time threshold that is used to define a slow element.
|
String |
targetUrl
The destination URL.
|
String |
verifyStringBlacklist
验证字符串即监测页面源代码中的某个任意字符串。
|
String |
verifyStringWhitelist
验证字符串即监测页面源代码中的某个任意字符串。
|
Long |
waitCompletionTime
The maximum waiting time.
|
| 构造器和说明 |
|---|
UpdateTimingSyntheticTaskRequestMonitorConfWebsite() |
@NameInMap(value="AutomaticScrolling") public Integer automaticScrolling
Specifies whether to automatically scroll up and down the screen to load a page. 0: No. 1: Yes. Default value: 0.
example:0
@NameInMap(value="CustomHeader") public Integer customHeader
Specifies whether to create a custom header. 0: No. 1: The first packet is modified. 2: All packets are modified. Default value: 0.
example:0
@NameInMap(value="CustomHeaderContent") public Map<String,String> customHeaderContent
The custom header. Format: JSON map.
@NameInMap(value="DNSHijackWhitelist") public String DNSHijackWhitelist
填写格式:域名:匹配规则。匹配规则支持IP、IP通配符、子网掩码和CNAME,可以填写多个匹配规则,多个匹配规则以竖线(|)隔开。例如:www.aliyun.com:203.0.3.55|203.3.44.67,表示www.aliyun.com域名下除203.0.3.55和203.3.44.67之外的其他IP都是被劫持的。
example:@NameInMap(value="DisableCache") public Integer disableCache
Specifies whether to disable the cache. 0: No. 1: Yes. Default value: 1.
example:0
@NameInMap(value="DisableCompression") public Integer disableCompression
Specifies whether to accept compressed files based on the HTTP Accept-Encoding request header. 0: No. 1: Yes. Default value: 0.
example:0
@NameInMap(value="ElementBlacklist") public String elementBlacklist
在页面加载过程中如果出现元素黑名单中配置的元素,不会请求加载该元素 。
example:a.jpg
@NameInMap(value="FilterInvalidIP") public Integer filterInvalidIP
Specifies whether to filter invalid IP addresses.
0
@NameInMap(value="FlowHijackJumpTimes") public Integer flowHijackJumpTimes
识别元素:设置浏览页面元素总个数。
example:1
@NameInMap(value="FlowHijackLogo") public String flowHijackLogo
劫持标识:设置匹配的关键信息。填写劫持判断关键字或关键元素,允许带星号(*)。
example:aliyun
@NameInMap(value="IgnoreCertificateError") public Integer ignoreCertificateError
Specifies whether to ignore SSL certificate errors during browsing. 0: No. 1: Yes. Default value: 1.
example:0
@NameInMap(value="MonitorTimeout") public Long monitorTimeout
The monitoring timeout period. Unit: milliseconds. Minimum value: 5000. Maximum value: 300000. Default value: 40000.
example:20000
@NameInMap(value="PageTamper") public String pageTamper
监测页面出现了域名设置之外的元素都属于页面被篡改。常见的表现形式为弹出广告、浮动广告、跳转等。
example:@NameInMap(value="Redirection") public Integer redirection
Specifies whether to continue browsing after redirection. 0: No, 1:Yes. Default value: 1.
example:0
@NameInMap(value="SlowElementThreshold") public Long slowElementThreshold
The time threshold that is used to define a slow element. Unit: milliseconds. Default value: 5000. Minimum value: 1. Maximum value: 300000.
example:5000
@NameInMap(value="TargetUrl") public String targetUrl
The destination URL.
example:https://********
@NameInMap(value="VerifyStringBlacklist") public String verifyStringBlacklist
验证字符串即监测页面源代码中的某个任意字符串。若客户端返回的源码中包含任一黑名单中的字符串则报650验证字符串失败的错误。多个字符串以竖线(|)隔开。
example:error
@NameInMap(value="VerifyStringWhitelist") public String verifyStringWhitelist
验证字符串即监测页面源代码中的某个任意字符串。客户端返回的源码必须包含所有白名单中的字符串,否则报650验证字符串失败的错误。多个字符串以竖线(|)隔开。
example:success
@NameInMap(value="WaitCompletionTime") public Long waitCompletionTime
The maximum waiting time. Unit: milliseconds. Default value: 5000. Minimum value: 5000. Maximum value: 300000.
example:5000
public UpdateTimingSyntheticTaskRequestMonitorConfWebsite()
public static UpdateTimingSyntheticTaskRequest.UpdateTimingSyntheticTaskRequestMonitorConfWebsite build(Map<String,?> map) throws Exception
Exceptionpublic UpdateTimingSyntheticTaskRequest.UpdateTimingSyntheticTaskRequestMonitorConfWebsite setAutomaticScrolling(Integer automaticScrolling)
public Integer getAutomaticScrolling()
public UpdateTimingSyntheticTaskRequest.UpdateTimingSyntheticTaskRequestMonitorConfWebsite setCustomHeader(Integer customHeader)
public Integer getCustomHeader()
public UpdateTimingSyntheticTaskRequest.UpdateTimingSyntheticTaskRequestMonitorConfWebsite setCustomHeaderContent(Map<String,String> customHeaderContent)
public UpdateTimingSyntheticTaskRequest.UpdateTimingSyntheticTaskRequestMonitorConfWebsite setDNSHijackWhitelist(String DNSHijackWhitelist)
public String getDNSHijackWhitelist()
public UpdateTimingSyntheticTaskRequest.UpdateTimingSyntheticTaskRequestMonitorConfWebsite setDisableCache(Integer disableCache)
public Integer getDisableCache()
public UpdateTimingSyntheticTaskRequest.UpdateTimingSyntheticTaskRequestMonitorConfWebsite setDisableCompression(Integer disableCompression)
public Integer getDisableCompression()
public UpdateTimingSyntheticTaskRequest.UpdateTimingSyntheticTaskRequestMonitorConfWebsite setElementBlacklist(String elementBlacklist)
public String getElementBlacklist()
public UpdateTimingSyntheticTaskRequest.UpdateTimingSyntheticTaskRequestMonitorConfWebsite setFilterInvalidIP(Integer filterInvalidIP)
public Integer getFilterInvalidIP()
public UpdateTimingSyntheticTaskRequest.UpdateTimingSyntheticTaskRequestMonitorConfWebsite setFlowHijackJumpTimes(Integer flowHijackJumpTimes)
public Integer getFlowHijackJumpTimes()
public UpdateTimingSyntheticTaskRequest.UpdateTimingSyntheticTaskRequestMonitorConfWebsite setFlowHijackLogo(String flowHijackLogo)
public String getFlowHijackLogo()
public UpdateTimingSyntheticTaskRequest.UpdateTimingSyntheticTaskRequestMonitorConfWebsite setIgnoreCertificateError(Integer ignoreCertificateError)
public Integer getIgnoreCertificateError()
public UpdateTimingSyntheticTaskRequest.UpdateTimingSyntheticTaskRequestMonitorConfWebsite setMonitorTimeout(Long monitorTimeout)
public Long getMonitorTimeout()
public UpdateTimingSyntheticTaskRequest.UpdateTimingSyntheticTaskRequestMonitorConfWebsite setPageTamper(String pageTamper)
public String getPageTamper()
public UpdateTimingSyntheticTaskRequest.UpdateTimingSyntheticTaskRequestMonitorConfWebsite setRedirection(Integer redirection)
public Integer getRedirection()
public UpdateTimingSyntheticTaskRequest.UpdateTimingSyntheticTaskRequestMonitorConfWebsite setSlowElementThreshold(Long slowElementThreshold)
public Long getSlowElementThreshold()
public UpdateTimingSyntheticTaskRequest.UpdateTimingSyntheticTaskRequestMonitorConfWebsite setTargetUrl(String targetUrl)
public String getTargetUrl()
public UpdateTimingSyntheticTaskRequest.UpdateTimingSyntheticTaskRequestMonitorConfWebsite setVerifyStringBlacklist(String verifyStringBlacklist)
public String getVerifyStringBlacklist()
public UpdateTimingSyntheticTaskRequest.UpdateTimingSyntheticTaskRequestMonitorConfWebsite setVerifyStringWhitelist(String verifyStringWhitelist)
public String getVerifyStringWhitelist()
public UpdateTimingSyntheticTaskRequest.UpdateTimingSyntheticTaskRequestMonitorConfWebsite setWaitCompletionTime(Long waitCompletionTime)
public Long getWaitCompletionTime()
Copyright © 2024. All rights reserved.