Struct google_servicecontrol1::ReleaseQuotaResponse[][src]

pub struct ReleaseQuotaResponse {
    pub operation_id: Option<String>,
    pub service_config_id: Option<String>,
    pub quota_metrics: Option<Vec<MetricValueSet>>,
    pub release_errors: Option<Vec<QuotaError>>,
}

Response message for the ReleaseQuota 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).

Fields

The same operation_id value used in the ReleaseQuotaRequest. Used for logging and diagnostics purposes.

ID of the actual config used to process the request.

Quota metrics to indicate the result of release. Depending on the request, one or more of the following metrics will be included:

  1. For rate quota, per quota group or per quota metric released amount will be specified using the following delta metric: "serviceruntime.googleapis.com/api/consumer/quota_refund_count"

  2. For allocation quota, per quota metric total usage will be specified using the following gauge metric: "serviceruntime.googleapis.com/allocation/consumer/quota_used_count"

  3. For allocation quota, value for each quota limit associated with the metrics will be specified using the following gauge metric: "serviceruntime.googleapis.com/quota/limit"

Indicates the decision of the release.

Trait Implementations

impl Default for ReleaseQuotaResponse
[src]

Returns the "default value" for a type. Read more

impl Clone for ReleaseQuotaResponse
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Debug for ReleaseQuotaResponse
[src]

Formats the value using the given formatter. Read more

impl ResponseResult for ReleaseQuotaResponse
[src]

Auto Trait Implementations