Class ProjectsResource.EventsResource.ReportRequest
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] (https://cloud.google.com/error-reporting) is a service built on Cloud Logging and can
analyze log entries when all of the following are true: * Customer-managed encryption keys (CMEK) are
disabled on the log bucket. * The log bucket satisfies one of the following: * The log bucket is stored
in the same project where the logs originated. * The logs were routed to a project, and then that
project stored those logs in a log bucket that it owns.
Inheritance
Inherited Members
Namespace: Google.Apis.Clouderrorreporting.v1beta1
Assembly: Google.Apis.Clouderrorreporting.v1beta1.dll
Syntax
public class ProjectsResource.EventsResource.ReportRequest : ClouderrorreportingBaseServiceRequest<ReportErrorEventResponse>, IClientServiceRequest<ReportErrorEventResponse>, IClientServiceRequest
Constructors
ReportRequest(IClientService, ReportedErrorEvent, string)
Constructs a new Report request.
Declaration
public ReportRequest(IClientService service, ReportedErrorEvent body, string projectName)
Parameters
Type | Name | Description |
---|---|---|
IClientService | service | |
ReportedErrorEvent | body | |
string | projectName |
Properties
HttpMethod
Gets the HTTP method.
Declaration
public override string HttpMethod { get; }
Property Value
Type | Description |
---|---|
string |
Overrides
MethodName
Gets the method name.
Declaration
public override string MethodName { get; }
Property Value
Type | Description |
---|---|
string |
Overrides
ProjectName
Required. The resource name of the Google Cloud Platform project. Written as projects/{projectId}
,
where {projectId}
is the Google Cloud Platform project
ID. Example: // projects/my-project-123
.
Declaration
[RequestParameter("projectName", RequestParameterType.Path)]
public virtual string ProjectName { get; }
Property Value
Type | Description |
---|---|
string |
RestPath
Gets the REST path.
Declaration
public override string RestPath { get; }
Property Value
Type | Description |
---|---|
string |
Overrides
Methods
GetBody()
Returns the body of the request.
Declaration
protected override object GetBody()
Returns
Type | Description |
---|---|
object |
Overrides
InitParameters()
Initializes Report parameter list.
Declaration
protected override void InitParameters()