Skip to content

Commit 2193a2b

Browse files
Google APIscopybara-github
authored andcommitted
feat: Add new BACKGROUND_CHANGE_DATA_CAPTURE, BACKGROUND_COLUMN_METADATA_INDEX, and BACKGROUND_SEARCH_INDEX_REFRESH reservation assignment types
feat: Add support for creation and modification of new reservation groups feat: Add new reservation IAM policy get/set/test methods PiperOrigin-RevId: 814816863
1 parent 9070e63 commit 2193a2b

File tree

2 files changed

+374
-67
lines changed

2 files changed

+374
-67
lines changed

google/cloud/bigquery/reservation/v1/BUILD.bazel

Lines changed: 25 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,14 +9,17 @@
99
# * extra_protoc_file_parameters
1010
# The complete list of preserved parameters can be found in the source code.
1111

12+
# buildifier: disable=load-on-top
13+
1214
# This is an API workspace, having public visibility by default makes perfect sense.
1315
package(default_visibility = ["//visibility:public"])
1416

1517
##############################################################################
1618
# Common
1719
##############################################################################
18-
load("@rules_proto//proto:defs.bzl", "proto_library")
20+
# buildifier: disable=same-origin-load
1921
load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
22+
load("@rules_proto//proto:defs.bzl", "proto_library")
2023

2124
proto_library(
2225
name = "reservation_proto",
@@ -28,6 +31,8 @@ proto_library(
2831
"//google/api:client_proto",
2932
"//google/api:field_behavior_proto",
3033
"//google/api:resource_proto",
34+
"//google/iam/v1:iam_policy_proto",
35+
"//google/iam/v1:policy_proto",
3136
"//google/rpc:status_proto",
3237
"@com_google_protobuf//:empty_proto",
3338
"@com_google_protobuf//:field_mask_proto",
@@ -46,6 +51,7 @@ proto_library_with_info(
4651
##############################################################################
4752
# Java
4853
##############################################################################
54+
# buildifier: disable=same-origin-load
4955
load(
5056
"@com_google_googleapis_imports//:imports.bzl",
5157
"java_gapic_assembly_gradle_pkg",
@@ -75,11 +81,13 @@ java_gapic_library(
7581
service_yaml = "bigqueryreservation_v1.yaml",
7682
test_deps = [
7783
":reservation_java_grpc",
84+
"//google/iam/v1:iam_java_grpc",
7885
],
7986
transport = "grpc+rest",
8087
deps = [
8188
":reservation_java_proto",
8289
"//google/api:api_java_proto",
90+
"//google/iam/v1:iam_java_proto",
8391
],
8492
)
8593

@@ -108,6 +116,7 @@ java_gapic_assembly_gradle_pkg(
108116
##############################################################################
109117
# Go
110118
##############################################################################
119+
# buildifier: disable=same-origin-load
111120
load(
112121
"@com_google_googleapis_imports//:imports.bzl",
113122
"go_gapic_assembly_pkg",
@@ -122,6 +131,7 @@ go_proto_library(
122131
protos = [":reservation_proto"],
123132
deps = [
124133
"//google/api:annotations_go_proto",
134+
"//google/iam/v1:iam_go_proto",
125135
"//google/rpc:status_go_proto",
126136
],
127137
)
@@ -138,6 +148,7 @@ go_gapic_library(
138148
transport = "grpc+rest",
139149
deps = [
140150
":reservation_go_proto",
151+
"//google/iam/v1:iam_go_proto",
141152
],
142153
)
143154

@@ -156,6 +167,7 @@ go_gapic_assembly_pkg(
156167
##############################################################################
157168
# Python
158169
##############################################################################
170+
# buildifier: disable=same-origin-load
159171
load(
160172
"@com_google_googleapis_imports//:imports.bzl",
161173
"py_gapic_assembly_pkg",
@@ -174,6 +186,9 @@ py_gapic_library(
174186
rest_numeric_enums = True,
175187
service_yaml = "bigqueryreservation_v1.yaml",
176188
transport = "grpc+rest",
189+
deps = [
190+
"//google/iam/v1:iam_policy_py_proto",
191+
],
177192
)
178193

179194
py_test(
@@ -197,6 +212,7 @@ py_gapic_assembly_pkg(
197212
##############################################################################
198213
# PHP
199214
##############################################################################
215+
# buildifier: disable=same-origin-load
200216
load(
201217
"@com_google_googleapis_imports//:imports.bzl",
202218
"php_gapic_assembly_pkg",
@@ -217,7 +233,9 @@ php_gapic_library(
217233
rest_numeric_enums = True,
218234
service_yaml = "bigqueryreservation_v1.yaml",
219235
transport = "grpc+rest",
220-
deps = [":reservation_php_proto"],
236+
deps = [
237+
":reservation_php_proto",
238+
],
221239
)
222240

223241
# Open Source Packages
@@ -232,6 +250,7 @@ php_gapic_assembly_pkg(
232250
##############################################################################
233251
# Node.js
234252
##############################################################################
253+
# buildifier: disable=same-origin-load
235254
load(
236255
"@com_google_googleapis_imports//:imports.bzl",
237256
"nodejs_gapic_assembly_pkg",
@@ -262,6 +281,7 @@ nodejs_gapic_assembly_pkg(
262281
##############################################################################
263282
# Ruby
264283
##############################################################################
284+
# buildifier: disable=same-origin-load
265285
load(
266286
"@com_google_googleapis_imports//:imports.bzl",
267287
"ruby_cloud_gapic_library",
@@ -316,6 +336,7 @@ ruby_gapic_assembly_pkg(
316336
##############################################################################
317337
# C#
318338
##############################################################################
339+
# buildifier: disable=same-origin-load
319340
load(
320341
"@com_google_googleapis_imports//:imports.bzl",
321342
"csharp_gapic_assembly_pkg",
@@ -326,6 +347,7 @@ load(
326347

327348
csharp_proto_library(
328349
name = "reservation_csharp_proto",
350+
extra_opts = [],
329351
deps = [":reservation_proto"],
330352
)
331353

@@ -362,6 +384,7 @@ csharp_gapic_assembly_pkg(
362384
##############################################################################
363385
# C++
364386
##############################################################################
387+
# buildifier: disable=same-origin-load
365388
load(
366389
"@com_google_googleapis_imports//:imports.bzl",
367390
"cc_grpc_library",

0 commit comments

Comments
 (0)