Skip to content

Commit 70f8328

Browse files
feat: Automated regeneration of cloudscheduler v1 client (googleapis#23343)
Auto-created at 2025-06-08 09:48:40 +0000 using the toys pull request generator.
1 parent 8deb784 commit 70f8328

File tree

5 files changed

+45
-30
lines changed

5 files changed

+45
-30
lines changed

api_names_out.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75819,6 +75819,7 @@
7581975819
"/cloudscheduler:v1/Job/name": name
7582075820
"/cloudscheduler:v1/Job/pubsubTarget": pubsub_target
7582175821
"/cloudscheduler:v1/Job/retryConfig": retry_config
75822+
"/cloudscheduler:v1/Job/satisfiesPzs": satisfies_pzs
7582275823
"/cloudscheduler:v1/Job/schedule": schedule
7582375824
"/cloudscheduler:v1/Job/scheduleTime": schedule_time
7582475825
"/cloudscheduler:v1/Job/state": state

generated/google-apis-cloudscheduler_v1/CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
11
# Release history for google-apis-cloudscheduler_v1
22

3+
### v0.39.0 (2025-06-08)
4+
5+
* Regenerated from discovery document revision 20250530
6+
* Regenerated using generator version 0.18.0
7+
38
### v0.38.0 (2025-05-04)
49

510
* Regenerated using generator version 0.17.0

generated/google-apis-cloudscheduler_v1/lib/google/apis/cloudscheduler_v1/classes.rb

Lines changed: 35 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -360,14 +360,22 @@ class Job
360360
# @return [Google::Apis::CloudschedulerV1::PubsubTarget]
361361
attr_accessor :pubsub_target
362362

363-
# Settings that determine the retry behavior. By default, if a job does not
364-
# complete successfully (meaning that an acknowledgement is not received from
365-
# the handler, then it will be retried with exponential backoff according to the
366-
# settings in RetryConfig.
363+
# Settings that determine the retry behavior. For more information, see [Retry
364+
# jobs](https://cloud.google.com/scheduler/docs/configuring/retry-jobs). By
365+
# default, if a job does not complete successfully (meaning that an
366+
# acknowledgement is not received from the handler, then it will be retried with
367+
# exponential backoff according to the settings in RetryConfig.
367368
# Corresponds to the JSON property `retryConfig`
368369
# @return [Google::Apis::CloudschedulerV1::RetryConfig]
369370
attr_accessor :retry_config
370371

372+
# Output only. Whether or not this Job satisfies the requirements of physical
373+
# zone separation
374+
# Corresponds to the JSON property `satisfiesPzs`
375+
# @return [Boolean]
376+
attr_accessor :satisfies_pzs
377+
alias_method :satisfies_pzs?, :satisfies_pzs
378+
371379
# Required, except when used with UpdateJob. Describes the schedule on which the
372380
# job will be executed. The schedule can be either of the following types: * [
373381
# Crontab](https://en.wikipedia.org/wiki/Cron#Overview) * English-like [schedule]
@@ -439,6 +447,7 @@ def update!(**args)
439447
@name = args[:name] if args.key?(:name)
440448
@pubsub_target = args[:pubsub_target] if args.key?(:pubsub_target)
441449
@retry_config = args[:retry_config] if args.key?(:retry_config)
450+
@satisfies_pzs = args[:satisfies_pzs] if args.key?(:satisfies_pzs)
442451
@schedule = args[:schedule] if args.key?(:schedule)
443452
@schedule_time = args[:schedule_time] if args.key?(:schedule_time)
444453
@state = args[:state] if args.key?(:state)
@@ -887,10 +896,11 @@ def update!(**args)
887896
end
888897
end
889898

890-
# Settings that determine the retry behavior. By default, if a job does not
891-
# complete successfully (meaning that an acknowledgement is not received from
892-
# the handler, then it will be retried with exponential backoff according to the
893-
# settings in RetryConfig.
899+
# Settings that determine the retry behavior. For more information, see [Retry
900+
# jobs](https://cloud.google.com/scheduler/docs/configuring/retry-jobs). By
901+
# default, if a job does not complete successfully (meaning that an
902+
# acknowledgement is not received from the handler, then it will be retried with
903+
# exponential backoff according to the settings in RetryConfig.
894904
class RetryConfig
895905
include Google::Apis::Core::Hashable
896906

@@ -903,21 +913,18 @@ class RetryConfig
903913
# The time between retries will double `max_doublings` times. A job's retry
904914
# interval starts at min_backoff_duration, then doubles `max_doublings` times,
905915
# then increases linearly, and finally retries at intervals of
906-
# max_backoff_duration up to retry_count times. For example, if
907-
# min_backoff_duration is 10s, max_backoff_duration is 300s, and `max_doublings`
908-
# is 3, then the job will first be retried in 10s. The retry interval will
909-
# double three times, and then increase linearly by 2^3 * 10s. Finally, the job
910-
# will retry at intervals of max_backoff_duration until the job has been
911-
# attempted retry_count times. Thus, the requests will retry at 10s, 20s, 40s,
912-
# 80s, 160s, 240s, 300s, 300s, .... The default value of this field is 5.
916+
# max_backoff_duration up to retry_count times. For examples, see [Retry jobs](
917+
# https://cloud.google.com/scheduler/docs/configuring/retry-jobs#max-doublings).
918+
# The default value of this field is 5.
913919
# Corresponds to the JSON property `maxDoublings`
914920
# @return [Fixnum]
915921
attr_accessor :max_doublings
916922

917-
# The time limit for retrying a failed job, measured from time when an execution
918-
# was first attempted. If specified with retry_count, the job will be retried
919-
# until both limits are reached. The default value for max_retry_duration is
920-
# zero, which means retry duration is unlimited.
923+
# The time limit for retrying a failed job, measured from the time when an
924+
# execution was first attempted. If specified with retry_count, the job will be
925+
# retried until both limits are reached. The default value for
926+
# max_retry_duration is zero, which means retry duration is unlimited. However,
927+
# if retry_count is also 0, a job attempt won't be retried if it fails.
921928
# Corresponds to the JSON property `maxRetryDuration`
922929
# @return [String]
923930
attr_accessor :max_retry_duration
@@ -930,14 +937,15 @@ class RetryConfig
930937

931938
# The number of attempts that the system will make to run a job using the
932939
# exponential backoff procedure described by max_doublings. The default value of
933-
# retry_count is zero. If retry_count is 0, a job attempt will not be retried if
934-
# it fails. Instead the Cloud Scheduler system will wait for the next scheduled
935-
# execution time. Setting retry_count to 0 does not prevent failed jobs from
936-
# running according to schedule after the failure. If retry_count is set to a
937-
# non-zero number then Cloud Scheduler will retry failed attempts, using
938-
# exponential backoff, retry_count times, or until the next scheduled execution
939-
# time, whichever comes first. Values greater than 5 and negative values are not
940-
# allowed.
940+
# retry_count is zero. If retry_count is 0 (and if max_retry_duration is also 0),
941+
# a job attempt won't be retried if it fails. Instead, Cloud Scheduler system
942+
# will wait for the next scheduled execution time. Setting retry_count to 0
943+
# doesn't prevent failed jobs from running according to schedule after the
944+
# failure. If retry_count is set to a non-zero number, Cloud Scheduler will
945+
# retry the failed job, using exponential backoff, for retry_count times until
946+
# the job succeeds or the number of retries is exhausted. Note that the next
947+
# scheduled execution time might be skipped if the retries continue through that
948+
# time. Values greater than 5 and negative values are not allowed.
941949
# Corresponds to the JSON property `retryCount`
942950
# @return [Fixnum]
943951
attr_accessor :retry_count

generated/google-apis-cloudscheduler_v1/lib/google/apis/cloudscheduler_v1/gem_version.rb

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,13 @@ module Google
1616
module Apis
1717
module CloudschedulerV1
1818
# Version of the google-apis-cloudscheduler_v1 gem
19-
GEM_VERSION = "0.38.0"
19+
GEM_VERSION = "0.39.0"
2020

2121
# Version of the code generator used to generate this client
22-
GENERATOR_VERSION = "0.17.0"
22+
GENERATOR_VERSION = "0.18.0"
2323

2424
# Revision of the discovery document this client was generated from
25-
REVISION = "20250411"
25+
REVISION = "20250530"
2626
end
2727
end
2828
end

generated/google-apis-cloudscheduler_v1/lib/google/apis/cloudscheduler_v1/representations.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -211,6 +211,7 @@ class Representation < Google::Apis::Core::JsonRepresentation
211211

212212
property :retry_config, as: 'retryConfig', class: Google::Apis::CloudschedulerV1::RetryConfig, decorator: Google::Apis::CloudschedulerV1::RetryConfig::Representation
213213

214+
property :satisfies_pzs, as: 'satisfiesPzs'
214215
property :schedule, as: 'schedule'
215216
property :schedule_time, as: 'scheduleTime'
216217
property :state, as: 'state'

0 commit comments

Comments
 (0)