GoogleCloudIntegrationsV1alphaFailurePolicy class

Policy that defines the task retry logic and failure type. If no FailurePolicy is defined for a task, all its dependent tasks will not be executed (i.e, a retry_strategy of NONE will be applied).

Constructors

GoogleCloudIntegrationsV1alphaFailurePolicy({Input<String>? intervalTime, Input<int>? maxRetries, Input<GoogleCloudIntegrationsV1alphaFailurePolicyRetryStrategy>? retryStrategy})
Creates a new GoogleCloudIntegrationsV1alphaFailurePolicy. intervalTime Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_INTEGRATION_WITH_BACKOFF. Defines the initial interval in seconds for backoff. maxRetries Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_INTEGRATION_WITH_BACKOFF. Defines the number of times the task will be retried if failed. retryStrategy Defines what happens to the task upon failure.
const
GoogleCloudIntegrationsV1alphaFailurePolicy.fromMap(Map<String, dynamic> map)
factory

Properties

hashCode → int
The hash code for this object.
no setterinherited
intervalTime → Input<String>?
Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_INTEGRATION_WITH_BACKOFF. Defines the initial interval in seconds for backoff.
final
maxRetries → Input<int>?
Required if retry_strategy is FIXED_INTERVAL or LINEAR/EXPONENTIAL_BACKOFF/RESTART_INTEGRATION_WITH_BACKOFF. Defines the number of times the task will be retried if failed.
final
retryStrategy → Input<GoogleCloudIntegrationsV1alphaFailurePolicyRetryStrategy>?
Defines what happens to the task upon failure.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited