public class DDoSPolicyDropOption extends AbstractModel
header, skipSign| Constructor and Description | 
|---|
DDoSPolicyDropOption()  | 
DDoSPolicyDropOption(DDoSPolicyDropOption 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 | 
getBadConnThreshold()
Get Threshold for triggering connection suppression. 
 | 
Long | 
getCheckSyncConn()
Get Null session protection. 
 | 
Long | 
getConnTimeout()
Get Exceptional connection detection condition: connection timeout. 
 | 
Long | 
getDIcmpMbpsLimit()
Get ICMP speed limit. 
 | 
Long | 
getDOtherMbpsLimit()
Get Other protocol speed limit. 
 | 
Long | 
getDropAbroad()
Get Rejects traffic from outside Mainland China. 
 | 
Long | 
getDropIcmp()
Get Blocks all ICMP traffic. 
 | 
Long | 
getDropOther()
Get Blocks traffic of other protocols. 
 | 
Long | 
getDropTcp()
Get Blocks all TCP traffic. 
 | 
Long | 
getDropUdp()
Get Blocks all UDP traffic. 
 | 
Long | 
getDstConnLimit()
Get Concurrent connection suppression based on destination IP. 
 | 
Long | 
getDstNewLimit()
Get New connection suppression based on destination IP. 
 | 
Long | 
getDTcpMbpsLimit()
Get TCP speed limit. 
 | 
Long | 
getDUdpMbpsLimit()
Get UDP speed limit. 
 | 
Long | 
getNullConnEnable()
Get Exceptional connection detection condition: null session protection status. 
 | 
Long | 
getSdConnLimit()
Get Concurrent connection suppression based on source IP and destination IP. 
 | 
Long | 
getSdNewLimit()
Get New connection suppression based on source IP and destination IP. 
 | 
Long | 
getSynLimit()
Get Exceptional connection detection condition: SYN threshold. 
 | 
Long | 
getSynRate()
Get Exceptional connection detection condition: percentage of SYN out of ACK. 
 | 
void | 
setBadConnThreshold(Long BadConnThreshold)
Set Threshold for triggering connection suppression. 
 | 
void | 
setCheckSyncConn(Long CheckSyncConn)
Set Null session protection. 
 | 
void | 
setConnTimeout(Long ConnTimeout)
Set Exceptional connection detection condition: connection timeout. 
 | 
void | 
setDIcmpMbpsLimit(Long DIcmpMbpsLimit)
Set ICMP speed limit. 
 | 
void | 
setDOtherMbpsLimit(Long DOtherMbpsLimit)
Set Other protocol speed limit. 
 | 
void | 
setDropAbroad(Long DropAbroad)
Set Rejects traffic from outside Mainland China. 
 | 
void | 
setDropIcmp(Long DropIcmp)
Set Blocks all ICMP traffic. 
 | 
void | 
setDropOther(Long DropOther)
Set Blocks traffic of other protocols. 
 | 
void | 
setDropTcp(Long DropTcp)
Set Blocks all TCP traffic. 
 | 
void | 
setDropUdp(Long DropUdp)
Set Blocks all UDP traffic. 
 | 
void | 
setDstConnLimit(Long DstConnLimit)
Set Concurrent connection suppression based on destination IP. 
 | 
void | 
setDstNewLimit(Long DstNewLimit)
Set New connection suppression based on destination IP. 
 | 
void | 
setDTcpMbpsLimit(Long DTcpMbpsLimit)
Set TCP speed limit. 
 | 
void | 
setDUdpMbpsLimit(Long DUdpMbpsLimit)
Set UDP speed limit. 
 | 
void | 
setNullConnEnable(Long NullConnEnable)
Set Exceptional connection detection condition: null session protection status. 
 | 
void | 
setSdConnLimit(Long SdConnLimit)
Set Concurrent connection suppression based on source IP and destination IP. 
 | 
void | 
setSdNewLimit(Long SdNewLimit)
Set New connection suppression based on source IP and destination IP. 
 | 
void | 
setSynLimit(Long SynLimit)
Set Exceptional connection detection condition: SYN threshold. 
 | 
void | 
setSynRate(Long SynRate)
Set Exceptional connection detection condition: percentage of SYN out of ACK. 
 | 
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 DDoSPolicyDropOption()
public DDoSPolicyDropOption(DDoSPolicyDropOption source)
public Long getDropTcp()
public void setDropTcp(Long DropTcp)
DropTcp - Blocks all TCP traffic. Valid values: [0,1]public Long getDropUdp()
public void setDropUdp(Long DropUdp)
DropUdp - Blocks all UDP traffic. Valid values: [0,1]public Long getDropIcmp()
public void setDropIcmp(Long DropIcmp)
DropIcmp - Blocks all ICMP traffic. Valid values: [0,1]public Long getDropOther()
public void setDropOther(Long DropOther)
DropOther - Blocks traffic of other protocols. Valid values: [0,1]public Long getDropAbroad()
public void setDropAbroad(Long DropAbroad)
DropAbroad - Rejects traffic from outside Mainland China. Valid values: [0,1]public Long getCheckSyncConn()
public void setCheckSyncConn(Long CheckSyncConn)
CheckSyncConn - Null session protection. Valid values: [0,1]public Long getSdNewLimit()
public void setSdNewLimit(Long SdNewLimit)
SdNewLimit - New connection suppression based on source IP and destination IP. Value range: [0,4294967295]public Long getDstNewLimit()
public void setDstNewLimit(Long DstNewLimit)
DstNewLimit - New connection suppression based on destination IP. Value range: [0,4294967295]public Long getSdConnLimit()
public void setSdConnLimit(Long SdConnLimit)
SdConnLimit - Concurrent connection suppression based on source IP and destination IP. Value range: [0,4294967295]public Long getDstConnLimit()
public void setDstConnLimit(Long DstConnLimit)
DstConnLimit - Concurrent connection suppression based on destination IP. Value range: [0,4294967295]public Long getBadConnThreshold()
public void setBadConnThreshold(Long BadConnThreshold)
BadConnThreshold - Threshold for triggering connection suppression. Value range: [0,4294967295]public Long getNullConnEnable()
public void setNullConnEnable(Long NullConnEnable)
NullConnEnable - Exceptional connection detection condition: null session protection status. Valid values: [0,1]public Long getConnTimeout()
public void setConnTimeout(Long ConnTimeout)
ConnTimeout - Exceptional connection detection condition: connection timeout. Valid values: [0,65535]public Long getSynRate()
public void setSynRate(Long SynRate)
SynRate - Exceptional connection detection condition: percentage of SYN out of ACK. Valid values: [0,100]public Long getSynLimit()
public void setSynLimit(Long SynLimit)
SynLimit - Exceptional connection detection condition: SYN threshold. Valid values: [0,100]public Long getDTcpMbpsLimit()
public void setDTcpMbpsLimit(Long DTcpMbpsLimit)
DTcpMbpsLimit - TCP speed limit. Value range: [0,4294967295]public Long getDUdpMbpsLimit()
public void setDUdpMbpsLimit(Long DUdpMbpsLimit)
DUdpMbpsLimit - UDP speed limit. Value range: [0,4294967295]public Long getDIcmpMbpsLimit()
public void setDIcmpMbpsLimit(Long DIcmpMbpsLimit)
DIcmpMbpsLimit - ICMP speed limit. Value range: [0,4294967295]public Long getDOtherMbpsLimit()
public void setDOtherMbpsLimit(Long DOtherMbpsLimit)
DOtherMbpsLimit - Other protocol speed limit. Value range: [0,4294967295]Copyright © 2025. All rights reserved.