[−][src]Struct google_servicecontrol1::AllocateQuotaResponse
Response message for the AllocateQuota method.
Activities
This type is used in activities, which are methods you may call on this type or where this type is involved in. The list links the activity name, along with information about where it is used (one of request and response).
- allocate quota services (response)
Fields
allocate_errors: Option<Vec<QuotaError>>
Indicates the decision of the allocate.
service_config_id: Option<String>
ID of the actual config used to process the request.
quota_metrics: Option<Vec<MetricValueSet>>
Quota metrics to indicate the result of allocation. Depending on the request, one or more of the following metrics will be included:
-
Per quota group or per quota metric incremental usage will be specified using the following delta metric : "serviceruntime.googleapis.com/api/consumer/quota_used_count"
-
The quota limit reached condition will be specified using the following boolean metric : "serviceruntime.googleapis.com/quota/exceeded"
allocate_info: Option<AllocateInfo>
WARNING: DO NOT use this field until this warning message is removed.
operation_id: Option<String>
The same operation_id value used in the AllocateQuotaRequest. Used for logging and diagnostics purposes.
Trait Implementations
impl Clone for AllocateQuotaResponse
[src]
fn clone(&self) -> AllocateQuotaResponse
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for AllocateQuotaResponse
[src]
impl Default for AllocateQuotaResponse
[src]
fn default() -> AllocateQuotaResponse
[src]
impl<'de> Deserialize<'de> for AllocateQuotaResponse
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl ResponseResult for AllocateQuotaResponse
[src]
impl Serialize for AllocateQuotaResponse
[src]
Auto Trait Implementations
impl RefUnwindSafe for AllocateQuotaResponse
impl Send for AllocateQuotaResponse
impl Sync for AllocateQuotaResponse
impl Unpin for AllocateQuotaResponse
impl UnwindSafe for AllocateQuotaResponse
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,
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, 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.
fn to_owned(&self) -> T
[src]
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.
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>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Typeable for T where
T: Any,
T: Any,