public sealed class ReportErrorsServiceClientImpl : ReportErrorsServiceClient
ReportErrorsService client wrapper implementation, for convenient use.
Namespace
Google.Cloud.ErrorReporting.V1Beta1Assembly
Google.Cloud.ErrorReporting.V1Beta1.dll
Remarks
An API for reporting error events.
Constructors
ReportErrorsServiceClientImpl(ReportErrorsService.ReportErrorsServiceClient, ReportErrorsServiceSettings, ILogger)
public ReportErrorsServiceClientImpl(ReportErrorsService.ReportErrorsServiceClient grpcClient, ReportErrorsServiceSettings settings, ILogger logger)
Constructs a client wrapper for the ReportErrorsService service, with the specified gRPC client and settings.
Parameters | |
---|---|
Name | Description |
grpcClient | ReportErrorsService.ReportErrorsServiceClient The underlying gRPC client. |
settings | ReportErrorsServiceSettings The base ReportErrorsServiceSettings used within this client. |
logger | ILogger Optional ILogger to use within this client. |
Properties
GrpcClient
public override ReportErrorsService.ReportErrorsServiceClient GrpcClient { get; }
The underlying gRPC ReportErrorsService client
Property Value | |
---|---|
Type | Description |
ReportErrorsService.ReportErrorsServiceClient |
Methods
ReportErrorEvent(ReportErrorEventRequest, CallSettings)
public override ReportErrorEventResponse ReportErrorEvent(ReportErrorEventRequest request, CallSettings callSettings = null)
Report an individual error event and record the event to a log.
This endpoint accepts either an OAuth token,
or an API key
for authentication. To use an API key, append it to the URL as the value of
a key
parameter. For example:
POST
https://clouderrorreporting.googleapis.com/v1beta1/{projectName}/events:report?key=123ABC456
Note: Error Reporting is a global service built on Cloud Logging and doesn't analyze logs stored in regional log buckets or logs routed to other Google Cloud projects.
For more information, see Using Error Reporting with regionalized logs.
Parameters | |
---|---|
Name | Description |
request | ReportErrorEventRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
ReportErrorEventResponse | The RPC response. |
ReportErrorEventAsync(ReportErrorEventRequest, CallSettings)
public override Task<ReportErrorEventResponse> ReportErrorEventAsync(ReportErrorEventRequest request, CallSettings callSettings = null)
Report an individual error event and record the event to a log.
This endpoint accepts either an OAuth token,
or an API key
for authentication. To use an API key, append it to the URL as the value of
a key
parameter. For example:
POST
https://clouderrorreporting.googleapis.com/v1beta1/{projectName}/events:report?key=123ABC456
Note: Error Reporting is a global service built on Cloud Logging and doesn't analyze logs stored in regional log buckets or logs routed to other Google Cloud projects.
For more information, see Using Error Reporting with regionalized logs.
Parameters | |
---|---|
Name | Description |
request | ReportErrorEventRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Task<ReportErrorEventResponse> | A Task containing the RPC response. |