gapic-generator-java
gapic-generator-java copied to clipboard
Generates GAPIC Java client libraries from protobufs.
Contains changes from https://github.com/googleapis/sdk-platform-java/pull/1872 - need to merge that one before. PR description coming soon
As discussed offline, amend behavior so that if user code attempt to override api-version header via user header, conflict resolution in ClientContext would throw exception. This is consistent whether service...
context: https://github.com/googleapis/sdk-platform-java/blob/f30f325cfcc859375e751eb9f8c19a53fe60efea/showcase/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITApiVersionHeaders.java#L31-L34
context: https://github.com/googleapis/sdk-platform-java/pull/2737#discussion_r1591547671 There are a couple of slightly different flavored client interceptors implemented for tests. e.g. [ITApiVersionHeaders.java](https://github.com/googleapis/sdk-platform-java/pull/2737/files/219c8fdb150a33a9f2e44c442f4e91a586000ead#diff-0c74baec42410162926db3ec4be8e8f2c04fd9d6cf214ef5bbf407e7e350f0b5) [ITAutoPopulatedFields.java](showcase/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITAutoPopulatedFields.java) [ITDynamicRoutingHeaders.java](showcase/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITDynamicRoutingHeaders.java). We should try to migrate them into TestClientInitializer.
Similar to #2237 This is to add test(s) for the new ErrorInfo RPCs added in via https://github.com/googleapis/gapic-showcase/pull/1385
chore: update googleapis commit at Tue Sep 24 02:26:35 UTC 2024
Allow gax client libraries to authenticate using API key via setApiKey method exposed from ClientSettings. Tested using LanguageServiceSettings
This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [com.google.guava:guava-bom](https://redirect.github.com/google/guava) ([source](http://svn.sonatype.org/spice/trunk/oss/oss-parent-9)) | `33.3.0-jre` -> `33.3.1-jre` | [](https://docs.renovatebot.com/merge-confidence/) |...
This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [com.google.guava:guava](https://redirect.github.com/google/guava) | `33.3.0-jre` -> `33.3.1-jre` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/)...