public class ModifyCustomRuleRequest extends AbstractModel
header, skipSign
Constructor and Description |
---|
ModifyCustomRuleRequest() |
ModifyCustomRuleRequest(ModifyCustomRuleRequest 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 |
getBypass()
Get 放行时是否继续执行其它检查逻辑,继续执行地域封禁防护:geoip、继续执行CC策略防护:cc、继续执行WEB应用防护:owasp、继续执行AI引擎防护:ai、继续执行信息防泄漏防护:antileakage。如果多个勾选那么以,串接。
默认是"geoip,cc,owasp,ai,antileakage"
|
String |
getDomain()
Get 编辑的域名
|
String |
getEdition()
Get WAF的版本,clb-waf代表负载均衡WAF、sparta-waf代表SaaS WAF,默认是sparta-waf。
|
Long |
getExpireTime()
Get 规则生效截止时间,0:永久生效,其它值为对应时间的时间戳。
默认是0
|
String |
getRedirect()
Get 动作为重定向的时候重定向URL,默认为"/"
|
String |
getRuleAction()
Get 执行动作,0:放行、1:阻断、2:人机识别、3:观察、4:重定向
|
Long |
getRuleId()
Get 编辑的规则ID
|
String |
getRuleName()
Get 编辑的规则名称
|
Long |
getSortId()
Get 优先级,1~100的整数,数字越小,代表这条规则的执行优先级越高。
默认是100
|
Strategy[] |
getStrategies()
Get 匹配条件数组
|
void |
setBypass(String Bypass)
Set 放行时是否继续执行其它检查逻辑,继续执行地域封禁防护:geoip、继续执行CC策略防护:cc、继续执行WEB应用防护:owasp、继续执行AI引擎防护:ai、继续执行信息防泄漏防护:antileakage。如果多个勾选那么以,串接。
默认是"geoip,cc,owasp,ai,antileakage"
|
void |
setDomain(String Domain)
Set 编辑的域名
|
void |
setEdition(String Edition)
Set WAF的版本,clb-waf代表负载均衡WAF、sparta-waf代表SaaS WAF,默认是sparta-waf。
|
void |
setExpireTime(Long ExpireTime)
Set 规则生效截止时间,0:永久生效,其它值为对应时间的时间戳。
默认是0
|
void |
setRedirect(String Redirect)
Set 动作为重定向的时候重定向URL,默认为"/"
|
void |
setRuleAction(String RuleAction)
Set 执行动作,0:放行、1:阻断、2:人机识别、3:观察、4:重定向
|
void |
setRuleId(Long RuleId)
Set 编辑的规则ID
|
void |
setRuleName(String RuleName)
Set 编辑的规则名称
|
void |
setSortId(Long SortId)
Set 优先级,1~100的整数,数字越小,代表这条规则的执行优先级越高。
默认是100
|
void |
setStrategies(Strategy[] Strategies)
Set 匹配条件数组
|
void |
toMap(HashMap<String,String> map,
String prefix)
Internal implementation, normal users should not use it.
|
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
public ModifyCustomRuleRequest()
public ModifyCustomRuleRequest(ModifyCustomRuleRequest source)
public String getDomain()
public void setDomain(String Domain)
Domain
- 编辑的域名public Long getRuleId()
public void setRuleId(Long RuleId)
RuleId
- 编辑的规则IDpublic String getRuleName()
public void setRuleName(String RuleName)
RuleName
- 编辑的规则名称public String getRuleAction()
public void setRuleAction(String RuleAction)
RuleAction
- 执行动作,0:放行、1:阻断、2:人机识别、3:观察、4:重定向public Strategy[] getStrategies()
public void setStrategies(Strategy[] Strategies)
Strategies
- 匹配条件数组public String getEdition()
public void setEdition(String Edition)
Edition
- WAF的版本,clb-waf代表负载均衡WAF、sparta-waf代表SaaS WAF,默认是sparta-waf。public String getRedirect()
public void setRedirect(String Redirect)
Redirect
- 动作为重定向的时候重定向URL,默认为"/"public String getBypass()
public void setBypass(String Bypass)
Bypass
- 放行时是否继续执行其它检查逻辑,继续执行地域封禁防护:geoip、继续执行CC策略防护:cc、继续执行WEB应用防护:owasp、继续执行AI引擎防护:ai、继续执行信息防泄漏防护:antileakage。如果多个勾选那么以,串接。
默认是"geoip,cc,owasp,ai,antileakage"public Long getSortId()
public void setSortId(Long SortId)
SortId
- 优先级,1~100的整数,数字越小,代表这条规则的执行优先级越高。
默认是100public Long getExpireTime()
public void setExpireTime(Long ExpireTime)
ExpireTime
- 规则生效截止时间,0:永久生效,其它值为对应时间的时间戳。
默认是0Copyright © 2024. All rights reserved.