Skip to content

Commit a781e9b

Browse files
authored
chore: update googleapis SHA circa 2025-08-26 (#15405)
PiperOrigin-RevId: 799573824
1 parent b4bf27b commit a781e9b

File tree

42 files changed

+694
-391
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

42 files changed

+694
-391
lines changed

MODULE.bazel

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -55,12 +55,12 @@ python.toolchain(
5555
bazel_dep(name = "googleapis", version = "0.0.0", repo_name = "com_google_googleapis")
5656
archive_override(
5757
module_name = "googleapis",
58-
integrity = "sha256-EGb0gE5GntYUBMu5uNFez8u6i5eCh3Oe1C2PTdbLkqY=",
58+
integrity = "sha256-RoBWwyRLek9qV1oTW2tt3igKPyGSA6AcSgnQz1BKS6Y=",
5959
patch_strip = 1,
6060
patches = ["//bazel:googleapis.modules.patch"],
61-
strip_prefix = "googleapis-f6801ce4e1df0541abb8d1e996cb36363c41fb8d",
61+
strip_prefix = "googleapis-a92cee399e0fc8afa2d460373b1085f543bc8d3f",
6262
urls = [
63-
"https://github.com/googleapis/googleapis/archive/f6801ce4e1df0541abb8d1e996cb36363c41fb8d.tar.gz",
63+
"https://github.com/googleapis/googleapis/archive/a92cee399e0fc8afa2d460373b1085f543bc8d3f.tar.gz",
6464
],
6565
)
6666

bazel/workspace0.bzl

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -126,10 +126,10 @@ def gl_cpp_workspace0(name = None):
126126
http_archive,
127127
name = "com_google_googleapis",
128128
urls = [
129-
"https://github.com/googleapis/googleapis/archive/f6801ce4e1df0541abb8d1e996cb36363c41fb8d.tar.gz",
129+
"https://github.com/googleapis/googleapis/archive/a92cee399e0fc8afa2d460373b1085f543bc8d3f.tar.gz",
130130
],
131-
sha256 = "1066f4804e469ed61404cbb9b8d15ecfcbba8b978287739ed42d8f4dd6cb92a6",
132-
strip_prefix = "googleapis-f6801ce4e1df0541abb8d1e996cb36363c41fb8d",
131+
sha256 = "468056c3244b7a4f6a575a135b6b6dde280a3f219203a01c4a09d0cf504a4ba6",
132+
strip_prefix = "googleapis-a92cee399e0fc8afa2d460373b1085f543bc8d3f",
133133
build_file = Label("//bazel:googleapis.BUILD"),
134134
# Scaffolding for patching googleapis after download. For example:
135135
# patches = ["googleapis.patch"]

cmake/GoogleapisConfig.cmake

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,9 @@ set(GOOGLE_CLOUD_CPP_GOOGLEAPIS_SHA256
2727
mark_as_advanced(GOOGLE_CLOUD_CPP_GOOGLEAPIS_SHA256)
2828

2929
set(_GOOGLE_CLOUD_CPP_GOOGLEAPIS_COMMIT_SHA
30-
"f6801ce4e1df0541abb8d1e996cb36363c41fb8d")
30+
"a92cee399e0fc8afa2d460373b1085f543bc8d3f")
3131
set(_GOOGLE_CLOUD_CPP_GOOGLEAPIS_SHA256
32-
"1066f4804e469ed61404cbb9b8d15ecfcbba8b978287739ed42d8f4dd6cb92a6")
32+
"468056c3244b7a4f6a575a135b6b6dde280a3f219203a01c4a09d0cf504a4ba6")
3333

3434
set(DOXYGEN_ALIASES
3535
"googleapis_link{2}=\"[\\1](https://github.com/googleapis/googleapis/blob/${_GOOGLE_CLOUD_CPP_GOOGLEAPIS_COMMIT_SHA}/\\2)\""

external/googleapis/protolists/aiplatform.list

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@
4646
@com_google_googleapis//google/cloud/aiplatform/v1:content.proto
4747
@com_google_googleapis//google/cloud/aiplatform/v1:context.proto
4848
@com_google_googleapis//google/cloud/aiplatform/v1:custom_job.proto
49+
@com_google_googleapis//google/cloud/aiplatform/v1:data_foundry_service.proto
4950
@com_google_googleapis//google/cloud/aiplatform/v1:data_item.proto
5051
@com_google_googleapis//google/cloud/aiplatform/v1:data_labeling_job.proto
5152
@com_google_googleapis//google/cloud/aiplatform/v1:dataset.proto
@@ -55,6 +56,7 @@
5556
@com_google_googleapis//google/cloud/aiplatform/v1:deployed_model_ref.proto
5657
@com_google_googleapis//google/cloud/aiplatform/v1:deployment_resource_pool.proto
5758
@com_google_googleapis//google/cloud/aiplatform/v1:deployment_resource_pool_service.proto
59+
@com_google_googleapis//google/cloud/aiplatform/v1:deployment_stage.proto
5860
@com_google_googleapis//google/cloud/aiplatform/v1:encryption_spec.proto
5961
@com_google_googleapis//google/cloud/aiplatform/v1:endpoint.proto
6062
@com_google_googleapis//google/cloud/aiplatform/v1:endpoint_service.proto

external/googleapis/protolists/run.list

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
@com_google_googleapis//google/cloud/run/v2:condition.proto
33
@com_google_googleapis//google/cloud/run/v2:execution.proto
44
@com_google_googleapis//google/cloud/run/v2:execution_template.proto
5+
@com_google_googleapis//google/cloud/run/v2:instance_split.proto
56
@com_google_googleapis//google/cloud/run/v2:job.proto
67
@com_google_googleapis//google/cloud/run/v2:k8s.min.proto
78
@com_google_googleapis//google/cloud/run/v2:revision.proto
@@ -12,3 +13,5 @@
1213
@com_google_googleapis//google/cloud/run/v2:task_template.proto
1314
@com_google_googleapis//google/cloud/run/v2:traffic_target.proto
1415
@com_google_googleapis//google/cloud/run/v2:vendor_settings.proto
16+
@com_google_googleapis//google/cloud/run/v2:worker_pool.proto
17+
@com_google_googleapis//google/cloud/run/v2:worker_pool_revision_template.proto

google/cloud/aiplatform/v1/endpoint_client.h

Lines changed: 34 additions & 32 deletions
Large diffs are not rendered by default.

google/cloud/aiplatform/v1/feature_online_store_client.cc

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,14 @@ FeatureOnlineStoreServiceClient::SearchNearestEntities(
6161
return connection_->SearchNearestEntities(request);
6262
}
6363

64+
std::unique_ptr<::google::cloud::AsyncStreamingReadWriteRpc<
65+
google::cloud::aiplatform::v1::FeatureViewDirectWriteRequest,
66+
google::cloud::aiplatform::v1::FeatureViewDirectWriteResponse>>
67+
FeatureOnlineStoreServiceClient::AsyncFeatureViewDirectWrite(Options opts) {
68+
internal::OptionsSpan span(internal::MergeOptions(std::move(opts), options_));
69+
return connection_->AsyncFeatureViewDirectWrite();
70+
}
71+
6472
StreamRange<google::cloud::location::Location>
6573
FeatureOnlineStoreServiceClient::ListLocations(
6674
google::cloud::location::ListLocationsRequest request, Options opts) {

google/cloud/aiplatform/v1/feature_online_store_client.h

Lines changed: 38 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -110,8 +110,8 @@ class FeatureOnlineStoreServiceClient {
110110
/// [`future`]: @ref google::cloud::future
111111
/// [`StatusOr`]: @ref google::cloud::StatusOr
112112
/// [`Status`]: @ref google::cloud::Status
113-
/// [google.cloud.aiplatform.v1.FetchFeatureValuesRequest]: @googleapis_reference_link{google/cloud/aiplatform/v1/feature_online_store_service.proto#L96}
114-
/// [google.cloud.aiplatform.v1.FetchFeatureValuesResponse]: @googleapis_reference_link{google/cloud/aiplatform/v1/feature_online_store_service.proto#L118}
113+
/// [google.cloud.aiplatform.v1.FetchFeatureValuesRequest]: @googleapis_reference_link{google/cloud/aiplatform/v1/feature_online_store_service.proto#L109}
114+
/// [google.cloud.aiplatform.v1.FetchFeatureValuesResponse]: @googleapis_reference_link{google/cloud/aiplatform/v1/feature_online_store_service.proto#L131}
115115
///
116116
// clang-format on
117117
StatusOr<google::cloud::aiplatform::v1::FetchFeatureValuesResponse>
@@ -143,8 +143,8 @@ class FeatureOnlineStoreServiceClient {
143143
/// [`future`]: @ref google::cloud::future
144144
/// [`StatusOr`]: @ref google::cloud::StatusOr
145145
/// [`Status`]: @ref google::cloud::Status
146-
/// [google.cloud.aiplatform.v1.FetchFeatureValuesRequest]: @googleapis_reference_link{google/cloud/aiplatform/v1/feature_online_store_service.proto#L96}
147-
/// [google.cloud.aiplatform.v1.FetchFeatureValuesResponse]: @googleapis_reference_link{google/cloud/aiplatform/v1/feature_online_store_service.proto#L118}
146+
/// [google.cloud.aiplatform.v1.FetchFeatureValuesRequest]: @googleapis_reference_link{google/cloud/aiplatform/v1/feature_online_store_service.proto#L109}
147+
/// [google.cloud.aiplatform.v1.FetchFeatureValuesResponse]: @googleapis_reference_link{google/cloud/aiplatform/v1/feature_online_store_service.proto#L131}
148148
///
149149
// clang-format on
150150
StatusOr<google::cloud::aiplatform::v1::FetchFeatureValuesResponse>
@@ -177,8 +177,8 @@ class FeatureOnlineStoreServiceClient {
177177
/// [`future`]: @ref google::cloud::future
178178
/// [`StatusOr`]: @ref google::cloud::StatusOr
179179
/// [`Status`]: @ref google::cloud::Status
180-
/// [google.cloud.aiplatform.v1.SearchNearestEntitiesRequest]: @googleapis_reference_link{google/cloud/aiplatform/v1/feature_online_store_service.proto#L285}
181-
/// [google.cloud.aiplatform.v1.SearchNearestEntitiesResponse]: @googleapis_reference_link{google/cloud/aiplatform/v1/feature_online_store_service.proto#L328}
180+
/// [google.cloud.aiplatform.v1.SearchNearestEntitiesRequest]: @googleapis_reference_link{google/cloud/aiplatform/v1/feature_online_store_service.proto#L298}
181+
/// [google.cloud.aiplatform.v1.SearchNearestEntitiesResponse]: @googleapis_reference_link{google/cloud/aiplatform/v1/feature_online_store_service.proto#L341}
182182
///
183183
// clang-format on
184184
StatusOr<google::cloud::aiplatform::v1::SearchNearestEntitiesResponse>
@@ -187,6 +187,38 @@ class FeatureOnlineStoreServiceClient {
187187
request,
188188
Options opts = {});
189189

190+
// clang-format off
191+
///
192+
/// Bidirectional streaming RPC to directly write to feature values in a
193+
/// feature view. Requests may not have a one-to-one mapping to responses and
194+
/// responses may be returned out-of-order to reduce latency.
195+
///
196+
/// @param opts Optional. Override the class-level options, such as retry and
197+
/// backoff policies.
198+
/// @return An object representing the bidirectional streaming
199+
/// RPC. Applications can send multiple request messages and receive
200+
/// multiple response messages through this API. Bidirectional streaming
201+
/// RPCs can impose restrictions on the sequence of request and response
202+
/// messages. Please consult the service documentation for details.
203+
/// The request message type ([google.cloud.aiplatform.v1.FeatureViewDirectWriteRequest]) and response messages
204+
/// ([google.cloud.aiplatform.v1.FeatureViewDirectWriteResponse]) are mapped to C++ classes using the
205+
/// [Protobuf mapping rules].
206+
///
207+
/// [Protobuf mapping rules]: https://protobuf.dev/reference/cpp/cpp-generated/
208+
/// [input iterator requirements]: https://en.cppreference.com/w/cpp/named_req/InputIterator
209+
/// [`std::string`]: https://en.cppreference.com/w/cpp/string/basic_string
210+
/// [`future`]: @ref google::cloud::future
211+
/// [`StatusOr`]: @ref google::cloud::StatusOr
212+
/// [`Status`]: @ref google::cloud::Status
213+
/// [google.cloud.aiplatform.v1.FeatureViewDirectWriteRequest]: @googleapis_reference_link{google/cloud/aiplatform/v1/feature_online_store_service.proto#L348}
214+
/// [google.cloud.aiplatform.v1.FeatureViewDirectWriteResponse]: @googleapis_reference_link{google/cloud/aiplatform/v1/feature_online_store_service.proto#L384}
215+
///
216+
// clang-format on
217+
std::unique_ptr<::google::cloud::AsyncStreamingReadWriteRpc<
218+
google::cloud::aiplatform::v1::FeatureViewDirectWriteRequest,
219+
google::cloud::aiplatform::v1::FeatureViewDirectWriteResponse>>
220+
AsyncFeatureViewDirectWrite(Options opts = {});
221+
190222
// clang-format off
191223
///
192224
/// Lists information about the supported locations for this service.

google/cloud/aiplatform/v1/feature_online_store_connection.cc

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,17 @@ FeatureOnlineStoreServiceConnection::SearchNearestEntities(
5151
return Status(StatusCode::kUnimplemented, "not implemented");
5252
}
5353

54+
std::unique_ptr<::google::cloud::AsyncStreamingReadWriteRpc<
55+
google::cloud::aiplatform::v1::FeatureViewDirectWriteRequest,
56+
google::cloud::aiplatform::v1::FeatureViewDirectWriteResponse>>
57+
FeatureOnlineStoreServiceConnection::AsyncFeatureViewDirectWrite() {
58+
return std::make_unique<
59+
::google::cloud::internal::AsyncStreamingReadWriteRpcError<
60+
google::cloud::aiplatform::v1::FeatureViewDirectWriteRequest,
61+
google::cloud::aiplatform::v1::FeatureViewDirectWriteResponse>>(
62+
Status(StatusCode::kUnimplemented, "not implemented"));
63+
}
64+
5465
StreamRange<google::cloud::location::Location>
5566
FeatureOnlineStoreServiceConnection::ListLocations(
5667
google::cloud::location::

google/cloud/aiplatform/v1/feature_online_store_connection.h

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
#include "google/cloud/aiplatform/v1/feature_online_store_connection_idempotency_policy.h"
2323
#include "google/cloud/aiplatform/v1/internal/feature_online_store_retry_traits.h"
2424
#include "google/cloud/backoff_policy.h"
25+
#include "google/cloud/internal/async_read_write_stream_impl.h"
2526
#include "google/cloud/internal/retry_policy_impl.h"
2627
#include "google/cloud/options.h"
2728
#include "google/cloud/status_or.h"
@@ -206,6 +207,11 @@ class FeatureOnlineStoreServiceConnection {
206207
google::cloud::aiplatform::v1::SearchNearestEntitiesRequest const&
207208
request);
208209

210+
virtual std::unique_ptr<::google::cloud::AsyncStreamingReadWriteRpc<
211+
google::cloud::aiplatform::v1::FeatureViewDirectWriteRequest,
212+
google::cloud::aiplatform::v1::FeatureViewDirectWriteResponse>>
213+
AsyncFeatureViewDirectWrite();
214+
209215
virtual StreamRange<google::cloud::location::Location> ListLocations(
210216
google::cloud::location::ListLocationsRequest request);
211217

0 commit comments

Comments
 (0)