public class NodeLabel extends Object implements Comparable<NodeLabel>
Modifier | Constructor and Description |
---|---|
|
NodeLabel(String labelName) |
protected |
NodeLabel(String labelName,
org.apache.hadoop.yarn.api.records.Resource res,
int activeNMs) |
Modifier and Type | Method and Description |
---|---|
void |
addNode(org.apache.hadoop.yarn.api.records.Resource nodeRes) |
void |
addNodeId(org.apache.hadoop.yarn.api.records.NodeId node) |
int |
compareTo(NodeLabel o) |
boolean |
equals(Object obj) |
Set<org.apache.hadoop.yarn.api.records.NodeId> |
getAssociatedNodeIds() |
NodeLabel |
getCopy() |
String |
getLabelName() |
int |
getNumActiveNMs() |
org.apache.hadoop.yarn.api.records.Resource |
getResource() |
int |
hashCode() |
void |
removeNode(org.apache.hadoop.yarn.api.records.Resource nodeRes) |
void |
removeNodeId(org.apache.hadoop.yarn.api.records.NodeId node) |
public NodeLabel(String labelName)
protected NodeLabel(String labelName, org.apache.hadoop.yarn.api.records.Resource res, int activeNMs)
public void addNodeId(org.apache.hadoop.yarn.api.records.NodeId node)
public void removeNodeId(org.apache.hadoop.yarn.api.records.NodeId node)
public Set<org.apache.hadoop.yarn.api.records.NodeId> getAssociatedNodeIds()
public void addNode(org.apache.hadoop.yarn.api.records.Resource nodeRes)
public void removeNode(org.apache.hadoop.yarn.api.records.Resource nodeRes)
public org.apache.hadoop.yarn.api.records.Resource getResource()
public int getNumActiveNMs()
public String getLabelName()
public NodeLabel getCopy()
public int compareTo(NodeLabel o)
compareTo
in interface Comparable<NodeLabel>
Copyright © 2017 Apache Software Foundation. All Rights Reserved.