public void setStatus(Status status) {
        this.status = status;
    }
@param status Status of the task
    <p><b>IN_PROGRESS</b>: Use this for long running tasks, indicating the task is still in
    progress and should be checked again at a later time. e.g. the worker checks the status
    of the job in the DB, while the job is being executed by another process.
    <p><b>FAILED, FAILED_WITH_TERMINAL_ERROR, COMPLETED</b>: Terminal statuses for the task.
    Use FAILED_WITH_TERMINAL_ERROR when you do not want the task to be retried.
@see #setCallbackAfterSeconds(long)
common/src/main/java/com/netflix/conductor/common/metadata/tasks/TaskResult.java