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