public class NativeNodeInfo extends AbstractModel
header, skipSign| Constructor and Description | 
|---|
| NativeNodeInfo() | 
| NativeNodeInfo(NativeNodeInfo 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 | getCPU()Get Number of CPU cores (unit: cores) | 
| String | getCreatedAt()Get Creation time | 
| String | getDisplayName()Get Machine name
Note: This field may return "null", indicating that no valid value can be obtained. | 
| String | getExpiredTime()Get Billing expiration time of monthly subscription nodes
Note: This field may return "null", indicating that no valid value can be obtained. | 
| Long | getGPU()Get Number of GPU cores (unit: cores)
Note: This field may return "null", indicating that no valid value can be obtained. | 
| String | getInstanceChargeType()Get Node billing type. | 
| String | getInstanceFamily()Get Model family | 
| String | getInstanceId()Get | 
| String | getInstanceType()Get Model | 
| InternetAccessible | getInternetAccessible()Get Public network bandwidth configuration | 
| Boolean | getIsProtectedFromScaleIn()Get Whether to enable scale-in protection
Note: This field may return "null", indicating that no valid value can be obtained. | 
| String | getLanIp()Get Node private network IP | 
| String | getLoginStatus()Get Machine login status
Note: This field may return "null", indicating that no valid value can be obtained. | 
| String | getMachineName()Get Node name | 
| String | getMachineState()Get Machine status | 
| Long | getMemory()Get Node memory capacity (unit: `GB`) | 
| String | getOsImage()Get OS name
Note: This field may return "null", indicating that no valid value can be obtained. | 
| String | getPayMode()Get Node billing mode (deprecated) | 
| String | getRenewFlag()Get Auto-renewal label | 
| String[] | getSecurityGroupIDs()Get Security group list
Note: This field may return "null", indicating that no valid value can be obtained. | 
| String | getSubnetId()Get Subnet unique ID
Note: This field may return "null", indicating that no valid value can be obtained. | 
| String | getVpcId()Get VPC unique ID
Note: This field may return "null", indicating that no valid value can be obtained. | 
| String | getZone()Get Machine availability zone | 
| void | setCPU(Long CPU)Set Number of CPU cores (unit: cores) | 
| void | setCreatedAt(String CreatedAt)Set Creation time | 
| void | setDisplayName(String DisplayName)Set Machine name
Note: This field may return "null", indicating that no valid value can be obtained. | 
| void | setExpiredTime(String ExpiredTime)Set Billing expiration time of monthly subscription nodes
Note: This field may return "null", indicating that no valid value can be obtained. | 
| void | setGPU(Long GPU)Set Number of GPU cores (unit: cores)
Note: This field may return "null", indicating that no valid value can be obtained. | 
| void | setInstanceChargeType(String InstanceChargeType)Set Node billing type. | 
| void | setInstanceFamily(String InstanceFamily)Set Model family | 
| void | setInstanceId(String InstanceId)Set | 
| void | setInstanceType(String InstanceType)Set Model | 
| void | setInternetAccessible(InternetAccessible InternetAccessible)Set Public network bandwidth configuration | 
| void | setIsProtectedFromScaleIn(Boolean IsProtectedFromScaleIn)Set Whether to enable scale-in protection
Note: This field may return "null", indicating that no valid value can be obtained. | 
| void | setLanIp(String LanIp)Set Node private network IP | 
| void | setLoginStatus(String LoginStatus)Set Machine login status
Note: This field may return "null", indicating that no valid value can be obtained. | 
| void | setMachineName(String MachineName)Set Node name | 
| void | setMachineState(String MachineState)Set Machine status | 
| void | setMemory(Long Memory)Set Node memory capacity (unit: `GB`) | 
| void | setOsImage(String OsImage)Set OS name
Note: This field may return "null", indicating that no valid value can be obtained. | 
| void | setPayMode(String PayMode)Set Node billing mode (deprecated) | 
| void | setRenewFlag(String RenewFlag)Set Auto-renewal label | 
| void | setSecurityGroupIDs(String[] SecurityGroupIDs)Set Security group list
Note: This field may return "null", indicating that no valid value can be obtained. | 
| void | setSubnetId(String SubnetId)Set Subnet unique ID
Note: This field may return "null", indicating that no valid value can be obtained. | 
| void | setVpcId(String VpcId)Set VPC unique ID
Note: This field may return "null", indicating that no valid value can be obtained. | 
| void | setZone(String Zone)Set Machine availability zone | 
| 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 NativeNodeInfo()
public NativeNodeInfo(NativeNodeInfo source)
public String getMachineName()
public void setMachineName(String MachineName)
MachineName - Node namepublic String getMachineState()
public void setMachineState(String MachineState)
MachineState - Machine statuspublic String getZone()
public void setZone(String Zone)
Zone - Machine availability zonepublic String getInstanceChargeType()
public void setInstanceChargeType(String InstanceChargeType)
InstanceChargeType - Node billing type. PREPAID: Monthly subscription; POSTPAID_BY_HOUR: Pay-as-you-go (default);public String getCreatedAt()
public void setCreatedAt(String CreatedAt)
CreatedAt - Creation timepublic String getLoginStatus()
public void setLoginStatus(String LoginStatus)
LoginStatus - Machine login status
Note: This field may return "null", indicating that no valid value can be obtained.public Boolean getIsProtectedFromScaleIn()
public void setIsProtectedFromScaleIn(Boolean IsProtectedFromScaleIn)
IsProtectedFromScaleIn - Whether to enable scale-in protection
Note: This field may return "null", indicating that no valid value can be obtained.public String getDisplayName()
public void setDisplayName(String DisplayName)
DisplayName - Machine name
Note: This field may return "null", indicating that no valid value can be obtained.public Long getCPU()
public void setCPU(Long CPU)
CPU - Number of CPU cores (unit: cores)public Long getGPU()
public void setGPU(Long GPU)
GPU - Number of GPU cores (unit: cores)
Note: This field may return "null", indicating that no valid value can be obtained.public String getRenewFlag()
public void setRenewFlag(String RenewFlag)
RenewFlag - Auto-renewal labelpublic String getPayMode()
public void setPayMode(String PayMode)
PayMode - Node billing mode (deprecated)public Long getMemory()
public void setMemory(Long Memory)
Memory - Node memory capacity (unit: `GB`)public InternetAccessible getInternetAccessible()
public void setInternetAccessible(InternetAccessible InternetAccessible)
InternetAccessible - Public network bandwidth configurationpublic String getInstanceFamily()
public void setInstanceFamily(String InstanceFamily)
InstanceFamily - Model familypublic String getLanIp()
public void setLanIp(String LanIp)
LanIp - Node private network IPpublic String getInstanceType()
public void setInstanceType(String InstanceType)
InstanceType - Modelpublic String getExpiredTime()
public void setExpiredTime(String ExpiredTime)
ExpiredTime - Billing expiration time of monthly subscription nodes
Note: This field may return "null", indicating that no valid value can be obtained.public String[] getSecurityGroupIDs()
public void setSecurityGroupIDs(String[] SecurityGroupIDs)
SecurityGroupIDs - Security group list
Note: This field may return "null", indicating that no valid value can be obtained.public String getVpcId()
public void setVpcId(String VpcId)
VpcId - VPC unique ID
Note: This field may return "null", indicating that no valid value can be obtained.public String getSubnetId()
public void setSubnetId(String SubnetId)
SubnetId - Subnet unique ID
Note: This field may return "null", indicating that no valid value can be obtained.public String getOsImage()
public void setOsImage(String OsImage)
OsImage - OS name
Note: This field may return "null", indicating that no valid value can be obtained.public String getInstanceId()
public void setInstanceId(String InstanceId)
InstanceId - Copyright © 2025. All rights reserved.