public class BotSceneInfo extends AbstractModel
header, skipSign
Constructor and Description |
---|
BotSceneInfo() |
BotSceneInfo(BotSceneInfo 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 |
---|---|
String |
getActionMatchType()
Get 匹配条件间的与或关系
|
Long |
getActionRuleCount()
Get 动作策略数量
|
BotSceneActionRule[] |
getActionRuleList()
Get 简易模式场景:动作策略信息 PS:简易模式只有一个动作策略
|
Boolean |
getAIStatus()
Get AI开关
|
Long |
getBotIdCaptchaCount()
Get 简易模式场景:人机识别动作的规则总数
|
Long |
getBotIdCount()
Get 简易模式场景:bot_id规则总数
|
String |
getBotIdGlobalRedirect()
Get 简易模式场景:全局重定向路径
|
Long |
getBotIdInterceptCount()
Get 简易模式场景:拦截动作的规则总数
|
Long |
getBotIdJsChallengeCount()
Get 简易模式场景:JS校验动作的规则总数
|
Long |
getBotIdMonitorCount()
Get 简易模式场景:观察动作的规则总数
|
String |
getBotIdPattern()
Get 简易模式场景:monitor-观察 intercept-拦截 custom-自定义
|
String |
getBotIdProtectLevel()
Get 简易模式场景:防护等级
|
Long |
getBotIdRedirectCount()
Get 简易模式场景:重定向动作的规则总数
|
String[] |
getBusinessType()
Get 场景模板类型,登录: login 秒杀:seckill 爬内容:crawl 自定义: custom
|
String[] |
getClientType()
Get 客户端类型,浏览器/H5 : browser 小程序: miniApp App:
|
Long |
getJsInjectAction()
Get 简易模式场景:前端对抗配置动作
|
String |
getJsInjectRedirect()
Get 简易模式场景:前端对抗重定向路径
|
Long |
getJsInjectRuleId()
Get 简易模式场景:前端对抗对应mysql的记录id
|
Boolean |
getJsInjectStatus()
Get 前端对抗开关
|
BotSceneMatchCondition[] |
getMatchCondition()
Get 匹配范围
|
String |
getMatchType()
Get 场景的匹配范围,global-全部匹配 custom-自定义匹配范围
|
Long |
getPriority()
Get 优先级
|
String[] |
getRuleSetSelection()
Get 创建场景时选择的规则集
|
String |
getSceneId()
Get 场景ID
|
String |
getSceneName()
Get 场景名
|
Boolean |
getSceneStatus()
Get 场景开关
|
Boolean |
getStatisticStatus()
Get 智能统计开关
|
Boolean |
getTIStatus()
Get TI开关
|
BotToken[] |
getTokenList()
Get 改场景的bot token列表
|
String |
getType()
Get 场景类型,default:默认场景,custom:非默认场景
|
Boolean |
getUAStatus()
Get UA模块开关
|
Long |
getUCBCount()
Get 自定义规则数量
|
Long |
getUpdateTime()
Get 更新时间
|
void |
setActionMatchType(String ActionMatchType)
Set 匹配条件间的与或关系
|
void |
setActionRuleCount(Long ActionRuleCount)
Set 动作策略数量
|
void |
setActionRuleList(BotSceneActionRule[] ActionRuleList)
Set 简易模式场景:动作策略信息 PS:简易模式只有一个动作策略
|
void |
setAIStatus(Boolean AIStatus)
Set AI开关
|
void |
setBotIdCaptchaCount(Long BotIdCaptchaCount)
Set 简易模式场景:人机识别动作的规则总数
|
void |
setBotIdCount(Long BotIdCount)
Set 简易模式场景:bot_id规则总数
|
void |
setBotIdGlobalRedirect(String BotIdGlobalRedirect)
Set 简易模式场景:全局重定向路径
|
void |
setBotIdInterceptCount(Long BotIdInterceptCount)
Set 简易模式场景:拦截动作的规则总数
|
void |
setBotIdJsChallengeCount(Long BotIdJsChallengeCount)
Set 简易模式场景:JS校验动作的规则总数
|
void |
setBotIdMonitorCount(Long BotIdMonitorCount)
Set 简易模式场景:观察动作的规则总数
|
void |
setBotIdPattern(String BotIdPattern)
Set 简易模式场景:monitor-观察 intercept-拦截 custom-自定义
|
void |
setBotIdProtectLevel(String BotIdProtectLevel)
Set 简易模式场景:防护等级
|
void |
setBotIdRedirectCount(Long BotIdRedirectCount)
Set 简易模式场景:重定向动作的规则总数
|
void |
setBusinessType(String[] BusinessType)
Set 场景模板类型,登录: login 秒杀:seckill 爬内容:crawl 自定义: custom
|
void |
setClientType(String[] ClientType)
Set 客户端类型,浏览器/H5 : browser 小程序: miniApp App:
|
void |
setJsInjectAction(Long JsInjectAction)
Set 简易模式场景:前端对抗配置动作
|
void |
setJsInjectRedirect(String JsInjectRedirect)
Set 简易模式场景:前端对抗重定向路径
|
void |
setJsInjectRuleId(Long JsInjectRuleId)
Set 简易模式场景:前端对抗对应mysql的记录id
|
void |
setJsInjectStatus(Boolean JsInjectStatus)
Set 前端对抗开关
|
void |
setMatchCondition(BotSceneMatchCondition[] MatchCondition)
Set 匹配范围
|
void |
setMatchType(String MatchType)
Set 场景的匹配范围,global-全部匹配 custom-自定义匹配范围
|
void |
setPriority(Long Priority)
Set 优先级
|
void |
setRuleSetSelection(String[] RuleSetSelection)
Set 创建场景时选择的规则集
|
void |
setSceneId(String SceneId)
Set 场景ID
|
void |
setSceneName(String SceneName)
Set 场景名
|
void |
setSceneStatus(Boolean SceneStatus)
Set 场景开关
|
void |
setStatisticStatus(Boolean StatisticStatus)
Set 智能统计开关
|
void |
setTIStatus(Boolean TIStatus)
Set TI开关
|
void |
setTokenList(BotToken[] TokenList)
Set 改场景的bot token列表
|
void |
setType(String Type)
Set 场景类型,default:默认场景,custom:非默认场景
|
void |
setUAStatus(Boolean UAStatus)
Set UA模块开关
|
void |
setUCBCount(Long UCBCount)
Set 自定义规则数量
|
void |
setUpdateTime(Long UpdateTime)
Set 更新时间
|
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, toJsonString
public BotSceneInfo()
public BotSceneInfo(BotSceneInfo source)
public String getSceneId()
public void setSceneId(String SceneId)
SceneId
- 场景IDpublic String getType()
public void setType(String Type)
Type
- 场景类型,default:默认场景,custom:非默认场景public String getSceneName()
public void setSceneName(String SceneName)
SceneName
- 场景名public Long getUpdateTime()
public void setUpdateTime(Long UpdateTime)
UpdateTime
- 更新时间public String[] getBusinessType()
public void setBusinessType(String[] BusinessType)
BusinessType
- 场景模板类型,登录: login 秒杀:seckill 爬内容:crawl 自定义: custompublic String[] getClientType()
public void setClientType(String[] ClientType)
ClientType
- 客户端类型,浏览器/H5 : browser 小程序: miniApp App:public Long getPriority()
public void setPriority(Long Priority)
Priority
- 优先级public BotSceneMatchCondition[] getMatchCondition()
public void setMatchCondition(BotSceneMatchCondition[] MatchCondition)
MatchCondition
- 匹配范围public Boolean getSceneStatus()
public void setSceneStatus(Boolean SceneStatus)
SceneStatus
- 场景开关public Boolean getJsInjectStatus()
public void setJsInjectStatus(Boolean JsInjectStatus)
JsInjectStatus
- 前端对抗开关public Boolean getAIStatus()
public void setAIStatus(Boolean AIStatus)
AIStatus
- AI开关public Boolean getTIStatus()
public void setTIStatus(Boolean TIStatus)
TIStatus
- TI开关public Boolean getStatisticStatus()
public void setStatisticStatus(Boolean StatisticStatus)
StatisticStatus
- 智能统计开关public Long getActionRuleCount()
public void setActionRuleCount(Long ActionRuleCount)
ActionRuleCount
- 动作策略数量public Long getUCBCount()
public void setUCBCount(Long UCBCount)
UCBCount
- 自定义规则数量public String getMatchType()
public void setMatchType(String MatchType)
MatchType
- 场景的匹配范围,global-全部匹配 custom-自定义匹配范围public String getActionMatchType()
public void setActionMatchType(String ActionMatchType)
ActionMatchType
- 匹配条件间的与或关系public Boolean getUAStatus()
public void setUAStatus(Boolean UAStatus)
UAStatus
- UA模块开关public Long getJsInjectRuleId()
public void setJsInjectRuleId(Long JsInjectRuleId)
JsInjectRuleId
- 简易模式场景:前端对抗对应mysql的记录idpublic Long getJsInjectAction()
public void setJsInjectAction(Long JsInjectAction)
JsInjectAction
- 简易模式场景:前端对抗配置动作public String getJsInjectRedirect()
public void setJsInjectRedirect(String JsInjectRedirect)
JsInjectRedirect
- 简易模式场景:前端对抗重定向路径public BotSceneActionRule[] getActionRuleList()
public void setActionRuleList(BotSceneActionRule[] ActionRuleList)
ActionRuleList
- 简易模式场景:动作策略信息 PS:简易模式只有一个动作策略public String getBotIdPattern()
public void setBotIdPattern(String BotIdPattern)
BotIdPattern
- 简易模式场景:monitor-观察 intercept-拦截 custom-自定义public Long getBotIdCount()
public void setBotIdCount(Long BotIdCount)
BotIdCount
- 简易模式场景:bot_id规则总数public Long getBotIdMonitorCount()
public void setBotIdMonitorCount(Long BotIdMonitorCount)
BotIdMonitorCount
- 简易模式场景:观察动作的规则总数public Long getBotIdInterceptCount()
public void setBotIdInterceptCount(Long BotIdInterceptCount)
BotIdInterceptCount
- 简易模式场景:拦截动作的规则总数public String[] getRuleSetSelection()
public void setRuleSetSelection(String[] RuleSetSelection)
RuleSetSelection
- 创建场景时选择的规则集public BotToken[] getTokenList()
public void setTokenList(BotToken[] TokenList)
TokenList
- 改场景的bot token列表public Long getBotIdRedirectCount()
public void setBotIdRedirectCount(Long BotIdRedirectCount)
BotIdRedirectCount
- 简易模式场景:重定向动作的规则总数public Long getBotIdCaptchaCount()
public void setBotIdCaptchaCount(Long BotIdCaptchaCount)
BotIdCaptchaCount
- 简易模式场景:人机识别动作的规则总数public String getBotIdProtectLevel()
public void setBotIdProtectLevel(String BotIdProtectLevel)
BotIdProtectLevel
- 简易模式场景:防护等级public String getBotIdGlobalRedirect()
public void setBotIdGlobalRedirect(String BotIdGlobalRedirect)
BotIdGlobalRedirect
- 简易模式场景:全局重定向路径public Long getBotIdJsChallengeCount()
public void setBotIdJsChallengeCount(Long BotIdJsChallengeCount)
BotIdJsChallengeCount
- 简易模式场景:JS校验动作的规则总数Copyright © 2025. All rights reserved.