Class CloudSchedulerJobRetryConfig.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- com.hashicorp.cdktf.providers.google.cloud_scheduler_job.CloudSchedulerJobRetryConfig.Jsii$Proxy
-
- All Implemented Interfaces:
CloudSchedulerJobRetryConfig,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- CloudSchedulerJobRetryConfig
@Stability(Stable) @Internal public static final class CloudSchedulerJobRetryConfig.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CloudSchedulerJobRetryConfig
An implementation forCloudSchedulerJobRetryConfig
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
-
Nested classes/interfaces inherited from interface com.hashicorp.cdktf.providers.google.cloud_scheduler_job.CloudSchedulerJobRetryConfig
CloudSchedulerJobRetryConfig.Builder, CloudSchedulerJobRetryConfig.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJsii$Proxy(CloudSchedulerJobRetryConfig.Builder builder)Constructor that initializes the object based on literal property values passed by theCloudSchedulerJobRetryConfig.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)Constructor that initializes the object based on values retrieved from the JsiiObject.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.fasterxml.jackson.databind.JsonNode$jsii$toJson()booleanequals(Object o)StringgetMaxBackoffDuration()The maximum amount of time to wait before retrying a job after it fails.NumbergetMaxDoublings()The time between retries will double maxDoublings times.StringgetMaxRetryDuration()The time limit for retrying a failed job, measured from time when an execution was first attempted.StringgetMinBackoffDuration()The minimum amount of time to wait before retrying a job after it fails.NumbergetRetryCount()The number of attempts that the system will make to run a job using the exponential backoff procedure described by maxDoublings.inthashCode()
-
-
-
Constructor Detail
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
protected Jsii$Proxy(CloudSchedulerJobRetryConfig.Builder builder)
Constructor that initializes the object based on literal property values passed by theCloudSchedulerJobRetryConfig.Builder.
-
-
Method Detail
-
getMaxBackoffDuration
public final String getMaxBackoffDuration()
Description copied from interface:CloudSchedulerJobRetryConfigThe 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}
- Specified by:
getMaxBackoffDurationin interfaceCloudSchedulerJobRetryConfig
-
getMaxDoublings
public final Number getMaxDoublings()
Description copied from interface:CloudSchedulerJobRetryConfigThe 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}
- Specified by:
getMaxDoublingsin interfaceCloudSchedulerJobRetryConfig
-
getMaxRetryDuration
public final String getMaxRetryDuration()
Description copied from interface:CloudSchedulerJobRetryConfigThe 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}
- Specified by:
getMaxRetryDurationin interfaceCloudSchedulerJobRetryConfig
-
getMinBackoffDuration
public final String getMinBackoffDuration()
Description copied from interface:CloudSchedulerJobRetryConfigThe 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}
- Specified by:
getMinBackoffDurationin interfaceCloudSchedulerJobRetryConfig
-
getRetryCount
public final Number getRetryCount()
Description copied from interface:CloudSchedulerJobRetryConfigThe 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}
- Specified by:
getRetryCountin interfaceCloudSchedulerJobRetryConfig
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
-