public sealed class ReportResponse : IMessage<ReportResponse>, IEquatable<ReportResponse>, IDeepCloneable<ReportResponse>, IBufferMessage, IMessageReference 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_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 |
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 |
|