Interface SlaInformationCompletedCycle


@PublicApi @ParametersAreNonnullByDefault public interface SlaInformationCompletedCycle
Information about the completed cycles of a Service Level Agreement
  • Method Details

    • getStartTime

      Instant getStartTime()
      Returns:
      the instant in time that the cycle started
    • getStopTime

      Instant getStopTime()
      Returns:
      the instant in time that the cycle stopped
    • getBreached

      boolean getBreached()
      Returns:
      true if the SLA breached during this cycle
    • getGoalDuration

      Long getGoalDuration()
      Returns:
      the duration in milliseconds of the SLA goal
    • getElapsedTime

      Long getElapsedTime()
      Returns:
      the number of milliseconds the SLA had been running
    • getRemainingTime

      Long getRemainingTime()
      Returns:
      the number of milliseconds the SLA had left before it breached