Struct google_analyticsdata1_beta::api::PropertyQuota [−][src]
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.
This type is not used in any activity, and only used as part of another schema.
Fields
concurrent_requests: Option<QuotaStatus>Standard Analytics Properties can send up to 10 concurrent requests; Analytics 360 Properties can use up to 50 concurrent requests.
potentially_thresholded_requests_per_hour: Option<QuotaStatus>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.
server_errors_per_project_per_hour: Option<QuotaStatus>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.
tokens_per_day: Option<QuotaStatus>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.
tokens_per_hour: Option<QuotaStatus>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.
Trait Implementations
impl Clone for PropertyQuota[src]
fn clone(&self) -> PropertyQuota[src]
pub fn clone_from(&mut self, source: &Self)1.0.0[src]
impl Debug for PropertyQuota[src]
impl Default for PropertyQuota[src]
fn default() -> PropertyQuota[src]
impl<'de> Deserialize<'de> for PropertyQuota[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>, [src]
__D: Deserializer<'de>,
impl Part for PropertyQuota[src]
impl Serialize for PropertyQuota[src]
Auto Trait Implementations
impl RefUnwindSafe for PropertyQuota[src]
impl Send for PropertyQuota[src]
impl Sync for PropertyQuota[src]
impl Unpin for PropertyQuota[src]
impl UnwindSafe for PropertyQuota[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>, [src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T[src]
impl<T> Instrument for T[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>[src]
pub fn in_current_span(self) -> Instrumented<Self>[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone, [src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T[src]
pub fn clone_into(&self, target: &mut T)[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,