Class RefreshNodesRequest
java.lang.Object
org.apache.hadoop.yarn.server.api.protocolrecords.RefreshNodesRequest
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract IntegerGet the DecommissionTimeout.abstract DecommissionTypeGet the DecommissionType.abstract StringGet the subClusterId.static RefreshNodesRequeststatic RefreshNodesRequestnewInstance(DecommissionType decommissionType) static RefreshNodesRequestnewInstance(DecommissionType decommissionType, Integer timeout) static RefreshNodesRequestnewInstance(DecommissionType decommissionType, Integer timeout, String subClusterId) abstract voidsetDecommissionTimeout(Integer timeout) Set the DecommissionTimeout.abstract voidsetDecommissionType(DecommissionType decommissionType) Set the DecommissionType.abstract voidsetSubClusterId(String subClusterId) Set the subClusterId.
-
Constructor Details
-
RefreshNodesRequest
public RefreshNodesRequest()
-
-
Method Details
-
newInstance
-
newInstance
-
newInstance
@Private @Unstable public static RefreshNodesRequest newInstance(DecommissionType decommissionType, Integer timeout) -
newInstance
@Private @Unstable public static RefreshNodesRequest newInstance(DecommissionType decommissionType, Integer timeout, String subClusterId) -
setDecommissionType
Set the DecommissionType.- Parameters:
decommissionType- decommission type.
-
getDecommissionType
Get the DecommissionType.- Returns:
- decommissionType decommission type.
-
setDecommissionTimeout
Set the DecommissionTimeout.- Parameters:
timeout- graceful decommission timeout in seconds
-
getDecommissionTimeout
Get the DecommissionTimeout.- Returns:
- decommissionTimeout
-
getSubClusterId
Get the subClusterId.- Returns:
- subClusterId.
-
setSubClusterId
Set the subClusterId.- Parameters:
subClusterId- subCluster Id.
-