public class DDoSAntiPly extends AbstractModel
header, skipSign| Constructor and Description | 
|---|
DDoSAntiPly()  | 
DDoSAntiPly(DDoSAntiPly 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 | 
|---|---|
Long | 
getAbnormalConnectNum()
Get Number of abnormal connections allowed. 
 | 
Long | 
getAbnormalSynNum()
Get Specifies a max number of SYN packets that triggers alarms. 
 | 
Long | 
getAbnormalSynRatio()
Get Specifies the ratio of SYN exceptions to trigger alerts. 
 | 
Long | 
getConnectTimeout()
Get Connection timeout period. 
 | 
Long | 
getDestinationConnectLimit()
Get Number of concurrent connections the destination port can establish. 
 | 
Long | 
getDestinationCreateLimit()
Get Number of new connections the destination port can establish. 
 | 
String | 
getDropIcmp()
Get Enables ICMP protocol blocking. 
 | 
String | 
getDropOther()
Get Enables blocking for other protocols. 
 | 
String | 
getDropTcp()
Get Enables TCP protocol blocking. 
 | 
String | 
getDropUdp()
Get Enables UDP protocol blocking. 
 | 
String | 
getEmptyConnectProtect()
Get Whether to enable null session protection. 
 | 
Long | 
getSourceConnectLimit()
Get Number of concurrent connections the source port can establish. 
 | 
Long | 
getSourceCreateLimit()
Get Number of new connections the source port can establish. 
 | 
String | 
getUdpShard()
Get Whether to enable UDP fragmentation. 
 | 
void | 
setAbnormalConnectNum(Long AbnormalConnectNum)
Set Number of abnormal connections allowed. 
 | 
void | 
setAbnormalSynNum(Long AbnormalSynNum)
Set Specifies a max number of SYN packets that triggers alarms. 
 | 
void | 
setAbnormalSynRatio(Long AbnormalSynRatio)
Set Specifies the ratio of SYN exceptions to trigger alerts. 
 | 
void | 
setConnectTimeout(Long ConnectTimeout)
Set Connection timeout period. 
 | 
void | 
setDestinationConnectLimit(Long DestinationConnectLimit)
Set Number of concurrent connections the destination port can establish. 
 | 
void | 
setDestinationCreateLimit(Long DestinationCreateLimit)
Set Number of new connections the destination port can establish. 
 | 
void | 
setDropIcmp(String DropIcmp)
Set Enables ICMP protocol blocking. 
 | 
void | 
setDropOther(String DropOther)
Set Enables blocking for other protocols. 
 | 
void | 
setDropTcp(String DropTcp)
Set Enables TCP protocol blocking. 
 | 
void | 
setDropUdp(String DropUdp)
Set Enables UDP protocol blocking. 
 | 
void | 
setEmptyConnectProtect(String EmptyConnectProtect)
Set Whether to enable null session protection. 
 | 
void | 
setSourceConnectLimit(Long SourceConnectLimit)
Set Number of concurrent connections the source port can establish. 
 | 
void | 
setSourceCreateLimit(Long SourceCreateLimit)
Set Number of new connections the source port can establish. 
 | 
void | 
setUdpShard(String UdpShard)
Set Whether to enable UDP fragmentation. 
 | 
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 DDoSAntiPly()
public DDoSAntiPly(DDoSAntiPly source)
public String getDropTcp()
public void setDropTcp(String DropTcp)
DropTcp - Enables TCP protocol blocking. `on` (enable); `off` (disable).public String getDropUdp()
public void setDropUdp(String DropUdp)
DropUdp - Enables UDP protocol blocking. `on` (enable); `off` (disable).public String getDropIcmp()
public void setDropIcmp(String DropIcmp)
DropIcmp - Enables ICMP protocol blocking. `on` (enable); `off` (disable).public String getDropOther()
public void setDropOther(String DropOther)
DropOther - Enables blocking for other protocols. `on` (enable); `off` (disable).public Long getSourceCreateLimit()
public void setSourceCreateLimit(Long SourceCreateLimit)
SourceCreateLimit - Number of new connections the source port can establish. Value range: 0-4294967295.public Long getSourceConnectLimit()
public void setSourceConnectLimit(Long SourceConnectLimit)
SourceConnectLimit - Number of concurrent connections the source port can establish. Value range: 0-4294967295.public Long getDestinationCreateLimit()
public void setDestinationCreateLimit(Long DestinationCreateLimit)
DestinationCreateLimit - Number of new connections the destination port can establish. Value range: 0-4294967295.public Long getDestinationConnectLimit()
public void setDestinationConnectLimit(Long DestinationConnectLimit)
DestinationConnectLimit - Number of concurrent connections the destination port can establish. Value range: 0-4294967295.public Long getAbnormalConnectNum()
public void setAbnormalConnectNum(Long AbnormalConnectNum)
AbnormalConnectNum - Number of abnormal connections allowed. Value range: 0-4294967295.public Long getAbnormalSynRatio()
public void setAbnormalSynRatio(Long AbnormalSynRatio)
AbnormalSynRatio - Specifies the ratio of SYN exceptions to trigger alerts. Value range: 0-100public Long getAbnormalSynNum()
public void setAbnormalSynNum(Long AbnormalSynNum)
AbnormalSynNum - Specifies a max number of SYN packets that triggers alarms. Value range: 0-65535public Long getConnectTimeout()
public void setConnectTimeout(Long ConnectTimeout)
ConnectTimeout - Connection timeout period. Value range: 0-65535.public String getEmptyConnectProtect()
public void setEmptyConnectProtect(String EmptyConnectProtect)
EmptyConnectProtect - Whether to enable null session protection. `0`: Disable; `1`: Enable.public String getUdpShard()
public void setUdpShard(String UdpShard)
UdpShard - Whether to enable UDP fragmentation. `off`: Disable; `on`: Enable.
Note: This field may return null, indicating that no valid values can be obtained.Copyright © 2025. All rights reserved.