public sealed class ReportResponse : IMessage<ReportResponse>, IEquatable<ReportResponse>, IDeepCloneable<ReportResponse>, IBufferMessage, IMessageResponse message for the Report method.
Implements
IMessage<ReportResponse>, IEquatable<ReportResponse>, IDeepCloneable<ReportResponse>, 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_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.
| Property Value | |
|---|---|
| Type | Description |
RepeatedField<ReportResponse.Types.ReportError> |
|
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 |
|