gapic-generator-java icon indicating copy to clipboard operation
gapic-generator-java copied to clipboard

Generates GAPIC Java client libraries from protobufs.

Results 238 gapic-generator-java issues
Sort by recently updated
recently updated
newest added

Decide whether to add @InternalExtensionOnly to the following retry elements, and whether to remove @BetaApi https://github.com/googleapis/sdk-platform-java/blob/decd7f60017d45288e6c12493fa21e06f9c5f77c/gax-java/gax/src/main/java/com/google/api/gax/retrying/ScheduledRetryingExecutor.java#L98 https://github.com/googleapis/sdk-platform-java/blob/decd7f60017d45288e6c12493fa21e06f9c5f77c/gax-java/gax/src/main/java/com/google/api/gax/retrying/RetrySettings.java#L309 https://github.com/googleapis/sdk-platform-java/blob/decd7f60017d45288e6c12493fa21e06f9c5f77c/gax-java/gax/src/main/java/com/google/api/gax/retrying/RetryingContext.java#L44 https://github.com/googleapis/sdk-platform-java/blame/decd7f60017d45288e6c12493fa21e06f9c5f77c/gax-java/gax/src/main/java/com/google/api/gax/retrying/RetryAlgorithm.java#L258 https://github.com/googleapis/sdk-platform-java/blame/decd7f60017d45288e6c12493fa21e06f9c5f77c/gax-java/gax/src/main/java/com/google/api/gax/retrying/RetryAlgorithm.java#L264

type: feature request
priority: p2

Currently the generate TotalTimeout snippets(e.g. in [Showcase](https://github.com/googleapis/sdk-platform-java/blob/main/showcase/gapic-showcase/src/main/java/com/google/showcase/v1beta1/ComplianceSettings.java#L71-L81)) is misleading for customers per b/328302469. We should generate snippets for the whole `RetrySettings` instead of just `TotalTimeout` field reduce confusion.

priority: p2
type: docs

These checks take usually ~35 minutes. I wonder if we can make them faster somehow. ![image](https://github.com/googleapis/sdk-platform-java/assets/22083784/3397cc88-93ae-42fb-ab02-3ffe0eaa0d79) ![image](https://github.com/googleapis/sdk-platform-java/assets/22083784/59d590ce-0154-4fa1-bccc-be1b25f292e4)

type: feature request
priority: p2

The current implementation for autopopulation of a field assumes that if the field is an empty string or not set (and all other requirements are fulfilled), that the field should...

type: bug
priority: p4

The Client Overview table in https://github.com/googleapis/sdk-platform-java/blob/main/gapic-generator-java/src/main/java/com/google/api/generator/gapic/composer/comment/ServiceClientCommentComposer.java#L221 has been brittle in terms of ensuring proper formatting of all of its elements. (See https://github.com/googleapis/sdk-platform-java/pull/2280 and https://github.com/googleapis/sdk-platform-java/pull/2361 as piecemeal fixes) It would be...

type: feature request
priority: p2

We have `errorprone.version` defined in https://github.com/googleapis/sdk-platform-java/blob/f5f201e9846c46f6e7241a15674d28711fe984f4/java-shared-dependencies/third-party-dependencies/pom.xml#L33 We have `error_prone_annotations` with a different version in https://github.com/googleapis/sdk-platform-java/blob/f5f201e9846c46f6e7241a15674d28711fe984f4/api-common-java/pom.xml#L66

type: cleanup
priority: p3

Error: ``` 2023-07-10T15:19:26.5433019Z 15:19:26:539 [ERROR] Errors: 2023-07-10T15:19:26.5436045Z 15:19:26:539 [ERROR] ServiceManagerClientHttpJsonTest.getIamPolicyTest:900 » NotFound com.google.api.client.http.HttpResponseException: 404 2023-07-10T15:19:26.5437373Z POST https://servicemanagement.googleapis.com:443/v1/GetIamPolicyRequest-1527610370:getIamPolicy?$alt=json;enum-encoding%3Dint 2023-07-10T15:19:26.5438254Z Method not found for path 'https:///v1/GetIamPolicyRequest-1527610370:getIamPolicy' 2023-07-10T15:19:26.5439405Z 15:19:26:539 [ERROR] ServiceManagerClientHttpJsonTest.setIamPolicyTest:844 » NotFound...

type: bug
priority: p3

This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [com.google.googlejavaformat:google-java-format](https://redirect.github.com/google/google-java-format) | `1.15.0` -> `1.26.0` | [![age](https://developer.mend.io/api/mc/badges/age/maven/com.google.googlejavaformat:google-java-format/1.26.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.google.googlejavaformat:google-java-format/1.26.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)...

do not merge
size: xs

I noticed that post processing a library takes longer than generating it. We should optimize it. This issue contains two parts: 1. Identify the slow commands in post processing 2....

type: process
priority: p2
hermetic-build

## Problem **There are some proto files that are differing, for example `bigtable/admin/v2` :** ## Current (wrong) generation output See https://github.com/googleapis/java-bigtable/pull/2159 for a demo PR ## Details Check googleapis -...

type: bug
priority: p2
hermetic-build