| Interface | Description |
|---|---|
| SnapshotsService.CreateSnapshotListener |
Listener for create snapshot operation
|
| SnapshotsService.DeleteSnapshotListener |
Listener for delete snapshot operation
|
| SnapshotsService.SnapshotCompletionListener |
| Class | Description |
|---|---|
| RestoreInfo |
Information about successfully completed restore operation.
|
| RestoreService |
Service responsible for restoring snapshots
|
| RestoreService.RestoreCompletionResponse | |
| RestoreService.RestoreInProgressUpdater | |
| RestoreService.RestoreRequest |
Restore snapshot request
|
| Snapshot |
Basic information about a snapshot - a SnapshotId and the repository that the snapshot belongs to.
|
| SnapshotId |
SnapshotId - snapshot name + snapshot UUID
|
| SnapshotInfo |
Information about a snapshot
|
| SnapshotShardFailure |
Stores information about failures that occurred during shard snapshotting process
|
| SnapshotShardsService |
This service runs on data and master nodes and controls currently snapshotted shards on these nodes.
|
| SnapshotShardsService.UpdateIndexShardSnapshotStatusRequest |
Internal request that is used to send changes in snapshot status to master
|
| SnapshotsService |
Service responsible for creating snapshots
|
| SnapshotsService.SnapshotRequest |
Snapshot creation request
|
| SnapshotUtils |
Snapshot utilities
|
| Enum | Description |
|---|---|
| SnapshotState |
Represents the state that a snapshot can be in
|
| Exception | Description |
|---|---|
| ConcurrentSnapshotExecutionException |
Thrown when a user tries to multiple conflicting snapshot/restore operations at the same time.
|
| InvalidSnapshotNameException |
Thrown on the attempt to create a snapshot with invalid name
|
| SnapshotCreationException |
Thrown when snapshot creation fails completely
|
| SnapshotException |
Generic snapshot exception
|
| SnapshotMissingException |
Thrown if requested snapshot doesn't exist
|
| SnapshotRestoreException |
Snapshot restore exception
|