public static class NodeAttributesManagerImpl.Host
extends java.lang.Object
Host can have multiple Nodes.| Constructor | Description |
|---|---|
Host(java.lang.String hostName) |
|
Host(java.lang.String hostName,
java.util.Map<org.apache.hadoop.yarn.api.records.NodeAttribute,org.apache.hadoop.yarn.nodelabels.AttributeValue> attributes) |
|
Host(java.lang.String hostName,
java.util.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) |
| Modifier and Type | Method | Description |
|---|---|---|
void |
activateNode(org.apache.hadoop.yarn.api.records.Resource r) |
|
void |
addAttributes(java.util.Map<org.apache.hadoop.yarn.api.records.NodeAttribute,org.apache.hadoop.yarn.nodelabels.AttributeValue> attributesMapping) |
|
void |
deactivateNode() |
|
java.lang.String |
getHostName() |
|
org.apache.hadoop.yarn.api.records.Resource |
getResource() |
|
boolean |
isActive() |
|
void |
removeAttributes(java.util.Map<org.apache.hadoop.yarn.api.records.NodeAttribute,org.apache.hadoop.yarn.nodelabels.AttributeValue> attributesMapping) |
|
void |
replaceAttributes(java.util.Map<org.apache.hadoop.yarn.api.records.NodeAttribute,org.apache.hadoop.yarn.nodelabels.AttributeValue> attributesMapping,
java.lang.String prefix) |
|
void |
setAttributes(java.util.Map<org.apache.hadoop.yarn.api.records.NodeAttribute,org.apache.hadoop.yarn.nodelabels.AttributeValue> attributes) |
|
void |
setHostName(java.lang.String hostName) |
|
void |
setResource(org.apache.hadoop.yarn.api.records.Resource resourceParam) |
public Host(java.lang.String hostName)
public Host(java.lang.String hostName,
java.util.Map<org.apache.hadoop.yarn.api.records.NodeAttribute,org.apache.hadoop.yarn.nodelabels.AttributeValue> attributes)
public Host(java.lang.String hostName,
java.util.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)
public void setAttributes(java.util.Map<org.apache.hadoop.yarn.api.records.NodeAttribute,org.apache.hadoop.yarn.nodelabels.AttributeValue> attributes)
public void removeAttributes(java.util.Map<org.apache.hadoop.yarn.api.records.NodeAttribute,org.apache.hadoop.yarn.nodelabels.AttributeValue> attributesMapping)
public void replaceAttributes(java.util.Map<org.apache.hadoop.yarn.api.records.NodeAttribute,org.apache.hadoop.yarn.nodelabels.AttributeValue> attributesMapping,
java.lang.String prefix)
public void addAttributes(java.util.Map<org.apache.hadoop.yarn.api.records.NodeAttribute,org.apache.hadoop.yarn.nodelabels.AttributeValue> attributesMapping)
public org.apache.hadoop.yarn.api.records.Resource getResource()
public void setResource(org.apache.hadoop.yarn.api.records.Resource resourceParam)
public boolean isActive()
public void deactivateNode()
public void activateNode(org.apache.hadoop.yarn.api.records.Resource r)
public java.lang.String getHostName()
public void setHostName(java.lang.String hostName)
Copyright © 2008–2025 Apache Software Foundation. All rights reserved.