public class SecurityConfig extends AbstractModel
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 ACL configuration
Note: This field may return `null`, indicating that no valid value can be obtained. | 
| BotConfig | getBotConfig()Get Bot configuration
Note: This field may return `null`, indicating that no valid value can be obtained. | 
| DDoSConfig | getDdosConfig()Get DDoS mitigation configuration
Note: This field may return `null`, indicating that no valid value can be obtained. | 
| IpTableConfig | getIpTableConfig()Get IP blocklist/allowlist
Note: This field may return null, indicating that no valid values can be obtained. | 
| RateLimitConfig | getRateLimitConfig()Get Rate limit configuration
Note: This field may return `null`, indicating that no valid value can be obtained. | 
| SwitchConfig | getSwitchConfig()Get Switch that controls all web security configuration
Note: This field may return `null`, indicating that no valid value can be obtained. | 
| WafConfig | getWafConfig()Get WAF configuration
Note: This field may return `null`, indicating that no valid value can be obtained. | 
| void | setAclConfig(AclConfig AclConfig)Set ACL configuration
Note: This field may return `null`, indicating that no valid value can be obtained. | 
| void | setBotConfig(BotConfig BotConfig)Set Bot configuration
Note: This field may return `null`, indicating that no valid value can be obtained. | 
| void | setDdosConfig(DDoSConfig DdosConfig)Set DDoS mitigation configuration
Note: This field may return `null`, indicating that no valid value can be obtained. | 
| void | setIpTableConfig(IpTableConfig IpTableConfig)Set IP blocklist/allowlist
Note: This field may return null, indicating that no valid values can be obtained. | 
| void | setRateLimitConfig(RateLimitConfig RateLimitConfig)Set Rate limit configuration
Note: This field may return `null`, indicating that no valid value can be obtained. | 
| void | setSwitchConfig(SwitchConfig SwitchConfig)Set Switch that controls all web security configuration
Note: This field may return `null`, indicating that no valid value can be obtained. | 
| void | setWafConfig(WafConfig WafConfig)Set WAF configuration
Note: This field may return `null`, indicating that no valid value can be obtained. | 
| void | toMap(HashMap<String,String> map,
     String prefix)Internal implementation, normal users should not use it. | 
any, fromJsonString, getBinaryParams, getMultipartRequestParams, getSkipSign, set, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonStringpublic SecurityConfig()
public SecurityConfig(SecurityConfig source)
public WafConfig getWafConfig()
public void setWafConfig(WafConfig WafConfig)
WafConfig - WAF configuration
Note: This field may return `null`, indicating that no valid value can be obtained.public RateLimitConfig getRateLimitConfig()
public void setRateLimitConfig(RateLimitConfig RateLimitConfig)
RateLimitConfig - Rate limit configuration
Note: This field may return `null`, indicating that no valid value can be obtained.public DDoSConfig getDdosConfig()
public void setDdosConfig(DDoSConfig DdosConfig)
DdosConfig - DDoS mitigation configuration
Note: This field may return `null`, indicating that no valid value can be obtained.public AclConfig getAclConfig()
public void setAclConfig(AclConfig AclConfig)
AclConfig - ACL configuration
Note: This field may return `null`, indicating that no valid value can be obtained.public BotConfig getBotConfig()
public void setBotConfig(BotConfig BotConfig)
BotConfig - Bot configuration
Note: This field may return `null`, indicating that no valid value can be obtained.public SwitchConfig getSwitchConfig()
public void setSwitchConfig(SwitchConfig SwitchConfig)
SwitchConfig - Switch that controls all web security configuration
Note: This field may return `null`, indicating that no valid value can be obtained.public IpTableConfig getIpTableConfig()
public void setIpTableConfig(IpTableConfig IpTableConfig)
IpTableConfig - IP blocklist/allowlist
Note: This field may return null, indicating that no valid values can be obtained.Copyright © 2023. All rights reserved.