Class ModifyNatGatewayAttributeRequest
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.vpc.v20170312.models.ModifyNatGatewayAttributeRequest
-
public class ModifyNatGatewayAttributeRequest extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor Description ModifyNatGatewayAttributeRequest()ModifyNatGatewayAttributeRequest(ModifyNatGatewayAttributeRequest 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 LonggetInternetMaxBandwidthOut()Get NAT网关最大外网出带宽(单位:Mbps)。BooleangetModifySecurityGroup()Get 是否修改NAT网关绑定的安全组。StringgetNatGatewayId()Get NAT网关的ID,形如:`nat-df45454`。StringgetNatGatewayName()Get NAT网关的名称,形如:`test_nat`。String[]getSecurityGroupIds()Get NAT网关绑定的安全组列表,最终状态,空列表表示删除所有安全组,形如: `['sg-1n232323', 'sg-o4242424']`voidsetInternetMaxBandwidthOut(Long InternetMaxBandwidthOut)Set NAT网关最大外网出带宽(单位:Mbps)。voidsetModifySecurityGroup(Boolean ModifySecurityGroup)Set 是否修改NAT网关绑定的安全组。voidsetNatGatewayId(String NatGatewayId)Set NAT网关的ID,形如:`nat-df45454`。voidsetNatGatewayName(String NatGatewayName)Set NAT网关的名称,形如:`test_nat`。voidsetSecurityGroupIds(String[] SecurityGroupIds)Set NAT网关绑定的安全组列表,最终状态,空列表表示删除所有安全组,形如: `['sg-1n232323', 'sg-o4242424']`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
-
ModifyNatGatewayAttributeRequest
public ModifyNatGatewayAttributeRequest()
-
ModifyNatGatewayAttributeRequest
public ModifyNatGatewayAttributeRequest(ModifyNatGatewayAttributeRequest 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
-
getNatGatewayId
public String getNatGatewayId()
Get NAT网关的ID,形如:`nat-df45454`。- Returns:
- NatGatewayId NAT网关的ID,形如:`nat-df45454`。
-
setNatGatewayId
public void setNatGatewayId(String NatGatewayId)
Set NAT网关的ID,形如:`nat-df45454`。- Parameters:
NatGatewayId- NAT网关的ID,形如:`nat-df45454`。
-
getNatGatewayName
public String getNatGatewayName()
Get NAT网关的名称,形如:`test_nat`。- Returns:
- NatGatewayName NAT网关的名称,形如:`test_nat`。
-
setNatGatewayName
public void setNatGatewayName(String NatGatewayName)
Set NAT网关的名称,形如:`test_nat`。- Parameters:
NatGatewayName- NAT网关的名称,形如:`test_nat`。
-
getInternetMaxBandwidthOut
public Long getInternetMaxBandwidthOut()
Get NAT网关最大外网出带宽(单位:Mbps)。- Returns:
- InternetMaxBandwidthOut NAT网关最大外网出带宽(单位:Mbps)。
-
setInternetMaxBandwidthOut
public void setInternetMaxBandwidthOut(Long InternetMaxBandwidthOut)
Set NAT网关最大外网出带宽(单位:Mbps)。- Parameters:
InternetMaxBandwidthOut- NAT网关最大外网出带宽(单位:Mbps)。
-
getModifySecurityGroup
public Boolean getModifySecurityGroup()
Get 是否修改NAT网关绑定的安全组。- Returns:
- ModifySecurityGroup 是否修改NAT网关绑定的安全组。
-
setModifySecurityGroup
public void setModifySecurityGroup(Boolean ModifySecurityGroup)
Set 是否修改NAT网关绑定的安全组。- Parameters:
ModifySecurityGroup- 是否修改NAT网关绑定的安全组。
-
getSecurityGroupIds
public String[] getSecurityGroupIds()
Get NAT网关绑定的安全组列表,最终状态,空列表表示删除所有安全组,形如: `['sg-1n232323', 'sg-o4242424']`- Returns:
- SecurityGroupIds NAT网关绑定的安全组列表,最终状态,空列表表示删除所有安全组,形如: `['sg-1n232323', 'sg-o4242424']`
-
setSecurityGroupIds
public void setSecurityGroupIds(String[] SecurityGroupIds)
Set NAT网关绑定的安全组列表,最终状态,空列表表示删除所有安全组,形如: `['sg-1n232323', 'sg-o4242424']`- Parameters:
SecurityGroupIds- NAT网关绑定的安全组列表,最终状态,空列表表示删除所有安全组,形如: `['sg-1n232323', 'sg-o4242424']`
-
-