google_api_service_control v0.8.1 GoogleApi.ServiceControl.V1.Model.ReportResponse View Source
Response message for the Report method.
Attributes
- reportErrors (list(GoogleApi.ServiceControl.V1.Model.ReportError.t)): Partial failures, one for each
Operationin the request that failed processing. There are three possible combinations of the RPC status:
- The combination of a successful RPC status and an empty
report_errorslist indicates a complete success where allOperationsin the request are processed successfully. - The combination of a successful RPC status and a non-empty
report_errorslist indicates a partial success where someOperationsin the request succeeded. EachOperationthat failed processing has a corresponding item in this list. - 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. Defaults to
nil.
- reportInfos (list(GoogleApi.ServiceControl.V1.Model.ReportInfo.t)): Quota usage for each quota release
Operationrequest.
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.
Defaults to nil.
- serviceConfigId (String.t): The actual config id used to process the request. Defaults to
nil. - serviceRolloutId (String.t): Unimplemented. The current service rollout id used to process the request. Defaults to
nil.
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()
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()
}
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
Unwrap a decoded JSON object into its complex fields.