public class NatInstanceInfo extends AbstractModel
header, skipSign| Constructor and Description | 
|---|
NatInstanceInfo()  | 
NatInstanceInfo(NatInstanceInfo 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 | 
|---|---|
Long | 
getBandWidth()
Get Instance bandwidth (Mbps) 
 | 
String[] | 
getEipAddress()
Get Public IP array
Note: This field may return `null`, indicating that no valid value was found. 
 | 
Long | 
getFwMode()
Get 0: create new; 1: use existing 
 | 
Long | 
getInFlowMax()
Get Inbound traffic peak bandwidth (bps) 
 | 
String | 
getNatinsId()
Get NAT instance ID 
 | 
String | 
getNatinsName()
Get NAT instance name 
 | 
Long | 
getOutFlowMax()
Get Outbound traffic peak bandwidth (bps) 
 | 
String | 
getRegion()
Get Instance region 
 | 
String | 
getRegionDetail()
Get Region information
Note: This field may return null, indicating that no valid values can be obtained. 
 | 
String | 
getRegionZh()
Get Chinese region information 
 | 
Long | 
getRuleMax()
Get The maximum number of rules allowed in the instance. 
 | 
Long | 
getRuleUsed()
Get Number of used rules. 
 | 
Long | 
getStatus()
Get 0: normal 1: initializing
Note: This field may return `null`, indicating that no valid value was found. 
 | 
String[] | 
getSubnets()
Get Array of subnets associated with an instance
Note: This field may return `null`, indicating that no valid value was found. 
 | 
String[] | 
getVpcIp()
Get Array of internal and external IPs
Note: This field may return `null`, indicating that no valid value was found. 
 | 
String | 
getZoneZh()
Get Availability zone of the instance
Note: This field may return null, indicating that no valid values can be obtained. 
 | 
String | 
getZoneZhBak()
Get Availability zone of the instance
Note: This field may return null, indicating that no valid values can be obtained. 
 | 
void | 
setBandWidth(Long BandWidth)
Set Instance bandwidth (Mbps) 
 | 
void | 
setEipAddress(String[] EipAddress)
Set Public IP array
Note: This field may return `null`, indicating that no valid value was found. 
 | 
void | 
setFwMode(Long FwMode)
Set 0: create new; 1: use existing 
 | 
void | 
setInFlowMax(Long InFlowMax)
Set Inbound traffic peak bandwidth (bps) 
 | 
void | 
setNatinsId(String NatinsId)
Set NAT instance ID 
 | 
void | 
setNatinsName(String NatinsName)
Set NAT instance name 
 | 
void | 
setOutFlowMax(Long OutFlowMax)
Set Outbound traffic peak bandwidth (bps) 
 | 
void | 
setRegion(String Region)
Set Instance region 
 | 
void | 
setRegionDetail(String RegionDetail)
Set Region information
Note: This field may return null, indicating that no valid values can be obtained. 
 | 
void | 
setRegionZh(String RegionZh)
Set Chinese region information 
 | 
void | 
setRuleMax(Long RuleMax)
Set The maximum number of rules allowed in the instance. 
 | 
void | 
setRuleUsed(Long RuleUsed)
Set Number of used rules. 
 | 
void | 
setStatus(Long Status)
Set 0: normal 1: initializing
Note: This field may return `null`, indicating that no valid value was found. 
 | 
void | 
setSubnets(String[] Subnets)
Set Array of subnets associated with an instance
Note: This field may return `null`, indicating that no valid value was found. 
 | 
void | 
setVpcIp(String[] VpcIp)
Set Array of internal and external IPs
Note: This field may return `null`, indicating that no valid value was found. 
 | 
void | 
setZoneZh(String ZoneZh)
Set Availability zone of the instance
Note: This field may return null, indicating that no valid values can be obtained. 
 | 
void | 
setZoneZhBak(String ZoneZhBak)
Set Availability zone of the instance
Note: This field may return null, indicating that no valid values can be obtained. 
 | 
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 NatInstanceInfo()
public NatInstanceInfo(NatInstanceInfo source)
public String getNatinsId()
public void setNatinsId(String NatinsId)
NatinsId - NAT instance IDpublic String getNatinsName()
public void setNatinsName(String NatinsName)
NatinsName - NAT instance namepublic String getRegion()
public void setRegion(String Region)
Region - Instance regionpublic Long getFwMode()
public void setFwMode(Long FwMode)
FwMode - 0: create new; 1: use existingpublic Long getBandWidth()
public void setBandWidth(Long BandWidth)
BandWidth - Instance bandwidth (Mbps)public Long getInFlowMax()
public void setInFlowMax(Long InFlowMax)
InFlowMax - Inbound traffic peak bandwidth (bps)public Long getOutFlowMax()
public void setOutFlowMax(Long OutFlowMax)
OutFlowMax - Outbound traffic peak bandwidth (bps)public String getRegionZh()
public void setRegionZh(String RegionZh)
RegionZh - Chinese region informationpublic String[] getEipAddress()
public void setEipAddress(String[] EipAddress)
EipAddress - Public IP array
Note: This field may return `null`, indicating that no valid value was found.public String[] getVpcIp()
public void setVpcIp(String[] VpcIp)
VpcIp - Array of internal and external IPs
Note: This field may return `null`, indicating that no valid value was found.public String[] getSubnets()
public void setSubnets(String[] Subnets)
Subnets - Array of subnets associated with an instance
Note: This field may return `null`, indicating that no valid value was found.public Long getStatus()
public void setStatus(Long Status)
Status - 0: normal 1: initializing
Note: This field may return `null`, indicating that no valid value was found.public String getRegionDetail()
public void setRegionDetail(String RegionDetail)
RegionDetail - Region information
Note: This field may return null, indicating that no valid values can be obtained.public String getZoneZh()
public void setZoneZh(String ZoneZh)
ZoneZh - Availability zone of the instance
Note: This field may return null, indicating that no valid values can be obtained.public String getZoneZhBak()
public void setZoneZhBak(String ZoneZhBak)
ZoneZhBak - Availability zone of the instance
Note: This field may return null, indicating that no valid values can be obtained.public Long getRuleUsed()
public void setRuleUsed(Long RuleUsed)
RuleUsed - Number of used rules.
Note: This field may return null, indicating that no valid values can be obtained.public Long getRuleMax()
public void setRuleMax(Long RuleMax)
RuleMax - The maximum number of rules allowed in the instance.
Note: This field may return null, indicating that no valid values can be obtained.Copyright © 2025. All rights reserved.