class Google::Apis::AnalyticsdataV1alpha::PropertyQuota
Current state of all quotas for this Analytics Property. If any quota for a property is exhausted, all requests to that property will return Resource Exhausted errors.
Attributes
Current state for a particular quota group. Corresponds to the JSON property `concurrentRequests` @return [Google::Apis::AnalyticsdataV1alpha::QuotaStatus]
Current state for a particular quota group. Corresponds to the JSON property `potentiallyThresholdedRequestsPerHour` @return [Google::Apis::AnalyticsdataV1alpha::QuotaStatus]
Current state for a particular quota group. Corresponds to the JSON property `serverErrorsPerProjectPerHour` @return [Google::Apis::AnalyticsdataV1alpha::QuotaStatus]
Current state for a particular quota group. Corresponds to the JSON property `tokensPerDay` @return [Google::Apis::AnalyticsdataV1alpha::QuotaStatus]
Current state for a particular quota group. Corresponds to the JSON property `tokensPerHour` @return [Google::Apis::AnalyticsdataV1alpha::QuotaStatus]
Public Class Methods
# File lib/google/apis/analyticsdata_v1alpha/classes.rb, line 1215 def initialize(**args) update!(**args) end
Public Instance Methods
Update properties of this object
# File lib/google/apis/analyticsdata_v1alpha/classes.rb, line 1220 def update!(**args) @concurrent_requests = args[:concurrent_requests] if args.key?(:concurrent_requests) @potentially_thresholded_requests_per_hour = args[:potentially_thresholded_requests_per_hour] if args.key?(:potentially_thresholded_requests_per_hour) @server_errors_per_project_per_hour = args[:server_errors_per_project_per_hour] if args.key?(:server_errors_per_project_per_hour) @tokens_per_day = args[:tokens_per_day] if args.key?(:tokens_per_day) @tokens_per_hour = args[:tokens_per_hour] if args.key?(:tokens_per_hour) end