@java.lang.Override
  public boolean hasScheduleTime() {
    return ((bitField0_ & 0x00000001) != 0);
  }
<pre>
The time when the task is scheduled to be attempted.

For App Engine queues, this is when the task will be attempted or retried.

For pull queues, this is the time when the task is available to
be leased; if a task is currently leased, this is the time when
the current lease expires, that is, the time that the task was
leased plus the
[lease_duration][google.cloud.tasks.v2beta2.LeaseTasksRequest.lease_duration].

`schedule_time` will be truncated to the nearest microsecond.
</pre>

<code>.google.protobuf.Timestamp schedule_time = 5;</code>

@return Whether the scheduleTime field is set.
java-tasks/proto-google-cloud-tasks-v2beta2/src/main/java/com/google/cloud/tasks/v2beta2/Task.java