Package org.elasticsearch.snapshots
Class RestoreInfo
java.lang.Object
org.elasticsearch.snapshots.RestoreInfo
- All Implemented Interfaces:
Writeable
,org.elasticsearch.common.xcontent.ToXContent
,org.elasticsearch.common.xcontent.ToXContentObject
public class RestoreInfo
extends Object
implements org.elasticsearch.common.xcontent.ToXContentObject, Writeable
Information about successfully completed restore operation.
Returned as part of RestoreSnapshotResponse
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.elasticsearch.common.xcontent.ToXContent
org.elasticsearch.common.xcontent.ToXContent.DelegatingMapParams, org.elasticsearch.common.xcontent.ToXContent.MapParams, org.elasticsearch.common.xcontent.ToXContent.Params
Nested classes/interfaces inherited from interface org.elasticsearch.common.io.stream.Writeable
Writeable.Reader<V>, Writeable.Writer<V>
-
Field Summary
Fields inherited from interface org.elasticsearch.common.xcontent.ToXContent
EMPTY_PARAMS
-
Constructor Summary
ConstructorDescriptionRestoreInfo(String name, List<String> indices, int totalShards, int successfulShards)
-
Method Summary
Modifier and TypeMethodDescriptionboolean
int
Number of failed shardsstatic RestoreInfo
fromXContent(org.elasticsearch.common.xcontent.XContentParser parser)
int
hashCode()
indices()
List of restored indicesname()
Snapshot namestatic RestoreInfo
Reads optional restore info fromStreamInput
status()
REST status of the operationint
Number of successful shardstoString()
int
Number of shards being restoredorg.elasticsearch.common.xcontent.XContentBuilder
toXContent(org.elasticsearch.common.xcontent.XContentBuilder builder, org.elasticsearch.common.xcontent.ToXContent.Params params)
void
writeTo(StreamOutput out)
Write this into the StreamOutput.Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.elasticsearch.common.xcontent.ToXContentObject
isFragment
-
Constructor Details
-
RestoreInfo
-
RestoreInfo
- Throws:
IOException
-
-
Method Details
-
name
Snapshot name- Returns:
- snapshot name
-
indices
List of restored indices- Returns:
- list of restored indices
-
totalShards
public int totalShards()Number of shards being restored- Returns:
- number of being restored
-
failedShards
public int failedShards()Number of failed shards- Returns:
- number of failed shards
-
successfulShards
public int successfulShards()Number of successful shards- Returns:
- number of successful shards
-
status
REST status of the operation- Returns:
- REST status
-
toXContent
public org.elasticsearch.common.xcontent.XContentBuilder toXContent(org.elasticsearch.common.xcontent.XContentBuilder builder, org.elasticsearch.common.xcontent.ToXContent.Params params) throws IOException- Specified by:
toXContent
in interfaceorg.elasticsearch.common.xcontent.ToXContent
- Throws:
IOException
-
fromXContent
public static RestoreInfo fromXContent(org.elasticsearch.common.xcontent.XContentParser parser) throws IOException- Throws:
IOException
-
writeTo
Description copied from interface:Writeable
Write this into the StreamOutput.- Specified by:
writeTo
in interfaceWriteable
- Throws:
IOException
-
readOptionalRestoreInfo
Reads optional restore info fromStreamInput
- Parameters:
in
- stream input- Returns:
- restore info
- Throws:
IOException
-
equals
-
hashCode
public int hashCode() -
toString
-