public class DDoSSpeedLimitConfig extends AbstractModel
header, skipSign| 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, GetHeader, getMultipartRequestParams, getSkipSign, isStream, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonStringpublic 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 © 2025. All rights reserved.