Uses of Record Class
com.eqixiac.equinix.design.plan.Checkpoint
Packages that use Checkpoint
Package
Description
The deployment-plan lifecycle: plan as data, drift detection, idempotent and resumable reconcile,
and safe rollback.
-
Uses of Checkpoint in com.eqixiac.equinix.design.plan
Methods in com.eqixiac.equinix.design.plan that return CheckpointModifier and TypeMethodDescriptionstatic CheckpointAn empty checkpoint for a plan.Checkpoint.with(CompletedStep step, Instant now) This checkpoint with one step added or replaced.This checkpoint with one step removed (after a confirmed rollback delete).Methods in com.eqixiac.equinix.design.plan that return types with arguments of type CheckpointModifier and TypeMethodDescriptionThe checkpoint for a deployment, if one was saved.Methods in com.eqixiac.equinix.design.plan with parameters of type CheckpointModifier and TypeMethodDescriptionstatic PlanDiffDriftDetector.diff(DeploymentPlan plan, LiveState live, Checkpoint checkpoint) Diffs a plan against live state.static LiveStateLiveStateReader.read(FabricGateway fabric, DeploymentPlan plan, Checkpoint checkpoint) Reads the live state for a plan, also reading every connection the checkpoint records by uuid.voidCheckpointStore.save(Checkpoint checkpoint) Saves (replaces) the checkpoint of its deployment.voidFileCheckpointStore.save(Checkpoint checkpoint) voidInMemoryCheckpointStore.save(Checkpoint checkpoint)