class ProjectsEvents extends Resource (View source)

The "events" collection of methods.

Typical usage is:

 $clouderrorreportingService = new Google\Service\Clouderrorreporting(...);
 $events = $clouderrorreportingService->projects_events;

Methods

listProjectsEvents(string $projectName, array $optParams = [])

Lists the specified events. (events.listProjectsEvents)

report(string $projectName, ReportedErrorEvent $postBody, array $optParams = [])

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/{projectNam e}/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.

Details

ListEventsResponse listProjectsEvents(string $projectName, array $optParams = [])

Lists the specified events. (events.listProjectsEvents)

Parameters

string $projectName

Required. The resource name of the Google Cloud Platform project. Written as projects/{projectID} or projects/{projectID}/locations/{location}, where {projectID} is the Google Cloud Platform project ID and {location} is a Cloud region. Examples: projects/my-project-123, projects/my- project-123/locations/global. For a list of supported locations, see Supported Regions. global is the default when unspecified.

array $optParams

Optional parameters.

Return Value

ListEventsResponse

Exceptions

Exception

ReportErrorEventResponse report(string $projectName, ReportedErrorEvent $postBody, array $optParams = [])

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/{projectNam e}/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.

(events.report)

Parameters

string $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.

ReportedErrorEvent $postBody
array $optParams

Optional parameters.

Return Value

ReportErrorEventResponse

Exceptions

Exception