Class SetNatFwDnatRuleRequest
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.cfw.v20190904.models.SetNatFwDnatRuleRequest
-
public class SetNatFwDnatRuleRequest extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor Description SetNatFwDnatRuleRequest()SetNatFwDnatRuleRequest(SetNatFwDnatRuleRequest 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 CfwNatDnatRule[]getAddOrDelDnatRules()Get 添加或删除操作的Dnat规则列表。StringgetCfwInstance()Get 防火墙实例id,该字段必须传递。LonggetMode()Get 0:cfw新增模式,1:cfw接入模式。CfwNatDnatRulegetNewDnat()Get 修改操作的新的Dnat规则StringgetOperationType()Get 操作类型,可选值:add,del,modify。CfwNatDnatRulegetOriginDnat()Get 修改操作的原始Dnat规则voidsetAddOrDelDnatRules(CfwNatDnatRule[] AddOrDelDnatRules)Set 添加或删除操作的Dnat规则列表。voidsetCfwInstance(String CfwInstance)Set 防火墙实例id,该字段必须传递。voidsetMode(Long Mode)Set 0:cfw新增模式,1:cfw接入模式。voidsetNewDnat(CfwNatDnatRule NewDnat)Set 修改操作的新的Dnat规则voidsetOperationType(String OperationType)Set 操作类型,可选值:add,del,modify。voidsetOriginDnat(CfwNatDnatRule OriginDnat)Set 修改操作的原始Dnat规则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
-
SetNatFwDnatRuleRequest
public SetNatFwDnatRuleRequest()
-
SetNatFwDnatRuleRequest
public SetNatFwDnatRuleRequest(SetNatFwDnatRuleRequest 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 0:cfw新增模式,1:cfw接入模式。- Returns:
- Mode 0:cfw新增模式,1:cfw接入模式。
-
setMode
public void setMode(Long Mode)
Set 0:cfw新增模式,1:cfw接入模式。- Parameters:
Mode- 0:cfw新增模式,1:cfw接入模式。
-
getOperationType
public String getOperationType()
Get 操作类型,可选值:add,del,modify。- Returns:
- OperationType 操作类型,可选值:add,del,modify。
-
setOperationType
public void setOperationType(String OperationType)
Set 操作类型,可选值:add,del,modify。- Parameters:
OperationType- 操作类型,可选值:add,del,modify。
-
getCfwInstance
public String getCfwInstance()
Get 防火墙实例id,该字段必须传递。- Returns:
- CfwInstance 防火墙实例id,该字段必须传递。
-
setCfwInstance
public void setCfwInstance(String CfwInstance)
Set 防火墙实例id,该字段必须传递。- Parameters:
CfwInstance- 防火墙实例id,该字段必须传递。
-
getAddOrDelDnatRules
public CfwNatDnatRule[] getAddOrDelDnatRules()
Get 添加或删除操作的Dnat规则列表。- Returns:
- AddOrDelDnatRules 添加或删除操作的Dnat规则列表。
-
setAddOrDelDnatRules
public void setAddOrDelDnatRules(CfwNatDnatRule[] AddOrDelDnatRules)
Set 添加或删除操作的Dnat规则列表。- Parameters:
AddOrDelDnatRules- 添加或删除操作的Dnat规则列表。
-
getOriginDnat
public CfwNatDnatRule getOriginDnat()
Get 修改操作的原始Dnat规则- Returns:
- OriginDnat 修改操作的原始Dnat规则
-
setOriginDnat
public void setOriginDnat(CfwNatDnatRule OriginDnat)
Set 修改操作的原始Dnat规则- Parameters:
OriginDnat- 修改操作的原始Dnat规则
-
getNewDnat
public CfwNatDnatRule getNewDnat()
Get 修改操作的新的Dnat规则- Returns:
- NewDnat 修改操作的新的Dnat规则
-
setNewDnat
public void setNewDnat(CfwNatDnatRule NewDnat)
Set 修改操作的新的Dnat规则- Parameters:
NewDnat- 修改操作的新的Dnat规则
-
-