public class ComputeNode extends AbstractModel
header, skipSign| Constructor and Description | 
|---|
ComputeNode()  | 
ComputeNode(ComputeNode 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 | 
getAgentVersion()
Get BatchCompute Agent version 
 | 
String | 
getComputeNodeId()
Get Compute node ID 
 | 
String | 
getComputeNodeInstanceId()
Get Compute node instance ID. 
 | 
String | 
getComputeNodeState()
Get Compute node state 
 | 
Long | 
getCpu()
Get Number of CPU cores 
 | 
Long | 
getMem()
Get Memory size in GiB 
 | 
String[] | 
getPrivateIpAddresses()
Get Private IP of the instance 
 | 
String[] | 
getPublicIpAddresses()
Get Public IP of the instance 
 | 
String | 
getResourceCreatedTime()
Get Resource creation time 
 | 
String | 
getResourceOrigin()
Get Source of compute environment resources. 
 | 
String | 
getResourceType()
Get Compute environment resource type. 
 | 
Long | 
getTaskInstanceNumAvailable()
Get Available capacity of the compute node when running TaskInstance. 
 | 
void | 
setAgentVersion(String AgentVersion)
Set BatchCompute Agent version 
 | 
void | 
setComputeNodeId(String ComputeNodeId)
Set Compute node ID 
 | 
void | 
setComputeNodeInstanceId(String ComputeNodeInstanceId)
Set Compute node instance ID. 
 | 
void | 
setComputeNodeState(String ComputeNodeState)
Set Compute node state 
 | 
void | 
setCpu(Long Cpu)
Set Number of CPU cores 
 | 
void | 
setMem(Long Mem)
Set Memory size in GiB 
 | 
void | 
setPrivateIpAddresses(String[] PrivateIpAddresses)
Set Private IP of the instance 
 | 
void | 
setPublicIpAddresses(String[] PublicIpAddresses)
Set Public IP of the instance 
 | 
void | 
setResourceCreatedTime(String ResourceCreatedTime)
Set Resource creation time 
 | 
void | 
setResourceOrigin(String ResourceOrigin)
Set Source of compute environment resources. 
 | 
void | 
setResourceType(String ResourceType)
Set Compute environment resource type. 
 | 
void | 
setTaskInstanceNumAvailable(Long TaskInstanceNumAvailable)
Set Available capacity of the compute node when running TaskInstance. 
 | 
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 ComputeNode()
public ComputeNode(ComputeNode source)
public String getComputeNodeId()
public void setComputeNodeId(String ComputeNodeId)
ComputeNodeId - Compute node IDpublic String getComputeNodeInstanceId()
public void setComputeNodeInstanceId(String ComputeNodeInstanceId)
ComputeNodeInstanceId - Compute node instance ID. In a CVM scenario, this parameter is the CVM InstanceIdpublic String getComputeNodeState()
public void setComputeNodeState(String ComputeNodeState)
ComputeNodeState - Compute node statepublic Long getCpu()
public void setCpu(Long Cpu)
Cpu - Number of CPU corespublic Long getMem()
public void setMem(Long Mem)
Mem - Memory size in GiBpublic String getResourceCreatedTime()
public void setResourceCreatedTime(String ResourceCreatedTime)
ResourceCreatedTime - Resource creation timepublic Long getTaskInstanceNumAvailable()
public void setTaskInstanceNumAvailable(Long TaskInstanceNumAvailable)
TaskInstanceNumAvailable - Available capacity of the compute node when running TaskInstance. 0 means that the compute node is busy.public String getAgentVersion()
public void setAgentVersion(String AgentVersion)
AgentVersion - BatchCompute Agent versionpublic String[] getPrivateIpAddresses()
public void setPrivateIpAddresses(String[] PrivateIpAddresses)
PrivateIpAddresses - Private IP of the instancepublic String[] getPublicIpAddresses()
public void setPublicIpAddresses(String[] PublicIpAddresses)
PublicIpAddresses - Public IP of the instancepublic String getResourceType()
public void setResourceType(String ResourceType)
ResourceType - Compute environment resource type. Values: `CVM`, `CPM` (Bare Metal)public String getResourceOrigin()
public void setResourceOrigin(String ResourceOrigin)
ResourceOrigin - Source of compute environment resources. Copyright © 2025. All rights reserved.