NodeStatusPBImplpublic abstract class NodeStatus
extends java.lang.Object
NodeStatus is a summary of the status of the node.
It includes information such as:
| Constructor | Description |
|---|---|
NodeStatus() |
| Modifier and Type | Method | Description |
|---|---|---|
abstract java.util.List<org.apache.hadoop.yarn.api.records.ContainerStatus> |
getContainersStatuses() |
|
abstract org.apache.hadoop.yarn.api.records.ResourceUtilization |
getContainersUtilization() |
Get the resource utilization of the containers.
|
abstract java.util.List<org.apache.hadoop.yarn.api.records.Container> |
getIncreasedContainers() |
|
abstract java.util.List<org.apache.hadoop.yarn.api.records.ApplicationId> |
getKeepAliveApplications() |
|
abstract NodeHealthStatus |
getNodeHealthStatus() |
|
abstract org.apache.hadoop.yarn.api.records.NodeId |
getNodeId() |
|
abstract org.apache.hadoop.yarn.api.records.ResourceUtilization |
getNodeUtilization() |
Get the resource utilization of the node.
|
abstract OpportunisticContainersStatus |
getOpportunisticContainersStatus() |
|
abstract int |
getResponseId() |
|
static NodeStatus |
newInstance(org.apache.hadoop.yarn.api.records.NodeId nodeId,
int responseId,
java.util.List<org.apache.hadoop.yarn.api.records.ContainerStatus> containerStatuses,
java.util.List<org.apache.hadoop.yarn.api.records.ApplicationId> keepAliveApplications,
NodeHealthStatus nodeHealthStatus,
org.apache.hadoop.yarn.api.records.ResourceUtilization containersUtilization,
org.apache.hadoop.yarn.api.records.ResourceUtilization nodeUtilization,
java.util.List<org.apache.hadoop.yarn.api.records.Container> increasedContainers) |
Create a new
NodeStatus. |
abstract void |
setContainersStatuses(java.util.List<org.apache.hadoop.yarn.api.records.ContainerStatus> containersStatuses) |
|
abstract void |
setContainersUtilization(org.apache.hadoop.yarn.api.records.ResourceUtilization containersUtilization) |
|
abstract void |
setIncreasedContainers(java.util.List<org.apache.hadoop.yarn.api.records.Container> increasedContainers) |
|
abstract void |
setKeepAliveApplications(java.util.List<org.apache.hadoop.yarn.api.records.ApplicationId> appIds) |
|
abstract void |
setNodeHealthStatus(NodeHealthStatus healthStatus) |
|
abstract void |
setNodeId(org.apache.hadoop.yarn.api.records.NodeId nodeId) |
|
abstract void |
setNodeUtilization(org.apache.hadoop.yarn.api.records.ResourceUtilization nodeUtilization) |
|
abstract void |
setOpportunisticContainersStatus(OpportunisticContainersStatus opportunisticContainersStatus) |
|
abstract void |
setResponseId(int responseId) |
public static NodeStatus newInstance(org.apache.hadoop.yarn.api.records.NodeId nodeId, int responseId, java.util.List<org.apache.hadoop.yarn.api.records.ContainerStatus> containerStatuses, java.util.List<org.apache.hadoop.yarn.api.records.ApplicationId> keepAliveApplications, NodeHealthStatus nodeHealthStatus, org.apache.hadoop.yarn.api.records.ResourceUtilization containersUtilization, org.apache.hadoop.yarn.api.records.ResourceUtilization nodeUtilization, java.util.List<org.apache.hadoop.yarn.api.records.Container> increasedContainers)
NodeStatus.nodeId - Identifier for this node.responseId - Identifier for the response.containerStatuses - Status of the containers running in this node.keepAliveApplications - Applications to keep alive.nodeHealthStatus - Health status of the node.containersUtilization - Utilization of the containers in this node.nodeUtilization - Utilization of the node.increasedContainers - Containers whose resource has been increased.NodeStatus with the provided information.public abstract org.apache.hadoop.yarn.api.records.NodeId getNodeId()
public abstract int getResponseId()
public abstract java.util.List<org.apache.hadoop.yarn.api.records.ContainerStatus> getContainersStatuses()
public abstract void setContainersStatuses(java.util.List<org.apache.hadoop.yarn.api.records.ContainerStatus> containersStatuses)
public abstract java.util.List<org.apache.hadoop.yarn.api.records.ApplicationId> getKeepAliveApplications()
public abstract void setKeepAliveApplications(java.util.List<org.apache.hadoop.yarn.api.records.ApplicationId> appIds)
public abstract NodeHealthStatus getNodeHealthStatus()
public abstract void setNodeHealthStatus(NodeHealthStatus healthStatus)
public abstract void setNodeId(org.apache.hadoop.yarn.api.records.NodeId nodeId)
public abstract void setResponseId(int responseId)
@Public @Stable public abstract org.apache.hadoop.yarn.api.records.ResourceUtilization getContainersUtilization()
@Private @Unstable public abstract void setContainersUtilization(org.apache.hadoop.yarn.api.records.ResourceUtilization containersUtilization)
@Public @Stable public abstract org.apache.hadoop.yarn.api.records.ResourceUtilization getNodeUtilization()
@Private @Unstable public abstract void setNodeUtilization(org.apache.hadoop.yarn.api.records.ResourceUtilization nodeUtilization)
@Public @Unstable public abstract java.util.List<org.apache.hadoop.yarn.api.records.Container> getIncreasedContainers()
@Private @Unstable public abstract void setIncreasedContainers(java.util.List<org.apache.hadoop.yarn.api.records.Container> increasedContainers)
@Private @Unstable public abstract OpportunisticContainersStatus getOpportunisticContainersStatus()
@Private @Unstable public abstract void setOpportunisticContainersStatus(OpportunisticContainersStatus opportunisticContainersStatus)
Copyright © 2008–2025 Apache Software Foundation. All rights reserved.