@Override
    public int hashCode() {
        return Objects.hash(
                getWorkflowId(),
                getWorkflowType(),
                getCorrelationId(),
                getScheduledTime(),
                getStartTime(),
                getUpdateTime(),
                getEndTime(),
                getStatus(),
                getReasonForIncompletion(),
                getExecutionTime(),
                getQueueWaitTime(),
                getTaskDefName(),
                getTaskType(),
                getTaskId(),
                getWorkflowPriority(),
                getDomain());
    }
@param domain The domain that the task was scheduled in
common/src/main/java/com/netflix/conductor/common/run/TaskSummary.java