Package com.linkedin.venice.pushmonitor
Class ExecutionStatusWithDetails
java.lang.Object
com.linkedin.venice.pushmonitor.ExecutionStatusWithDetails
-
Constructor Summary
ConstructorDescriptionExecutionStatusWithDetails
(ExecutionStatus status, String details) ExecutionStatusWithDetails
(ExecutionStatus status, String details, boolean noDaVinciStatusReport) ExecutionStatusWithDetails
(ExecutionStatus status, String details, boolean noDaVinciStatusReport, Long statusUpdateTimestamp) -
Method Summary
Modifier and TypeMethodDescriptionN.B.: This is not available in older controller versions, and not available for all statuses (e.g.boolean
-
Constructor Details
-
ExecutionStatusWithDetails
public ExecutionStatusWithDetails(ExecutionStatus status, String details, boolean noDaVinciStatusReport, Long statusUpdateTimestamp) -
ExecutionStatusWithDetails
public ExecutionStatusWithDetails(ExecutionStatus status, String details, boolean noDaVinciStatusReport) -
ExecutionStatusWithDetails
-
ExecutionStatusWithDetails
-
-
Method Details
-
getStatus
-
getDetails
-
isNoDaVinciStatusReport
public boolean isNoDaVinciStatusReport() -
getStatusUpdateTimestamp
N.B.: This is not available in older controller versions, and not available for all statuses (e.g. if the status isExecutionStatus.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.
-