Package com.carfey.ops.api.bean.history
Class AsyncJobRuntimeResultsRequest
- java.lang.Object
-
- com.carfey.ops.api.bean.history.AsyncJobRuntimeResultsRequest
-
public class AsyncJobRuntimeResultsRequest extends java.lang.ObjectUsed to finalize anSchedulableJob.AsyncJobruntime viaRuntimeManager.- Since:
- 4.5
-
-
Constructor Summary
Constructors Constructor Description AsyncJobRuntimeResultsRequest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AsyncJobRuntimeStatusgetAsyncJobRuntimeStatus()If asyncJobRuntimeStatus is FAILED, you must also provide a resultException.java.util.Map<java.lang.String,java.lang.Object>getJobResults()Optional job resultsjava.lang.ExceptiongetResultException()If asyncJobRuntimeStatus is FAILED, you must also provide a resultException.com.carfey.jdk.lang.DateTimegetResultTime()Required result time.voidsetAsyncJobRuntimeStatus(AsyncJobRuntimeStatus asyncJobRuntimeStatus)voidsetJobResults(java.util.Map<java.lang.String,java.lang.Object> jobResults)voidsetResultException(java.lang.Exception resultException)voidsetResultTime(com.carfey.jdk.lang.DateTime resultTime)java.lang.StringtoString()AsyncJobRuntimeResultsRequestwithAsyncJobRuntimeStatus(AsyncJobRuntimeStatus asyncJobRuntimeStatus)AsyncJobRuntimeResultsRequestwithJobResults(java.util.Map<java.lang.String,java.lang.Object> jobResults)AsyncJobRuntimeResultsRequestwithResultException(java.lang.Exception resultException)AsyncJobRuntimeResultsRequestwithResultTime(com.carfey.jdk.lang.DateTime resultTime)
-
-
-
Method Detail
-
getAsyncJobRuntimeStatus
public AsyncJobRuntimeStatus getAsyncJobRuntimeStatus()
If asyncJobRuntimeStatus is FAILED, you must also provide a resultException. If COMPLETED, you must not provide a resultException.- Returns:
- AsyncJobRuntimeStatus COMPLETED or FAILED
-
setAsyncJobRuntimeStatus
public void setAsyncJobRuntimeStatus(AsyncJobRuntimeStatus asyncJobRuntimeStatus)
-
withAsyncJobRuntimeStatus
public AsyncJobRuntimeResultsRequest withAsyncJobRuntimeStatus(AsyncJobRuntimeStatus asyncJobRuntimeStatus)
-
getResultTime
public com.carfey.jdk.lang.DateTime getResultTime()
Required result time. Must be greater than last heartbeat time and less than current time.- Returns:
- resultTime
-
setResultTime
public void setResultTime(com.carfey.jdk.lang.DateTime resultTime)
-
withResultTime
public AsyncJobRuntimeResultsRequest withResultTime(com.carfey.jdk.lang.DateTime resultTime)
-
getResultException
public java.lang.Exception getResultException()
If asyncJobRuntimeStatus is FAILED, you must also provide a resultException. If COMPLETED, you must not provide a resultException.- Returns:
- resultException
-
setResultException
public void setResultException(java.lang.Exception resultException)
-
withResultException
public AsyncJobRuntimeResultsRequest withResultException(java.lang.Exception resultException)
-
getJobResults
public java.util.Map<java.lang.String,java.lang.Object> getJobResults()
Optional job results
-
setJobResults
public void setJobResults(java.util.Map<java.lang.String,java.lang.Object> jobResults)
-
withJobResults
public AsyncJobRuntimeResultsRequest withJobResults(java.util.Map<java.lang.String,java.lang.Object> jobResults)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-