View Source GoogleApi.AnalyticsData.V1alpha.Model.PropertyQuota (google_api_analytics_data v0.14.0)

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

  • concurrentRequests (type: GoogleApi.AnalyticsData.V1alpha.Model.QuotaStatus.t, default: nil) - Standard Analytics Properties can send up to 10 concurrent requests; Analytics 360 Properties can use up to 50 concurrent requests.
  • potentiallyThresholdedRequestsPerHour (type: GoogleApi.AnalyticsData.V1alpha.Model.QuotaStatus.t, default: nil) - Analytics Properties can send up to 120 requests with potentially thresholded dimensions per hour. In a batch request, each report request is individually counted for this quota if the request contains potentially thresholded dimensions.
  • serverErrorsPerProjectPerHour (type: GoogleApi.AnalyticsData.V1alpha.Model.QuotaStatus.t, default: nil) - Standard Analytics Properties and cloud project pairs can have up to 10 server errors per hour; Analytics 360 Properties and cloud project pairs can have up to 50 server errors per hour.
  • tokensPerDay (type: GoogleApi.AnalyticsData.V1alpha.Model.QuotaStatus.t, default: nil) - Standard Analytics Properties can use up to 25,000 tokens per day; Analytics 360 Properties can use 250,000 tokens per day. Most requests consume fewer than 10 tokens.
  • tokensPerHour (type: GoogleApi.AnalyticsData.V1alpha.Model.QuotaStatus.t, default: nil) - Standard Analytics Properties can use up to 5,000 tokens per hour; Analytics 360 Properties can use 50,000 tokens per hour. An API request consumes a single number of tokens, and that number is deducted from both the hourly and daily quotas.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.AnalyticsData.V1alpha.Model.PropertyQuota{
  concurrentRequests:
    GoogleApi.AnalyticsData.V1alpha.Model.QuotaStatus.t() | nil,
  potentiallyThresholdedRequestsPerHour:
    GoogleApi.AnalyticsData.V1alpha.Model.QuotaStatus.t() | nil,
  serverErrorsPerProjectPerHour:
    GoogleApi.AnalyticsData.V1alpha.Model.QuotaStatus.t() | nil,
  tokensPerDay: GoogleApi.AnalyticsData.V1alpha.Model.QuotaStatus.t() | nil,
  tokensPerHour: GoogleApi.AnalyticsData.V1alpha.Model.QuotaStatus.t() | nil
}

Functions

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.