Class DDoSPolicyDropOption
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.dayu.v20180709.models.DDoSPolicyDropOption
-
public class DDoSPolicyDropOption extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor 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.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LonggetBadConnThreshold()Get 基于连接抑制触发阈值,取值范围[0,4294967295]LonggetCheckSyncConn()Get 空连接防护,取值范围[0,1]LonggetConnTimeout()Get 异常连接检测条件,连接超时,,取值范围[0,65535]LonggetDIcmpMbpsLimit()Get icmp限速,取值范围[0,4294967295]LonggetDOtherMbpsLimit()Get other协议限速,取值范围[0,4294967295]LonggetDropAbroad()Get 拒绝海外流量,取值范围[0,1]LonggetDropIcmp()Get 禁用ICMP协议,取值范围[0,1]LonggetDropOther()Get 禁用其他协议,取值范围[0,1]LonggetDropTcp()Get 禁用TCP协议,取值范围[0,1]LonggetDropUdp()Get 禁用UDP协议,取值范围[0,1]LonggetDstConnLimit()Get 基于目的IP的并发连接抑制,取值范围[0,4294967295]LonggetDstNewLimit()Get 基于目的IP的新建连接抑制,取值范围[0,4294967295]LonggetDTcpMbpsLimit()Get tcp限速,取值范围[0,4294967295]LonggetDUdpMbpsLimit()Get udp限速,取值范围[0,4294967295]LonggetNullConnEnable()Get 异常连接检测条件,空连接防护开关,,取值范围[0,1]LonggetSdConnLimit()Get 基于来源IP及目的IP的并发连接抑制,取值范围[0,4294967295]LonggetSdNewLimit()Get 基于来源IP及目的IP的新建连接抑制,取值范围[0,4294967295]LonggetSynLimit()Get 异常连接检测条件,syn阈值,取值范围[0,100]LonggetSynRate()Get 异常连接检测条件,syn占比ack百分比,,取值范围[0,100]voidsetBadConnThreshold(Long BadConnThreshold)Set 基于连接抑制触发阈值,取值范围[0,4294967295]voidsetCheckSyncConn(Long CheckSyncConn)Set 空连接防护,取值范围[0,1]voidsetConnTimeout(Long ConnTimeout)Set 异常连接检测条件,连接超时,,取值范围[0,65535]voidsetDIcmpMbpsLimit(Long DIcmpMbpsLimit)Set icmp限速,取值范围[0,4294967295]voidsetDOtherMbpsLimit(Long DOtherMbpsLimit)Set other协议限速,取值范围[0,4294967295]voidsetDropAbroad(Long DropAbroad)Set 拒绝海外流量,取值范围[0,1]voidsetDropIcmp(Long DropIcmp)Set 禁用ICMP协议,取值范围[0,1]voidsetDropOther(Long DropOther)Set 禁用其他协议,取值范围[0,1]voidsetDropTcp(Long DropTcp)Set 禁用TCP协议,取值范围[0,1]voidsetDropUdp(Long DropUdp)Set 禁用UDP协议,取值范围[0,1]voidsetDstConnLimit(Long DstConnLimit)Set 基于目的IP的并发连接抑制,取值范围[0,4294967295]voidsetDstNewLimit(Long DstNewLimit)Set 基于目的IP的新建连接抑制,取值范围[0,4294967295]voidsetDTcpMbpsLimit(Long DTcpMbpsLimit)Set tcp限速,取值范围[0,4294967295]voidsetDUdpMbpsLimit(Long DUdpMbpsLimit)Set udp限速,取值范围[0,4294967295]voidsetNullConnEnable(Long NullConnEnable)Set 异常连接检测条件,空连接防护开关,,取值范围[0,1]voidsetSdConnLimit(Long SdConnLimit)Set 基于来源IP及目的IP的并发连接抑制,取值范围[0,4294967295]voidsetSdNewLimit(Long SdNewLimit)Set 基于来源IP及目的IP的新建连接抑制,取值范围[0,4294967295]voidsetSynLimit(Long SynLimit)Set 异常连接检测条件,syn阈值,取值范围[0,100]voidsetSynRate(Long SynRate)Set 异常连接检测条件,syn占比ack百分比,,取值范围[0,100]voidtoMap(HashMap<String,String> map, String prefix)Internal implementation, normal users should not use it.-
Methods inherited from class com.tencentcloudapi.common.AbstractModel
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
-
-
-
-
Constructor Detail
-
DDoSPolicyDropOption
public DDoSPolicyDropOption()
-
DDoSPolicyDropOption
public 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.
-
-
Method Detail
-
getDropTcp
public Long getDropTcp()
Get 禁用TCP协议,取值范围[0,1]- Returns:
- DropTcp 禁用TCP协议,取值范围[0,1]
-
setDropTcp
public void setDropTcp(Long DropTcp)
Set 禁用TCP协议,取值范围[0,1]- Parameters:
DropTcp- 禁用TCP协议,取值范围[0,1]
-
getDropUdp
public Long getDropUdp()
Get 禁用UDP协议,取值范围[0,1]- Returns:
- DropUdp 禁用UDP协议,取值范围[0,1]
-
setDropUdp
public void setDropUdp(Long DropUdp)
Set 禁用UDP协议,取值范围[0,1]- Parameters:
DropUdp- 禁用UDP协议,取值范围[0,1]
-
getDropIcmp
public Long getDropIcmp()
Get 禁用ICMP协议,取值范围[0,1]- Returns:
- DropIcmp 禁用ICMP协议,取值范围[0,1]
-
setDropIcmp
public void setDropIcmp(Long DropIcmp)
Set 禁用ICMP协议,取值范围[0,1]- Parameters:
DropIcmp- 禁用ICMP协议,取值范围[0,1]
-
getDropOther
public Long getDropOther()
Get 禁用其他协议,取值范围[0,1]- Returns:
- DropOther 禁用其他协议,取值范围[0,1]
-
setDropOther
public void setDropOther(Long DropOther)
Set 禁用其他协议,取值范围[0,1]- Parameters:
DropOther- 禁用其他协议,取值范围[0,1]
-
getDropAbroad
public Long getDropAbroad()
Get 拒绝海外流量,取值范围[0,1]- Returns:
- DropAbroad 拒绝海外流量,取值范围[0,1]
-
setDropAbroad
public void setDropAbroad(Long DropAbroad)
Set 拒绝海外流量,取值范围[0,1]- Parameters:
DropAbroad- 拒绝海外流量,取值范围[0,1]
-
getCheckSyncConn
public Long getCheckSyncConn()
Get 空连接防护,取值范围[0,1]- Returns:
- CheckSyncConn 空连接防护,取值范围[0,1]
-
setCheckSyncConn
public void setCheckSyncConn(Long CheckSyncConn)
Set 空连接防护,取值范围[0,1]- Parameters:
CheckSyncConn- 空连接防护,取值范围[0,1]
-
getSdNewLimit
public Long getSdNewLimit()
Get 基于来源IP及目的IP的新建连接抑制,取值范围[0,4294967295]- Returns:
- SdNewLimit 基于来源IP及目的IP的新建连接抑制,取值范围[0,4294967295]
-
setSdNewLimit
public void setSdNewLimit(Long SdNewLimit)
Set 基于来源IP及目的IP的新建连接抑制,取值范围[0,4294967295]- Parameters:
SdNewLimit- 基于来源IP及目的IP的新建连接抑制,取值范围[0,4294967295]
-
getDstNewLimit
public Long getDstNewLimit()
Get 基于目的IP的新建连接抑制,取值范围[0,4294967295]- Returns:
- DstNewLimit 基于目的IP的新建连接抑制,取值范围[0,4294967295]
-
setDstNewLimit
public void setDstNewLimit(Long DstNewLimit)
Set 基于目的IP的新建连接抑制,取值范围[0,4294967295]- Parameters:
DstNewLimit- 基于目的IP的新建连接抑制,取值范围[0,4294967295]
-
getSdConnLimit
public Long getSdConnLimit()
Get 基于来源IP及目的IP的并发连接抑制,取值范围[0,4294967295]- Returns:
- SdConnLimit 基于来源IP及目的IP的并发连接抑制,取值范围[0,4294967295]
-
setSdConnLimit
public void setSdConnLimit(Long SdConnLimit)
Set 基于来源IP及目的IP的并发连接抑制,取值范围[0,4294967295]- Parameters:
SdConnLimit- 基于来源IP及目的IP的并发连接抑制,取值范围[0,4294967295]
-
getDstConnLimit
public Long getDstConnLimit()
Get 基于目的IP的并发连接抑制,取值范围[0,4294967295]- Returns:
- DstConnLimit 基于目的IP的并发连接抑制,取值范围[0,4294967295]
-
setDstConnLimit
public void setDstConnLimit(Long DstConnLimit)
Set 基于目的IP的并发连接抑制,取值范围[0,4294967295]- Parameters:
DstConnLimit- 基于目的IP的并发连接抑制,取值范围[0,4294967295]
-
getBadConnThreshold
public Long getBadConnThreshold()
Get 基于连接抑制触发阈值,取值范围[0,4294967295]- Returns:
- BadConnThreshold 基于连接抑制触发阈值,取值范围[0,4294967295]
-
setBadConnThreshold
public void setBadConnThreshold(Long BadConnThreshold)
Set 基于连接抑制触发阈值,取值范围[0,4294967295]- Parameters:
BadConnThreshold- 基于连接抑制触发阈值,取值范围[0,4294967295]
-
getNullConnEnable
public Long getNullConnEnable()
Get 异常连接检测条件,空连接防护开关,,取值范围[0,1]- Returns:
- NullConnEnable 异常连接检测条件,空连接防护开关,,取值范围[0,1]
-
setNullConnEnable
public void setNullConnEnable(Long NullConnEnable)
Set 异常连接检测条件,空连接防护开关,,取值范围[0,1]- Parameters:
NullConnEnable- 异常连接检测条件,空连接防护开关,,取值范围[0,1]
-
getConnTimeout
public Long getConnTimeout()
Get 异常连接检测条件,连接超时,,取值范围[0,65535]- Returns:
- ConnTimeout 异常连接检测条件,连接超时,,取值范围[0,65535]
-
setConnTimeout
public void setConnTimeout(Long ConnTimeout)
Set 异常连接检测条件,连接超时,,取值范围[0,65535]- Parameters:
ConnTimeout- 异常连接检测条件,连接超时,,取值范围[0,65535]
-
getSynRate
public Long getSynRate()
Get 异常连接检测条件,syn占比ack百分比,,取值范围[0,100]- Returns:
- SynRate 异常连接检测条件,syn占比ack百分比,,取值范围[0,100]
-
setSynRate
public void setSynRate(Long SynRate)
Set 异常连接检测条件,syn占比ack百分比,,取值范围[0,100]- Parameters:
SynRate- 异常连接检测条件,syn占比ack百分比,,取值范围[0,100]
-
getSynLimit
public Long getSynLimit()
Get 异常连接检测条件,syn阈值,取值范围[0,100]- Returns:
- SynLimit 异常连接检测条件,syn阈值,取值范围[0,100]
-
setSynLimit
public void setSynLimit(Long SynLimit)
Set 异常连接检测条件,syn阈值,取值范围[0,100]- Parameters:
SynLimit- 异常连接检测条件,syn阈值,取值范围[0,100]
-
getDTcpMbpsLimit
public Long getDTcpMbpsLimit()
Get tcp限速,取值范围[0,4294967295]- Returns:
- DTcpMbpsLimit tcp限速,取值范围[0,4294967295]
-
setDTcpMbpsLimit
public void setDTcpMbpsLimit(Long DTcpMbpsLimit)
Set tcp限速,取值范围[0,4294967295]- Parameters:
DTcpMbpsLimit- tcp限速,取值范围[0,4294967295]
-
getDUdpMbpsLimit
public Long getDUdpMbpsLimit()
Get udp限速,取值范围[0,4294967295]- Returns:
- DUdpMbpsLimit udp限速,取值范围[0,4294967295]
-
setDUdpMbpsLimit
public void setDUdpMbpsLimit(Long DUdpMbpsLimit)
Set udp限速,取值范围[0,4294967295]- Parameters:
DUdpMbpsLimit- udp限速,取值范围[0,4294967295]
-
getDIcmpMbpsLimit
public Long getDIcmpMbpsLimit()
Get icmp限速,取值范围[0,4294967295]- Returns:
- DIcmpMbpsLimit icmp限速,取值范围[0,4294967295]
-
setDIcmpMbpsLimit
public void setDIcmpMbpsLimit(Long DIcmpMbpsLimit)
Set icmp限速,取值范围[0,4294967295]- Parameters:
DIcmpMbpsLimit- icmp限速,取值范围[0,4294967295]
-
getDOtherMbpsLimit
public Long getDOtherMbpsLimit()
Get other协议限速,取值范围[0,4294967295]- Returns:
- DOtherMbpsLimit other协议限速,取值范围[0,4294967295]
-
setDOtherMbpsLimit
public void setDOtherMbpsLimit(Long DOtherMbpsLimit)
Set other协议限速,取值范围[0,4294967295]- Parameters:
DOtherMbpsLimit- other协议限速,取值范围[0,4294967295]
-
-