Class DDoSSpeedLimitConfig
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.antiddos.v20200309.models.DDoSSpeedLimitConfig
-
public class DDoSSpeedLimitConfig extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor 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.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetDstPortList()Get 端口范围列表,最多8个,多个;分隔,范围表示用-;此端口范围必须填写;填写样式1:0-65535,样式2:80;443;1000-2000PortSegment[]getDstPortScopes()Get 此字段已弃用,请填写新字段DstPortList。StringgetId()Get 配置ID,配置添加成功后生成;添加新限制配置时不用填写此字段,修改或删除限速配置时需要填写配置IDLonggetMode()Get 限速模式,取值[ 1(基于源IP限速) 2(基于目的端口限速) ]StringgetProtocolList()Get IP protocol numbers, 取值[ ALL(所有协议) TCP(tcp协议) UDP(udp协议) SMP(smp协议) 1;2-100(自定义协议号范围,最多8个) ] 注意:当自定义协议号范围时,只能填写协议号,多个范围;分隔;当填写ALL时不能再填写其他协议或协议号。SpeedValue[]getSpeedValues()Get 限速值,每种类型的限速值最多支持1个;该字段数组至少有一种限速值voidsetDstPortList(String DstPortList)Set 端口范围列表,最多8个,多个;分隔,范围表示用-;此端口范围必须填写;填写样式1:0-65535,样式2:80;443;1000-2000voidsetDstPortScopes(PortSegment[] DstPortScopes)Set 此字段已弃用,请填写新字段DstPortList。voidsetId(String Id)Set 配置ID,配置添加成功后生成;添加新限制配置时不用填写此字段,修改或删除限速配置时需要填写配置IDvoidsetMode(Long Mode)Set 限速模式,取值[ 1(基于源IP限速) 2(基于目的端口限速) ]voidsetProtocolList(String ProtocolList)Set IP protocol numbers, 取值[ ALL(所有协议) TCP(tcp协议) UDP(udp协议) SMP(smp协议) 1;2-100(自定义协议号范围,最多8个) ] 注意:当自定义协议号范围时,只能填写协议号,多个范围;分隔;当填写ALL时不能再填写其他协议或协议号。voidsetSpeedValues(SpeedValue[] SpeedValues)Set 限速值,每种类型的限速值最多支持1个;该字段数组至少有一种限速值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
-
DDoSSpeedLimitConfig
public DDoSSpeedLimitConfig()
-
DDoSSpeedLimitConfig
public 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.
-
-
Method Detail
-
getMode
public Long getMode()
Get 限速模式,取值[ 1(基于源IP限速) 2(基于目的端口限速) ]- Returns:
- Mode 限速模式,取值[ 1(基于源IP限速) 2(基于目的端口限速) ]
-
setMode
public void setMode(Long Mode)
Set 限速模式,取值[ 1(基于源IP限速) 2(基于目的端口限速) ]- Parameters:
Mode- 限速模式,取值[ 1(基于源IP限速) 2(基于目的端口限速) ]
-
getSpeedValues
public SpeedValue[] getSpeedValues()
Get 限速值,每种类型的限速值最多支持1个;该字段数组至少有一种限速值- Returns:
- SpeedValues 限速值,每种类型的限速值最多支持1个;该字段数组至少有一种限速值
-
setSpeedValues
public void setSpeedValues(SpeedValue[] SpeedValues)
Set 限速值,每种类型的限速值最多支持1个;该字段数组至少有一种限速值- Parameters:
SpeedValues- 限速值,每种类型的限速值最多支持1个;该字段数组至少有一种限速值
-
getDstPortScopes
public PortSegment[] getDstPortScopes()
Get 此字段已弃用,请填写新字段DstPortList。- Returns:
- DstPortScopes 此字段已弃用,请填写新字段DstPortList。
-
setDstPortScopes
public void setDstPortScopes(PortSegment[] DstPortScopes)
Set 此字段已弃用,请填写新字段DstPortList。- Parameters:
DstPortScopes- 此字段已弃用,请填写新字段DstPortList。
-
getId
public String getId()
Get 配置ID,配置添加成功后生成;添加新限制配置时不用填写此字段,修改或删除限速配置时需要填写配置ID- Returns:
- Id 配置ID,配置添加成功后生成;添加新限制配置时不用填写此字段,修改或删除限速配置时需要填写配置ID
-
setId
public void setId(String Id)
Set 配置ID,配置添加成功后生成;添加新限制配置时不用填写此字段,修改或删除限速配置时需要填写配置ID- Parameters:
Id- 配置ID,配置添加成功后生成;添加新限制配置时不用填写此字段,修改或删除限速配置时需要填写配置ID
-
getProtocolList
public String getProtocolList()
Get IP protocol numbers, 取值[ ALL(所有协议) TCP(tcp协议) UDP(udp协议) SMP(smp协议) 1;2-100(自定义协议号范围,最多8个) ] 注意:当自定义协议号范围时,只能填写协议号,多个范围;分隔;当填写ALL时不能再填写其他协议或协议号。- Returns:
- ProtocolList IP protocol numbers, 取值[ ALL(所有协议) TCP(tcp协议) UDP(udp协议) SMP(smp协议) 1;2-100(自定义协议号范围,最多8个) ] 注意:当自定义协议号范围时,只能填写协议号,多个范围;分隔;当填写ALL时不能再填写其他协议或协议号。
-
setProtocolList
public void setProtocolList(String ProtocolList)
Set IP protocol numbers, 取值[ ALL(所有协议) TCP(tcp协议) UDP(udp协议) SMP(smp协议) 1;2-100(自定义协议号范围,最多8个) ] 注意:当自定义协议号范围时,只能填写协议号,多个范围;分隔;当填写ALL时不能再填写其他协议或协议号。- Parameters:
ProtocolList- IP protocol numbers, 取值[ ALL(所有协议) TCP(tcp协议) UDP(udp协议) SMP(smp协议) 1;2-100(自定义协议号范围,最多8个) ] 注意:当自定义协议号范围时,只能填写协议号,多个范围;分隔;当填写ALL时不能再填写其他协议或协议号。
-
getDstPortList
public String getDstPortList()
Get 端口范围列表,最多8个,多个;分隔,范围表示用-;此端口范围必须填写;填写样式1:0-65535,样式2:80;443;1000-2000- Returns:
- DstPortList 端口范围列表,最多8个,多个;分隔,范围表示用-;此端口范围必须填写;填写样式1:0-65535,样式2:80;443;1000-2000
-
setDstPortList
public void setDstPortList(String DstPortList)
Set 端口范围列表,最多8个,多个;分隔,范围表示用-;此端口范围必须填写;填写样式1:0-65535,样式2:80;443;1000-2000- Parameters:
DstPortList- 端口范围列表,最多8个,多个;分隔,范围表示用-;此端口范围必须填写;填写样式1:0-65535,样式2:80;443;1000-2000
-
-