@@ -4420,6 +4420,11 @@ class QuotaBucket
44204420 # @return [Google::Apis::ServiceusageV1beta1::ProducerQuotaPolicy]
44214421 attr_accessor :producer_quota_policy
44224422
4423+ # [Output only] Rollout information of a quota.
4424+ # Corresponds to the JSON property `rolloutInfo`
4425+ # @return [Google::Apis::ServiceusageV1beta1::RolloutInfo]
4426+ attr_accessor :rollout_info
4427+
44234428 def initialize ( **args )
44244429 update! ( **args )
44254430 end
@@ -4433,6 +4438,7 @@ def update!(**args)
44334438 @effective_limit = args [ :effective_limit ] if args . key? ( :effective_limit )
44344439 @producer_override = args [ :producer_override ] if args . key? ( :producer_override )
44354440 @producer_quota_policy = args [ :producer_quota_policy ] if args . key? ( :producer_quota_policy )
4441+ @rollout_info = args [ :rollout_info ] if args . key? ( :rollout_info )
44364442 end
44374443 end
44384444
@@ -4658,6 +4664,26 @@ def update!(**args)
46584664 end
46594665 end
46604666
4667+ # [Output only] Rollout information of a quota.
4668+ class RolloutInfo
4669+ include Google ::Apis ::Core ::Hashable
4670+
4671+ # Whether there is an ongoing rollout for the default limit or not.
4672+ # Corresponds to the JSON property `defaultLimitOngoingRollout`
4673+ # @return [Boolean]
4674+ attr_accessor :default_limit_ongoing_rollout
4675+ alias_method :default_limit_ongoing_rollout? , :default_limit_ongoing_rollout
4676+
4677+ def initialize ( **args )
4678+ update! ( **args )
4679+ end
4680+
4681+ # Update properties of this object
4682+ def update! ( **args )
4683+ @default_limit_ongoing_rollout = args [ :default_limit_ongoing_rollout ] if args . key? ( :default_limit_ongoing_rollout )
4684+ end
4685+ end
4686+
46614687 # Settings for Ruby client libraries.
46624688 class RubySettings
46634689 include Google ::Apis ::Core ::Hashable
0 commit comments