google-cloud-cpp
google-cloud-cpp copied to clipboard
C++ Client Libraries for Google Cloud Services
Or more precisely, use the progress timeouts via https://github.com/googleapis/google-cloud-cpp/blob/main/google/cloud/internal/async_streaming_read_rpc_timeout.h
Or more precisely, use the progress timeouts via https://github.com/googleapis/google-cloud-cpp/blob/main/google/cloud/internal/async_streaming_write_rpc_timeout.h or something similar.
Tracking Bug for Universe Domain Authentication library tasks. ### Universe Domain support in JSON credentials - [x] #13426 - [x] #13439 ### Universe Domain support from MDS - [x] #13433...
Refactor ``` if (!body.contains("scopes")) return {}; auto const& s = body["scopes"]; ``` and ``` if (!body.contains("email") || !body["email"].is_string()) return {}; return body.value("email", ""); ``` to use an iterator.
Most credentials need to periodically fetch an access token, often via some HTTP or gRPC request. These requests can fail. These failures are **always** retryable, even for non-idempotent operations, because...
This is motivated by a question (#11145). Some applications have largish in-memory buffers (think "10 GiB") and would like to parallelize the upload. Maybe use parallel single-shot uploads and then...
aip/4222 says: >If the [google.api.http](https://github.com/googleapis/googleapis/blob/master/google/api/http.proto) annotation contains additional_bindings, these patterns must be parsed for additional request parameters. Fields not duplicated in the top-level (or additional_bindings) pattern must be included in...
We would like to run at least one REST-based and one gRPC-based smoke test on the macOS and Windows builds. We used to do this with the `quickstarts`, but we...
This is not GA yet, but maybe soon: https://cloud.google.com/enterprise-knowledge-graph/docs https://github.com/googleapis/googleapis/tree/master/google/cloud/enterpriseknowledgegraph/v1
We currently hardcode the request path to `iamcredentials.googleapis.com`. If there's a universe domain value available, we should use that instead.