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, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
public 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.