Class DeleteSnapshotGlobalState
java.lang.Object
org.gridgain.internal.snapshots.communication.metastorage.GlobalSnapshotState
org.gridgain.internal.snapshots.communication.metastorage.DeleteSnapshotGlobalState
Represents a Global Snapshot State, that is, state of the whole Snapshot operation (used during Snapshot deletion).
Global State is generated and updated only by the Snapshot Coordinator and serves as a single point of truth and aggregation for all Local States.
-
Constructor Summary
ConstructorsConstructorDescriptionDeleteSnapshotGlobalState(UUID operationId, SnapshotStatus status, Set<String> nodeNames, UUID targetSnapshotId, Instant startTime, String description, @Nullable UUID parentSnapshotId, SnapshotUri source) Constructor. -
Method Summary
Methods inherited from class org.gridgain.internal.snapshots.communication.metastorage.GlobalSnapshotState
description, force, nodeNames, operationId, snapshotUri, startTime, status, structureNames, tableNames
-
Constructor Details
-
DeleteSnapshotGlobalState
public DeleteSnapshotGlobalState(UUID operationId, SnapshotStatus status, Set<String> nodeNames, UUID targetSnapshotId, Instant startTime, String description, @Nullable @Nullable UUID parentSnapshotId, SnapshotUri source) Constructor.- Parameters:
operationId- Operation Id.status- Status of the Snapshot Operation.nodeNames- Names of nodes that participate in the Snapshot Operation.targetSnapshotId- ID of the Snapshot to be deleted.startTime- Start time of the Operation.description- User-friendly description.source- Source of the snapshot.
-
-
Method Details
-
targetSnapshotId
-
parentSnapshotId
-
toString
- Overrides:
toStringin classGlobalSnapshotState
-