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