Skip to content
This repository was archived by the owner on Jul 13, 2025. It is now read-only.
This repository was archived by the owner on Jul 13, 2025. It is now read-only.

Add ability to suppress unwanted autogenerated code for clients that use the gapic as a implementation detail #2742

@igorbernstein2

Description

@igorbernstein2

Cloud Bigtable's client API differs from it's protocol. So it requires a manual wrapper and uses GAPIC as an internal implementation detail. Unfortunately this means that the underlying gapic api is exposed alongside the intended api. This is not only confusing to customers, but also forces the client developers to keep the gapic surface stable. To avoid this issue I'm currently using synth.py script to mutate the autogenerated to hide it:
googleapis/google-cloud-java#5035

It would be nice if there was a way to do this without this hack

Metadata

Metadata

Labels

lang: javaIssues specific to Java.priority: p3Desirable enhancement or fix. May not be included in next release.type: feature request‘Nice-to-have’ improvement, new feature or different behavior or design.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions