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, toJsonString
public 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.