@Override
  public java.lang.String toString() {
    java.lang.StringBuilder sb = new java.lang.StringBuilder("TGetOperationStatusResp(");
    boolean first = true;

    sb.append("status:");
    if (this.status == null) {
      sb.append("null");
    } else {
      sb.append(this.status);
    }
    first = false;
    if (isSetOperationState()) {
      if (!first) sb.append(", ");
      sb.append("operationState:");
      if (this.operationState == null) {
        sb.append("null");
      } else {
        sb.append(this.operationState);
      }
      first = false;
    }
    if (isSetSqlState()) {
      if (!first) sb.append(", ");
      sb.append("sqlState:");
      if (this.sqlState == null) {
        sb.append("null");
      } else {
        sb.append(this.sqlState);
      }
      first = false;
    }
    if (isSetErrorCode()) {
      if (!first) sb.append(", ");
      sb.append("errorCode:");
      sb.append(this.errorCode);
      first = false;
    }
    if (isSetErrorMessage()) {
      if (!first) sb.append(", ");
      sb.append("errorMessage:");
      if (this.errorMessage == null) {
        sb.append("null");
      } else {
        sb.append(this.errorMessage);
      }
      first = false;
    }
    if (isSetTaskStatus()) {
      if (!first) sb.append(", ");
      sb.append("taskStatus:");
      if (this.taskStatus == null) {
        sb.append("null");
      } else {
        sb.append(this.taskStatus);
      }
      first = false;
    }
    if (isSetOperationStarted()) {
      if (!first) sb.append(", ");
      sb.append("operationStarted:");
      sb.append(this.operationStarted);
      first = false;
    }
    if (isSetOperationCompleted()) {
      if (!first) sb.append(", ");
      sb.append("operationCompleted:");
      sb.append(this.operationCompleted);
      first = false;
    }
    if (isSetHasResultSet()) {
      if (!first) sb.append(", ");
      sb.append("hasResultSet:");
      sb.append(this.hasResultSet);
      first = false;
    }
    if (isSetProgressUpdateResponse()) {
      if (!first) sb.append(", ");
      sb.append("progressUpdateResponse:");
      if (this.progressUpdateResponse == null) {
        sb.append("null");
      } else {
        sb.append(this.progressUpdateResponse);
      }
      first = false;
    }
    if (isSetNumModifiedRows()) {
      if (!first) sb.append(", ");
      sb.append("numModifiedRows:");
      sb.append(this.numModifiedRows);
      first = false;
    }
    sb.append(")");
    return sb.toString();
  }
Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise
service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TGetOperationStatusResp.java