public class DDoSSpeedLimitConfig extends AbstractModel
Constructor and Description |
---|
DDoSSpeedLimitConfig() |
DDoSSpeedLimitConfig(DDoSSpeedLimitConfig 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 |
getDstPortList()
Get 端口范围列表,最多8个,多个;分隔,范围表示用-;此端口范围必须填写;填写样式1:0-65535,样式2:80;443;1000-2000
|
PortSegment[] |
getDstPortScopes()
Get 此字段已弃用,请填写新字段DstPortList。
|
String |
getId()
Get 配置ID,配置添加成功后生成;添加新限制配置时不用填写此字段,修改或删除限速配置时需要填写配置ID
|
Long |
getMode()
Get 限速模式,取值[
1(基于源IP限速)
2(基于目的端口限速)
]
|
String |
getProtocolList()
Get IP protocol numbers, 取值[
ALL(所有协议)
TCP(tcp协议)
UDP(udp协议)
SMP(smp协议)
1;2-100(自定义协议号范围,最多8个)
]
注意:当自定义协议号范围时,只能填写协议号,多个范围;分隔;当填写ALL时不能再填写其他协议或协议号。
|
SpeedValue[] |
getSpeedValues()
Get 限速值,每种类型的限速值最多支持1个;该字段数组至少有一种限速值
|
void |
setDstPortList(String DstPortList)
Set 端口范围列表,最多8个,多个;分隔,范围表示用-;此端口范围必须填写;填写样式1:0-65535,样式2:80;443;1000-2000
|
void |
setDstPortScopes(PortSegment[] DstPortScopes)
Set 此字段已弃用,请填写新字段DstPortList。
|
void |
setId(String Id)
Set 配置ID,配置添加成功后生成;添加新限制配置时不用填写此字段,修改或删除限速配置时需要填写配置ID
|
void |
setMode(Long Mode)
Set 限速模式,取值[
1(基于源IP限速)
2(基于目的端口限速)
]
|
void |
setProtocolList(String ProtocolList)
Set IP protocol numbers, 取值[
ALL(所有协议)
TCP(tcp协议)
UDP(udp协议)
SMP(smp协议)
1;2-100(自定义协议号范围,最多8个)
]
注意:当自定义协议号范围时,只能填写协议号,多个范围;分隔;当填写ALL时不能再填写其他协议或协议号。
|
void |
setSpeedValues(SpeedValue[] SpeedValues)
Set 限速值,每种类型的限速值最多支持1个;该字段数组至少有一种限速值
|
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 DDoSSpeedLimitConfig()
public DDoSSpeedLimitConfig(DDoSSpeedLimitConfig source)
public Long getMode()
public void setMode(Long Mode)
Mode
- 限速模式,取值[
1(基于源IP限速)
2(基于目的端口限速)
]public SpeedValue[] getSpeedValues()
public void setSpeedValues(SpeedValue[] SpeedValues)
SpeedValues
- 限速值,每种类型的限速值最多支持1个;该字段数组至少有一种限速值public PortSegment[] getDstPortScopes()
public void setDstPortScopes(PortSegment[] DstPortScopes)
DstPortScopes
- 此字段已弃用,请填写新字段DstPortList。public String getId()
public void setId(String Id)
Id
- 配置ID,配置添加成功后生成;添加新限制配置时不用填写此字段,修改或删除限速配置时需要填写配置IDpublic String getProtocolList()
public void setProtocolList(String ProtocolList)
ProtocolList
- IP protocol numbers, 取值[
ALL(所有协议)
TCP(tcp协议)
UDP(udp协议)
SMP(smp协议)
1;2-100(自定义协议号范围,最多8个)
]
注意:当自定义协议号范围时,只能填写协议号,多个范围;分隔;当填写ALL时不能再填写其他协议或协议号。public String getDstPortList()
public void setDstPortList(String DstPortList)
DstPortList
- 端口范围列表,最多8个,多个;分隔,范围表示用-;此端口范围必须填写;填写样式1:0-65535,样式2:80;443;1000-2000Copyright © 2021. All rights reserved.