Skip to content

Commit af8a8d5

Browse files
Google APIscopybara-github
authored andcommitted
feat: add a DeleteFolderRecursive API definition
PiperOrigin-RevId: 866471251
1 parent 39bd091 commit af8a8d5

File tree

4 files changed

+124
-14
lines changed

4 files changed

+124
-14
lines changed

google/storage/control/v2/BUILD.bazel

Lines changed: 61 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,26 @@
11
# This file was automatically generated by BuildFileGenerator
22
# https://github.com/googleapis/rules_gapic/tree/master/bazel
3+
34
# Most of the manual changes to this file will be overwritten.
45
# It's **only** allowed to change the following rule attribute values:
56
# - names of *_gapic_assembly_* rules
67
# - certain parameters of *_gapic_library rules, including but not limited to:
78
# * extra_protoc_parameters
89
# * extra_protoc_file_parameters
910
# The complete list of preserved parameters can be found in the source code.
11+
12+
# buildifier: disable=load-on-top
13+
1014
# This is an API workspace, having public visibility by default makes perfect sense.
1115
package(default_visibility = ["//visibility:public"])
16+
1217
##############################################################################
1318
# Common
1419
##############################################################################
15-
load("@rules_proto//proto:defs.bzl", "proto_library")
20+
# buildifier: disable=same-origin-load
1621
load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
22+
load("@rules_proto//proto:defs.bzl", "proto_library")
23+
1724
proto_library(
1825
name = "control_proto",
1926
srcs = [
@@ -35,17 +42,19 @@ proto_library(
3542
"@com_google_protobuf//:timestamp_proto",
3643
],
3744
)
45+
3846
proto_library_with_info(
3947
name = "control_proto_with_info",
4048
deps = [
4149
":control_proto",
4250
"//google/cloud:common_resources_proto",
43-
"//google/iam/v1:iam_policy_proto",
4451
],
4552
)
53+
4654
##############################################################################
4755
# Java
4856
##############################################################################
57+
# buildifier: disable=same-origin-load
4958
load(
5059
"@com_google_googleapis_imports//:imports.bzl",
5160
"java_gapic_assembly_gradle_pkg",
@@ -54,15 +63,18 @@ load(
5463
"java_grpc_library",
5564
"java_proto_library",
5665
)
66+
5767
java_proto_library(
5868
name = "control_java_proto",
5969
deps = [":control_proto"],
6070
)
71+
6172
java_grpc_library(
6273
name = "control_java_grpc",
6374
srcs = [":control_proto"],
6475
deps = [":control_java_proto"],
6576
)
77+
6678
java_gapic_library(
6779
name = "control_java_gapic",
6880
srcs = [":control_proto_with_info"],
@@ -81,13 +93,16 @@ java_gapic_library(
8193
"//google/iam/v1:iam_java_proto",
8294
],
8395
)
96+
8497
java_gapic_test(
8598
name = "control_java_gapic_test_suite",
8699
test_classes = [
100+
"com.google.storage.control.v2.StorageControlClientHttpJsonTest",
87101
"com.google.storage.control.v2.StorageControlClientTest",
88102
],
89103
runtime_deps = [":control_java_gapic_test"],
90104
)
105+
91106
# Open Source Packages
92107
java_gapic_assembly_gradle_pkg(
93108
name = "google-cloud-storage-control-v2-java",
@@ -100,15 +115,18 @@ java_gapic_assembly_gradle_pkg(
100115
":control_proto",
101116
],
102117
)
118+
103119
##############################################################################
104120
# Go
105121
##############################################################################
122+
# buildifier: disable=same-origin-load
106123
load(
107124
"@com_google_googleapis_imports//:imports.bzl",
108125
"go_gapic_assembly_pkg",
109126
"go_gapic_library",
110127
"go_grpc_library",
111128
)
129+
112130
go_grpc_library(
113131
name = "control_go_proto",
114132
importpath = "cloud.google.com/go/storage/control/apiv2/controlpb",
@@ -119,6 +137,7 @@ go_grpc_library(
119137
"//google/longrunning:longrunning_go_proto",
120138
],
121139
)
140+
122141
go_gapic_library(
123142
name = "control_go_gapic",
124143
srcs = [":control_proto_with_info"],
@@ -135,44 +154,50 @@ go_gapic_library(
135154
"//google/longrunning:longrunning_go_proto",
136155
"@com_google_cloud_go_longrunning//:go_default_library",
137156
"@com_google_cloud_go_longrunning//autogen:go_default_library",
157+
"@io_bazel_rules_go//proto/wkt:duration_go_proto",
138158
],
139159
)
160+
140161
# Open Source Packages
141162
go_gapic_assembly_pkg(
142163
name = "gapi-cloud-storage-control-v2-go",
143164
deps = [
144165
":control_go_gapic",
145-
":control_go_gapic_srcjar-test.srcjar",
146166
":control_go_gapic_srcjar-metadata.srcjar",
147167
":control_go_gapic_srcjar-snippets.srcjar",
168+
":control_go_gapic_srcjar-test.srcjar",
148169
":control_go_proto",
149170
],
150171
)
172+
151173
##############################################################################
152174
# Python
153175
##############################################################################
176+
# buildifier: disable=same-origin-load
154177
load(
155178
"@com_google_googleapis_imports//:imports.bzl",
156179
"py_gapic_assembly_pkg",
157180
"py_gapic_library",
158181
"py_test",
159182
)
183+
160184
py_gapic_library(
161185
name = "control_py_gapic",
162186
srcs = [":control_proto"],
163187
grpc_service_config = "storage_control_grpc_service_config.json",
188+
opt_args = [
189+
"python-gapic-name=storage_control",
190+
"python-gapic-namespace=google.cloud",
191+
"warehouse-package-name=google-cloud-storage-control",
192+
],
164193
rest_numeric_enums = True,
165194
service_yaml = "storage_v2.yaml",
166195
transport = "grpc+rest",
167196
deps = [
168197
"//google/iam/v1:iam_policy_py_proto",
169198
],
170-
opt_args = [
171-
"python-gapic-namespace=google.cloud",
172-
"python-gapic-name=storage_control",
173-
"warehouse-package-name=google-cloud-storage-control"
174-
],
175199
)
200+
176201
py_test(
177202
name = "control_py_gapic_test",
178203
srcs = [
@@ -182,26 +207,31 @@ py_test(
182207
legacy_create_init = False,
183208
deps = [":control_py_gapic"],
184209
)
210+
185211
# Open Source Packages
186212
py_gapic_assembly_pkg(
187213
name = "storage-control-v2-py",
188214
deps = [
189215
":control_py_gapic",
190216
],
191217
)
218+
192219
##############################################################################
193220
# PHP
194221
##############################################################################
222+
# buildifier: disable=same-origin-load
195223
load(
196224
"@com_google_googleapis_imports//:imports.bzl",
197225
"php_gapic_assembly_pkg",
198226
"php_gapic_library",
199227
"php_proto_library",
200228
)
229+
201230
php_proto_library(
202231
name = "control_php_proto",
203232
deps = [":control_proto"],
204233
)
234+
205235
php_gapic_library(
206236
name = "control_php_gapic",
207237
srcs = [":control_proto_with_info"],
@@ -213,6 +243,7 @@ php_gapic_library(
213243
":control_php_proto",
214244
],
215245
)
246+
216247
# Open Source Packages
217248
php_gapic_assembly_pkg(
218249
name = "google-cloud-storage-control-v2-php",
@@ -221,14 +252,17 @@ php_gapic_assembly_pkg(
221252
":control_php_proto",
222253
],
223254
)
255+
224256
##############################################################################
225257
# Node.js
226258
##############################################################################
259+
# buildifier: disable=same-origin-load
227260
load(
228261
"@com_google_googleapis_imports//:imports.bzl",
229262
"nodejs_gapic_assembly_pkg",
230263
"nodejs_gapic_library",
231264
)
265+
232266
nodejs_gapic_library(
233267
name = "control_nodejs_gapic",
234268
package_name = "@google-cloud/storage-control",
@@ -241,38 +275,42 @@ nodejs_gapic_library(
241275
transport = "grpc+rest",
242276
deps = [],
243277
)
278+
244279
nodejs_gapic_assembly_pkg(
245280
name = "storage-control-v2-nodejs",
246281
deps = [
247282
":control_nodejs_gapic",
248283
":control_proto",
249284
],
250285
)
286+
251287
##############################################################################
252288
# Ruby
253289
##############################################################################
290+
# buildifier: disable=same-origin-load
254291
load(
255292
"@com_google_googleapis_imports//:imports.bzl",
256-
"ruby_gapic_assembly_pkg",
257293
"ruby_cloud_gapic_library",
294+
"ruby_gapic_assembly_pkg",
258295
"ruby_grpc_library",
259296
"ruby_proto_library",
260297
)
298+
261299
ruby_proto_library(
262300
name = "control_ruby_proto",
263301
deps = [":control_proto"],
264302
)
303+
265304
ruby_grpc_library(
266305
name = "control_ruby_grpc",
267306
srcs = [":control_proto"],
268307
deps = [":control_ruby_proto"],
269308
)
309+
270310
ruby_cloud_gapic_library(
271311
name = "control_ruby_gapic",
272312
srcs = [":control_proto_with_info"],
273-
extra_protoc_parameters = [
274-
"ruby-cloud-gem-name=google-cloud-storage-control-v2",
275-
],
313+
extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-storage-control-v2"],
276314
grpc_service_config = "storage_control_grpc_service_config.json",
277315
rest_numeric_enums = True,
278316
service_yaml = "storage_v2.yaml",
@@ -282,6 +320,7 @@ ruby_cloud_gapic_library(
282320
":control_ruby_proto",
283321
],
284322
)
323+
285324
# Open Source Packages
286325
ruby_gapic_assembly_pkg(
287326
name = "google-cloud-storage-control-v2-ruby",
@@ -291,26 +330,30 @@ ruby_gapic_assembly_pkg(
291330
":control_ruby_proto",
292331
],
293332
)
333+
294334
##############################################################################
295335
# C#
296336
##############################################################################
337+
# buildifier: disable=same-origin-load
297338
load(
298339
"@com_google_googleapis_imports//:imports.bzl",
299340
"csharp_gapic_assembly_pkg",
300341
"csharp_gapic_library",
301342
"csharp_grpc_library",
302343
"csharp_proto_library",
303344
)
345+
304346
csharp_proto_library(
305347
name = "control_csharp_proto",
306-
extra_opts = [],
307348
deps = [":control_proto"],
308349
)
350+
309351
csharp_grpc_library(
310352
name = "control_csharp_grpc",
311353
srcs = [":control_proto"],
312354
deps = [":control_csharp_proto"],
313355
)
356+
314357
csharp_gapic_library(
315358
name = "control_csharp_gapic",
316359
srcs = [":control_proto_with_info"],
@@ -324,6 +367,7 @@ csharp_gapic_library(
324367
":control_csharp_proto",
325368
],
326369
)
370+
327371
# Open Source Packages
328372
csharp_gapic_assembly_pkg(
329373
name = "google-cloud-storage-control-v2-csharp",
@@ -333,18 +377,22 @@ csharp_gapic_assembly_pkg(
333377
":control_csharp_proto",
334378
],
335379
)
380+
336381
##############################################################################
337382
# C++
338383
##############################################################################
384+
# buildifier: disable=same-origin-load
339385
load(
340386
"@com_google_googleapis_imports//:imports.bzl",
341387
"cc_grpc_library",
342388
"cc_proto_library",
343389
)
390+
344391
cc_proto_library(
345392
name = "control_cc_proto",
346393
deps = [":control_proto"],
347394
)
395+
348396
cc_grpc_library(
349397
name = "control_cc_grpc",
350398
srcs = [":control_proto"],

0 commit comments

Comments
 (0)