public class BotManagement extends AbstractModel
header, skipSign| Constructor and Description | 
|---|
| BotManagement() | 
| BotManagement(BotManagement source)NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy,
       and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy. | 
| Modifier and Type | Method and Description | 
|---|---|
| BasicBotSettings | getBasicBotSettings()Get Bot 管理的基础配置,对策略关联的所有域名生效。可以通过 CustomRules 进行精细化定制。 | 
| BrowserImpersonationDetection | getBrowserImpersonationDetection()Get 配置浏览器伪造识别规则(原主动特征识别规则)。设置注入 JavaScript 的响应页面范围,浏览器校验选项,以及对非浏览器客户端的处置方式。 | 
| ClientAttestationRules | getClientAttestationRules()Get 客户端认证规则的定义列表。该功能内测中,如需使用,请提工单。 | 
| BotManagementCustomRules | getCustomRules()Get Bot 管理的自定义规则,组合各类爬虫和请求行为特征,精准定义 Bot 并配置定制化处置方式。 | 
| String | getEnabled()Get Bot 管理是否开启。取值有:on:开启;off:关闭。 | 
| void | setBasicBotSettings(BasicBotSettings BasicBotSettings)Set Bot 管理的基础配置,对策略关联的所有域名生效。可以通过 CustomRules 进行精细化定制。 | 
| void | setBrowserImpersonationDetection(BrowserImpersonationDetection BrowserImpersonationDetection)Set 配置浏览器伪造识别规则(原主动特征识别规则)。设置注入 JavaScript 的响应页面范围,浏览器校验选项,以及对非浏览器客户端的处置方式。 | 
| void | setClientAttestationRules(ClientAttestationRules ClientAttestationRules)Set 客户端认证规则的定义列表。该功能内测中,如需使用,请提工单。 | 
| void | setCustomRules(BotManagementCustomRules CustomRules)Set Bot 管理的自定义规则,组合各类爬虫和请求行为特征,精准定义 Bot 并配置定制化处置方式。 | 
| void | setEnabled(String Enabled)Set Bot 管理是否开启。取值有:on:开启;off:关闭。 | 
| void | toMap(HashMap<String,String> map,
     String prefix)Internal implementation, normal users should not use it. | 
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, isStream, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonStringpublic BotManagement()
public BotManagement(BotManagement source)
public String getEnabled()
public void setEnabled(String Enabled)
Enabled - Bot 管理是否开启。取值有:public BotManagementCustomRules getCustomRules()
public void setCustomRules(BotManagementCustomRules CustomRules)
CustomRules - Bot 管理的自定义规则,组合各类爬虫和请求行为特征,精准定义 Bot 并配置定制化处置方式。public BasicBotSettings getBasicBotSettings()
public void setBasicBotSettings(BasicBotSettings BasicBotSettings)
BasicBotSettings - Bot 管理的基础配置,对策略关联的所有域名生效。可以通过 CustomRules 进行精细化定制。public ClientAttestationRules getClientAttestationRules()
public void setClientAttestationRules(ClientAttestationRules ClientAttestationRules)
ClientAttestationRules - 客户端认证规则的定义列表。该功能内测中,如需使用,请提工单。public BrowserImpersonationDetection getBrowserImpersonationDetection()
public void setBrowserImpersonationDetection(BrowserImpersonationDetection BrowserImpersonationDetection)
BrowserImpersonationDetection - 配置浏览器伪造识别规则(原主动特征识别规则)。设置注入 JavaScript 的响应页面范围,浏览器校验选项,以及对非浏览器客户端的处置方式。Copyright © 2025. All rights reserved.