Struct google_servicecontrol1::ReportResponse[][src]

pub struct ReportResponse {
    pub report_errors: Option<Vec<ReportError>>,
    pub report_infos: Option<Vec<ReportInfo>>,
    pub service_config_id: Option<String>,
}

Response message for the Report 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

Partial failures, one for each Operation in the request that failed processing. There are three possible combinations of the RPC status:

  1. The combination of a successful RPC status and an empty report_errors list indicates a complete success where all Operations in the request are processed successfully.
  2. The combination of a successful RPC status and a non-empty report_errors list indicates a partial success where some Operations in the request succeeded. Each Operation that failed processing has a corresponding item in this list.
  3. A failed RPC status indicates a general non-deterministic failure. When this happens, it's impossible to know which of the 'Operations' in the request succeeded or failed.

Quota usage for each quota release Operation request.

Fully or partially failed quota release request may or may not be present in report_quota_info. For example, a failed quota release request will have the current quota usage info when precise quota library returns the info. A deadline exceeded quota request will not have quota usage info.

If there is no quota release request, report_quota_info will be empty.

The actual config id used to process the request.

Trait Implementations

impl Default for ReportResponse
[src]

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

impl Clone for ReportResponse
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Debug for ReportResponse
[src]

Formats the value using the given formatter. Read more

impl ResponseResult for ReportResponse
[src]

Auto Trait Implementations