public class DDoSAntiPly extends AbstractModel
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, getMultipartRequestParams, getSkipSign, set, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
public 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 © 2023. All rights reserved.