Struct google_api_proto::google::analytics::admin::v1alpha::AccessQuota
source · pub struct AccessQuota {
pub tokens_per_day: Option<AccessQuotaStatus>,
pub tokens_per_hour: Option<AccessQuotaStatus>,
pub concurrent_requests: Option<AccessQuotaStatus>,
pub server_errors_per_project_per_hour: Option<AccessQuotaStatus>,
pub tokens_per_project_per_hour: Option<AccessQuotaStatus>,
}
Expand description
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.
Fields§
§tokens_per_day: Option<AccessQuotaStatus>
Properties can use 250,000 tokens per day. Most requests consume fewer than 10 tokens.
tokens_per_hour: Option<AccessQuotaStatus>
Properties can use 50,000 tokens per hour. An API request consumes a single number of tokens, and that number is deducted from all of the hourly, daily, and per project hourly quotas.
concurrent_requests: Option<AccessQuotaStatus>
Properties can use up to 50 concurrent requests.
server_errors_per_project_per_hour: Option<AccessQuotaStatus>
Properties and cloud project pairs can have up to 50 server errors per hour.
tokens_per_project_per_hour: Option<AccessQuotaStatus>
Properties can use up to 25% of their tokens per project per hour. This amounts to Analytics 360 Properties can use 12,500 tokens per project per hour. An API request consumes a single number of tokens, and that number is deducted from all of the hourly, daily, and per project hourly quotas.
Trait Implementations§
source§impl Clone for AccessQuota
impl Clone for AccessQuota
source§fn clone(&self) -> AccessQuota
fn clone(&self) -> AccessQuota
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for AccessQuota
impl Debug for AccessQuota
source§impl Default for AccessQuota
impl Default for AccessQuota
source§impl Message for AccessQuota
impl Message for AccessQuota
source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
source§fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
source§fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
source§fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
source§fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
self
. Read moresource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
self
.source§impl PartialEq for AccessQuota
impl PartialEq for AccessQuota
source§fn eq(&self, other: &AccessQuota) -> bool
fn eq(&self, other: &AccessQuota) -> bool
self
and other
values to be equal, and is used
by ==
.impl Copy for AccessQuota
impl StructuralPartialEq for AccessQuota
Auto Trait Implementations§
impl Freeze for AccessQuota
impl RefUnwindSafe for AccessQuota
impl Send for AccessQuota
impl Sync for AccessQuota
impl Unpin for AccessQuota
impl UnwindSafe for AccessQuota
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
T
in a tonic::Request