public class NatGateway extends AbstractModel
header, skipSign| Constructor and Description | 
|---|
| NatGateway() | 
| NatGateway(NatGateway 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 | getCreatedTime()Get NAT网关创建的时间。 | 
| String | getDedicatedClusterId()Get NAT实例归属的专属集群id | 
| Boolean | getDeletionProtectionEnabled()Get NAT实例是否开启删除保护 | 
| DestinationIpPortTranslationNatRule[] | getDestinationIpPortTranslationNatRuleSet()Get NAT网关的端口转发规则。 | 
| String[] | getDirectConnectGatewayIds()Get 绑定的专线网关ID。 | 
| Long | getExclusiveGatewayBandwidth()Get 独享型NAT所在的网关集群的带宽(单位:Mbps),当IsExclusive为false时无此字段。 | 
| Long | getInternetMaxBandwidthOut()Get 网关最大外网出带宽(单位:Mbps)。 | 
| Boolean | getIsExclusive()Get 是否独享型NAT。 | 
| Long | getMaxConcurrentConnection()Get 网关并发连接上限。 | 
| String | getNatGatewayId()Get NAT网关的ID。 | 
| String | getNatGatewayName()Get NAT网关的名称。 | 
| Long | getNatProductVersion()Get NAT网关类型,1表示传统型NAT网关,2表示标准型NAT网关 | 
| String | getNetworkState()Get NAT网关网络状态。“AVAILABLE”:运行中, “UNAVAILABLE”:不可用, “INSUFFICIENT”:欠费停服。 | 
| NatGatewayAddress[] | getPublicIpAddressSet()Get 绑定NAT网关的公网IP对象数组。 | 
| String | getRestrictState()Get NAT网关是否被封禁。“NORMAL”:未被封禁,“RESTRICTED”:已被封禁。 | 
| String[] | getSecurityGroupSet()Get NAT网关绑定的安全组列表 | 
| Boolean | getSmartScheduleMode()Get 是否启用根据目的网段选择SNAT使用的EIP功能 | 
| SourceIpTranslationNatRule[] | getSourceIpTranslationNatRuleSet()Get NAT网关的SNAT转发规则。 | 
| String | getState()Get NAT网关的状态。
 'PENDING':生产中,'DELETING':删除中/子实例关闭中,'AVAILABLE':运行中,'UPDATING':升级中,
‘PENDFAILURE’:创建失败,‘DELETEFAILURE:删除失败,‘DENIED’:子实例关闭中 | 
| String | getSubnetId()Get 所属子网ID。 | 
| Tag[] | getTagSet()Get 标签键值对。 | 
| String | getVpcId()Get VPC实例ID。 | 
| String | getZone()Get NAT网关所在的可用区。 | 
| void | setCreatedTime(String CreatedTime)Set NAT网关创建的时间。 | 
| void | setDedicatedClusterId(String DedicatedClusterId)Set NAT实例归属的专属集群id | 
| void | setDeletionProtectionEnabled(Boolean DeletionProtectionEnabled)Set NAT实例是否开启删除保护 | 
| void | setDestinationIpPortTranslationNatRuleSet(DestinationIpPortTranslationNatRule[] DestinationIpPortTranslationNatRuleSet)Set NAT网关的端口转发规则。 | 
| void | setDirectConnectGatewayIds(String[] DirectConnectGatewayIds)Set 绑定的专线网关ID。 | 
| void | setExclusiveGatewayBandwidth(Long ExclusiveGatewayBandwidth)Set 独享型NAT所在的网关集群的带宽(单位:Mbps),当IsExclusive为false时无此字段。 | 
| void | setInternetMaxBandwidthOut(Long InternetMaxBandwidthOut)Set 网关最大外网出带宽(单位:Mbps)。 | 
| void | setIsExclusive(Boolean IsExclusive)Set 是否独享型NAT。 | 
| void | setMaxConcurrentConnection(Long MaxConcurrentConnection)Set 网关并发连接上限。 | 
| void | setNatGatewayId(String NatGatewayId)Set NAT网关的ID。 | 
| void | setNatGatewayName(String NatGatewayName)Set NAT网关的名称。 | 
| void | setNatProductVersion(Long NatProductVersion)Set NAT网关类型,1表示传统型NAT网关,2表示标准型NAT网关 | 
| void | setNetworkState(String NetworkState)Set NAT网关网络状态。“AVAILABLE”:运行中, “UNAVAILABLE”:不可用, “INSUFFICIENT”:欠费停服。 | 
| void | setPublicIpAddressSet(NatGatewayAddress[] PublicIpAddressSet)Set 绑定NAT网关的公网IP对象数组。 | 
| void | setRestrictState(String RestrictState)Set NAT网关是否被封禁。“NORMAL”:未被封禁,“RESTRICTED”:已被封禁。 | 
| void | setSecurityGroupSet(String[] SecurityGroupSet)Set NAT网关绑定的安全组列表 | 
| void | setSmartScheduleMode(Boolean SmartScheduleMode)Set 是否启用根据目的网段选择SNAT使用的EIP功能 | 
| void | setSourceIpTranslationNatRuleSet(SourceIpTranslationNatRule[] SourceIpTranslationNatRuleSet)Set NAT网关的SNAT转发规则。 | 
| void | setState(String State)Set NAT网关的状态。
 'PENDING':生产中,'DELETING':删除中/子实例关闭中,'AVAILABLE':运行中,'UPDATING':升级中,
‘PENDFAILURE’:创建失败,‘DELETEFAILURE:删除失败,‘DENIED’:子实例关闭中 | 
| void | setSubnetId(String SubnetId)Set 所属子网ID。 | 
| void | setTagSet(Tag[] TagSet)Set 标签键值对。 | 
| void | setVpcId(String VpcId)Set VPC实例ID。 | 
| void | setZone(String Zone)Set NAT网关所在的可用区。 | 
| 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 NatGateway()
public NatGateway(NatGateway source)
public String getNatGatewayId()
public void setNatGatewayId(String NatGatewayId)
NatGatewayId - NAT网关的ID。public String getNatGatewayName()
public void setNatGatewayName(String NatGatewayName)
NatGatewayName - NAT网关的名称。public String getCreatedTime()
public void setCreatedTime(String CreatedTime)
CreatedTime - NAT网关创建的时间。public String getState()
public void setState(String State)
State - NAT网关的状态。
 'PENDING':生产中,'DELETING':删除中/子实例关闭中,'AVAILABLE':运行中,'UPDATING':升级中,
‘PENDFAILURE’:创建失败,‘DELETEFAILURE:删除失败,‘DENIED’:子实例关闭中public Long getInternetMaxBandwidthOut()
public void setInternetMaxBandwidthOut(Long InternetMaxBandwidthOut)
InternetMaxBandwidthOut - 网关最大外网出带宽(单位:Mbps)。public Long getMaxConcurrentConnection()
public void setMaxConcurrentConnection(Long MaxConcurrentConnection)
MaxConcurrentConnection - 网关并发连接上限。public NatGatewayAddress[] getPublicIpAddressSet()
public void setPublicIpAddressSet(NatGatewayAddress[] PublicIpAddressSet)
PublicIpAddressSet - 绑定NAT网关的公网IP对象数组。public String getNetworkState()
public void setNetworkState(String NetworkState)
NetworkState - NAT网关网络状态。“AVAILABLE”:运行中, “UNAVAILABLE”:不可用, “INSUFFICIENT”:欠费停服。public DestinationIpPortTranslationNatRule[] getDestinationIpPortTranslationNatRuleSet()
public void setDestinationIpPortTranslationNatRuleSet(DestinationIpPortTranslationNatRule[] DestinationIpPortTranslationNatRuleSet)
DestinationIpPortTranslationNatRuleSet - NAT网关的端口转发规则。public String getVpcId()
public void setVpcId(String VpcId)
VpcId - VPC实例ID。public String getZone()
public void setZone(String Zone)
Zone - NAT网关所在的可用区。public String[] getDirectConnectGatewayIds()
public void setDirectConnectGatewayIds(String[] DirectConnectGatewayIds)
DirectConnectGatewayIds - 绑定的专线网关ID。public String getSubnetId()
public void setSubnetId(String SubnetId)
SubnetId - 所属子网ID。public Tag[] getTagSet()
public void setTagSet(Tag[] TagSet)
TagSet - 标签键值对。public String[] getSecurityGroupSet()
public void setSecurityGroupSet(String[] SecurityGroupSet)
SecurityGroupSet - NAT网关绑定的安全组列表public SourceIpTranslationNatRule[] getSourceIpTranslationNatRuleSet()
public void setSourceIpTranslationNatRuleSet(SourceIpTranslationNatRule[] SourceIpTranslationNatRuleSet)
SourceIpTranslationNatRuleSet - NAT网关的SNAT转发规则。public Boolean getIsExclusive()
public void setIsExclusive(Boolean IsExclusive)
IsExclusive - 是否独享型NAT。public Long getExclusiveGatewayBandwidth()
public void setExclusiveGatewayBandwidth(Long ExclusiveGatewayBandwidth)
ExclusiveGatewayBandwidth - 独享型NAT所在的网关集群的带宽(单位:Mbps),当IsExclusive为false时无此字段。public String getRestrictState()
public void setRestrictState(String RestrictState)
RestrictState - NAT网关是否被封禁。“NORMAL”:未被封禁,“RESTRICTED”:已被封禁。public Long getNatProductVersion()
public void setNatProductVersion(Long NatProductVersion)
NatProductVersion - NAT网关类型,1表示传统型NAT网关,2表示标准型NAT网关public Boolean getSmartScheduleMode()
public void setSmartScheduleMode(Boolean SmartScheduleMode)
SmartScheduleMode - 是否启用根据目的网段选择SNAT使用的EIP功能public String getDedicatedClusterId()
public void setDedicatedClusterId(String DedicatedClusterId)
DedicatedClusterId - NAT实例归属的专属集群idpublic Boolean getDeletionProtectionEnabled()
public void setDeletionProtectionEnabled(Boolean DeletionProtectionEnabled)
DeletionProtectionEnabled - NAT实例是否开启删除保护Copyright © 2025. All rights reserved.