class Google::Apis::ServicecontrolV1::ReportResponse
Response message for the Report method.
Attributes
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. Corresponds to the JSON property `reportErrors` @return [Array<Google::Apis::ServicecontrolV1::ReportError>]
The actual config id used to process the request. Corresponds to the JSON property `serviceConfigId` @return [String]
The current service rollout id used to process the request. Corresponds to the JSON property `serviceRolloutId` @return [String]
Public Class Methods
# File lib/google/apis/servicecontrol_v1/classes.rb, line 1830 def initialize(**args) update!(**args) end
Public Instance Methods
Update properties of this object
# File lib/google/apis/servicecontrol_v1/classes.rb, line 1835 def update!(**args) @report_errors = args[:report_errors] if args.key?(:report_errors) @service_config_id = args[:service_config_id] if args.key?(:service_config_id) @service_rollout_id = args[:service_rollout_id] if args.key?(:service_rollout_id) end