public class WafRuleLimit extends AbstractModel
header, skipSign
Constructor and Description |
---|
WafRuleLimit() |
WafRuleLimit(WafRuleLimit 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 |
---|---|
Long |
getAI()
Get AI Specifications
|
Long |
getAntiLeak()
Get Specifications for Information Leakage Prevention
|
Long |
getAntiTamper()
Get Tamper-proof Specifications
|
Long |
getApiSecurity()
Get API Security Specification
|
Long |
getAreaBan()
Get Specifications for Region Banning
|
Long |
getAutoCC()
Get Specifications for Urgent CC
|
Long |
getCC()
Get Specifications of Custom CC
|
Long |
getCCSession()
Get Configure Session in Custom CC
|
Long |
getClientMsg()
Get Specifications for client traffic flag
|
Long |
getCustomRule()
Get Specifications for Custom Policy
|
Long |
getCustomWhite()
Get Specifications of Precision Allowlist
|
Long |
getIPControl()
Get Specifications for Blocklist/Allowlist
|
Long |
getTrafficMarking()
Get Specifications for Traffic Tagging
|
void |
setAI(Long AI)
Set AI Specifications
|
void |
setAntiLeak(Long AntiLeak)
Set Specifications for Information Leakage Prevention
|
void |
setAntiTamper(Long AntiTamper)
Set Tamper-proof Specifications
|
void |
setApiSecurity(Long ApiSecurity)
Set API Security Specification
|
void |
setAreaBan(Long AreaBan)
Set Specifications for Region Banning
|
void |
setAutoCC(Long AutoCC)
Set Specifications for Urgent CC
|
void |
setCC(Long CC)
Set Specifications of Custom CC
|
void |
setCCSession(Long CCSession)
Set Configure Session in Custom CC
|
void |
setClientMsg(Long ClientMsg)
Set Specifications for client traffic flag
|
void |
setCustomRule(Long CustomRule)
Set Specifications for Custom Policy
|
void |
setCustomWhite(Long CustomWhite)
Set Specifications of Precision Allowlist
|
void |
setIPControl(Long IPControl)
Set Specifications for Blocklist/Allowlist
|
void |
setTrafficMarking(Long TrafficMarking)
Set Specifications for Traffic Tagging
|
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 WafRuleLimit()
public WafRuleLimit(WafRuleLimit source)
public Long getCC()
public void setCC(Long CC)
CC
- Specifications of Custom CCpublic Long getCustomRule()
public void setCustomRule(Long CustomRule)
CustomRule
- Specifications for Custom Policypublic Long getIPControl()
public void setIPControl(Long IPControl)
IPControl
- Specifications for Blocklist/Allowlistpublic Long getAntiLeak()
public void setAntiLeak(Long AntiLeak)
AntiLeak
- Specifications for Information Leakage Preventionpublic Long getAntiTamper()
public void setAntiTamper(Long AntiTamper)
AntiTamper
- Tamper-proof Specificationspublic Long getAutoCC()
public void setAutoCC(Long AutoCC)
AutoCC
- Specifications for Urgent CCpublic Long getAreaBan()
public void setAreaBan(Long AreaBan)
AreaBan
- Specifications for Region Banningpublic Long getCCSession()
public void setCCSession(Long CCSession)
CCSession
- Configure Session in Custom CCpublic Long getAI()
public void setAI(Long AI)
AI
- AI Specificationspublic Long getCustomWhite()
public void setCustomWhite(Long CustomWhite)
CustomWhite
- Specifications of Precision Allowlistpublic Long getApiSecurity()
public void setApiSecurity(Long ApiSecurity)
ApiSecurity
- API Security Specificationpublic Long getClientMsg()
public void setClientMsg(Long ClientMsg)
ClientMsg
- Specifications for client traffic flagpublic Long getTrafficMarking()
public void setTrafficMarking(Long TrafficMarking)
TrafficMarking
- Specifications for Traffic TaggingCopyright © 2024. All rights reserved.