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.