This repository has been archived by the owner on Jun 28, 2022. It is now read-only.
Add ability to suppress unwanted autogenerated code for clients that use the gapic as a implementation detail #2742
Labels
lang: java
Issues specific to Java.
priority: p3
Desirable enhancement or fix. May not be included in next release.
type: feature request
‘Nice-to-have’ improvement, new feature or different behavior or design.
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
The text was updated successfully, but these errors were encountered: