Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -122,7 +122,8 @@ public abstract static class ReportErrorsServiceImplBase implements io.grpc.Bind
* <a href="https://support.google.com/cloud/answer/6158862">API key</a>
* for authentication. To use an API key, append it to the URL as the value of
* a `key` parameter. For example:
* <pre>POST https://clouderrorreporting.googleapis.com/v1beta1/projects/example-project/events:report?key=123ABC456</pre>
* <pre>POST
* https://clouderrorreporting.googleapis.com/v1beta1/projects/example-project/events:report?key=123ABC456</pre>
* </pre>
*/
public void reportErrorEvent(
Expand Down Expand Up @@ -180,7 +181,8 @@ protected ReportErrorsServiceStub build(
* &lt;a href="https://support.google.com/cloud/answer/6158862"&gt;API key&lt;/a&gt;
* for authentication. To use an API key, append it to the URL as the value of
* a `key` parameter. For example:
* &lt;pre&gt;POST https://clouderrorreporting.googleapis.com/v1beta1/projects/example-project/events:report?key=123ABC456&lt;/pre&gt;
* &lt;pre&gt;POST
* https://clouderrorreporting.googleapis.com/v1beta1/projects/example-project/events:report?key=123ABC456&lt;/pre&gt;
* </pre>
*/
public void reportErrorEvent(
Expand Down Expand Up @@ -229,7 +231,8 @@ protected ReportErrorsServiceBlockingStub build(
* &lt;a href="https://support.google.com/cloud/answer/6158862"&gt;API key&lt;/a&gt;
* for authentication. To use an API key, append it to the URL as the value of
* a `key` parameter. For example:
* &lt;pre&gt;POST https://clouderrorreporting.googleapis.com/v1beta1/projects/example-project/events:report?key=123ABC456&lt;/pre&gt;
* &lt;pre&gt;POST
* https://clouderrorreporting.googleapis.com/v1beta1/projects/example-project/events:report?key=123ABC456&lt;/pre&gt;
* </pre>
*/
public com.google.devtools.clouderrorreporting.v1beta1.ReportErrorEventResponse
Expand Down Expand Up @@ -274,7 +277,8 @@ protected ReportErrorsServiceFutureStub build(
* &lt;a href="https://support.google.com/cloud/answer/6158862"&gt;API key&lt;/a&gt;
* for authentication. To use an API key, append it to the URL as the value of
* a `key` parameter. For example:
* &lt;pre&gt;POST https://clouderrorreporting.googleapis.com/v1beta1/projects/example-project/events:report?key=123ABC456&lt;/pre&gt;
* &lt;pre&gt;POST
* https://clouderrorreporting.googleapis.com/v1beta1/projects/example-project/events:report?key=123ABC456&lt;/pre&gt;
* </pre>
*/
public com.google.common.util.concurrent.ListenableFuture<
Expand Down

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,6 @@ option java_outer_classname = "CommonProto";
option java_package = "com.google.devtools.clouderrorreporting.v1beta1";
option php_namespace = "Google\\Cloud\\ErrorReporting\\V1beta1";


// Description of a group of similar error events.
message ErrorGroup {
// The group resource name.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,18 +26,22 @@ option java_outer_classname = "ErrorGroupServiceProto";
option java_package = "com.google.devtools.clouderrorreporting.v1beta1";
option php_namespace = "Google\\Cloud\\ErrorReporting\\V1beta1";


// Service for retrieving and updating individual error groups.
service ErrorGroupService {
// Get the specified group.
rpc GetGroup(GetGroupRequest) returns (ErrorGroup) {
option (google.api.http) = { get: "/v1beta1/{group_name=projects/*/groups/*}" };
option (google.api.http) = {
get: "/v1beta1/{group_name=projects/*/groups/*}"
};
}

// Replace the data for the specified group.
// Fails if the group does not exist.
rpc UpdateGroup(UpdateGroupRequest) returns (ErrorGroup) {
option (google.api.http) = { put: "/v1beta1/{group.name=projects/*/groups/*}" body: "group" };
option (google.api.http) = {
put: "/v1beta1/{group.name=projects/*/groups/*}"
body: "group"
};
}
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,23 +28,28 @@ option java_outer_classname = "ErrorStatsServiceProto";
option java_package = "com.google.devtools.clouderrorreporting.v1beta1";
option php_namespace = "Google\\Cloud\\ErrorReporting\\V1beta1";


// An API for retrieving and managing error statistics as well as data for
// individual events.
service ErrorStatsService {
// Lists the specified groups.
rpc ListGroupStats(ListGroupStatsRequest) returns (ListGroupStatsResponse) {
option (google.api.http) = { get: "/v1beta1/{project_name=projects/*}/groupStats" };
option (google.api.http) = {
get: "/v1beta1/{project_name=projects/*}/groupStats"
};
}

// Lists the specified events.
rpc ListEvents(ListEventsRequest) returns (ListEventsResponse) {
option (google.api.http) = { get: "/v1beta1/{project_name=projects/*}/events" };
option (google.api.http) = {
get: "/v1beta1/{project_name=projects/*}/events"
};
}

// Deletes all error events of a given project.
rpc DeleteEvents(DeleteEventsRequest) returns (DeleteEventsResponse) {
option (google.api.http) = { delete: "/v1beta1/{project_name=projects/*}/events" };
option (google.api.http) = {
delete: "/v1beta1/{project_name=projects/*}/events"
};
}
}

Expand Down Expand Up @@ -296,9 +301,7 @@ message DeleteEventsRequest {
}

// Response message for deleting error events.
message DeleteEventsResponse {

}
message DeleteEventsResponse {}

// Specifies how the time periods of error group counts are aligned.
enum TimedCountAlignment {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,6 @@ option java_outer_classname = "ReportErrorsServiceProto";
option java_package = "com.google.devtools.clouderrorreporting.v1beta1";
option php_namespace = "Google\\Cloud\\ErrorReporting\\V1beta1";


// An API for reporting error events.
service ReportErrorsService {
// Report an individual error event.
Expand All @@ -37,18 +36,24 @@ service ReportErrorsService {
// <a href="https://support.google.com/cloud/answer/6158862">API key</a>
// for authentication. To use an API key, append it to the URL as the value of
// a `key` parameter. For example:
// <pre>POST https://clouderrorreporting.googleapis.com/v1beta1/projects/example-project/events:report?key=123ABC456</pre>
rpc ReportErrorEvent(ReportErrorEventRequest) returns (ReportErrorEventResponse) {
option (google.api.http) = { post: "/v1beta1/{project_name=projects/*}/events:report" body: "event" };
// <pre>POST
// https://clouderrorreporting.googleapis.com/v1beta1/projects/example-project/events:report?key=123ABC456</pre>
rpc ReportErrorEvent(ReportErrorEventRequest)
returns (ReportErrorEventResponse) {
option (google.api.http) = {
post: "/v1beta1/{project_name=projects/*}/events:report"
body: "event"
};
}
}

// A request for reporting an individual error event.
message ReportErrorEventRequest {
// [Required] The resource name of the Google Cloud Platform project. Written
// as `projects/` plus the
// [Google Cloud Platform project ID](https://support.google.com/cloud/answer/6158840).
// Example: `projects/my-project-123`.
// [Google Cloud Platform project
// ID](https://support.google.com/cloud/answer/6158840). Example:
// `projects/my-project-123`.
string project_name = 1;

// [Required] The error event to be reported.
Expand All @@ -57,9 +62,7 @@ message ReportErrorEventRequest {

// Response for reporting an individual error event.
// Data may be added to this message in the future.
message ReportErrorEventResponse {

}
message ReportErrorEventResponse {}

// An error event which is reported to the Error Reporting system.
message ReportedErrorEvent {
Expand Down
10 changes: 5 additions & 5 deletions google-cloud-clients/google-cloud-errorreporting/synth.metadata
Original file line number Diff line number Diff line change
@@ -1,19 +1,19 @@
{
"updateTime": "2019-01-17T08:43:47.907788Z",
"updateTime": "2019-02-26T08:42:26.234719Z",
"sources": [
{
"generator": {
"name": "artman",
"version": "0.16.6",
"dockerImage": "googleapis/artman@sha256:12722f2ca3fbc3b53cc6aa5f0e569d7d221b46bd876a2136497089dec5e3634e"
"version": "0.16.14",
"dockerImage": "googleapis/artman@sha256:f3d61ae45abaeefb6be5f228cda22732c2f1b00fb687c79c4bd4f2c42bb1e1a7"
}
},
{
"git": {
"name": "googleapis",
"remote": "https://github.com/googleapis/googleapis.git",
"sha": "0ac60e21a1aa86c07c1836865b35308ba8178b05",
"internalRef": "229626798"
"sha": "29f098cb03a9983cc9cb15993de5da64419046f2",
"internalRef": "235621085"
}
}
],
Expand Down