public class RMNodeLabel extends Object implements Comparable<RMNodeLabel>
Modifier | Constructor and Description |
---|---|
|
RMNodeLabel(org.apache.hadoop.yarn.api.records.NodeLabel nodeLabel) |
|
RMNodeLabel(String labelName) |
protected |
RMNodeLabel(String labelName,
org.apache.hadoop.yarn.api.records.Resource res,
int activeNMs,
boolean exclusive) |
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(RMNodeLabel o) |
boolean |
equals(Object obj) |
Set<org.apache.hadoop.yarn.api.records.NodeId> |
getAssociatedNodeIds() |
RMNodeLabel |
getCopy() |
boolean |
getIsExclusive() |
String |
getLabelName() |
org.apache.hadoop.yarn.api.records.NodeLabel |
getNodeLabel() |
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) |
void |
setIsExclusive(boolean exclusive) |
public RMNodeLabel(org.apache.hadoop.yarn.api.records.NodeLabel nodeLabel)
public RMNodeLabel(String labelName)
protected RMNodeLabel(String labelName, org.apache.hadoop.yarn.api.records.Resource res, int activeNMs, boolean exclusive)
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 void setIsExclusive(boolean exclusive)
public boolean getIsExclusive()
public RMNodeLabel getCopy()
public org.apache.hadoop.yarn.api.records.NodeLabel getNodeLabel()
public int compareTo(RMNodeLabel o)
compareTo
in interface Comparable<RMNodeLabel>
Copyright © 2008–2018 Apache Software Foundation. All rights reserved.