Interface CloudSchedulerJobRetryConfig
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CloudSchedulerJobRetryConfig.Jsii$Proxy
@Generated(value="jsii-pacmak/1.102.0 (build e354887)", date="2024-08-31T03:59:18.038Z") @Stability(Stable) public interface CloudSchedulerJobRetryConfig extends software.amazon.jsii.JsiiSerializable
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classCloudSchedulerJobRetryConfig.BuilderA builder forCloudSchedulerJobRetryConfigstatic classCloudSchedulerJobRetryConfig.Jsii$ProxyAn implementation forCloudSchedulerJobRetryConfig
-
Method Summary
All Methods Static Methods Instance Methods Default Methods Modifier and Type Method Description static CloudSchedulerJobRetryConfig.Builderbuilder()default StringgetMaxBackoffDuration()The maximum amount of time to wait before retrying a job after it fails.default NumbergetMaxDoublings()The time between retries will double maxDoublings times.default StringgetMaxRetryDuration()The time limit for retrying a failed job, measured from time when an execution was first attempted.default StringgetMinBackoffDuration()The minimum amount of time to wait before retrying a job after it fails.default NumbergetRetryCount()The number of attempts that the system will make to run a job using the exponential backoff procedure described by maxDoublings.
-
-
-
Method Detail
-
getMaxBackoffDuration
@Stability(Stable) @Nullable default String getMaxBackoffDuration()
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'. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloud_scheduler_job#max_backoff_duration CloudSchedulerJob#max_backoff_duration}
-
getMaxDoublings
@Stability(Stable) @Nullable default Number getMaxDoublings()
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. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloud_scheduler_job#max_doublings CloudSchedulerJob#max_doublings}
-
getMaxRetryDuration
@Stability(Stable) @Nullable default String getMaxRetryDuration()
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'. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloud_scheduler_job#max_retry_duration CloudSchedulerJob#max_retry_duration}
-
getMinBackoffDuration
@Stability(Stable) @Nullable default String getMinBackoffDuration()
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'. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloud_scheduler_job#min_backoff_duration CloudSchedulerJob#min_backoff_duration}
-
getRetryCount
@Stability(Stable) @Nullable default Number getRetryCount()
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. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloud_scheduler_job#retry_count CloudSchedulerJob#retry_count}
-
builder
@Stability(Stable) static CloudSchedulerJobRetryConfig.Builder builder()
-
-