public class CheckpointProperties extends Object implements Serializable
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object o) |
static CheckpointProperties |
forCheckpoint(CheckpointRetentionPolicy policy)
Creates the checkpoint properties for a checkpoint.
|
static CheckpointProperties |
forSavepoint()
Creates the checkpoint properties for a (manually triggered) savepoint.
|
CheckpointType |
getCheckpointType()
Gets the type of the checkpoint (checkpoint / savepoint).
|
int |
hashCode() |
boolean |
isSavepoint()
Returns whether the checkpoint properties describe a standard savepoint.
|
String |
toString() |
public CheckpointType getCheckpointType()
public boolean isSavepoint()
true
if the properties describe a savepoint, false
otherwise.public static CheckpointProperties forSavepoint()
Savepoints are not queued due to time trigger limits. They have to be garbage collected manually.
public static CheckpointProperties forCheckpoint(CheckpointRetentionPolicy policy)
Checkpoints may be queued in case too many other checkpoints are currently happening.
They are garbage collected automatically, except when the owning job
terminates in state JobStatus.FAILED
. The user is required to
configure the clean up behaviour on job cancellation.
Copyright © 2014–2020 The Apache Software Foundation. All rights reserved.