public class ComputeNode extends AbstractModel
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, getMultipartRequestParams, set, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, toJsonString
public 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 © 2023. All rights reserved.