@java.lang.Override
  public com.google.protobuf.DurationOrBuilder getDispatchDeadlineOrBuilder() {
    return dispatchDeadline_ == null
        ? com.google.protobuf.Duration.getDefaultInstance()
        : dispatchDeadline_;
  }
<pre>
The deadline for requests sent to the worker. If the worker does not
respond by this deadline then the request is cancelled and the attempt
is marked as a `DEADLINE_EXCEEDED` failure. Cloud Tasks will retry the
task according to the [RetryConfig][google.cloud.tasks.v2.RetryConfig].

Note that when the request is cancelled, Cloud Tasks will stop listening
for the response, but whether the worker stops processing depends on the
worker. For example, if the worker is stuck, it may not react to cancelled
requests.

The default and maximum values depend on the type of request:

* For [HTTP tasks][google.cloud.tasks.v2.HttpRequest], the default is 10
minutes. The deadline
  must be in the interval [15 seconds, 30 minutes].

* For [App Engine tasks][google.cloud.tasks.v2.AppEngineHttpRequest], 0
indicates that the
  request has the default deadline. The default deadline depends on the
  [scaling
  type](https://cloud.google.com/appengine/docs/standard/go/how-instances-are-managed#instance_scaling)
  of the service: 10 minutes for standard apps with automatic scaling, 24
  hours for standard apps with manual and basic scaling, and 60 minutes for
  flex apps. If the request deadline is set, it must be in the interval [15
  seconds, 24 hours 15 seconds]. Regardless of the task's
  `dispatch_deadline`, the app handler will not run for longer than than
  the service's timeout. We recommend setting the `dispatch_deadline` to
  at most a few seconds more than the app handler's timeout. For more
  information see
  [Timeouts](https://cloud.google.com/tasks/docs/creating-appengine-handlers#timeouts).

`dispatch_deadline` will be truncated to the nearest millisecond. The
deadline is an approximate deadline.
</pre>

<code>.google.protobuf.Duration dispatch_deadline = 6;</code>
java-tasks/proto-google-cloud-tasks-v2/src/main/java/com/google/cloud/tasks/v2/Task.java