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