public sealed class ReportResponse : IMessage<ReportResponse>, IEquatable<ReportResponse>, IDeepCloneable<ReportResponse>, IBufferMessage, IMessage
Reference documentation and code samples for the Service Control v1 API class ReportResponse.
Response message for the Report method.
Implements
IMessageReportResponse, IEquatableReportResponse, IDeepCloneableReportResponse, IBufferMessage, IMessageNamespace
Google.Cloud.ServiceControl.V1Assembly
Google.Cloud.ServiceControl.V1.dll
Constructors
ReportResponse()
public ReportResponse()
ReportResponse(ReportResponse)
public ReportResponse(ReportResponse other)
Parameter | |
---|---|
Name | Description |
other | ReportResponse |
Properties
ReportErrors
public RepeatedField<ReportResponse.Types.ReportError> ReportErrors { get; }
Partial failures, one for each Operation
in 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_errors
list indicates a complete success where allOperations
in the request are processed successfully. - The combination of a successful RPC status and a non-empty
report_errors
list indicates a partial success where someOperations
in the request succeeded. EachOperation
that 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.
Property Value | |
---|---|
Type | Description |
RepeatedFieldReportResponseTypesReportError |
ServiceConfigId
public string ServiceConfigId { get; set; }
The actual config id used to process the request.
Property Value | |
---|---|
Type | Description |
string |
ServiceRolloutId
public string ServiceRolloutId { get; set; }
The current service rollout id used to process the request.
Property Value | |
---|---|
Type | Description |
string |