google_api_service_control v0.22.0 GoogleApi.ServiceControl.V1.Model.ReportResponse View Source

Response message for the Report method.

Attributes

  • reportErrors (type: list(GoogleApi.ServiceControl.V1.Model.ReportError.t), default: nil) - 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.
  • reportInfos (type: list(GoogleApi.ServiceControl.V1.Model.ReportInfo.t), default: nil) - 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.

  • serviceConfigId (type: String.t, default: nil) - The actual config id used to process the request.

  • serviceRolloutId (type: String.t, default: nil) - Unimplemented. The current service rollout id used to process the request.

Link to this section Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Link to this section Types

Link to this type

t()

View Source
t() :: %GoogleApi.ServiceControl.V1.Model.ReportResponse{
  reportErrors: [GoogleApi.ServiceControl.V1.Model.ReportError.t()],
  reportInfos: [GoogleApi.ServiceControl.V1.Model.ReportInfo.t()],
  serviceConfigId: String.t(),
  serviceRolloutId: String.t()
}

Link to this section Functions

Link to this function

decode(value, options)

View Source
decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.