JobRetryConfigArgs

data class JobRetryConfigArgs(val maxBackoffDuration: Output<String>? = null, val maxDoublings: Output<Int>? = null, val maxRetryDuration: Output<String>? = null, val minBackoffDuration: Output<String>? = null, val retryCount: Output<Int>? = null) : ConvertibleToJava<JobRetryConfigArgs>

Constructors

Link copied to clipboard
constructor(maxBackoffDuration: Output<String>? = null, maxDoublings: Output<Int>? = null, maxRetryDuration: Output<String>? = null, minBackoffDuration: Output<String>? = null, retryCount: Output<Int>? = null)

Properties

Link copied to clipboard
val maxBackoffDuration: Output<String>? = null

The maximum amount of time to wait before retrying a job after it fails. A duration in seconds with up to nine fractional digits, terminated by 's'.

Link copied to clipboard
val maxDoublings: Output<Int>? = null

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.

Link copied to clipboard
val maxRetryDuration: Output<String>? = null

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'.

Link copied to clipboard
val minBackoffDuration: Output<String>? = null

The minimum amount of time to wait before retrying a job after it fails. A duration in seconds with up to nine fractional digits, terminated by 's'.

Link copied to clipboard
val retryCount: Output<Int>? = null

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.

Functions

Link copied to clipboard
open override fun toJava(): JobRetryConfigArgs