Class RMNodeLabel
java.lang.Object
org.apache.hadoop.yarn.nodelabels.AbstractLabel
org.apache.hadoop.yarn.nodelabels.RMNodeLabel
- All Implemented Interfaces:
Comparable<RMNodeLabel>
Partition representation in RM.
-
Constructor Summary
ConstructorsModifierConstructorDescriptionRMNodeLabel(String labelName) protectedRMNodeLabel(String labelName, org.apache.hadoop.yarn.api.records.Resource res, int activeNMs, boolean exclusive) RMNodeLabel(org.apache.hadoop.yarn.api.records.NodeLabel nodeLabel) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddNodeId(org.apache.hadoop.yarn.api.records.NodeId node) intbooleanSet<org.apache.hadoop.yarn.api.records.NodeId>getCopy()booleanorg.apache.hadoop.yarn.api.records.NodeLabelinthashCode()voidremoveNodeId(org.apache.hadoop.yarn.api.records.NodeId node) voidsetIsExclusive(boolean exclusive) Methods inherited from class org.apache.hadoop.yarn.nodelabels.AbstractLabel
addNode, getLabelName, getNumActiveNMs, getResource, removeNode
-
Constructor Details
-
RMNodeLabel
public RMNodeLabel(org.apache.hadoop.yarn.api.records.NodeLabel nodeLabel) -
RMNodeLabel
-
RMNodeLabel
protected RMNodeLabel(String labelName, org.apache.hadoop.yarn.api.records.Resource res, int activeNMs, boolean exclusive)
-
-
Method Details
-
setIsExclusive
public void setIsExclusive(boolean exclusive) -
getIsExclusive
public boolean getIsExclusive() -
equals
-
getCopy
-
hashCode
public int hashCode() -
compareTo
- Specified by:
compareToin interfaceComparable<RMNodeLabel>
-
getNodeLabel
public org.apache.hadoop.yarn.api.records.NodeLabel getNodeLabel() -
addNodeId
public void addNodeId(org.apache.hadoop.yarn.api.records.NodeId node) -
removeNodeId
public void removeNodeId(org.apache.hadoop.yarn.api.records.NodeId node) -
getAssociatedNodeIds
-