JobStepExecutionOptions Class

The execution options of a job step.

Inheritance
JobStepExecutionOptions

Constructor

JobStepExecutionOptions(*, timeout_seconds: Optional[int] = 43200, retry_attempts: Optional[int] = 10, initial_retry_interval_seconds: Optional[int] = 1, maximum_retry_interval_seconds: Optional[int] = 120, retry_interval_backoff_multiplier: Optional[float] = 2, **kwargs)

Parameters

timeout_seconds
int
Required

Execution timeout for the job step.

retry_attempts
int
Required

Maximum number of times the job step will be reattempted if the first attempt fails.

initial_retry_interval_seconds
int
Required

Initial delay between retries for job step execution.

maximum_retry_interval_seconds
int
Required

The maximum amount of time to wait between retries for job step execution.

retry_interval_backoff_multiplier
float
Required

The backoff multiplier for the time between retries.