Class NatGateway
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.vpc.v20170312.models.NatGateway
-
public class NatGateway extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor 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.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetCreatedTime()Get NAT网关创建的时间。StringgetDedicatedClusterId()Get NAT实例归属的专属集群id 注意:此字段可能返回 null,表示取不到有效值。DestinationIpPortTranslationNatRule[]getDestinationIpPortTranslationNatRuleSet()Get NAT网关的端口转发规则。String[]getDirectConnectGatewayIds()Get 绑定的专线网关ID。 注意:此字段可能返回 null,表示取不到有效值。LonggetExclusiveGatewayBandwidth()Get 独享型NAT所在的网关集群的带宽(单位:Mbps),当IsExclusive为false时无此字段。 注意:此字段可能返回 null,表示取不到有效值。LonggetInternetMaxBandwidthOut()Get 网关最大外网出带宽(单位:Mbps)。BooleangetIsExclusive()Get 是否独享型NAT。 注意:此字段可能返回 null,表示取不到有效值。LonggetMaxConcurrentConnection()Get 网关并发连接上限。StringgetNatGatewayId()Get NAT网关的ID。StringgetNatGatewayName()Get NAT网关的名称。LonggetNatProductVersion()Get NAT网关大版本号,传统型=1,标准型=2 注意:此字段可能返回 null,表示取不到有效值。StringgetNetworkState()Get NAT网关网络状态。“AVAILABLE”:运行中, “UNAVAILABLE”:不可用, “INSUFFICIENT”:欠费停服。NatGatewayAddress[]getPublicIpAddressSet()Get 绑定NAT网关的公网IP对象数组。StringgetRestrictState()Get NAT网关是否被封禁。“NORMAL”:未被封禁,“RESTRICTED”:已被封禁。 注意:此字段可能返回 null,表示取不到有效值。String[]getSecurityGroupSet()Get NAT网关绑定的安全组列表 注意:此字段可能返回 null,表示取不到有效值。BooleangetSmartScheduleMode()Get 是否启用根据目的网段选择SNAT使用的EIP功能 注意:此字段可能返回 null,表示取不到有效值。SourceIpTranslationNatRule[]getSourceIpTranslationNatRuleSet()Get NAT网关的SNAT转发规则。 注意:此字段可能返回 null,表示取不到有效值。StringgetState()Get NAT网关的状态。 'PENDING':生产中,'DELETING':删除中,'AVAILABLE':运行中,'UPDATING':升级中, ‘FAILED’:失败。StringgetSubnetId()Get 所属子网ID。 注意:此字段可能返回 null,表示取不到有效值。Tag[]getTagSet()Get 标签键值对。StringgetVpcId()Get VPC实例ID。StringgetZone()Get NAT网关所在的可用区。voidsetCreatedTime(String CreatedTime)Set NAT网关创建的时间。voidsetDedicatedClusterId(String DedicatedClusterId)Set NAT实例归属的专属集群id 注意:此字段可能返回 null,表示取不到有效值。voidsetDestinationIpPortTranslationNatRuleSet(DestinationIpPortTranslationNatRule[] DestinationIpPortTranslationNatRuleSet)Set NAT网关的端口转发规则。voidsetDirectConnectGatewayIds(String[] DirectConnectGatewayIds)Set 绑定的专线网关ID。 注意:此字段可能返回 null,表示取不到有效值。voidsetExclusiveGatewayBandwidth(Long ExclusiveGatewayBandwidth)Set 独享型NAT所在的网关集群的带宽(单位:Mbps),当IsExclusive为false时无此字段。 注意:此字段可能返回 null,表示取不到有效值。voidsetInternetMaxBandwidthOut(Long InternetMaxBandwidthOut)Set 网关最大外网出带宽(单位:Mbps)。voidsetIsExclusive(Boolean IsExclusive)Set 是否独享型NAT。 注意:此字段可能返回 null,表示取不到有效值。voidsetMaxConcurrentConnection(Long MaxConcurrentConnection)Set 网关并发连接上限。voidsetNatGatewayId(String NatGatewayId)Set NAT网关的ID。voidsetNatGatewayName(String NatGatewayName)Set NAT网关的名称。voidsetNatProductVersion(Long NatProductVersion)Set NAT网关大版本号,传统型=1,标准型=2 注意:此字段可能返回 null,表示取不到有效值。voidsetNetworkState(String NetworkState)Set NAT网关网络状态。“AVAILABLE”:运行中, “UNAVAILABLE”:不可用, “INSUFFICIENT”:欠费停服。voidsetPublicIpAddressSet(NatGatewayAddress[] PublicIpAddressSet)Set 绑定NAT网关的公网IP对象数组。voidsetRestrictState(String RestrictState)Set NAT网关是否被封禁。“NORMAL”:未被封禁,“RESTRICTED”:已被封禁。 注意:此字段可能返回 null,表示取不到有效值。voidsetSecurityGroupSet(String[] SecurityGroupSet)Set NAT网关绑定的安全组列表 注意:此字段可能返回 null,表示取不到有效值。voidsetSmartScheduleMode(Boolean SmartScheduleMode)Set 是否启用根据目的网段选择SNAT使用的EIP功能 注意:此字段可能返回 null,表示取不到有效值。voidsetSourceIpTranslationNatRuleSet(SourceIpTranslationNatRule[] SourceIpTranslationNatRuleSet)Set NAT网关的SNAT转发规则。 注意:此字段可能返回 null,表示取不到有效值。voidsetState(String State)Set NAT网关的状态。 'PENDING':生产中,'DELETING':删除中,'AVAILABLE':运行中,'UPDATING':升级中, ‘FAILED’:失败。voidsetSubnetId(String SubnetId)Set 所属子网ID。 注意:此字段可能返回 null,表示取不到有效值。voidsetTagSet(Tag[] TagSet)Set 标签键值对。voidsetVpcId(String VpcId)Set VPC实例ID。voidsetZone(String Zone)Set NAT网关所在的可用区。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
-
NatGateway
public NatGateway()
-
NatGateway
public 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.
-
-
Method Detail
-
getNatGatewayId
public String getNatGatewayId()
Get NAT网关的ID。- Returns:
- NatGatewayId NAT网关的ID。
-
setNatGatewayId
public void setNatGatewayId(String NatGatewayId)
Set NAT网关的ID。- Parameters:
NatGatewayId- NAT网关的ID。
-
getNatGatewayName
public String getNatGatewayName()
Get NAT网关的名称。- Returns:
- NatGatewayName NAT网关的名称。
-
setNatGatewayName
public void setNatGatewayName(String NatGatewayName)
Set NAT网关的名称。- Parameters:
NatGatewayName- NAT网关的名称。
-
getCreatedTime
public String getCreatedTime()
Get NAT网关创建的时间。- Returns:
- CreatedTime NAT网关创建的时间。
-
setCreatedTime
public void setCreatedTime(String CreatedTime)
Set NAT网关创建的时间。- Parameters:
CreatedTime- NAT网关创建的时间。
-
getState
public String getState()
Get NAT网关的状态。 'PENDING':生产中,'DELETING':删除中,'AVAILABLE':运行中,'UPDATING':升级中, ‘FAILED’:失败。- Returns:
- State NAT网关的状态。 'PENDING':生产中,'DELETING':删除中,'AVAILABLE':运行中,'UPDATING':升级中, ‘FAILED’:失败。
-
setState
public void setState(String State)
Set NAT网关的状态。 'PENDING':生产中,'DELETING':删除中,'AVAILABLE':运行中,'UPDATING':升级中, ‘FAILED’:失败。- Parameters:
State- NAT网关的状态。 'PENDING':生产中,'DELETING':删除中,'AVAILABLE':运行中,'UPDATING':升级中, ‘FAILED’:失败。
-
getInternetMaxBandwidthOut
public Long getInternetMaxBandwidthOut()
Get 网关最大外网出带宽(单位:Mbps)。- Returns:
- InternetMaxBandwidthOut 网关最大外网出带宽(单位:Mbps)。
-
setInternetMaxBandwidthOut
public void setInternetMaxBandwidthOut(Long InternetMaxBandwidthOut)
Set 网关最大外网出带宽(单位:Mbps)。- Parameters:
InternetMaxBandwidthOut- 网关最大外网出带宽(单位:Mbps)。
-
getMaxConcurrentConnection
public Long getMaxConcurrentConnection()
Get 网关并发连接上限。- Returns:
- MaxConcurrentConnection 网关并发连接上限。
-
setMaxConcurrentConnection
public void setMaxConcurrentConnection(Long MaxConcurrentConnection)
Set 网关并发连接上限。- Parameters:
MaxConcurrentConnection- 网关并发连接上限。
-
getPublicIpAddressSet
public NatGatewayAddress[] getPublicIpAddressSet()
Get 绑定NAT网关的公网IP对象数组。- Returns:
- PublicIpAddressSet 绑定NAT网关的公网IP对象数组。
-
setPublicIpAddressSet
public void setPublicIpAddressSet(NatGatewayAddress[] PublicIpAddressSet)
Set 绑定NAT网关的公网IP对象数组。- Parameters:
PublicIpAddressSet- 绑定NAT网关的公网IP对象数组。
-
getNetworkState
public String getNetworkState()
Get NAT网关网络状态。“AVAILABLE”:运行中, “UNAVAILABLE”:不可用, “INSUFFICIENT”:欠费停服。- Returns:
- NetworkState NAT网关网络状态。“AVAILABLE”:运行中, “UNAVAILABLE”:不可用, “INSUFFICIENT”:欠费停服。
-
setNetworkState
public void setNetworkState(String NetworkState)
Set NAT网关网络状态。“AVAILABLE”:运行中, “UNAVAILABLE”:不可用, “INSUFFICIENT”:欠费停服。- Parameters:
NetworkState- NAT网关网络状态。“AVAILABLE”:运行中, “UNAVAILABLE”:不可用, “INSUFFICIENT”:欠费停服。
-
getDestinationIpPortTranslationNatRuleSet
public DestinationIpPortTranslationNatRule[] getDestinationIpPortTranslationNatRuleSet()
Get NAT网关的端口转发规则。- Returns:
- DestinationIpPortTranslationNatRuleSet NAT网关的端口转发规则。
-
setDestinationIpPortTranslationNatRuleSet
public void setDestinationIpPortTranslationNatRuleSet(DestinationIpPortTranslationNatRule[] DestinationIpPortTranslationNatRuleSet)
Set NAT网关的端口转发规则。- Parameters:
DestinationIpPortTranslationNatRuleSet- NAT网关的端口转发规则。
-
getVpcId
public String getVpcId()
Get VPC实例ID。- Returns:
- VpcId VPC实例ID。
-
setVpcId
public void setVpcId(String VpcId)
Set VPC实例ID。- Parameters:
VpcId- VPC实例ID。
-
getZone
public String getZone()
Get NAT网关所在的可用区。- Returns:
- Zone NAT网关所在的可用区。
-
setZone
public void setZone(String Zone)
Set NAT网关所在的可用区。- Parameters:
Zone- NAT网关所在的可用区。
-
getDirectConnectGatewayIds
public String[] getDirectConnectGatewayIds()
Get 绑定的专线网关ID。 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- DirectConnectGatewayIds 绑定的专线网关ID。 注意:此字段可能返回 null,表示取不到有效值。
-
setDirectConnectGatewayIds
public void setDirectConnectGatewayIds(String[] DirectConnectGatewayIds)
Set 绑定的专线网关ID。 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
DirectConnectGatewayIds- 绑定的专线网关ID。 注意:此字段可能返回 null,表示取不到有效值。
-
getSubnetId
public String getSubnetId()
Get 所属子网ID。 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- SubnetId 所属子网ID。 注意:此字段可能返回 null,表示取不到有效值。
-
setSubnetId
public void setSubnetId(String SubnetId)
Set 所属子网ID。 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
SubnetId- 所属子网ID。 注意:此字段可能返回 null,表示取不到有效值。
-
getTagSet
public Tag[] getTagSet()
Get 标签键值对。- Returns:
- TagSet 标签键值对。
-
setTagSet
public void setTagSet(Tag[] TagSet)
Set 标签键值对。- Parameters:
TagSet- 标签键值对。
-
getSecurityGroupSet
public String[] getSecurityGroupSet()
Get NAT网关绑定的安全组列表 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- SecurityGroupSet NAT网关绑定的安全组列表 注意:此字段可能返回 null,表示取不到有效值。
-
setSecurityGroupSet
public void setSecurityGroupSet(String[] SecurityGroupSet)
Set NAT网关绑定的安全组列表 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
SecurityGroupSet- NAT网关绑定的安全组列表 注意:此字段可能返回 null,表示取不到有效值。
-
getSourceIpTranslationNatRuleSet
public SourceIpTranslationNatRule[] getSourceIpTranslationNatRuleSet()
Get NAT网关的SNAT转发规则。 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- SourceIpTranslationNatRuleSet NAT网关的SNAT转发规则。 注意:此字段可能返回 null,表示取不到有效值。
-
setSourceIpTranslationNatRuleSet
public void setSourceIpTranslationNatRuleSet(SourceIpTranslationNatRule[] SourceIpTranslationNatRuleSet)
Set NAT网关的SNAT转发规则。 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
SourceIpTranslationNatRuleSet- NAT网关的SNAT转发规则。 注意:此字段可能返回 null,表示取不到有效值。
-
getIsExclusive
public Boolean getIsExclusive()
Get 是否独享型NAT。 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- IsExclusive 是否独享型NAT。 注意:此字段可能返回 null,表示取不到有效值。
-
setIsExclusive
public void setIsExclusive(Boolean IsExclusive)
Set 是否独享型NAT。 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
IsExclusive- 是否独享型NAT。 注意:此字段可能返回 null,表示取不到有效值。
-
getExclusiveGatewayBandwidth
public Long getExclusiveGatewayBandwidth()
Get 独享型NAT所在的网关集群的带宽(单位:Mbps),当IsExclusive为false时无此字段。 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- ExclusiveGatewayBandwidth 独享型NAT所在的网关集群的带宽(单位:Mbps),当IsExclusive为false时无此字段。 注意:此字段可能返回 null,表示取不到有效值。
-
setExclusiveGatewayBandwidth
public void setExclusiveGatewayBandwidth(Long ExclusiveGatewayBandwidth)
Set 独享型NAT所在的网关集群的带宽(单位:Mbps),当IsExclusive为false时无此字段。 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
ExclusiveGatewayBandwidth- 独享型NAT所在的网关集群的带宽(单位:Mbps),当IsExclusive为false时无此字段。 注意:此字段可能返回 null,表示取不到有效值。
-
getRestrictState
public String getRestrictState()
Get NAT网关是否被封禁。“NORMAL”:未被封禁,“RESTRICTED”:已被封禁。 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- RestrictState NAT网关是否被封禁。“NORMAL”:未被封禁,“RESTRICTED”:已被封禁。 注意:此字段可能返回 null,表示取不到有效值。
-
setRestrictState
public void setRestrictState(String RestrictState)
Set NAT网关是否被封禁。“NORMAL”:未被封禁,“RESTRICTED”:已被封禁。 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
RestrictState- NAT网关是否被封禁。“NORMAL”:未被封禁,“RESTRICTED”:已被封禁。 注意:此字段可能返回 null,表示取不到有效值。
-
getNatProductVersion
public Long getNatProductVersion()
Get NAT网关大版本号,传统型=1,标准型=2 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- NatProductVersion NAT网关大版本号,传统型=1,标准型=2 注意:此字段可能返回 null,表示取不到有效值。
-
setNatProductVersion
public void setNatProductVersion(Long NatProductVersion)
Set NAT网关大版本号,传统型=1,标准型=2 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
NatProductVersion- NAT网关大版本号,传统型=1,标准型=2 注意:此字段可能返回 null,表示取不到有效值。
-
getSmartScheduleMode
public Boolean getSmartScheduleMode()
Get 是否启用根据目的网段选择SNAT使用的EIP功能 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- SmartScheduleMode 是否启用根据目的网段选择SNAT使用的EIP功能 注意:此字段可能返回 null,表示取不到有效值。
-
setSmartScheduleMode
public void setSmartScheduleMode(Boolean SmartScheduleMode)
Set 是否启用根据目的网段选择SNAT使用的EIP功能 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
SmartScheduleMode- 是否启用根据目的网段选择SNAT使用的EIP功能 注意:此字段可能返回 null,表示取不到有效值。
-
getDedicatedClusterId
public String getDedicatedClusterId()
Get NAT实例归属的专属集群id 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- DedicatedClusterId NAT实例归属的专属集群id 注意:此字段可能返回 null,表示取不到有效值。
-
setDedicatedClusterId
public void setDedicatedClusterId(String DedicatedClusterId)
Set NAT实例归属的专属集群id 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
DedicatedClusterId- NAT实例归属的专属集群id 注意:此字段可能返回 null,表示取不到有效值。
-
-