Skip to content

Commit 7d2bb5f

Browse files
authored
chore: update googleapis SHA circa 2024-12-13 (#14905)
* chore: update googleapis SHA circa 2024-12-13 PiperOrigin-RevId: 706010293
1 parent 6c2eee9 commit 7d2bb5f

File tree

77 files changed

+1794
-601
lines changed

Some content is hidden

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

77 files changed

+1794
-601
lines changed

MODULE.bazel

+3-3
Original file line numberDiff line numberDiff line change
@@ -52,12 +52,12 @@ python.toolchain(
5252
bazel_dep(name = "googleapis", version = "0.0.0", repo_name = "com_google_googleapis")
5353
archive_override(
5454
module_name = "googleapis",
55-
integrity = "sha256-B9C8wQIemnTrAU+vRg/93P816tjLJZjrNpLjmUT7qOg=",
55+
integrity = "sha256-nqH6sI2rZfsPg8mmAw2vfv2eyiVJCWGyrnyqx2acWk4=",
5656
patch_strip = 1,
5757
patches = ["//bazel:googleapis.modules.patch"],
58-
strip_prefix = "googleapis-d675ec222c431e3346ba8aaf0027392fe8b3d90c",
58+
strip_prefix = "googleapis-f4eff5440fd07389f820d22d2a55690c6390dc6d",
5959
urls = [
60-
"https://github.com/googleapis/googleapis/archive/d675ec222c431e3346ba8aaf0027392fe8b3d90c.tar.gz",
60+
"https://github.com/googleapis/googleapis/archive/f4eff5440fd07389f820d22d2a55690c6390dc6d.tar.gz",
6161
],
6262
)
6363

bazel/workspace0.bzl

+3-3
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/d675ec222c431e3346ba8aaf0027392fe8b3d90c.tar.gz",
129+
"https://github.com/googleapis/googleapis/archive/f4eff5440fd07389f820d22d2a55690c6390dc6d.tar.gz",
130130
],
131-
sha256 = "07d0bcc1021e9a74eb014faf460ffddcff35ead8cb2598eb3692e39944fba8e8",
132-
strip_prefix = "googleapis-d675ec222c431e3346ba8aaf0027392fe8b3d90c",
131+
sha256 = "9ea1fab08dab65fb0f83c9a6030daf7efd9eca25490961b2ae7caac7669c5a4e",
132+
strip_prefix = "googleapis-f4eff5440fd07389f820d22d2a55690c6390dc6d",
133133
build_file = Label("//bazel:googleapis.BUILD"),
134134
# Scaffolding for patching googleapis after download. For example:
135135
# patches = ["googleapis.patch"]

cmake/GoogleapisConfig.cmake

+2-2
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-
"d675ec222c431e3346ba8aaf0027392fe8b3d90c")
30+
"f4eff5440fd07389f820d22d2a55690c6390dc6d")
3131
set(_GOOGLE_CLOUD_CPP_GOOGLEAPIS_SHA256
32-
"07d0bcc1021e9a74eb014faf460ffddcff35ead8cb2598eb3692e39944fba8e8")
32+
"9ea1fab08dab65fb0f83c9a6030daf7efd9eca25490961b2ae7caac7669c5a4e")
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/protodeps/monitoring.deps

+2
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
@com_google_googleapis//google/api:client_proto
33
@com_google_googleapis//google/api:distribution_proto
44
@com_google_googleapis//google/api:field_behavior_proto
5+
@com_google_googleapis//google/api:field_info_proto
56
@com_google_googleapis//google/api:http_proto
67
@com_google_googleapis//google/api:label_proto
78
@com_google_googleapis//google/api:launch_stage_proto
@@ -12,3 +13,4 @@
1213
@com_google_googleapis//google/rpc:status_proto
1314
@com_google_googleapis//google/type:calendar_period_proto
1415
@com_google_googleapis//google/type:interval_proto
16+
@com_google_googleapis//google/type:timeofday_proto

external/googleapis/protodeps/networkconnectivity.deps

+1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
@com_google_googleapis//google/api:annotations_proto
22
@com_google_googleapis//google/api:client_proto
33
@com_google_googleapis//google/api:field_behavior_proto
4+
@com_google_googleapis//google/api:field_info_proto
45
@com_google_googleapis//google/api:http_proto
56
@com_google_googleapis//google/api:launch_stage_proto
67
@com_google_googleapis//google/api:resource_proto

external/googleapis/renovate.sh

+5-2
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,9 @@ if [[ -z "$COMMIT_DATE" ]]; then
3636
COMMIT_DATE=$(date +%Y-%m-%d)
3737
fi
3838

39+
COMMIT=f4eff5440fd07389f820d22d2a55690c6390dc6d
40+
COMMIT_DATE="2024-12-13"
41+
3942
DOWNLOAD="$(mktemp)"
4043
curl -fsSL "https://github.com/${REPO}/archive/${COMMIT}.tar.gz" -o "${DOWNLOAD}"
4144
gsutil -q cp "${DOWNLOAD}" "gs://cloud-cpp-community-archive/com_google_googleapis/${COMMIT}.tar.gz"
@@ -51,8 +54,8 @@ until grep -q "/googleapis/archive/${REV_COMMIT}\.tar" bazel/workspace0.bzl; do
5154
done
5255
rm -f "${DOWNLOAD}"
5356

54-
banner "Updating Cache for Bazel"
55-
bazel/deps-cache.py -p
57+
#banner "Updating Cache for Bazel"
58+
#bazel/deps-cache.py -p
5659

5760
banner "Updating Bazel/CMake dependencies"
5861
sed -i -f - bazel/workspace0.bzl <<EOT

google/cloud/automl/v1/auto_ml_client.h

+4-4
Original file line numberDiff line numberDiff line change
@@ -563,7 +563,7 @@ class AutoMlClient {
563563
/// [`StatusOr`]: @ref google::cloud::StatusOr
564564
/// [`Status`]: @ref google::cloud::Status
565565
/// [google.cloud.automl.v1.ImportDataRequest]: @googleapis_reference_link{google/cloud/automl/v1/service.proto#L379}
566-
/// [google.cloud.automl.v1.InputConfig.params]: @googleapis_reference_link{google/cloud/automl/v1/io.proto#L660}
566+
/// [google.cloud.automl.v1.InputConfig.params]: @googleapis_reference_link{google/cloud/automl/v1/io.proto#L655}
567567
/// [google.cloud.automl.v1.OperationMetadata]: @googleapis_reference_link{google/cloud/automl/v1/operations.proto#L31}
568568
/// [google.longrunning.Operation.response]: @googleapis_reference_link{google/longrunning/operations.proto#L154}
569569
///
@@ -628,7 +628,7 @@ class AutoMlClient {
628628
/// [`StatusOr`]: @ref google::cloud::StatusOr
629629
/// [`Status`]: @ref google::cloud::Status
630630
/// [google.cloud.automl.v1.ImportDataRequest]: @googleapis_reference_link{google/cloud/automl/v1/service.proto#L379}
631-
/// [google.cloud.automl.v1.InputConfig.params]: @googleapis_reference_link{google/cloud/automl/v1/io.proto#L660}
631+
/// [google.cloud.automl.v1.InputConfig.params]: @googleapis_reference_link{google/cloud/automl/v1/io.proto#L655}
632632
/// [google.cloud.automl.v1.OperationMetadata]: @googleapis_reference_link{google/cloud/automl/v1/operations.proto#L31}
633633
/// [google.longrunning.Operation.response]: @googleapis_reference_link{google/longrunning/operations.proto#L154}
634634
///
@@ -1570,7 +1570,7 @@ class AutoMlClient {
15701570
/// [`StatusOr`]: @ref google::cloud::StatusOr
15711571
/// [`Status`]: @ref google::cloud::Status
15721572
/// [google.cloud.automl.v1.ExportModelRequest]: @googleapis_reference_link{google/cloud/automl/v1/service.proto#L539}
1573-
/// [google.cloud.automl.v1.ModelExportOutputConfig]: @googleapis_reference_link{google/cloud/automl/v1/io.proto#L1256}
1573+
/// [google.cloud.automl.v1.ModelExportOutputConfig]: @googleapis_reference_link{google/cloud/automl/v1/io.proto#L1243}
15741574
/// [google.cloud.automl.v1.OperationMetadata]: @googleapis_reference_link{google/cloud/automl/v1/operations.proto#L31}
15751575
/// [google.longrunning.Operation.response]: @googleapis_reference_link{google/longrunning/operations.proto#L154}
15761576
///
@@ -1633,7 +1633,7 @@ class AutoMlClient {
16331633
/// [`StatusOr`]: @ref google::cloud::StatusOr
16341634
/// [`Status`]: @ref google::cloud::Status
16351635
/// [google.cloud.automl.v1.ExportModelRequest]: @googleapis_reference_link{google/cloud/automl/v1/service.proto#L539}
1636-
/// [google.cloud.automl.v1.ModelExportOutputConfig]: @googleapis_reference_link{google/cloud/automl/v1/io.proto#L1256}
1636+
/// [google.cloud.automl.v1.ModelExportOutputConfig]: @googleapis_reference_link{google/cloud/automl/v1/io.proto#L1243}
16371637
/// [google.cloud.automl.v1.OperationMetadata]: @googleapis_reference_link{google/cloud/automl/v1/operations.proto#L31}
16381638
/// [google.longrunning.Operation.response]: @googleapis_reference_link{google/longrunning/operations.proto#L154}
16391639
///

google/cloud/bigquery/reservation/v1/internal/reservation_auth_decorator.cc

+10
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,16 @@ ReservationServiceAuth::UpdateReservation(
8080
return child_->UpdateReservation(context, options, request);
8181
}
8282

83+
StatusOr<google::cloud::bigquery::reservation::v1::Reservation>
84+
ReservationServiceAuth::FailoverReservation(
85+
grpc::ClientContext& context, Options const& options,
86+
google::cloud::bigquery::reservation::v1::FailoverReservationRequest const&
87+
request) {
88+
auto status = auth_->ConfigureContext(context);
89+
if (!status.ok()) return status;
90+
return child_->FailoverReservation(context, options, request);
91+
}
92+
8393
StatusOr<google::cloud::bigquery::reservation::v1::CapacityCommitment>
8494
ReservationServiceAuth::CreateCapacityCommitment(
8595
grpc::ClientContext& context, Options const& options,

google/cloud/bigquery/reservation/v1/internal/reservation_auth_decorator.h

+5
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,11 @@ class ReservationServiceAuth : public ReservationServiceStub {
6767
google::cloud::bigquery::reservation::v1::UpdateReservationRequest const&
6868
request) override;
6969

70+
StatusOr<google::cloud::bigquery::reservation::v1::Reservation>
71+
FailoverReservation(grpc::ClientContext& context, Options const& options,
72+
google::cloud::bigquery::reservation::v1::
73+
FailoverReservationRequest const& request) override;
74+
7075
StatusOr<google::cloud::bigquery::reservation::v1::CapacityCommitment>
7176
CreateCapacityCommitment(
7277
grpc::ClientContext& context, Options const& options,

google/cloud/bigquery/reservation/v1/internal/reservation_connection_impl.cc

+16
Original file line numberDiff line numberDiff line change
@@ -165,6 +165,22 @@ ReservationServiceConnectionImpl::UpdateReservation(
165165
*current, request, __func__);
166166
}
167167

168+
StatusOr<google::cloud::bigquery::reservation::v1::Reservation>
169+
ReservationServiceConnectionImpl::FailoverReservation(
170+
google::cloud::bigquery::reservation::v1::FailoverReservationRequest const&
171+
request) {
172+
auto current = google::cloud::internal::SaveCurrentOptions();
173+
return google::cloud::internal::RetryLoop(
174+
retry_policy(*current), backoff_policy(*current),
175+
idempotency_policy(*current)->FailoverReservation(request),
176+
[this](grpc::ClientContext& context, Options const& options,
177+
google::cloud::bigquery::reservation::v1::
178+
FailoverReservationRequest const& request) {
179+
return stub_->FailoverReservation(context, options, request);
180+
},
181+
*current, request, __func__);
182+
}
183+
168184
StatusOr<google::cloud::bigquery::reservation::v1::CapacityCommitment>
169185
ReservationServiceConnectionImpl::CreateCapacityCommitment(
170186
google::cloud::bigquery::reservation::v1::

google/cloud/bigquery/reservation/v1/internal/reservation_connection_impl.h

+4
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,10 @@ class ReservationServiceConnectionImpl
7474
google::cloud::bigquery::reservation::v1::UpdateReservationRequest const&
7575
request) override;
7676

77+
StatusOr<google::cloud::bigquery::reservation::v1::Reservation>
78+
FailoverReservation(google::cloud::bigquery::reservation::v1::
79+
FailoverReservationRequest const& request) override;
80+
7781
StatusOr<google::cloud::bigquery::reservation::v1::CapacityCommitment>
7882
CreateCapacityCommitment(
7983
google::cloud::bigquery::reservation::v1::

google/cloud/bigquery/reservation/v1/internal/reservation_logging_decorator.cc

+14
Original file line numberDiff line numberDiff line change
@@ -105,6 +105,20 @@ ReservationServiceLogging::UpdateReservation(
105105
context, options, request, __func__, tracing_options_);
106106
}
107107

108+
StatusOr<google::cloud::bigquery::reservation::v1::Reservation>
109+
ReservationServiceLogging::FailoverReservation(
110+
grpc::ClientContext& context, Options const& options,
111+
google::cloud::bigquery::reservation::v1::FailoverReservationRequest const&
112+
request) {
113+
return google::cloud::internal::LogWrapper(
114+
[this](grpc::ClientContext& context, Options const& options,
115+
google::cloud::bigquery::reservation::v1::
116+
FailoverReservationRequest const& request) {
117+
return child_->FailoverReservation(context, options, request);
118+
},
119+
context, options, request, __func__, tracing_options_);
120+
}
121+
108122
StatusOr<google::cloud::bigquery::reservation::v1::CapacityCommitment>
109123
ReservationServiceLogging::CreateCapacityCommitment(
110124
grpc::ClientContext& context, Options const& options,

google/cloud/bigquery/reservation/v1/internal/reservation_logging_decorator.h

+5
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,11 @@ class ReservationServiceLogging : public ReservationServiceStub {
6767
google::cloud::bigquery::reservation::v1::UpdateReservationRequest const&
6868
request) override;
6969

70+
StatusOr<google::cloud::bigquery::reservation::v1::Reservation>
71+
FailoverReservation(grpc::ClientContext& context, Options const& options,
72+
google::cloud::bigquery::reservation::v1::
73+
FailoverReservationRequest const& request) override;
74+
7075
StatusOr<google::cloud::bigquery::reservation::v1::CapacityCommitment>
7176
CreateCapacityCommitment(
7277
grpc::ClientContext& context, Options const& options,

google/cloud/bigquery/reservation/v1/internal/reservation_metadata_decorator.cc

+10
Original file line numberDiff line numberDiff line change
@@ -94,6 +94,16 @@ ReservationServiceMetadata::UpdateReservation(
9494
return child_->UpdateReservation(context, options, request);
9595
}
9696

97+
StatusOr<google::cloud::bigquery::reservation::v1::Reservation>
98+
ReservationServiceMetadata::FailoverReservation(
99+
grpc::ClientContext& context, Options const& options,
100+
google::cloud::bigquery::reservation::v1::FailoverReservationRequest const&
101+
request) {
102+
SetMetadata(context, options,
103+
absl::StrCat("name=", internal::UrlEncode(request.name())));
104+
return child_->FailoverReservation(context, options, request);
105+
}
106+
97107
StatusOr<google::cloud::bigquery::reservation::v1::CapacityCommitment>
98108
ReservationServiceMetadata::CreateCapacityCommitment(
99109
grpc::ClientContext& context, Options const& options,

google/cloud/bigquery/reservation/v1/internal/reservation_metadata_decorator.h

+5
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,11 @@ class ReservationServiceMetadata : public ReservationServiceStub {
6868
google::cloud::bigquery::reservation::v1::UpdateReservationRequest const&
6969
request) override;
7070

71+
StatusOr<google::cloud::bigquery::reservation::v1::Reservation>
72+
FailoverReservation(grpc::ClientContext& context, Options const& options,
73+
google::cloud::bigquery::reservation::v1::
74+
FailoverReservationRequest const& request) override;
75+
7176
StatusOr<google::cloud::bigquery::reservation::v1::CapacityCommitment>
7277
CreateCapacityCommitment(
7378
grpc::ClientContext& context, Options const& options,

google/cloud/bigquery/reservation/v1/internal/reservation_stub.cc

+13
Original file line numberDiff line numberDiff line change
@@ -94,6 +94,19 @@ DefaultReservationServiceStub::UpdateReservation(
9494
return response;
9595
}
9696

97+
StatusOr<google::cloud::bigquery::reservation::v1::Reservation>
98+
DefaultReservationServiceStub::FailoverReservation(
99+
grpc::ClientContext& context, Options const&,
100+
google::cloud::bigquery::reservation::v1::FailoverReservationRequest const&
101+
request) {
102+
google::cloud::bigquery::reservation::v1::Reservation response;
103+
auto status = grpc_stub_->FailoverReservation(&context, request, &response);
104+
if (!status.ok()) {
105+
return google::cloud::MakeStatusFromRpcError(status);
106+
}
107+
return response;
108+
}
109+
97110
StatusOr<google::cloud::bigquery::reservation::v1::CapacityCommitment>
98111
DefaultReservationServiceStub::CreateCapacityCommitment(
99112
grpc::ClientContext& context, Options const&,

google/cloud/bigquery/reservation/v1/internal/reservation_stub.h

+10
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,11 @@ class ReservationServiceStub {
6565
google::cloud::bigquery::reservation::v1::UpdateReservationRequest const&
6666
request) = 0;
6767

68+
virtual StatusOr<google::cloud::bigquery::reservation::v1::Reservation>
69+
FailoverReservation(grpc::ClientContext& context, Options const& options,
70+
google::cloud::bigquery::reservation::v1::
71+
FailoverReservationRequest const& request) = 0;
72+
6873
virtual StatusOr<google::cloud::bigquery::reservation::v1::CapacityCommitment>
6974
CreateCapacityCommitment(
7075
grpc::ClientContext& context, Options const& options,
@@ -199,6 +204,11 @@ class DefaultReservationServiceStub : public ReservationServiceStub {
199204
google::cloud::bigquery::reservation::v1::UpdateReservationRequest const&
200205
request) override;
201206

207+
StatusOr<google::cloud::bigquery::reservation::v1::Reservation>
208+
FailoverReservation(grpc::ClientContext& context, Options const& options,
209+
google::cloud::bigquery::reservation::v1::
210+
FailoverReservationRequest const& request) override;
211+
202212
StatusOr<google::cloud::bigquery::reservation::v1::CapacityCommitment>
203213
CreateCapacityCommitment(
204214
grpc::ClientContext& context, Options const& options,

google/cloud/bigquery/reservation/v1/internal/reservation_tracing_connection.cc

+11
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,17 @@ ReservationServiceTracingConnection::UpdateReservation(
8989
return internal::EndSpan(*span, child_->UpdateReservation(request));
9090
}
9191

92+
StatusOr<google::cloud::bigquery::reservation::v1::Reservation>
93+
ReservationServiceTracingConnection::FailoverReservation(
94+
google::cloud::bigquery::reservation::v1::FailoverReservationRequest const&
95+
request) {
96+
auto span = internal::MakeSpan(
97+
"bigquery_reservation_v1::ReservationServiceConnection::"
98+
"FailoverReservation");
99+
auto scope = opentelemetry::trace::Scope(span);
100+
return internal::EndSpan(*span, child_->FailoverReservation(request));
101+
}
102+
92103
StatusOr<google::cloud::bigquery::reservation::v1::CapacityCommitment>
93104
ReservationServiceTracingConnection::CreateCapacityCommitment(
94105
google::cloud::bigquery::reservation::v1::

google/cloud/bigquery/reservation/v1/internal/reservation_tracing_connection.h

+4
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,10 @@ class ReservationServiceTracingConnection
6565
google::cloud::bigquery::reservation::v1::UpdateReservationRequest const&
6666
request) override;
6767

68+
StatusOr<google::cloud::bigquery::reservation::v1::Reservation>
69+
FailoverReservation(google::cloud::bigquery::reservation::v1::
70+
FailoverReservationRequest const& request) override;
71+
6872
StatusOr<google::cloud::bigquery::reservation::v1::CapacityCommitment>
6973
CreateCapacityCommitment(
7074
google::cloud::bigquery::reservation::v1::

google/cloud/bigquery/reservation/v1/internal/reservation_tracing_stub.cc

+14
Original file line numberDiff line numberDiff line change
@@ -101,6 +101,20 @@ ReservationServiceTracingStub::UpdateReservation(
101101
context, *span, child_->UpdateReservation(context, options, request));
102102
}
103103

104+
StatusOr<google::cloud::bigquery::reservation::v1::Reservation>
105+
ReservationServiceTracingStub::FailoverReservation(
106+
grpc::ClientContext& context, Options const& options,
107+
google::cloud::bigquery::reservation::v1::FailoverReservationRequest const&
108+
request) {
109+
auto span = internal::MakeSpanGrpc(
110+
"google.cloud.bigquery.reservation.v1.ReservationService",
111+
"FailoverReservation");
112+
auto scope = opentelemetry::trace::Scope(span);
113+
internal::InjectTraceContext(context, *propagator_);
114+
return internal::EndSpan(
115+
context, *span, child_->FailoverReservation(context, options, request));
116+
}
117+
104118
StatusOr<google::cloud::bigquery::reservation::v1::CapacityCommitment>
105119
ReservationServiceTracingStub::CreateCapacityCommitment(
106120
grpc::ClientContext& context, Options const& options,

google/cloud/bigquery/reservation/v1/internal/reservation_tracing_stub.h

+5
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,11 @@ class ReservationServiceTracingStub : public ReservationServiceStub {
6868
google::cloud::bigquery::reservation::v1::UpdateReservationRequest const&
6969
request) override;
7070

71+
StatusOr<google::cloud::bigquery::reservation::v1::Reservation>
72+
FailoverReservation(grpc::ClientContext& context, Options const& options,
73+
google::cloud::bigquery::reservation::v1::
74+
FailoverReservationRequest const& request) override;
75+
7176
StatusOr<google::cloud::bigquery::reservation::v1::CapacityCommitment>
7277
CreateCapacityCommitment(
7378
grpc::ClientContext& context, Options const& options,

google/cloud/bigquery/reservation/v1/mocks/mock_reservation_connection.h

+6
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,12 @@ class MockReservationServiceConnection
8181
request),
8282
(override));
8383

84+
MOCK_METHOD(StatusOr<google::cloud::bigquery::reservation::v1::Reservation>,
85+
FailoverReservation,
86+
(google::cloud::bigquery::reservation::v1::
87+
FailoverReservationRequest const& request),
88+
(override));
89+
8490
MOCK_METHOD(
8591
StatusOr<google::cloud::bigquery::reservation::v1::CapacityCommitment>,
8692
CreateCapacityCommitment,

google/cloud/bigquery/reservation/v1/reservation_client.cc

+9
Original file line numberDiff line numberDiff line change
@@ -125,6 +125,15 @@ ReservationServiceClient::UpdateReservation(
125125
return connection_->UpdateReservation(request);
126126
}
127127

128+
StatusOr<google::cloud::bigquery::reservation::v1::Reservation>
129+
ReservationServiceClient::FailoverReservation(
130+
google::cloud::bigquery::reservation::v1::FailoverReservationRequest const&
131+
request,
132+
Options opts) {
133+
internal::OptionsSpan span(internal::MergeOptions(std::move(opts), options_));
134+
return connection_->FailoverReservation(request);
135+
}
136+
128137
StatusOr<google::cloud::bigquery::reservation::v1::CapacityCommitment>
129138
ReservationServiceClient::CreateCapacityCommitment(
130139
std::string const& parent,

0 commit comments

Comments
 (0)