Class NodeAttributesManagerImpl.Host
java.lang.Object
org.apache.hadoop.yarn.server.resourcemanager.nodelabels.NodeAttributesManagerImpl.Host
- Enclosing class:
- NodeAttributesManagerImpl
A
Host can have multiple Nodes.-
Constructor Summary
ConstructorsConstructorDescriptionHost(String hostName, Map<org.apache.hadoop.yarn.api.records.NodeAttribute, org.apache.hadoop.yarn.nodelabels.AttributeValue> attributes) Host(String hostName, Map<org.apache.hadoop.yarn.api.records.NodeAttribute, org.apache.hadoop.yarn.nodelabels.AttributeValue> attributes, org.apache.hadoop.yarn.api.records.Resource resource, boolean isActive) -
Method Summary
Modifier and TypeMethodDescriptionvoidactivateNode(org.apache.hadoop.yarn.api.records.Resource r) voidaddAttributes(Map<org.apache.hadoop.yarn.api.records.NodeAttribute, org.apache.hadoop.yarn.nodelabels.AttributeValue> attributesMapping) voidorg.apache.hadoop.yarn.api.records.ResourcebooleanisActive()voidremoveAttributes(Map<org.apache.hadoop.yarn.api.records.NodeAttribute, org.apache.hadoop.yarn.nodelabels.AttributeValue> attributesMapping) voidreplaceAttributes(Map<org.apache.hadoop.yarn.api.records.NodeAttribute, org.apache.hadoop.yarn.nodelabels.AttributeValue> attributesMapping, String prefix) voidsetAttributes(Map<org.apache.hadoop.yarn.api.records.NodeAttribute, org.apache.hadoop.yarn.nodelabels.AttributeValue> attributes) voidsetHostName(String hostName) voidsetResource(org.apache.hadoop.yarn.api.records.Resource resourceParam)
-
Constructor Details
-
Host
-
Host
-
Host
-
-
Method Details
-
setAttributes
public void setAttributes(Map<org.apache.hadoop.yarn.api.records.NodeAttribute, org.apache.hadoop.yarn.nodelabels.AttributeValue> attributes) -
removeAttributes
public void removeAttributes(Map<org.apache.hadoop.yarn.api.records.NodeAttribute, org.apache.hadoop.yarn.nodelabels.AttributeValue> attributesMapping) -
replaceAttributes
-
addAttributes
public void addAttributes(Map<org.apache.hadoop.yarn.api.records.NodeAttribute, org.apache.hadoop.yarn.nodelabels.AttributeValue> attributesMapping) -
getResource
public org.apache.hadoop.yarn.api.records.Resource getResource() -
setResource
public void setResource(org.apache.hadoop.yarn.api.records.Resource resourceParam) -
isActive
public boolean isActive() -
deactivateNode
public void deactivateNode() -
activateNode
public void activateNode(org.apache.hadoop.yarn.api.records.Resource r) -
getHostName
-
setHostName
-