gapic-generator-java
gapic-generator-java copied to clipboard
Generates GAPIC Java client libraries from protobufs.
We generate [configurations for `com.google.firestore.v1` classes ](https://github.com/googleapis/java-firestore/blob/main/google-cloud-firestore/src/main/resources/META-INF/native-image/com.google.cloud.firestore.v1/reflect-config.json)but not `com.google.firestore.bundle` classes. These needed to be manually added in https://github.com/googleapis/java-firestore/pull/1419.
The build has failed : https://github.com/googleapis/gapic-generator-java/actions/runs/5617608687
RetrySettingsComposer doesn't have logic to create set the `maxAttempts` value: https://github.com/googleapis/sdk-platform-java/blob/087253a41e8c1e1328710c19505e1198fc755003/gapic-generator-java/src/main/java/com/google/api/generator/gapic/composer/common/RetrySettingsComposer.java#L495-L588 even if it's set in the grpc_service.json file. Searching through google-cloud-java shows that there aren't any occurrences of setMaxAttempts...
Modifying this value: https://github.com/googleapis/sdk-platform-java/blob/2cb0f9e542c6f074372bbaae0ab8b1f2f2598bc1/gax-java/gax/src/main/java/com/google/api/gax/rpc/ClientContext.java#L259 to be the resolved endpoint from the EndpointContext may break downstream handwritten libraries. If there is no impact, try to change the value. If there is...
The build has failed : https://github.com/googleapis/gapic-generator-java/actions/runs/5428403107
Local development of gax may fail if we are working with a SNAPSHOT of `api-common` (i.e. `bazel build //gax:...`. Maven installs work properly This is because of [dependencies.properties](https://github.com/googleapis/sdk-platform-java/blob/336e8f36a90a55a50d2da0a7f5ad3d9bb3a87187/gax-java/dependencies.properties#L72) of gax...
[](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [com.googlecode.maven-download-plugin:download-maven-plugin](https://togithub.com/maven-download-plugin/maven-download-plugin) | `1.6.8` -> `1.7.1` | [](https://docs.renovatebot.com/merge-confidence/)...
Follow up of https://github.com/googleapis/sdk-platform-java/pull/2252 https://github.com/googleapis/sdk-platform-java/blob/6c4c2364c1798642a19c8208c09c9becd562012d/library_generation/configuration/owlbot-cli-sha#L1-L2 Uses a hardcode image SHA that has to be manually updated. We need to find out whether it's possible to have renovate-bot to update it....
I was exploring to use the java auto-generator for generating some of Cloud Spanner Java Client Library. Below is some code which I was trying to auto-generate. ``` public static...
Thanks for stopping by to let us know something could be better! **PLEASE READ**: If you have a support contract with Google, please create an issue in the [support console](https://cloud.google.com/support/)...