Class SecurityConfig
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.teo.v20220901.models.SecurityConfig
-
public class SecurityConfig extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor 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.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AclConfiggetAclConfig()Get 自定义规则。如果为null,默认使用历史配置。 注意:此字段可能返回 null,表示取不到有效值。BotConfiggetBotConfig()Get Bot配置。如果为null,默认使用历史配置。 注意:此字段可能返回 null,表示取不到有效值。DropPageConfiggetDropPageConfig()Get 自定义拦截页面配置。如果为null,默认使用历史配置。 注意:此字段可能返回 null,表示取不到有效值。ExceptConfiggetExceptConfig()Get 例外规则配置。如果为null,默认使用历史配置。 注意:此字段可能返回 null,表示取不到有效值。IpTableConfiggetIpTableConfig()Get 基础访问管控。如果为null,默认使用历史配置。 注意:此字段可能返回 null,表示取不到有效值。RateLimitConfiggetRateLimitConfig()Get 速率限制。如果为null,默认使用历史配置。 注意:此字段可能返回 null,表示取不到有效值。SlowPostConfiggetSlowPostConfig()Get 慢速攻击配置。如果为null,默认使用历史配置。 注意:此字段可能返回 null,表示取不到有效值。SwitchConfiggetSwitchConfig()Get 七层防护总开关。如果为null,默认使用历史配置。 注意:此字段可能返回 null,表示取不到有效值。TemplateConfiggetTemplateConfig()Get 模板配置。此处仅出参数使用。 注意:此字段可能返回 null,表示取不到有效值。WafConfiggetWafConfig()Get 托管规则。如果为null,默认使用历史配置。 注意:此字段可能返回 null,表示取不到有效值。voidsetAclConfig(AclConfig AclConfig)Set 自定义规则。如果为null,默认使用历史配置。 注意:此字段可能返回 null,表示取不到有效值。voidsetBotConfig(BotConfig BotConfig)Set Bot配置。如果为null,默认使用历史配置。 注意:此字段可能返回 null,表示取不到有效值。voidsetDropPageConfig(DropPageConfig DropPageConfig)Set 自定义拦截页面配置。如果为null,默认使用历史配置。 注意:此字段可能返回 null,表示取不到有效值。voidsetExceptConfig(ExceptConfig ExceptConfig)Set 例外规则配置。如果为null,默认使用历史配置。 注意:此字段可能返回 null,表示取不到有效值。voidsetIpTableConfig(IpTableConfig IpTableConfig)Set 基础访问管控。如果为null,默认使用历史配置。 注意:此字段可能返回 null,表示取不到有效值。voidsetRateLimitConfig(RateLimitConfig RateLimitConfig)Set 速率限制。如果为null,默认使用历史配置。 注意:此字段可能返回 null,表示取不到有效值。voidsetSlowPostConfig(SlowPostConfig SlowPostConfig)Set 慢速攻击配置。如果为null,默认使用历史配置。 注意:此字段可能返回 null,表示取不到有效值。voidsetSwitchConfig(SwitchConfig SwitchConfig)Set 七层防护总开关。如果为null,默认使用历史配置。 注意:此字段可能返回 null,表示取不到有效值。voidsetTemplateConfig(TemplateConfig TemplateConfig)Set 模板配置。此处仅出参数使用。 注意:此字段可能返回 null,表示取不到有效值。voidsetWafConfig(WafConfig WafConfig)Set 托管规则。如果为null,默认使用历史配置。 注意:此字段可能返回 null,表示取不到有效值。voidtoMap(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
-
SecurityConfig
public SecurityConfig()
-
SecurityConfig
public 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.
-
-
Method Detail
-
getWafConfig
public WafConfig getWafConfig()
Get 托管规则。如果为null,默认使用历史配置。 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- WafConfig 托管规则。如果为null,默认使用历史配置。 注意:此字段可能返回 null,表示取不到有效值。
-
setWafConfig
public void setWafConfig(WafConfig WafConfig)
Set 托管规则。如果为null,默认使用历史配置。 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
WafConfig- 托管规则。如果为null,默认使用历史配置。 注意:此字段可能返回 null,表示取不到有效值。
-
getRateLimitConfig
public RateLimitConfig getRateLimitConfig()
Get 速率限制。如果为null,默认使用历史配置。 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- RateLimitConfig 速率限制。如果为null,默认使用历史配置。 注意:此字段可能返回 null,表示取不到有效值。
-
setRateLimitConfig
public void setRateLimitConfig(RateLimitConfig RateLimitConfig)
Set 速率限制。如果为null,默认使用历史配置。 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
RateLimitConfig- 速率限制。如果为null,默认使用历史配置。 注意:此字段可能返回 null,表示取不到有效值。
-
getAclConfig
public AclConfig getAclConfig()
Get 自定义规则。如果为null,默认使用历史配置。 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- AclConfig 自定义规则。如果为null,默认使用历史配置。 注意:此字段可能返回 null,表示取不到有效值。
-
setAclConfig
public void setAclConfig(AclConfig AclConfig)
Set 自定义规则。如果为null,默认使用历史配置。 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
AclConfig- 自定义规则。如果为null,默认使用历史配置。 注意:此字段可能返回 null,表示取不到有效值。
-
getBotConfig
public BotConfig getBotConfig()
Get Bot配置。如果为null,默认使用历史配置。 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- BotConfig Bot配置。如果为null,默认使用历史配置。 注意:此字段可能返回 null,表示取不到有效值。
-
setBotConfig
public void setBotConfig(BotConfig BotConfig)
Set Bot配置。如果为null,默认使用历史配置。 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
BotConfig- Bot配置。如果为null,默认使用历史配置。 注意:此字段可能返回 null,表示取不到有效值。
-
getSwitchConfig
public SwitchConfig getSwitchConfig()
Get 七层防护总开关。如果为null,默认使用历史配置。 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- SwitchConfig 七层防护总开关。如果为null,默认使用历史配置。 注意:此字段可能返回 null,表示取不到有效值。
-
setSwitchConfig
public void setSwitchConfig(SwitchConfig SwitchConfig)
Set 七层防护总开关。如果为null,默认使用历史配置。 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
SwitchConfig- 七层防护总开关。如果为null,默认使用历史配置。 注意:此字段可能返回 null,表示取不到有效值。
-
getIpTableConfig
public IpTableConfig getIpTableConfig()
Get 基础访问管控。如果为null,默认使用历史配置。 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- IpTableConfig 基础访问管控。如果为null,默认使用历史配置。 注意:此字段可能返回 null,表示取不到有效值。
-
setIpTableConfig
public void setIpTableConfig(IpTableConfig IpTableConfig)
Set 基础访问管控。如果为null,默认使用历史配置。 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
IpTableConfig- 基础访问管控。如果为null,默认使用历史配置。 注意:此字段可能返回 null,表示取不到有效值。
-
getExceptConfig
public ExceptConfig getExceptConfig()
Get 例外规则配置。如果为null,默认使用历史配置。 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- ExceptConfig 例外规则配置。如果为null,默认使用历史配置。 注意:此字段可能返回 null,表示取不到有效值。
-
setExceptConfig
public void setExceptConfig(ExceptConfig ExceptConfig)
Set 例外规则配置。如果为null,默认使用历史配置。 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
ExceptConfig- 例外规则配置。如果为null,默认使用历史配置。 注意:此字段可能返回 null,表示取不到有效值。
-
getDropPageConfig
public DropPageConfig getDropPageConfig()
Get 自定义拦截页面配置。如果为null,默认使用历史配置。 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- DropPageConfig 自定义拦截页面配置。如果为null,默认使用历史配置。 注意:此字段可能返回 null,表示取不到有效值。
-
setDropPageConfig
public void setDropPageConfig(DropPageConfig DropPageConfig)
Set 自定义拦截页面配置。如果为null,默认使用历史配置。 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
DropPageConfig- 自定义拦截页面配置。如果为null,默认使用历史配置。 注意:此字段可能返回 null,表示取不到有效值。
-
getTemplateConfig
public TemplateConfig getTemplateConfig()
Get 模板配置。此处仅出参数使用。 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- TemplateConfig 模板配置。此处仅出参数使用。 注意:此字段可能返回 null,表示取不到有效值。
-
setTemplateConfig
public void setTemplateConfig(TemplateConfig TemplateConfig)
Set 模板配置。此处仅出参数使用。 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
TemplateConfig- 模板配置。此处仅出参数使用。 注意:此字段可能返回 null,表示取不到有效值。
-
getSlowPostConfig
public SlowPostConfig getSlowPostConfig()
Get 慢速攻击配置。如果为null,默认使用历史配置。 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- SlowPostConfig 慢速攻击配置。如果为null,默认使用历史配置。 注意:此字段可能返回 null,表示取不到有效值。
-
setSlowPostConfig
public void setSlowPostConfig(SlowPostConfig SlowPostConfig)
Set 慢速攻击配置。如果为null,默认使用历史配置。 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
SlowPostConfig- 慢速攻击配置。如果为null,默认使用历史配置。 注意:此字段可能返回 null,表示取不到有效值。
-
-