@java.lang.Override
    public int hashCode() {
      if (memoizedHashCode != 0) {
        return memoizedHashCode;
      }
      int hash = 41;
      hash = (19 * hash) + getDescriptor().hashCode();
      if (hasNumSelfAndUpstreamTasks()) {
        hash = (37 * hash) + NUM_SELF_AND_UPSTREAM_TASKS_FIELD_NUMBER;
        hash = (53 * hash) + getNumSelfAndUpstreamTasks();
      }
      if (hasNumSelfAndUpstreamCompletedTasks()) {
        hash = (37 * hash) + NUM_SELF_AND_UPSTREAM_COMPLETED_TASKS_FIELD_NUMBER;
        hash = (53 * hash) + getNumSelfAndUpstreamCompletedTasks();
      }
      if (hasWithinDagPriority()) {
        hash = (37 * hash) + WITHIN_DAG_PRIORITY_FIELD_NUMBER;
        hash = (53 * hash) + getWithinDagPriority();
      }
      if (hasDagStartTime()) {
        hash = (37 * hash) + DAG_START_TIME_FIELD_NUMBER;
        hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
            getDagStartTime());
      }
      if (hasFirstAttemptStartTime()) {
        hash = (37 * hash) + FIRST_ATTEMPT_START_TIME_FIELD_NUMBER;
        hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
            getFirstAttemptStartTime());
      }
      if (hasCurrentAttemptStartTime()) {
        hash = (37 * hash) + CURRENT_ATTEMPT_START_TIME_FIELD_NUMBER;
        hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
            getCurrentAttemptStartTime());
      }
      hash = (29 * hash) + getUnknownFields().hashCode();
      memoizedHashCode = hash;
      return hash;
    }
<code>optional int64 current_attempt_start_time = 6;</code>
@return The currentAttemptStartTime.
llap-common/src/gen/protobuf/gen-java/org/apache/hadoop/hive/llap/daemon/rpc/LlapDaemonProtocolProtos.java