Creates a new JobRetryConfig.
maxBackoffDuration The maximum amount of time to wait before retrying a job after it fails.
maxDoublings The time between retries will double maxDoublings times.
maxRetryDuration The time limit for retrying a failed job, measured from time when an execution was first attempted.
minBackoffDuration The minimum amount of time to wait before retrying a job after it fails.
retryCount The number of attempts that the system will make to run a
The time between retries will double maxDoublings times.
A job's retry interval starts at minBackoffDuration,
then doubles maxDoublings times, then increases linearly,
and finally retries retries at intervals of maxBackoffDuration up to retryCount times.
The time limit for retrying a failed job, measured from time when an execution was first attempted.
If specified with retryCount, the job will be retried until both limits are reached.
A duration in seconds with up to nine fractional digits, terminated by 's'.
The number of attempts that the system will make to run a
job using the exponential backoff procedure described by maxDoublings.
Values greater than 5 and negative values are not allowed.