java.lang.Object
org.elasticsearch.snapshots.RestoreInfo
- All Implemented Interfaces:
Writeable,ToXContent,ToXContentObject
Information about successfully completed restore operation.
Returned as part of RestoreSnapshotResponse
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.elasticsearch.xcontent.ToXContent
ToXContent.DelegatingMapParams, ToXContent.MapParams, ToXContent.ParamsNested 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.xcontent.ToXContent
EMPTY_PARAMS -
Constructor Summary
ConstructorsConstructorDescriptionRestoreInfo(String name, List<String> indices, int totalShards, int successfulShards) -
Method Summary
Modifier and TypeMethodDescriptionbooleanintNumber of failed shardsstatic RestoreInfofromXContent(XContentParser parser) inthashCode()indices()List of restored indicesname()Snapshot namestatic RestoreInfoReads optional restore info fromStreamInputintNumber of successful shardstoString()intNumber of shards being restoredtoXContent(XContentBuilder builder, ToXContent.Params params) voidwriteTo(StreamOutput out) Write this into the StreamOutput.Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.elasticsearch.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
-
toXContent
public XContentBuilder toXContent(XContentBuilder builder, ToXContent.Params params) throws IOException - Specified by:
toXContentin interfaceToXContent- Throws:
IOException
-
fromXContent
- Throws:
IOException
-
writeTo
Description copied from interface:WriteableWrite this into the StreamOutput.- Specified by:
writeToin interfaceWriteable- Throws:
IOException
-
readOptionalRestoreInfo
Reads optional restore info fromStreamInput- Parameters:
in- stream input- Returns:
- restore info
- Throws:
IOException
-
equals
-
hashCode
public int hashCode() -
toString
-