Class UpdateNodeResourceRequest
java.lang.Object
org.apache.hadoop.yarn.server.api.protocolrecords.UpdateNodeResourceRequest
The request sent by admin to change a list of nodes' resource to the
ResourceManager.
The request contains details such as a map from NodeId to
ResourceOption for updating the RMNodes' resources in
ResourceManager.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract Map<NodeId,ResourceOption> Get the map fromNodeIdtoResourceOption.abstract StringGet the subClusterId.static UpdateNodeResourceRequestnewInstance(Map<NodeId, ResourceOption> nodeResourceMap) static UpdateNodeResourceRequestnewInstance(Map<NodeId, ResourceOption> nodeResourceMap, String subClusterId) abstract voidsetNodeResourceMap(Map<NodeId, ResourceOption> nodeResourceMap) Set the map fromNodeIdtoResourceOption.abstract voidsetSubClusterId(String subClusterId) Set the subClusterId.
-
Constructor Details
-
UpdateNodeResourceRequest
public UpdateNodeResourceRequest()
-
-
Method Details
-
newInstance
@Public @Evolving public static UpdateNodeResourceRequest newInstance(Map<NodeId, ResourceOption> nodeResourceMap) -
newInstance
@Public @Evolving public static UpdateNodeResourceRequest newInstance(Map<NodeId, ResourceOption> nodeResourceMap, String subClusterId) -
getNodeResourceMap
Get the map fromNodeIdtoResourceOption.- Returns:
- the map of
<NodeId, ResourceOption>
-
setNodeResourceMap
@Public @Evolving public abstract void setNodeResourceMap(Map<NodeId, ResourceOption> nodeResourceMap) Set the map fromNodeIdtoResourceOption.- Parameters:
nodeResourceMap- the map of<NodeId, ResourceOption>
-
getSubClusterId
Get the subClusterId.- Returns:
- subClusterId.
-
setSubClusterId
Set the subClusterId.- Parameters:
subClusterId- subCluster Id.
-