Class DDoSPolicyPortLimit
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.dayu.v20180709.models.DDoSPolicyPortLimit
-
public class DDoSPolicyPortLimit extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor Description DDoSPolicyPortLimit()DDoSPolicyPortLimit(DDoSPolicyPortLimit 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 StringgetAction()Get 执行动作,取值[drop(丢弃) ,transmit(转发)] 注意:此字段可能返回 null,表示取不到有效值。LonggetDPortEnd()Get 结束目的端口,取值范围[0,65535],要求大于等于开始目的端口LonggetDPortStart()Get 开始目的端口,取值范围[0,65535]LonggetKind()Get 禁用端口类型,取值[0(目的端口范围禁用), 1(源端口范围禁用), 2(目的和源端口范围同时禁用)] 注意:此字段可能返回 null,表示取不到有效值。StringgetProtocol()Get 协议,取值范围[tcp,udp,all]LonggetSPortEnd()Get 结束源端口,取值范围[0,65535],要求大于等于开始源端口 注意:此字段可能返回 null,表示取不到有效值。LonggetSPortStart()Get 开始源端口,取值范围[0,65535] 注意:此字段可能返回 null,表示取不到有效值。voidsetAction(String Action)Set 执行动作,取值[drop(丢弃) ,transmit(转发)] 注意:此字段可能返回 null,表示取不到有效值。voidsetDPortEnd(Long DPortEnd)Set 结束目的端口,取值范围[0,65535],要求大于等于开始目的端口voidsetDPortStart(Long DPortStart)Set 开始目的端口,取值范围[0,65535]voidsetKind(Long Kind)Set 禁用端口类型,取值[0(目的端口范围禁用), 1(源端口范围禁用), 2(目的和源端口范围同时禁用)] 注意:此字段可能返回 null,表示取不到有效值。voidsetProtocol(String Protocol)Set 协议,取值范围[tcp,udp,all]voidsetSPortEnd(Long SPortEnd)Set 结束源端口,取值范围[0,65535],要求大于等于开始源端口 注意:此字段可能返回 null,表示取不到有效值。voidsetSPortStart(Long SPortStart)Set 开始源端口,取值范围[0,65535] 注意:此字段可能返回 null,表示取不到有效值。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
-
DDoSPolicyPortLimit
public DDoSPolicyPortLimit()
-
DDoSPolicyPortLimit
public DDoSPolicyPortLimit(DDoSPolicyPortLimit 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
-
getProtocol
public String getProtocol()
Get 协议,取值范围[tcp,udp,all]- Returns:
- Protocol 协议,取值范围[tcp,udp,all]
-
setProtocol
public void setProtocol(String Protocol)
Set 协议,取值范围[tcp,udp,all]- Parameters:
Protocol- 协议,取值范围[tcp,udp,all]
-
getDPortStart
public Long getDPortStart()
Get 开始目的端口,取值范围[0,65535]- Returns:
- DPortStart 开始目的端口,取值范围[0,65535]
-
setDPortStart
public void setDPortStart(Long DPortStart)
Set 开始目的端口,取值范围[0,65535]- Parameters:
DPortStart- 开始目的端口,取值范围[0,65535]
-
getDPortEnd
public Long getDPortEnd()
Get 结束目的端口,取值范围[0,65535],要求大于等于开始目的端口- Returns:
- DPortEnd 结束目的端口,取值范围[0,65535],要求大于等于开始目的端口
-
setDPortEnd
public void setDPortEnd(Long DPortEnd)
Set 结束目的端口,取值范围[0,65535],要求大于等于开始目的端口- Parameters:
DPortEnd- 结束目的端口,取值范围[0,65535],要求大于等于开始目的端口
-
getSPortStart
public Long getSPortStart()
Get 开始源端口,取值范围[0,65535] 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- SPortStart 开始源端口,取值范围[0,65535] 注意:此字段可能返回 null,表示取不到有效值。
-
setSPortStart
public void setSPortStart(Long SPortStart)
Set 开始源端口,取值范围[0,65535] 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
SPortStart- 开始源端口,取值范围[0,65535] 注意:此字段可能返回 null,表示取不到有效值。
-
getSPortEnd
public Long getSPortEnd()
Get 结束源端口,取值范围[0,65535],要求大于等于开始源端口 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- SPortEnd 结束源端口,取值范围[0,65535],要求大于等于开始源端口 注意:此字段可能返回 null,表示取不到有效值。
-
setSPortEnd
public void setSPortEnd(Long SPortEnd)
Set 结束源端口,取值范围[0,65535],要求大于等于开始源端口 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
SPortEnd- 结束源端口,取值范围[0,65535],要求大于等于开始源端口 注意:此字段可能返回 null,表示取不到有效值。
-
getAction
public String getAction()
Get 执行动作,取值[drop(丢弃) ,transmit(转发)] 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- Action 执行动作,取值[drop(丢弃) ,transmit(转发)] 注意:此字段可能返回 null,表示取不到有效值。
-
setAction
public void setAction(String Action)
Set 执行动作,取值[drop(丢弃) ,transmit(转发)] 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
Action- 执行动作,取值[drop(丢弃) ,transmit(转发)] 注意:此字段可能返回 null,表示取不到有效值。
-
getKind
public Long getKind()
Get 禁用端口类型,取值[0(目的端口范围禁用), 1(源端口范围禁用), 2(目的和源端口范围同时禁用)] 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- Kind 禁用端口类型,取值[0(目的端口范围禁用), 1(源端口范围禁用), 2(目的和源端口范围同时禁用)] 注意:此字段可能返回 null,表示取不到有效值。
-
setKind
public void setKind(Long Kind)
Set 禁用端口类型,取值[0(目的端口范围禁用), 1(源端口范围禁用), 2(目的和源端口范围同时禁用)] 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
Kind- 禁用端口类型,取值[0(目的端口范围禁用), 1(源端口范围禁用), 2(目的和源端口范围同时禁用)] 注意:此字段可能返回 null,表示取不到有效值。
-
-