Class ExecutionStatusWithDetails

java.lang.Object
com.linkedin.venice.pushmonitor.ExecutionStatusWithDetails

public class ExecutionStatusWithDetails extends Object
  • Constructor Details

    • ExecutionStatusWithDetails

      public ExecutionStatusWithDetails(ExecutionStatus status, String details, boolean noDaVinciStatusReport, Long statusUpdateTimestamp)
    • ExecutionStatusWithDetails

      public ExecutionStatusWithDetails(ExecutionStatus status, String details, boolean noDaVinciStatusReport)
    • ExecutionStatusWithDetails

      public ExecutionStatusWithDetails(ExecutionStatus status, String details)
    • ExecutionStatusWithDetails

      public ExecutionStatusWithDetails(ExecutionStatus status)
  • Method Details

    • getStatus

      public ExecutionStatus getStatus()
    • getDetails

      public String getDetails()
    • isNoDaVinciStatusReport

      public boolean isNoDaVinciStatusReport()
    • getStatusUpdateTimestamp

      public Long getStatusUpdateTimestamp()
      N.B.: This is not available in older controller versions, and not available for all statuses (e.g. if the status is ExecutionStatus.NOT_CREATED, it does not have this timestamp).
      Returns:
      the UNIX Epoch timestamp of the last update to the status, or null if not available.