Retry config.
These settings determine when a failed task attempt is retried.
If positive, max_retry_duration
specifies the time limit
for retrying a failed task, measured from when the task was
first attempted. Once max_retry_duration
time has passed
and the task has been attempted [max_attempts][google.cloud
.tasks.v2beta3.RetryConfig.max_attempts] times, no further
attempts will be made and the task will be deleted. If zero,
then the task age is unlimited. If unspecified when the queue
is created, Cloud Tasks will pick the default.
max_retry_duration
will be truncated to the nearest
second. This field has the same meaning as task\_age\_limit
in queue.yaml/xml <https://cloud.google.com/appengine/docs/sta
ndard/python/config/queueref#retry_parameters>
_.
A task will be
[scheduled][google.cloud.tasks.v2beta3.Task.schedule_time]
for retry between [min_backoff][google.cloud.tasks.v2beta3.Re
tryConfig.min_backoff] and [max_backoff][google.cloud.tasks.
v2beta3.RetryConfig.max_backoff] duration after it fails, if
the queue's
RetryConfig
specifies that the task should be retried. If unspecified
when the queue is created, Cloud Tasks will pick the default.
max_backoff
will be truncated to the nearest second. This
field has the same meaning as max\_backoff\_seconds in
queue.yaml/xml <https://cloud.google.com/appengine/docs/standa
rd/python/config/queueref#retry_parameters>
_.