Package org.elasticsearch.cluster
Class RestoreInProgress
java.lang.Object
org.elasticsearch.cluster.AbstractNamedDiffable<ClusterState.Custom>
org.elasticsearch.cluster.RestoreInProgress
- All Implemented Interfaces:
- Iterable<RestoreInProgress.Entry>,- ClusterState.Custom,- ClusterState.FeatureAware,- Diffable<ClusterState.Custom>,- NamedDiffable<ClusterState.Custom>,- NamedWriteable,- VersionedNamedWriteable,- Writeable,- org.elasticsearch.common.xcontent.ToXContent,- org.elasticsearch.common.xcontent.ToXContentFragment
public class RestoreInProgress
extends AbstractNamedDiffable<ClusterState.Custom>
implements ClusterState.Custom, Iterable<RestoreInProgress.Entry>
Meta data about restore processes that are currently executing
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionstatic classstatic classRestore metadatastatic classRepresents status of a restored shardstatic classShard restore process stateNested classes/interfaces inherited from interface org.elasticsearch.common.xcontent.ToXContentorg.elasticsearch.common.xcontent.ToXContent.DelegatingMapParams, org.elasticsearch.common.xcontent.ToXContent.MapParams, org.elasticsearch.common.xcontent.ToXContent.ParamsNested classes/interfaces inherited from interface org.elasticsearch.common.io.stream.WriteableWriteable.Reader<V>, Writeable.Writer<V>
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic StringFallback UUID used for restore operations that were started before v6.6 and don't have a uuid in the cluster state.static RestoreInProgressstatic StringFields inherited from interface org.elasticsearch.common.xcontent.ToXContentEMPTY_PARAMS
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionbooleanThe minimal version of the recipient this object can be sent toReturns the name of the writeable objectinthashCode()booleanisEmpty()iterator()static NamedDiff<ClusterState.Custom>readDiffFrom(StreamInput in)toString()voidtoXContent(RestoreInProgress.Entry entry, org.elasticsearch.common.xcontent.XContentBuilder builder)Serializes single restore operationorg.elasticsearch.common.xcontent.XContentBuildertoXContent(org.elasticsearch.common.xcontent.XContentBuilder builder, org.elasticsearch.common.xcontent.ToXContent.Params params)voidwriteTo(StreamOutput out)Write this into the StreamOutput.Methods inherited from class org.elasticsearch.cluster.AbstractNamedDiffablediff, get, readDiffFromMethods inherited from class java.lang.Objectclone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.elasticsearch.cluster.ClusterState.CustomisPrivateMethods inherited from interface org.elasticsearch.cluster.ClusterState.FeatureAwaregetRequiredFeatureMethods inherited from interface java.lang.IterableforEach, spliteratorMethods inherited from interface org.elasticsearch.common.xcontent.ToXContentFragmentisFragment
- 
Field Details- 
BWC_UUIDFallback UUID used for restore operations that were started before v6.6 and don't have a uuid in the cluster state.
- 
TYPE- See Also:
- Constant Field Values
 
- 
EMPTY
 
- 
- 
Constructor Details- 
RestoreInProgress- Throws:
- IOException
 
 
- 
- 
Method Details- 
equals
- 
hashCodepublic int hashCode()
- 
toString
- 
get
- 
isEmptypublic boolean isEmpty()
- 
iterator- Specified by:
- iteratorin interface- Iterable<RestoreInProgress.Entry>
 
- 
getWriteableNameReturns the name of the writeable object- Specified by:
- getWriteableNamein interface- NamedWriteable
- Specified by:
- getWriteableNamein interface- VersionedNamedWriteable
 
- 
getMinimalSupportedVersionDescription copied from interface:VersionedNamedWriteableThe minimal version of the recipient this object can be sent to- Specified by:
- getMinimalSupportedVersionin interface- VersionedNamedWriteable
 
- 
readDiffFrom- Throws:
- IOException
 
- 
writeToDescription copied from interface:WriteableWrite this into the StreamOutput.- Specified by:
- writeToin interface- Writeable
- Throws:
- IOException
 
- 
toXContentpublic org.elasticsearch.common.xcontent.XContentBuilder toXContent(org.elasticsearch.common.xcontent.XContentBuilder builder, org.elasticsearch.common.xcontent.ToXContent.Params params) throws IOException- Specified by:
- toXContentin interface- org.elasticsearch.common.xcontent.ToXContent
- Throws:
- IOException
 
- 
toXContentpublic void toXContent(RestoreInProgress.Entry entry, org.elasticsearch.common.xcontent.XContentBuilder builder) throws IOExceptionSerializes single restore operation- Parameters:
- entry- restore operation metadata
- builder- XContent builder
- Throws:
- IOException
 
 
-