Class NodeLabelPBImpl
java.lang.Object
org.apache.hadoop.yarn.api.records.NodeLabel
org.apache.hadoop.yarn.api.records.impl.pb.NodeLabelPBImpl
- All Implemented Interfaces:
Comparable<org.apache.hadoop.yarn.api.records.NodeLabel>
public class NodeLabelPBImpl
extends org.apache.hadoop.yarn.api.records.NodeLabel
-
Field Summary
Fields inherited from class org.apache.hadoop.yarn.api.records.NodeLabel
DEFAULT_NODE_LABEL_EXCLUSIVITY, DEFAULT_NODE_LABEL_PARTITION, NODE_LABEL_EXPRESSION_NOT_SET -
Constructor Summary
ConstructorsConstructorDescriptionNodeLabelPBImpl(org.apache.hadoop.yarn.proto.YarnProtos.NodeLabelProto proto) -
Method Summary
Modifier and TypeMethodDescriptionbooleangetName()org.apache.hadoop.yarn.proto.YarnProtos.NodeLabelProtogetProto()inthashCode()booleanvoidsetExclusivity(boolean isExclusive) voidMethods inherited from class org.apache.hadoop.yarn.api.records.NodeLabel
compareTo, newInstance, newInstance, toString
-
Constructor Details
-
NodeLabelPBImpl
public NodeLabelPBImpl() -
NodeLabelPBImpl
public NodeLabelPBImpl(org.apache.hadoop.yarn.proto.YarnProtos.NodeLabelProto proto)
-
-
Method Details
-
getProto
public org.apache.hadoop.yarn.proto.YarnProtos.NodeLabelProto getProto() -
equals
- Overrides:
equalsin classorg.apache.hadoop.yarn.api.records.NodeLabel
-
hashCode
public int hashCode()- Overrides:
hashCodein classorg.apache.hadoop.yarn.api.records.NodeLabel
-
getName
- Specified by:
getNamein classorg.apache.hadoop.yarn.api.records.NodeLabel
-
setName
- Specified by:
setNamein classorg.apache.hadoop.yarn.api.records.NodeLabel
-
isExclusive
public boolean isExclusive()- Specified by:
isExclusivein classorg.apache.hadoop.yarn.api.records.NodeLabel
-
setExclusivity
public void setExclusivity(boolean isExclusive) - Specified by:
setExclusivityin classorg.apache.hadoop.yarn.api.records.NodeLabel
-