-
Notifications
You must be signed in to change notification settings - Fork 1.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Use GAX generated libraries for Datastore and Bigtable #2128
Comments
@dhermes You sure can. Do you mind if I complete this after #2117 (comment)? BTW, we won't be able to do much more than wrap these calls in our Pythonic surface. My understanding is that we can't do much of our value-add stuff like page streaming with custom methods, and both of these services are full of custom methods (e.g. URLs ending in |
@bjwatson From our perspective, dropping the generated code is a pure win, even if we don't gain the other benefits. Even just having the |
No rush at all, just wanted to create a formal issue so we don't forget. Good to know Of the 28 methods in datastore/bigtable, 14 are custom, but the true number is 12/12 since the other 16 Bigtable admin methods will have many orders of magnitude fewer requests. BigtableTableAdmin (2/6 custom)
Bigtable (6/6 custom)
BigtableInstanceAdmin (0/10 custom)
Datastore (6/6 custom)
|
Good analysis! At least we can provide extra help with methods like |
Exactly this! That was the point of #1384 |
@dhermes I'm now in a position in which I can deliver GAPIC for these APIs, but I want to make sure that you can use them in the near future. I can now deliver Datastore without much effort, but Bigtable is prone to change in the coming weeks since we're still nailing down our LRO and streaming designs. Nevertheless, I can deliver both if you're planning to layer your code on ours soon after I deliver it (and then give you an update for Bigtable in a few weeks). Please let me know. |
How do you mean "can use them"? Like we block you somehow from generating them? |
I mean will you use them sometime in the next week if I spend time on generating them now? I'm trying not to spend more time on generating APIs than necessary right now, and instead focus on doing things to finalize our surfaces and improve our efficiency at generating APIs. I will do this if you have the bandwidth to consume it. |
This is still on the "would be nice" list, as I just saw the |
@lukesneeringer It's also a bit moot since you want the generated source in our source tree |
@bjwatson WDYT of this? We are currently generating via
protoc
with our ownMakefile
s (datastore and bigtable).The text was updated successfully, but these errors were encountered: