@Private
@Unstable
public class DiskBalancerWorkStatus
extends java.lang.Object
| Modifier and Type | Class | Description |
|---|---|---|
static class |
DiskBalancerWorkStatus.DiskBalancerWorkEntry |
A class that is used to report each work item that we are working on.
|
static class |
DiskBalancerWorkStatus.Result |
Various result values.
|
| Constructor | Description |
|---|---|
DiskBalancerWorkStatus() |
Constructs a default workStatus Object.
|
DiskBalancerWorkStatus(DiskBalancerWorkStatus.Result result,
java.lang.String planID,
java.lang.String planFile) |
Constructs a workStatus Object.
|
DiskBalancerWorkStatus(DiskBalancerWorkStatus.Result result,
java.lang.String planID,
java.lang.String planFile,
java.lang.String currentState) |
Constructs a workStatus Object.
|
DiskBalancerWorkStatus(DiskBalancerWorkStatus.Result result,
java.lang.String planID,
java.util.List<DiskBalancerWorkStatus.DiskBalancerWorkEntry> currentState) |
Constructs a workStatus Object.
|
| Modifier and Type | Method | Description |
|---|---|---|
void |
addWorkEntry(DiskBalancerWorkStatus.DiskBalancerWorkEntry entry) |
Adds a new work entry to the list.
|
java.lang.String |
currentStateString() |
Return current state as a string.
|
java.util.List<DiskBalancerWorkStatus.DiskBalancerWorkEntry> |
getCurrentState() |
Gets current Status.
|
java.lang.String |
getPlanFile() |
Returns planFile.
|
java.lang.String |
getPlanID() |
Returns planID.
|
DiskBalancerWorkStatus.Result |
getResult() |
Returns result.
|
static DiskBalancerWorkStatus |
parseJson(java.lang.String json) |
Returns a DiskBalancerWorkStatus object from the Json .
|
java.lang.String |
toJsonString() |
public DiskBalancerWorkStatus()
public DiskBalancerWorkStatus(DiskBalancerWorkStatus.Result result, java.lang.String planID, java.lang.String planFile)
result - - intplanID - - Plan IDplanFile - - Plan file namepublic DiskBalancerWorkStatus(DiskBalancerWorkStatus.Result result, java.lang.String planID, java.util.List<DiskBalancerWorkStatus.DiskBalancerWorkEntry> currentState)
result - - intplanID - - Plan IDcurrentState - - Current Statepublic DiskBalancerWorkStatus(DiskBalancerWorkStatus.Result result, java.lang.String planID, java.lang.String planFile, java.lang.String currentState) throws java.io.IOException
result - - intplanID - - Plan IDcurrentState - - List of WorkEntries.java.io.IOExceptionpublic DiskBalancerWorkStatus.Result getResult()
public java.lang.String getPlanID()
public java.lang.String getPlanFile()
public java.util.List<DiskBalancerWorkStatus.DiskBalancerWorkEntry> getCurrentState()
public java.lang.String currentStateString()
throws java.io.IOException
java.io.IOExceptionpublic java.lang.String toJsonString()
throws java.io.IOException
java.io.IOExceptionpublic static DiskBalancerWorkStatus parseJson(java.lang.String json) throws java.io.IOException
json - - json Stringjava.io.IOExceptionpublic void addWorkEntry(DiskBalancerWorkStatus.DiskBalancerWorkEntry entry)
entry - - DiskBalancerWorkEntryCopyright © 2008–2025 Apache Software Foundation. All rights reserved.