public class DDoSPolicyPacketFilter extends AbstractModel
| Constructor and Description |
|---|
DDoSPolicyPacketFilter() |
DDoSPolicyPacketFilter(DDoSPolicyPacketFilter 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 |
|---|---|
String |
getAction()
Get 策略动作,取值范围[drop,drop_black,drop_rst,drop_black_rst,transmit]
|
Long |
getDepth()
Get 检测深度,取值范围[0,1500]
|
Long |
getDportEnd()
Get 结束目的端口,取值范围[0,65535]
|
Long |
getDportStart()
Get 开始目的端口,取值范围[0,65535]
|
Long |
getIsNot()
Get 是否包括,取值范围[0(表示不包含),1(表示包含)]
|
String |
getMatchBegin()
Get 是否检测载荷,取值范围[
begin_l3(IP头)
begin_l4(TCP头)
begin_l5(载荷)
no_match(不检测)
]
|
String |
getMatchType()
Get 是否是正则表达式,取值范围[sunday(表示关键字),pcre(表示正则表达式)]
|
Long |
getOffset()
Get 检测偏移量,取值范围[0,1500]
|
Long |
getPktlenMax()
Get 最大包长,取值范围[0,1500]
|
Long |
getPktlenMin()
Get 最小包长,取值范围[0,1500]
|
String |
getProtocol()
Get 协议,取值范围[tcp,udp,icmp,all]
|
Long |
getSportEnd()
Get 结束源端口,取值范围[0,65535]
|
Long |
getSportStart()
Get 开始源端口,取值范围[0,65535]
|
String |
getStr()
Get 关键字或正则表达式
|
void |
setAction(String Action)
Set 策略动作,取值范围[drop,drop_black,drop_rst,drop_black_rst,transmit]
|
void |
setDepth(Long Depth)
Set 检测深度,取值范围[0,1500]
|
void |
setDportEnd(Long DportEnd)
Set 结束目的端口,取值范围[0,65535]
|
void |
setDportStart(Long DportStart)
Set 开始目的端口,取值范围[0,65535]
|
void |
setIsNot(Long IsNot)
Set 是否包括,取值范围[0(表示不包含),1(表示包含)]
|
void |
setMatchBegin(String MatchBegin)
Set 是否检测载荷,取值范围[
begin_l3(IP头)
begin_l4(TCP头)
begin_l5(载荷)
no_match(不检测)
]
|
void |
setMatchType(String MatchType)
Set 是否是正则表达式,取值范围[sunday(表示关键字),pcre(表示正则表达式)]
|
void |
setOffset(Long Offset)
Set 检测偏移量,取值范围[0,1500]
|
void |
setPktlenMax(Long PktlenMax)
Set 最大包长,取值范围[0,1500]
|
void |
setPktlenMin(Long PktlenMin)
Set 最小包长,取值范围[0,1500]
|
void |
setProtocol(String Protocol)
Set 协议,取值范围[tcp,udp,icmp,all]
|
void |
setSportEnd(Long SportEnd)
Set 结束源端口,取值范围[0,65535]
|
void |
setSportStart(Long SportStart)
Set 开始源端口,取值范围[0,65535]
|
void |
setStr(String Str)
Set 关键字或正则表达式
|
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 DDoSPolicyPacketFilter()
public DDoSPolicyPacketFilter(DDoSPolicyPacketFilter source)
public String getProtocol()
public void setProtocol(String Protocol)
Protocol - 协议,取值范围[tcp,udp,icmp,all]public Long getSportStart()
public void setSportStart(Long SportStart)
SportStart - 开始源端口,取值范围[0,65535]public Long getSportEnd()
public void setSportEnd(Long SportEnd)
SportEnd - 结束源端口,取值范围[0,65535]public Long getDportStart()
public void setDportStart(Long DportStart)
DportStart - 开始目的端口,取值范围[0,65535]public Long getDportEnd()
public void setDportEnd(Long DportEnd)
DportEnd - 结束目的端口,取值范围[0,65535]public Long getPktlenMin()
public void setPktlenMin(Long PktlenMin)
PktlenMin - 最小包长,取值范围[0,1500]public Long getPktlenMax()
public void setPktlenMax(Long PktlenMax)
PktlenMax - 最大包长,取值范围[0,1500]public String getMatchBegin()
public void setMatchBegin(String MatchBegin)
MatchBegin - 是否检测载荷,取值范围[
begin_l3(IP头)
begin_l4(TCP头)
begin_l5(载荷)
no_match(不检测)
]public String getMatchType()
public void setMatchType(String MatchType)
MatchType - 是否是正则表达式,取值范围[sunday(表示关键字),pcre(表示正则表达式)]public String getStr()
public void setStr(String Str)
Str - 关键字或正则表达式public Long getDepth()
public void setDepth(Long Depth)
Depth - 检测深度,取值范围[0,1500]public Long getOffset()
public void setOffset(Long Offset)
Offset - 检测偏移量,取值范围[0,1500]public Long getIsNot()
public void setIsNot(Long IsNot)
IsNot - 是否包括,取值范围[0(表示不包含),1(表示包含)]public String getAction()
public void setAction(String Action)
Action - 策略动作,取值范围[drop,drop_black,drop_rst,drop_black_rst,transmit]Copyright © 2021. All rights reserved.