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 自定义规则。如果入参为空或不填,默认使用历史配置。
注意:此字段可能返回 null,表示取不到有效值。
|
BotConfig |
getBotConfig()
Get Bot配置。如果入参为空或不填,默认使用历史配置。
注意:此字段可能返回 null,表示取不到有效值。
|
DropPageConfig |
getDropPageConfig()
Get 自定义拦截页面配置。如果入参为空或不填,默认使用历史配置。
注意:此字段可能返回 null,表示取不到有效值。
|
ExceptConfig |
getExceptConfig()
Get 例外规则配置。如果入参为空或不填,默认使用历史配置。
注意:此字段可能返回 null,表示取不到有效值。
|
IpTableConfig |
getIpTableConfig()
Get 基础访问管控。如果入参为空或不填,默认使用历史配置。
注意:此字段可能返回 null,表示取不到有效值。
|
RateLimitConfig |
getRateLimitConfig()
Get 速率限制。如果入参为空或不填,默认使用历史配置。
注意:此字段可能返回 null,表示取不到有效值。
|
SlowPostConfig |
getSlowPostConfig()
Get 慢速攻击配置。如果入参为空或不填,默认使用历史配置。
注意:此字段可能返回 null,表示取不到有效值。
|
SwitchConfig |
getSwitchConfig()
Get 七层防护总开关。如果入参为空或不填,默认使用历史配置。
注意:此字段可能返回 null,表示取不到有效值。
|
TemplateConfig |
getTemplateConfig()
Get 模板配置。此处仅出参数使用。
注意:此字段可能返回 null,表示取不到有效值。
|
WafConfig |
getWafConfig()
Get 托管规则。如果入参为空或不填,默认使用历史配置。
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setAclConfig(AclConfig AclConfig)
Set 自定义规则。如果入参为空或不填,默认使用历史配置。
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setBotConfig(BotConfig BotConfig)
Set Bot配置。如果入参为空或不填,默认使用历史配置。
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setDropPageConfig(DropPageConfig DropPageConfig)
Set 自定义拦截页面配置。如果入参为空或不填,默认使用历史配置。
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setExceptConfig(ExceptConfig ExceptConfig)
Set 例外规则配置。如果入参为空或不填,默认使用历史配置。
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setIpTableConfig(IpTableConfig IpTableConfig)
Set 基础访问管控。如果入参为空或不填,默认使用历史配置。
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setRateLimitConfig(RateLimitConfig RateLimitConfig)
Set 速率限制。如果入参为空或不填,默认使用历史配置。
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setSlowPostConfig(SlowPostConfig SlowPostConfig)
Set 慢速攻击配置。如果入参为空或不填,默认使用历史配置。
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setSwitchConfig(SwitchConfig SwitchConfig)
Set 七层防护总开关。如果入参为空或不填,默认使用历史配置。
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setTemplateConfig(TemplateConfig TemplateConfig)
Set 模板配置。此处仅出参数使用。
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setWafConfig(WafConfig WafConfig)
Set 托管规则。如果入参为空或不填,默认使用历史配置。
注意:此字段可能返回 null,表示取不到有效值。
|
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 SecurityConfig()
public SecurityConfig(SecurityConfig source)
public WafConfig getWafConfig()
public void setWafConfig(WafConfig WafConfig)
WafConfig
- 托管规则。如果入参为空或不填,默认使用历史配置。
注意:此字段可能返回 null,表示取不到有效值。public RateLimitConfig getRateLimitConfig()
public void setRateLimitConfig(RateLimitConfig RateLimitConfig)
RateLimitConfig
- 速率限制。如果入参为空或不填,默认使用历史配置。
注意:此字段可能返回 null,表示取不到有效值。public AclConfig getAclConfig()
public void setAclConfig(AclConfig AclConfig)
AclConfig
- 自定义规则。如果入参为空或不填,默认使用历史配置。
注意:此字段可能返回 null,表示取不到有效值。public BotConfig getBotConfig()
public void setBotConfig(BotConfig BotConfig)
BotConfig
- Bot配置。如果入参为空或不填,默认使用历史配置。
注意:此字段可能返回 null,表示取不到有效值。public SwitchConfig getSwitchConfig()
public void setSwitchConfig(SwitchConfig SwitchConfig)
SwitchConfig
- 七层防护总开关。如果入参为空或不填,默认使用历史配置。
注意:此字段可能返回 null,表示取不到有效值。public IpTableConfig getIpTableConfig()
public void setIpTableConfig(IpTableConfig IpTableConfig)
IpTableConfig
- 基础访问管控。如果入参为空或不填,默认使用历史配置。
注意:此字段可能返回 null,表示取不到有效值。public ExceptConfig getExceptConfig()
public void setExceptConfig(ExceptConfig ExceptConfig)
ExceptConfig
- 例外规则配置。如果入参为空或不填,默认使用历史配置。
注意:此字段可能返回 null,表示取不到有效值。public DropPageConfig getDropPageConfig()
public void setDropPageConfig(DropPageConfig DropPageConfig)
DropPageConfig
- 自定义拦截页面配置。如果入参为空或不填,默认使用历史配置。
注意:此字段可能返回 null,表示取不到有效值。public TemplateConfig getTemplateConfig()
public void setTemplateConfig(TemplateConfig TemplateConfig)
TemplateConfig
- 模板配置。此处仅出参数使用。
注意:此字段可能返回 null,表示取不到有效值。public SlowPostConfig getSlowPostConfig()
public void setSlowPostConfig(SlowPostConfig SlowPostConfig)
SlowPostConfig
- 慢速攻击配置。如果入参为空或不填,默认使用历史配置。
注意:此字段可能返回 null,表示取不到有效值。Copyright © 2024. All rights reserved.