Class CheckpointStatistics

java.lang.Object
org.apache.flink.runtime.rest.messages.checkpoints.CheckpointStatistics
All Implemented Interfaces:
ResponseBody
Direct Known Subclasses:
CheckpointStatistics.CompletedCheckpointStatistics, CheckpointStatistics.FailedCheckpointStatistics, CheckpointStatistics.PendingCheckpointStatistics

public class CheckpointStatistics extends Object implements ResponseBody
Statistics for a checkpoint.
  • Field Details

  • Method Details

    • getId

      public long getId()
    • getStatus

      public CheckpointStatsStatus getStatus()
    • isSavepoint

      public boolean isSavepoint()
    • getTriggerTimestamp

      public long getTriggerTimestamp()
    • getLatestAckTimestamp

      public long getLatestAckTimestamp()
    • getCheckpointedSize

      public long getCheckpointedSize()
    • getStateSize

      public long getStateSize()
    • getDuration

      public long getDuration()
    • getNumSubtasks

      public int getNumSubtasks()
    • getNumAckSubtasks

      public int getNumAckSubtasks()
    • getCheckpointType

      public org.apache.flink.runtime.rest.messages.checkpoints.CheckpointStatistics.RestAPICheckpointType getCheckpointType()
    • getCheckpointStatisticsPerTask

      @Nullable public Map<JobVertexID,TaskCheckpointStatistics> getCheckpointStatisticsPerTask()
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • generateCheckpointStatistics

      public static CheckpointStatistics generateCheckpointStatistics(AbstractCheckpointStats checkpointStats, boolean includeTaskCheckpointStatistics)