Skip to content
This repository was archived by the owner on Sep 16, 2023. It is now read-only.
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
38 commits
Select commit Hold shift + click to select a range
f91dd50
fix: Update bazel builds for ER client libraries.
yoshi-automation Jun 17, 2021
30edce7
feat: Make resolution status field available for error groups. Now ca…
yoshi-automation Jun 17, 2021
7a20871
feat: generate sample code in the Java microgenerator
yoshi-automation Jun 17, 2021
dbb10ff
fix: Remove dependency on AppEngine's proto definitions. This also re…
yoshi-automation Jun 17, 2021
3069c20
chore: update gapic-generator-java to 0.0.20
yoshi-automation Jun 17, 2021
cbfd903
chore: release gapic-generator-java v0.0.21 with gapic_metadata.json …
yoshi-automation Jun 17, 2021
2671372
chore(release): update Java microgenerator to 1.0.1
yoshi-automation Jun 17, 2021
b28aeb2
chore: update gax-java dependency to 1.62
yoshi-automation Jun 17, 2021
9444619
chore: update java microgenerator to 1.0.2 Adds request initializatio…
yoshi-automation Jun 17, 2021
e489f13
chore: release gapic-generator-java v1.0.10
yoshi-automation Jun 17, 2021
9d2bf26
chore: release gapic-generator-java v1.0.11
yoshi-automation Jun 17, 2021
2e3d6c0
chore: release gapic-generator-java v1.0.12
yoshi-automation Jun 17, 2021
d5ecb39
chore: release gapic-generator-java v1.0.13
yoshi-automation Jun 17, 2021
2a42a58
Merge branch 'master' into autosynth-googleapis
Aug 8, 2021
2d3996f
fix tests
Aug 8, 2021
7fe101b
fix: remove report status field from proto
Aug 8, 2021
f9b0414
fix: Update bazel builds for ER client libraries.
yoshi-automation Aug 9, 2021
630a5be
feat: Make resolution status field available for error groups. Now ca…
yoshi-automation Aug 9, 2021
2f6e2b7
feat: generate sample code in the Java microgenerator
yoshi-automation Aug 9, 2021
ce5000c
fix: Remove dependency on AppEngine's proto definitions. This also re…
yoshi-automation Aug 9, 2021
b032bc8
chore: update gapic-generator-java to 0.0.20
yoshi-automation Aug 9, 2021
e116cf9
chore: release gapic-generator-java v0.0.21 with gapic_metadata.json …
yoshi-automation Aug 9, 2021
4a6bf9d
chore(release): update Java microgenerator to 1.0.1
yoshi-automation Aug 9, 2021
6419939
chore: update gax-java dependency to 1.62
yoshi-automation Aug 9, 2021
70552c4
chore: update java microgenerator to 1.0.2 Adds request initializatio…
yoshi-automation Aug 9, 2021
01a58e7
chore: release gapic-generator-java v1.0.10
yoshi-automation Aug 9, 2021
de3bb04
chore: release gapic-generator-java v1.0.11
yoshi-automation Aug 9, 2021
1b21e4c
chore: release gapic-generator-java v1.0.12
yoshi-automation Aug 9, 2021
346d7fe
chore: release gapic-generator-java v1.0.13
yoshi-automation Aug 9, 2021
e3de995
chore: release gapic-generator-java v1.0.17
yoshi-automation Aug 9, 2021
1b2e0b4
feat!: release gapic-generator-java v2.0.0
yoshi-automation Aug 9, 2021
bafe23d
feat! renaming of package
Aug 10, 2021
7df55bf
fix: merge conflict
Aug 10, 2021
388c3a3
fix: fix quickstart
Aug 10, 2021
d102afe
fix: samples reference new package names
Aug 10, 2021
8aac63a
fix: samples reference new package names
Aug 10, 2021
6b0c7db
Merge branch 'autosynth-googleapis' of github.com:googleapis/java-err…
Aug 10, 2021
bb6c1e2
force build
Aug 11, 2021
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
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -78,13 +78,13 @@ compile 'com.google.cloud:google-cloud-errorreporting'
If you are using Gradle without BOM, add this to your dependencies

```Groovy
compile 'com.google.cloud:google-cloud-errorreporting:0.121.5-beta'
compile 'com.google.cloud:google-cloud-errorreporting:0.121.6-beta'
```

If you are using SBT, add this to your dependencies

```Scala
libraryDependencies += "com.google.cloud" % "google-cloud-errorreporting" % "0.121.5-beta"
libraryDependencies += "com.google.cloud" % "google-cloud-errorreporting" % "0.121.6-beta"
```

## Authentication
Expand Down
185 changes: 185 additions & 0 deletions google-cloud-errorreporting/clirr-ignored-differences.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,185 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- see http://www.mojohaus.org/clirr-maven-plugin/examples/ignored-differences.html -->
<differences>
<!-- Added ignores for renaming of namespaces/classes in beta -->
<difference>
<differenceType>8001</differenceType>
<className>com/google/cloud/errorreporting/v1beta1/ErrorGroupServiceClient</className>
<from>com/google/cloud/errorreporting/v1beta1/ErrorGroupServiceClient</from>
<to>com/google/cloud/errorreporting/v1beta1/ErrorGroupServiceClient</to>
</difference>
<difference>
<differenceType>8001</differenceType>
<className>com/google/cloud/errorreporting/v1beta1/ErrorGroupServiceSettings</className>
<from>com/google/cloud/errorreporting/v1beta1/ErrorGroupServiceSettings</from>
<to>com/google/cloud/errorreporting/v1beta1/ErrorGroupServiceSettings</to>
</difference>
<difference>
<differenceType>8001</differenceType>
<className>com/google/cloud/errorreporting/v1beta1/ErrorGroupServiceSettings$Builder</className>
<from>com/google/cloud/errorreporting/v1beta1/ErrorGroupServiceSettings$Builder</from>
<to>com/google/cloud/errorreporting/v1beta1/ErrorGroupServiceSettings$Builder</to>
</difference>
<difference>
<differenceType>8001</differenceType>
<className>com/google/cloud/errorreporting/v1beta1/ErrorStatsServiceClient</className>
<from>com/google/cloud/errorreporting/v1beta1/ErrorStatsServiceClient</from>
<to>com/google/cloud/errorreporting/v1beta1/ErrorStatsServiceClient</to>
</difference>
<difference>
<differenceType>8001</differenceType>
<className>com/google/cloud/errorreporting/v1beta1/ErrorStatsServiceClient$ListEventsFixedSizeCollection</className>
<from>com/google/cloud/errorreporting/v1beta1/ErrorStatsServiceClient$ListEventsFixedSizeCollection</from>
<to>com/google/cloud/errorreporting/v1beta1/ErrorStatsServiceClient$ListEventsFixedSizeCollection</to>
</difference>
<difference>
<differenceType>8001</differenceType>
<className>com/google/cloud/errorreporting/v1beta1/ErrorStatsServiceClient$ListEventsPage</className>
<from>com/google/cloud/errorreporting/v1beta1/ErrorStatsServiceClient$ListEventsPage</from>
<to>com/google/cloud/errorreporting/v1beta1/ErrorStatsServiceClient$ListEventsPage</to>
</difference>
<difference>
<differenceType>8001</differenceType>
<className>com/google/cloud/errorreporting/v1beta1/ErrorStatsServiceClient$ListEventsPagedResponse</className>
<from>com/google/cloud/errorreporting/v1beta1/ErrorStatsServiceClient$ListEventsPagedResponse</from>
<to>com/google/cloud/errorreporting/v1beta1/ErrorStatsServiceClient$ListEventsPagedResponse</to>
</difference>
<difference>
<differenceType>8001</differenceType>
<className>com/google/cloud/errorreporting/v1beta1/ErrorStatsServiceClient$ListGroupStatsFixedSizeCollection</className>
<from>com/google/cloud/errorreporting/v1beta1/ErrorStatsServiceClient$ListGroupStatsFixedSizeCollection</from>
<to>com/google/cloud/errorreporting/v1beta1/ErrorStatsServiceClient$ListGroupStatsFixedSizeCollection</to>
</difference>
<difference>
<differenceType>8001</differenceType>
<className>com/google/cloud/errorreporting/v1beta1/ErrorStatsServiceClient$ListGroupStatsPagedResponse</className>
<from>com/google/cloud/errorreporting/v1beta1/ErrorStatsServiceClient$ListGroupStatsPagedResponse</from>
<to>com/google/cloud/errorreporting/v1beta1/ErrorStatsServiceClient$ListGroupStatsPagedResponse</to>
</difference>
<difference>
<differenceType>8001</differenceType>
<className>com/google/cloud/errorreporting/v1beta1/ErrorStatsServiceSettings</className>
<from>com/google/cloud/errorreporting/v1beta1/ErrorStatsServiceSettings</from>
<to>com/google/cloud/errorreporting/v1beta1/ErrorStatsServiceSettings</to>
</difference>
<difference>
<differenceType>8001</differenceType>
<className>com/google/cloud/errorreporting/v1beta1/ErrorStatsServiceSettings$Builder</className>
<from>com/google/cloud/errorreporting/v1beta1/ErrorStatsServiceSettings$Builder</from>
<to>com/google/cloud/errorreporting/v1beta1/ErrorStatsServiceSettings$Builder</to>
</difference>
<difference>
<differenceType>8001</differenceType>
<className>com/google/cloud/errorreporting/v1beta1/ErrorStatsServiceClient$ListGroupStatsPage</className>
<from>com/google/cloud/errorreporting/v1beta1/ErrorStatsServiceClient$ListGroupStatsPage</from>
<to>com/google/cloud/errorreporting/v1beta1/ErrorStatsServiceClient$ListGroupStatsPage</to>
</difference>
<difference>
<differenceType>8001</differenceType>
<className>com/google/cloud/errorreporting/v1beta1/ReportErrorsServiceClient</className>
<from>com/google/cloud/errorreporting/v1beta1/ReportErrorsServiceClient</from>
<to>com/google/cloud/errorreporting/v1beta1/ReportErrorsServiceClient</to>
</difference>
<difference>
<differenceType>8001</differenceType>
<className>com/google/cloud/errorreporting/v1beta1/ReportErrorsServiceSettings</className>
<from>com/google/cloud/errorreporting/v1beta1/ReportErrorsServiceSettings</from>
<to>com/google/cloud/errorreporting/v1beta1/ReportErrorsServiceSettings</to>
</difference>
<difference>
<differenceType>8001</differenceType>
<className>com/google/cloud/errorreporting/v1beta1/ReportErrorsServiceSettings$Builder</className>
<from>com/google/cloud/errorreporting/v1beta1/ReportErrorsServiceSettings$Builder</from>
<to>com/google/cloud/errorreporting/v1beta1/ReportErrorsServiceSettings$Builder</to>
</difference>
<difference>
<differenceType>8001</differenceType>
<className>com/google/cloud/errorreporting/v1beta1/stub/ErrorGroupServiceStub</className>
<from>com/google/cloud/errorreporting/v1beta1/stub/ErrorGroupServiceStub</from>
<to>com/google/cloud/errorreporting/v1beta1/stub/ErrorGroupServiceStub</to>
</difference>
<difference>
<differenceType>8001</differenceType>
<className>com/google/cloud/errorreporting/v1beta1/stub/ErrorGroupServiceStubSettings</className>
<from>com/google/cloud/errorreporting/v1beta1/stub/ErrorGroupServiceStubSettings</from>
<to>com/google/cloud/errorreporting/v1beta1/stub/ErrorGroupServiceStubSettings</to>
</difference>
<difference>
<differenceType>8001</differenceType>
<className>com/google/cloud/errorreporting/v1beta1/stub/ErrorGroupServiceStubSettings$Builder</className>
<from>com/google/cloud/errorreporting/v1beta1/stub/ErrorGroupServiceStubSettings$Builder</from>
<to>com/google/cloud/errorreporting/v1beta1/stub/ErrorGroupServiceStubSettings$Builder</to>
</difference>
<difference>
<differenceType>8001</differenceType>
<className>com/google/cloud/errorreporting/v1beta1/stub/ErrorStatsServiceStub</className>
<from>com/google/cloud/errorreporting/v1beta1/stub/ErrorStatsServiceStub</from>
<to>com/google/cloud/errorreporting/v1beta1/stub/ErrorStatsServiceStub</to>
</difference>
<difference>
<differenceType>8001</differenceType>
<className>com/google/cloud/errorreporting/v1beta1/stub/ErrorStatsServiceStubSettings</className>
<from>com/google/cloud/errorreporting/v1beta1/stub/ErrorStatsServiceStubSettings</from>
<to>com/google/cloud/errorreporting/v1beta1/stub/ErrorStatsServiceStubSettings</to>
</difference>
<difference>
<differenceType>8001</differenceType>
<className>com/google/cloud/errorreporting/v1beta1/stub/ErrorStatsServiceStubSettings$Builder</className>
<from>com/google/cloud/errorreporting/v1beta1/stub/ErrorStatsServiceStubSettings$Builder</from>
<to>com/google/cloud/errorreporting/v1beta1/stub/ErrorStatsServiceStubSettings$Builder</to>
</difference>
<difference>
<differenceType>8001</differenceType>
<className>com/google/cloud/errorreporting/v1beta1/stub/GrpcErrorGroupServiceCallableFactory</className>
<from>com/google/cloud/errorreporting/v1beta1/stub/GrpcErrorGroupServiceCallableFactory</from>
<to>com/google/cloud/errorreporting/v1beta1/stub/GrpcErrorGroupServiceCallableFactory</to>
</difference>
<difference>
<differenceType>8001</differenceType>
<className>com/google/cloud/errorreporting/v1beta1/stub/GrpcErrorGroupServiceStub</className>
<from>com/google/cloud/errorreporting/v1beta1/stub/GrpcErrorGroupServiceStub</from>
<to>com/google/cloud/errorreporting/v1beta1/stub/GrpcErrorGroupServiceStub</to>
</difference>
<difference>
<differenceType>8001</differenceType>
<className>com/google/cloud/errorreporting/v1beta1/stub/GrpcErrorStatsServiceCallableFactory</className>
<from>com/google/cloud/errorreporting/v1beta1/stub/GrpcErrorStatsServiceCallableFactory</from>
<to>com/google/cloud/errorreporting/v1beta1/stub/GrpcErrorStatsServiceCallableFactory</to>
</difference>
<difference>
<differenceType>8001</differenceType>
<className>com/google/cloud/errorreporting/v1beta1/stub/GrpcErrorStatsServiceStub</className>
<from>com/google/cloud/errorreporting/v1beta1/stub/GrpcErrorStatsServiceStub</from>
<to>com/google/cloud/errorreporting/v1beta1/stub/GrpcErrorStatsServiceStub</to>
</difference>
<difference>
<differenceType>8001</differenceType>
<className>com/google/cloud/errorreporting/v1beta1/stub/GrpcReportErrorsServiceCallableFactory</className>
<from>com/google/cloud/errorreporting/v1beta1/stub/GrpcReportErrorsServiceCallableFactory</from>
<to>com/google/cloud/errorreporting/v1beta1/stub/GrpcReportErrorsServiceCallableFactory</to>
</difference>
<difference>
<differenceType>8001</differenceType>
<className>com/google/cloud/errorreporting/v1beta1/stub/GrpcReportErrorsServiceStub</className>
<from>com/google/cloud/errorreporting/v1beta1/stub/GrpcReportErrorsServiceStub</from>
<to>com/google/cloud/errorreporting/v1beta1/stub/GrpcReportErrorsServiceStub</to>
</difference>
<difference>
<differenceType>8001</differenceType>
<className>com/google/cloud/errorreporting/v1beta1/stub/ReportErrorsServiceStub</className>
<from>com/google/cloud/errorreporting/v1beta1/stub/ReportErrorsServiceStub</from>
<to>com/google/cloud/errorreporting/v1beta1/stub/ReportErrorsServiceStub</to>
</difference>
<difference>
<differenceType>8001</differenceType>
<className>com/google/cloud/errorreporting/v1beta1/stub/ReportErrorsServiceStubSettings</className>
<from>com/google/cloud/errorreporting/v1beta1/stub/ReportErrorsServiceStubSettings</from>
<to>com/google/cloud/errorreporting/v1beta1/stub/ReportErrorsServiceStubSettings</to>
</difference>
<difference>
<differenceType>8001</differenceType>
<className>com/google/cloud/errorreporting/v1beta1/stub/ReportErrorsServiceStubSettings$Builder</className>
<from>com/google/cloud/errorreporting/v1beta1/stub/ReportErrorsServiceStubSettings$Builder</from>
<to>com/google/cloud/errorreporting/v1beta1/stub/ReportErrorsServiceStubSettings$Builder</to>
</difference>
</differences>
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
* Copyright 2020 Google LLC
* Copyright 2021 Google LLC
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
Expand All @@ -14,18 +14,13 @@
* limitations under the License.
*/

package com.google.cloud.errorreporting.v1beta1;
package com.google.devtools.clouderrorreporting.v1beta1;

import com.google.api.core.BetaApi;
import com.google.api.gax.core.BackgroundResource;
import com.google.api.gax.rpc.UnaryCallable;
import com.google.cloud.errorreporting.v1beta1.stub.ErrorGroupServiceStub;
import com.google.cloud.errorreporting.v1beta1.stub.ErrorGroupServiceStubSettings;
import com.google.devtools.clouderrorreporting.v1beta1.ErrorGroup;
import com.google.devtools.clouderrorreporting.v1beta1.ErrorGroupName;
import com.google.devtools.clouderrorreporting.v1beta1.GetGroupRequest;
import com.google.devtools.clouderrorreporting.v1beta1.GroupName;
import com.google.devtools.clouderrorreporting.v1beta1.UpdateGroupRequest;
import com.google.devtools.clouderrorreporting.v1beta1.stub.ErrorGroupServiceStub;
import com.google.devtools.clouderrorreporting.v1beta1.stub.ErrorGroupServiceStubSettings;
import java.io.IOException;
import java.util.concurrent.TimeUnit;
import javax.annotation.Generated;
Expand All @@ -37,6 +32,13 @@
* <p>This class provides the ability to make remote calls to the backing service through method
* calls that map to API methods. Sample code to get started:
*
* <pre>{@code
* try (ErrorGroupServiceClient errorGroupServiceClient = ErrorGroupServiceClient.create()) {
* ErrorGroupName groupName = ErrorGroupName.of("[PROJECT]", "[GROUP]");
* ErrorGroup response = errorGroupServiceClient.getGroup(groupName);
* }
* }</pre>
*
* <p>Note: close() needs to be called on the ErrorGroupServiceClient object to clean up resources
* such as threads. In the example above, try-with-resources is used, which automatically calls
* close().
Expand Down Expand Up @@ -176,7 +178,16 @@ public final ErrorGroup getGroup(GroupName groupName) {
/**
* Get the specified group.
*
* @param groupName The group resource name. Written as
* <p>Sample code:
*
* <pre>{@code
* try (ErrorGroupServiceClient errorGroupServiceClient = ErrorGroupServiceClient.create()) {
* ErrorGroupName groupName = ErrorGroupName.of("[PROJECT]", "[GROUP]");
* ErrorGroup response = errorGroupServiceClient.getGroup(groupName);
* }
* }</pre>
*
* @param groupName Required. The group resource name. Written as
* `projects/{projectID}/groups/{group_name}`. Call
* [`groupStats.list`](https://cloud.google.com/error-reporting/reference/rest/v1beta1/projects.groupStats/list)
* to return a list of groups belonging to this project.
Expand All @@ -195,7 +206,16 @@ public final ErrorGroup getGroup(ErrorGroupName groupName) {
/**
* Get the specified group.
*
* @param groupName The group resource name. Written as
* <p>Sample code:
*
* <pre>{@code
* try (ErrorGroupServiceClient errorGroupServiceClient = ErrorGroupServiceClient.create()) {
* String groupName = ErrorGroupName.of("[PROJECT]", "[GROUP]").toString();
* ErrorGroup response = errorGroupServiceClient.getGroup(groupName);
* }
* }</pre>
*
* @param groupName Required. The group resource name. Written as
* `projects/{projectID}/groups/{group_name}`. Call
* [`groupStats.list`](https://cloud.google.com/error-reporting/reference/rest/v1beta1/projects.groupStats/list)
* to return a list of groups belonging to this project.
Expand All @@ -211,6 +231,18 @@ public final ErrorGroup getGroup(String groupName) {
/**
* Get the specified group.
*
* <p>Sample code:
*
* <pre>{@code
* try (ErrorGroupServiceClient errorGroupServiceClient = ErrorGroupServiceClient.create()) {
* GetGroupRequest request =
* GetGroupRequest.newBuilder()
* .setGroupName(ErrorGroupName.of("[PROJECT]", "[GROUP]").toString())
* .build();
* ErrorGroup response = errorGroupServiceClient.getGroup(request);
* }
* }</pre>
*
* @param request The request object containing all of the parameters for the API call.
* @throws com.google.api.gax.rpc.ApiException if the remote call fails
*/
Expand All @@ -223,6 +255,18 @@ public final ErrorGroup getGroup(GetGroupRequest request) {
* Get the specified group.
*
* <p>Sample code:
*
* <pre>{@code
* try (ErrorGroupServiceClient errorGroupServiceClient = ErrorGroupServiceClient.create()) {
* GetGroupRequest request =
* GetGroupRequest.newBuilder()
* .setGroupName(ErrorGroupName.of("[PROJECT]", "[GROUP]").toString())
* .build();
* ApiFuture<ErrorGroup> future = errorGroupServiceClient.getGroupCallable().futureCall(request);
* // Do something.
* ErrorGroup response = future.get();
* }
* }</pre>
*/
public final UnaryCallable<GetGroupRequest, ErrorGroup> getGroupCallable() {
return stub.getGroupCallable();
Expand All @@ -232,6 +276,15 @@ public final UnaryCallable<GetGroupRequest, ErrorGroup> getGroupCallable() {
/**
* Replace the data for the specified group. Fails if the group does not exist.
*
* <p>Sample code:
*
* <pre>{@code
* try (ErrorGroupServiceClient errorGroupServiceClient = ErrorGroupServiceClient.create()) {
* ErrorGroup group = ErrorGroup.newBuilder().build();
* ErrorGroup response = errorGroupServiceClient.updateGroup(group);
* }
* }</pre>
*
* @param group Required. The group which replaces the resource on the server.
* @throws com.google.api.gax.rpc.ApiException if the remote call fails
*/
Expand All @@ -244,6 +297,16 @@ public final ErrorGroup updateGroup(ErrorGroup group) {
/**
* Replace the data for the specified group. Fails if the group does not exist.
*
* <p>Sample code:
*
* <pre>{@code
* try (ErrorGroupServiceClient errorGroupServiceClient = ErrorGroupServiceClient.create()) {
* UpdateGroupRequest request =
* UpdateGroupRequest.newBuilder().setGroup(ErrorGroup.newBuilder().build()).build();
* ErrorGroup response = errorGroupServiceClient.updateGroup(request);
* }
* }</pre>
*
* @param request The request object containing all of the parameters for the API call.
* @throws com.google.api.gax.rpc.ApiException if the remote call fails
*/
Expand All @@ -256,6 +319,17 @@ public final ErrorGroup updateGroup(UpdateGroupRequest request) {
* Replace the data for the specified group. Fails if the group does not exist.
*
* <p>Sample code:
*
* <pre>{@code
* try (ErrorGroupServiceClient errorGroupServiceClient = ErrorGroupServiceClient.create()) {
* UpdateGroupRequest request =
* UpdateGroupRequest.newBuilder().setGroup(ErrorGroup.newBuilder().build()).build();
* ApiFuture<ErrorGroup> future =
* errorGroupServiceClient.updateGroupCallable().futureCall(request);
* // Do something.
* ErrorGroup response = future.get();
* }
* }</pre>
*/
public final UnaryCallable<UpdateGroupRequest, ErrorGroup> updateGroupCallable() {
return stub.updateGroupCallable();
Expand Down
Loading