Class: Google::Cloud::Scheduler::V1beta1::RetryConfig
- Inherits:
-
Object
- Object
- Google::Cloud::Scheduler::V1beta1::RetryConfig
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/cloud/scheduler/v1beta1/job.rb
Overview
Settings that determine the retry behavior.
By default, if a job does not complete successfully (meaning that an acknowledgement is not received from the handler, then it will be retried with exponential backoff according to the settings in RetryConfig.
Instance Attribute Summary collapse
-
#max_backoff_duration ⇒ ::Google::Protobuf::Duration
The maximum amount of time to wait before retrying a job after it fails.
-
#max_doublings ⇒ ::Integer
The time between retries will double
max_doublingstimes. -
#max_retry_duration ⇒ ::Google::Protobuf::Duration
The time limit for retrying a failed job, measured from time when an execution was first attempted.
-
#min_backoff_duration ⇒ ::Google::Protobuf::Duration
The minimum amount of time to wait before retrying a job after it fails.
-
#retry_count ⇒ ::Integer
The number of attempts that the system will make to run a job using the exponential backoff procedure described by max_doublings.
Instance Attribute Details
#max_backoff_duration ⇒ ::Google::Protobuf::Duration
254 255 256 257 |
# File 'proto_docs/google/cloud/scheduler/v1beta1/job.rb', line 254 class RetryConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#max_doublings ⇒ ::Integer
254 255 256 257 |
# File 'proto_docs/google/cloud/scheduler/v1beta1/job.rb', line 254 class RetryConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#max_retry_duration ⇒ ::Google::Protobuf::Duration
254 255 256 257 |
# File 'proto_docs/google/cloud/scheduler/v1beta1/job.rb', line 254 class RetryConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#min_backoff_duration ⇒ ::Google::Protobuf::Duration
254 255 256 257 |
# File 'proto_docs/google/cloud/scheduler/v1beta1/job.rb', line 254 class RetryConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#retry_count ⇒ ::Integer
254 255 256 257 |
# File 'proto_docs/google/cloud/scheduler/v1beta1/job.rb', line 254 class RetryConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |