public class SecurityConfig extends AbstractModel
header, skipSign| Constructor and Description | 
|---|
| SecurityConfig() | 
| SecurityConfig(SecurityConfig 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 | 
|---|---|
| AclConfig | getAclConfig()Get 自定义规则。如果入参为空或不填,默认使用历史配置。 | 
| BotConfig | getBotConfig()Get Bot配置。如果入参为空或不填,默认使用历史配置。 | 
| DetectLengthLimitConfig | getDetectLengthLimitConfig()Get 检测长度限制配置。仅出参使用。 | 
| DropPageConfig | getDropPageConfig()Get 自定义拦截页面配置。如果入参为空或不填,默认使用历史配置。 | 
| ExceptConfig | getExceptConfig()Get 例外规则配置。如果入参为空或不填,默认使用历史配置。 | 
| IpTableConfig | getIpTableConfig()Get 基础访问管控。如果入参为空或不填,默认使用历史配置。 | 
| RateLimitConfig | getRateLimitConfig()Get 速率限制。如果入参为空或不填,默认使用历史配置。 | 
| SlowPostConfig | getSlowPostConfig()Get 慢速攻击配置。如果入参为空或不填,默认使用历史配置。 | 
| SwitchConfig | getSwitchConfig()Get 七层防护总开关。如果入参为空或不填,默认使用历史配置。 | 
| TemplateConfig | getTemplateConfig()Get 模板配置。此处仅出参数使用。 | 
| WafConfig | getWafConfig()Get 托管规则。如果入参为空或不填,默认使用历史配置。 | 
| void | setAclConfig(AclConfig AclConfig)Set 自定义规则。如果入参为空或不填,默认使用历史配置。 | 
| void | setBotConfig(BotConfig BotConfig)Set Bot配置。如果入参为空或不填,默认使用历史配置。 | 
| void | setDetectLengthLimitConfig(DetectLengthLimitConfig DetectLengthLimitConfig)Set 检测长度限制配置。仅出参使用。 | 
| void | setDropPageConfig(DropPageConfig DropPageConfig)Set 自定义拦截页面配置。如果入参为空或不填,默认使用历史配置。 | 
| void | setExceptConfig(ExceptConfig ExceptConfig)Set 例外规则配置。如果入参为空或不填,默认使用历史配置。 | 
| void | setIpTableConfig(IpTableConfig IpTableConfig)Set 基础访问管控。如果入参为空或不填,默认使用历史配置。 | 
| void | setRateLimitConfig(RateLimitConfig RateLimitConfig)Set 速率限制。如果入参为空或不填,默认使用历史配置。 | 
| void | setSlowPostConfig(SlowPostConfig SlowPostConfig)Set 慢速攻击配置。如果入参为空或不填,默认使用历史配置。 | 
| void | setSwitchConfig(SwitchConfig SwitchConfig)Set 七层防护总开关。如果入参为空或不填,默认使用历史配置。 | 
| void | setTemplateConfig(TemplateConfig TemplateConfig)Set 模板配置。此处仅出参数使用。 | 
| void | setWafConfig(WafConfig WafConfig)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, toJsonStringpublic SecurityConfig()
public SecurityConfig(SecurityConfig source)
public WafConfig getWafConfig()
public void setWafConfig(WafConfig WafConfig)
WafConfig - 托管规则。如果入参为空或不填,默认使用历史配置。public RateLimitConfig getRateLimitConfig()
public void setRateLimitConfig(RateLimitConfig RateLimitConfig)
RateLimitConfig - 速率限制。如果入参为空或不填,默认使用历史配置。public AclConfig getAclConfig()
public void setAclConfig(AclConfig AclConfig)
AclConfig - 自定义规则。如果入参为空或不填,默认使用历史配置。public BotConfig getBotConfig()
public void setBotConfig(BotConfig BotConfig)
BotConfig - Bot配置。如果入参为空或不填,默认使用历史配置。public SwitchConfig getSwitchConfig()
public void setSwitchConfig(SwitchConfig SwitchConfig)
SwitchConfig - 七层防护总开关。如果入参为空或不填,默认使用历史配置。public IpTableConfig getIpTableConfig()
public void setIpTableConfig(IpTableConfig IpTableConfig)
IpTableConfig - 基础访问管控。如果入参为空或不填,默认使用历史配置。public ExceptConfig getExceptConfig()
public void setExceptConfig(ExceptConfig ExceptConfig)
ExceptConfig - 例外规则配置。如果入参为空或不填,默认使用历史配置。public DropPageConfig getDropPageConfig()
public void setDropPageConfig(DropPageConfig DropPageConfig)
DropPageConfig - 自定义拦截页面配置。如果入参为空或不填,默认使用历史配置。public TemplateConfig getTemplateConfig()
public void setTemplateConfig(TemplateConfig TemplateConfig)
TemplateConfig - 模板配置。此处仅出参数使用。public SlowPostConfig getSlowPostConfig()
public void setSlowPostConfig(SlowPostConfig SlowPostConfig)
SlowPostConfig - 慢速攻击配置。如果入参为空或不填,默认使用历史配置。public DetectLengthLimitConfig getDetectLengthLimitConfig()
public void setDetectLengthLimitConfig(DetectLengthLimitConfig DetectLengthLimitConfig)
DetectLengthLimitConfig - 检测长度限制配置。仅出参使用。Copyright © 2025. All rights reserved.