Package org.apache.solr.core.snapshots
Class CollectionSnapshotMetaData
java.lang.Object
org.apache.solr.core.snapshots.CollectionSnapshotMetaData
- All Implemented Interfaces:
org.noggit.JSONWriter.Writable
This class defines the meta-data about a collection level snapshot
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic enum -
Constructor Summary
ConstructorsConstructorDescriptionCollectionSnapshotMetaData(String name, CollectionSnapshotMetaData.SnapshotStatus status, Date creationTime, List<CollectionSnapshotMetaData.CoreSnapshotMetaData> replicaSnapshots) CollectionSnapshotMetaData(org.apache.solr.common.util.NamedList<?> data) -
Method Summary
Modifier and TypeMethodDescriptiongetName()getReplicaSnapshotsForShard(String shardId) booleanisSnapshotExists(String shardId, org.apache.solr.common.cloud.Replica r) org.apache.solr.common.util.NamedList<Object> voidwrite(org.noggit.JSONWriter arg0)
-
Constructor Details
-
CollectionSnapshotMetaData
-
CollectionSnapshotMetaData
public CollectionSnapshotMetaData(String name, CollectionSnapshotMetaData.SnapshotStatus status, Date creationTime, List<CollectionSnapshotMetaData.CoreSnapshotMetaData> replicaSnapshots) -
CollectionSnapshotMetaData
-
CollectionSnapshotMetaData
public CollectionSnapshotMetaData(org.apache.solr.common.util.NamedList<?> data)
-
-
Method Details
-
getName
-
getStatus
-
getCreationDate
-
getReplicaSnapshots
-
getReplicaSnapshotsForShard
public List<CollectionSnapshotMetaData.CoreSnapshotMetaData> getReplicaSnapshotsForShard(String shardId) -
isSnapshotExists
-
getShards
-
write
public void write(org.noggit.JSONWriter arg0) - Specified by:
writein interfaceorg.noggit.JSONWriter.Writable
-
toNamedList
-