class Google::Apis::ServicecontrolV1::ReportResponse

Response message for the Report method.

Attributes

report_errors[RW]

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>]

service_config_id[RW]

The actual config id used to process the request. Corresponds to the JSON property `serviceConfigId` @return [String]

service_rollout_id[RW]

The current service rollout id used to process the request. Corresponds to the JSON property `serviceRolloutId` @return [String]

Public Class Methods

new(**args) click to toggle source
# File lib/google/apis/servicecontrol_v1/classes.rb, line 1830
def initialize(**args)
   update!(**args)
end

Public Instance Methods

update!(**args) click to toggle source

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