public class HttpDDoSProtection extends AbstractModel
header, skipSign| Constructor and Description | 
|---|
HttpDDoSProtection()  | 
HttpDDoSProtection(HttpDDoSProtection 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 | 
|---|---|
AdaptiveFrequencyControl | 
getAdaptiveFrequencyControl()
Get Specifies the specific configuration of adaptive frequency control. 
 | 
BandwidthAbuseDefense | 
getBandwidthAbuseDefense()
Get Specifies the specific configuration for bandwidth abuse protection. 
 | 
ClientFiltering | 
getClientFiltering()
Get Specifies the intelligent client filter configuration. 
 | 
SlowAttackDefense | 
getSlowAttackDefense()
Get Specifies the configuration of slow attack protection. 
 | 
void | 
setAdaptiveFrequencyControl(AdaptiveFrequencyControl AdaptiveFrequencyControl)
Set Specifies the specific configuration of adaptive frequency control. 
 | 
void | 
setBandwidthAbuseDefense(BandwidthAbuseDefense BandwidthAbuseDefense)
Set Specifies the specific configuration for bandwidth abuse protection. 
 | 
void | 
setClientFiltering(ClientFiltering ClientFiltering)
Set Specifies the intelligent client filter configuration. 
 | 
void | 
setSlowAttackDefense(SlowAttackDefense SlowAttackDefense)
Set Specifies the configuration of slow attack protection. 
 | 
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 HttpDDoSProtection()
public HttpDDoSProtection(HttpDDoSProtection source)
public AdaptiveFrequencyControl getAdaptiveFrequencyControl()
public void setAdaptiveFrequencyControl(AdaptiveFrequencyControl AdaptiveFrequencyControl)
AdaptiveFrequencyControl - Specifies the specific configuration of adaptive frequency control.public ClientFiltering getClientFiltering()
public void setClientFiltering(ClientFiltering ClientFiltering)
ClientFiltering - Specifies the intelligent client filter configuration.public BandwidthAbuseDefense getBandwidthAbuseDefense()
public void setBandwidthAbuseDefense(BandwidthAbuseDefense BandwidthAbuseDefense)
BandwidthAbuseDefense - Specifies the specific configuration for bandwidth abuse protection.public SlowAttackDefense getSlowAttackDefense()
public void setSlowAttackDefense(SlowAttackDefense SlowAttackDefense)
SlowAttackDefense - Specifies the configuration of slow attack protection.Copyright © 2025. All rights reserved.