public static class RestoreInProgress.ShardRestoreStatus
extends java.lang.Object
| Constructor and Description |
|---|
ShardRestoreStatus(java.lang.String nodeId)
Constructs a new shard restore status in initializing state on the given node
|
ShardRestoreStatus(java.lang.String nodeId,
RestoreInProgress.State state)
Constructs a new shard restore status in with specified state on the given node
|
ShardRestoreStatus(java.lang.String nodeId,
RestoreInProgress.State state,
java.lang.String reason)
Constructs a new shard restore status in with specified state on the given node with specified failure reason
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object o) |
int |
hashCode() |
java.lang.String |
nodeId()
Returns node id of the node where shared is getting restored
|
void |
readFrom(StreamInput in)
Reads restore status from stream input
|
static RestoreInProgress.ShardRestoreStatus |
readShardRestoreStatus(StreamInput in)
Reads restore status from stream input
|
java.lang.String |
reason()
Returns failure reason
|
RestoreInProgress.State |
state()
Returns current state
|
void |
writeTo(StreamOutput out)
Writes restore status to stream output
|
public ShardRestoreStatus(java.lang.String nodeId)
nodeId - node idpublic ShardRestoreStatus(java.lang.String nodeId,
RestoreInProgress.State state)
nodeId - node idstate - restore statepublic ShardRestoreStatus(java.lang.String nodeId,
RestoreInProgress.State state,
java.lang.String reason)
nodeId - node idstate - restore statereason - failure reasonpublic RestoreInProgress.State state()
public java.lang.String nodeId()
public java.lang.String reason()
public static RestoreInProgress.ShardRestoreStatus readShardRestoreStatus(StreamInput in) throws java.io.IOException
in - stream inputjava.io.IOExceptionpublic void readFrom(StreamInput in) throws java.io.IOException
in - stream inputjava.io.IOExceptionpublic void writeTo(StreamOutput out) throws java.io.IOException
out - stream inputjava.io.IOExceptionpublic boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Object