public class DDoSAntiPly extends AbstractModel
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 Maximum number of abnormal connections per second.
|
Long |
getAbnormalSynNum()
Get Maximum number of abnormal SYN packets.
|
Long |
getAbnormalSynRatio()
Get Maximum percentage of abnormal SYN packets.
|
Long |
getConnectTimeout()
Get Maximum number of detected connections timed out per second.
|
Long |
getDestinationConnectLimit()
Get Maximum number of concurrent connections to the destination port.
|
Long |
getDestinationCreateLimit()
Get Maximum number of new connections to the destination port per second.
|
String |
getDropIcmp()
Get Whether to enable ICMP protocol blocking.
|
String |
getDropOther()
Get Whether to enable blocking of other protocols.
|
String |
getDropTcp()
Get Whether to enable TCP protocol blocking.
|
String |
getDropUdp()
Get Whether to enable UDP protocol blocking.
|
String |
getEmptyConnectProtect()
Get Whether to enable null session protection.
|
Long |
getSourceConnectLimit()
Get Maximum number of concurrent connections to the origin.
|
Long |
getSourceCreateLimit()
Get Maximum number of new connections to the origin per second.
|
String |
getUdpShard()
Get Whether to enable UDP fragmentation.
|
void |
setAbnormalConnectNum(Long AbnormalConnectNum)
Set Maximum number of abnormal connections per second.
|
void |
setAbnormalSynNum(Long AbnormalSynNum)
Set Maximum number of abnormal SYN packets.
|
void |
setAbnormalSynRatio(Long AbnormalSynRatio)
Set Maximum percentage of abnormal SYN packets.
|
void |
setConnectTimeout(Long ConnectTimeout)
Set Maximum number of detected connections timed out per second.
|
void |
setDestinationConnectLimit(Long DestinationConnectLimit)
Set Maximum number of concurrent connections to the destination port.
|
void |
setDestinationCreateLimit(Long DestinationCreateLimit)
Set Maximum number of new connections to the destination port per second.
|
void |
setDropIcmp(String DropIcmp)
Set Whether to enable ICMP protocol blocking.
|
void |
setDropOther(String DropOther)
Set Whether to enable blocking of other protocols.
|
void |
setDropTcp(String DropTcp)
Set Whether to enable TCP protocol blocking.
|
void |
setDropUdp(String DropUdp)
Set Whether to enable UDP protocol blocking.
|
void |
setEmptyConnectProtect(String EmptyConnectProtect)
Set Whether to enable null session protection.
|
void |
setSourceConnectLimit(Long SourceConnectLimit)
Set Maximum number of concurrent connections to the origin.
|
void |
setSourceCreateLimit(Long SourceCreateLimit)
Set Maximum number of new connections to the origin per second.
|
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, set, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, toJsonString
public DDoSAntiPly()
public DDoSAntiPly(DDoSAntiPly source)
public String getDropTcp()
public void setDropTcp(String DropTcp)
DropTcp
- Whether to enable TCP protocol blocking. Values:
public String getDropUdp()
public void setDropUdp(String DropUdp)
DropUdp
- Whether to enable UDP protocol blocking. Values:
public String getDropIcmp()
public void setDropIcmp(String DropIcmp)
DropIcmp
- Whether to enable ICMP protocol blocking. Values:
public String getDropOther()
public void setDropOther(String DropOther)
DropOther
- Whether to enable blocking of other protocols. Values:
public Long getSourceCreateLimit()
public void setSourceCreateLimit(Long SourceCreateLimit)
SourceCreateLimit
- Maximum number of new connections to the origin per second. Value range: 0–4294967295.public Long getSourceConnectLimit()
public void setSourceConnectLimit(Long SourceConnectLimit)
SourceConnectLimit
- Maximum number of concurrent connections to the origin. Value range: 0–4294967295.public Long getDestinationCreateLimit()
public void setDestinationCreateLimit(Long DestinationCreateLimit)
DestinationCreateLimit
- Maximum number of new connections to the destination port per second. Value range: 0–4294967295.public Long getDestinationConnectLimit()
public void setDestinationConnectLimit(Long DestinationConnectLimit)
DestinationConnectLimit
- Maximum number of concurrent connections to the destination port. Value range: 0–4294967295.public Long getAbnormalConnectNum()
public void setAbnormalConnectNum(Long AbnormalConnectNum)
AbnormalConnectNum
- Maximum number of abnormal connections per second. Value range: 0–4294967295.public Long getAbnormalSynRatio()
public void setAbnormalSynRatio(Long AbnormalSynRatio)
AbnormalSynRatio
- Maximum percentage of abnormal SYN packets. Value range: 0–100.public Long getAbnormalSynNum()
public void setAbnormalSynNum(Long AbnormalSynNum)
AbnormalSynNum
- Maximum number of abnormal SYN packets. Value range: 0–65535.public Long getConnectTimeout()
public void setConnectTimeout(Long ConnectTimeout)
ConnectTimeout
- Maximum number of detected connections timed out per second. Value range: 0–65535.public String getEmptyConnectProtect()
public void setEmptyConnectProtect(String EmptyConnectProtect)
EmptyConnectProtect
- Whether to enable null session protection. Values:
public String getUdpShard()
public void setUdpShard(String UdpShard)
UdpShard
- Whether to enable UDP fragmentation. Values:
Copyright © 2022. All rights reserved.