public class NodePlan
extends java.lang.Object
| Constructor | Description |
|---|---|
NodePlan() |
Constructs an Empty Node Plan.
|
NodePlan(java.lang.String datanodeName,
int rpcPort) |
Constructs an empty NodePlan.
|
| Modifier and Type | Method | Description |
|---|---|---|
java.lang.String |
getNodeName() |
Returns the DataNode URI.
|
java.lang.String |
getNodeUUID() |
gets the Node UUID.
|
int |
getPort() |
Gets the DataNode RPC Port.
|
long |
getTimeStamp() |
returns timestamp when this plan was created.
|
java.util.List<Step> |
getVolumeSetPlans() |
Returns a Map of VolumeSetIDs and volumeSetPlans.
|
static NodePlan |
parseJson(java.lang.String json) |
Parses a Json string and converts to NodePlan.
|
void |
setNodeName(java.lang.String nodeName) |
Sets Node Name.
|
void |
setNodeUUID(java.lang.String nodeUUID) |
Sets the Node UUID.
|
void |
setPort(int port) |
Sets the DataNode RPC Port.
|
void |
setTimeStamp(long timeStamp) |
Sets the timestamp when this plan was created.
|
void |
setURI(java.lang.String dataNodeName) |
Sets the DataNodeURI.
|
void |
setVolumeSetPlans(java.util.List<Step> volumeSetPlans) |
Sets a volume List plan.
|
java.lang.String |
toJson() |
Returns a Json representation of NodePlan.
|
public NodePlan()
public NodePlan(java.lang.String datanodeName,
int rpcPort)
public long getTimeStamp()
public void setTimeStamp(long timeStamp)
timeStamp - public java.util.List<Step> getVolumeSetPlans()
public void setNodeName(java.lang.String nodeName)
nodeName - - Namepublic void setVolumeSetPlans(java.util.List<Step> volumeSetPlans)
volumeSetPlans - - List of plans.public java.lang.String getNodeName()
public void setURI(java.lang.String dataNodeName)
dataNodeName - - Stringpublic int getPort()
public void setPort(int port)
port - - intpublic static NodePlan parseJson(java.lang.String json) throws java.io.IOException
json - - Json Stringjava.io.IOExceptionpublic java.lang.String toJson()
throws java.io.IOException
java.io.IOExceptionpublic java.lang.String getNodeUUID()
public void setNodeUUID(java.lang.String nodeUUID)
nodeUUID - - UUID of the node.Copyright © 2008–2025 Apache Software Foundation. All rights reserved.