public class DDoSFeaturesFilter extends AbstractModel
| Constructor and Description |
|---|
DDoSFeaturesFilter() |
DDoSFeaturesFilter(DDoSFeaturesFilter 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-丢弃;transmit-放行;drop_block-丢弃并拉黑;forward-继续防护
|
Long |
getDepth()
Get 深度值1
|
Long |
getDepth2()
Get 深度值2
|
Long |
getDportEnd()
Get 目标端口结束
|
Long |
getDportStart()
Get 目标端口开始
|
Long |
getIsNot()
Get 取非判断1
|
Long |
getIsNot2()
Get 取非判断2
|
String |
getMatchBegin()
Get 匹配开始层级,层级参考计算机网络结构 begin_l5, no_match, begin_l3, begin_l4
|
String |
getMatchBegin2()
Get 匹配开始层级,层级参考计算机网络结构 begin_l5, no_match, begin_l3, begin_l4
|
String |
getMatchLogic()
Get 多特征关系(单特征时(none),第二特征相关配置可不填) none;and;or
|
String |
getMatchType()
Get 匹配方式1 pcre-正则匹配, sunday-字符串匹配
|
String |
getMatchType2()
Get 匹配方式2 pcre-正则匹配, sunday-字符串匹配
|
Long |
getOffset()
Get 偏移量1
|
Long |
getOffset2()
Get 偏移量2
|
Long |
getPacketMax()
Get 最大包长
|
Long |
getPacketMin()
Get 最小包长
|
String |
getProtocol()
Get 协议 tcp;udp;icmp;all
|
Long |
getSportEnd()
Get 源端口结束
|
Long |
getSportStart()
Get 源端口开始
|
String |
getStr()
Get 匹配字符串1
|
String |
getStr2()
Get 匹配字符串2
|
void |
setAction(String Action)
Set 动作 drop-丢弃;transmit-放行;drop_block-丢弃并拉黑;forward-继续防护
|
void |
setDepth(Long Depth)
Set 深度值1
|
void |
setDepth2(Long Depth2)
Set 深度值2
|
void |
setDportEnd(Long DportEnd)
Set 目标端口结束
|
void |
setDportStart(Long DportStart)
Set 目标端口开始
|
void |
setIsNot(Long IsNot)
Set 取非判断1
|
void |
setIsNot2(Long IsNot2)
Set 取非判断2
|
void |
setMatchBegin(String MatchBegin)
Set 匹配开始层级,层级参考计算机网络结构 begin_l5, no_match, begin_l3, begin_l4
|
void |
setMatchBegin2(String MatchBegin2)
Set 匹配开始层级,层级参考计算机网络结构 begin_l5, no_match, begin_l3, begin_l4
|
void |
setMatchLogic(String MatchLogic)
Set 多特征关系(单特征时(none),第二特征相关配置可不填) none;and;or
|
void |
setMatchType(String MatchType)
Set 匹配方式1 pcre-正则匹配, sunday-字符串匹配
|
void |
setMatchType2(String MatchType2)
Set 匹配方式2 pcre-正则匹配, sunday-字符串匹配
|
void |
setOffset(Long Offset)
Set 偏移量1
|
void |
setOffset2(Long Offset2)
Set 偏移量2
|
void |
setPacketMax(Long PacketMax)
Set 最大包长
|
void |
setPacketMin(Long PacketMin)
Set 最小包长
|
void |
setProtocol(String Protocol)
Set 协议 tcp;udp;icmp;all
|
void |
setSportEnd(Long SportEnd)
Set 源端口结束
|
void |
setSportStart(Long SportStart)
Set 源端口开始
|
void |
setStr(String Str)
Set 匹配字符串1
|
void |
setStr2(String Str2)
Set 匹配字符串2
|
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 DDoSFeaturesFilter()
public DDoSFeaturesFilter(DDoSFeaturesFilter source)
public String getAction()
public void setAction(String Action)
Action - 动作 drop-丢弃;transmit-放行;drop_block-丢弃并拉黑;forward-继续防护public Long getDepth()
public void setDepth(Long Depth)
Depth - 深度值1public Long getDepth2()
public void setDepth2(Long Depth2)
Depth2 - 深度值2public Long getDportEnd()
public void setDportEnd(Long DportEnd)
DportEnd - 目标端口结束public Long getDportStart()
public void setDportStart(Long DportStart)
DportStart - 目标端口开始public Long getIsNot()
public void setIsNot(Long IsNot)
IsNot - 取非判断1public Long getIsNot2()
public void setIsNot2(Long IsNot2)
IsNot2 - 取非判断2public String getMatchLogic()
public void setMatchLogic(String MatchLogic)
MatchLogic - 多特征关系(单特征时(none),第二特征相关配置可不填) none;and;orpublic String getMatchType()
public void setMatchType(String MatchType)
MatchType - 匹配方式1 pcre-正则匹配, sunday-字符串匹配public String getMatchType2()
public void setMatchType2(String MatchType2)
MatchType2 - 匹配方式2 pcre-正则匹配, sunday-字符串匹配public Long getOffset()
public void setOffset(Long Offset)
Offset - 偏移量1public Long getOffset2()
public void setOffset2(Long Offset2)
Offset2 - 偏移量2public Long getPacketMax()
public void setPacketMax(Long PacketMax)
PacketMax - 最大包长public Long getPacketMin()
public void setPacketMin(Long PacketMin)
PacketMin - 最小包长public String getProtocol()
public void setProtocol(String Protocol)
Protocol - 协议 tcp;udp;icmp;allpublic Long getSportEnd()
public void setSportEnd(Long SportEnd)
SportEnd - 源端口结束public Long getSportStart()
public void setSportStart(Long SportStart)
SportStart - 源端口开始public String getStr()
public void setStr(String Str)
Str - 匹配字符串1public String getStr2()
public void setStr2(String Str2)
Str2 - 匹配字符串2public String getMatchBegin()
public void setMatchBegin(String MatchBegin)
MatchBegin - 匹配开始层级,层级参考计算机网络结构 begin_l5, no_match, begin_l3, begin_l4public String getMatchBegin2()
public void setMatchBegin2(String MatchBegin2)
MatchBegin2 - 匹配开始层级,层级参考计算机网络结构 begin_l5, no_match, begin_l3, begin_l4Copyright © 2022. All rights reserved.