public class Node
extends com.aliyun.tea.TeaModel
| 限定符和类型 | 字段和说明 |
|---|---|
String |
acceleratorType
The accelerator type of the resource node instance, such as CPU or GPU.
|
String |
allocatableCPU
The number of allocatable CPU cores.
|
String |
allocatableMemory
The amount of allocatable memory in GiB.
|
Long |
ancestorQuotaWorkloadNum |
String |
availabilityZone |
List<QuotaIdName> |
boundQuotas
The list of quotas that are bound to the node.
|
String |
CPU
The number of CPU cores.
|
String |
creatorId
The ID of the user who created the resource node.
|
Long |
descendantQuotaWorkloadNum |
Long |
diskCapacity |
String |
diskPL |
String |
gmtCreatedTime |
String |
gmtCreateTime
已过时。
|
String |
gmtExpiredTime
The time when the resource node expires.
|
String |
gmtModifiedTime
The time when the resource node was last modified.
|
String |
GPU
The number of GPUs.
|
String |
GPUMemory
The GPU memory size in GiB.
|
String |
GPUType
The GPU model.
|
String |
hyperZone |
Boolean |
isBound
Indicates whether the node is bound to a quota.
|
String |
limitCPU
The maximum number of CPU cores.
|
String |
limitGPU
The maximum number of GPUs.
|
String |
limitMemory
The maximum memory size in GiB.
|
String |
machineGroupId
The ID of the machine group to which the resource node belongs.
|
String |
memory
The memory size in GiB.
|
String |
nodeName
The name of the resource node.
|
String |
nodeStatus
The status of the resource node.
|
String |
nodeType
The instance type of the resource node.
|
String |
orderStatus
The order status of the resource node.
|
Long |
podNum
The number of pods on the node.
|
String |
reasonCode
The error code.
|
String |
reasonMessage
The error message.
|
String |
requestCPU
The number of requested CPU cores.
|
String |
requestGPU
The number of requested GPUs.
|
String |
requestMemory
The requested memory size in GiB.
|
String |
resourceGroupId
The ID of the resource group to which the resource node belongs.
|
String |
resourceGroupName
The name of the resource group to which the resource node belongs.
|
Long |
selfQuotaWorkloadNum |
List<String> |
subNodes |
String |
systemReservedCPU
The number of CPU cores that are reserved for the system.
|
String |
systemReservedMemory
The amount of memory that is reserved for the system in GiB.
|
List<UserInfo> |
users
The user information.
|
Long |
workloadNum
The number of workloads on the node.
|
| 构造器和说明 |
|---|
Node() |
@NameInMap(value="AcceleratorType") public String acceleratorType
The accelerator type of the resource node instance, such as CPU or GPU.
example:CPU
@NameInMap(value="AllocatableCPU") public String allocatableCPU
The number of allocatable CPU cores.
@NameInMap(value="AllocatableMemory") public String allocatableMemory
The amount of allocatable memory in GiB.
@NameInMap(value="AncestorQuotaWorkloadNum") public Long ancestorQuotaWorkloadNum
@NameInMap(value="AvailabilityZone") public String availabilityZone
@NameInMap(value="BoundQuotas") public List<QuotaIdName> boundQuotas
The list of quotas that are bound to the node.
@NameInMap(value="CPU") public String CPU
The number of CPU cores.
example:4
@NameInMap(value="CreatorId") public String creatorId
The ID of the user who created the resource node.
example:281044699048527748
@NameInMap(value="DescendantQuotaWorkloadNum") public Long descendantQuotaWorkloadNum
@NameInMap(value="DiskCapacity") public Long diskCapacity
@NameInMap(value="DiskPL") public String diskPL
@NameInMap(value="GPU") public String GPU
The number of GPUs.
example:0
@NameInMap(value="GPUMemory") public String GPUMemory
The GPU memory size in GiB.
@NameInMap(value="GPUType") public String GPUType
The GPU model.
example:""
@NameInMap(value="GmtCreateTime") @Deprecated public String gmtCreateTime
The time when the resource node was created.
example:2024-07-10T11:49:47Z
@NameInMap(value="GmtCreatedTime") public String gmtCreatedTime
@NameInMap(value="GmtExpiredTime") public String gmtExpiredTime
The time when the resource node expires.
example:2025-06-22T00:00:00Z
@NameInMap(value="GmtModifiedTime") public String gmtModifiedTime
The time when the resource node was last modified.
example:2024-07-10T11:49:47Z
@NameInMap(value="HyperZone") public String hyperZone
@NameInMap(value="IsBound") public Boolean isBound
Indicates whether the node is bound to a quota.
example:false
@NameInMap(value="LimitCPU") public String limitCPU
The maximum number of CPU cores.
example:4
@NameInMap(value="LimitGPU") public String limitGPU
The maximum number of GPUs.
example:0
@NameInMap(value="LimitMemory") public String limitMemory
The maximum memory size in GiB.
example:8
@NameInMap(value="MachineGroupId") public String machineGroupId
The ID of the machine group to which the resource node belongs.
example:mg1234456
@NameInMap(value="Memory") public String memory
The memory size in GiB.
example:8
@NameInMap(value="NodeName") public String nodeName
The name of the resource node.
example:lingjxxxx
@NameInMap(value="NodeStatus") public String nodeStatus
The status of the resource node.
example:Ready
@NameInMap(value="NodeType") public String nodeType
The instance type of the resource node.
example:ecs.c8i.xlarge
@NameInMap(value="OrderStatus") public String orderStatus
The order status of the resource node.
example:Ready
@NameInMap(value="PodNum") public Long podNum
The number of pods on the node.
example:2
@NameInMap(value="ReasonCode") public String reasonCode
The error code.
example:""
@NameInMap(value="ReasonMessage") public String reasonMessage
The error message.
example:""
@NameInMap(value="RequestCPU") public String requestCPU
The number of requested CPU cores.
example:4
@NameInMap(value="RequestGPU") public String requestGPU
The number of requested GPUs.
example:0
@NameInMap(value="RequestMemory") public String requestMemory
The requested memory size in GiB.
example:8
@NameInMap(value="ResourceGroupId") public String resourceGroupId
The ID of the resource group to which the resource node belongs.
example:rgf0zhfqn1d4ity2
@NameInMap(value="ResourceGroupName") public String resourceGroupName
The name of the resource group to which the resource node belongs.
example:test
@NameInMap(value="SelfQuotaWorkloadNum") public Long selfQuotaWorkloadNum
@NameInMap(value="SystemReservedCPU") public String systemReservedCPU
The number of CPU cores that are reserved for the system.
@NameInMap(value="SystemReservedMemory") public String systemReservedMemory
The amount of memory that is reserved for the system in GiB.
@NameInMap(value="WorkloadNum") public Long workloadNum
The number of workloads on the node.
example:2
public String getAcceleratorType()
public String getAllocatableCPU()
public String getAllocatableMemory()
public Long getAncestorQuotaWorkloadNum()
public String getAvailabilityZone()
public Node setBoundQuotas(List<QuotaIdName> boundQuotas)
public List<QuotaIdName> getBoundQuotas()
public String getCPU()
public String getCreatorId()
public Node setDescendantQuotaWorkloadNum(Long descendantQuotaWorkloadNum)
public Long getDescendantQuotaWorkloadNum()
public Long getDiskCapacity()
public String getDiskPL()
public String getGPU()
public String getGPUMemory()
public String getGPUType()
@Deprecated public Node setGmtCreateTime(String gmtCreateTime)
public String getGmtCreateTime()
public String getGmtCreatedTime()
public String getGmtExpiredTime()
public String getGmtModifiedTime()
public String getHyperZone()
public Boolean getIsBound()
public String getLimitCPU()
public String getLimitGPU()
public String getLimitMemory()
public String getMachineGroupId()
public String getMemory()
public String getNodeName()
public String getNodeStatus()
public String getNodeType()
public String getOrderStatus()
public Long getPodNum()
public String getReasonCode()
public String getReasonMessage()
public String getRequestCPU()
public String getRequestGPU()
public String getRequestMemory()
public String getResourceGroupId()
public String getResourceGroupName()
public Long getSelfQuotaWorkloadNum()
public String getSystemReservedCPU()
public String getSystemReservedMemory()
public Long getWorkloadNum()
Copyright © 2026. All rights reserved.