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, toJsonStringpublic 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.