constructor() {
    /**
     * @export {string|undefined}
     */
    this.id;

     /**
     * @export {string|undefined}
     */
    this.name;

    /**
     * @export {string|undefined}
     */
    this.task_type;

    /**
     * @export {number|undefined}
     */
    this.creation_timestamp_ms;

    /**
     * @export {number|undefined}
     */
    this.update_timestamp_ms;

    /**
     * @export {number|undefined}
     */
    this.start_timestamp_ms;

    /**
     * @export {number|undefined}
     */
    this.attempt;

    /**
     * @export {string|undefined}
     */
    this.description;

    /**
     * @export {number|undefined}
     */
    this.priority;

    /**
     * @export {number|undefined}
     */
    this.progress;

    /**
     * @export {string|undefined}
     */
    this.source_url;

    /**
     * @export {!Array<string>|undefined}
     */
    this.output_url;

    /**
     * @export {string|undefined}
     */
    this.state;

    /**
     * @export {number|undefined}
     */
    this.batch_eecu_usage_seconds;

    /**
     * @export {string|undefined}
     */
    this.internal_error_info;

    /**
     * @export {string|undefined}
     */
    this.error_message;
  }
A description of the status of a long-running tasks. See the Task
proto for a description of these fields.
@record @struct