Package com.xebialabs.deployit.plugin.api.deployment.planning

## Class Checkpoint

- java.lang.Object
- - com.xebialabs.deployit.plugin.api.deployment.planning.Checkpoint

-     public final class Checkpoint
      extends java.lang.Object

  Defines a checkpoint for the execution of a deployment.

- - ### Constructor Summary

    Constructors
    Constructor | Description
    --- | ---
    `Checkpoint​(Delta deltaToCheckpoint)` |
    `Checkpoint​(Delta deltaToCheckpoint, java.lang.String intermediateCheckpointName, Operation overrideOperation)` |

  - ### Method Summary

    All Methods Instance Methods Concrete Methods
    Modifier and Type | Method | Description
    --- | --- | ---
    `Delta` | `getDeltaToCheckpoint()` |
    `java.lang.String` | `getIntermediateCheckpointName()` |
    `Operation` | `getOverrideOperation()` |

    - ### Methods inherited from class java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### Constructor Detail

    - #### Checkpoint

          public Checkpoint​(Delta deltaToCheckpoint)

      Parameters:
        `deltaToCheckpoint` - The Delta that needs to be checkpointed.

    - #### Checkpoint

          public Checkpoint​(Delta deltaToCheckpoint,
                            java.lang.String intermediateCheckpointName,
                            Operation overrideOperation)

  - ### Method Detail

    - #### getDeltaToCheckpoint

          public Delta getDeltaToCheckpoint()

    - #### getIntermediateCheckpointName

          public java.lang.String getIntermediateCheckpointName()

    - #### getOverrideOperation

          public Operation getOverrideOperation()