Darren Bolduc
Darren Bolduc
We have an exclude list: `skipped-ids`. We would like an include list, maybe: `included-ids`. We want to use the include list from the `storage/v2` sidekick config that lives in `storage-control`....
This is a complicated RPC. It needs a sample. Where this sample lives is an open question. - Client documentation seems wrong. (1) It will probably be too large to...
Copying RPCs into the `storage-control` client surface is rote. We do it once when an RPC is added. This is a manual process. It would preferably be automated as part...
A good first step to #2398. We want to block updates to googleapis on new storage-control RPCs. We can use a custom `build.rs` file to maintain the `stub_tests` macro. https://github.com/googleapis/google-cloud-rust/blob/499eec5a9985d68d1d8d3186b54fcf04189630cb/src/storage-control/tests/mocking.rs#L97...
We need to determine if the service gives us useful error messages when a required field is not set. If the service does not give us useful error messages, then...
We can provide a default retry policy in handwritten storage-control code. This would be a temporary solution while #518 is unresolved. I don't really agree with this, but I was...
The storage client has handwritten samples using placeholder values like `"my-project"`, `"my-bucket"`. Ideally we would run these things to make sure the formats are correct, and stay correct. --- >...
Returning a `Result` is more idiomatic. `Result`s are easier to chain with `?`. We should change - `PollingErrorPolicy::on_in_progress()` - `RetryPolicy::on_throttle()` Note that these fns are hidden from our docs, and...
tonic (as of `0.13.0`) does not support user agents. They override any value for the header set in a request. So we cannot add our own. We need to: -...
Veneers should use "veneer" instead of "gapic" in their client header. Services are individually marked as veneers (`HasVeneer`) in the template. We will probably need to iterate over them, and...