xref: /aosp_15_r20/external/bazelbuild-rules_go/third_party/go_googleapis-deletebuild.patch (revision 9bb1b549b6a84214c53be0924760be030e66b93a)
1diff -urN a/BUILD.bazel b/BUILD.bazel
2--- a/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
3+++ b/BUILD.bazel	1969-12-31 16:00:00
4@@ -1,5 +0,0 @@
5-alias(
6-    name = "build_gen",
7-    actual = "@rules_gapic//bazel:build_file_generator",
8-)
9-
10diff -urN a/gapic/metadata/BUILD.bazel b/gapic/metadata/BUILD.bazel
11--- a/gapic/metadata/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
12+++ b/gapic/metadata/BUILD.bazel	1969-12-31 16:00:00
13@@ -1,157 +0,0 @@
14-# This file was automatically generated by BuildFileGenerator
15-
16-# This is an API workspace, having public visibility by default makes perfect sense.
17-package(default_visibility = ["//visibility:public"])
18-
19-##############################################################################
20-# Common
21-##############################################################################
22-load("@rules_proto//proto:defs.bzl", "proto_library")
23-
24-proto_library(
25-    name = "metadata_proto",
26-    srcs = [
27-        "gapic_metadata.proto",
28-    ],
29-    deps = [
30-    ],
31-)
32-
33-##############################################################################
34-# Java
35-##############################################################################
36-load(
37-    "@com_google_googleapis_imports//:imports.bzl",
38-    "java_grpc_library",
39-    "java_proto_library",
40-)
41-
42-java_proto_library(
43-    name = "metadata_java_proto",
44-    deps = [":metadata_proto"],
45-)
46-
47-java_grpc_library(
48-    name = "metadata_java_grpc",
49-    srcs = [":metadata_proto"],
50-    deps = [":metadata_java_proto"],
51-)
52-
53-##############################################################################
54-# Go
55-##############################################################################
56-load(
57-    "@com_google_googleapis_imports//:imports.bzl",
58-    "go_proto_library",
59-)
60-
61-go_proto_library(
62-    name = "metadata_go_proto",
63-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
64-    importpath = "google.golang.org/genproto/googleapis/gapic/metadata",
65-    protos = [":metadata_proto"],
66-    deps = [
67-    ],
68-)
69-
70-##############################################################################
71-# Python
72-##############################################################################
73-load(
74-    "@com_google_googleapis_imports//:imports.bzl",
75-    "moved_proto_library",
76-    "py_grpc_library",
77-    "py_proto_library",
78-)
79-
80-moved_proto_library(
81-    name = "metadata_moved_proto",
82-    srcs = [":metadata_proto"],
83-    deps = [
84-    ],
85-)
86-
87-py_proto_library(
88-    name = "metadata_py_proto",
89-    deps = [":metadata_moved_proto"],
90-)
91-
92-py_grpc_library(
93-    name = "metadata_py_grpc",
94-    srcs = [":metadata_moved_proto"],
95-    deps = [":metadata_py_proto"],
96-)
97-
98-##############################################################################
99-# PHP
100-##############################################################################
101-load(
102-    "@com_google_googleapis_imports//:imports.bzl",
103-    "php_grpc_library",
104-    "php_proto_library",
105-)
106-
107-php_proto_library(
108-    name = "metadata_php_proto",
109-    deps = [":metadata_proto"],
110-)
111-
112-php_grpc_library(
113-    name = "metadata_php_grpc",
114-    srcs = [":metadata_proto"],
115-    deps = [":metadata_php_proto"],
116-)
117-
118-##############################################################################
119-# Node.js
120-##############################################################################
121-load(
122-    "@com_google_googleapis_imports//:imports.bzl",
123-    "nodejs_gapic_assembly_pkg",
124-    "nodejs_gapic_library",
125-)
126-
127-##############################################################################
128-# Ruby
129-##############################################################################
130-load(
131-    "@com_google_googleapis_imports//:imports.bzl",
132-    "ruby_grpc_library",
133-    "ruby_proto_library",
134-)
135-
136-ruby_proto_library(
137-    name = "metadata_ruby_proto",
138-    deps = [":metadata_proto"],
139-)
140-
141-ruby_grpc_library(
142-    name = "metadata_ruby_grpc",
143-    srcs = [":metadata_proto"],
144-    deps = [":metadata_ruby_proto"],
145-)
146-
147-##############################################################################
148-# C#
149-##############################################################################
150-load(
151-    "@com_google_googleapis_imports//:imports.bzl",
152-    "csharp_grpc_library",
153-    "csharp_proto_library",
154-)
155-
156-csharp_proto_library(
157-    name = "metadata_csharp_proto",
158-    deps = [":metadata_proto"],
159-)
160-
161-csharp_grpc_library(
162-    name = "metadata_csharp_grpc",
163-    srcs = [":metadata_proto"],
164-    deps = [":metadata_csharp_proto"],
165-)
166-
167-##############################################################################
168-# C++
169-##############################################################################
170-# Put your C++ code here
171diff -urN a/google/actions/sdk/v2/BUILD.bazel b/google/actions/sdk/v2/BUILD.bazel
172--- a/google/actions/sdk/v2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
173+++ b/google/actions/sdk/v2/BUILD.bazel	1969-12-31 16:00:00
174@@ -1,107 +0,0 @@
175-# This file was automatically generated by BuildFileGenerator
176-# https://github.com/googleapis/gapic-generator/tree/master/rules_gapic/bazel
177-
178-# Most of the manual changes to this file will be overwritten.
179-# It's **only** allowed to change the following rule attribute values:
180-# - names of *_gapic_assembly_* rules
181-# - certain parameters of *_gapic_library rules, including but not limited to:
182-#    * extra_protoc_parameters
183-#    * extra_protoc_file_parameters
184-# The complete list of preserved parameters can be found in the source code.
185-
186-# This is an API workspace, having public visibility by default makes perfect sense.
187-package(default_visibility = ["//visibility:public"])
188-
189-##############################################################################
190-# Common
191-##############################################################################
192-load("@rules_proto//proto:defs.bzl", "proto_library")
193-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
194-
195-proto_library(
196-    name = "sdk_proto",
197-    srcs = [
198-        "account_linking.proto",
199-        "account_linking_secret.proto",
200-        "action.proto",
201-        "actions_sdk.proto",
202-        "actions_testing.proto",
203-        "config_file.proto",
204-        "data_file.proto",
205-        "event_logs.proto",
206-        "files.proto",
207-        "localized_settings.proto",
208-        "manifest.proto",
209-        "release_channel.proto",
210-        "settings.proto",
211-        "surface.proto",
212-        "theme_customization.proto",
213-        "validation_results.proto",
214-        "version.proto",
215-        "webhook.proto",
216-    ],
217-    deps = [
218-        "//google/actions/sdk/v2/conversation:conversation_proto",
219-        "//google/actions/sdk/v2/conversation/prompt:prompt_proto",
220-        "//google/actions/sdk/v2/conversation/prompt/content:content_proto",
221-        "//google/actions/sdk/v2/interactionmodel:interactionmodel_proto",
222-        "//google/actions/sdk/v2/interactionmodel/prompt:prompt_proto",
223-        "//google/actions/sdk/v2/interactionmodel/prompt/content:content_proto",
224-        "//google/actions/sdk/v2/interactionmodel/type:type_proto",
225-        "//google/api:annotations_proto",
226-        "//google/api:client_proto",
227-        "//google/api:field_behavior_proto",
228-        "//google/api:resource_proto",
229-        "//google/rpc:status_proto",
230-        "//google/type:latlng_proto",
231-        "@com_google_protobuf//:empty_proto",
232-        "@com_google_protobuf//:struct_proto",
233-        "@com_google_protobuf//:timestamp_proto",
234-        "@com_google_protobuf//:wrappers_proto",
235-    ],
236-)
237-
238-proto_library_with_info(
239-    name = "sdk_proto_with_info",
240-    deps = [
241-        ":sdk_proto",
242-        "//google/cloud:common_resources_proto",
243-    ],
244-)
245-
246-##############################################################################
247-# Node.js
248-##############################################################################
249-load(
250-    "@com_google_googleapis_imports//:imports.bzl",
251-    "nodejs_gapic_assembly_pkg",
252-    "nodejs_gapic_library",
253-)
254-
255-nodejs_gapic_library(
256-    name = "sdk_nodejs_gapic",
257-    package_name = "@assistant/actions",
258-    src = ":sdk_proto_with_info",
259-    extra_protoc_parameters = ["metadata"],
260-    grpc_service_config = "actions_grpc_service_config.json",
261-    package = "google.actions.sdk.v2",
262-    rest_numeric_enums = False,
263-    service_yaml = "actions_v2.yaml",
264-    transport = "grpc+rest",
265-    deps = [],
266-)
267-
268-nodejs_gapic_assembly_pkg(
269-    name = "actions-v2-nodejs",
270-    deps = [
271-        ":sdk_nodejs_gapic",
272-        ":sdk_proto",
273-        "//google/actions/sdk/v2/conversation:conversation_proto",
274-        "//google/actions/sdk/v2/conversation/prompt:prompt_proto",
275-        "//google/actions/sdk/v2/conversation/prompt/content:content_proto",
276-        "//google/actions/sdk/v2/interactionmodel:interactionmodel_proto",
277-        "//google/actions/sdk/v2/interactionmodel/prompt:prompt_proto",
278-        "//google/actions/sdk/v2/interactionmodel/prompt/content:content_proto",
279-        "//google/actions/sdk/v2/interactionmodel/type:type_proto",
280-    ],
281-)
282diff -urN a/google/actions/sdk/v2/conversation/BUILD.bazel b/google/actions/sdk/v2/conversation/BUILD.bazel
283--- a/google/actions/sdk/v2/conversation/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
284+++ b/google/actions/sdk/v2/conversation/BUILD.bazel	1969-12-31 16:00:00
285@@ -1,30 +0,0 @@
286-# This file was automatically generated by BuildFileGenerator
287-
288-# This is an API workspace, having public visibility by default makes perfect sense.
289-package(default_visibility = ["//visibility:public"])
290-
291-##############################################################################
292-# Common
293-##############################################################################
294-load("@rules_proto//proto:defs.bzl", "proto_library")
295-
296-proto_library(
297-    name = "conversation_proto",
298-    srcs = [
299-        "intent.proto",
300-        "scene.proto",
301-    ],
302-    deps = [
303-        "//google/actions/sdk/v2/conversation/prompt:prompt_proto",
304-        "@com_google_protobuf//:struct_proto",
305-    ],
306-)
307-
308-##############################################################################
309-# Node.js
310-##############################################################################
311-load(
312-    "@com_google_googleapis_imports//:imports.bzl",
313-    "nodejs_gapic_assembly_pkg",
314-    "nodejs_gapic_library",
315-)
316diff -urN a/google/actions/sdk/v2/conversation/prompt/BUILD.bazel b/google/actions/sdk/v2/conversation/prompt/BUILD.bazel
317--- a/google/actions/sdk/v2/conversation/prompt/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
318+++ b/google/actions/sdk/v2/conversation/prompt/BUILD.bazel	1969-12-31 16:00:00
319@@ -1,30 +0,0 @@
320-# This file was automatically generated by BuildFileGenerator
321-
322-# This is an API workspace, having public visibility by default makes perfect sense.
323-package(default_visibility = ["//visibility:public"])
324-
325-##############################################################################
326-# Common
327-##############################################################################
328-load("@rules_proto//proto:defs.bzl", "proto_library")
329-
330-proto_library(
331-    name = "prompt_proto",
332-    srcs = [
333-        "prompt.proto",
334-        "simple.proto",
335-        "suggestion.proto",
336-    ],
337-    deps = [
338-        "//google/actions/sdk/v2/conversation/prompt/content:content_proto",
339-    ],
340-)
341-
342-##############################################################################
343-# Node.js
344-##############################################################################
345-load(
346-    "@com_google_googleapis_imports//:imports.bzl",
347-    "nodejs_gapic_assembly_pkg",
348-    "nodejs_gapic_library",
349-)
350diff -urN a/google/actions/sdk/v2/conversation/prompt/content/BUILD.bazel b/google/actions/sdk/v2/conversation/prompt/content/BUILD.bazel
351--- a/google/actions/sdk/v2/conversation/prompt/content/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
352+++ b/google/actions/sdk/v2/conversation/prompt/content/BUILD.bazel	1969-12-31 16:00:00
353@@ -1,37 +0,0 @@
354-# This file was automatically generated by BuildFileGenerator
355-
356-# This is an API workspace, having public visibility by default makes perfect sense.
357-package(default_visibility = ["//visibility:public"])
358-
359-##############################################################################
360-# Common
361-##############################################################################
362-load("@rules_proto//proto:defs.bzl", "proto_library")
363-
364-proto_library(
365-    name = "content_proto",
366-    srcs = [
367-        "canvas.proto",
368-        "card.proto",
369-        "collection.proto",
370-        "content.proto",
371-        "image.proto",
372-        "link.proto",
373-        "list.proto",
374-        "media.proto",
375-        "table.proto",
376-    ],
377-    deps = [
378-        "@com_google_protobuf//:duration_proto",
379-        "@com_google_protobuf//:struct_proto",
380-    ],
381-)
382-
383-##############################################################################
384-# Node.js
385-##############################################################################
386-load(
387-    "@com_google_googleapis_imports//:imports.bzl",
388-    "nodejs_gapic_assembly_pkg",
389-    "nodejs_gapic_library",
390-)
391diff -urN a/google/actions/sdk/v2/interactionmodel/BUILD.bazel b/google/actions/sdk/v2/interactionmodel/BUILD.bazel
392--- a/google/actions/sdk/v2/interactionmodel/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
393+++ b/google/actions/sdk/v2/interactionmodel/BUILD.bazel	1969-12-31 16:00:00
394@@ -1,38 +0,0 @@
395-# This file was automatically generated by BuildFileGenerator
396-
397-# This is an API workspace, having public visibility by default makes perfect sense.
398-package(default_visibility = ["//visibility:public"])
399-
400-##############################################################################
401-# Common
402-##############################################################################
403-load("@rules_proto//proto:defs.bzl", "proto_library")
404-
405-proto_library(
406-    name = "interactionmodel_proto",
407-    srcs = [
408-        "conditional_event.proto",
409-        "entity_set.proto",
410-        "event_handler.proto",
411-        "global_intent_event.proto",
412-        "intent.proto",
413-        "intent_event.proto",
414-        "scene.proto",
415-        "slot.proto",
416-    ],
417-    deps = [
418-        "//google/actions/sdk/v2/interactionmodel/prompt:prompt_proto",
419-        "//google/actions/sdk/v2/interactionmodel/type:type_proto",
420-        "//google/api:field_behavior_proto",
421-        "@com_google_protobuf//:struct_proto",
422-    ],
423-)
424-
425-##############################################################################
426-# Node.js
427-##############################################################################
428-load(
429-    "@com_google_googleapis_imports//:imports.bzl",
430-    "nodejs_gapic_assembly_pkg",
431-    "nodejs_gapic_library",
432-)
433diff -urN a/google/actions/sdk/v2/interactionmodel/prompt/BUILD.bazel b/google/actions/sdk/v2/interactionmodel/prompt/BUILD.bazel
434--- a/google/actions/sdk/v2/interactionmodel/prompt/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
435+++ b/google/actions/sdk/v2/interactionmodel/prompt/BUILD.bazel	1969-12-31 16:00:00
436@@ -1,32 +0,0 @@
437-# This file was automatically generated by BuildFileGenerator
438-
439-# This is an API workspace, having public visibility by default makes perfect sense.
440-package(default_visibility = ["//visibility:public"])
441-
442-##############################################################################
443-# Common
444-##############################################################################
445-load("@rules_proto//proto:defs.bzl", "proto_library")
446-
447-proto_library(
448-    name = "prompt_proto",
449-    srcs = [
450-        "static_prompt.proto",
451-        "static_simple_prompt.proto",
452-        "suggestion.proto",
453-        "surface_capabilities.proto",
454-    ],
455-    deps = [
456-        "//google/actions/sdk/v2/interactionmodel/prompt/content:content_proto",
457-        "//google/api:field_behavior_proto",
458-    ],
459-)
460-
461-##############################################################################
462-# Node.js
463-##############################################################################
464-load(
465-    "@com_google_googleapis_imports//:imports.bzl",
466-    "nodejs_gapic_assembly_pkg",
467-    "nodejs_gapic_library",
468-)
469diff -urN a/google/actions/sdk/v2/interactionmodel/prompt/content/BUILD.bazel b/google/actions/sdk/v2/interactionmodel/prompt/content/BUILD.bazel
470--- a/google/actions/sdk/v2/interactionmodel/prompt/content/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
471+++ b/google/actions/sdk/v2/interactionmodel/prompt/content/BUILD.bazel	1969-12-31 16:00:00
472@@ -1,39 +0,0 @@
473-# This file was automatically generated by BuildFileGenerator
474-
475-# This is an API workspace, having public visibility by default makes perfect sense.
476-package(default_visibility = ["//visibility:public"])
477-
478-##############################################################################
479-# Common
480-##############################################################################
481-load("@rules_proto//proto:defs.bzl", "proto_library")
482-
483-proto_library(
484-    name = "content_proto",
485-    srcs = [
486-        "static_canvas_prompt.proto",
487-        "static_card_prompt.proto",
488-        "static_collection_browse_prompt.proto",
489-        "static_collection_prompt.proto",
490-        "static_content_prompt.proto",
491-        "static_image_prompt.proto",
492-        "static_link_prompt.proto",
493-        "static_list_prompt.proto",
494-        "static_media_prompt.proto",
495-        "static_table_prompt.proto",
496-    ],
497-    deps = [
498-        "//google/api:field_behavior_proto",
499-        "@com_google_protobuf//:duration_proto",
500-        "@com_google_protobuf//:struct_proto",
501-    ],
502-)
503-
504-##############################################################################
505-# Node.js
506-##############################################################################
507-load(
508-    "@com_google_googleapis_imports//:imports.bzl",
509-    "nodejs_gapic_assembly_pkg",
510-    "nodejs_gapic_library",
511-)
512diff -urN a/google/actions/sdk/v2/interactionmodel/type/BUILD.bazel b/google/actions/sdk/v2/interactionmodel/type/BUILD.bazel
513--- a/google/actions/sdk/v2/interactionmodel/type/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
514+++ b/google/actions/sdk/v2/interactionmodel/type/BUILD.bazel	1969-12-31 16:00:00
515@@ -1,33 +0,0 @@
516-# This file was automatically generated by BuildFileGenerator
517-
518-# This is an API workspace, having public visibility by default makes perfect sense.
519-package(default_visibility = ["//visibility:public"])
520-
521-##############################################################################
522-# Common
523-##############################################################################
524-load("@rules_proto//proto:defs.bzl", "proto_library")
525-
526-proto_library(
527-    name = "type_proto",
528-    srcs = [
529-        "class_reference.proto",
530-        "entity_display.proto",
531-        "free_text_type.proto",
532-        "regular_expression_type.proto",
533-        "synonym_type.proto",
534-        "type.proto",
535-    ],
536-    deps = [
537-        "//google/api:field_behavior_proto",
538-    ],
539-)
540-
541-##############################################################################
542-# Node.js
543-##############################################################################
544-load(
545-    "@com_google_googleapis_imports//:imports.bzl",
546-    "nodejs_gapic_assembly_pkg",
547-    "nodejs_gapic_library",
548-)
549diff -urN a/google/actions/type/BUILD.bazel b/google/actions/type/BUILD.bazel
550--- a/google/actions/type/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
551+++ b/google/actions/type/BUILD.bazel	1969-12-31 16:00:00
552@@ -1,167 +0,0 @@
553-load("@rules_proto//proto:defs.bzl", "proto_library")
554-
555-# This is an API workspace, having public visibility by default makes perfect sense.
556-package(default_visibility = ["//visibility:public"])
557-
558-##############################################################################
559-# Common
560-##############################################################################
561-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
562-
563-proto_library(
564-    name = "date_range_proto",
565-    srcs = ["date_range.proto"],
566-    deps = [
567-        "//google/type:date_proto",
568-    ],
569-)
570-
571-proto_library(
572-    name = "datetime_range_proto",
573-    srcs = ["datetime_range.proto"],
574-    deps = [
575-        "//google/type:datetime_proto",
576-    ],
577-)
578-
579-##############################################################################
580-# Java
581-##############################################################################
582-load(
583-    "@com_google_googleapis_imports//:imports.bzl",
584-    "java_proto_library",
585-)
586-
587-java_proto_library(
588-    name = "type_java_proto",
589-    deps = [
590-        ":date_range_proto",
591-        ":datetime_range_proto",
592-    ],
593-)
594-
595-##############################################################################
596-# Go
597-##############################################################################
598-load(
599-    "@com_google_googleapis_imports//:imports.bzl",
600-    "go_proto_library",
601-)
602-
603-go_proto_library(
604-    name = "date_range_go_proto",
605-    importpath = "google.golang.org/genproto/googleapis/type/date_range",
606-    protos = [
607-        ":date_range_proto",
608-    ],
609-    deps = ["//google/type:date_go_proto"],
610-)
611-
612-
613-go_proto_library(
614-    name = "datetime_range_go_proto",
615-    importpath = "google.golang.org/genproto/googleapis/type/datetime_range",
616-    protos = [
617-        ":datetime_range_proto",
618-    ],
619-    deps = ["//google/type:datetime_go_proto"],
620-)
621-
622-##############################################################################
623-# Python
624-##############################################################################
625-load(
626-    "@com_google_googleapis_imports//:imports.bzl",
627-    "py_proto_library",
628-)
629-
630-py_proto_library(
631-    name = "date_range_py_proto",
632-    deps = [":date_range_proto"],
633-)
634-
635-py_proto_library(
636-    name = "datetime_range_py_proto",
637-    deps = [":datetime_range_proto"],
638-)
639-
640-##############################################################################
641-# PHP
642-##############################################################################
643-load(
644-    "@com_google_googleapis_imports//:imports.bzl",
645-    "php_proto_library",
646-)
647-
648-php_proto_library(
649-    name = "date_range_php_proto",
650-    deps = [":date_range_proto"],
651-)
652-
653-php_proto_library(
654-    name = "datetime_range_php_proto",
655-    deps = [":datetime_range_proto"],
656-)
657-
658-##############################################################################
659-# Node.js
660-##############################################################################
661-
662-
663-##############################################################################
664-# Ruby
665-##############################################################################
666-load(
667-    "@com_google_googleapis_imports//:imports.bzl",
668-    "ruby_proto_library",
669-)
670-
671-ruby_proto_library(
672-    name = "date_range_ruby_proto",
673-    deps = [":date_range_proto"],
674-)
675-
676-ruby_proto_library(
677-    name = "datetime_range_ruby_proto",
678-    deps = [":datetime_range_proto"],
679-)
680-
681-##############################################################################
682-# C#
683-##############################################################################
684-load(
685-    "@com_google_googleapis_imports//:imports.bzl",
686-    "csharp_proto_library",
687-)
688-
689-csharp_proto_library(
690-    name = "date_range_csharp_proto",
691-    deps = [":date_range_proto"],
692-)
693-
694-csharp_proto_library(
695-    name = "datetime_range_csharp_proto",
696-    deps = [":datetime_range_proto"],
697-)
698-
699-##############################################################################
700-# C++
701-##############################################################################
702-load(
703-    "@com_google_googleapis_imports//:imports.bzl",
704-    "cc_proto_library",
705-)
706-
707-cc_proto_library(
708-    name = "date_range_cc_proto",
709-    deps = [
710-        ":date_range_proto",
711-    ],
712-)
713-
714-cc_proto_library(
715-    name = "datetime_range_cc_proto",
716-    deps = [
717-        ":datetime_range_proto",
718-    ],
719-)
720diff -urN a/google/ads/admob/BUILD.bazel b/google/ads/admob/BUILD.bazel
721--- a/google/ads/admob/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
722+++ b/google/ads/admob/BUILD.bazel	1969-12-31 16:00:00
723@@ -1 +0,0 @@
724-exports_files(["admob_grpc_service_config.json"] + glob(["*.yaml"]))
725diff -urN a/google/ads/admob/v1/BUILD.bazel b/google/ads/admob/v1/BUILD.bazel
726--- a/google/ads/admob/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
727+++ b/google/ads/admob/v1/BUILD.bazel	1969-12-31 16:00:00
728@@ -1,373 +0,0 @@
729-# This file was automatically generated by BuildFileGenerator
730-# https://github.com/googleapis/gapic-generator/tree/master/rules_gapic/bazel
731-
732-# Most of the manual changes to this file will be overwritten.
733-# It's **only** allowed to change the following rule attribute values:
734-# - names of *_gapic_assembly_* rules
735-# - certain parameters of *_gapic_library rules, including but not limited to:
736-#    * extra_protoc_parameters
737-#    * extra_protoc_file_parameters
738-# The complete list of preserved parameters can be found in the source code.
739-
740-# This is an API workspace, having public visibility by default makes perfect sense.
741-package(default_visibility = ["//visibility:public"])
742-
743-##############################################################################
744-# Common
745-##############################################################################
746-load("@rules_proto//proto:defs.bzl", "proto_library")
747-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
748-
749-proto_library(
750-    name = "admob_proto",
751-    srcs = [
752-        "admob_api.proto",
753-        "admob_resources.proto",
754-    ],
755-    deps = [
756-        "//google/api:annotations_proto",
757-        "//google/api:client_proto",
758-        "//google/api:field_behavior_proto",
759-        "//google/api:resource_proto",
760-        "//google/cloud:common_resources_proto",
761-        "//google/type:date_proto",
762-    ],
763-)
764-
765-proto_library_with_info(
766-    name = "admob_proto_with_info",
767-    deps = [
768-        ":admob_proto",
769-    ],
770-)
771-
772-##############################################################################
773-# Java
774-##############################################################################
775-load(
776-    "@com_google_googleapis_imports//:imports.bzl",
777-    "java_gapic_assembly_gradle_pkg",
778-    "java_gapic_library",
779-    "java_gapic_test",
780-    "java_grpc_library",
781-    "java_proto_library",
782-)
783-
784-java_proto_library(
785-    name = "admob_java_proto",
786-    deps = [":admob_proto"],
787-)
788-
789-java_grpc_library(
790-    name = "admob_java_grpc",
791-    srcs = [":admob_proto"],
792-    deps = [":admob_java_proto"],
793-)
794-
795-java_gapic_library(
796-    name = "admob_java_gapic",
797-    srcs = [
798-        ":admob_proto_with_info",
799-    ],
800-    gapic_yaml = "admob_gapic.yaml",
801-    grpc_service_config = "//google/ads/admob:admob_grpc_service_config.json",
802-    rest_numeric_enums = False,
803-    test_deps = [
804-        ":admob_java_grpc",
805-    ],
806-    transport = "rest",
807-    deps = [
808-        ":admob_java_proto",
809-    ],
810-)
811-
812-java_gapic_test(
813-    name = "admob_java_gapic_test_suite",
814-    test_classes = [
815-        "com.google.ads.admob.v1.AdMobApiClientTest",
816-    ],
817-    runtime_deps = [":admob_java_gapic_test"],
818-)
819-
820-# Open Source Packages
821-java_gapic_assembly_gradle_pkg(
822-    name = "google-ads-admob-v1-java",
823-    transport = "rest",
824-    deps = [
825-        ":admob_java_gapic",
826-        ":admob_java_grpc",
827-        ":admob_java_proto",
828-        ":admob_proto",
829-    ],
830-)
831-
832-##############################################################################
833-# Go
834-##############################################################################
835-load(
836-    "@com_google_googleapis_imports//:imports.bzl",
837-    "go_gapic_assembly_pkg",
838-    "go_gapic_library",
839-    "go_proto_library",
840-    "go_test",
841-)
842-
843-go_proto_library(
844-    name = "admob_go_proto",
845-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
846-    importpath = "google.golang.org/genproto/googleapis/ads/admob/v1",
847-    protos = [":admob_proto"],
848-    deps = [
849-        "//google/api:annotations_go_proto",
850-        "//google/type:date_go_proto",
851-    ],
852-)
853-
854-go_gapic_library(
855-    name = "admob_go_gapic",
856-    srcs = [":admob_proto_with_info"],
857-    grpc_service_config = None,
858-    importpath = "google.golang.org/google/ads/admob/v1;admob",
859-    rest_numeric_enums = False,
860-    service_yaml = "//google/ads/admob:admob_v1.yaml",
861-    transport = "rest",
862-    deps = [
863-        ":admob_go_proto",
864-    ],
865-)
866-
867-go_test(
868-    name = "admob_go_gapic_test",
869-    srcs = [":admob_go_gapic_srcjar_test"],
870-    embed = [":admob_go_gapic"],
871-    importpath = "google.golang.org/google/ads/admob/v1",
872-)
873-
874-# Open Source Packages
875-go_gapic_assembly_pkg(
876-    name = "gapi-ads-admob-v1-go",
877-    deps = [
878-        ":admob_go_gapic",
879-        ":admob_go_gapic_srcjar-test.srcjar",
880-        ":admob_go_proto",
881-    ],
882-)
883-
884-##############################################################################
885-# Python
886-##############################################################################
887-load(
888-    "@com_google_googleapis_imports//:imports.bzl",
889-    "py_gapic_assembly_pkg",
890-    "py_gapic_library",
891-    "py_grpc_library",
892-    "py_proto_library",
893-    "py_test",
894-)
895-
896-py_proto_library(
897-    name = "admob_py_proto",
898-    deps = [":admob_proto"],
899-)
900-
901-py_grpc_library(
902-    name = "admob_py_grpc",
903-    srcs = [":admob_proto"],
904-    deps = [":admob_py_proto"],
905-)
906-
907-py_gapic_library(
908-    name = "admob_py_gapic",
909-    srcs = [
910-        ":admob_proto_with_info",
911-    ],
912-    rest_numeric_enums = False,
913-    transport = "rest",
914-)
915-
916-py_test(
917-    name = "admob_py_gapic_test",
918-    srcs = [
919-        "admob_py_gapic_pytest.py",
920-        "admob_py_gapic_test.py",
921-    ],
922-    legacy_create_init = False,
923-    deps = [":admob_py_gapic"],
924-)
925-
926-# Open Source Packages
927-py_gapic_assembly_pkg(
928-    name = "ads-admob-v1-py",
929-    deps = [
930-        ":admob_py_gapic",
931-        ":admob_py_grpc",
932-        ":admob_py_proto",
933-    ],
934-)
935-
936-##############################################################################
937-# PHP
938-##############################################################################
939-load(
940-    "@com_google_googleapis_imports//:imports.bzl",
941-    "php_gapic_assembly_pkg",
942-    "php_gapic_library",
943-    "php_grpc_library",
944-    "php_proto_library",
945-)
946-
947-php_proto_library(
948-    name = "admob_php_proto",
949-    deps = [":admob_proto"],
950-)
951-
952-php_grpc_library(
953-    name = "admob_php_grpc",
954-    srcs = [":admob_proto"],
955-    deps = [":admob_php_proto"],
956-)
957-
958-php_gapic_library(
959-    name = "admob_php_gapic",
960-    srcs = [":admob_proto"],
961-    gapic_yaml = "admob_gapic.yaml",
962-    grpc_service_config = None,
963-    rest_numeric_enums = False,
964-    service_yaml = "//google/ads/admob:admob_v1.yaml",
965-    transport = "rest",
966-    deps = [
967-        ":admob_php_grpc",
968-        ":admob_php_proto",
969-    ],
970-)
971-
972-# Open Source Packages
973-php_gapic_assembly_pkg(
974-    name = "google-ads-admob-v1-php",
975-    deps = [
976-        ":admob_php_gapic",
977-        ":admob_php_grpc",
978-        ":admob_php_proto",
979-    ],
980-)
981-
982-##############################################################################
983-# Node.js
984-##############################################################################
985-load(
986-    "@com_google_googleapis_imports//:imports.bzl",
987-    "nodejs_gapic_assembly_pkg",
988-    "nodejs_gapic_library",
989-)
990-
991-nodejs_gapic_library(
992-    name = "admob_nodejs_gapic",
993-    src = ":admob_proto_with_info",
994-    extra_protoc_parameters = ["metadata"],
995-    grpc_service_config = None,
996-    package = "google.ads.admob.v1",
997-    rest_numeric_enums = False,
998-    service_yaml = "//google/ads/admob:admob_v1.yaml",
999-    transport = "rest",
1000-    deps = [],
1001-)
1002-
1003-nodejs_gapic_assembly_pkg(
1004-    name = "ads-admob-v1-nodejs",
1005-    deps = [
1006-        ":admob_nodejs_gapic",
1007-        ":admob_proto",
1008-    ],
1009-)
1010-
1011-##############################################################################
1012-# Ruby
1013-##############################################################################
1014-load(
1015-    "@com_google_googleapis_imports//:imports.bzl",
1016-    "ruby_cloud_gapic_library",
1017-    "ruby_gapic_assembly_pkg",
1018-    "ruby_grpc_library",
1019-    "ruby_proto_library",
1020-)
1021-
1022-ruby_proto_library(
1023-    name = "admob_ruby_proto",
1024-    deps = [":admob_proto"],
1025-)
1026-
1027-ruby_grpc_library(
1028-    name = "admob_ruby_grpc",
1029-    srcs = [":admob_proto"],
1030-    deps = [":admob_ruby_proto"],
1031-)
1032-
1033-ruby_cloud_gapic_library(
1034-    name = "admob_ruby_gapic",
1035-    srcs = [":admob_proto_with_info"],
1036-    extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-admob-v1"],
1037-    grpc_service_config = None,
1038-    rest_numeric_enums = False,
1039-    deps = [
1040-        ":admob_ruby_grpc",
1041-        ":admob_ruby_proto",
1042-    ],
1043-)
1044-
1045-# Open Source Packages
1046-ruby_gapic_assembly_pkg(
1047-    name = "google-ads-admob-v1-ruby",
1048-    deps = [
1049-        ":admob_ruby_gapic",
1050-        ":admob_ruby_grpc",
1051-        ":admob_ruby_proto",
1052-    ],
1053-)
1054-
1055-##############################################################################
1056-# C#
1057-##############################################################################
1058-load(
1059-    "@com_google_googleapis_imports//:imports.bzl",
1060-    "csharp_gapic_assembly_pkg",
1061-    "csharp_gapic_library",
1062-    "csharp_grpc_library",
1063-    "csharp_proto_library",
1064-)
1065-
1066-csharp_proto_library(
1067-    name = "admob_csharp_proto",
1068-    deps = [":admob_proto"],
1069-)
1070-
1071-csharp_grpc_library(
1072-    name = "admob_csharp_grpc",
1073-    srcs = [":admob_proto"],
1074-    deps = [":admob_csharp_proto"],
1075-)
1076-
1077-csharp_gapic_library(
1078-    name = "admob_csharp_gapic",
1079-    srcs = [":admob_proto_with_info"],
1080-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
1081-    rest_numeric_enums = False,
1082-    deps = [
1083-        ":admob_csharp_grpc",
1084-        ":admob_csharp_proto",
1085-    ],
1086-)
1087-
1088-# Open Source Packages
1089-csharp_gapic_assembly_pkg(
1090-    name = "google-ads-admob-v1-csharp",
1091-    deps = [
1092-        ":admob_csharp_gapic",
1093-        ":admob_csharp_grpc",
1094-        ":admob_csharp_proto",
1095-    ],
1096-)
1097-
1098-##############################################################################
1099-# C++
1100-##############################################################################
1101-# Put your C++ rules here
1102diff -urN a/google/ads/googleads/v10/BUILD.bazel b/google/ads/googleads/v10/BUILD.bazel
1103--- a/google/ads/googleads/v10/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
1104+++ b/google/ads/googleads/v10/BUILD.bazel	1969-12-31 16:00:00
1105@@ -1,266 +0,0 @@
1106-# Copyright 2020 Google LLC
1107-#
1108-# Licensed under the Apache License, Version 2.0 (the "License");
1109-# you may not use this file except in compliance with the License.
1110-# You may obtain a copy of the License at
1111-#
1112-#      https://www.apache.org/licenses/LICENSE-2.0
1113-#
1114-# Unless required by applicable law or agreed to in writing, software
1115-# distributed under the License is distributed on an "AS IS" BASIS,
1116-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1117-# See the License for the specific language governing permissions and
1118-# limitations under the License.
1119-
1120-package(default_visibility = ["//visibility:public"])
1121-
1122-exports_files(["googleads_grpc_service_config.json"] + ["*.yaml"])
1123-
1124-##############################################################################
1125-# Common
1126-##############################################################################
1127-load("@rules_proto//proto:defs.bzl", "proto_library")
1128-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
1129-
1130-proto_library(
1131-    name = "googleads_proto",
1132-    srcs = [],
1133-    deps = [
1134-        "//google/ads/googleads/v10/common:common_proto",
1135-        "//google/ads/googleads/v10/enums:enums_proto",
1136-        "//google/ads/googleads/v10/errors:errors_proto",
1137-        "//google/ads/googleads/v10/resources:resources_proto",
1138-        "//google/ads/googleads/v10/services:services_proto",
1139-    ],
1140-)
1141-
1142-proto_library_with_info(
1143-    name = "googleads_proto_with_info",
1144-    deps = [
1145-        ":googleads_proto",
1146-    ],
1147-)
1148-
1149-##############################################################################
1150-# Java
1151-##############################################################################
1152-load(
1153-    "@com_google_googleapis_imports//:imports.bzl",
1154-    "java_gapic_assembly_gradle_pkg",
1155-    "java_gapic_library",
1156-    "java_gapic_test",
1157-)
1158-
1159-java_gapic_library(
1160-    name = "googleads_java_gapic",
1161-    srcs = [
1162-        ":googleads_proto_with_info",
1163-    ],
1164-    gapic_yaml = "googleads_gapic.yaml",
1165-    grpc_service_config = ":googleads_grpc_service_config.json",
1166-    deps = [
1167-        "//google/ads/googleads/v10/common:common_java_proto",
1168-        "//google/ads/googleads/v10/enums:enums_java_proto",
1169-        "//google/ads/googleads/v10/resources:resources_java_proto",
1170-        "//google/ads/googleads/v10/services:services_java_grpc",
1171-        "//google/ads/googleads/v10/services:services_java_proto",
1172-    ],
1173-)
1174-
1175-# TODO(ohren): Add more test classes when java_gapic_test is able to run more
1176-# than a single test. Having at least one verifies proper compilation at least.
1177-java_gapic_test(
1178-    name = "googleads_java_gapic_suite",
1179-    test_classes = [
1180-        "com.google.ads.googleads.v10.services.CampaignServiceClientTest",
1181-    ],
1182-    runtime_deps = [":googleads_java_gapic_test"],
1183-)
1184-
1185-java_gapic_assembly_gradle_pkg(
1186-    name = "googleads-java",
1187-    deps = [
1188-        ":googleads_java_gapic",
1189-        "//google/ads/googleads/v10:googleads_proto",
1190-        "//google/ads/googleads/v10/common:common_java_proto",
1191-        "//google/ads/googleads/v10/enums:enums_java_proto",
1192-        "//google/ads/googleads/v10/errors:errors_java_proto",
1193-        "//google/ads/googleads/v10/resources:resources_java_proto",
1194-        "//google/ads/googleads/v10/services:services_java_grpc",
1195-        "//google/ads/googleads/v10/services:services_java_proto",
1196-    ],
1197-)
1198-
1199-##############################################################################
1200-# PHP
1201-##############################################################################
1202-load(
1203-    "@com_google_googleapis_imports//:imports.bzl",
1204-    "php_gapic_assembly_pkg",
1205-    "php_gapic_library",
1206-    "php_grpc_library",
1207-    "php_proto_library",
1208-)
1209-
1210-php_proto_library(
1211-    name = "googleads_php_proto",
1212-    plugin_args = ["aggregate_metadata=google.ads.googleads"],
1213-    deps = [":googleads_proto"],
1214-)
1215-
1216-php_grpc_library(
1217-    name = "googleads_php_grpc",
1218-    srcs = [":googleads_proto"],
1219-    deps = [":googleads_php_proto"],
1220-)
1221-
1222-php_gapic_library(
1223-    name = "googleads_php_gapic",
1224-    srcs = [":googleads_proto"],
1225-    gapic_yaml = "googleads_gapic.yaml",
1226-    grpc_service_config = "googleads_grpc_service_config.json",
1227-    service_yaml = "googleads_v10.yaml",
1228-    deps = [
1229-        ":googleads_php_grpc",
1230-        ":googleads_php_proto",
1231-    ],
1232-)
1233-
1234-php_gapic_assembly_pkg(
1235-    name = "googleads-php",
1236-    deps = [
1237-        ":googleads_php_gapic",
1238-        ":googleads_php_grpc",
1239-        ":googleads_php_proto",
1240-    ],
1241-)
1242-
1243-##############################################################################
1244-# C#
1245-##############################################################################
1246-load(
1247-    "@com_google_googleapis_imports//:imports.bzl",
1248-    "csharp_gapic_assembly_pkg",
1249-    "csharp_gapic_library",
1250-)
1251-
1252-csharp_gapic_library(
1253-    name = "googleads_csharp_gapic",
1254-    srcs = [
1255-        ":googleads_proto_with_info",
1256-    ],
1257-    grpc_service_config = "googleads_grpc_service_config.json",
1258-    deps = [
1259-        "//google/ads/googleads/v10/services:services_csharp_grpc",
1260-    ],
1261-)
1262-
1263-csharp_gapic_assembly_pkg(
1264-    name = "googleads-csharp",
1265-    deps = [
1266-        ":googleads_csharp_gapic",
1267-        "//google/ads/googleads/v10/common:common_csharp_proto",
1268-        "//google/ads/googleads/v10/enums:enums_csharp_proto",
1269-        "//google/ads/googleads/v10/errors:errors_csharp_proto",
1270-        "//google/ads/googleads/v10/resources:resources_csharp_proto",
1271-        "//google/ads/googleads/v10/services:services_csharp_grpc",
1272-        "//google/ads/googleads/v10/services:services_csharp_proto",
1273-    ],
1274-)
1275-
1276-##############################################################################
1277-# Ruby
1278-##############################################################################
1279-load(
1280-    "@com_google_googleapis_imports//:imports.bzl",
1281-    "ruby_ads_gapic_library",
1282-    "ruby_gapic_assembly_pkg",
1283-)
1284-
1285-ruby_ads_gapic_library(
1286-    name = "googleads_ruby_gapic",
1287-    srcs = ["googleads_proto_with_info"],
1288-    extra_protoc_parameters = [
1289-        ":gem.:name=google-ads-googleads",
1290-        ":defaults.:service.:default_host=googleads.googleapis.com",
1291-        ":overrides.:namespace.Googleads=GoogleAds",
1292-    ],
1293-    grpc_service_config = "googleads_grpc_service_config.json",
1294-)
1295-
1296-ruby_gapic_assembly_pkg(
1297-    name = "googleads-ruby",
1298-    deps = [
1299-        ":googleads_ruby_gapic",
1300-        "//google/ads/googleads/v10/common:common_ruby_proto",
1301-        "//google/ads/googleads/v10/enums:enums_ruby_proto",
1302-        "//google/ads/googleads/v10/errors:errors_ruby_proto",
1303-        "//google/ads/googleads/v10/resources:resources_ruby_proto",
1304-        "//google/ads/googleads/v10/services:services_ruby_grpc",
1305-        "//google/ads/googleads/v10/services:services_ruby_proto",
1306-    ],
1307-)
1308-
1309-##############################################################################
1310-# Python
1311-##############################################################################
1312-load(
1313-    "@com_google_googleapis_imports//:imports.bzl",
1314-    "py_gapic_assembly_pkg",
1315-    "py_gapic_library",
1316-)
1317-
1318-py_gapic_library(
1319-    name = "googleads_py_gapic",
1320-    srcs = [":googleads_proto_with_info"],
1321-    grpc_service_config = "googleads_grpc_service_config.json",
1322-    opt_args = [
1323-        "old-naming",
1324-        "lazy-import",
1325-        "python-gapic-name=googleads",
1326-        "python-gapic-templates=ads-templates",
1327-        "warehouse-package-name=google-ads",
1328-    ],
1329-)
1330-
1331-py_gapic_assembly_pkg(
1332-    name = "googleads-py",
1333-    deps = [
1334-        ":googleads_py_gapic",
1335-        "//google/ads/googleads/v10/common:common_py_proto",
1336-        "//google/ads/googleads/v10/enums:enums_py_proto",
1337-        "//google/ads/googleads/v10/errors:errors_py_proto",
1338-        "//google/ads/googleads/v10/resources:resources_py_proto",
1339-        "//google/ads/googleads/v10/services:services_py_grpc",
1340-        "//google/ads/googleads/v10/services:services_py_proto",
1341-    ],
1342-)
1343-
1344-##############################################################################
1345-# Node.js
1346-##############################################################################
1347-load(
1348-    "@com_google_googleapis_imports//:imports.bzl",
1349-    "nodejs_gapic_assembly_pkg",
1350-    "nodejs_gapic_library",
1351-)
1352-
1353-nodejs_gapic_library(
1354-    name = "googleads_nodejs_gapic",
1355-    package_name = "google-ads",
1356-    src = ":googleads_proto_with_info",
1357-    extra_protoc_parameters = ["metadata"],
1358-    grpc_service_config = "googleads_grpc_service_config.json",
1359-    main_service = "GoogleAdsService",
1360-    package = "google.ads.googleads.v10",
1361-    service_yaml = "googleads_v10.yaml",
1362-    deps = [],
1363-)
1364-
1365-nodejs_gapic_assembly_pkg(
1366-    name = "googleads-nodejs",
1367-    deps = [
1368-        ":googleads_nodejs_gapic",
1369-        ":googleads_proto",
1370-    ],
1371-)
1372diff -urN a/google/ads/googleads/v10/common/BUILD.bazel b/google/ads/googleads/v10/common/BUILD.bazel
1373--- a/google/ads/googleads/v10/common/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
1374+++ b/google/ads/googleads/v10/common/BUILD.bazel	1969-12-31 16:00:00
1375@@ -1,94 +0,0 @@
1376-# Copyright 2020 Google LLC
1377-#
1378-# Licensed under the Apache License, Version 2.0 (the "License");
1379-# you may not use this file except in compliance with the License.
1380-# You may obtain a copy of the License at
1381-#
1382-#      https://www.apache.org/licenses/LICENSE-2.0
1383-#
1384-# Unless required by applicable law or agreed to in writing, software
1385-# distributed under the License is distributed on an "AS IS" BASIS,
1386-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1387-# See the License for the specific language governing permissions and
1388-# limitations under the License.
1389-
1390-package(default_visibility = ["//visibility:public"])
1391-
1392-##############################################################################
1393-# Common
1394-##############################################################################
1395-load("@rules_proto//proto:defs.bzl", "proto_library")
1396-
1397-# TODO(ohren): Change srcs to use an enumeration of each individual proto
1398-# instead of *.proto globbing once the build file generator supports
1399-# subpackages.
1400-proto_library(
1401-    name = "common_proto",
1402-    srcs = glob(["*.proto"]),
1403-    deps = [
1404-        "//google/ads/googleads/v10/enums:enums_proto",
1405-        "//google/api:annotations_proto",
1406-        "//google/api:field_behavior_proto",
1407-        "//google/api:resource_proto",
1408-        "@com_google_protobuf//:wrappers_proto",
1409-    ],
1410-)
1411-
1412-##############################################################################
1413-# Java
1414-##############################################################################
1415-load(
1416-    "@com_google_googleapis_imports//:imports.bzl",
1417-    "java_proto_library",
1418-)
1419-
1420-java_proto_library(
1421-    name = "common_java_proto",
1422-    deps = [":common_proto"],
1423-)
1424-
1425-##############################################################################
1426-# PHP
1427-##############################################################################
1428-
1429-# PHP targets are in the parent directory's BUILD.bazel file to facilitate
1430-# aggregating metadata using a single underlying call to protoc.
1431-
1432-##############################################################################
1433-# C#
1434-##############################################################################
1435-load(
1436-    "@com_google_googleapis_imports//:imports.bzl",
1437-    "csharp_proto_library",
1438-)
1439-
1440-csharp_proto_library(
1441-    name = "common_csharp_proto",
1442-    deps = [":common_proto"],
1443-)
1444-
1445-##############################################################################
1446-# Ruby
1447-##############################################################################
1448-load(
1449-    "@com_google_googleapis_imports//:imports.bzl",
1450-    "ruby_proto_library",
1451-)
1452-
1453-ruby_proto_library(
1454-    name = "common_ruby_proto",
1455-    deps = [":common_proto"],
1456-)
1457-
1458-##############################################################################
1459-# Python
1460-##############################################################################
1461-load(
1462-    "@com_google_googleapis_imports//:imports.bzl",
1463-    "py_proto_library",
1464-)
1465-
1466-py_proto_library(
1467-    name = "common_py_proto",
1468-    deps = [":common_proto"],
1469-)
1470diff -urN a/google/ads/googleads/v10/enums/BUILD.bazel b/google/ads/googleads/v10/enums/BUILD.bazel
1471--- a/google/ads/googleads/v10/enums/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
1472+++ b/google/ads/googleads/v10/enums/BUILD.bazel	1969-12-31 16:00:00
1473@@ -1,89 +0,0 @@
1474-# Copyright 2020 Google LLC
1475-#
1476-# Licensed under the Apache License, Version 2.0 (the "License");
1477-# you may not use this file except in compliance with the License.
1478-# You may obtain a copy of the License at
1479-#
1480-#      https://www.apache.org/licenses/LICENSE-2.0
1481-#
1482-# Unless required by applicable law or agreed to in writing, software
1483-# distributed under the License is distributed on an "AS IS" BASIS,
1484-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1485-# See the License for the specific language governing permissions and
1486-# limitations under the License.
1487-
1488-package(default_visibility = ["//visibility:public"])
1489-
1490-##############################################################################
1491-# Common
1492-##############################################################################
1493-load("@rules_proto//proto:defs.bzl", "proto_library")
1494-
1495-# TODO(ohren): Change srcs to use an enumeration of each individual proto
1496-# instead of *.proto globbing once the build file generator supports subpackages.
1497-proto_library(
1498-    name = "enums_proto",
1499-    srcs = glob(["*.proto"]),
1500-    deps = [
1501-        "//google/api:annotations_proto",
1502-    ],
1503-)
1504-
1505-##############################################################################
1506-# Java
1507-##############################################################################
1508-load(
1509-    "@com_google_googleapis_imports//:imports.bzl",
1510-    "java_proto_library",
1511-)
1512-
1513-java_proto_library(
1514-    name = "enums_java_proto",
1515-    deps = [":enums_proto"],
1516-)
1517-
1518-##############################################################################
1519-# PHP
1520-##############################################################################
1521-
1522-# PHP targets are in the parent directory's BUILD.bazel file to facilitate
1523-# aggregating metadata using a single underlying call to protoc.
1524-
1525-##############################################################################
1526-# C#
1527-##############################################################################
1528-load(
1529-    "@com_google_googleapis_imports//:imports.bzl",
1530-    "csharp_proto_library",
1531-)
1532-
1533-csharp_proto_library(
1534-    name = "enums_csharp_proto",
1535-    deps = [":enums_proto"],
1536-)
1537-
1538-##############################################################################
1539-# Ruby
1540-##############################################################################
1541-load(
1542-    "@com_google_googleapis_imports//:imports.bzl",
1543-    "ruby_proto_library",
1544-)
1545-
1546-ruby_proto_library(
1547-    name = "enums_ruby_proto",
1548-    deps = [":enums_proto"],
1549-)
1550-
1551-##############################################################################
1552-# Python
1553-##############################################################################
1554-load(
1555-    "@com_google_googleapis_imports//:imports.bzl",
1556-    "py_proto_library",
1557-)
1558-
1559-py_proto_library(
1560-    name = "enums_py_proto",
1561-    deps = [":enums_proto"],
1562-)
1563diff -urN a/google/ads/googleads/v10/errors/BUILD.bazel b/google/ads/googleads/v10/errors/BUILD.bazel
1564--- a/google/ads/googleads/v10/errors/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
1565+++ b/google/ads/googleads/v10/errors/BUILD.bazel	1969-12-31 16:00:00
1566@@ -1,94 +0,0 @@
1567-# Copyright 2020 Google LLC
1568-#
1569-# Licensed under the Apache License, Version 2.0 (the "License");
1570-# you may not use this file except in compliance with the License.
1571-# You may obtain a copy of the License at
1572-#
1573-#      https://www.apache.org/licenses/LICENSE-2.0
1574-#
1575-# Unless required by applicable law or agreed to in writing, software
1576-# distributed under the License is distributed on an "AS IS" BASIS,
1577-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1578-# See the License for the specific language governing permissions and
1579-# limitations under the License.
1580-
1581-package(default_visibility = ["//visibility:public"])
1582-
1583-##############################################################################
1584-# Common
1585-##############################################################################
1586-load("@rules_proto//proto:defs.bzl", "proto_library")
1587-
1588-# TODO(ohren): Change srcs to use an enumeration of each individual proto
1589-# instead of *.proto globbing once the build file generator supports
1590-# subpackages.
1591-proto_library(
1592-    name = "errors_proto",
1593-    srcs = glob(["*.proto"]),
1594-    deps = [
1595-        "//google/ads/googleads/v10/common:common_proto",
1596-        "//google/ads/googleads/v10/enums:enums_proto",
1597-        "//google/api:annotations_proto",
1598-        "@com_google_protobuf//:duration_proto",
1599-        "@com_google_protobuf//:wrappers_proto",
1600-    ],
1601-)
1602-
1603-##############################################################################
1604-# Java
1605-##############################################################################
1606-load(
1607-    "@com_google_googleapis_imports//:imports.bzl",
1608-    "java_proto_library",
1609-)
1610-
1611-java_proto_library(
1612-    name = "errors_java_proto",
1613-    deps = [":errors_proto"],
1614-)
1615-
1616-##############################################################################
1617-# PHP
1618-##############################################################################
1619-
1620-# PHP targets are in the parent directory's BUILD.bazel file to facilitate
1621-# aggregating metadata using a single underlying call to protoc.
1622-
1623-##############################################################################
1624-# C#
1625-##############################################################################
1626-load(
1627-    "@com_google_googleapis_imports//:imports.bzl",
1628-    "csharp_proto_library",
1629-)
1630-
1631-csharp_proto_library(
1632-    name = "errors_csharp_proto",
1633-    deps = [":errors_proto"],
1634-)
1635-
1636-##############################################################################
1637-# Ruby
1638-##############################################################################
1639-load(
1640-    "@com_google_googleapis_imports//:imports.bzl",
1641-    "ruby_proto_library",
1642-)
1643-
1644-ruby_proto_library(
1645-    name = "errors_ruby_proto",
1646-    deps = [":errors_proto"],
1647-)
1648-
1649-##############################################################################
1650-# Python
1651-##############################################################################
1652-load(
1653-    "@com_google_googleapis_imports//:imports.bzl",
1654-    "py_proto_library",
1655-)
1656-
1657-py_proto_library(
1658-    name = "errors_py_proto",
1659-    deps = [":errors_proto"],
1660-)
1661diff -urN a/google/ads/googleads/v10/resources/BUILD.bazel b/google/ads/googleads/v10/resources/BUILD.bazel
1662--- a/google/ads/googleads/v10/resources/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
1663+++ b/google/ads/googleads/v10/resources/BUILD.bazel	1969-12-31 16:00:00
1664@@ -1,97 +0,0 @@
1665-# Copyright 2020 Google LLC
1666-#
1667-# Licensed under the Apache License, Version 2.0 (the "License");
1668-# you may not use this file except in compliance with the License.
1669-# You may obtain a copy of the License at
1670-#
1671-#      https://www.apache.org/licenses/LICENSE-2.0
1672-#
1673-# Unless required by applicable law or agreed to in writing, software
1674-# distributed under the License is distributed on an "AS IS" BASIS,
1675-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1676-# See the License for the specific language governing permissions and
1677-# limitations under the License.
1678-
1679-package(default_visibility = ["//visibility:public"])
1680-
1681-##############################################################################
1682-# Common
1683-##############################################################################
1684-load("@rules_proto//proto:defs.bzl", "proto_library")
1685-
1686-# TODO(ohren): Change srcs to use an enumeration of each individual proto
1687-# instead of *.proto globbing once the build file generator supports
1688-# subpackages.
1689-proto_library(
1690-    name = "resources_proto",
1691-    srcs = glob(["*.proto"]),
1692-    deps = [
1693-        "//google/ads/googleads/v10/common:common_proto",
1694-        "//google/ads/googleads/v10/enums:enums_proto",
1695-        "//google/ads/googleads/v10/errors:errors_proto",
1696-        "//google/api:annotations_proto",
1697-        "//google/api:field_behavior_proto",
1698-        "//google/api:resource_proto",
1699-        "@com_google_protobuf//:field_mask_proto",
1700-        "@com_google_protobuf//:wrappers_proto",
1701-    ],
1702-)
1703-
1704-##############################################################################
1705-# Java
1706-##############################################################################
1707-load(
1708-    "@com_google_googleapis_imports//:imports.bzl",
1709-    "java_proto_library",
1710-)
1711-
1712-java_proto_library(
1713-    name = "resources_java_proto",
1714-    deps = [":resources_proto"],
1715-)
1716-
1717-##############################################################################
1718-# PHP
1719-##############################################################################
1720-
1721-# PHP targets are in the parent directory's BUILD.bazel file to facilitate
1722-# aggregating metadata using a single underlying call to protoc.
1723-
1724-##############################################################################
1725-# C#
1726-##############################################################################
1727-load(
1728-    "@com_google_googleapis_imports//:imports.bzl",
1729-    "csharp_proto_library",
1730-)
1731-
1732-csharp_proto_library(
1733-    name = "resources_csharp_proto",
1734-    deps = [":resources_proto"],
1735-)
1736-
1737-##############################################################################
1738-# Ruby
1739-##############################################################################
1740-load(
1741-    "@com_google_googleapis_imports//:imports.bzl",
1742-    "ruby_proto_library",
1743-)
1744-
1745-ruby_proto_library(
1746-    name = "resources_ruby_proto",
1747-    deps = [":resources_proto"],
1748-)
1749-
1750-##############################################################################
1751-# Python
1752-##############################################################################
1753-load(
1754-    "@com_google_googleapis_imports//:imports.bzl",
1755-    "py_proto_library",
1756-)
1757-
1758-py_proto_library(
1759-    name = "resources_py_proto",
1760-    deps = [":resources_proto"],
1761-)
1762diff -urN a/google/ads/googleads/v10/services/BUILD.bazel b/google/ads/googleads/v10/services/BUILD.bazel
1763--- a/google/ads/googleads/v10/services/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
1764+++ b/google/ads/googleads/v10/services/BUILD.bazel	1969-12-31 16:00:00
1765@@ -1,138 +0,0 @@
1766-# Copyright 2020 Google LLC
1767-#
1768-# Licensed under the Apache License, Version 2.0 (the "License");
1769-# you may not use this file except in compliance with the License.
1770-# You may obtain a copy of the License at
1771-#
1772-#      https://www.apache.org/licenses/LICENSE-2.0
1773-#
1774-# Unless required by applicable law or agreed to in writing, software
1775-# distributed under the License is distributed on an "AS IS" BASIS,
1776-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1777-# See the License for the specific language governing permissions and
1778-# limitations under the License.
1779-
1780-package(default_visibility = ["//visibility:public"])
1781-
1782-##############################################################################
1783-# Common
1784-##############################################################################
1785-load("@rules_proto//proto:defs.bzl", "proto_library")
1786-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
1787-
1788-# TODO(ohren): Change srcs to use an enumeration of each individual proto
1789-# instead of *.proto globbing once the build file generator supports
1790-# subpackages.
1791-proto_library(
1792-    name = "services_proto",
1793-    srcs = glob(["*.proto"]),
1794-    deps = [
1795-        "//google/ads/googleads/v10/common:common_proto",
1796-        "//google/ads/googleads/v10/enums:enums_proto",
1797-        "//google/ads/googleads/v10/errors:errors_proto",
1798-        "//google/ads/googleads/v10/resources:resources_proto",
1799-        "//google/api:annotations_proto",
1800-        "//google/api:client_proto",
1801-        "//google/api:field_behavior_proto",
1802-        "//google/api:resource_proto",
1803-        "//google/longrunning:operations_proto",
1804-        "//google/rpc:status_proto",
1805-        "@com_google_protobuf//:empty_proto",
1806-        "@com_google_protobuf//:field_mask_proto",
1807-        "@com_google_protobuf//:wrappers_proto",
1808-    ],
1809-)
1810-
1811-proto_library_with_info(
1812-    name = "services_proto_with_info",
1813-    deps = [
1814-        ":services_proto",
1815-    ],
1816-)
1817-
1818-##############################################################################
1819-# Java
1820-##############################################################################
1821-load(
1822-    "@com_google_googleapis_imports//:imports.bzl",
1823-    "java_grpc_library",
1824-    "java_proto_library",
1825-)
1826-
1827-java_proto_library(
1828-    name = "services_java_proto",
1829-    deps = [":services_proto"],
1830-)
1831-
1832-java_grpc_library(
1833-    name = "services_java_grpc",
1834-    srcs = [":services_proto"],
1835-    deps = [":services_java_proto"],
1836-)
1837-
1838-##############################################################################
1839-# PHP
1840-##############################################################################
1841-
1842-# PHP targets are in the parent directory's BUILD.bazel file to facilitate
1843-# aggregating metadata using a single underlying call to protoc.
1844-
1845-##############################################################################
1846-# C#
1847-##############################################################################
1848-load(
1849-    "@com_google_googleapis_imports//:imports.bzl",
1850-    "csharp_grpc_library",
1851-    "csharp_proto_library",
1852-)
1853-
1854-csharp_proto_library(
1855-    name = "services_csharp_proto",
1856-    deps = [":services_proto"],
1857-)
1858-
1859-csharp_grpc_library(
1860-    name = "services_csharp_grpc",
1861-    srcs = [":services_proto"],
1862-    deps = [":services_csharp_proto"],
1863-)
1864-
1865-##############################################################################
1866-# Ruby
1867-##############################################################################
1868-load(
1869-    "@com_google_googleapis_imports//:imports.bzl",
1870-    "ruby_grpc_library",
1871-    "ruby_proto_library",
1872-)
1873-
1874-ruby_proto_library(
1875-    name = "services_ruby_proto",
1876-    deps = [":services_proto"],
1877-)
1878-
1879-ruby_grpc_library(
1880-    name = "services_ruby_grpc",
1881-    srcs = [":services_proto"],
1882-    deps = [":services_ruby_proto"],
1883-)
1884-
1885-##############################################################################
1886-# Python
1887-##############################################################################
1888-load(
1889-    "@com_google_googleapis_imports//:imports.bzl",
1890-    "py_grpc_library",
1891-    "py_proto_library",
1892-)
1893-
1894-py_proto_library(
1895-    name = "services_py_proto",
1896-    deps = [":services_proto"],
1897-)
1898-
1899-py_grpc_library(
1900-    name = "services_py_grpc",
1901-    srcs = [":services_proto"],
1902-    deps = [":services_py_proto"],
1903-)
1904diff -urN a/google/ads/googleads/v11/BUILD.bazel b/google/ads/googleads/v11/BUILD.bazel
1905--- a/google/ads/googleads/v11/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
1906+++ b/google/ads/googleads/v11/BUILD.bazel	1969-12-31 16:00:00
1907@@ -1,266 +0,0 @@
1908-# Copyright 2020 Google LLC
1909-#
1910-# Licensed under the Apache License, Version 2.0 (the "License");
1911-# you may not use this file except in compliance with the License.
1912-# You may obtain a copy of the License at
1913-#
1914-#      https://www.apache.org/licenses/LICENSE-2.0
1915-#
1916-# Unless required by applicable law or agreed to in writing, software
1917-# distributed under the License is distributed on an "AS IS" BASIS,
1918-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1919-# See the License for the specific language governing permissions and
1920-# limitations under the License.
1921-
1922-package(default_visibility = ["//visibility:public"])
1923-
1924-exports_files(["googleads_grpc_service_config.json"] + ["*.yaml"])
1925-
1926-##############################################################################
1927-# Common
1928-##############################################################################
1929-load("@rules_proto//proto:defs.bzl", "proto_library")
1930-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
1931-
1932-proto_library(
1933-    name = "googleads_proto",
1934-    srcs = [],
1935-    deps = [
1936-        "//google/ads/googleads/v11/common:common_proto",
1937-        "//google/ads/googleads/v11/enums:enums_proto",
1938-        "//google/ads/googleads/v11/errors:errors_proto",
1939-        "//google/ads/googleads/v11/resources:resources_proto",
1940-        "//google/ads/googleads/v11/services:services_proto",
1941-    ],
1942-)
1943-
1944-proto_library_with_info(
1945-    name = "googleads_proto_with_info",
1946-    deps = [
1947-        ":googleads_proto",
1948-    ],
1949-)
1950-
1951-##############################################################################
1952-# Java
1953-##############################################################################
1954-load(
1955-    "@com_google_googleapis_imports//:imports.bzl",
1956-    "java_gapic_assembly_gradle_pkg",
1957-    "java_gapic_library",
1958-    "java_gapic_test",
1959-)
1960-
1961-java_gapic_library(
1962-    name = "googleads_java_gapic",
1963-    srcs = [
1964-        ":googleads_proto_with_info",
1965-    ],
1966-    gapic_yaml = "googleads_gapic.yaml",
1967-    grpc_service_config = ":googleads_grpc_service_config.json",
1968-    deps = [
1969-        "//google/ads/googleads/v11/common:common_java_proto",
1970-        "//google/ads/googleads/v11/enums:enums_java_proto",
1971-        "//google/ads/googleads/v11/resources:resources_java_proto",
1972-        "//google/ads/googleads/v11/services:services_java_grpc",
1973-        "//google/ads/googleads/v11/services:services_java_proto",
1974-    ],
1975-)
1976-
1977-# TODO(ohren): Add more test classes when java_gapic_test is able to run more
1978-# than a single test. Having at least one verifies proper compilation at least.
1979-java_gapic_test(
1980-    name = "googleads_java_gapic_suite",
1981-    test_classes = [
1982-        "com.google.ads.googleads.v11.services.CampaignServiceClientTest",
1983-    ],
1984-    runtime_deps = [":googleads_java_gapic_test"],
1985-)
1986-
1987-java_gapic_assembly_gradle_pkg(
1988-    name = "googleads-java",
1989-    deps = [
1990-        ":googleads_java_gapic",
1991-        "//google/ads/googleads/v11:googleads_proto",
1992-        "//google/ads/googleads/v11/common:common_java_proto",
1993-        "//google/ads/googleads/v11/enums:enums_java_proto",
1994-        "//google/ads/googleads/v11/errors:errors_java_proto",
1995-        "//google/ads/googleads/v11/resources:resources_java_proto",
1996-        "//google/ads/googleads/v11/services:services_java_grpc",
1997-        "//google/ads/googleads/v11/services:services_java_proto",
1998-    ],
1999-)
2000-
2001-##############################################################################
2002-# PHP
2003-##############################################################################
2004-load(
2005-    "@com_google_googleapis_imports//:imports.bzl",
2006-    "php_gapic_assembly_pkg",
2007-    "php_gapic_library",
2008-    "php_grpc_library",
2009-    "php_proto_library",
2010-)
2011-
2012-php_proto_library(
2013-    name = "googleads_php_proto",
2014-    plugin_args = ["aggregate_metadata=google.ads.googleads"],
2015-    deps = [":googleads_proto"],
2016-)
2017-
2018-php_grpc_library(
2019-    name = "googleads_php_grpc",
2020-    srcs = [":googleads_proto"],
2021-    deps = [":googleads_php_proto"],
2022-)
2023-
2024-php_gapic_library(
2025-    name = "googleads_php_gapic",
2026-    srcs = [":googleads_proto"],
2027-    gapic_yaml = "googleads_gapic.yaml",
2028-    grpc_service_config = "googleads_grpc_service_config.json",
2029-    service_yaml = "googleads_v11.yaml",
2030-    deps = [
2031-        ":googleads_php_grpc",
2032-        ":googleads_php_proto",
2033-    ],
2034-)
2035-
2036-php_gapic_assembly_pkg(
2037-    name = "googleads-php",
2038-    deps = [
2039-        ":googleads_php_gapic",
2040-        ":googleads_php_grpc",
2041-        ":googleads_php_proto",
2042-    ],
2043-)
2044-
2045-##############################################################################
2046-# C#
2047-##############################################################################
2048-load(
2049-    "@com_google_googleapis_imports//:imports.bzl",
2050-    "csharp_gapic_assembly_pkg",
2051-    "csharp_gapic_library",
2052-)
2053-
2054-csharp_gapic_library(
2055-    name = "googleads_csharp_gapic",
2056-    srcs = [
2057-        ":googleads_proto_with_info",
2058-    ],
2059-    grpc_service_config = "googleads_grpc_service_config.json",
2060-    deps = [
2061-        "//google/ads/googleads/v11/services:services_csharp_grpc",
2062-    ],
2063-)
2064-
2065-csharp_gapic_assembly_pkg(
2066-    name = "googleads-csharp",
2067-    deps = [
2068-        ":googleads_csharp_gapic",
2069-        "//google/ads/googleads/v11/common:common_csharp_proto",
2070-        "//google/ads/googleads/v11/enums:enums_csharp_proto",
2071-        "//google/ads/googleads/v11/errors:errors_csharp_proto",
2072-        "//google/ads/googleads/v11/resources:resources_csharp_proto",
2073-        "//google/ads/googleads/v11/services:services_csharp_grpc",
2074-        "//google/ads/googleads/v11/services:services_csharp_proto",
2075-    ],
2076-)
2077-
2078-##############################################################################
2079-# Ruby
2080-##############################################################################
2081-load(
2082-    "@com_google_googleapis_imports//:imports.bzl",
2083-    "ruby_ads_gapic_library",
2084-    "ruby_gapic_assembly_pkg",
2085-)
2086-
2087-ruby_ads_gapic_library(
2088-    name = "googleads_ruby_gapic",
2089-    srcs = ["googleads_proto_with_info"],
2090-    extra_protoc_parameters = [
2091-        ":gem.:name=google-ads-googleads",
2092-        ":defaults.:service.:default_host=googleads.googleapis.com",
2093-        ":overrides.:namespace.Googleads=GoogleAds",
2094-    ],
2095-    grpc_service_config = "googleads_grpc_service_config.json",
2096-)
2097-
2098-ruby_gapic_assembly_pkg(
2099-    name = "googleads-ruby",
2100-    deps = [
2101-        ":googleads_ruby_gapic",
2102-        "//google/ads/googleads/v11/common:common_ruby_proto",
2103-        "//google/ads/googleads/v11/enums:enums_ruby_proto",
2104-        "//google/ads/googleads/v11/errors:errors_ruby_proto",
2105-        "//google/ads/googleads/v11/resources:resources_ruby_proto",
2106-        "//google/ads/googleads/v11/services:services_ruby_grpc",
2107-        "//google/ads/googleads/v11/services:services_ruby_proto",
2108-    ],
2109-)
2110-
2111-##############################################################################
2112-# Python
2113-##############################################################################
2114-load(
2115-    "@com_google_googleapis_imports//:imports.bzl",
2116-    "py_gapic_assembly_pkg",
2117-    "py_gapic_library",
2118-)
2119-
2120-py_gapic_library(
2121-    name = "googleads_py_gapic",
2122-    srcs = [":googleads_proto_with_info"],
2123-    grpc_service_config = "googleads_grpc_service_config.json",
2124-    opt_args = [
2125-        "old-naming",
2126-        "lazy-import",
2127-        "python-gapic-name=googleads",
2128-        "python-gapic-templates=ads-templates",
2129-        "warehouse-package-name=google-ads",
2130-    ],
2131-)
2132-
2133-py_gapic_assembly_pkg(
2134-    name = "googleads-py",
2135-    deps = [
2136-        ":googleads_py_gapic",
2137-        "//google/ads/googleads/v11/common:common_py_proto",
2138-        "//google/ads/googleads/v11/enums:enums_py_proto",
2139-        "//google/ads/googleads/v11/errors:errors_py_proto",
2140-        "//google/ads/googleads/v11/resources:resources_py_proto",
2141-        "//google/ads/googleads/v11/services:services_py_grpc",
2142-        "//google/ads/googleads/v11/services:services_py_proto",
2143-    ],
2144-)
2145-
2146-##############################################################################
2147-# Node.js
2148-##############################################################################
2149-load(
2150-    "@com_google_googleapis_imports//:imports.bzl",
2151-    "nodejs_gapic_assembly_pkg",
2152-    "nodejs_gapic_library",
2153-)
2154-
2155-nodejs_gapic_library(
2156-    name = "googleads_nodejs_gapic",
2157-    package_name = "google-ads",
2158-    src = ":googleads_proto_with_info",
2159-    extra_protoc_parameters = ["metadata"],
2160-    grpc_service_config = "googleads_grpc_service_config.json",
2161-    main_service = "GoogleAdsService",
2162-    package = "google.ads.googleads.v11",
2163-    service_yaml = "googleads_v11.yaml",
2164-    deps = [],
2165-)
2166-
2167-nodejs_gapic_assembly_pkg(
2168-    name = "googleads-nodejs",
2169-    deps = [
2170-        ":googleads_nodejs_gapic",
2171-        ":googleads_proto",
2172-    ],
2173-)
2174diff -urN a/google/ads/googleads/v11/common/BUILD.bazel b/google/ads/googleads/v11/common/BUILD.bazel
2175--- a/google/ads/googleads/v11/common/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
2176+++ b/google/ads/googleads/v11/common/BUILD.bazel	1969-12-31 16:00:00
2177@@ -1,94 +0,0 @@
2178-# Copyright 2020 Google LLC
2179-#
2180-# Licensed under the Apache License, Version 2.0 (the "License");
2181-# you may not use this file except in compliance with the License.
2182-# You may obtain a copy of the License at
2183-#
2184-#      https://www.apache.org/licenses/LICENSE-2.0
2185-#
2186-# Unless required by applicable law or agreed to in writing, software
2187-# distributed under the License is distributed on an "AS IS" BASIS,
2188-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
2189-# See the License for the specific language governing permissions and
2190-# limitations under the License.
2191-
2192-package(default_visibility = ["//visibility:public"])
2193-
2194-##############################################################################
2195-# Common
2196-##############################################################################
2197-load("@rules_proto//proto:defs.bzl", "proto_library")
2198-
2199-# TODO(ohren): Change srcs to use an enumeration of each individual proto
2200-# instead of *.proto globbing once the build file generator supports
2201-# subpackages.
2202-proto_library(
2203-    name = "common_proto",
2204-    srcs = glob(["*.proto"]),
2205-    deps = [
2206-        "//google/ads/googleads/v11/enums:enums_proto",
2207-        "//google/api:annotations_proto",
2208-        "//google/api:field_behavior_proto",
2209-        "//google/api:resource_proto",
2210-        "@com_google_protobuf//:wrappers_proto",
2211-    ],
2212-)
2213-
2214-##############################################################################
2215-# Java
2216-##############################################################################
2217-load(
2218-    "@com_google_googleapis_imports//:imports.bzl",
2219-    "java_proto_library",
2220-)
2221-
2222-java_proto_library(
2223-    name = "common_java_proto",
2224-    deps = [":common_proto"],
2225-)
2226-
2227-##############################################################################
2228-# PHP
2229-##############################################################################
2230-
2231-# PHP targets are in the parent directory's BUILD.bazel file to facilitate
2232-# aggregating metadata using a single underlying call to protoc.
2233-
2234-##############################################################################
2235-# C#
2236-##############################################################################
2237-load(
2238-    "@com_google_googleapis_imports//:imports.bzl",
2239-    "csharp_proto_library",
2240-)
2241-
2242-csharp_proto_library(
2243-    name = "common_csharp_proto",
2244-    deps = [":common_proto"],
2245-)
2246-
2247-##############################################################################
2248-# Ruby
2249-##############################################################################
2250-load(
2251-    "@com_google_googleapis_imports//:imports.bzl",
2252-    "ruby_proto_library",
2253-)
2254-
2255-ruby_proto_library(
2256-    name = "common_ruby_proto",
2257-    deps = [":common_proto"],
2258-)
2259-
2260-##############################################################################
2261-# Python
2262-##############################################################################
2263-load(
2264-    "@com_google_googleapis_imports//:imports.bzl",
2265-    "py_proto_library",
2266-)
2267-
2268-py_proto_library(
2269-    name = "common_py_proto",
2270-    deps = [":common_proto"],
2271-)
2272diff -urN a/google/ads/googleads/v11/enums/BUILD.bazel b/google/ads/googleads/v11/enums/BUILD.bazel
2273--- a/google/ads/googleads/v11/enums/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
2274+++ b/google/ads/googleads/v11/enums/BUILD.bazel	1969-12-31 16:00:00
2275@@ -1,89 +0,0 @@
2276-# Copyright 2020 Google LLC
2277-#
2278-# Licensed under the Apache License, Version 2.0 (the "License");
2279-# you may not use this file except in compliance with the License.
2280-# You may obtain a copy of the License at
2281-#
2282-#      https://www.apache.org/licenses/LICENSE-2.0
2283-#
2284-# Unless required by applicable law or agreed to in writing, software
2285-# distributed under the License is distributed on an "AS IS" BASIS,
2286-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
2287-# See the License for the specific language governing permissions and
2288-# limitations under the License.
2289-
2290-package(default_visibility = ["//visibility:public"])
2291-
2292-##############################################################################
2293-# Common
2294-##############################################################################
2295-load("@rules_proto//proto:defs.bzl", "proto_library")
2296-
2297-# TODO(ohren): Change srcs to use an enumeration of each individual proto
2298-# instead of *.proto globbing once the build file generator supports subpackages.
2299-proto_library(
2300-    name = "enums_proto",
2301-    srcs = glob(["*.proto"]),
2302-    deps = [
2303-        "//google/api:annotations_proto",
2304-    ],
2305-)
2306-
2307-##############################################################################
2308-# Java
2309-##############################################################################
2310-load(
2311-    "@com_google_googleapis_imports//:imports.bzl",
2312-    "java_proto_library",
2313-)
2314-
2315-java_proto_library(
2316-    name = "enums_java_proto",
2317-    deps = [":enums_proto"],
2318-)
2319-
2320-##############################################################################
2321-# PHP
2322-##############################################################################
2323-
2324-# PHP targets are in the parent directory's BUILD.bazel file to facilitate
2325-# aggregating metadata using a single underlying call to protoc.
2326-
2327-##############################################################################
2328-# C#
2329-##############################################################################
2330-load(
2331-    "@com_google_googleapis_imports//:imports.bzl",
2332-    "csharp_proto_library",
2333-)
2334-
2335-csharp_proto_library(
2336-    name = "enums_csharp_proto",
2337-    deps = [":enums_proto"],
2338-)
2339-
2340-##############################################################################
2341-# Ruby
2342-##############################################################################
2343-load(
2344-    "@com_google_googleapis_imports//:imports.bzl",
2345-    "ruby_proto_library",
2346-)
2347-
2348-ruby_proto_library(
2349-    name = "enums_ruby_proto",
2350-    deps = [":enums_proto"],
2351-)
2352-
2353-##############################################################################
2354-# Python
2355-##############################################################################
2356-load(
2357-    "@com_google_googleapis_imports//:imports.bzl",
2358-    "py_proto_library",
2359-)
2360-
2361-py_proto_library(
2362-    name = "enums_py_proto",
2363-    deps = [":enums_proto"],
2364-)
2365diff -urN a/google/ads/googleads/v11/errors/BUILD.bazel b/google/ads/googleads/v11/errors/BUILD.bazel
2366--- a/google/ads/googleads/v11/errors/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
2367+++ b/google/ads/googleads/v11/errors/BUILD.bazel	1969-12-31 16:00:00
2368@@ -1,94 +0,0 @@
2369-# Copyright 2020 Google LLC
2370-#
2371-# Licensed under the Apache License, Version 2.0 (the "License");
2372-# you may not use this file except in compliance with the License.
2373-# You may obtain a copy of the License at
2374-#
2375-#      https://www.apache.org/licenses/LICENSE-2.0
2376-#
2377-# Unless required by applicable law or agreed to in writing, software
2378-# distributed under the License is distributed on an "AS IS" BASIS,
2379-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
2380-# See the License for the specific language governing permissions and
2381-# limitations under the License.
2382-
2383-package(default_visibility = ["//visibility:public"])
2384-
2385-##############################################################################
2386-# Common
2387-##############################################################################
2388-load("@rules_proto//proto:defs.bzl", "proto_library")
2389-
2390-# TODO(ohren): Change srcs to use an enumeration of each individual proto
2391-# instead of *.proto globbing once the build file generator supports
2392-# subpackages.
2393-proto_library(
2394-    name = "errors_proto",
2395-    srcs = glob(["*.proto"]),
2396-    deps = [
2397-        "//google/ads/googleads/v11/common:common_proto",
2398-        "//google/ads/googleads/v11/enums:enums_proto",
2399-        "//google/api:annotations_proto",
2400-        "@com_google_protobuf//:duration_proto",
2401-        "@com_google_protobuf//:wrappers_proto",
2402-    ],
2403-)
2404-
2405-##############################################################################
2406-# Java
2407-##############################################################################
2408-load(
2409-    "@com_google_googleapis_imports//:imports.bzl",
2410-    "java_proto_library",
2411-)
2412-
2413-java_proto_library(
2414-    name = "errors_java_proto",
2415-    deps = [":errors_proto"],
2416-)
2417-
2418-##############################################################################
2419-# PHP
2420-##############################################################################
2421-
2422-# PHP targets are in the parent directory's BUILD.bazel file to facilitate
2423-# aggregating metadata using a single underlying call to protoc.
2424-
2425-##############################################################################
2426-# C#
2427-##############################################################################
2428-load(
2429-    "@com_google_googleapis_imports//:imports.bzl",
2430-    "csharp_proto_library",
2431-)
2432-
2433-csharp_proto_library(
2434-    name = "errors_csharp_proto",
2435-    deps = [":errors_proto"],
2436-)
2437-
2438-##############################################################################
2439-# Ruby
2440-##############################################################################
2441-load(
2442-    "@com_google_googleapis_imports//:imports.bzl",
2443-    "ruby_proto_library",
2444-)
2445-
2446-ruby_proto_library(
2447-    name = "errors_ruby_proto",
2448-    deps = [":errors_proto"],
2449-)
2450-
2451-##############################################################################
2452-# Python
2453-##############################################################################
2454-load(
2455-    "@com_google_googleapis_imports//:imports.bzl",
2456-    "py_proto_library",
2457-)
2458-
2459-py_proto_library(
2460-    name = "errors_py_proto",
2461-    deps = [":errors_proto"],
2462-)
2463diff -urN a/google/ads/googleads/v11/resources/BUILD.bazel b/google/ads/googleads/v11/resources/BUILD.bazel
2464--- a/google/ads/googleads/v11/resources/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
2465+++ b/google/ads/googleads/v11/resources/BUILD.bazel	1969-12-31 16:00:00
2466@@ -1,97 +0,0 @@
2467-# Copyright 2020 Google LLC
2468-#
2469-# Licensed under the Apache License, Version 2.0 (the "License");
2470-# you may not use this file except in compliance with the License.
2471-# You may obtain a copy of the License at
2472-#
2473-#      https://www.apache.org/licenses/LICENSE-2.0
2474-#
2475-# Unless required by applicable law or agreed to in writing, software
2476-# distributed under the License is distributed on an "AS IS" BASIS,
2477-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
2478-# See the License for the specific language governing permissions and
2479-# limitations under the License.
2480-
2481-package(default_visibility = ["//visibility:public"])
2482-
2483-##############################################################################
2484-# Common
2485-##############################################################################
2486-load("@rules_proto//proto:defs.bzl", "proto_library")
2487-
2488-# TODO(ohren): Change srcs to use an enumeration of each individual proto
2489-# instead of *.proto globbing once the build file generator supports
2490-# subpackages.
2491-proto_library(
2492-    name = "resources_proto",
2493-    srcs = glob(["*.proto"]),
2494-    deps = [
2495-        "//google/ads/googleads/v11/common:common_proto",
2496-        "//google/ads/googleads/v11/enums:enums_proto",
2497-        "//google/ads/googleads/v11/errors:errors_proto",
2498-        "//google/api:annotations_proto",
2499-        "//google/api:field_behavior_proto",
2500-        "//google/api:resource_proto",
2501-        "@com_google_protobuf//:field_mask_proto",
2502-        "@com_google_protobuf//:wrappers_proto",
2503-    ],
2504-)
2505-
2506-##############################################################################
2507-# Java
2508-##############################################################################
2509-load(
2510-    "@com_google_googleapis_imports//:imports.bzl",
2511-    "java_proto_library",
2512-)
2513-
2514-java_proto_library(
2515-    name = "resources_java_proto",
2516-    deps = [":resources_proto"],
2517-)
2518-
2519-##############################################################################
2520-# PHP
2521-##############################################################################
2522-
2523-# PHP targets are in the parent directory's BUILD.bazel file to facilitate
2524-# aggregating metadata using a single underlying call to protoc.
2525-
2526-##############################################################################
2527-# C#
2528-##############################################################################
2529-load(
2530-    "@com_google_googleapis_imports//:imports.bzl",
2531-    "csharp_proto_library",
2532-)
2533-
2534-csharp_proto_library(
2535-    name = "resources_csharp_proto",
2536-    deps = [":resources_proto"],
2537-)
2538-
2539-##############################################################################
2540-# Ruby
2541-##############################################################################
2542-load(
2543-    "@com_google_googleapis_imports//:imports.bzl",
2544-    "ruby_proto_library",
2545-)
2546-
2547-ruby_proto_library(
2548-    name = "resources_ruby_proto",
2549-    deps = [":resources_proto"],
2550-)
2551-
2552-##############################################################################
2553-# Python
2554-##############################################################################
2555-load(
2556-    "@com_google_googleapis_imports//:imports.bzl",
2557-    "py_proto_library",
2558-)
2559-
2560-py_proto_library(
2561-    name = "resources_py_proto",
2562-    deps = [":resources_proto"],
2563-)
2564diff -urN a/google/ads/googleads/v11/services/BUILD.bazel b/google/ads/googleads/v11/services/BUILD.bazel
2565--- a/google/ads/googleads/v11/services/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
2566+++ b/google/ads/googleads/v11/services/BUILD.bazel	1969-12-31 16:00:00
2567@@ -1,138 +0,0 @@
2568-# Copyright 2020 Google LLC
2569-#
2570-# Licensed under the Apache License, Version 2.0 (the "License");
2571-# you may not use this file except in compliance with the License.
2572-# You may obtain a copy of the License at
2573-#
2574-#      https://www.apache.org/licenses/LICENSE-2.0
2575-#
2576-# Unless required by applicable law or agreed to in writing, software
2577-# distributed under the License is distributed on an "AS IS" BASIS,
2578-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
2579-# See the License for the specific language governing permissions and
2580-# limitations under the License.
2581-
2582-package(default_visibility = ["//visibility:public"])
2583-
2584-##############################################################################
2585-# Common
2586-##############################################################################
2587-load("@rules_proto//proto:defs.bzl", "proto_library")
2588-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
2589-
2590-# TODO(ohren): Change srcs to use an enumeration of each individual proto
2591-# instead of *.proto globbing once the build file generator supports
2592-# subpackages.
2593-proto_library(
2594-    name = "services_proto",
2595-    srcs = glob(["*.proto"]),
2596-    deps = [
2597-        "//google/ads/googleads/v11/common:common_proto",
2598-        "//google/ads/googleads/v11/enums:enums_proto",
2599-        "//google/ads/googleads/v11/errors:errors_proto",
2600-        "//google/ads/googleads/v11/resources:resources_proto",
2601-        "//google/api:annotations_proto",
2602-        "//google/api:client_proto",
2603-        "//google/api:field_behavior_proto",
2604-        "//google/api:resource_proto",
2605-        "//google/longrunning:operations_proto",
2606-        "//google/rpc:status_proto",
2607-        "@com_google_protobuf//:empty_proto",
2608-        "@com_google_protobuf//:field_mask_proto",
2609-        "@com_google_protobuf//:wrappers_proto",
2610-    ],
2611-)
2612-
2613-proto_library_with_info(
2614-    name = "services_proto_with_info",
2615-    deps = [
2616-        ":services_proto",
2617-    ],
2618-)
2619-
2620-##############################################################################
2621-# Java
2622-##############################################################################
2623-load(
2624-    "@com_google_googleapis_imports//:imports.bzl",
2625-    "java_grpc_library",
2626-    "java_proto_library",
2627-)
2628-
2629-java_proto_library(
2630-    name = "services_java_proto",
2631-    deps = [":services_proto"],
2632-)
2633-
2634-java_grpc_library(
2635-    name = "services_java_grpc",
2636-    srcs = [":services_proto"],
2637-    deps = [":services_java_proto"],
2638-)
2639-
2640-##############################################################################
2641-# PHP
2642-##############################################################################
2643-
2644-# PHP targets are in the parent directory's BUILD.bazel file to facilitate
2645-# aggregating metadata using a single underlying call to protoc.
2646-
2647-##############################################################################
2648-# C#
2649-##############################################################################
2650-load(
2651-    "@com_google_googleapis_imports//:imports.bzl",
2652-    "csharp_grpc_library",
2653-    "csharp_proto_library",
2654-)
2655-
2656-csharp_proto_library(
2657-    name = "services_csharp_proto",
2658-    deps = [":services_proto"],
2659-)
2660-
2661-csharp_grpc_library(
2662-    name = "services_csharp_grpc",
2663-    srcs = [":services_proto"],
2664-    deps = [":services_csharp_proto"],
2665-)
2666-
2667-##############################################################################
2668-# Ruby
2669-##############################################################################
2670-load(
2671-    "@com_google_googleapis_imports//:imports.bzl",
2672-    "ruby_grpc_library",
2673-    "ruby_proto_library",
2674-)
2675-
2676-ruby_proto_library(
2677-    name = "services_ruby_proto",
2678-    deps = [":services_proto"],
2679-)
2680-
2681-ruby_grpc_library(
2682-    name = "services_ruby_grpc",
2683-    srcs = [":services_proto"],
2684-    deps = [":services_ruby_proto"],
2685-)
2686-
2687-##############################################################################
2688-# Python
2689-##############################################################################
2690-load(
2691-    "@com_google_googleapis_imports//:imports.bzl",
2692-    "py_grpc_library",
2693-    "py_proto_library",
2694-)
2695-
2696-py_proto_library(
2697-    name = "services_py_proto",
2698-    deps = [":services_proto"],
2699-)
2700-
2701-py_grpc_library(
2702-    name = "services_py_grpc",
2703-    srcs = [":services_proto"],
2704-    deps = [":services_py_proto"],
2705-)
2706diff -urN a/google/ads/googleads/v12/BUILD.bazel b/google/ads/googleads/v12/BUILD.bazel
2707--- a/google/ads/googleads/v12/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
2708+++ b/google/ads/googleads/v12/BUILD.bazel	1969-12-31 16:00:00
2709@@ -1,266 +0,0 @@
2710-# Copyright 2020 Google LLC
2711-#
2712-# Licensed under the Apache License, Version 2.0 (the "License");
2713-# you may not use this file except in compliance with the License.
2714-# You may obtain a copy of the License at
2715-#
2716-#      https://www.apache.org/licenses/LICENSE-2.0
2717-#
2718-# Unless required by applicable law or agreed to in writing, software
2719-# distributed under the License is distributed on an "AS IS" BASIS,
2720-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
2721-# See the License for the specific language governing permissions and
2722-# limitations under the License.
2723-
2724-package(default_visibility = ["//visibility:public"])
2725-
2726-exports_files(["googleads_grpc_service_config.json"] + ["*.yaml"])
2727-
2728-##############################################################################
2729-# Common
2730-##############################################################################
2731-load("@rules_proto//proto:defs.bzl", "proto_library")
2732-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
2733-
2734-proto_library(
2735-    name = "googleads_proto",
2736-    srcs = [],
2737-    deps = [
2738-        "//google/ads/googleads/v12/common:common_proto",
2739-        "//google/ads/googleads/v12/enums:enums_proto",
2740-        "//google/ads/googleads/v12/errors:errors_proto",
2741-        "//google/ads/googleads/v12/resources:resources_proto",
2742-        "//google/ads/googleads/v12/services:services_proto",
2743-    ],
2744-)
2745-
2746-proto_library_with_info(
2747-    name = "googleads_proto_with_info",
2748-    deps = [
2749-        ":googleads_proto",
2750-    ],
2751-)
2752-
2753-##############################################################################
2754-# Java
2755-##############################################################################
2756-load(
2757-    "@com_google_googleapis_imports//:imports.bzl",
2758-    "java_gapic_assembly_gradle_pkg",
2759-    "java_gapic_library",
2760-    "java_gapic_test",
2761-)
2762-
2763-java_gapic_library(
2764-    name = "googleads_java_gapic",
2765-    srcs = [
2766-        ":googleads_proto_with_info",
2767-    ],
2768-    gapic_yaml = "googleads_gapic.yaml",
2769-    grpc_service_config = ":googleads_grpc_service_config.json",
2770-    deps = [
2771-        "//google/ads/googleads/v12/common:common_java_proto",
2772-        "//google/ads/googleads/v12/enums:enums_java_proto",
2773-        "//google/ads/googleads/v12/resources:resources_java_proto",
2774-        "//google/ads/googleads/v12/services:services_java_grpc",
2775-        "//google/ads/googleads/v12/services:services_java_proto",
2776-    ],
2777-)
2778-
2779-# TODO(ohren): Add more test classes when java_gapic_test is able to run more
2780-# than a single test. Having at least one verifies proper compilation at least.
2781-java_gapic_test(
2782-    name = "googleads_java_gapic_suite",
2783-    test_classes = [
2784-        "com.google.ads.googleads.v12.services.CampaignServiceClientTest",
2785-    ],
2786-    runtime_deps = [":googleads_java_gapic_test"],
2787-)
2788-
2789-java_gapic_assembly_gradle_pkg(
2790-    name = "googleads-java",
2791-    deps = [
2792-        ":googleads_java_gapic",
2793-        "//google/ads/googleads/v12:googleads_proto",
2794-        "//google/ads/googleads/v12/common:common_java_proto",
2795-        "//google/ads/googleads/v12/enums:enums_java_proto",
2796-        "//google/ads/googleads/v12/errors:errors_java_proto",
2797-        "//google/ads/googleads/v12/resources:resources_java_proto",
2798-        "//google/ads/googleads/v12/services:services_java_grpc",
2799-        "//google/ads/googleads/v12/services:services_java_proto",
2800-    ],
2801-)
2802-
2803-##############################################################################
2804-# PHP
2805-##############################################################################
2806-load(
2807-    "@com_google_googleapis_imports//:imports.bzl",
2808-    "php_gapic_assembly_pkg",
2809-    "php_gapic_library",
2810-    "php_grpc_library",
2811-    "php_proto_library",
2812-)
2813-
2814-php_proto_library(
2815-    name = "googleads_php_proto",
2816-    plugin_args = ["aggregate_metadata=google.ads.googleads"],
2817-    deps = [":googleads_proto"],
2818-)
2819-
2820-php_grpc_library(
2821-    name = "googleads_php_grpc",
2822-    srcs = [":googleads_proto"],
2823-    deps = [":googleads_php_proto"],
2824-)
2825-
2826-php_gapic_library(
2827-    name = "googleads_php_gapic",
2828-    srcs = [":googleads_proto"],
2829-    gapic_yaml = "googleads_gapic.yaml",
2830-    grpc_service_config = "googleads_grpc_service_config.json",
2831-    service_yaml = "googleads_v12.yaml",
2832-    deps = [
2833-        ":googleads_php_grpc",
2834-        ":googleads_php_proto",
2835-    ],
2836-)
2837-
2838-php_gapic_assembly_pkg(
2839-    name = "googleads-php",
2840-    deps = [
2841-        ":googleads_php_gapic",
2842-        ":googleads_php_grpc",
2843-        ":googleads_php_proto",
2844-    ],
2845-)
2846-
2847-##############################################################################
2848-# C#
2849-##############################################################################
2850-load(
2851-    "@com_google_googleapis_imports//:imports.bzl",
2852-    "csharp_gapic_assembly_pkg",
2853-    "csharp_gapic_library",
2854-)
2855-
2856-csharp_gapic_library(
2857-    name = "googleads_csharp_gapic",
2858-    srcs = [
2859-        ":googleads_proto_with_info",
2860-    ],
2861-    grpc_service_config = "googleads_grpc_service_config.json",
2862-    deps = [
2863-        "//google/ads/googleads/v12/services:services_csharp_grpc",
2864-    ],
2865-)
2866-
2867-csharp_gapic_assembly_pkg(
2868-    name = "googleads-csharp",
2869-    deps = [
2870-        ":googleads_csharp_gapic",
2871-        "//google/ads/googleads/v12/common:common_csharp_proto",
2872-        "//google/ads/googleads/v12/enums:enums_csharp_proto",
2873-        "//google/ads/googleads/v12/errors:errors_csharp_proto",
2874-        "//google/ads/googleads/v12/resources:resources_csharp_proto",
2875-        "//google/ads/googleads/v12/services:services_csharp_grpc",
2876-        "//google/ads/googleads/v12/services:services_csharp_proto",
2877-    ],
2878-)
2879-
2880-##############################################################################
2881-# Ruby
2882-##############################################################################
2883-load(
2884-    "@com_google_googleapis_imports//:imports.bzl",
2885-    "ruby_ads_gapic_library",
2886-    "ruby_gapic_assembly_pkg",
2887-)
2888-
2889-ruby_ads_gapic_library(
2890-    name = "googleads_ruby_gapic",
2891-    srcs = ["googleads_proto_with_info"],
2892-    extra_protoc_parameters = [
2893-        ":gem.:name=google-ads-googleads",
2894-        ":defaults.:service.:default_host=googleads.googleapis.com",
2895-        ":overrides.:namespace.Googleads=GoogleAds",
2896-    ],
2897-    grpc_service_config = "googleads_grpc_service_config.json",
2898-)
2899-
2900-ruby_gapic_assembly_pkg(
2901-    name = "googleads-ruby",
2902-    deps = [
2903-        ":googleads_ruby_gapic",
2904-        "//google/ads/googleads/v12/common:common_ruby_proto",
2905-        "//google/ads/googleads/v12/enums:enums_ruby_proto",
2906-        "//google/ads/googleads/v12/errors:errors_ruby_proto",
2907-        "//google/ads/googleads/v12/resources:resources_ruby_proto",
2908-        "//google/ads/googleads/v12/services:services_ruby_grpc",
2909-        "//google/ads/googleads/v12/services:services_ruby_proto",
2910-    ],
2911-)
2912-
2913-##############################################################################
2914-# Python
2915-##############################################################################
2916-load(
2917-    "@com_google_googleapis_imports//:imports.bzl",
2918-    "py_gapic_assembly_pkg",
2919-    "py_gapic_library",
2920-)
2921-
2922-py_gapic_library(
2923-    name = "googleads_py_gapic",
2924-    srcs = [":googleads_proto_with_info"],
2925-    grpc_service_config = "googleads_grpc_service_config.json",
2926-    opt_args = [
2927-        "old-naming",
2928-        "lazy-import",
2929-        "python-gapic-name=googleads",
2930-        "python-gapic-templates=ads-templates",
2931-        "warehouse-package-name=google-ads",
2932-    ],
2933-)
2934-
2935-py_gapic_assembly_pkg(
2936-    name = "googleads-py",
2937-    deps = [
2938-        ":googleads_py_gapic",
2939-        "//google/ads/googleads/v12/common:common_py_proto",
2940-        "//google/ads/googleads/v12/enums:enums_py_proto",
2941-        "//google/ads/googleads/v12/errors:errors_py_proto",
2942-        "//google/ads/googleads/v12/resources:resources_py_proto",
2943-        "//google/ads/googleads/v12/services:services_py_grpc",
2944-        "//google/ads/googleads/v12/services:services_py_proto",
2945-    ],
2946-)
2947-
2948-##############################################################################
2949-# Node.js
2950-##############################################################################
2951-load(
2952-    "@com_google_googleapis_imports//:imports.bzl",
2953-    "nodejs_gapic_assembly_pkg",
2954-    "nodejs_gapic_library",
2955-)
2956-
2957-nodejs_gapic_library(
2958-    name = "googleads_nodejs_gapic",
2959-    package_name = "google-ads",
2960-    src = ":googleads_proto_with_info",
2961-    extra_protoc_parameters = ["metadata"],
2962-    grpc_service_config = "googleads_grpc_service_config.json",
2963-    main_service = "GoogleAdsService",
2964-    package = "google.ads.googleads.v12",
2965-    service_yaml = "googleads_v12.yaml",
2966-    deps = [],
2967-)
2968-
2969-nodejs_gapic_assembly_pkg(
2970-    name = "googleads-nodejs",
2971-    deps = [
2972-        ":googleads_nodejs_gapic",
2973-        ":googleads_proto",
2974-    ],
2975-)
2976diff -urN a/google/ads/googleads/v12/common/BUILD.bazel b/google/ads/googleads/v12/common/BUILD.bazel
2977--- a/google/ads/googleads/v12/common/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
2978+++ b/google/ads/googleads/v12/common/BUILD.bazel	1969-12-31 16:00:00
2979@@ -1,94 +0,0 @@
2980-# Copyright 2020 Google LLC
2981-#
2982-# Licensed under the Apache License, Version 2.0 (the "License");
2983-# you may not use this file except in compliance with the License.
2984-# You may obtain a copy of the License at
2985-#
2986-#      https://www.apache.org/licenses/LICENSE-2.0
2987-#
2988-# Unless required by applicable law or agreed to in writing, software
2989-# distributed under the License is distributed on an "AS IS" BASIS,
2990-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
2991-# See the License for the specific language governing permissions and
2992-# limitations under the License.
2993-
2994-package(default_visibility = ["//visibility:public"])
2995-
2996-##############################################################################
2997-# Common
2998-##############################################################################
2999-load("@rules_proto//proto:defs.bzl", "proto_library")
3000-
3001-# TODO(ohren): Change srcs to use an enumeration of each individual proto
3002-# instead of *.proto globbing once the build file generator supports
3003-# subpackages.
3004-proto_library(
3005-    name = "common_proto",
3006-    srcs = glob(["*.proto"]),
3007-    deps = [
3008-        "//google/ads/googleads/v12/enums:enums_proto",
3009-        "//google/api:annotations_proto",
3010-        "//google/api:field_behavior_proto",
3011-        "//google/api:resource_proto",
3012-        "@com_google_protobuf//:wrappers_proto",
3013-    ],
3014-)
3015-
3016-##############################################################################
3017-# Java
3018-##############################################################################
3019-load(
3020-    "@com_google_googleapis_imports//:imports.bzl",
3021-    "java_proto_library",
3022-)
3023-
3024-java_proto_library(
3025-    name = "common_java_proto",
3026-    deps = [":common_proto"],
3027-)
3028-
3029-##############################################################################
3030-# PHP
3031-##############################################################################
3032-
3033-# PHP targets are in the parent directory's BUILD.bazel file to facilitate
3034-# aggregating metadata using a single underlying call to protoc.
3035-
3036-##############################################################################
3037-# C#
3038-##############################################################################
3039-load(
3040-    "@com_google_googleapis_imports//:imports.bzl",
3041-    "csharp_proto_library",
3042-)
3043-
3044-csharp_proto_library(
3045-    name = "common_csharp_proto",
3046-    deps = [":common_proto"],
3047-)
3048-
3049-##############################################################################
3050-# Ruby
3051-##############################################################################
3052-load(
3053-    "@com_google_googleapis_imports//:imports.bzl",
3054-    "ruby_proto_library",
3055-)
3056-
3057-ruby_proto_library(
3058-    name = "common_ruby_proto",
3059-    deps = [":common_proto"],
3060-)
3061-
3062-##############################################################################
3063-# Python
3064-##############################################################################
3065-load(
3066-    "@com_google_googleapis_imports//:imports.bzl",
3067-    "py_proto_library",
3068-)
3069-
3070-py_proto_library(
3071-    name = "common_py_proto",
3072-    deps = [":common_proto"],
3073-)
3074diff -urN a/google/ads/googleads/v12/enums/BUILD.bazel b/google/ads/googleads/v12/enums/BUILD.bazel
3075--- a/google/ads/googleads/v12/enums/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
3076+++ b/google/ads/googleads/v12/enums/BUILD.bazel	1969-12-31 16:00:00
3077@@ -1,89 +0,0 @@
3078-# Copyright 2020 Google LLC
3079-#
3080-# Licensed under the Apache License, Version 2.0 (the "License");
3081-# you may not use this file except in compliance with the License.
3082-# You may obtain a copy of the License at
3083-#
3084-#      https://www.apache.org/licenses/LICENSE-2.0
3085-#
3086-# Unless required by applicable law or agreed to in writing, software
3087-# distributed under the License is distributed on an "AS IS" BASIS,
3088-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
3089-# See the License for the specific language governing permissions and
3090-# limitations under the License.
3091-
3092-package(default_visibility = ["//visibility:public"])
3093-
3094-##############################################################################
3095-# Common
3096-##############################################################################
3097-load("@rules_proto//proto:defs.bzl", "proto_library")
3098-
3099-# TODO(ohren): Change srcs to use an enumeration of each individual proto
3100-# instead of *.proto globbing once the build file generator supports subpackages.
3101-proto_library(
3102-    name = "enums_proto",
3103-    srcs = glob(["*.proto"]),
3104-    deps = [
3105-        "//google/api:annotations_proto",
3106-    ],
3107-)
3108-
3109-##############################################################################
3110-# Java
3111-##############################################################################
3112-load(
3113-    "@com_google_googleapis_imports//:imports.bzl",
3114-    "java_proto_library",
3115-)
3116-
3117-java_proto_library(
3118-    name = "enums_java_proto",
3119-    deps = [":enums_proto"],
3120-)
3121-
3122-##############################################################################
3123-# PHP
3124-##############################################################################
3125-
3126-# PHP targets are in the parent directory's BUILD.bazel file to facilitate
3127-# aggregating metadata using a single underlying call to protoc.
3128-
3129-##############################################################################
3130-# C#
3131-##############################################################################
3132-load(
3133-    "@com_google_googleapis_imports//:imports.bzl",
3134-    "csharp_proto_library",
3135-)
3136-
3137-csharp_proto_library(
3138-    name = "enums_csharp_proto",
3139-    deps = [":enums_proto"],
3140-)
3141-
3142-##############################################################################
3143-# Ruby
3144-##############################################################################
3145-load(
3146-    "@com_google_googleapis_imports//:imports.bzl",
3147-    "ruby_proto_library",
3148-)
3149-
3150-ruby_proto_library(
3151-    name = "enums_ruby_proto",
3152-    deps = [":enums_proto"],
3153-)
3154-
3155-##############################################################################
3156-# Python
3157-##############################################################################
3158-load(
3159-    "@com_google_googleapis_imports//:imports.bzl",
3160-    "py_proto_library",
3161-)
3162-
3163-py_proto_library(
3164-    name = "enums_py_proto",
3165-    deps = [":enums_proto"],
3166-)
3167diff -urN a/google/ads/googleads/v12/errors/BUILD.bazel b/google/ads/googleads/v12/errors/BUILD.bazel
3168--- a/google/ads/googleads/v12/errors/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
3169+++ b/google/ads/googleads/v12/errors/BUILD.bazel	1969-12-31 16:00:00
3170@@ -1,94 +0,0 @@
3171-# Copyright 2020 Google LLC
3172-#
3173-# Licensed under the Apache License, Version 2.0 (the "License");
3174-# you may not use this file except in compliance with the License.
3175-# You may obtain a copy of the License at
3176-#
3177-#      https://www.apache.org/licenses/LICENSE-2.0
3178-#
3179-# Unless required by applicable law or agreed to in writing, software
3180-# distributed under the License is distributed on an "AS IS" BASIS,
3181-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
3182-# See the License for the specific language governing permissions and
3183-# limitations under the License.
3184-
3185-package(default_visibility = ["//visibility:public"])
3186-
3187-##############################################################################
3188-# Common
3189-##############################################################################
3190-load("@rules_proto//proto:defs.bzl", "proto_library")
3191-
3192-# TODO(ohren): Change srcs to use an enumeration of each individual proto
3193-# instead of *.proto globbing once the build file generator supports
3194-# subpackages.
3195-proto_library(
3196-    name = "errors_proto",
3197-    srcs = glob(["*.proto"]),
3198-    deps = [
3199-        "//google/ads/googleads/v12/common:common_proto",
3200-        "//google/ads/googleads/v12/enums:enums_proto",
3201-        "//google/api:annotations_proto",
3202-        "@com_google_protobuf//:duration_proto",
3203-        "@com_google_protobuf//:wrappers_proto",
3204-    ],
3205-)
3206-
3207-##############################################################################
3208-# Java
3209-##############################################################################
3210-load(
3211-    "@com_google_googleapis_imports//:imports.bzl",
3212-    "java_proto_library",
3213-)
3214-
3215-java_proto_library(
3216-    name = "errors_java_proto",
3217-    deps = [":errors_proto"],
3218-)
3219-
3220-##############################################################################
3221-# PHP
3222-##############################################################################
3223-
3224-# PHP targets are in the parent directory's BUILD.bazel file to facilitate
3225-# aggregating metadata using a single underlying call to protoc.
3226-
3227-##############################################################################
3228-# C#
3229-##############################################################################
3230-load(
3231-    "@com_google_googleapis_imports//:imports.bzl",
3232-    "csharp_proto_library",
3233-)
3234-
3235-csharp_proto_library(
3236-    name = "errors_csharp_proto",
3237-    deps = [":errors_proto"],
3238-)
3239-
3240-##############################################################################
3241-# Ruby
3242-##############################################################################
3243-load(
3244-    "@com_google_googleapis_imports//:imports.bzl",
3245-    "ruby_proto_library",
3246-)
3247-
3248-ruby_proto_library(
3249-    name = "errors_ruby_proto",
3250-    deps = [":errors_proto"],
3251-)
3252-
3253-##############################################################################
3254-# Python
3255-##############################################################################
3256-load(
3257-    "@com_google_googleapis_imports//:imports.bzl",
3258-    "py_proto_library",
3259-)
3260-
3261-py_proto_library(
3262-    name = "errors_py_proto",
3263-    deps = [":errors_proto"],
3264-)
3265diff -urN a/google/ads/googleads/v12/resources/BUILD.bazel b/google/ads/googleads/v12/resources/BUILD.bazel
3266--- a/google/ads/googleads/v12/resources/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
3267+++ b/google/ads/googleads/v12/resources/BUILD.bazel	1969-12-31 16:00:00
3268@@ -1,97 +0,0 @@
3269-# Copyright 2020 Google LLC
3270-#
3271-# Licensed under the Apache License, Version 2.0 (the "License");
3272-# you may not use this file except in compliance with the License.
3273-# You may obtain a copy of the License at
3274-#
3275-#      https://www.apache.org/licenses/LICENSE-2.0
3276-#
3277-# Unless required by applicable law or agreed to in writing, software
3278-# distributed under the License is distributed on an "AS IS" BASIS,
3279-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
3280-# See the License for the specific language governing permissions and
3281-# limitations under the License.
3282-
3283-package(default_visibility = ["//visibility:public"])
3284-
3285-##############################################################################
3286-# Common
3287-##############################################################################
3288-load("@rules_proto//proto:defs.bzl", "proto_library")
3289-
3290-# TODO(ohren): Change srcs to use an enumeration of each individual proto
3291-# instead of *.proto globbing once the build file generator supports
3292-# subpackages.
3293-proto_library(
3294-    name = "resources_proto",
3295-    srcs = glob(["*.proto"]),
3296-    deps = [
3297-        "//google/ads/googleads/v12/common:common_proto",
3298-        "//google/ads/googleads/v12/enums:enums_proto",
3299-        "//google/ads/googleads/v12/errors:errors_proto",
3300-        "//google/api:annotations_proto",
3301-        "//google/api:field_behavior_proto",
3302-        "//google/api:resource_proto",
3303-        "@com_google_protobuf//:field_mask_proto",
3304-        "@com_google_protobuf//:wrappers_proto",
3305-    ],
3306-)
3307-
3308-##############################################################################
3309-# Java
3310-##############################################################################
3311-load(
3312-    "@com_google_googleapis_imports//:imports.bzl",
3313-    "java_proto_library",
3314-)
3315-
3316-java_proto_library(
3317-    name = "resources_java_proto",
3318-    deps = [":resources_proto"],
3319-)
3320-
3321-##############################################################################
3322-# PHP
3323-##############################################################################
3324-
3325-# PHP targets are in the parent directory's BUILD.bazel file to facilitate
3326-# aggregating metadata using a single underlying call to protoc.
3327-
3328-##############################################################################
3329-# C#
3330-##############################################################################
3331-load(
3332-    "@com_google_googleapis_imports//:imports.bzl",
3333-    "csharp_proto_library",
3334-)
3335-
3336-csharp_proto_library(
3337-    name = "resources_csharp_proto",
3338-    deps = [":resources_proto"],
3339-)
3340-
3341-##############################################################################
3342-# Ruby
3343-##############################################################################
3344-load(
3345-    "@com_google_googleapis_imports//:imports.bzl",
3346-    "ruby_proto_library",
3347-)
3348-
3349-ruby_proto_library(
3350-    name = "resources_ruby_proto",
3351-    deps = [":resources_proto"],
3352-)
3353-
3354-##############################################################################
3355-# Python
3356-##############################################################################
3357-load(
3358-    "@com_google_googleapis_imports//:imports.bzl",
3359-    "py_proto_library",
3360-)
3361-
3362-py_proto_library(
3363-    name = "resources_py_proto",
3364-    deps = [":resources_proto"],
3365-)
3366diff -urN a/google/ads/googleads/v12/services/BUILD.bazel b/google/ads/googleads/v12/services/BUILD.bazel
3367--- a/google/ads/googleads/v12/services/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
3368+++ b/google/ads/googleads/v12/services/BUILD.bazel	1969-12-31 16:00:00
3369@@ -1,138 +0,0 @@
3370-# Copyright 2020 Google LLC
3371-#
3372-# Licensed under the Apache License, Version 2.0 (the "License");
3373-# you may not use this file except in compliance with the License.
3374-# You may obtain a copy of the License at
3375-#
3376-#      https://www.apache.org/licenses/LICENSE-2.0
3377-#
3378-# Unless required by applicable law or agreed to in writing, software
3379-# distributed under the License is distributed on an "AS IS" BASIS,
3380-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
3381-# See the License for the specific language governing permissions and
3382-# limitations under the License.
3383-
3384-package(default_visibility = ["//visibility:public"])
3385-
3386-##############################################################################
3387-# Common
3388-##############################################################################
3389-load("@rules_proto//proto:defs.bzl", "proto_library")
3390-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
3391-
3392-# TODO(ohren): Change srcs to use an enumeration of each individual proto
3393-# instead of *.proto globbing once the build file generator supports
3394-# subpackages.
3395-proto_library(
3396-    name = "services_proto",
3397-    srcs = glob(["*.proto"]),
3398-    deps = [
3399-        "//google/ads/googleads/v12/common:common_proto",
3400-        "//google/ads/googleads/v12/enums:enums_proto",
3401-        "//google/ads/googleads/v12/errors:errors_proto",
3402-        "//google/ads/googleads/v12/resources:resources_proto",
3403-        "//google/api:annotations_proto",
3404-        "//google/api:client_proto",
3405-        "//google/api:field_behavior_proto",
3406-        "//google/api:resource_proto",
3407-        "//google/longrunning:operations_proto",
3408-        "//google/rpc:status_proto",
3409-        "@com_google_protobuf//:empty_proto",
3410-        "@com_google_protobuf//:field_mask_proto",
3411-        "@com_google_protobuf//:wrappers_proto",
3412-    ],
3413-)
3414-
3415-proto_library_with_info(
3416-    name = "services_proto_with_info",
3417-    deps = [
3418-        ":services_proto",
3419-    ],
3420-)
3421-
3422-##############################################################################
3423-# Java
3424-##############################################################################
3425-load(
3426-    "@com_google_googleapis_imports//:imports.bzl",
3427-    "java_grpc_library",
3428-    "java_proto_library",
3429-)
3430-
3431-java_proto_library(
3432-    name = "services_java_proto",
3433-    deps = [":services_proto"],
3434-)
3435-
3436-java_grpc_library(
3437-    name = "services_java_grpc",
3438-    srcs = [":services_proto"],
3439-    deps = [":services_java_proto"],
3440-)
3441-
3442-##############################################################################
3443-# PHP
3444-##############################################################################
3445-
3446-# PHP targets are in the parent directory's BUILD.bazel file to facilitate
3447-# aggregating metadata using a single underlying call to protoc.
3448-
3449-##############################################################################
3450-# C#
3451-##############################################################################
3452-load(
3453-    "@com_google_googleapis_imports//:imports.bzl",
3454-    "csharp_grpc_library",
3455-    "csharp_proto_library",
3456-)
3457-
3458-csharp_proto_library(
3459-    name = "services_csharp_proto",
3460-    deps = [":services_proto"],
3461-)
3462-
3463-csharp_grpc_library(
3464-    name = "services_csharp_grpc",
3465-    srcs = [":services_proto"],
3466-    deps = [":services_csharp_proto"],
3467-)
3468-
3469-##############################################################################
3470-# Ruby
3471-##############################################################################
3472-load(
3473-    "@com_google_googleapis_imports//:imports.bzl",
3474-    "ruby_grpc_library",
3475-    "ruby_proto_library",
3476-)
3477-
3478-ruby_proto_library(
3479-    name = "services_ruby_proto",
3480-    deps = [":services_proto"],
3481-)
3482-
3483-ruby_grpc_library(
3484-    name = "services_ruby_grpc",
3485-    srcs = [":services_proto"],
3486-    deps = [":services_ruby_proto"],
3487-)
3488-
3489-##############################################################################
3490-# Python
3491-##############################################################################
3492-load(
3493-    "@com_google_googleapis_imports//:imports.bzl",
3494-    "py_grpc_library",
3495-    "py_proto_library",
3496-)
3497-
3498-py_proto_library(
3499-    name = "services_py_proto",
3500-    deps = [":services_proto"],
3501-)
3502-
3503-py_grpc_library(
3504-    name = "services_py_grpc",
3505-    srcs = [":services_proto"],
3506-    deps = [":services_py_proto"],
3507-)
3508diff -urN a/google/ads/searchads360/v0/BUILD.bazel b/google/ads/searchads360/v0/BUILD.bazel
3509--- a/google/ads/searchads360/v0/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
3510+++ b/google/ads/searchads360/v0/BUILD.bazel	1969-12-31 16:00:00
3511@@ -1,122 +0,0 @@
3512-# Copyright 2022 Google LLC
3513-#
3514-# Licensed under the Apache License, Version 2.0 (the "License");
3515-# you may not use this file except in compliance with the License.
3516-# You may obtain a copy of the License at
3517-#
3518-#      https://www.apache.org/licenses/LICENSE-2.0
3519-#
3520-# Unless required by applicable law or agreed to in writing, software
3521-# distributed under the License is distributed on an "AS IS" BASIS,
3522-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
3523-# See the License for the specific language governing permissions and
3524-# limitations under the License.
3525-
3526-package(default_visibility = ["//visibility:public"])
3527-
3528-exports_files(glob(["*.yaml"]) + ["searchads360_grpc_service_config.json"])
3529-
3530-##############################################################################
3531-# Common
3532-##############################################################################
3533-load("@rules_proto//proto:defs.bzl", "proto_library")
3534-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
3535-
3536-
3537-proto_library(
3538-    name = "searchads360_proto",
3539-    srcs = [],
3540-    deps = [
3541-        "//google/ads/searchads360/v0/enums:enums_proto",
3542-        "//google/ads/searchads360/v0/common:common_proto",
3543-        "//google/ads/searchads360/v0/resources:resources_proto",
3544-        "//google/ads/searchads360/v0/services:services_proto",
3545-    ],
3546-)
3547-
3548-proto_library_with_info(
3549-    name = "searchads360_proto_with_info",
3550-    deps = [
3551-        ":searchads360_proto",
3552-    ],
3553-)
3554-
3555-##############################################################################
3556-# Java
3557-##############################################################################
3558-load(
3559-    "@com_google_googleapis_imports//:imports.bzl",
3560-    "java_gapic_assembly_gradle_pkg",
3561-    "java_gapic_library",
3562-    "java_gapic_test",
3563-)
3564-
3565-java_gapic_library(
3566-    name = "searchads360_java_gapic",
3567-    srcs = [
3568-        ":searchads360_proto_with_info",
3569-    ],
3570-    grpc_service_config = ":searchads360_grpc_service_config.json",
3571-    deps = [
3572-        "//google/ads/searchads360/v0/enums:enums_java_proto",
3573-        "//google/ads/searchads360/v0/common:common_java_proto",
3574-        "//google/ads/searchads360/v0/resources:resources_java_proto",
3575-        "//google/ads/searchads360/v0/services:services_java_proto",
3576-        "//google/ads/searchads360/v0/services:services_java_grpc",
3577-    ],
3578-)
3579-
3580-java_gapic_test(
3581-    name = "searchads360_java_gapic_suite",
3582-    test_classes = [
3583-        "com.google.ads.searchads360.v0.services.SearchAds360ServiceClientTest",
3584-    ],
3585-    runtime_deps = [":searchads360_java_gapic_test"],
3586-)
3587-
3588-java_gapic_assembly_gradle_pkg(
3589-    name = "searchads360-java",
3590-    deps = [
3591-        ":searchads360_java_gapic",
3592-        "//google/ads/searchads360/v0:searchads360_proto",
3593-        "//google/ads/searchads360/v0/enums:enums_java_proto",
3594-        "//google/ads/searchads360/v0/common:common_java_proto",
3595-        "//google/ads/searchads360/v0/resources:resources_java_proto",
3596-        "//google/ads/searchads360/v0/services:services_java_proto",
3597-        "//google/ads/searchads360/v0/services:services_java_grpc",
3598-    ],
3599-)
3600-
3601-##############################################################################
3602-# Python
3603-##############################################################################
3604-load(
3605-    "@com_google_googleapis_imports//:imports.bzl",
3606-    "py_gapic_assembly_pkg",
3607-    "py_gapic_library",
3608-)
3609-
3610-py_gapic_library(
3611-    name = "searchads360_py_gapic",
3612-    srcs = [":searchads360_proto_with_info"],
3613-    grpc_service_config = "searchads360_grpc_service_config.json",
3614-    opt_args = [
3615-      "old-naming",
3616-      "lazy-import",
3617-      "python-gapic-name=searchads360",
3618-      "python-gapic-templates=ads-templates"
3619-    ],
3620-)
3621-
3622-py_gapic_assembly_pkg(
3623-    name = "searchads360-py",
3624-    deps = [
3625-        ":searchads360_py_gapic",
3626-        "//google/ads/searchads360/v0:searchads360_proto",
3627-        "//google/ads/searchads360/v0/enums:enums_py_proto",
3628-        "//google/ads/searchads360/v0/common:common_py_proto",
3629-        "//google/ads/searchads360/v0/resources:resources_py_proto",
3630-        "//google/ads/searchads360/v0/services:services_py_proto",
3631-        "//google/ads/searchads360/v0/services:services_py_grpc",
3632-    ],
3633-)
3634\ No newline at end of file
3635diff -urN a/google/ads/searchads360/v0/common/BUILD.bazel b/google/ads/searchads360/v0/common/BUILD.bazel
3636--- a/google/ads/searchads360/v0/common/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
3637+++ b/google/ads/searchads360/v0/common/BUILD.bazel	1969-12-31 16:00:00
3638@@ -1,101 +0,0 @@
3639-# Copyright 2022 Google LLC
3640-#
3641-# Licensed under the Apache License, Version 2.0 (the "License");
3642-# you may not use this file except in compliance with the License.
3643-# You may obtain a copy of the License at
3644-#
3645-#      https://www.apache.org/licenses/LICENSE-2.0
3646-#
3647-# Unless required by applicable law or agreed to in writing, software
3648-# distributed under the License is distributed on an "AS IS" BASIS,
3649-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
3650-# See the License for the specific language governing permissions and
3651-# limitations under the License.
3652-
3653-package(default_visibility = ["//visibility:public"])
3654-
3655-##############################################################################
3656-# Common
3657-##############################################################################
3658-load("@rules_proto//proto:defs.bzl", "proto_library")
3659-
3660-proto_library(
3661-    name = "common_proto",
3662-    srcs = glob(["*.proto"]),
3663-    deps = [
3664-        "//google/ads/searchads360/v0/enums:enums_proto",
3665-        "//google/api:resource_proto",
3666-        "@com_google_protobuf//:wrappers_proto",
3667-    ],
3668-)
3669-
3670-##############################################################################
3671-# Java
3672-##############################################################################
3673-load(
3674-    "@com_google_googleapis_imports//:imports.bzl",
3675-    "java_grpc_library",
3676-    "java_proto_library",
3677-)
3678-
3679-java_proto_library(
3680-    name = "common_java_proto",
3681-    deps = [":common_proto"],
3682-)
3683-
3684-java_grpc_library(
3685-    name = "common_java_grpc",
3686-    srcs = [":common_proto"],
3687-    deps = [":common_java_proto"],
3688-)
3689-
3690-##############################################################################
3691-# Python
3692-##############################################################################
3693-load(
3694-    "@com_google_googleapis_imports//:imports.bzl",
3695-    "moved_proto_library",
3696-    "py_grpc_library",
3697-    "py_proto_library",
3698-)
3699-
3700-moved_proto_library(
3701-    name = "common_moved_proto",
3702-    srcs = [":common_proto"],
3703-    deps = [
3704-        "//google/ads/searchads360/v0/enums:enums_proto",
3705-        "//google/api:resource_proto",
3706-        "@com_google_protobuf//:wrappers_proto",
3707-    ],
3708-)
3709-
3710-py_proto_library(
3711-    name = "common_py_proto",
3712-    deps = [":common_moved_proto"],
3713-)
3714-
3715-py_grpc_library(
3716-    name = "common_py_grpc",
3717-    srcs = [":common_moved_proto"],
3718-    deps = [":common_py_proto"],
3719-)
3720-
3721-##############################################################################
3722-# C#
3723-##############################################################################
3724-load(
3725-    "@com_google_googleapis_imports//:imports.bzl",
3726-    "csharp_grpc_library",
3727-    "csharp_proto_library",
3728-)
3729-
3730-csharp_proto_library(
3731-    name = "common_csharp_proto",
3732-    deps = [":common_proto"],
3733-)
3734-
3735-csharp_grpc_library(
3736-    name = "common_csharp_grpc",
3737-    srcs = [":common_proto"],
3738-    deps = [":common_csharp_proto"],
3739-)
3740\ No newline at end of file
3741diff -urN a/google/ads/searchads360/v0/enums/BUILD.bazel b/google/ads/searchads360/v0/enums/BUILD.bazel
3742--- a/google/ads/searchads360/v0/enums/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
3743+++ b/google/ads/searchads360/v0/enums/BUILD.bazel	1969-12-31 16:00:00
3744@@ -1,95 +0,0 @@
3745-# Copyright 2022 Google LLC
3746-#
3747-# Licensed under the Apache License, Version 2.0 (the "License");
3748-# you may not use this file except in compliance with the License.
3749-# You may obtain a copy of the License at
3750-#
3751-#      https://www.apache.org/licenses/LICENSE-2.0
3752-#
3753-# Unless required by applicable law or agreed to in writing, software
3754-# distributed under the License is distributed on an "AS IS" BASIS,
3755-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
3756-# See the License for the specific language governing permissions and
3757-# limitations under the License.
3758-
3759-package(default_visibility = ["//visibility:public"])
3760-
3761-##############################################################################
3762-# Common
3763-##############################################################################
3764-load("@rules_proto//proto:defs.bzl", "proto_library")
3765-
3766-proto_library(
3767-    name = "enums_proto",
3768-    srcs = glob(["*.proto"]),
3769-    deps = [
3770-    ],
3771-)
3772-
3773-##############################################################################
3774-# Java
3775-##############################################################################
3776-load(
3777-    "@com_google_googleapis_imports//:imports.bzl",
3778-    "java_grpc_library",
3779-    "java_proto_library",
3780-)
3781-
3782-java_proto_library(
3783-    name = "enums_java_proto",
3784-    deps = [":enums_proto"],
3785-)
3786-
3787-java_grpc_library(
3788-    name = "enums_java_grpc",
3789-    srcs = [":enums_proto"],
3790-    deps = [":enums_java_proto"],
3791-)
3792-
3793-##############################################################################
3794-# Python
3795-##############################################################################
3796-load(
3797-    "@com_google_googleapis_imports//:imports.bzl",
3798-    "moved_proto_library",
3799-    "py_grpc_library",
3800-    "py_proto_library",
3801-)
3802-
3803-moved_proto_library(
3804-    name = "enums_moved_proto",
3805-    srcs = [":enums_proto"],
3806-    deps = [
3807-    ],
3808-)
3809-
3810-py_proto_library(
3811-    name = "enums_py_proto",
3812-    deps = [":enums_moved_proto"],
3813-)
3814-
3815-py_grpc_library(
3816-    name = "enums_py_grpc",
3817-    srcs = [":enums_moved_proto"],
3818-    deps = [":enums_py_proto"],
3819-)
3820-
3821-##############################################################################
3822-# C#
3823-##############################################################################
3824-load(
3825-    "@com_google_googleapis_imports//:imports.bzl",
3826-    "csharp_grpc_library",
3827-    "csharp_proto_library",
3828-)
3829-
3830-csharp_proto_library(
3831-    name = "enums_csharp_proto",
3832-    deps = [":enums_proto"],
3833-)
3834-
3835-csharp_grpc_library(
3836-    name = "enums_csharp_grpc",
3837-    srcs = [":enums_proto"],
3838-    deps = [":enums_csharp_proto"],
3839-)
3840\ No newline at end of file
3841diff -urN a/google/ads/searchads360/v0/resources/BUILD.bazel b/google/ads/searchads360/v0/resources/BUILD.bazel
3842--- a/google/ads/searchads360/v0/resources/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
3843+++ b/google/ads/searchads360/v0/resources/BUILD.bazel	1969-12-31 16:00:00
3844@@ -1,103 +0,0 @@
3845-# Copyright 2022 Google LLC
3846-#
3847-# Licensed under the Apache License, Version 2.0 (the "License");
3848-# you may not use this file except in compliance with the License.
3849-# You may obtain a copy of the License at
3850-#
3851-#      https://www.apache.org/licenses/LICENSE-2.0
3852-#
3853-# Unless required by applicable law or agreed to in writing, software
3854-# distributed under the License is distributed on an "AS IS" BASIS,
3855-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
3856-# See the License for the specific language governing permissions and
3857-# limitations under the License.
3858-
3859-package(default_visibility = ["//visibility:public"])
3860-
3861-##############################################################################
3862-# Common
3863-##############################################################################
3864-load("@rules_proto//proto:defs.bzl", "proto_library")
3865-
3866-proto_library(
3867-    name = "resources_proto",
3868-    srcs = glob(["*.proto"]),
3869-    deps = [
3870-        "//google/ads/searchads360/v0/common:common_proto",
3871-        "//google/ads/searchads360/v0/enums:enums_proto",
3872-        "//google/api:field_behavior_proto",
3873-        "//google/api:resource_proto",
3874-    ],
3875-)
3876-
3877-##############################################################################
3878-# Java
3879-##############################################################################
3880-load(
3881-    "@com_google_googleapis_imports//:imports.bzl",
3882-    "java_grpc_library",
3883-    "java_proto_library",
3884-)
3885-
3886-java_proto_library(
3887-    name = "resources_java_proto",
3888-    deps = [":resources_proto"],
3889-)
3890-
3891-java_grpc_library(
3892-    name = "resources_java_grpc",
3893-    srcs = [":resources_proto"],
3894-    deps = [":resources_java_proto"],
3895-)
3896-
3897-##############################################################################
3898-# Python
3899-##############################################################################
3900-load(
3901-    "@com_google_googleapis_imports//:imports.bzl",
3902-    "moved_proto_library",
3903-    "py_grpc_library",
3904-    "py_proto_library",
3905-)
3906-
3907-moved_proto_library(
3908-    name = "resources_moved_proto",
3909-    srcs = [":resources_proto"],
3910-    deps = [
3911-        "//google/ads/searchads360/v0/common:common_proto",
3912-        "//google/ads/searchads360/v0/enums:enums_proto",
3913-        "//google/api:field_behavior_proto",
3914-        "//google/api:resource_proto",
3915-    ],
3916-)
3917-
3918-py_proto_library(
3919-    name = "resources_py_proto",
3920-    deps = [":resources_moved_proto"],
3921-)
3922-
3923-py_grpc_library(
3924-    name = "resources_py_grpc",
3925-    srcs = [":resources_moved_proto"],
3926-    deps = [":resources_py_proto"],
3927-)
3928-
3929-##############################################################################
3930-# C#
3931-##############################################################################
3932-load(
3933-    "@com_google_googleapis_imports//:imports.bzl",
3934-    "csharp_grpc_library",
3935-    "csharp_proto_library",
3936-)
3937-
3938-csharp_proto_library(
3939-    name = "resources_csharp_proto",
3940-    deps = [":resources_proto"],
3941-)
3942-
3943-csharp_grpc_library(
3944-    name = "resources_csharp_grpc",
3945-    srcs = [":resources_proto"],
3946-    deps = [":resources_csharp_proto"],
3947-)
3948\ No newline at end of file
3949diff -urN a/google/ads/searchads360/v0/services/BUILD.bazel b/google/ads/searchads360/v0/services/BUILD.bazel
3950--- a/google/ads/searchads360/v0/services/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
3951+++ b/google/ads/searchads360/v0/services/BUILD.bazel	1969-12-31 16:00:00
3952@@ -1,111 +0,0 @@
3953-# Copyright 2022 Google LLC
3954-#
3955-# Licensed under the Apache License, Version 2.0 (the "License");
3956-# you may not use this file except in compliance with the License.
3957-# You may obtain a copy of the License at
3958-#
3959-#      https://www.apache.org/licenses/LICENSE-2.0
3960-#
3961-# Unless required by applicable law or agreed to in writing, software
3962-# distributed under the License is distributed on an "AS IS" BASIS,
3963-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
3964-# See the License for the specific language governing permissions and
3965-# limitations under the License.
3966-
3967-package(default_visibility = ["//visibility:public"])
3968-
3969-##############################################################################
3970-# Common
3971-##############################################################################
3972-load("@rules_proto//proto:defs.bzl", "proto_library")
3973-
3974-proto_library(
3975-    name = "services_proto",
3976-    srcs = glob(["*.proto"]),
3977-    deps = [
3978-        "//google/ads/searchads360/v0/common:common_proto",
3979-        "//google/ads/searchads360/v0/enums:enums_proto",
3980-        "//google/ads/searchads360/v0/resources:resources_proto",
3981-        "//google/api:annotations_proto",
3982-        "//google/api:client_proto",
3983-        "//google/api:field_behavior_proto",
3984-        "//google/api:resource_proto",
3985-        "@com_google_protobuf//:field_mask_proto",
3986-    ],
3987-)
3988-
3989-##############################################################################
3990-# Java
3991-##############################################################################
3992-load(
3993-    "@com_google_googleapis_imports//:imports.bzl",
3994-    "java_grpc_library",
3995-    "java_proto_library",
3996-)
3997-
3998-java_proto_library(
3999-    name = "services_java_proto",
4000-    deps = [":services_proto"],
4001-)
4002-
4003-java_grpc_library(
4004-    name = "services_java_grpc",
4005-    srcs = [":services_proto"],
4006-    deps = [":services_java_proto"],
4007-)
4008-
4009-##############################################################################
4010-# Python
4011-##############################################################################
4012-load(
4013-    "@com_google_googleapis_imports//:imports.bzl",
4014-    "moved_proto_library",
4015-    "py_grpc_library",
4016-    "py_proto_library",
4017-)
4018-
4019-moved_proto_library(
4020-    name = "services_moved_proto",
4021-    srcs = [":services_proto"],
4022-    deps = [
4023-        "//google/ads/searchads360/v0/common:common_proto",
4024-        "//google/ads/searchads360/v0/enums:enums_proto",
4025-        "//google/ads/searchads360/v0/resources:resources_proto",
4026-        "//google/api:annotations_proto",
4027-        "//google/api:client_proto",
4028-        "//google/api:field_behavior_proto",
4029-        "//google/api:resource_proto",
4030-        "@com_google_protobuf//:field_mask_proto",
4031-    ],
4032-)
4033-
4034-py_proto_library(
4035-    name = "services_py_proto",
4036-    deps = [":services_moved_proto"],
4037-)
4038-
4039-py_grpc_library(
4040-    name = "services_py_grpc",
4041-    srcs = [":services_moved_proto"],
4042-    deps = [":services_py_proto"],
4043-)
4044-
4045-##############################################################################
4046-# C#
4047-##############################################################################
4048-load(
4049-    "@com_google_googleapis_imports//:imports.bzl",
4050-    "csharp_grpc_library",
4051-    "csharp_proto_library",
4052-)
4053-
4054-csharp_proto_library(
4055-    name = "services_csharp_proto",
4056-    deps = [":services_proto"],
4057-)
4058-
4059-csharp_grpc_library(
4060-    name = "services_csharp_grpc",
4061-    srcs = [":services_proto"],
4062-    deps = [":services_csharp_proto"],
4063-)
4064\ No newline at end of file
4065diff -urN a/google/analytics/admin/BUILD.bazel b/google/analytics/admin/BUILD.bazel
4066--- a/google/analytics/admin/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
4067+++ b/google/analytics/admin/BUILD.bazel	1969-12-31 16:00:00
4068@@ -1,39 +0,0 @@
4069-# This build file includes a target for the Ruby wrapper library for
4070-# google-analytics-admin.
4071-
4072-# This is an API workspace, having public visibility by default makes perfect sense.
4073-package(default_visibility = ["//visibility:public"])
4074-
4075-# Export yaml configs.
4076-exports_files(glob(["*.yaml"]))
4077-
4078-load(
4079-    "@com_google_googleapis_imports//:imports.bzl",
4080-    "ruby_cloud_gapic_library",
4081-    "ruby_gapic_assembly_pkg",
4082-)
4083-
4084-# Generates a Ruby wrapper client for analyticsadmin.
4085-# Ruby wrapper clients are versionless, but are generated from source protos
4086-# for a particular service version, v1alpha in this case.
4087-ruby_cloud_gapic_library(
4088-    name = "analyticsadmin_ruby_wrapper",
4089-    srcs = ["//google/analytics/admin/v1alpha:admin_proto_with_info"],
4090-    extra_protoc_parameters = [
4091-        "ruby-cloud-gem-name=google-analytics-admin",
4092-        "ruby-cloud-env-prefix=ANALYTICS_ADMIN",
4093-        "ruby-cloud-wrapper-of=v1alpha:0.0",
4094-        "ruby-cloud-api-id=analyticsadmin.googleapis.com",
4095-        "ruby-cloud-api-shortname=analyticsadmin",
4096-    ],
4097-    ruby_cloud_description = "The Analytics Admin API allows for programmatic access to the Google Analytics App+Web configuration data. You can use the Google Analytics Admin API to manage accounts and App+Web properties.",
4098-    ruby_cloud_title = "Google Analytics Admin",
4099-)
4100-
4101-# Open Source package.
4102-ruby_gapic_assembly_pkg(
4103-    name = "google-analytics-admin-ruby",
4104-    deps = [
4105-        ":analyticsadmin_ruby_wrapper",
4106-    ],
4107-)
4108diff -urN a/google/analytics/admin/v1alpha/BUILD.bazel b/google/analytics/admin/v1alpha/BUILD.bazel
4109--- a/google/analytics/admin/v1alpha/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
4110+++ b/google/analytics/admin/v1alpha/BUILD.bazel	1969-12-31 16:00:00
4111@@ -1,396 +0,0 @@
4112-# This file was automatically generated by BuildFileGenerator
4113-# https://github.com/googleapis/rules_gapic/tree/master/bazel
4114-
4115-# Most of the manual changes to this file will be overwritten.
4116-# It's **only** allowed to change the following rule attribute values:
4117-# - names of *_gapic_assembly_* rules
4118-# - certain parameters of *_gapic_library rules, including but not limited to:
4119-#    * extra_protoc_parameters
4120-#    * extra_protoc_file_parameters
4121-# The complete list of preserved parameters can be found in the source code.
4122-
4123-# This is an API workspace, having public visibility by default makes perfect sense.
4124-package(default_visibility = ["//visibility:public"])
4125-
4126-##############################################################################
4127-# Common
4128-##############################################################################
4129-load("@rules_proto//proto:defs.bzl", "proto_library")
4130-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
4131-
4132-proto_library(
4133-    name = "admin_proto",
4134-    srcs = [
4135-        "access_report.proto",
4136-        "analytics_admin.proto",
4137-        "audience.proto",
4138-        "resources.proto",
4139-    ],
4140-    deps = [
4141-        "//google/api:annotations_proto",
4142-        "//google/api:client_proto",
4143-        "//google/api:field_behavior_proto",
4144-        "//google/api:resource_proto",
4145-        "@com_google_protobuf//:duration_proto",
4146-        "@com_google_protobuf//:empty_proto",
4147-        "@com_google_protobuf//:field_mask_proto",
4148-        "@com_google_protobuf//:timestamp_proto",
4149-        "@com_google_protobuf//:wrappers_proto",
4150-    ],
4151-)
4152-
4153-proto_library_with_info(
4154-    name = "admin_proto_with_info",
4155-    deps = [
4156-        ":admin_proto",
4157-        "//google/cloud:common_resources_proto",
4158-    ],
4159-)
4160-
4161-##############################################################################
4162-# Java
4163-##############################################################################
4164-load(
4165-    "@com_google_googleapis_imports//:imports.bzl",
4166-    "java_gapic_assembly_gradle_pkg",
4167-    "java_gapic_library",
4168-    "java_gapic_test",
4169-    "java_grpc_library",
4170-    "java_proto_library",
4171-)
4172-
4173-java_proto_library(
4174-    name = "admin_java_proto",
4175-    deps = [":admin_proto"],
4176-)
4177-
4178-java_grpc_library(
4179-    name = "admin_java_grpc",
4180-    srcs = [":admin_proto"],
4181-    deps = [":admin_java_proto"],
4182-)
4183-
4184-java_gapic_library(
4185-    name = "admin_java_gapic",
4186-    srcs = [":admin_proto_with_info"],
4187-    gapic_yaml = "analyticsadmin_gapic.yaml",
4188-    grpc_service_config = "admin_grpc_service_config.json",
4189-    rest_numeric_enums = False,
4190-    service_yaml = "analyticsadmin_v1alpha.yaml",
4191-    test_deps = [
4192-        ":admin_java_grpc",
4193-    ],
4194-    transport = "grpc+rest",
4195-    deps = [
4196-        ":admin_java_proto",
4197-        "//google/api:api_java_proto",
4198-    ],
4199-)
4200-
4201-java_gapic_test(
4202-    name = "admin_java_gapic_test_suite",
4203-    test_classes = [
4204-        "com.google.analytics.admin.v1alpha.AnalyticsAdminServiceClientHttpJsonTest",
4205-        "com.google.analytics.admin.v1alpha.AnalyticsAdminServiceClientTest",
4206-    ],
4207-    runtime_deps = [":admin_java_gapic_test"],
4208-)
4209-
4210-# Open Source Packages
4211-java_gapic_assembly_gradle_pkg(
4212-    name = "google-analytics-admin-v1alpha-java",
4213-    include_samples = True,
4214-    transport = "grpc+rest",
4215-    deps = [
4216-        ":admin_java_gapic",
4217-        ":admin_java_grpc",
4218-        ":admin_java_proto",
4219-        ":admin_proto",
4220-    ],
4221-)
4222-
4223-##############################################################################
4224-# Go
4225-##############################################################################
4226-load(
4227-    "@com_google_googleapis_imports//:imports.bzl",
4228-    "go_gapic_assembly_pkg",
4229-    "go_gapic_library",
4230-    "go_proto_library",
4231-    "go_test",
4232-)
4233-
4234-go_proto_library(
4235-    name = "admin_go_proto",
4236-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
4237-    importpath = "google.golang.org/genproto/googleapis/analytics/admin/v1alpha",
4238-    protos = [":admin_proto"],
4239-    deps = [
4240-        "//google/api:annotations_go_proto",
4241-    ],
4242-)
4243-
4244-go_gapic_library(
4245-    name = "admin_go_gapic",
4246-    srcs = [":admin_proto_with_info"],
4247-    grpc_service_config = "admin_grpc_service_config.json",
4248-    importpath = "google.golang.org/google/analytics/admin/v1alpha;admin",
4249-    metadata = True,
4250-    rest_numeric_enums = False,
4251-    service_yaml = "analyticsadmin_v1alpha.yaml",
4252-    transport = "grpc+rest",
4253-    deps = [
4254-        ":admin_go_proto",
4255-        "@io_bazel_rules_go//proto/wkt:duration_go_proto",
4256-    ],
4257-)
4258-
4259-go_test(
4260-    name = "admin_go_gapic_test",
4261-    srcs = [":admin_go_gapic_srcjar_test"],
4262-    embed = [":admin_go_gapic"],
4263-    importpath = "google.golang.org/google/analytics/admin/v1alpha",
4264-)
4265-
4266-# Open Source Packages
4267-go_gapic_assembly_pkg(
4268-    name = "gapi-analytics-admin-v1alpha-go",
4269-    deps = [
4270-        ":admin_go_gapic",
4271-        ":admin_go_gapic_srcjar-metadata.srcjar",
4272-        ":admin_go_gapic_srcjar-test.srcjar",
4273-        ":admin_go_proto",
4274-    ],
4275-)
4276-
4277-##############################################################################
4278-# Python
4279-##############################################################################
4280-load(
4281-    "@com_google_googleapis_imports//:imports.bzl",
4282-    "py_gapic_assembly_pkg",
4283-    "py_gapic_library",
4284-    "py_test",
4285-)
4286-
4287-py_gapic_library(
4288-    name = "admin_py_gapic",
4289-    srcs = [":admin_proto"],
4290-    grpc_service_config = "admin_grpc_service_config.json",
4291-    rest_numeric_enums = False,
4292-    service_yaml = "analyticsadmin_v1alpha.yaml",
4293-    transport = "grpc+rest",
4294-    deps = [
4295-    ],
4296-)
4297-
4298-py_test(
4299-    name = "admin_py_gapic_test",
4300-    srcs = [
4301-        "admin_py_gapic_pytest.py",
4302-        "admin_py_gapic_test.py",
4303-    ],
4304-    legacy_create_init = False,
4305-    deps = [":admin_py_gapic"],
4306-)
4307-
4308-# Open Source Packages
4309-py_gapic_assembly_pkg(
4310-    name = "google-analytics-admin-v1alpha-py",
4311-    deps = [
4312-        ":admin_py_gapic",
4313-    ],
4314-)
4315-
4316-##############################################################################
4317-# PHP
4318-##############################################################################
4319-load(
4320-    "@com_google_googleapis_imports//:imports.bzl",
4321-    "php_gapic_assembly_pkg",
4322-    "php_gapic_library",
4323-    "php_grpc_library",
4324-    "php_proto_library",
4325-)
4326-
4327-php_proto_library(
4328-    name = "admin_php_proto",
4329-    deps = [":admin_proto"],
4330-)
4331-
4332-php_grpc_library(
4333-    name = "admin_php_grpc",
4334-    srcs = [":admin_proto"],
4335-    deps = [":admin_php_proto"],
4336-)
4337-
4338-php_gapic_library(
4339-    name = "admin_php_gapic",
4340-    srcs = [":admin_proto_with_info"],
4341-    grpc_service_config = "admin_grpc_service_config.json",
4342-    rest_numeric_enums = False,
4343-    service_yaml = "analyticsadmin_v1alpha.yaml",
4344-    transport = "grpc+rest",
4345-    deps = [
4346-        ":admin_php_grpc",
4347-        ":admin_php_proto",
4348-    ],
4349-)
4350-
4351-# Open Source Packages
4352-php_gapic_assembly_pkg(
4353-    name = "google-analytics-admin-v1alpha-php",
4354-    deps = [
4355-        ":admin_php_gapic",
4356-        ":admin_php_grpc",
4357-        ":admin_php_proto",
4358-    ],
4359-)
4360-
4361-##############################################################################
4362-# Node.js
4363-##############################################################################
4364-load(
4365-    "@com_google_googleapis_imports//:imports.bzl",
4366-    "nodejs_gapic_assembly_pkg",
4367-    "nodejs_gapic_library",
4368-)
4369-
4370-nodejs_gapic_library(
4371-    name = "admin_nodejs_gapic",
4372-    package_name = "@google-analytics/admin",
4373-    src = ":admin_proto_with_info",
4374-    extra_protoc_parameters = ["metadata"],
4375-    grpc_service_config = "admin_grpc_service_config.json",
4376-    package = "google.analytics.admin.v1alpha",
4377-    rest_numeric_enums = False,
4378-    service_yaml = "analyticsadmin_v1alpha.yaml",
4379-    transport = "grpc+rest",
4380-    deps = [],
4381-)
4382-
4383-nodejs_gapic_assembly_pkg(
4384-    name = "google-analytics-admin-v1alpha-nodejs",
4385-    deps = [
4386-        ":admin_nodejs_gapic",
4387-        ":admin_proto",
4388-    ],
4389-)
4390-
4391-##############################################################################
4392-# Ruby
4393-##############################################################################
4394-load(
4395-    "@com_google_googleapis_imports//:imports.bzl",
4396-    "ruby_cloud_gapic_library",
4397-    "ruby_gapic_assembly_pkg",
4398-    "ruby_grpc_library",
4399-    "ruby_proto_library",
4400-)
4401-
4402-ruby_proto_library(
4403-    name = "admin_ruby_proto",
4404-    deps = [":admin_proto"],
4405-)
4406-
4407-ruby_grpc_library(
4408-    name = "admin_ruby_grpc",
4409-    srcs = [":admin_proto"],
4410-    deps = [":admin_ruby_proto"],
4411-)
4412-
4413-ruby_cloud_gapic_library(
4414-    name = "admin_ruby_gapic",
4415-    srcs = [":admin_proto_with_info"],
4416-    extra_protoc_parameters = [
4417-        "ruby-cloud-api-id=analyticsadmin.googleapis.com",
4418-        "ruby-cloud-api-shortname=analyticsadmin",
4419-        "ruby-cloud-env-prefix=ANALYTICS_ADMIN",
4420-        "ruby-cloud-gem-name=google-analytics-admin-v1alpha",
4421-    ],
4422-    grpc_service_config = "admin_grpc_service_config.json",
4423-    rest_numeric_enums = False,
4424-    ruby_cloud_description = "The Analytics Admin API allows for programmatic access to the Google Analytics App+Web configuration data. You can use the Google Analytics Admin API to manage accounts and App+Web properties.",
4425-    ruby_cloud_title = "Google Analytics Admin V1alpha",
4426-    service_yaml = "analyticsadmin_v1alpha.yaml",
4427-    deps = [
4428-        ":admin_ruby_grpc",
4429-        ":admin_ruby_proto",
4430-    ],
4431-)
4432-
4433-# Open Source Packages
4434-ruby_gapic_assembly_pkg(
4435-    name = "google-analytics-admin-v1alpha-ruby",
4436-    deps = [
4437-        ":admin_ruby_gapic",
4438-        ":admin_ruby_grpc",
4439-        ":admin_ruby_proto",
4440-    ],
4441-)
4442-
4443-##############################################################################
4444-# C#
4445-##############################################################################
4446-load(
4447-    "@com_google_googleapis_imports//:imports.bzl",
4448-    "csharp_gapic_assembly_pkg",
4449-    "csharp_gapic_library",
4450-    "csharp_grpc_library",
4451-    "csharp_proto_library",
4452-)
4453-
4454-csharp_proto_library(
4455-    name = "admin_csharp_proto",
4456-    deps = [":admin_proto"],
4457-)
4458-
4459-csharp_grpc_library(
4460-    name = "admin_csharp_grpc",
4461-    srcs = [":admin_proto"],
4462-    deps = [":admin_csharp_proto"],
4463-)
4464-
4465-csharp_gapic_library(
4466-    name = "admin_csharp_gapic",
4467-    srcs = [":admin_proto_with_info"],
4468-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
4469-    grpc_service_config = "admin_grpc_service_config.json",
4470-    rest_numeric_enums = False,
4471-    service_yaml = "analyticsadmin_v1alpha.yaml",
4472-    deps = [
4473-        ":admin_csharp_grpc",
4474-        ":admin_csharp_proto",
4475-    ],
4476-)
4477-
4478-# Open Source Packages
4479-csharp_gapic_assembly_pkg(
4480-    name = "google-analytics-admin-v1alpha-csharp",
4481-    deps = [
4482-        ":admin_csharp_gapic",
4483-        ":admin_csharp_grpc",
4484-        ":admin_csharp_proto",
4485-    ],
4486-)
4487-
4488-##############################################################################
4489-# C++
4490-##############################################################################
4491-load(
4492-    "@com_google_googleapis_imports//:imports.bzl",
4493-    "cc_grpc_library",
4494-    "cc_proto_library",
4495-)
4496-
4497-cc_proto_library(
4498-    name = "admin_cc_proto",
4499-    deps = [":admin_proto"],
4500-)
4501-
4502-cc_grpc_library(
4503-    name = "admin_cc_grpc",
4504-    srcs = [":admin_proto"],
4505-    grpc_only = True,
4506-    deps = [":admin_cc_proto"],
4507-)
4508diff -urN a/google/analytics/admin/v1beta/BUILD.bazel b/google/analytics/admin/v1beta/BUILD.bazel
4509--- a/google/analytics/admin/v1beta/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
4510+++ b/google/analytics/admin/v1beta/BUILD.bazel	1969-12-31 16:00:00
4511@@ -1,385 +0,0 @@
4512-# This file was automatically generated by BuildFileGenerator
4513-# https://github.com/googleapis/rules_gapic/tree/master/bazel
4514-
4515-# Most of the manual changes to this file will be overwritten.
4516-# It's **only** allowed to change the following rule attribute values:
4517-# - names of *_gapic_assembly_* rules
4518-# - certain parameters of *_gapic_library rules, including but not limited to:
4519-#    * extra_protoc_parameters
4520-#    * extra_protoc_file_parameters
4521-# The complete list of preserved parameters can be found in the source code.
4522-
4523-# This is an API workspace, having public visibility by default makes perfect sense.
4524-package(default_visibility = ["//visibility:public"])
4525-
4526-##############################################################################
4527-# Common
4528-##############################################################################
4529-load("@rules_proto//proto:defs.bzl", "proto_library")
4530-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
4531-
4532-proto_library(
4533-    name = "admin_proto",
4534-    srcs = [
4535-        "analytics_admin.proto",
4536-        "resources.proto",
4537-    ],
4538-    deps = [
4539-        "//google/api:annotations_proto",
4540-        "//google/api:client_proto",
4541-        "//google/api:field_behavior_proto",
4542-        "//google/api:resource_proto",
4543-        "@com_google_protobuf//:empty_proto",
4544-        "@com_google_protobuf//:field_mask_proto",
4545-        "@com_google_protobuf//:timestamp_proto",
4546-        "@com_google_protobuf//:wrappers_proto",
4547-    ],
4548-)
4549-
4550-proto_library_with_info(
4551-    name = "admin_proto_with_info",
4552-    deps = [
4553-        ":admin_proto",
4554-        "//google/cloud:common_resources_proto",
4555-    ],
4556-)
4557-
4558-##############################################################################
4559-# Java
4560-##############################################################################
4561-load(
4562-    "@com_google_googleapis_imports//:imports.bzl",
4563-    "java_gapic_assembly_gradle_pkg",
4564-    "java_gapic_library",
4565-    "java_gapic_test",
4566-    "java_grpc_library",
4567-    "java_proto_library",
4568-)
4569-
4570-java_proto_library(
4571-    name = "admin_java_proto",
4572-    deps = [":admin_proto"],
4573-)
4574-
4575-java_grpc_library(
4576-    name = "admin_java_grpc",
4577-    srcs = [":admin_proto"],
4578-    deps = [":admin_java_proto"],
4579-)
4580-
4581-java_gapic_library(
4582-    name = "admin_java_gapic",
4583-    srcs = [":admin_proto_with_info"],
4584-    gapic_yaml = None,
4585-    grpc_service_config = "admin_grpc_service_config.json",
4586-    rest_numeric_enums = False,
4587-    service_yaml = "analyticsadmin.yaml",
4588-    test_deps = [
4589-        ":admin_java_grpc",
4590-    ],
4591-    transport = "grpc+rest",
4592-    deps = [
4593-        ":admin_java_proto",
4594-        "//google/api:api_java_proto",
4595-    ],
4596-)
4597-
4598-java_gapic_test(
4599-    name = "admin_java_gapic_test_suite",
4600-    test_classes = [
4601-        "com.google.analytics.admin.v1beta.AnalyticsAdminServiceClientHttpJsonTest",
4602-        "com.google.analytics.admin.v1beta.AnalyticsAdminServiceClientTest",
4603-    ],
4604-    runtime_deps = [":admin_java_gapic_test"],
4605-)
4606-
4607-# Open Source Packages
4608-java_gapic_assembly_gradle_pkg(
4609-    name = "google-cloud-analytics-admin-v1beta-java",
4610-    include_samples = True,
4611-    transport = "grpc+rest",
4612-    deps = [
4613-        ":admin_java_gapic",
4614-        ":admin_java_grpc",
4615-        ":admin_java_proto",
4616-        ":admin_proto",
4617-    ],
4618-)
4619-
4620-##############################################################################
4621-# Go
4622-##############################################################################
4623-load(
4624-    "@com_google_googleapis_imports//:imports.bzl",
4625-    "go_gapic_assembly_pkg",
4626-    "go_gapic_library",
4627-    "go_proto_library",
4628-    "go_test",
4629-)
4630-
4631-go_proto_library(
4632-    name = "admin_go_proto",
4633-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
4634-    importpath = "google.golang.org/genproto/googleapis/analytics/admin/v1beta",
4635-    protos = [":admin_proto"],
4636-    deps = [
4637-        "//google/api:annotations_go_proto",
4638-    ],
4639-)
4640-
4641-go_gapic_library(
4642-    name = "admin_go_gapic",
4643-    srcs = [":admin_proto_with_info"],
4644-    grpc_service_config = "admin_grpc_service_config.json",
4645-    importpath = "google.golang.org/google/analytics/admin/v1beta;admin",
4646-    metadata = True,
4647-    rest_numeric_enums = False,
4648-    service_yaml = "analyticsadmin.yaml",
4649-    transport = "grpc+rest",
4650-    deps = [
4651-        ":admin_go_proto",
4652-    ],
4653-)
4654-
4655-go_test(
4656-    name = "admin_go_gapic_test",
4657-    srcs = [":admin_go_gapic_srcjar_test"],
4658-    embed = [":admin_go_gapic"],
4659-    importpath = "google.golang.org/google/analytics/admin/v1beta",
4660-)
4661-
4662-# Open Source Packages
4663-go_gapic_assembly_pkg(
4664-    name = "gapi-cloud-analytics-admin-v1beta-go",
4665-    deps = [
4666-        ":admin_go_gapic",
4667-        ":admin_go_gapic_srcjar-metadata.srcjar",
4668-        ":admin_go_gapic_srcjar-test.srcjar",
4669-        ":admin_go_proto",
4670-    ],
4671-)
4672-
4673-##############################################################################
4674-# Python
4675-##############################################################################
4676-load(
4677-    "@com_google_googleapis_imports//:imports.bzl",
4678-    "py_gapic_assembly_pkg",
4679-    "py_gapic_library",
4680-    "py_test",
4681-)
4682-
4683-py_gapic_library(
4684-    name = "admin_py_gapic",
4685-    srcs = [":admin_proto"],
4686-    grpc_service_config = "admin_grpc_service_config.json",
4687-    rest_numeric_enums = False,
4688-    service_yaml = "analyticsadmin.yaml",
4689-    transport = "grpc+rest",
4690-)
4691-
4692-py_test(
4693-    name = "admin_py_gapic_test",
4694-    srcs = [
4695-        "admin_py_gapic_pytest.py",
4696-        "admin_py_gapic_test.py",
4697-    ],
4698-    legacy_create_init = False,
4699-    deps = [":admin_py_gapic"],
4700-)
4701-
4702-# Open Source Packages
4703-py_gapic_assembly_pkg(
4704-    name = "analytics-admin-v1beta-py",
4705-    deps = [
4706-        ":admin_py_gapic",
4707-    ],
4708-)
4709-
4710-##############################################################################
4711-# PHP
4712-##############################################################################
4713-load(
4714-    "@com_google_googleapis_imports//:imports.bzl",
4715-    "php_gapic_assembly_pkg",
4716-    "php_gapic_library",
4717-    "php_grpc_library",
4718-    "php_proto_library",
4719-)
4720-
4721-php_proto_library(
4722-    name = "admin_php_proto",
4723-    deps = [":admin_proto"],
4724-)
4725-
4726-php_grpc_library(
4727-    name = "admin_php_grpc",
4728-    srcs = [":admin_proto"],
4729-    deps = [":admin_php_proto"],
4730-)
4731-
4732-php_gapic_library(
4733-    name = "admin_php_gapic",
4734-    srcs = [":admin_proto_with_info"],
4735-    grpc_service_config = "admin_grpc_service_config.json",
4736-    rest_numeric_enums = False,
4737-    service_yaml = "analyticsadmin.yaml",
4738-    transport = "grpc+rest",
4739-    deps = [
4740-        ":admin_php_grpc",
4741-        ":admin_php_proto",
4742-    ],
4743-)
4744-
4745-# Open Source Packages
4746-php_gapic_assembly_pkg(
4747-    name = "google-cloud-analytics-admin-v1beta-php",
4748-    deps = [
4749-        ":admin_php_gapic",
4750-        ":admin_php_grpc",
4751-        ":admin_php_proto",
4752-    ],
4753-)
4754-
4755-##############################################################################
4756-# Node.js
4757-##############################################################################
4758-load(
4759-    "@com_google_googleapis_imports//:imports.bzl",
4760-    "nodejs_gapic_assembly_pkg",
4761-    "nodejs_gapic_library",
4762-)
4763-
4764-nodejs_gapic_library(
4765-    name = "admin_nodejs_gapic",
4766-    package_name = "@google-cloud/admin",
4767-    src = ":admin_proto_with_info",
4768-    extra_protoc_parameters = ["metadata"],
4769-    grpc_service_config = "admin_grpc_service_config.json",
4770-    package = "google.analytics.admin.v1beta",
4771-    rest_numeric_enums = False,
4772-    service_yaml = "analyticsadmin.yaml",
4773-    transport = "grpc+rest",
4774-    deps = [],
4775-)
4776-
4777-nodejs_gapic_assembly_pkg(
4778-    name = "analytics-admin-v1beta-nodejs",
4779-    deps = [
4780-        ":admin_nodejs_gapic",
4781-        ":admin_proto",
4782-    ],
4783-)
4784-
4785-##############################################################################
4786-# Ruby
4787-##############################################################################
4788-load(
4789-    "@com_google_googleapis_imports//:imports.bzl",
4790-    "ruby_cloud_gapic_library",
4791-    "ruby_gapic_assembly_pkg",
4792-    "ruby_grpc_library",
4793-    "ruby_proto_library",
4794-)
4795-
4796-ruby_proto_library(
4797-    name = "admin_ruby_proto",
4798-    deps = [":admin_proto"],
4799-)
4800-
4801-ruby_grpc_library(
4802-    name = "admin_ruby_grpc",
4803-    srcs = [":admin_proto"],
4804-    deps = [":admin_ruby_proto"],
4805-)
4806-
4807-ruby_cloud_gapic_library(
4808-    name = "admin_ruby_gapic",
4809-    srcs = [":admin_proto_with_info"],
4810-    extra_protoc_parameters = [
4811-        "ruby-cloud-gem-name=google-cloud-analytics-admin-v1beta",
4812-    ],
4813-    grpc_service_config = "admin_grpc_service_config.json",
4814-    rest_numeric_enums = False,
4815-    service_yaml = "analyticsadmin.yaml",
4816-    deps = [
4817-        ":admin_ruby_grpc",
4818-        ":admin_ruby_proto",
4819-    ],
4820-)
4821-
4822-# Open Source Packages
4823-ruby_gapic_assembly_pkg(
4824-    name = "google-cloud-analytics-admin-v1beta-ruby",
4825-    deps = [
4826-        ":admin_ruby_gapic",
4827-        ":admin_ruby_grpc",
4828-        ":admin_ruby_proto",
4829-    ],
4830-)
4831-
4832-##############################################################################
4833-# C#
4834-##############################################################################
4835-load(
4836-    "@com_google_googleapis_imports//:imports.bzl",
4837-    "csharp_gapic_assembly_pkg",
4838-    "csharp_gapic_library",
4839-    "csharp_grpc_library",
4840-    "csharp_proto_library",
4841-)
4842-
4843-csharp_proto_library(
4844-    name = "admin_csharp_proto",
4845-    deps = [":admin_proto"],
4846-)
4847-
4848-csharp_grpc_library(
4849-    name = "admin_csharp_grpc",
4850-    srcs = [":admin_proto"],
4851-    deps = [":admin_csharp_proto"],
4852-)
4853-
4854-csharp_gapic_library(
4855-    name = "admin_csharp_gapic",
4856-    srcs = [":admin_proto_with_info"],
4857-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
4858-    grpc_service_config = "admin_grpc_service_config.json",
4859-    rest_numeric_enums = False,
4860-    service_yaml = "analyticsadmin.yaml",
4861-    deps = [
4862-        ":admin_csharp_grpc",
4863-        ":admin_csharp_proto",
4864-    ],
4865-)
4866-
4867-# Open Source Packages
4868-csharp_gapic_assembly_pkg(
4869-    name = "google-cloud-analytics-admin-v1beta-csharp",
4870-    deps = [
4871-        ":admin_csharp_gapic",
4872-        ":admin_csharp_grpc",
4873-        ":admin_csharp_proto",
4874-    ],
4875-)
4876-
4877-##############################################################################
4878-# C++
4879-##############################################################################
4880-load(
4881-    "@com_google_googleapis_imports//:imports.bzl",
4882-    "cc_grpc_library",
4883-    "cc_proto_library",
4884-)
4885-
4886-cc_proto_library(
4887-    name = "admin_cc_proto",
4888-    deps = [":admin_proto"],
4889-)
4890-
4891-cc_grpc_library(
4892-    name = "admin_cc_grpc",
4893-    srcs = [":admin_proto"],
4894-    grpc_only = True,
4895-    deps = [":admin_cc_proto"],
4896-)
4897diff -urN a/google/analytics/data/BUILD.bazel b/google/analytics/data/BUILD.bazel
4898--- a/google/analytics/data/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
4899+++ b/google/analytics/data/BUILD.bazel	1969-12-31 16:00:00
4900@@ -1,41 +0,0 @@
4901-# This build file includes a target for the Ruby wrapper library for
4902-# google-analytics-data.
4903-
4904-# This is an API workspace, having public visibility by default makes perfect sense.
4905-package(default_visibility = ["//visibility:public"])
4906-
4907-# Export yaml configs.
4908-exports_files(glob(["*.yaml"]))
4909-
4910-load(
4911-    "@com_google_googleapis_imports//:imports.bzl",
4912-    "ruby_cloud_gapic_library",
4913-    "ruby_gapic_assembly_pkg",
4914-)
4915-
4916-# Generates a Ruby wrapper client for analyticsdata.
4917-# Ruby wrapper clients are versionless, but are generated from source protos
4918-# for a particular service version, v1beta in this case.
4919-ruby_cloud_gapic_library(
4920-    name = "analyticsdata_ruby_wrapper",
4921-    srcs = ["//google/analytics/data/v1beta:data_proto_with_info"],
4922-    extra_protoc_parameters = [
4923-        "ruby-cloud-gem-name=google-analytics-data",
4924-        "ruby-cloud-env-prefix=ANALYTICS_DATA",
4925-        "ruby-cloud-wrapper-of=v1beta:0.0",
4926-        "ruby-cloud-product-url=https://developers.google.com/analytics/devguides/reporting/data/v1",
4927-        "ruby-cloud-api-id=analyticsdata.googleapis.com",
4928-        "ruby-cloud-api-shortname=analyticsdata",
4929-        "ruby-cloud-service-override=BetaAnalyticsData=AnalyticsData",
4930-    ],
4931-    ruby_cloud_description = "The Google Analytics Data API provides programmatic methods to access report data in Google Analytics 4 (GA4) properties. Google Analytics 4 helps you understand how people use your web, iOS, or Android app.",
4932-    ruby_cloud_title = "Google Analytics Data",
4933-)
4934-
4935-# Open Source package.
4936-ruby_gapic_assembly_pkg(
4937-    name = "google-analytics-data-ruby",
4938-    deps = [
4939-        ":analyticsdata_ruby_wrapper",
4940-    ],
4941-)
4942diff -urN a/google/analytics/data/v1alpha/BUILD.bazel b/google/analytics/data/v1alpha/BUILD.bazel
4943--- a/google/analytics/data/v1alpha/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
4944+++ b/google/analytics/data/v1alpha/BUILD.bazel	1969-12-31 16:00:00
4945@@ -1,327 +0,0 @@
4946-# This file was automatically generated by BuildFileGenerator
4947-# https://github.com/googleapis/rules_gapic/tree/master/bazel
4948-
4949-# Most of the manual changes to this file will be overwritten.
4950-# It's **only** allowed to change the following rule attribute values:
4951-# - names of *_gapic_assembly_* rules
4952-# - certain parameters of *_gapic_library rules, including but not limited to:
4953-#    * extra_protoc_parameters
4954-#    * extra_protoc_file_parameters
4955-# The complete list of preserved parameters can be found in the source code.
4956-
4957-##############################################################################
4958-# Common
4959-##############################################################################
4960-load("@rules_proto//proto:defs.bzl", "proto_library")
4961-load(
4962-    "@com_google_googleapis_imports//:imports.bzl",
4963-    "cc_grpc_library",
4964-    "cc_proto_library",
4965-    "csharp_gapic_assembly_pkg",
4966-    "csharp_gapic_library",
4967-    "csharp_grpc_library",
4968-    "csharp_proto_library",
4969-    "go_gapic_assembly_pkg",
4970-    "go_gapic_library",
4971-    "go_proto_library",
4972-    "go_test",
4973-    "java_gapic_assembly_gradle_pkg",
4974-    "java_gapic_library",
4975-    "java_gapic_test",
4976-    "java_grpc_library",
4977-    "java_proto_library",
4978-    "nodejs_gapic_assembly_pkg",
4979-    "nodejs_gapic_library",
4980-    "php_gapic_assembly_pkg",
4981-    "php_gapic_library",
4982-    "php_grpc_library",
4983-    "php_proto_library",
4984-    "proto_library_with_info",
4985-    "py_gapic_assembly_pkg",
4986-    "py_gapic_library",
4987-    "py_test",
4988-    "ruby_cloud_gapic_library",
4989-    "ruby_gapic_assembly_pkg",
4990-    "ruby_grpc_library",
4991-    "ruby_proto_library",
4992-)
4993-
4994-# This is an API workspace, having public visibility by default makes perfect sense.
4995-package(default_visibility = ["//visibility:public"])
4996-
4997-proto_library(
4998-    name = "data_proto",
4999-    srcs = [
5000-        "analytics_data_api.proto",
5001-        "data.proto",
5002-    ],
5003-    deps = [
5004-        "//google/api:annotations_proto",
5005-        "//google/api:client_proto",
5006-        "@com_google_protobuf//:duration_proto",
5007-    ],
5008-)
5009-
5010-proto_library_with_info(
5011-    name = "data_proto_with_info",
5012-    deps = [
5013-        ":data_proto",
5014-        "//google/cloud:common_resources_proto",
5015-    ],
5016-)
5017-
5018-java_proto_library(
5019-    name = "data_java_proto",
5020-    deps = [":data_proto"],
5021-)
5022-
5023-java_grpc_library(
5024-    name = "data_java_grpc",
5025-    srcs = [":data_proto"],
5026-    deps = [":data_java_proto"],
5027-)
5028-
5029-java_gapic_library(
5030-    name = "data_java_gapic",
5031-    srcs = [":data_proto_with_info"],
5032-    gapic_yaml = None,
5033-    grpc_service_config = "analytics_data_grpc_service_config.json",
5034-    rest_numeric_enums = False,
5035-    service_yaml = "analyticsdata_v1alpha.yaml",
5036-    test_deps = [
5037-        ":data_java_grpc",
5038-    ],
5039-    transport = "grpc+rest",
5040-    deps = [
5041-        ":data_java_proto",
5042-        "//google/api:api_java_proto",
5043-    ],
5044-)
5045-
5046-java_gapic_test(
5047-    name = "data_java_gapic_test_suite",
5048-    test_classes = [
5049-        "com.google.analytics.data.v1alpha.AlphaAnalyticsDataClientHttpJsonTest",
5050-        "com.google.analytics.data.v1alpha.AlphaAnalyticsDataClientTest",
5051-    ],
5052-    runtime_deps = [":data_java_gapic_test"],
5053-)
5054-
5055-# Open Source Packages
5056-java_gapic_assembly_gradle_pkg(
5057-    name = "google-cloud-analytics-data-v1alpha-java",
5058-    include_samples = True,
5059-    transport = "grpc+rest",
5060-    deps = [
5061-        ":data_java_gapic",
5062-        ":data_java_grpc",
5063-        ":data_java_proto",
5064-        ":data_proto",
5065-    ],
5066-)
5067-
5068-go_proto_library(
5069-    name = "data_go_proto",
5070-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
5071-    importpath = "google.golang.org/genproto/googleapis/analytics/data/v1alpha",
5072-    protos = [":data_proto"],
5073-    deps = [
5074-        "//google/api:annotations_go_proto",
5075-    ],
5076-)
5077-
5078-go_gapic_library(
5079-    name = "data_go_gapic",
5080-    srcs = [":data_proto_with_info"],
5081-    grpc_service_config = "analytics_data_grpc_service_config.json",
5082-    importpath = "google.golang.org/google/analytics/data/v1alpha;data",
5083-    metadata = True,
5084-    rest_numeric_enums = False,
5085-    service_yaml = "analyticsdata_v1alpha.yaml",
5086-    transport = "grpc+rest",
5087-    deps = [
5088-        ":data_go_proto",
5089-        "@io_bazel_rules_go//proto/wkt:duration_go_proto",
5090-    ],
5091-)
5092-
5093-go_test(
5094-    name = "data_go_gapic_test",
5095-    srcs = [":data_go_gapic_srcjar_test"],
5096-    embed = [":data_go_gapic"],
5097-    importpath = "google.golang.org/google/analytics/data/v1alpha",
5098-)
5099-
5100-# Open Source Packages
5101-go_gapic_assembly_pkg(
5102-    name = "gapi-cloud-analytics-data-v1alpha-go",
5103-    deps = [
5104-        ":data_go_gapic",
5105-        ":data_go_gapic_srcjar-metadata.srcjar",
5106-        ":data_go_gapic_srcjar-test.srcjar",
5107-        ":data_go_proto",
5108-    ],
5109-)
5110-
5111-py_gapic_library(
5112-    name = "data_py_gapic",
5113-    srcs = [":data_proto"],
5114-    grpc_service_config = "analytics_data_grpc_service_config.json",
5115-    rest_numeric_enums = False,
5116-    service_yaml = "analyticsdata_v1alpha.yaml",
5117-    transport = "grpc+rest",
5118-)
5119-
5120-py_test(
5121-    name = "data_py_gapic_test",
5122-    srcs = [
5123-        "data_py_gapic_pytest.py",
5124-        "data_py_gapic_test.py",
5125-    ],
5126-    legacy_create_init = False,
5127-    deps = [":data_py_gapic"],
5128-)
5129-
5130-# Open Source Packages
5131-py_gapic_assembly_pkg(
5132-    name = "analytics-data-v1alpha-py",
5133-    deps = [
5134-        ":data_py_gapic",
5135-    ],
5136-)
5137-
5138-php_proto_library(
5139-    name = "data_php_proto",
5140-    deps = [":data_proto"],
5141-)
5142-
5143-php_grpc_library(
5144-    name = "data_php_grpc",
5145-    srcs = [":data_proto"],
5146-    deps = [":data_php_proto"],
5147-)
5148-
5149-php_gapic_library(
5150-    name = "data_php_gapic",
5151-    srcs = [":data_proto_with_info"],
5152-    grpc_service_config = "analytics_data_grpc_service_config.json",
5153-    rest_numeric_enums = False,
5154-    service_yaml = "analyticsdata_v1alpha.yaml",
5155-    transport = "grpc+rest",
5156-    deps = [
5157-        ":data_php_grpc",
5158-        ":data_php_proto",
5159-    ],
5160-)
5161-
5162-# Open Source Packages
5163-php_gapic_assembly_pkg(
5164-    name = "google-cloud-analytics-data-v1alpha-php",
5165-    deps = [
5166-        ":data_php_gapic",
5167-        ":data_php_grpc",
5168-        ":data_php_proto",
5169-    ],
5170-)
5171-
5172-nodejs_gapic_library(
5173-    name = "data_nodejs_gapic",
5174-    package_name = "@google-cloud/data",
5175-    src = ":data_proto_with_info",
5176-    extra_protoc_parameters = ["metadata"],
5177-    grpc_service_config = "analytics_data_grpc_service_config.json",
5178-    package = "google.analytics.data.v1alpha",
5179-    rest_numeric_enums = False,
5180-    service_yaml = "analyticsdata_v1alpha.yaml",
5181-    transport = "grpc+rest",
5182-    deps = [],
5183-)
5184-
5185-nodejs_gapic_assembly_pkg(
5186-    name = "analytics-data-v1alpha-nodejs",
5187-    deps = [
5188-        ":data_nodejs_gapic",
5189-        ":data_proto",
5190-    ],
5191-)
5192-
5193-ruby_proto_library(
5194-    name = "data_ruby_proto",
5195-    deps = [":data_proto"],
5196-)
5197-
5198-ruby_grpc_library(
5199-    name = "data_ruby_grpc",
5200-    srcs = [":data_proto"],
5201-    deps = [":data_ruby_proto"],
5202-)
5203-
5204-ruby_cloud_gapic_library(
5205-    name = "data_ruby_gapic",
5206-    srcs = [":data_proto_with_info"],
5207-    extra_protoc_parameters = [
5208-        "ruby-cloud-gem-name=google-cloud-analytics-data-v1alpha",
5209-    ],
5210-    grpc_service_config = "analytics_data_grpc_service_config.json",
5211-    rest_numeric_enums = False,
5212-    deps = [
5213-        ":data_ruby_grpc",
5214-        ":data_ruby_proto",
5215-    ],
5216-)
5217-
5218-# Open Source Packages
5219-ruby_gapic_assembly_pkg(
5220-    name = "google-cloud-analytics-data-v1alpha-ruby",
5221-    deps = [
5222-        ":data_ruby_gapic",
5223-        ":data_ruby_grpc",
5224-        ":data_ruby_proto",
5225-    ],
5226-)
5227-
5228-csharp_proto_library(
5229-    name = "data_csharp_proto",
5230-    deps = [":data_proto"],
5231-)
5232-
5233-csharp_grpc_library(
5234-    name = "data_csharp_grpc",
5235-    srcs = [":data_proto"],
5236-    deps = [":data_csharp_proto"],
5237-)
5238-
5239-csharp_gapic_library(
5240-    name = "data_csharp_gapic",
5241-    srcs = [":data_proto_with_info"],
5242-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
5243-    grpc_service_config = "analytics_data_grpc_service_config.json",
5244-    rest_numeric_enums = False,
5245-    service_yaml = "analyticsdata_v1alpha.yaml",
5246-    deps = [
5247-        ":data_csharp_grpc",
5248-        ":data_csharp_proto",
5249-    ],
5250-)
5251-
5252-# Open Source Packages
5253-csharp_gapic_assembly_pkg(
5254-    name = "google-cloud-analytics-data-v1alpha-csharp",
5255-    deps = [
5256-        ":data_csharp_gapic",
5257-        ":data_csharp_grpc",
5258-        ":data_csharp_proto",
5259-    ],
5260-)
5261-
5262-cc_proto_library(
5263-    name = "data_cc_proto",
5264-    deps = [":data_proto"],
5265-)
5266-
5267-cc_grpc_library(
5268-    name = "data_cc_grpc",
5269-    srcs = [":data_proto"],
5270-    grpc_only = True,
5271-    deps = [":data_cc_proto"],
5272-)
5273diff -urN a/google/analytics/data/v1beta/BUILD.bazel b/google/analytics/data/v1beta/BUILD.bazel
5274--- a/google/analytics/data/v1beta/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
5275+++ b/google/analytics/data/v1beta/BUILD.bazel	1969-12-31 16:00:00
5276@@ -1,390 +0,0 @@
5277-# This file was automatically generated by BuildFileGenerator
5278-# https://github.com/googleapis/rules_gapic/tree/master/bazel
5279-
5280-# Most of the manual changes to this file will be overwritten.
5281-# It's **only** allowed to change the following rule attribute values:
5282-# - names of *_gapic_assembly_* rules
5283-# - certain parameters of *_gapic_library rules, including but not limited to:
5284-#    * extra_protoc_parameters
5285-#    * extra_protoc_file_parameters
5286-# The complete list of preserved parameters can be found in the source code.
5287-
5288-# This is an API workspace, having public visibility by default makes perfect sense.
5289-package(default_visibility = ["//visibility:public"])
5290-
5291-##############################################################################
5292-# Common
5293-##############################################################################
5294-load("@rules_proto//proto:defs.bzl", "proto_library")
5295-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
5296-
5297-proto_library(
5298-    name = "data_proto",
5299-    srcs = [
5300-        "analytics_data_api.proto",
5301-        "data.proto",
5302-    ],
5303-    deps = [
5304-        "//google/api:annotations_proto",
5305-        "//google/api:client_proto",
5306-        "//google/api:field_behavior_proto",
5307-        "//google/api:resource_proto",
5308-    ],
5309-)
5310-
5311-proto_library_with_info(
5312-    name = "data_proto_with_info",
5313-    deps = [
5314-        ":data_proto",
5315-        "//google/cloud:common_resources_proto",
5316-    ],
5317-)
5318-
5319-##############################################################################
5320-# Java
5321-##############################################################################
5322-load(
5323-    "@com_google_googleapis_imports//:imports.bzl",
5324-    "java_gapic_assembly_gradle_pkg",
5325-    "java_gapic_library",
5326-    "java_gapic_test",
5327-    "java_grpc_library",
5328-    "java_proto_library",
5329-)
5330-
5331-java_proto_library(
5332-    name = "data_java_proto",
5333-    deps = [":data_proto"],
5334-)
5335-
5336-java_grpc_library(
5337-    name = "data_java_grpc",
5338-    srcs = [":data_proto"],
5339-    deps = [":data_java_proto"],
5340-)
5341-
5342-java_gapic_library(
5343-    name = "data_java_gapic",
5344-    srcs = [":data_proto_with_info"],
5345-    gapic_yaml = None,
5346-    grpc_service_config = "analytics_data_grpc_service_config.json",
5347-    rest_numeric_enums = False,
5348-    service_yaml = "analyticsdata_v1beta.yaml",
5349-    test_deps = [
5350-        ":data_java_grpc",
5351-    ],
5352-    transport = "grpc+rest",
5353-    deps = [
5354-        ":data_java_proto",
5355-        "//google/api:api_java_proto",
5356-    ],
5357-)
5358-
5359-java_gapic_test(
5360-    name = "data_java_gapic_test_suite",
5361-    test_classes = [
5362-        "com.google.analytics.data.v1beta.BetaAnalyticsDataClientHttpJsonTest",
5363-        "com.google.analytics.data.v1beta.BetaAnalyticsDataClientTest",
5364-    ],
5365-    runtime_deps = [":data_java_gapic_test"],
5366-)
5367-
5368-# Open Source Packages
5369-java_gapic_assembly_gradle_pkg(
5370-    name = "google-analytics-data-v1beta-java",
5371-    include_samples = True,
5372-    transport = "grpc+rest",
5373-    deps = [
5374-        ":data_java_gapic",
5375-        ":data_java_grpc",
5376-        ":data_java_proto",
5377-        ":data_proto",
5378-    ],
5379-)
5380-
5381-##############################################################################
5382-# Go
5383-##############################################################################
5384-load(
5385-    "@com_google_googleapis_imports//:imports.bzl",
5386-    "go_gapic_assembly_pkg",
5387-    "go_gapic_library",
5388-    "go_proto_library",
5389-    "go_test",
5390-)
5391-
5392-go_proto_library(
5393-    name = "data_go_proto",
5394-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
5395-    importpath = "google.golang.org/genproto/googleapis/analytics/data/v1beta",
5396-    protos = [":data_proto"],
5397-    deps = [
5398-        "//google/api:annotations_go_proto",
5399-    ],
5400-)
5401-
5402-go_gapic_library(
5403-    name = "data_go_gapic",
5404-    srcs = [":data_proto_with_info"],
5405-    grpc_service_config = "analytics_data_grpc_service_config.json",
5406-    importpath = "google.golang.org/google/analytics/data/v1beta;data",
5407-    metadata = True,
5408-    rest_numeric_enums = False,
5409-    service_yaml = "analyticsdata_v1beta.yaml",
5410-    transport = "grpc+rest",
5411-    deps = [
5412-        ":data_go_proto",
5413-    ],
5414-)
5415-
5416-go_test(
5417-    name = "data_go_gapic_test",
5418-    srcs = [":data_go_gapic_srcjar_test"],
5419-    embed = [":data_go_gapic"],
5420-    importpath = "google.golang.org/google/analytics/data/v1beta",
5421-)
5422-
5423-# Open Source Packages
5424-go_gapic_assembly_pkg(
5425-    name = "gapi-cloud-analytics-data-v1beta-go",
5426-    deps = [
5427-        ":data_go_gapic",
5428-        ":data_go_gapic_srcjar-metadata.srcjar",
5429-        ":data_go_gapic_srcjar-test.srcjar",
5430-        ":data_go_proto",
5431-    ],
5432-)
5433-
5434-##############################################################################
5435-# Python
5436-##############################################################################
5437-load(
5438-    "@com_google_googleapis_imports//:imports.bzl",
5439-    "py_gapic_assembly_pkg",
5440-    "py_gapic_library",
5441-    "py_test",
5442-)
5443-
5444-py_gapic_library(
5445-    name = "data_py_gapic",
5446-    srcs = [":data_proto"],
5447-    grpc_service_config = "analytics_data_grpc_service_config.json",
5448-    rest_numeric_enums = False,
5449-    service_yaml = "analyticsdata_v1beta.yaml",
5450-    transport = "grpc+rest",
5451-    deps = [
5452-    ],
5453-)
5454-
5455-py_test(
5456-    name = "data_py_gapic_test",
5457-    srcs = [
5458-        "data_py_gapic_pytest.py",
5459-        "data_py_gapic_test.py",
5460-    ],
5461-    legacy_create_init = False,
5462-    deps = [":data_py_gapic"],
5463-)
5464-
5465-# Open Source Packages
5466-py_gapic_assembly_pkg(
5467-    name = "google-analytics-data-v1beta-py",
5468-    deps = [
5469-        ":data_py_gapic",
5470-    ],
5471-)
5472-
5473-##############################################################################
5474-# PHP
5475-##############################################################################
5476-load(
5477-    "@com_google_googleapis_imports//:imports.bzl",
5478-    "php_gapic_assembly_pkg",
5479-    "php_gapic_library",
5480-    "php_grpc_library",
5481-    "php_proto_library",
5482-)
5483-
5484-php_proto_library(
5485-    name = "data_php_proto",
5486-    deps = [":data_proto"],
5487-)
5488-
5489-php_grpc_library(
5490-    name = "data_php_grpc",
5491-    srcs = [":data_proto"],
5492-    deps = [":data_php_proto"],
5493-)
5494-
5495-php_gapic_library(
5496-    name = "data_php_gapic",
5497-    srcs = [":data_proto_with_info"],
5498-    grpc_service_config = "analytics_data_grpc_service_config.json",
5499-    rest_numeric_enums = False,
5500-    service_yaml = "analyticsdata_v1beta.yaml",
5501-    transport = "grpc+rest",
5502-    deps = [
5503-        ":data_php_grpc",
5504-        ":data_php_proto",
5505-    ],
5506-)
5507-
5508-# Open Source Packages
5509-php_gapic_assembly_pkg(
5510-    name = "google-cloud-analytics-data-v1beta-php",
5511-    deps = [
5512-        ":data_php_gapic",
5513-        ":data_php_grpc",
5514-        ":data_php_proto",
5515-    ],
5516-)
5517-
5518-##############################################################################
5519-# Node.js
5520-##############################################################################
5521-load(
5522-    "@com_google_googleapis_imports//:imports.bzl",
5523-    "nodejs_gapic_assembly_pkg",
5524-    "nodejs_gapic_library",
5525-)
5526-
5527-nodejs_gapic_library(
5528-    name = "data_nodejs_gapic",
5529-    package_name = "@google-analytics/data",
5530-    src = ":data_proto_with_info",
5531-    extra_protoc_parameters = ["metadata"],
5532-    grpc_service_config = "analytics_data_grpc_service_config.json",
5533-    package = "google.analytics.data.v1beta",
5534-    rest_numeric_enums = False,
5535-    service_yaml = "analyticsdata_v1beta.yaml",
5536-    transport = "grpc+rest",
5537-    deps = [],
5538-)
5539-
5540-nodejs_gapic_assembly_pkg(
5541-    name = "google-analytics-data-v1beta-nodejs",
5542-    deps = [
5543-        ":data_nodejs_gapic",
5544-        ":data_proto",
5545-    ],
5546-)
5547-
5548-##############################################################################
5549-# Ruby
5550-##############################################################################
5551-load(
5552-    "@com_google_googleapis_imports//:imports.bzl",
5553-    "ruby_cloud_gapic_library",
5554-    "ruby_gapic_assembly_pkg",
5555-    "ruby_grpc_library",
5556-    "ruby_proto_library",
5557-)
5558-
5559-ruby_proto_library(
5560-    name = "data_ruby_proto",
5561-    deps = [":data_proto"],
5562-)
5563-
5564-ruby_grpc_library(
5565-    name = "data_ruby_grpc",
5566-    srcs = [":data_proto"],
5567-    deps = [":data_ruby_proto"],
5568-)
5569-
5570-ruby_cloud_gapic_library(
5571-    name = "data_ruby_gapic",
5572-    srcs = [":data_proto_with_info"],
5573-    extra_protoc_parameters = [
5574-        "ruby-cloud-api-id=analyticsdata.googleapis.com",
5575-        "ruby-cloud-api-shortname=analyticsdata",
5576-        "ruby-cloud-env-prefix=ANALYTICS_DATA",
5577-        "ruby-cloud-gem-name=google-analytics-data-v1beta",
5578-        "ruby-cloud-product-url=https://developers.google.com/analytics/devguides/reporting/data/v1",
5579-        "ruby-cloud-service-override=BetaAnalyticsData=AnalyticsData",
5580-    ],
5581-    grpc_service_config = "analytics_data_grpc_service_config.json",
5582-    rest_numeric_enums = False,
5583-    ruby_cloud_description = "The Google Analytics Data API provides programmatic methods to access report data in Google Analytics 4 (GA4) properties. Google Analytics 4 helps you understand how people use your web, iOS, or Android app.",
5584-    ruby_cloud_title = "Google Analytics Data V1beta",
5585-    service_yaml = "analyticsdata_v1beta.yaml",
5586-    deps = [
5587-        ":data_ruby_grpc",
5588-        ":data_ruby_proto",
5589-    ],
5590-)
5591-
5592-# Open Source Packages
5593-ruby_gapic_assembly_pkg(
5594-    name = "google-cloud-analytics-data-v1beta-ruby",
5595-    deps = [
5596-        ":data_ruby_gapic",
5597-        ":data_ruby_grpc",
5598-        ":data_ruby_proto",
5599-    ],
5600-)
5601-
5602-##############################################################################
5603-# C#
5604-##############################################################################
5605-load(
5606-    "@com_google_googleapis_imports//:imports.bzl",
5607-    "csharp_gapic_assembly_pkg",
5608-    "csharp_gapic_library",
5609-    "csharp_grpc_library",
5610-    "csharp_proto_library",
5611-)
5612-
5613-csharp_proto_library(
5614-    name = "data_csharp_proto",
5615-    deps = [":data_proto"],
5616-)
5617-
5618-csharp_grpc_library(
5619-    name = "data_csharp_grpc",
5620-    srcs = [":data_proto"],
5621-    deps = [":data_csharp_proto"],
5622-)
5623-
5624-csharp_gapic_library(
5625-    name = "data_csharp_gapic",
5626-    srcs = [":data_proto_with_info"],
5627-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
5628-    grpc_service_config = "analytics_data_grpc_service_config.json",
5629-    rest_numeric_enums = False,
5630-    service_yaml = "analyticsdata_v1beta.yaml",
5631-    deps = [
5632-        ":data_csharp_grpc",
5633-        ":data_csharp_proto",
5634-    ],
5635-)
5636-
5637-# Open Source Packages
5638-csharp_gapic_assembly_pkg(
5639-    name = "google-cloud-analytics-data-v1beta-csharp",
5640-    deps = [
5641-        ":data_csharp_gapic",
5642-        ":data_csharp_grpc",
5643-        ":data_csharp_proto",
5644-    ],
5645-)
5646-
5647-##############################################################################
5648-# C++
5649-##############################################################################
5650-load(
5651-    "@com_google_googleapis_imports//:imports.bzl",
5652-    "cc_grpc_library",
5653-    "cc_proto_library",
5654-)
5655-
5656-cc_proto_library(
5657-    name = "data_cc_proto",
5658-    deps = [":data_proto"],
5659-)
5660-
5661-cc_grpc_library(
5662-    name = "data_cc_grpc",
5663-    srcs = [":data_proto"],
5664-    grpc_only = True,
5665-    deps = [":data_cc_proto"],
5666-)
5667diff -urN a/google/api/BUILD.bazel b/google/api/BUILD.bazel
5668--- a/google/api/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
5669+++ b/google/api/BUILD.bazel	1969-12-31 16:00:00
5670@@ -1,781 +0,0 @@
5671-load("@rules_proto//proto:defs.bzl", "proto_library")
5672-
5673-# This is an API workspace, having public visibility by default makes perfect sense.
5674-package(default_visibility = ["//visibility:public"])
5675-
5676-##############################################################################
5677-# Common
5678-##############################################################################
5679-proto_library(
5680-    name = "annotations_proto",
5681-    srcs = ["annotations.proto"],
5682-    deps = [
5683-        ":http_proto",
5684-        "@com_google_protobuf//:descriptor_proto",
5685-    ],
5686-)
5687-
5688-proto_library(
5689-    name = "auth_proto",
5690-    srcs = ["auth.proto"],
5691-    deps = [":annotations_proto"],
5692-)
5693-
5694-proto_library(
5695-    name = "backend_proto",
5696-    srcs = ["backend.proto"],
5697-    visibility = ["//visibility:public"],
5698-)
5699-
5700-proto_library(
5701-    name = "billing_proto",
5702-    srcs = ["billing.proto"],
5703-    deps = [
5704-        ":annotations_proto",
5705-        ":metric_proto",
5706-    ],
5707-)
5708-
5709-proto_library(
5710-    name = "client_proto",
5711-    srcs = ["client.proto"],
5712-    deps = [
5713-        ":launch_stage_proto",
5714-        "@com_google_protobuf//:descriptor_proto",
5715-        "@com_google_protobuf//:duration_proto",
5716-    ],
5717-)
5718-
5719-proto_library(
5720-    name = "config_change_proto",
5721-    srcs = ["config_change.proto"],
5722-    visibility = ["//visibility:public"],
5723-)
5724-
5725-proto_library(
5726-    name = "consumer_proto",
5727-    srcs = ["consumer.proto"],
5728-    visibility = ["//visibility:public"],
5729-)
5730-
5731-proto_library(
5732-    name = "context_proto",
5733-    srcs = ["context.proto"],
5734-    visibility = ["//visibility:public"],
5735-)
5736-
5737-proto_library(
5738-    name = "control_proto",
5739-    srcs = ["control.proto"],
5740-    visibility = ["//visibility:public"],
5741-)
5742-
5743-proto_library(
5744-    name = "distribution_proto",
5745-    srcs = ["distribution.proto"],
5746-    deps = [
5747-        ":annotations_proto",
5748-        "@com_google_protobuf//:any_proto",
5749-        "@com_google_protobuf//:timestamp_proto",
5750-    ],
5751-)
5752-
5753-proto_library(
5754-    name = "documentation_proto",
5755-    srcs = ["documentation.proto"],
5756-    visibility = ["//visibility:public"],
5757-)
5758-
5759-proto_library(
5760-    name = "endpoint_proto",
5761-    srcs = ["endpoint.proto"],
5762-    deps = [":annotations_proto"],
5763-)
5764-
5765-proto_library(
5766-    name = "error_reason_proto",
5767-    srcs = ["error_reason.proto"],
5768-)
5769-
5770-proto_library(
5771-    name = "field_behavior_proto",
5772-    srcs = ["field_behavior.proto"],
5773-    deps = [
5774-        "@com_google_protobuf//:descriptor_proto",
5775-    ],
5776-)
5777-
5778-proto_library(
5779-    name = "http_proto",
5780-    srcs = ["http.proto"],
5781-    visibility = ["//visibility:public"],
5782-)
5783-
5784-proto_library(
5785-    name = "httpbody_proto",
5786-    srcs = ["httpbody.proto"],
5787-    deps = ["@com_google_protobuf//:any_proto"],
5788-)
5789-
5790-proto_library(
5791-    name = "label_proto",
5792-    srcs = ["label.proto"],
5793-    visibility = ["//visibility:public"],
5794-)
5795-
5796-proto_library(
5797-    name = "launch_stage_proto",
5798-    srcs = ["launch_stage.proto"],
5799-)
5800-
5801-proto_library(
5802-    name = "log_proto",
5803-    srcs = ["log.proto"],
5804-    deps = [":label_proto"],
5805-)
5806-
5807-proto_library(
5808-    name = "logging_proto",
5809-    srcs = ["logging.proto"],
5810-    deps = [
5811-        ":annotations_proto",
5812-        ":label_proto",
5813-    ],
5814-)
5815-
5816-proto_library(
5817-    name = "metric_proto",
5818-    srcs = ["metric.proto"],
5819-    deps = [
5820-        ":label_proto",
5821-        ":launch_stage_proto",
5822-        "@com_google_protobuf//:duration_proto",
5823-    ],
5824-)
5825-
5826-proto_library(
5827-    name = "monitored_resource_proto",
5828-    srcs = ["monitored_resource.proto"],
5829-    deps = [
5830-        ":label_proto",
5831-        ":launch_stage_proto",
5832-        "@com_google_protobuf//:struct_proto",
5833-    ],
5834-)
5835-
5836-proto_library(
5837-    name = "monitoring_proto",
5838-    srcs = ["monitoring.proto"],
5839-    deps = [":annotations_proto"],
5840-)
5841-
5842-proto_library(
5843-    name = "quota_proto",
5844-    srcs = ["quota.proto"],
5845-    deps = [":annotations_proto"],
5846-)
5847-
5848-proto_library(
5849-    name = "resource_proto",
5850-    srcs = ["resource.proto"],
5851-    deps = [
5852-        "@com_google_protobuf//:descriptor_proto",
5853-    ],
5854-)
5855-
5856-proto_library(
5857-    name = "routing_proto",
5858-    srcs = ["routing.proto"],
5859-    deps = [
5860-        "@com_google_protobuf//:descriptor_proto",
5861-    ],
5862-)
5863-
5864-proto_library(
5865-    name = "service_proto",
5866-    srcs = ["service.proto"],
5867-    deps = [
5868-        ":annotations_proto",
5869-        ":auth_proto",
5870-        ":backend_proto",
5871-        ":billing_proto",
5872-        ":client_proto",
5873-        ":context_proto",
5874-        ":control_proto",
5875-        ":documentation_proto",
5876-        ":endpoint_proto",
5877-        ":http_proto",
5878-        ":label_proto",
5879-        ":log_proto",
5880-        ":logging_proto",
5881-        ":metric_proto",
5882-        ":monitored_resource_proto",
5883-        ":monitoring_proto",
5884-        ":quota_proto",
5885-        ":resource_proto",
5886-        ":source_info_proto",
5887-        ":system_parameter_proto",
5888-        ":usage_proto",
5889-        "@com_google_protobuf//:any_proto",
5890-        "@com_google_protobuf//:api_proto",
5891-        "@com_google_protobuf//:type_proto",
5892-        "@com_google_protobuf//:wrappers_proto",
5893-    ],
5894-)
5895-
5896-proto_library(
5897-    name = "source_info_proto",
5898-    srcs = ["source_info.proto"],
5899-    deps = ["@com_google_protobuf//:any_proto"],
5900-)
5901-
5902-proto_library(
5903-    name = "system_parameter_proto",
5904-    srcs = ["system_parameter.proto"],
5905-    visibility = ["//visibility:public"],
5906-)
5907-
5908-proto_library(
5909-    name = "usage_proto",
5910-    srcs = ["usage.proto"],
5911-    deps = [
5912-        ":annotations_proto",
5913-        ":visibility_proto",
5914-    ],
5915-)
5916-
5917-proto_library(
5918-    name = "visibility_proto",
5919-    srcs = ["visibility.proto"],
5920-    visibility = ["//visibility:public"],
5921-    deps = ["@com_google_protobuf//:descriptor_proto"],
5922-)
5923-
5924-##############################################################################
5925-# Java
5926-##############################################################################
5927-load(
5928-    "@com_google_googleapis_imports//:imports.bzl",
5929-    "java_gapic_assembly_gradle_pkg",
5930-    "java_proto_library",
5931-)
5932-
5933-java_proto_library(
5934-    name = "api_java_proto",
5935-    deps = [
5936-        "annotations_proto",
5937-        "auth_proto",
5938-        "backend_proto",
5939-        "billing_proto",
5940-        "client_proto",
5941-        "config_change_proto",
5942-        "consumer_proto",
5943-        "context_proto",
5944-        "control_proto",
5945-        "distribution_proto",
5946-        "documentation_proto",
5947-        "endpoint_proto",
5948-        "error_reason_proto",
5949-        "field_behavior_proto",
5950-        "http_proto",
5951-        "httpbody_proto",
5952-        "label_proto",
5953-        "launch_stage_proto",
5954-        "log_proto",
5955-        "logging_proto",
5956-        "metric_proto",
5957-        "monitored_resource_proto",
5958-        "monitoring_proto",
5959-        "quota_proto",
5960-        "resource_proto",
5961-        "routing_proto",
5962-        "service_proto",
5963-        "source_info_proto",
5964-        "system_parameter_proto",
5965-        "usage_proto",
5966-        "visibility_proto",
5967-    ],
5968-)
5969-
5970-# Please DO-NOT-REMOVE this section.
5971-# This is required to generate java files for these protos.
5972-# Open Source Packages
5973-java_gapic_assembly_gradle_pkg(
5974-    name = "google-api-java",
5975-    transport = "grpc+rest",
5976-    deps = [
5977-        "annotations_proto",
5978-        "auth_proto",
5979-        "backend_proto",
5980-        "billing_proto",
5981-        "client_proto",
5982-        "config_change_proto",
5983-        "consumer_proto",
5984-        "context_proto",
5985-        "control_proto",
5986-        "distribution_proto",
5987-        "documentation_proto",
5988-        "endpoint_proto",
5989-        "error_reason_proto",
5990-        "field_behavior_proto",
5991-        "http_proto",
5992-        "httpbody_proto",
5993-        "label_proto",
5994-        "launch_stage_proto",
5995-        "log_proto",
5996-        "logging_proto",
5997-        "metric_proto",
5998-        "monitored_resource_proto",
5999-        "monitoring_proto",
6000-        "quota_proto",
6001-        "resource_proto",
6002-        "routing_proto",
6003-        "service_proto",
6004-        "source_info_proto",
6005-        "system_parameter_proto",
6006-        "usage_proto",
6007-        "visibility_proto",
6008-        ":api_java_proto",
6009-    ],
6010-)
6011-
6012-##############################################################################
6013-# Go
6014-##############################################################################
6015-load("@com_google_googleapis_imports//:imports.bzl", "go_proto_library")
6016-
6017-go_proto_library(
6018-    name = "annotations_go_proto",
6019-    importpath = "google.golang.org/genproto/googleapis/api/annotations",
6020-    protos = [
6021-        ":annotations_proto",
6022-        ":client_proto",
6023-        ":field_behavior_proto",
6024-        ":http_proto",
6025-        ":resource_proto",
6026-        ":routing_proto",
6027-    ],
6028-    deps = [":api_go_proto"],
6029-)
6030-
6031-go_proto_library(
6032-    name = "client_go_proto",
6033-    importpath = "google.golang.org/genproto/googleapis/api/annotations;annotations",
6034-    protos = [":client_proto"],
6035-    deps = [":api_go_proto"],
6036-)
6037-
6038-go_proto_library(
6039-    name = "configchange_go_proto",
6040-    importpath = "google.golang.org/genproto/googleapis/api/configchange",
6041-    protos = [":config_change_proto"],
6042-)
6043-
6044-go_proto_library(
6045-    name = "distribution_go_proto",
6046-    importpath = "google.golang.org/genproto/googleapis/api/distribution",
6047-    protos = [":distribution_proto"],
6048-)
6049-
6050-go_proto_library(
6051-    name = "field_behavior_go_proto",
6052-    importpath = "google.golang.org/genproto/googleapis/api/annotations;annotations",
6053-    protos = [":field_behavior_proto"],
6054-)
6055-
6056-go_proto_library(
6057-    name = "httpbody_go_proto",
6058-    importpath = "google.golang.org/genproto/googleapis/api/httpbody",
6059-    protos = [":httpbody_proto"],
6060-)
6061-
6062-go_proto_library(
6063-    name = "label_go_proto",
6064-    importpath = "google.golang.org/genproto/googleapis/api/label",
6065-    protos = [":label_proto"],
6066-)
6067-
6068-go_proto_library(
6069-    name = "api_go_proto",
6070-    importpath = "google.golang.org/genproto/googleapis/api",
6071-    protos = [
6072-        ":launch_stage_proto",
6073-    ],
6074-)
6075-
6076-go_proto_library(
6077-    name = "metric_go_proto",
6078-    importpath = "google.golang.org/genproto/googleapis/api/metric",
6079-    protos = [":metric_proto"],
6080-    deps = [
6081-        ":api_go_proto",
6082-        ":label_go_proto",
6083-    ],
6084-)
6085-
6086-go_proto_library(
6087-    name = "monitoredres_go_proto",
6088-    importpath = "google.golang.org/genproto/googleapis/api/monitoredres",
6089-    protos = [":monitored_resource_proto"],
6090-    deps = [
6091-        ":api_go_proto",
6092-        ":label_go_proto",
6093-    ],
6094-)
6095-
6096-go_proto_library(
6097-    name = "resource_go_proto",
6098-    importpath = "google.golang.org/genproto/googleapis/api/annotations;annotations",
6099-    protos = [":resource_proto"],
6100-)
6101-
6102-go_proto_library(
6103-    name = "routing_go_proto",
6104-    importpath = "google.golang.org/genproto/googleapis/api/annotations;annotations",
6105-    protos = [":routing_proto"],
6106-)
6107-
6108-go_proto_library(
6109-    name = "serviceconfig_go_proto",
6110-    importpath = "google.golang.org/genproto/googleapis/api/serviceconfig",
6111-    protos = [
6112-        ":auth_proto",
6113-        ":backend_proto",
6114-        ":billing_proto",
6115-        ":context_proto",
6116-        ":control_proto",
6117-        ":documentation_proto",
6118-        ":endpoint_proto",
6119-        ":log_proto",
6120-        ":logging_proto",
6121-        ":monitoring_proto",
6122-        ":quota_proto",
6123-        ":service_proto",
6124-        ":source_info_proto",
6125-        ":system_parameter_proto",
6126-        ":usage_proto",
6127-    ],
6128-    deps = [
6129-        ":annotations_go_proto",
6130-        ":api_go_proto",
6131-        ":label_go_proto",
6132-        ":metric_go_proto",
6133-        ":monitoredres_go_proto",
6134-    ],
6135-)
6136-
6137-go_proto_library(
6138-    name = "visibility_go_proto",
6139-    importpath = "google.golang.org/genproto/googleapis/api/visibility;visibility",
6140-    protos = [":visibility_proto"],
6141-)
6142-
6143-##############################################################################
6144-#  C++
6145-##############################################################################
6146-load("@com_google_googleapis_imports//:imports.bzl", "cc_proto_library")
6147-
6148-cc_proto_library(
6149-    name = "annotations_cc_proto",
6150-    deps = [":annotations_proto"],
6151-)
6152-
6153-cc_proto_library(
6154-    name = "auth_cc_proto",
6155-    deps = [":auth_proto"],
6156-)
6157-
6158-cc_proto_library(
6159-    name = "backend_cc_proto",
6160-    deps = [":backend_proto"],
6161-)
6162-
6163-cc_proto_library(
6164-    name = "billing_cc_proto",
6165-    deps = [":billing_proto"],
6166-)
6167-
6168-cc_proto_library(
6169-    name = "client_cc_proto",
6170-    deps = [":client_proto"],
6171-)
6172-
6173-cc_proto_library(
6174-    name = "config_change_cc_proto",
6175-    deps = [":config_change_proto"],
6176-)
6177-
6178-cc_proto_library(
6179-    name = "consumer_cc_proto",
6180-    deps = [":consumer_proto"],
6181-)
6182-
6183-cc_proto_library(
6184-    name = "context_cc_proto",
6185-    deps = [":context_proto"],
6186-)
6187-
6188-cc_proto_library(
6189-    name = "control_cc_proto",
6190-    deps = [":control_proto"],
6191-)
6192-
6193-cc_proto_library(
6194-    name = "distribution_cc_proto",
6195-    deps = [":distribution_proto"],
6196-)
6197-
6198-cc_proto_library(
6199-    name = "documentation_cc_proto",
6200-    deps = [":documentation_proto"],
6201-)
6202-
6203-cc_proto_library(
6204-    name = "endpoint_cc_proto",
6205-    deps = [":endpoint_proto"],
6206-)
6207-
6208-cc_proto_library(
6209-    name = "field_behavior_cc_proto",
6210-    deps = [":field_behavior_proto"],
6211-)
6212-
6213-cc_proto_library(
6214-    name = "http_cc_proto",
6215-    deps = [":http_proto"],
6216-)
6217-
6218-cc_proto_library(
6219-    name = "httpbody_cc_proto",
6220-    deps = [":httpbody_proto"],
6221-)
6222-
6223-cc_proto_library(
6224-    name = "label_cc_proto",
6225-    deps = [":label_proto"],
6226-)
6227-
6228-cc_proto_library(
6229-    name = "launch_stage_cc_proto",
6230-    deps = [":launch_stage_proto"],
6231-)
6232-
6233-cc_proto_library(
6234-    name = "log_cc_proto",
6235-    deps = [":log_proto"],
6236-)
6237-
6238-cc_proto_library(
6239-    name = "logging_cc_proto",
6240-    deps = [":logging_proto"],
6241-)
6242-
6243-cc_proto_library(
6244-    name = "metric_cc_proto",
6245-    deps = [":metric_proto"],
6246-)
6247-
6248-cc_proto_library(
6249-    name = "monitored_resource_cc_proto",
6250-    deps = [":monitored_resource_proto"],
6251-)
6252-
6253-cc_proto_library(
6254-    name = "monitoring_cc_proto",
6255-    deps = ["monitoring_proto"],
6256-)
6257-
6258-cc_proto_library(
6259-    name = "quota_cc_proto",
6260-    deps = ["quota_proto"],
6261-)
6262-
6263-cc_proto_library(
6264-    name = "resource_cc_proto",
6265-    deps = [":resource_proto"],
6266-)
6267-
6268-cc_proto_library(
6269-    name = "routing_cc_proto",
6270-    deps = [":routing_proto"],
6271-)
6272-
6273-cc_proto_library(
6274-    name = "service_cc_proto",
6275-    deps = [":service_proto"],
6276-)
6277-
6278-cc_proto_library(
6279-    name = "source_info_cc_proto",
6280-    deps = [":source_info_proto"],
6281-)
6282-
6283-cc_proto_library(
6284-    name = "system_parameter_cc_proto",
6285-    deps = [":system_parameter_proto"],
6286-)
6287-
6288-cc_proto_library(
6289-    name = "usage_cc_proto",
6290-    deps = [":usage_proto"],
6291-)
6292-
6293-cc_proto_library(
6294-    name = "visibility_cc_proto",
6295-    deps = [":visibility_proto"],
6296-)
6297-
6298-##############################################################################
6299-# Python
6300-##############################################################################
6301-load("@com_google_googleapis_imports//:imports.bzl", "py_proto_library")
6302-
6303-py_proto_library(
6304-    name = "annotations_py_proto",
6305-    deps = [":annotations_proto"],
6306-)
6307-
6308-py_proto_library(
6309-    name = "auth_py_proto",
6310-    deps = [":auth_proto"],
6311-)
6312-
6313-py_proto_library(
6314-    name = "backend_py_proto",
6315-    deps = [":backend_proto"],
6316-)
6317-
6318-py_proto_library(
6319-    name = "billing_py_proto",
6320-    deps = [":billing_proto"],
6321-)
6322-
6323-py_proto_library(
6324-    name = "client_py_proto",
6325-    deps = [":client_proto"],
6326-)
6327-
6328-py_proto_library(
6329-    name = "config_change_py_proto",
6330-    deps = [":config_change_proto"],
6331-)
6332-
6333-py_proto_library(
6334-    name = "consumer_py_proto",
6335-    deps = [":consumer_proto"],
6336-)
6337-
6338-py_proto_library(
6339-    name = "context_py_proto",
6340-    deps = [":context_proto"],
6341-)
6342-
6343-py_proto_library(
6344-    name = "control_py_proto",
6345-    deps = [":control_proto"],
6346-)
6347-
6348-py_proto_library(
6349-    name = "distribution_py_proto",
6350-    deps = [":distribution_proto"],
6351-)
6352-
6353-py_proto_library(
6354-    name = "documentation_py_proto",
6355-    deps = [":documentation_proto"],
6356-)
6357-
6358-py_proto_library(
6359-    name = "endpoint_py_proto",
6360-    deps = [":endpoint_proto"],
6361-)
6362-
6363-py_proto_library(
6364-    name = "field_behavior_py_proto",
6365-    deps = [":field_behavior_proto"],
6366-)
6367-
6368-py_proto_library(
6369-    name = "http_py_proto",
6370-    deps = [":http_proto"],
6371-)
6372-
6373-py_proto_library(
6374-    name = "httpbody_py_proto",
6375-    deps = [":httpbody_proto"],
6376-)
6377-
6378-py_proto_library(
6379-    name = "label_py_proto",
6380-    deps = [":label_proto"],
6381-)
6382-
6383-py_proto_library(
6384-    name = "launch_stage_py_proto",
6385-    deps = [":launch_stage_proto"],
6386-)
6387-
6388-py_proto_library(
6389-    name = "log_py_proto",
6390-    deps = [":log_proto"],
6391-)
6392-
6393-py_proto_library(
6394-    name = "logging_py_proto",
6395-    deps = [":logging_proto"],
6396-)
6397-
6398-py_proto_library(
6399-    name = "metric_py_proto",
6400-    deps = [":metric_proto"],
6401-)
6402-
6403-py_proto_library(
6404-    name = "monitored_resource_py_proto",
6405-    deps = [":monitored_resource_proto"],
6406-)
6407-
6408-py_proto_library(
6409-    name = "monitoring_py_proto",
6410-    deps = ["monitoring_proto"],
6411-)
6412-
6413-py_proto_library(
6414-    name = "quota_py_proto",
6415-    deps = ["quota_proto"],
6416-)
6417-
6418-py_proto_library(
6419-    name = "resource_py_proto",
6420-    deps = [":resource_proto"],
6421-)
6422-
6423-py_proto_library(
6424-    name = "routing_py_proto",
6425-    deps = [":routing_proto"],
6426-)
6427-
6428-py_proto_library(
6429-    name = "service_py_proto",
6430-    deps = [":service_proto"],
6431-)
6432-
6433-py_proto_library(
6434-    name = "source_info_py_proto",
6435-    deps = [":source_info_proto"],
6436-)
6437-
6438-py_proto_library(
6439-    name = "system_parameter_py_proto",
6440-    deps = [":system_parameter_proto"],
6441-)
6442-
6443-py_proto_library(
6444-    name = "usage_py_proto",
6445-    deps = [":usage_proto"],
6446-)
6447-
6448-py_proto_library(
6449-    name = "visibility_py_proto",
6450-    deps = ["visibility_proto"],
6451-)
6452diff -urN a/google/api/apikeys/BUILD.bazel b/google/api/apikeys/BUILD.bazel
6453--- a/google/api/apikeys/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
6454+++ b/google/api/apikeys/BUILD.bazel	1969-12-31 16:00:00
6455@@ -1,40 +0,0 @@
6456-# This build file includes a target for the Ruby wrapper library for
6457-# google-cloud-api_keys.
6458-
6459-# This is an API workspace, having public visibility by default makes perfect sense.
6460-package(default_visibility = ["//visibility:public"])
6461-
6462-# Export yaml configs.
6463-exports_files(glob(["*.yaml"]))
6464-
6465-load(
6466-    "@com_google_googleapis_imports//:imports.bzl",
6467-    "ruby_cloud_gapic_library",
6468-    "ruby_gapic_assembly_pkg",
6469-)
6470-
6471-# Generates a Ruby wrapper client for apikeys.
6472-# Ruby wrapper clients are versionless, but are generated from source protos
6473-# for a particular service version, v2 in this case.
6474-ruby_cloud_gapic_library(
6475-    name = "apikeys_ruby_wrapper",
6476-    srcs = ["//google/api/apikeys/v2:apikeys_proto_with_info"],
6477-    extra_protoc_parameters = [
6478-        "ruby-cloud-api-id=apikeys.googleapis.com",
6479-        "ruby-cloud-api-shortname=apikeys",
6480-        "ruby-cloud-gem-name=google-cloud-api_keys",
6481-        "ruby-cloud-product-url=https://cloud.google.com/api-keys/",
6482-        "ruby-cloud-wrapper-of=v2:0.0",
6483-    ],
6484-    ruby_cloud_description = "An API key is a simple encrypted string that you can use when calling Google Cloud APIs. The API Keys service manages the API keys associated with developer projects.",
6485-    ruby_cloud_title = "API Keys",
6486-)
6487-
6488-# Open Source package.
6489-ruby_gapic_assembly_pkg(
6490-    name = "google-cloud-apikeys-ruby",
6491-    deps = [
6492-        ":apikeys_ruby_wrapper",
6493-    ],
6494-)
6495-
6496diff -urN a/google/api/apikeys/v2/BUILD.bazel b/google/api/apikeys/v2/BUILD.bazel
6497--- a/google/api/apikeys/v2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
6498+++ b/google/api/apikeys/v2/BUILD.bazel	1969-12-31 16:00:00
6499@@ -1,399 +0,0 @@
6500-# This file was automatically generated by BuildFileGenerator
6501-# https://github.com/googleapis/rules_gapic/tree/master/bazel
6502-
6503-# Most of the manual changes to this file will be overwritten.
6504-# It's **only** allowed to change the following rule attribute values:
6505-# - names of *_gapic_assembly_* rules
6506-# - certain parameters of *_gapic_library rules, including but not limited to:
6507-#    * extra_protoc_parameters
6508-#    * extra_protoc_file_parameters
6509-# The complete list of preserved parameters can be found in the source code.
6510-
6511-# This is an API workspace, having public visibility by default makes perfect sense.
6512-package(default_visibility = ["//visibility:public"])
6513-
6514-##############################################################################
6515-# Common
6516-##############################################################################
6517-load("@rules_proto//proto:defs.bzl", "proto_library")
6518-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
6519-
6520-proto_library(
6521-    name = "apikeys_proto",
6522-    srcs = [
6523-        "apikeys.proto",
6524-        "resources.proto",
6525-    ],
6526-    deps = [
6527-        "//google/api:annotations_proto",
6528-        "//google/api:client_proto",
6529-        "//google/api:field_behavior_proto",
6530-        "//google/api:resource_proto",
6531-        "//google/longrunning:operations_proto",
6532-        "@com_google_protobuf//:field_mask_proto",
6533-        "@com_google_protobuf//:timestamp_proto",
6534-    ],
6535-)
6536-
6537-proto_library_with_info(
6538-    name = "apikeys_proto_with_info",
6539-    deps = [
6540-        ":apikeys_proto",
6541-        "//google/cloud:common_resources_proto",
6542-    ],
6543-)
6544-
6545-##############################################################################
6546-# Java
6547-##############################################################################
6548-load(
6549-    "@com_google_googleapis_imports//:imports.bzl",
6550-    "java_gapic_assembly_gradle_pkg",
6551-    "java_gapic_library",
6552-    "java_gapic_test",
6553-    "java_grpc_library",
6554-    "java_proto_library",
6555-)
6556-
6557-java_proto_library(
6558-    name = "apikeys_java_proto",
6559-    deps = [":apikeys_proto"],
6560-)
6561-
6562-java_grpc_library(
6563-    name = "apikeys_java_grpc",
6564-    srcs = [":apikeys_proto"],
6565-    deps = [":apikeys_java_proto"],
6566-)
6567-
6568-java_gapic_library(
6569-    name = "apikeys_java_gapic",
6570-    srcs = [":apikeys_proto_with_info"],
6571-    gapic_yaml = None,
6572-    grpc_service_config = "apikeys_grpc_service_config.json",
6573-    rest_numeric_enums = False,
6574-    service_yaml = "apikeys_v2.yaml",
6575-    test_deps = [
6576-        ":apikeys_java_grpc",
6577-    ],
6578-    transport = "grpc+rest",
6579-    deps = [
6580-        ":apikeys_java_proto",
6581-        "//google/api:api_java_proto",
6582-    ],
6583-)
6584-
6585-java_gapic_test(
6586-    name = "apikeys_java_gapic_test_suite",
6587-    test_classes = [
6588-        "com.google.api.apikeys.v2.ApiKeysClientHttpJsonTest",
6589-        "com.google.api.apikeys.v2.ApiKeysClientTest",
6590-    ],
6591-    runtime_deps = [":apikeys_java_gapic_test"],
6592-)
6593-
6594-# Open Source Packages
6595-java_gapic_assembly_gradle_pkg(
6596-    name = "google-cloud-api-apikeys-v2-java",
6597-    include_samples = True,
6598-    transport = "grpc+rest",
6599-    deps = [
6600-        ":apikeys_java_gapic",
6601-        ":apikeys_java_grpc",
6602-        ":apikeys_java_proto",
6603-        ":apikeys_proto",
6604-    ],
6605-)
6606-
6607-##############################################################################
6608-# Go
6609-##############################################################################
6610-load(
6611-    "@com_google_googleapis_imports//:imports.bzl",
6612-    "go_gapic_assembly_pkg",
6613-    "go_gapic_library",
6614-    "go_proto_library",
6615-    "go_test",
6616-)
6617-
6618-go_proto_library(
6619-    name = "apikeys_go_proto",
6620-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
6621-    importpath = "google.golang.org/genproto/googleapis/api/apikeys/v2",
6622-    protos = [":apikeys_proto"],
6623-    deps = [
6624-        "//google/api:annotations_go_proto",
6625-        "//google/longrunning:longrunning_go_proto",
6626-    ],
6627-)
6628-
6629-go_gapic_library(
6630-    name = "apikeys_go_gapic",
6631-    srcs = [":apikeys_proto_with_info"],
6632-    grpc_service_config = "apikeys_grpc_service_config.json",
6633-    importpath = "cloud.google.com/go/api/apikeys/apiv2;apikeys",
6634-    metadata = True,
6635-    rest_numeric_enums = False,
6636-    service_yaml = "apikeys_v2.yaml",
6637-    transport = "grpc+rest",
6638-    deps = [
6639-        ":apikeys_go_proto",
6640-        "//google/longrunning:longrunning_go_proto",
6641-        "@com_google_cloud_go//longrunning:go_default_library",
6642-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
6643-    ],
6644-)
6645-
6646-go_test(
6647-    name = "apikeys_go_gapic_test",
6648-    srcs = [":apikeys_go_gapic_srcjar_test"],
6649-    embed = [":apikeys_go_gapic"],
6650-    importpath = "cloud.google.com/go/api/apikeys/apiv2",
6651-)
6652-
6653-# Open Source Packages
6654-go_gapic_assembly_pkg(
6655-    name = "gapi-cloud-api-apikeys-v2-go",
6656-    deps = [
6657-        ":apikeys_go_gapic",
6658-        ":apikeys_go_gapic_srcjar-metadata.srcjar",
6659-        ":apikeys_go_gapic_srcjar-test.srcjar",
6660-        ":apikeys_go_proto",
6661-    ],
6662-)
6663-
6664-##############################################################################
6665-# Python
6666-##############################################################################
6667-load(
6668-    "@com_google_googleapis_imports//:imports.bzl",
6669-    "py_gapic_assembly_pkg",
6670-    "py_gapic_library",
6671-    "py_test",
6672-)
6673-
6674-py_gapic_library(
6675-    name = "apikeys_py_gapic",
6676-    srcs = [":apikeys_proto"],
6677-    grpc_service_config = "apikeys_grpc_service_config.json",
6678-    opt_args = [
6679-        "warehouse-package-name=google-cloud-api-keys",
6680-        "python-gapic-namespace=google.cloud",
6681-        "python-gapic-name=api_keys",
6682-    ],
6683-    rest_numeric_enums = False,
6684-    service_yaml = "apikeys_v2.yaml",
6685-    transport = "grpc+rest",
6686-    deps = [],
6687-)
6688-
6689-py_test(
6690-    name = "apikeys_py_gapic_test",
6691-    srcs = [
6692-        "apikeys_py_gapic_pytest.py",
6693-        "apikeys_py_gapic_test.py",
6694-    ],
6695-    legacy_create_init = False,
6696-    deps = [":apikeys_py_gapic"],
6697-)
6698-
6699-# Open Source Packages
6700-py_gapic_assembly_pkg(
6701-    name = "api-apikeys-v2-py",
6702-    deps = [
6703-        ":apikeys_py_gapic",
6704-    ],
6705-)
6706-
6707-##############################################################################
6708-# PHP
6709-##############################################################################
6710-load(
6711-    "@com_google_googleapis_imports//:imports.bzl",
6712-    "php_gapic_assembly_pkg",
6713-    "php_gapic_library",
6714-    "php_grpc_library",
6715-    "php_proto_library",
6716-)
6717-
6718-php_proto_library(
6719-    name = "apikeys_php_proto",
6720-    deps = [":apikeys_proto"],
6721-)
6722-
6723-php_grpc_library(
6724-    name = "apikeys_php_grpc",
6725-    srcs = [":apikeys_proto"],
6726-    deps = [":apikeys_php_proto"],
6727-)
6728-
6729-php_gapic_library(
6730-    name = "apikeys_php_gapic",
6731-    srcs = [":apikeys_proto_with_info"],
6732-    grpc_service_config = "apikeys_grpc_service_config.json",
6733-    rest_numeric_enums = False,
6734-    service_yaml = "apikeys_v2.yaml",
6735-    transport = "grpc+rest",
6736-    deps = [
6737-        ":apikeys_php_grpc",
6738-        ":apikeys_php_proto",
6739-    ],
6740-)
6741-
6742-# Open Source Packages
6743-php_gapic_assembly_pkg(
6744-    name = "google-cloud-api-apikeys-v2-php",
6745-    deps = [
6746-        ":apikeys_php_gapic",
6747-        ":apikeys_php_grpc",
6748-        ":apikeys_php_proto",
6749-    ],
6750-)
6751-
6752-##############################################################################
6753-# Node.js
6754-##############################################################################
6755-load(
6756-    "@com_google_googleapis_imports//:imports.bzl",
6757-    "nodejs_gapic_assembly_pkg",
6758-    "nodejs_gapic_library",
6759-)
6760-
6761-nodejs_gapic_library(
6762-    name = "apikeys_nodejs_gapic",
6763-    package_name = "@google-cloud/apikeys",
6764-    src = ":apikeys_proto_with_info",
6765-    extra_protoc_parameters = ["metadata"],
6766-    grpc_service_config = "apikeys_grpc_service_config.json",
6767-    package = "google.api.apikeys.v2",
6768-    rest_numeric_enums = False,
6769-    service_yaml = "apikeys_v2.yaml",
6770-    transport = "grpc+rest",
6771-    deps = [],
6772-)
6773-
6774-nodejs_gapic_assembly_pkg(
6775-    name = "api-apikeys-v2-nodejs",
6776-    deps = [
6777-        ":apikeys_nodejs_gapic",
6778-        ":apikeys_proto",
6779-    ],
6780-)
6781-
6782-##############################################################################
6783-# Ruby
6784-##############################################################################
6785-load(
6786-    "@com_google_googleapis_imports//:imports.bzl",
6787-    "ruby_cloud_gapic_library",
6788-    "ruby_gapic_assembly_pkg",
6789-    "ruby_grpc_library",
6790-    "ruby_proto_library",
6791-)
6792-
6793-ruby_proto_library(
6794-    name = "apikeys_ruby_proto",
6795-    deps = [":apikeys_proto"],
6796-)
6797-
6798-ruby_grpc_library(
6799-    name = "apikeys_ruby_grpc",
6800-    srcs = [":apikeys_proto"],
6801-    deps = [":apikeys_ruby_proto"],
6802-)
6803-
6804-ruby_cloud_gapic_library(
6805-    name = "apikeys_ruby_gapic",
6806-    srcs = [":apikeys_proto_with_info"],
6807-    extra_protoc_parameters = [
6808-        "ruby-cloud-api-id=apikeys.googleapis.com",
6809-        "ruby-cloud-api-shortname=apikeys",
6810-        "ruby-cloud-gem-name=google-cloud-api_keys-v2",
6811-        "ruby-cloud-product-url=https://cloud.google.com/api-keys/",
6812-    ],
6813-    grpc_service_config = "apikeys_grpc_service_config.json",
6814-    rest_numeric_enums = False,
6815-    ruby_cloud_description = "An API key is a simple encrypted string that you can use when calling Google Cloud APIs. The API Keys service manages the API keys associated with developer projects.",
6816-    ruby_cloud_title = "API Keys V2",
6817-    service_yaml = "apikeys_v2.yaml",
6818-    deps = [
6819-        ":apikeys_ruby_grpc",
6820-        ":apikeys_ruby_proto",
6821-    ],
6822-)
6823-
6824-# Open Source Packages
6825-ruby_gapic_assembly_pkg(
6826-    name = "google-cloud-api-apikeys-v2-ruby",
6827-    deps = [
6828-        ":apikeys_ruby_gapic",
6829-        ":apikeys_ruby_grpc",
6830-        ":apikeys_ruby_proto",
6831-    ],
6832-)
6833-
6834-##############################################################################
6835-# C#
6836-##############################################################################
6837-load(
6838-    "@com_google_googleapis_imports//:imports.bzl",
6839-    "csharp_gapic_assembly_pkg",
6840-    "csharp_gapic_library",
6841-    "csharp_grpc_library",
6842-    "csharp_proto_library",
6843-)
6844-
6845-csharp_proto_library(
6846-    name = "apikeys_csharp_proto",
6847-    deps = [":apikeys_proto"],
6848-)
6849-
6850-csharp_grpc_library(
6851-    name = "apikeys_csharp_grpc",
6852-    srcs = [":apikeys_proto"],
6853-    deps = [":apikeys_csharp_proto"],
6854-)
6855-
6856-csharp_gapic_library(
6857-    name = "apikeys_csharp_gapic",
6858-    srcs = [":apikeys_proto_with_info"],
6859-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
6860-    grpc_service_config = "apikeys_grpc_service_config.json",
6861-    rest_numeric_enums = False,
6862-    service_yaml = "apikeys_v2.yaml",
6863-    deps = [
6864-        ":apikeys_csharp_grpc",
6865-        ":apikeys_csharp_proto",
6866-    ],
6867-)
6868-
6869-# Open Source Packages
6870-csharp_gapic_assembly_pkg(
6871-    name = "google-cloud-api-apikeys-v2-csharp",
6872-    deps = [
6873-        ":apikeys_csharp_gapic",
6874-        ":apikeys_csharp_grpc",
6875-        ":apikeys_csharp_proto",
6876-    ],
6877-)
6878-
6879-##############################################################################
6880-# C++
6881-##############################################################################
6882-load(
6883-    "@com_google_googleapis_imports//:imports.bzl",
6884-    "cc_grpc_library",
6885-    "cc_proto_library",
6886-)
6887-
6888-cc_proto_library(
6889-    name = "apikeys_cc_proto",
6890-    deps = [":apikeys_proto"],
6891-)
6892-
6893-cc_grpc_library(
6894-    name = "apikeys_cc_grpc",
6895-    srcs = [":apikeys_proto"],
6896-    grpc_only = True,
6897-    deps = [":apikeys_cc_proto"],
6898-)
6899diff -urN a/google/api/expr/BUILD.bazel b/google/api/expr/BUILD.bazel
6900--- a/google/api/expr/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
6901+++ b/google/api/expr/BUILD.bazel	1969-12-31 16:00:00
6902@@ -1 +0,0 @@
6903-exports_files(glob(["*.yaml"]))
6904diff -urN a/google/api/expr/conformance/v1alpha1/BUILD.bazel b/google/api/expr/conformance/v1alpha1/BUILD.bazel
6905--- a/google/api/expr/conformance/v1alpha1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
6906+++ b/google/api/expr/conformance/v1alpha1/BUILD.bazel	1969-12-31 16:00:00
6907@@ -1,178 +0,0 @@
6908-# This file was automatically generated by BuildFileGenerator
6909-
6910-# This is an API workspace, having public visibility by default makes perfect sense.
6911-package(default_visibility = ["//visibility:public"])
6912-
6913-##############################################################################
6914-# Common
6915-##############################################################################
6916-load("@rules_proto//proto:defs.bzl", "proto_library")
6917-
6918-proto_library(
6919-    name = "conformance_proto",
6920-    srcs = [
6921-        "conformance_service.proto",
6922-    ],
6923-    deps = [
6924-        "//google/api/expr/v1alpha1:checked_proto",
6925-        "//google/api/expr/v1alpha1:eval_proto",
6926-        "//google/api/expr/v1alpha1:syntax_proto",
6927-        "//google/api:client_proto",
6928-        "//google/rpc:status_proto",
6929-    ],
6930-)
6931-
6932-##############################################################################
6933-# Java
6934-##############################################################################
6935-load(
6936-    "@com_google_googleapis_imports//:imports.bzl",
6937-    "java_grpc_library",
6938-    "java_proto_library",
6939-)
6940-
6941-java_proto_library(
6942-    name = "conformance_java_proto",
6943-    deps = [":conformance_proto"],
6944-)
6945-
6946-java_grpc_library(
6947-    name = "conformance_java_grpc",
6948-    srcs = [":conformance_proto"],
6949-    deps = [":conformance_java_proto"],
6950-)
6951-
6952-##############################################################################
6953-# Go
6954-##############################################################################
6955-load(
6956-    "@com_google_googleapis_imports//:imports.bzl",
6957-    "go_proto_library",
6958-)
6959-
6960-go_proto_library(
6961-    name = "conformance_go_proto",
6962-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
6963-    importpath = "google.golang.org/genproto/googleapis/api/expr/conformance/v1alpha1",
6964-    protos = [":conformance_proto"],
6965-    deps = [
6966-        "//google/api/expr/v1alpha1:expr_go_proto",
6967-        "//google/api:annotations_go_proto",
6968-        "//google/rpc:status_go_proto",
6969-    ],
6970-)
6971-
6972-##############################################################################
6973-# Python
6974-##############################################################################
6975-load(
6976-    "@com_google_googleapis_imports//:imports.bzl",
6977-    "moved_proto_library",
6978-    "py_grpc_library",
6979-    "py_proto_library",
6980-)
6981-
6982-moved_proto_library(
6983-    name = "conformance_moved_proto",
6984-    srcs = [":conformance_proto"],
6985-    deps = [
6986-        "//google/api/expr/v1alpha1:checked_proto",
6987-        "//google/api/expr/v1alpha1:eval_proto",
6988-        "//google/api/expr/v1alpha1:syntax_proto",
6989-        "//google/api:client_proto",
6990-        "//google/rpc:status_proto",
6991-    ],
6992-)
6993-
6994-py_proto_library(
6995-    name = "conformance_py_proto",
6996-    deps = [":conformance_moved_proto"],
6997-)
6998-
6999-py_grpc_library(
7000-    name = "conformance_py_grpc",
7001-    srcs = [":conformance_moved_proto"],
7002-    deps = [":conformance_py_proto"],
7003-)
7004-
7005-##############################################################################
7006-# PHP
7007-##############################################################################
7008-load(
7009-    "@com_google_googleapis_imports//:imports.bzl",
7010-    "php_grpc_library",
7011-    "php_proto_library",
7012-)
7013-
7014-php_proto_library(
7015-    name = "conformance_php_proto",
7016-    deps = [":conformance_proto"],
7017-)
7018-
7019-php_grpc_library(
7020-    name = "conformance_php_grpc",
7021-    srcs = [":conformance_proto"],
7022-    deps = [":conformance_php_proto"],
7023-)
7024-
7025-##############################################################################
7026-# Ruby
7027-##############################################################################
7028-load(
7029-    "@com_google_googleapis_imports//:imports.bzl",
7030-    "ruby_grpc_library",
7031-    "ruby_proto_library",
7032-)
7033-
7034-ruby_proto_library(
7035-    name = "conformance_ruby_proto",
7036-    deps = [":conformance_proto"],
7037-)
7038-
7039-ruby_grpc_library(
7040-    name = "conformance_ruby_grpc",
7041-    srcs = [":conformance_proto"],
7042-    deps = [":conformance_ruby_proto"],
7043-)
7044-
7045-##############################################################################
7046-# C#
7047-##############################################################################
7048-load(
7049-    "@com_google_googleapis_imports//:imports.bzl",
7050-    "csharp_grpc_library",
7051-    "csharp_proto_library",
7052-)
7053-
7054-csharp_proto_library(
7055-    name = "conformance_csharp_proto",
7056-    deps = [":conformance_proto"],
7057-)
7058-
7059-csharp_grpc_library(
7060-    name = "conformance_csharp_grpc",
7061-    srcs = [":conformance_proto"],
7062-    deps = [":conformance_csharp_proto"],
7063-)
7064-
7065-##############################################################################
7066-# C++
7067-##############################################################################
7068-load(
7069-    "@com_google_googleapis_imports//:imports.bzl",
7070-    "cc_grpc_library",
7071-    "cc_proto_library",
7072-)
7073-
7074-cc_proto_library(
7075-    name = "conformance_cc_proto",
7076-    deps = [":conformance_proto"],
7077-)
7078-
7079-cc_grpc_library(
7080-    name = "conformance_cc_grpc",
7081-    srcs = [":conformance_proto"],
7082-    generate_mocks = True,
7083-    grpc_only = True,
7084-    deps = [":conformance_cc_proto"],
7085-)
7086diff -urN a/google/api/expr/v1alpha1/BUILD.bazel b/google/api/expr/v1alpha1/BUILD.bazel
7087--- a/google/api/expr/v1alpha1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
7088+++ b/google/api/expr/v1alpha1/BUILD.bazel	1969-12-31 16:00:00
7089@@ -1,240 +0,0 @@
7090-# This file was automatically generated by BuildFileGenerator
7091-
7092-# This is an API workspace, having public visibility by default makes perfect sense.
7093-package(default_visibility = ["//visibility:public"])
7094-
7095-##############################################################################
7096-# Common
7097-##############################################################################
7098-load("@rules_proto//proto:defs.bzl", "proto_library")
7099-
7100-proto_library(
7101-    name = "expr_proto",
7102-    srcs = [
7103-        "checked.proto",
7104-        "eval.proto",
7105-        "explain.proto",
7106-        "syntax.proto",
7107-        "value.proto",
7108-    ],
7109-    deps = [
7110-        "//google/rpc:status_proto",
7111-        "@com_google_protobuf//:any_proto",
7112-        "@com_google_protobuf//:duration_proto",
7113-        "@com_google_protobuf//:empty_proto",
7114-        "@com_google_protobuf//:struct_proto",
7115-        "@com_google_protobuf//:timestamp_proto",
7116-    ],
7117-)
7118-
7119-proto_library(
7120-    name = "checked_proto",
7121-    srcs = ["checked.proto"],
7122-    deps = [
7123-        ":syntax_proto",
7124-        "@com_google_protobuf//:empty_proto",
7125-        "@com_google_protobuf//:struct_proto",
7126-    ],
7127-)
7128-
7129-proto_library(
7130-    name = "eval_proto",
7131-    srcs = ["eval.proto"],
7132-    deps = [
7133-        ":value_proto",
7134-        "//google/rpc:status_proto",
7135-    ],
7136-)
7137-
7138-proto_library(
7139-    name = "explain_proto",
7140-    srcs = ["explain.proto"],
7141-    deps = [
7142-        ":value_proto",
7143-    ],
7144-)
7145-
7146-proto_library(
7147-    name = "syntax_proto",
7148-    srcs = ["syntax.proto"],
7149-    deps = [
7150-        "@com_google_protobuf//:duration_proto",
7151-        "@com_google_protobuf//:struct_proto",
7152-        "@com_google_protobuf//:timestamp_proto",
7153-    ],
7154-)
7155-
7156-proto_library(
7157-    name = "value_proto",
7158-    srcs = ["value.proto"],
7159-    deps = [
7160-        "@com_google_protobuf//:any_proto",
7161-        "@com_google_protobuf//:struct_proto",
7162-    ],
7163-)
7164-
7165-##############################################################################
7166-# Java
7167-##############################################################################
7168-load(
7169-    "@com_google_googleapis_imports//:imports.bzl",
7170-    "java_grpc_library",
7171-    "java_proto_library",
7172-)
7173-
7174-java_proto_library(
7175-    name = "expr_java_proto",
7176-    deps = [":expr_proto"],
7177-)
7178-
7179-java_grpc_library(
7180-    name = "expr_java_grpc",
7181-    srcs = [":expr_proto"],
7182-    deps = [":expr_java_proto"],
7183-)
7184-
7185-##############################################################################
7186-# Go
7187-##############################################################################
7188-load(
7189-    "@com_google_googleapis_imports//:imports.bzl",
7190-    "go_proto_library",
7191-)
7192-
7193-go_proto_library(
7194-    name = "expr_go_proto",
7195-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
7196-    importpath = "google.golang.org/genproto/googleapis/api/expr/v1alpha1",
7197-    protos = [":expr_proto"],
7198-    deps = [
7199-        "//google/rpc:status_go_proto",
7200-    ],
7201-)
7202-
7203-##############################################################################
7204-# Python
7205-##############################################################################
7206-load(
7207-    "@com_google_googleapis_imports//:imports.bzl",
7208-    "moved_proto_library",
7209-    "py_grpc_library",
7210-    "py_proto_library",
7211-)
7212-
7213-moved_proto_library(
7214-    name = "expr_moved_proto",
7215-    srcs = [":expr_proto"],
7216-    deps = [
7217-        "//google/rpc:status_proto",
7218-        "@com_google_protobuf//:any_proto",
7219-        "@com_google_protobuf//:duration_proto",
7220-        "@com_google_protobuf//:empty_proto",
7221-        "@com_google_protobuf//:struct_proto",
7222-        "@com_google_protobuf//:timestamp_proto",
7223-    ],
7224-)
7225-
7226-py_proto_library(
7227-    name = "expr_py_proto",
7228-    deps = [":expr_moved_proto"],
7229-)
7230-
7231-py_grpc_library(
7232-    name = "expr_py_grpc",
7233-    srcs = [":expr_moved_proto"],
7234-    deps = [":expr_py_proto"],
7235-)
7236-
7237-##############################################################################
7238-# PHP
7239-##############################################################################
7240-load(
7241-    "@com_google_googleapis_imports//:imports.bzl",
7242-    "php_grpc_library",
7243-    "php_proto_library",
7244-)
7245-
7246-php_proto_library(
7247-    name = "expr_php_proto",
7248-    deps = [":expr_proto"],
7249-)
7250-
7251-php_grpc_library(
7252-    name = "expr_php_grpc",
7253-    srcs = [":expr_proto"],
7254-    deps = [":expr_php_proto"],
7255-)
7256-
7257-##############################################################################
7258-# Ruby
7259-##############################################################################
7260-load(
7261-    "@com_google_googleapis_imports//:imports.bzl",
7262-    "ruby_grpc_library",
7263-    "ruby_proto_library",
7264-)
7265-
7266-ruby_proto_library(
7267-    name = "expr_ruby_proto",
7268-    deps = [":expr_proto"],
7269-)
7270-
7271-ruby_grpc_library(
7272-    name = "expr_ruby_grpc",
7273-    srcs = [":expr_proto"],
7274-    deps = [":expr_ruby_proto"],
7275-)
7276-
7277-##############################################################################
7278-# C#
7279-##############################################################################
7280-load(
7281-    "@com_google_googleapis_imports//:imports.bzl",
7282-    "csharp_grpc_library",
7283-    "csharp_proto_library",
7284-)
7285-
7286-csharp_proto_library(
7287-    name = "expr_csharp_proto",
7288-    deps = [":expr_proto"],
7289-)
7290-
7291-csharp_grpc_library(
7292-    name = "expr_csharp_grpc",
7293-    srcs = [":expr_proto"],
7294-    deps = [":expr_csharp_proto"],
7295-)
7296-
7297-##############################################################################
7298-# C++
7299-##############################################################################
7300-load(
7301-    "@com_google_googleapis_imports//:imports.bzl",
7302-    "cc_proto_library",
7303-)
7304-
7305-cc_proto_library(
7306-    name = "checked_cc_proto",
7307-    deps = [":checked_proto"],
7308-)
7309-
7310-
7311-cc_proto_library(
7312-    name = "eval_cc_proto",
7313-    deps = [":eval_proto"],
7314-)
7315-
7316-cc_proto_library(
7317-    name = "explain_cc_proto",
7318-    deps = [":explain_proto"],
7319-)
7320-
7321-cc_proto_library(
7322-    name = "syntax_cc_proto",
7323-    deps = [":syntax_proto"],
7324-)
7325-
7326-cc_proto_library(
7327-    name = "value_cc_proto",
7328-    deps = [":value_proto"],
7329-)
7330diff -urN a/google/api/expr/v1beta1/BUILD.bazel b/google/api/expr/v1beta1/BUILD.bazel
7331--- a/google/api/expr/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
7332+++ b/google/api/expr/v1beta1/BUILD.bazel	1969-12-31 16:00:00
7333@@ -1,91 +0,0 @@
7334-load("@rules_proto//proto:defs.bzl", "proto_library")
7335-
7336-# This is an API workspace, having public visibility by default makes perfect sense.
7337-package(default_visibility = ["//visibility:public"])
7338-
7339-proto_library(
7340-    name = "decl_proto",
7341-    srcs = ["decl.proto"],
7342-    deps = [
7343-        ":expr_proto",
7344-    ],
7345-)
7346-
7347-proto_library(
7348-    name = "eval_proto",
7349-    srcs = ["eval.proto"],
7350-    deps = [
7351-        ":value_proto",
7352-        "//google/rpc:status_proto",
7353-    ],
7354-)
7355-
7356-proto_library(
7357-    name = "expr_proto",
7358-    srcs = ["expr.proto"],
7359-    deps = [
7360-        ":source_proto",
7361-        "@com_google_protobuf//:struct_proto",
7362-    ],
7363-)
7364-
7365-proto_library(
7366-    name = "source_proto",
7367-    srcs = ["source.proto"],
7368-)
7369-
7370-proto_library(
7371-    name = "value_proto",
7372-    srcs = ["value.proto"],
7373-    deps = [
7374-        "@com_google_protobuf//:any_proto",
7375-        "@com_google_protobuf//:struct_proto",
7376-    ],
7377-)
7378-
7379-proto_library(
7380-    name = "cel_proto",
7381-    deps = [
7382-        ":decl_proto",
7383-        ":eval_proto",
7384-        ":expr_proto",
7385-        ":source_proto",
7386-        ":value_proto",
7387-        "//google/rpc:status_proto",
7388-        "@com_google_protobuf//:any_proto",
7389-        "@com_google_protobuf//:struct_proto",
7390-    ],
7391-)
7392-
7393-##############################################################################
7394-# C++
7395-##############################################################################
7396-load(
7397-    "@com_google_googleapis_imports//:imports.bzl",
7398-    "cc_proto_library",
7399-)
7400-
7401-cc_proto_library(
7402-    name = "decl_cc_proto",
7403-    deps = [":decl_proto"],
7404-)
7405-
7406-cc_proto_library(
7407-    name = "eval_cc_proto",
7408-    deps = [":eval_proto"],
7409-)
7410-
7411-cc_proto_library(
7412-    name = "expr_cc_proto",
7413-    deps = [":expr_proto"],
7414-)
7415-
7416-cc_proto_library(
7417-    name = "source_cc_proto",
7418-    deps = [":source_proto"],
7419-)
7420-
7421-cc_proto_library(
7422-    name = "value_cc_proto",
7423-    deps = [":value_proto"],
7424-)
7425diff -urN a/google/api/servicecontrol/BUILD.bazel b/google/api/servicecontrol/BUILD.bazel
7426--- a/google/api/servicecontrol/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
7427+++ b/google/api/servicecontrol/BUILD.bazel	1969-12-31 16:00:00
7428@@ -1,40 +0,0 @@
7429-# This build file includes a target for the Ruby wrapper library for
7430-# google-cloud-service_control.
7431-
7432-# This is an API workspace, having public visibility by default makes perfect sense.
7433-package(default_visibility = ["//visibility:public"])
7434-
7435-# Export yaml configs.
7436-exports_files(glob(["*.yaml"]))
7437-
7438-load(
7439-    "@com_google_googleapis_imports//:imports.bzl",
7440-    "ruby_cloud_gapic_library",
7441-    "ruby_gapic_assembly_pkg",
7442-)
7443-
7444-# Generates a Ruby wrapper client for servicecontrol.
7445-# Ruby wrapper clients are versionless, but are generated from source protos
7446-# for a particular service version, v1 in this case.
7447-ruby_cloud_gapic_library(
7448-    name = "servicecontrol_ruby_wrapper",
7449-    srcs = ["//google/api/servicecontrol/v1:servicecontrol_proto_with_info"],
7450-    extra_protoc_parameters = [
7451-        "ruby-cloud-gem-name=google-cloud-service_control",
7452-        "ruby-cloud-env-prefix=SERVICE_CONTROL",
7453-        "ruby-cloud-wrapper-of=v1:0.3",
7454-        "ruby-cloud-product-url=https://cloud.google.com/service-infrastructure/docs/overview/",
7455-        "ruby-cloud-api-id=servicecontrol.googleapis.com",
7456-        "ruby-cloud-api-shortname=servicecontrol",
7457-    ],
7458-    ruby_cloud_description = "The Service Control API provides control plane functionality to managed services, such as logging, monitoring, and status checks.",
7459-    ruby_cloud_title = "Service Control API",
7460-)
7461-
7462-# Open Source package.
7463-ruby_gapic_assembly_pkg(
7464-    name = "google-cloud-servicecontrol-ruby",
7465-    deps = [
7466-        ":servicecontrol_ruby_wrapper",
7467-    ],
7468-)
7469diff -urN a/google/api/servicecontrol/v1/BUILD.bazel b/google/api/servicecontrol/v1/BUILD.bazel
7470--- a/google/api/servicecontrol/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
7471+++ b/google/api/servicecontrol/v1/BUILD.bazel	1969-12-31 16:00:00
7472@@ -1,353 +0,0 @@
7473-# This file was automatically generated by BuildFileGenerator
7474-# https://github.com/googleapis/rules_gapic/tree/master/bazel
7475-
7476-# Most of the manual changes to this file will be overwritten.
7477-# It's **only** allowed to change the following rule attribute values:
7478-# - names of *_gapic_assembly_* rules
7479-# - certain parameters of *_gapic_library rules, including but not limited to:
7480-#    * extra_protoc_parameters
7481-#    * extra_protoc_file_parameters
7482-# The complete list of preserved parameters can be found in the source code.
7483-
7484-##############################################################################
7485-# Common
7486-##############################################################################
7487-load("@rules_proto//proto:defs.bzl", "proto_library")
7488-load(
7489-    "@com_google_googleapis_imports//:imports.bzl",
7490-    "cc_grpc_library",
7491-    "cc_proto_library",
7492-    "csharp_gapic_assembly_pkg",
7493-    "csharp_gapic_library",
7494-    "csharp_grpc_library",
7495-    "csharp_proto_library",
7496-    "go_gapic_assembly_pkg",
7497-    "go_gapic_library",
7498-    "go_proto_library",
7499-    "go_test",
7500-    "java_gapic_assembly_gradle_pkg",
7501-    "java_gapic_library",
7502-    "java_gapic_test",
7503-    "java_grpc_library",
7504-    "java_proto_library",
7505-    "nodejs_gapic_assembly_pkg",
7506-    "nodejs_gapic_library",
7507-    "php_gapic_assembly_pkg",
7508-    "php_gapic_library",
7509-    "php_grpc_library",
7510-    "php_proto_library",
7511-    "proto_library_with_info",
7512-    "py_gapic_assembly_pkg",
7513-    "py_gapic_library",
7514-    "py_test",
7515-    "ruby_cloud_gapic_library",
7516-    "ruby_gapic_assembly_pkg",
7517-    "ruby_grpc_library",
7518-    "ruby_proto_library",
7519-)
7520-
7521-# This is an API workspace, having public visibility by default makes perfect sense.
7522-package(default_visibility = ["//visibility:public"])
7523-
7524-proto_library(
7525-    name = "servicecontrol_proto",
7526-    srcs = [
7527-        "check_error.proto",
7528-        "distribution.proto",
7529-        "http_request.proto",
7530-        "log_entry.proto",
7531-        "metric_value.proto",
7532-        "operation.proto",
7533-        "quota_controller.proto",
7534-        "service_controller.proto",
7535-    ],
7536-    deps = [
7537-        "//google/api:annotations_proto",
7538-        "//google/api:client_proto",
7539-        "//google/api:distribution_proto",
7540-        "//google/logging/type:type_proto",
7541-        "//google/rpc:status_proto",
7542-        "@com_google_protobuf//:any_proto",
7543-        "@com_google_protobuf//:duration_proto",
7544-        "@com_google_protobuf//:struct_proto",
7545-        "@com_google_protobuf//:timestamp_proto",
7546-    ],
7547-)
7548-
7549-proto_library_with_info(
7550-    name = "servicecontrol_proto_with_info",
7551-    deps = [
7552-        ":servicecontrol_proto",
7553-        "//google/cloud:common_resources_proto",
7554-    ],
7555-)
7556-
7557-java_proto_library(
7558-    name = "servicecontrol_java_proto",
7559-    deps = [":servicecontrol_proto"],
7560-)
7561-
7562-java_grpc_library(
7563-    name = "servicecontrol_java_grpc",
7564-    srcs = [":servicecontrol_proto"],
7565-    deps = [":servicecontrol_java_proto"],
7566-)
7567-
7568-java_gapic_library(
7569-    name = "servicecontrol_java_gapic",
7570-    srcs = [":servicecontrol_proto_with_info"],
7571-    grpc_service_config = "servicecontrol_grpc_service_config.json",
7572-    rest_numeric_enums = False,
7573-    test_deps = [
7574-        ":servicecontrol_java_grpc",
7575-    ],
7576-    transport = "grpc+rest",
7577-    deps = [
7578-        ":servicecontrol_java_proto",
7579-    ],
7580-)
7581-
7582-java_gapic_test(
7583-    name = "servicecontrol_java_gapic_test_suite",
7584-    test_classes = [
7585-        "com.google.api.servicecontrol.v1.QuotaControllerClientHttpJsonTest",
7586-        "com.google.api.servicecontrol.v1.QuotaControllerClientTest",
7587-        "com.google.api.servicecontrol.v1.ServiceControllerClientHttpJsonTest",
7588-        "com.google.api.servicecontrol.v1.ServiceControllerClientTest",
7589-    ],
7590-    runtime_deps = [":servicecontrol_java_gapic_test"],
7591-)
7592-
7593-# Open Source Packages
7594-java_gapic_assembly_gradle_pkg(
7595-    name = "google-cloud-api-servicecontrol-v1-java",
7596-    include_samples = True,
7597-    transport = "grpc+rest",
7598-    deps = [
7599-        ":servicecontrol_java_gapic",
7600-        ":servicecontrol_java_grpc",
7601-        ":servicecontrol_java_proto",
7602-        ":servicecontrol_proto",
7603-    ],
7604-)
7605-
7606-go_proto_library(
7607-    name = "servicecontrol_go_proto",
7608-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
7609-    importpath = "google.golang.org/genproto/googleapis/api/servicecontrol/v1",
7610-    protos = [":servicecontrol_proto"],
7611-    deps = [
7612-        "//google/api:annotations_go_proto",
7613-        "//google/api:distribution_go_proto",
7614-        "//google/logging/type:type_go_proto",
7615-        "//google/rpc:status_go_proto",
7616-    ],
7617-)
7618-
7619-go_gapic_library(
7620-    name = "servicecontrol_go_gapic",
7621-    srcs = [":servicecontrol_proto_with_info"],
7622-    grpc_service_config = "servicecontrol_grpc_service_config.json",
7623-    importpath = "cloud.google.com/go/api/servicecontrol/apiv1;servicecontrol",
7624-    metadata = True,
7625-    rest_numeric_enums = False,
7626-    service_yaml = "servicecontrol.yaml",
7627-    transport = "grpc+rest",
7628-    deps = [
7629-        ":servicecontrol_go_proto",
7630-        "@io_bazel_rules_go//proto/wkt:duration_go_proto",
7631-    ],
7632-)
7633-
7634-go_test(
7635-    name = "servicecontrol_go_gapic_test",
7636-    srcs = [":servicecontrol_go_gapic_srcjar_test"],
7637-    embed = [":servicecontrol_go_gapic"],
7638-    importpath = "cloud.google.com/go/api/servicecontrol/apiv1",
7639-)
7640-
7641-# Open Source Packages
7642-go_gapic_assembly_pkg(
7643-    name = "gapi-cloud-api-servicecontrol-v1-go",
7644-    deps = [
7645-        ":servicecontrol_go_gapic",
7646-        ":servicecontrol_go_gapic_srcjar-metadata.srcjar",
7647-        ":servicecontrol_go_gapic_srcjar-test.srcjar",
7648-        ":servicecontrol_go_proto",
7649-    ],
7650-)
7651-
7652-py_gapic_library(
7653-    name = "servicecontrol_py_gapic",
7654-    srcs = [":servicecontrol_proto"],
7655-    grpc_service_config = "servicecontrol_grpc_service_config.json",
7656-    opt_args = [
7657-        "python-gapic-name=servicecontrol",
7658-        "python-gapic-namespace=google.cloud",
7659-        "warehouse-package-name=google-cloud-service-control",
7660-    ],
7661-    rest_numeric_enums = False,
7662-    transport = "grpc",
7663-)
7664-
7665-py_test(
7666-    name = "servicecontrol_py_gapic_test",
7667-    srcs = [
7668-        "servicecontrol_py_gapic_pytest.py",
7669-        "servicecontrol_py_gapic_test.py",
7670-    ],
7671-    legacy_create_init = False,
7672-    deps = [":servicecontrol_py_gapic"],
7673-)
7674-
7675-# Open Source Packages
7676-py_gapic_assembly_pkg(
7677-    name = "google-cloud-servicecontrol-v1-py",
7678-    deps = [
7679-        ":servicecontrol_py_gapic",
7680-    ],
7681-)
7682-
7683-php_proto_library(
7684-    name = "servicecontrol_php_proto",
7685-    deps = [":servicecontrol_proto"],
7686-)
7687-
7688-php_grpc_library(
7689-    name = "servicecontrol_php_grpc",
7690-    srcs = [":servicecontrol_proto"],
7691-    deps = [":servicecontrol_php_proto"],
7692-)
7693-
7694-php_gapic_library(
7695-    name = "servicecontrol_php_gapic",
7696-    srcs = [":servicecontrol_proto_with_info"],
7697-    grpc_service_config = "servicecontrol_grpc_service_config.json",
7698-    rest_numeric_enums = False,
7699-    service_yaml = "servicecontrol.yaml",
7700-    transport = "grpc+rest",
7701-    deps = [
7702-        ":servicecontrol_php_grpc",
7703-        ":servicecontrol_php_proto",
7704-    ],
7705-)
7706-
7707-# Open Source Packages
7708-php_gapic_assembly_pkg(
7709-    name = "google-cloud-api-servicecontrol-v1-php",
7710-    deps = [
7711-        ":servicecontrol_php_gapic",
7712-        ":servicecontrol_php_grpc",
7713-        ":servicecontrol_php_proto",
7714-    ],
7715-)
7716-
7717-nodejs_gapic_library(
7718-    name = "servicecontrol_nodejs_gapic",
7719-    package_name = "@google-cloud/service-control",
7720-    src = ":servicecontrol_proto_with_info",
7721-    extra_protoc_parameters = ["metadata"],
7722-    grpc_service_config = "servicecontrol_grpc_service_config.json",
7723-    package = "google.api.servicecontrol.v1",
7724-    rest_numeric_enums = False,
7725-    service_yaml = "servicecontrol.yaml",
7726-    transport = "grpc+rest",
7727-    deps = [],
7728-)
7729-
7730-nodejs_gapic_assembly_pkg(
7731-    name = "api-servicecontrol-v1-nodejs",
7732-    deps = [
7733-        ":servicecontrol_nodejs_gapic",
7734-        ":servicecontrol_proto",
7735-        ## DO NOT CHANGE: Owlbot add dependency logging type protos.
7736-        "//google/logging/type:type_proto",
7737-    ],
7738-)
7739-
7740-ruby_proto_library(
7741-    name = "servicecontrol_ruby_proto",
7742-    deps = [":servicecontrol_proto"],
7743-)
7744-
7745-ruby_grpc_library(
7746-    name = "servicecontrol_ruby_grpc",
7747-    srcs = [":servicecontrol_proto"],
7748-    deps = [":servicecontrol_ruby_proto"],
7749-)
7750-
7751-ruby_cloud_gapic_library(
7752-    name = "servicecontrol_ruby_gapic",
7753-    srcs = [":servicecontrol_proto_with_info"],
7754-    extra_protoc_parameters = [
7755-        "ruby-cloud-api-id=servicecontrol.googleapis.com",
7756-        "ruby-cloud-api-shortname=servicecontrol",
7757-        "ruby-cloud-env-prefix=SERVICE_CONTROL",
7758-        "ruby-cloud-gem-name=google-cloud-service_control-v1",
7759-        "ruby-cloud-product-url=https://cloud.google.com/service-infrastructure/docs/overview/",
7760-    ],
7761-    grpc_service_config = "servicecontrol_grpc_service_config.json",
7762-    rest_numeric_enums = False,
7763-    ruby_cloud_description = "The Service Control API provides control plane functionality to managed services, such as logging, monitoring, and status checks.",
7764-    ruby_cloud_title = "Service Control API V1",
7765-    deps = [
7766-        ":servicecontrol_ruby_grpc",
7767-        ":servicecontrol_ruby_proto",
7768-    ],
7769-)
7770-
7771-# Open Source Packages
7772-ruby_gapic_assembly_pkg(
7773-    name = "google-cloud-api-servicecontrol-v1-ruby",
7774-    deps = [
7775-        ":servicecontrol_ruby_gapic",
7776-        ":servicecontrol_ruby_grpc",
7777-        ":servicecontrol_ruby_proto",
7778-    ],
7779-)
7780-
7781-csharp_proto_library(
7782-    name = "servicecontrol_csharp_proto",
7783-    deps = [":servicecontrol_proto"],
7784-)
7785-
7786-csharp_grpc_library(
7787-    name = "servicecontrol_csharp_grpc",
7788-    srcs = [":servicecontrol_proto"],
7789-    deps = [":servicecontrol_csharp_proto"],
7790-)
7791-
7792-csharp_gapic_library(
7793-    name = "servicecontrol_csharp_gapic",
7794-    srcs = [":servicecontrol_proto_with_info"],
7795-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
7796-    grpc_service_config = "servicecontrol_grpc_service_config.json",
7797-    rest_numeric_enums = False,
7798-    service_yaml = "servicecontrol.yaml",
7799-    deps = [
7800-        ":servicecontrol_csharp_grpc",
7801-        ":servicecontrol_csharp_proto",
7802-    ],
7803-)
7804-
7805-# Open Source Packages
7806-csharp_gapic_assembly_pkg(
7807-    name = "google-cloud-api-servicecontrol-v1-csharp",
7808-    deps = [
7809-        ":servicecontrol_csharp_gapic",
7810-        ":servicecontrol_csharp_grpc",
7811-        ":servicecontrol_csharp_proto",
7812-    ],
7813-)
7814-
7815-cc_proto_library(
7816-    name = "servicecontrol_cc_proto",
7817-    deps = [":servicecontrol_proto"],
7818-)
7819-
7820-cc_grpc_library(
7821-    name = "servicecontrol_cc_grpc",
7822-    srcs = [":servicecontrol_proto"],
7823-    grpc_only = True,
7824-    deps = [":servicecontrol_cc_proto"],
7825-)
7826diff -urN a/google/api/servicecontrol/v2/BUILD.bazel b/google/api/servicecontrol/v2/BUILD.bazel
7827--- a/google/api/servicecontrol/v2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
7828+++ b/google/api/servicecontrol/v2/BUILD.bazel	1969-12-31 16:00:00
7829@@ -1,339 +0,0 @@
7830-# This file was automatically generated by BuildFileGenerator
7831-# https://github.com/googleapis/rules_gapic/tree/master/bazel
7832-
7833-# Most of the manual changes to this file will be overwritten.
7834-# It's **only** allowed to change the following rule attribute values:
7835-# - names of *_gapic_assembly_* rules
7836-# - certain parameters of *_gapic_library rules, including but not limited to:
7837-#    * extra_protoc_parameters
7838-#    * extra_protoc_file_parameters
7839-# The complete list of preserved parameters can be found in the source code.
7840-
7841-##############################################################################
7842-# Common
7843-##############################################################################
7844-load("@rules_proto//proto:defs.bzl", "proto_library")
7845-load(
7846-    "@com_google_googleapis_imports//:imports.bzl",
7847-    "cc_grpc_library",
7848-    "cc_proto_library",
7849-    "csharp_gapic_assembly_pkg",
7850-    "csharp_gapic_library",
7851-    "csharp_grpc_library",
7852-    "csharp_proto_library",
7853-    "go_gapic_assembly_pkg",
7854-    "go_gapic_library",
7855-    "go_proto_library",
7856-    "go_test",
7857-    "java_gapic_assembly_gradle_pkg",
7858-    "java_gapic_library",
7859-    "java_gapic_test",
7860-    "java_grpc_library",
7861-    "java_proto_library",
7862-    "nodejs_gapic_assembly_pkg",
7863-    "nodejs_gapic_library",
7864-    "php_gapic_assembly_pkg",
7865-    "php_gapic_library",
7866-    "php_grpc_library",
7867-    "php_proto_library",
7868-    "proto_library_with_info",
7869-    "py_gapic_assembly_pkg",
7870-    "py_gapic_library",
7871-    "py_test",
7872-    "ruby_cloud_gapic_library",
7873-    "ruby_gapic_assembly_pkg",
7874-    "ruby_grpc_library",
7875-    "ruby_proto_library",
7876-)
7877-
7878-# This is an API workspace, having public visibility by default makes perfect sense.
7879-package(default_visibility = ["//visibility:public"])
7880-
7881-proto_library(
7882-    name = "servicecontrol_proto",
7883-    srcs = [
7884-        "service_controller.proto",
7885-    ],
7886-    deps = [
7887-        "//google/api:annotations_proto",
7888-        "//google/api:client_proto",
7889-        "//google/rpc:status_proto",
7890-        "//google/rpc/context:attribute_context_proto",
7891-    ],
7892-)
7893-
7894-proto_library_with_info(
7895-    name = "servicecontrol_proto_with_info",
7896-    deps = [
7897-        ":servicecontrol_proto",
7898-        "//google/cloud:common_resources_proto",
7899-    ],
7900-)
7901-
7902-java_proto_library(
7903-    name = "servicecontrol_java_proto",
7904-    deps = [":servicecontrol_proto"],
7905-)
7906-
7907-java_grpc_library(
7908-    name = "servicecontrol_java_grpc",
7909-    srcs = [":servicecontrol_proto"],
7910-    deps = [":servicecontrol_java_proto"],
7911-)
7912-
7913-java_gapic_library(
7914-    name = "servicecontrol_java_gapic",
7915-    srcs = [":servicecontrol_proto_with_info"],
7916-    gapic_yaml = None,
7917-    grpc_service_config = "servicecontrol_grpc_service_config.json",
7918-    rest_numeric_enums = False,
7919-    service_yaml = "servicecontrol.yaml",
7920-    test_deps = [
7921-        ":servicecontrol_java_grpc",
7922-    ],
7923-    transport = "grpc+rest",
7924-    deps = [
7925-        ":servicecontrol_java_proto",
7926-        "//google/api:api_java_proto",
7927-        "//google/rpc/context:attribute_context_java_proto",
7928-    ],
7929-)
7930-
7931-java_gapic_test(
7932-    name = "servicecontrol_java_gapic_test_suite",
7933-    test_classes = [
7934-        "com.google.api.servicecontrol.v2.ServiceControllerClientHttpJsonTest",
7935-        "com.google.api.servicecontrol.v2.ServiceControllerClientTest",
7936-    ],
7937-    runtime_deps = [":servicecontrol_java_gapic_test"],
7938-)
7939-
7940-# Open Source Packages
7941-java_gapic_assembly_gradle_pkg(
7942-    name = "google-cloud-api-servicecontrol-v2-java",
7943-    include_samples = True,
7944-    transport = "grpc+rest",
7945-    deps = [
7946-        ":servicecontrol_java_gapic",
7947-        ":servicecontrol_java_grpc",
7948-        ":servicecontrol_java_proto",
7949-        ":servicecontrol_proto",
7950-    ],
7951-)
7952-
7953-go_proto_library(
7954-    name = "servicecontrol_go_proto",
7955-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
7956-    importpath = "google.golang.org/genproto/googleapis/api/servicecontrol/v2",
7957-    protos = [":servicecontrol_proto"],
7958-    deps = [
7959-        "//google/api:annotations_go_proto",
7960-        "//google/rpc:status_go_proto",
7961-        "//google/rpc/context:attribute_context_go_proto",
7962-    ],
7963-)
7964-
7965-go_gapic_library(
7966-    name = "servicecontrol_go_gapic",
7967-    srcs = [":servicecontrol_proto_with_info"],
7968-    grpc_service_config = "servicecontrol_grpc_service_config.json",
7969-    importpath = "cloud.google.com/go/api/servicecontrol/apiv2;servicecontrol",
7970-    metadata = True,
7971-    rest_numeric_enums = False,
7972-    service_yaml = "servicecontrol.yaml",
7973-    transport = "grpc+rest",
7974-    deps = [
7975-        ":servicecontrol_go_proto",
7976-    ],
7977-)
7978-
7979-go_test(
7980-    name = "servicecontrol_go_gapic_test",
7981-    srcs = [":servicecontrol_go_gapic_srcjar_test"],
7982-    embed = [":servicecontrol_go_gapic"],
7983-    importpath = "cloud.google.com/go/api/servicecontrol/apiv2",
7984-)
7985-
7986-# Open Source Packages
7987-go_gapic_assembly_pkg(
7988-    name = "gapi-cloud-api-servicecontrol-v2-go",
7989-    deps = [
7990-        ":servicecontrol_go_gapic",
7991-        ":servicecontrol_go_gapic_srcjar-metadata.srcjar",
7992-        ":servicecontrol_go_gapic_srcjar-test.srcjar",
7993-        ":servicecontrol_go_proto",
7994-    ],
7995-)
7996-
7997-py_gapic_library(
7998-    name = "servicecontrol_py_gapic",
7999-    srcs = [":servicecontrol_proto"],
8000-    grpc_service_config = "servicecontrol_grpc_service_config.json",
8001-    opt_args = [
8002-        "python-gapic-name=servicecontrol",
8003-        "python-gapic-namespace=google.cloud",
8004-        "warehouse-package-name=google-cloud-service-control",
8005-    ],
8006-    rest_numeric_enums = False,
8007-    transport = "grpc",
8008-)
8009-
8010-py_test(
8011-    name = "servicecontrol_py_gapic_test",
8012-    srcs = [
8013-        "servicecontrol_py_gapic_pytest.py",
8014-        "servicecontrol_py_gapic_test.py",
8015-    ],
8016-    legacy_create_init = False,
8017-    deps = [":servicecontrol_py_gapic"],
8018-)
8019-
8020-# Open Source Packages
8021-py_gapic_assembly_pkg(
8022-    name = "api-servicecontrol-v2-py",
8023-    deps = [
8024-        ":servicecontrol_py_gapic",
8025-    ],
8026-)
8027-
8028-php_proto_library(
8029-    name = "servicecontrol_php_proto",
8030-    deps = [":servicecontrol_proto"],
8031-)
8032-
8033-php_grpc_library(
8034-    name = "servicecontrol_php_grpc",
8035-    srcs = [":servicecontrol_proto"],
8036-    deps = [":servicecontrol_php_proto"],
8037-)
8038-
8039-php_gapic_library(
8040-    name = "servicecontrol_php_gapic",
8041-    srcs = [":servicecontrol_proto_with_info"],
8042-    grpc_service_config = "servicecontrol_grpc_service_config.json",
8043-    rest_numeric_enums = False,
8044-    service_yaml = "servicecontrol.yaml",
8045-    transport = "grpc+rest",
8046-    deps = [
8047-        ":servicecontrol_php_grpc",
8048-        ":servicecontrol_php_proto",
8049-    ],
8050-)
8051-
8052-# Open Source Packages
8053-php_gapic_assembly_pkg(
8054-    name = "google-cloud-api-servicecontrol-v2-php",
8055-    deps = [
8056-        ":servicecontrol_php_gapic",
8057-        ":servicecontrol_php_grpc",
8058-        ":servicecontrol_php_proto",
8059-    ],
8060-)
8061-
8062-nodejs_gapic_library(
8063-    name = "servicecontrol_nodejs_gapic",
8064-    package_name = "@google-cloud/servicecontrol",
8065-    src = ":servicecontrol_proto_with_info",
8066-    extra_protoc_parameters = ["metadata"],
8067-    grpc_service_config = "servicecontrol_grpc_service_config.json",
8068-    package = "google.api.servicecontrol.v2",
8069-    rest_numeric_enums = False,
8070-    service_yaml = "servicecontrol.yaml",
8071-    transport = "grpc+rest",
8072-    deps = [],
8073-)
8074-
8075-nodejs_gapic_assembly_pkg(
8076-    name = "api-servicecontrol-v2-nodejs",
8077-    deps = [
8078-        ":servicecontrol_nodejs_gapic",
8079-        ":servicecontrol_proto",
8080-    ],
8081-)
8082-
8083-ruby_proto_library(
8084-    name = "servicecontrol_ruby_proto",
8085-    deps = [":servicecontrol_proto"],
8086-)
8087-
8088-ruby_grpc_library(
8089-    name = "servicecontrol_ruby_grpc",
8090-    srcs = [":servicecontrol_proto"],
8091-    deps = [":servicecontrol_ruby_proto"],
8092-)
8093-
8094-ruby_cloud_gapic_library(
8095-    name = "servicecontrol_ruby_gapic",
8096-    srcs = [":servicecontrol_proto_with_info"],
8097-    extra_protoc_parameters = [
8098-        "ruby-cloud-api-id=servicecontrol.googleapis.com",
8099-        "ruby-cloud-api-shortname=servicecontrol",
8100-        "ruby-cloud-env-prefix=SERVICE_CONTROL",
8101-        "ruby-cloud-gem-name=google-cloud-service_control-v2",
8102-        "ruby-cloud-product-url=https://cloud.google.com/service-infrastructure/docs/overview/",
8103-    ],
8104-    grpc_service_config = "servicecontrol_grpc_service_config.json",
8105-    rest_numeric_enums = False,
8106-    ruby_cloud_description = "The Service Control API provides control plane functionality to managed services, such as logging, monitoring, and status checks.",
8107-    ruby_cloud_title = "Service Control API V2",
8108-    deps = [
8109-        ":servicecontrol_ruby_grpc",
8110-        ":servicecontrol_ruby_proto",
8111-    ],
8112-)
8113-
8114-# Open Source Packages
8115-ruby_gapic_assembly_pkg(
8116-    name = "google-cloud-api-servicecontrol-v2-ruby",
8117-    deps = [
8118-        ":servicecontrol_ruby_gapic",
8119-        ":servicecontrol_ruby_grpc",
8120-        ":servicecontrol_ruby_proto",
8121-    ],
8122-)
8123-
8124-csharp_proto_library(
8125-    name = "servicecontrol_csharp_proto",
8126-    deps = [":servicecontrol_proto"],
8127-)
8128-
8129-csharp_grpc_library(
8130-    name = "servicecontrol_csharp_grpc",
8131-    srcs = [":servicecontrol_proto"],
8132-    deps = [":servicecontrol_csharp_proto"],
8133-)
8134-
8135-csharp_gapic_library(
8136-    name = "servicecontrol_csharp_gapic",
8137-    srcs = [":servicecontrol_proto_with_info"],
8138-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
8139-    grpc_service_config = "servicecontrol_grpc_service_config.json",
8140-    rest_numeric_enums = False,
8141-    service_yaml = "servicecontrol.yaml",
8142-    deps = [
8143-        ":servicecontrol_csharp_grpc",
8144-        ":servicecontrol_csharp_proto",
8145-    ],
8146-)
8147-
8148-# Open Source Packages
8149-csharp_gapic_assembly_pkg(
8150-    name = "google-cloud-api-servicecontrol-v2-csharp",
8151-    deps = [
8152-        ":servicecontrol_csharp_gapic",
8153-        ":servicecontrol_csharp_grpc",
8154-        ":servicecontrol_csharp_proto",
8155-    ],
8156-)
8157-
8158-cc_proto_library(
8159-    name = "servicecontrol_cc_proto",
8160-    deps = [":servicecontrol_proto"],
8161-)
8162-
8163-cc_grpc_library(
8164-    name = "servicecontrol_cc_grpc",
8165-    srcs = [":servicecontrol_proto"],
8166-    grpc_only = True,
8167-    deps = [":servicecontrol_cc_proto"],
8168-)
8169diff -urN a/google/api/servicemanagement/BUILD.bazel b/google/api/servicemanagement/BUILD.bazel
8170--- a/google/api/servicemanagement/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
8171+++ b/google/api/servicemanagement/BUILD.bazel	1969-12-31 16:00:00
8172@@ -1,40 +0,0 @@
8173-# This build file includes a target for the Ruby wrapper library for
8174-# google-cloud-service_management.
8175-
8176-# This is an API workspace, having public visibility by default makes perfect sense.
8177-package(default_visibility = ["//visibility:public"])
8178-
8179-# Export yaml configs.
8180-exports_files(glob(["*.yaml"]))
8181-
8182-load(
8183-    "@com_google_googleapis_imports//:imports.bzl",
8184-    "ruby_cloud_gapic_library",
8185-    "ruby_gapic_assembly_pkg",
8186-)
8187-
8188-# Generates a Ruby wrapper client for servicemanagement.
8189-# Ruby wrapper clients are versionless, but are generated from source protos
8190-# for a particular service version, v1 in this case.
8191-ruby_cloud_gapic_library(
8192-    name = "servicemanagement_ruby_wrapper",
8193-    srcs = ["//google/api/servicemanagement/v1:servicemanagement_proto_with_info"],
8194-    extra_protoc_parameters = [
8195-        "ruby-cloud-gem-name=google-cloud-service_management",
8196-        "ruby-cloud-env-prefix=SERVICE_MANAGEMENT",
8197-        "ruby-cloud-wrapper-of=v1:0.3",
8198-        "ruby-cloud-product-url=https://cloud.google.com/service-infrastructure/docs/overview/",
8199-        "ruby-cloud-api-id=servicemanagement.googleapis.com",
8200-        "ruby-cloud-api-shortname=servicemanagement",
8201-    ],
8202-    ruby_cloud_description = "Google Service Management allows service producers to publish their services on Google Cloud Platform so that they can be discovered and used by service consumers.",
8203-    ruby_cloud_title = "Service Management",
8204-)
8205-
8206-# Open Source package.
8207-ruby_gapic_assembly_pkg(
8208-    name = "google-cloud-servicemanagement-ruby",
8209-    deps = [
8210-        ":servicemanagement_ruby_wrapper",
8211-    ],
8212-)
8213diff -urN a/google/api/servicemanagement/v1/BUILD.bazel b/google/api/servicemanagement/v1/BUILD.bazel
8214--- a/google/api/servicemanagement/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
8215+++ b/google/api/servicemanagement/v1/BUILD.bazel	1969-12-31 16:00:00
8216@@ -1,349 +0,0 @@
8217-# This file was automatically generated by BuildFileGenerator
8218-# https://github.com/googleapis/rules_gapic/tree/master/bazel
8219-
8220-# Most of the manual changes to this file will be overwritten.
8221-# It's **only** allowed to change the following rule attribute values:
8222-# - names of *_gapic_assembly_* rules
8223-# - certain parameters of *_gapic_library rules, including but not limited to:
8224-#    * extra_protoc_parameters
8225-#    * extra_protoc_file_parameters
8226-# The complete list of preserved parameters can be found in the source code.
8227-
8228-##############################################################################
8229-# Common
8230-##############################################################################
8231-load("@rules_proto//proto:defs.bzl", "proto_library")
8232-load(
8233-    "@com_google_googleapis_imports//:imports.bzl",
8234-    "cc_grpc_library",
8235-    "cc_proto_library",
8236-    "csharp_gapic_assembly_pkg",
8237-    "csharp_gapic_library",
8238-    "csharp_grpc_library",
8239-    "csharp_proto_library",
8240-    "go_gapic_assembly_pkg",
8241-    "go_gapic_library",
8242-    "go_proto_library",
8243-    "go_test",
8244-    "java_gapic_assembly_gradle_pkg",
8245-    "java_gapic_library",
8246-    "java_gapic_test",
8247-    "java_grpc_library",
8248-    "java_proto_library",
8249-    "nodejs_gapic_assembly_pkg",
8250-    "nodejs_gapic_library",
8251-    "php_gapic_assembly_pkg",
8252-    "php_gapic_library",
8253-    "php_grpc_library",
8254-    "php_proto_library",
8255-    "proto_library_with_info",
8256-    "py_gapic_assembly_pkg",
8257-    "py_gapic_library",
8258-    "py_test",
8259-    "ruby_cloud_gapic_library",
8260-    "ruby_gapic_assembly_pkg",
8261-    "ruby_grpc_library",
8262-    "ruby_proto_library",
8263-)
8264-
8265-# This is an API workspace, having public visibility by default makes perfect sense.
8266-package(default_visibility = ["//visibility:public"])
8267-
8268-proto_library(
8269-    name = "servicemanagement_proto",
8270-    srcs = [
8271-        "resources.proto",
8272-        "servicemanager.proto",
8273-    ],
8274-    deps = [
8275-        "//google/api:annotations_proto",
8276-        "//google/api:client_proto",
8277-        "//google/api:config_change_proto",
8278-        "//google/api:field_behavior_proto",
8279-        "//google/api:service_proto",
8280-        "//google/longrunning:operations_proto",
8281-        "@com_google_protobuf//:any_proto",
8282-        "@com_google_protobuf//:timestamp_proto",
8283-    ],
8284-)
8285-
8286-proto_library_with_info(
8287-    name = "servicemanagement_proto_with_info",
8288-    deps = [
8289-        ":servicemanagement_proto",
8290-        "//google/cloud:common_resources_proto",
8291-    ],
8292-)
8293-
8294-java_proto_library(
8295-    name = "servicemanagement_java_proto",
8296-    deps = [":servicemanagement_proto"],
8297-)
8298-
8299-java_grpc_library(
8300-    name = "servicemanagement_java_grpc",
8301-    srcs = [":servicemanagement_proto"],
8302-    deps = [":servicemanagement_java_proto"],
8303-)
8304-
8305-java_gapic_library(
8306-    name = "servicemanagement_java_gapic",
8307-    srcs = [":servicemanagement_proto_with_info"],
8308-    gapic_yaml = "servicemanagement_gapic.yaml",
8309-    grpc_service_config = "servicemanagement_grpc_service_config.json",
8310-    rest_numeric_enums = False,
8311-    service_yaml = "servicemanagement_v1.yaml",
8312-    test_deps = [
8313-        ":servicemanagement_java_grpc",
8314-    ],
8315-    transport = "grpc+rest",
8316-    deps = [
8317-        ":servicemanagement_java_proto",
8318-        "//google/api:api_java_proto",
8319-    ],
8320-)
8321-
8322-java_gapic_test(
8323-    name = "servicemanagement_java_gapic_test_suite",
8324-    test_classes = [
8325-        "com.google.cloud.api.servicemanagement.v1.ServiceManagerClientHttpJsonTest",
8326-        "com.google.cloud.api.servicemanagement.v1.ServiceManagerClientTest",
8327-    ],
8328-    runtime_deps = [":servicemanagement_java_gapic_test"],
8329-)
8330-
8331-# Open Source Packages
8332-java_gapic_assembly_gradle_pkg(
8333-    name = "google-cloud-api-servicemanagement-v1-java",
8334-    include_samples = True,
8335-    transport = "grpc+rest",
8336-    deps = [
8337-        ":servicemanagement_java_gapic",
8338-        ":servicemanagement_java_grpc",
8339-        ":servicemanagement_java_proto",
8340-        ":servicemanagement_proto",
8341-    ],
8342-)
8343-
8344-go_proto_library(
8345-    name = "servicemanagement_go_proto",
8346-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
8347-    importpath = "google.golang.org/genproto/googleapis/api/servicemanagement/v1",
8348-    protos = [":servicemanagement_proto"],
8349-    deps = [
8350-        "//google/api:annotations_go_proto",
8351-        "//google/api:configchange_go_proto",
8352-        "//google/api:serviceconfig_go_proto",
8353-        "//google/longrunning:longrunning_go_proto",
8354-    ],
8355-)
8356-
8357-go_gapic_library(
8358-    name = "servicemanagement_go_gapic",
8359-    srcs = [":servicemanagement_proto_with_info"],
8360-    grpc_service_config = "servicemanagement_grpc_service_config.json",
8361-    importpath = "cloud.google.com/go/api/servicemanagement/apiv1;servicemanagement",
8362-    metadata = True,
8363-    rest_numeric_enums = False,
8364-    service_yaml = "servicemanagement_v1.yaml",
8365-    transport = "grpc+rest",
8366-    deps = [
8367-        ":servicemanagement_go_proto",
8368-        "//google/api:serviceconfig_go_proto",
8369-        "//google/longrunning:longrunning_go_proto",
8370-        "@com_google_cloud_go//longrunning:go_default_library",
8371-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
8372-        "@io_bazel_rules_go//proto/wkt:any_go_proto",
8373-    ],
8374-)
8375-
8376-go_test(
8377-    name = "servicemanagement_go_gapic_test",
8378-    srcs = [":servicemanagement_go_gapic_srcjar_test"],
8379-    embed = [":servicemanagement_go_gapic"],
8380-    importpath = "cloud.google.com/go/api/servicemanagement/apiv1",
8381-)
8382-
8383-# Open Source Packages
8384-go_gapic_assembly_pkg(
8385-    name = "gapi-cloud-api-servicemanagement-v1-go",
8386-    deps = [
8387-        ":servicemanagement_go_gapic",
8388-        ":servicemanagement_go_gapic_srcjar-metadata.srcjar",
8389-        ":servicemanagement_go_gapic_srcjar-test.srcjar",
8390-        ":servicemanagement_go_proto",
8391-    ],
8392-)
8393-
8394-py_gapic_library(
8395-    name = "servicemanagement_py_gapic",
8396-    srcs = [":servicemanagement_proto"],
8397-    grpc_service_config = "servicemanagement_grpc_service_config.json",
8398-    opt_args = [
8399-        "python-gapic-name=servicemanagement",
8400-        "python-gapic-namespace=google.cloud",
8401-        "warehouse-package-name=google-cloud-service-management",
8402-    ],
8403-    rest_numeric_enums = False,
8404-    transport = "grpc",
8405-)
8406-
8407-py_test(
8408-    name = "servicemanagement_py_gapic_test",
8409-    srcs = [
8410-        "servicemanagement_py_gapic_pytest.py",
8411-        "servicemanagement_py_gapic_test.py",
8412-    ],
8413-    legacy_create_init = False,
8414-    deps = [":servicemanagement_py_gapic"],
8415-)
8416-
8417-# Open Source Packages
8418-py_gapic_assembly_pkg(
8419-    name = "google-cloud-servicemanagement-v1-py",
8420-    deps = [
8421-        ":servicemanagement_py_gapic",
8422-    ],
8423-)
8424-
8425-php_proto_library(
8426-    name = "servicemanagement_php_proto",
8427-    deps = [":servicemanagement_proto"],
8428-)
8429-
8430-php_grpc_library(
8431-    name = "servicemanagement_php_grpc",
8432-    srcs = [":servicemanagement_proto"],
8433-    deps = [":servicemanagement_php_proto"],
8434-)
8435-
8436-php_gapic_library(
8437-    name = "servicemanagement_php_gapic",
8438-    srcs = [":servicemanagement_proto_with_info"],
8439-    grpc_service_config = "servicemanagement_grpc_service_config.json",
8440-    rest_numeric_enums = False,
8441-    service_yaml = "servicemanagement_v1.yaml",
8442-    transport = "grpc+rest",
8443-    deps = [
8444-        ":servicemanagement_php_grpc",
8445-        ":servicemanagement_php_proto",
8446-    ],
8447-)
8448-
8449-# Open Source Packages
8450-php_gapic_assembly_pkg(
8451-    name = "google-cloud-api-servicemanagement-v1-php",
8452-    deps = [
8453-        ":servicemanagement_php_gapic",
8454-        ":servicemanagement_php_grpc",
8455-        ":servicemanagement_php_proto",
8456-    ],
8457-)
8458-
8459-nodejs_gapic_library(
8460-    name = "servicemanagement_nodejs_gapic",
8461-    package_name = "@google-cloud/service-management",
8462-    src = ":servicemanagement_proto_with_info",
8463-    extra_protoc_parameters = ["metadata"],
8464-    grpc_service_config = "servicemanagement_grpc_service_config.json",
8465-    package = "google.api.servicemanagement.v1",
8466-    rest_numeric_enums = False,
8467-    service_yaml = "servicemanagement_v1.yaml",
8468-    transport = "grpc+rest",
8469-    deps = [],
8470-)
8471-
8472-nodejs_gapic_assembly_pkg(
8473-    name = "api-servicemanagement-v1-nodejs",
8474-    deps = [
8475-        ":servicemanagement_nodejs_gapic",
8476-        ":servicemanagement_proto",
8477-    ],
8478-)
8479-
8480-ruby_proto_library(
8481-    name = "servicemanagement_ruby_proto",
8482-    deps = [":servicemanagement_proto"],
8483-)
8484-
8485-ruby_grpc_library(
8486-    name = "servicemanagement_ruby_grpc",
8487-    srcs = [":servicemanagement_proto"],
8488-    deps = [":servicemanagement_ruby_proto"],
8489-)
8490-
8491-ruby_cloud_gapic_library(
8492-    name = "servicemanagement_ruby_gapic",
8493-    srcs = [":servicemanagement_proto_with_info"],
8494-    extra_protoc_parameters = [
8495-        "ruby-cloud-api-id=servicemanagement.googleapis.com",
8496-        "ruby-cloud-api-shortname=servicemanagement",
8497-        "ruby-cloud-env-prefix=SERVICE_MANAGEMENT",
8498-        "ruby-cloud-gem-name=google-cloud-service_management-v1",
8499-        "ruby-cloud-product-url=https://cloud.google.com/service-infrastructure/docs/overview/",
8500-    ],
8501-    grpc_service_config = "servicemanagement_grpc_service_config.json",
8502-    rest_numeric_enums = False,
8503-    ruby_cloud_description = "Google Service Management allows service producers to publish their services on Google Cloud Platform so that they can be discovered and used by service consumers.",
8504-    ruby_cloud_title = "Service Management V1",
8505-    deps = [
8506-        ":servicemanagement_ruby_grpc",
8507-        ":servicemanagement_ruby_proto",
8508-    ],
8509-)
8510-
8511-# Open Source Packages
8512-ruby_gapic_assembly_pkg(
8513-    name = "google-cloud-api-servicemanagement-v1-ruby",
8514-    deps = [
8515-        ":servicemanagement_ruby_gapic",
8516-        ":servicemanagement_ruby_grpc",
8517-        ":servicemanagement_ruby_proto",
8518-    ],
8519-)
8520-
8521-csharp_proto_library(
8522-    name = "servicemanagement_csharp_proto",
8523-    deps = [":servicemanagement_proto"],
8524-)
8525-
8526-csharp_grpc_library(
8527-    name = "servicemanagement_csharp_grpc",
8528-    srcs = [":servicemanagement_proto"],
8529-    deps = [":servicemanagement_csharp_proto"],
8530-)
8531-
8532-csharp_gapic_library(
8533-    name = "servicemanagement_csharp_gapic",
8534-    srcs = [":servicemanagement_proto_with_info"],
8535-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
8536-    grpc_service_config = "servicemanagement_grpc_service_config.json",
8537-    rest_numeric_enums = False,
8538-    service_yaml = "servicemanagement_v1.yaml",
8539-    deps = [
8540-        ":servicemanagement_csharp_grpc",
8541-        ":servicemanagement_csharp_proto",
8542-    ],
8543-)
8544-
8545-# Open Source Packages
8546-csharp_gapic_assembly_pkg(
8547-    name = "google-cloud-api-servicemanagement-v1-csharp",
8548-    deps = [
8549-        ":servicemanagement_csharp_gapic",
8550-        ":servicemanagement_csharp_grpc",
8551-        ":servicemanagement_csharp_proto",
8552-    ],
8553-)
8554-
8555-cc_proto_library(
8556-    name = "servicemanagement_cc_proto",
8557-    deps = [":servicemanagement_proto"],
8558-)
8559-
8560-cc_grpc_library(
8561-    name = "servicemanagement_cc_grpc",
8562-    srcs = [":servicemanagement_proto"],
8563-    grpc_only = True,
8564-    deps = [":servicemanagement_cc_proto"],
8565-)
8566diff -urN a/google/api/serviceusage/BUILD.bazel b/google/api/serviceusage/BUILD.bazel
8567--- a/google/api/serviceusage/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
8568+++ b/google/api/serviceusage/BUILD.bazel	1969-12-31 16:00:00
8569@@ -1,40 +0,0 @@
8570-# This build file includes a target for the Ruby wrapper library for
8571-# google-cloud-service_usage.
8572-
8573-# This is an API workspace, having public visibility by default makes perfect sense.
8574-package(default_visibility = ["//visibility:public"])
8575-
8576-# Export yaml configs.
8577-exports_files(glob(["*.yaml"]))
8578-
8579-load(
8580-    "@com_google_googleapis_imports//:imports.bzl",
8581-    "ruby_cloud_gapic_library",
8582-    "ruby_gapic_assembly_pkg",
8583-)
8584-
8585-# Generates a Ruby wrapper client for serviceusage.
8586-# Ruby wrapper clients are versionless, but are generated from source protos
8587-# for a particular service version, v1 in this case.
8588-ruby_cloud_gapic_library(
8589-    name = "serviceusage_ruby_wrapper",
8590-    srcs = ["//google/api/serviceusage/v1:serviceusage_proto_with_info"],
8591-    extra_protoc_parameters = [
8592-        "ruby-cloud-gem-name=google-cloud-service_usage",
8593-        "ruby-cloud-env-prefix=SERVICE_USAGE",
8594-        "ruby-cloud-wrapper-of=v1:0.0",
8595-        "ruby-cloud-product-url=https://cloud.google.com/service-usage/",
8596-        "ruby-cloud-api-id=serviceusage.googleapis.com",
8597-        "ruby-cloud-api-shortname=serviceusage",
8598-    ],
8599-    ruby_cloud_description = "Service Usage is an infrastructure service of Google Cloud that lets you list and manage other APIs and services in your Cloud projects. You can list and manage Google Cloud services and their APIs, as well as services created using Cloud Endpoints.",
8600-    ruby_cloud_title = "Service Usage",
8601-)
8602-
8603-# Open Source package.
8604-ruby_gapic_assembly_pkg(
8605-    name = "google-cloud-serviceusage-ruby",
8606-    deps = [
8607-        ":serviceusage_ruby_wrapper",
8608-    ],
8609-)
8610diff -urN a/google/api/serviceusage/v1/BUILD.bazel b/google/api/serviceusage/v1/BUILD.bazel
8611--- a/google/api/serviceusage/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
8612+++ b/google/api/serviceusage/v1/BUILD.bazel	1969-12-31 16:00:00
8613@@ -1,357 +0,0 @@
8614-# This file was automatically generated by BuildFileGenerator
8615-# https://github.com/googleapis/rules_gapic/tree/master/bazel
8616-
8617-# Most of the manual changes to this file will be overwritten.
8618-# It's **only** allowed to change the following rule attribute values:
8619-# - names of *_gapic_assembly_* rules
8620-# - certain parameters of *_gapic_library rules, including but not limited to:
8621-#    * extra_protoc_parameters
8622-#    * extra_protoc_file_parameters
8623-# The complete list of preserved parameters can be found in the source code.
8624-
8625-##############################################################################
8626-# Common
8627-##############################################################################
8628-load("@rules_proto//proto:defs.bzl", "proto_library")
8629-load(
8630-    "@com_google_googleapis_imports//:imports.bzl",
8631-    "cc_grpc_library",
8632-    "cc_proto_library",
8633-    "csharp_gapic_assembly_pkg",
8634-    "csharp_gapic_library",
8635-    "csharp_grpc_library",
8636-    "csharp_proto_library",
8637-    "java_gapic_assembly_gradle_pkg",
8638-    "java_gapic_library",
8639-    "java_gapic_test",
8640-    "java_grpc_library",
8641-    "java_proto_library",
8642-    "nodejs_gapic_assembly_pkg",
8643-    "nodejs_gapic_library",
8644-    "php_gapic_assembly_pkg",
8645-    "php_gapic_library",
8646-    "php_grpc_library",
8647-    "php_proto_library",
8648-    "proto_library_with_info",
8649-    "py_gapic_assembly_pkg",
8650-    "py_gapic_library",
8651-    "py_test",
8652-    "ruby_cloud_gapic_library",
8653-    "ruby_gapic_assembly_pkg",
8654-    "ruby_grpc_library",
8655-    "ruby_proto_library",
8656-)
8657-
8658-# This is an API workspace, having public visibility by default makes perfect sense.
8659-package(default_visibility = ["//visibility:public"])
8660-
8661-proto_library(
8662-    name = "serviceusage_proto",
8663-    srcs = [
8664-        "resources.proto",
8665-        "serviceusage.proto",
8666-    ],
8667-    deps = [
8668-        "//google/api:annotations_proto",
8669-        "//google/api:auth_proto",
8670-        "//google/api:client_proto",
8671-        "//google/api:documentation_proto",
8672-        "//google/api:endpoint_proto",
8673-        "//google/api:monitored_resource_proto",
8674-        "//google/api:monitoring_proto",
8675-        "//google/api:quota_proto",
8676-        "//google/api:usage_proto",
8677-        "//google/longrunning:operations_proto",
8678-        "@com_google_protobuf//:api_proto",
8679-    ],
8680-)
8681-
8682-proto_library_with_info(
8683-    name = "serviceusage_proto_with_info",
8684-    deps = [
8685-        ":serviceusage_proto",
8686-        "//google/cloud:common_resources_proto",
8687-    ],
8688-)
8689-
8690-java_proto_library(
8691-    name = "serviceusage_java_proto",
8692-    deps = [":serviceusage_proto"],
8693-)
8694-
8695-java_grpc_library(
8696-    name = "serviceusage_java_grpc",
8697-    srcs = [":serviceusage_proto"],
8698-    deps = [":serviceusage_java_proto"],
8699-)
8700-
8701-java_gapic_library(
8702-    name = "serviceusage_java_gapic",
8703-    srcs = [":serviceusage_proto_with_info"],
8704-    grpc_service_config = "serviceusage_grpc_service_config.json",
8705-    rest_numeric_enums = False,
8706-    test_deps = [
8707-        ":serviceusage_java_grpc",
8708-    ],
8709-    transport = "grpc+rest",
8710-    deps = [
8711-        ":serviceusage_java_proto",
8712-    ],
8713-)
8714-
8715-java_gapic_test(
8716-    name = "serviceusage_java_gapic_test_suite",
8717-    test_classes = [
8718-        "com.google.api.serviceusage.v1.ServiceUsageClientHttpJsonTest",
8719-        "com.google.api.serviceusage.v1.ServiceUsageClientTest",
8720-    ],
8721-    runtime_deps = [":serviceusage_java_gapic_test"],
8722-)
8723-
8724-# Open Source Packages
8725-java_gapic_assembly_gradle_pkg(
8726-    name = "google-cloud-api-serviceusage-v1-java",
8727-    include_samples = True,
8728-    transport = "grpc+rest",
8729-    deps = [
8730-        ":serviceusage_java_gapic",
8731-        ":serviceusage_java_grpc",
8732-        ":serviceusage_java_proto",
8733-        ":serviceusage_proto",
8734-    ],
8735-)
8736-
8737-##############################################################################
8738-# Go
8739-##############################################################################
8740-# load(
8741-#     "@com_google_googleapis_imports//:imports.bzl",
8742-#     "go_gapic_assembly_pkg",
8743-#     "go_gapic_library",
8744-#     "go_proto_library",
8745-#     "go_test",
8746-# )
8747-
8748-# go_proto_library(
8749-#     name = "serviceusage_go_proto",
8750-#     compilers = ["@io_bazel_rules_go//proto:go_grpc"],
8751-#     importpath = "google.golang.org/genproto/googleapis/api/serviceusage/v1",
8752-#     protos = [":serviceusage_proto"],
8753-#     deps = [
8754-#         "//google/api:annotations_go_proto",
8755-#         "//google/api:auth_go_proto",
8756-#         "//google/api:documentation_go_proto",
8757-#         "//google/api:endpoint_go_proto",
8758-#         "//google/api:monitoredres_go_proto",
8759-#         "//google/api:monitoring_go_proto",
8760-#         "//google/api:serviceconfig_go_proto",
8761-#         "//google/api:usage_go_proto",
8762-#         "//google/longrunning:longrunning_go_proto",
8763-#     ],
8764-# )
8765-
8766-# go_gapic_library(
8767-#     name = "serviceusage_go_gapic",
8768-#     srcs = [":serviceusage_proto_with_info"],
8769-#     grpc_service_config = "serviceusage_grpc_service_config.json",
8770-#     importpath = "cloud.google.com/go/api/serviceusage/apiv1;serviceusage",
8771-#     service_yaml = "serviceusage_v1.yaml",
8772-#     metadata = True,
8773-#     deps = [
8774-#         ":serviceusage_go_proto",
8775-#         "//google/longrunning:longrunning_go_proto",
8776-#         "@com_google_cloud_go//longrunning/autogen:go_default_library",
8777-#         "@com_google_cloud_go//longrunning:go_default_library",
8778-#     ],
8779-# )
8780-
8781-# go_test(
8782-#     name = "serviceusage_go_gapic_test",
8783-#     srcs = [":serviceusage_go_gapic_srcjar_test"],
8784-#     embed = [":serviceusage_go_gapic"],
8785-#     importpath = "cloud.google.com/go/api/serviceusage/apiv1",
8786-# )
8787-
8788-# # Open Source Packages
8789-# go_gapic_assembly_pkg(
8790-#     name = "gapi-cloud-api-serviceusage-v1-go",
8791-#     deps = [
8792-#         ":serviceusage_go_gapic",
8793-#         ":serviceusage_go_gapic_srcjar-test.srcjar",
8794-#         ":serviceusage_go_gapic_srcjar-metadata.srcjar",
8795-#         ":serviceusage_go_proto",
8796-#     ],
8797-# )
8798-
8799-py_gapic_library(
8800-    name = "serviceusage_py_gapic",
8801-    srcs = [":serviceusage_proto"],
8802-    grpc_service_config = "serviceusage_grpc_service_config.json",
8803-    opt_args = [
8804-        "warehouse-package-name=google-cloud-service-usage",
8805-        "python-gapic-namespace=google.cloud",
8806-        "python-gapic-name=service_usage",
8807-    ],
8808-    rest_numeric_enums = False,
8809-    transport = "grpc",
8810-)
8811-
8812-py_test(
8813-    name = "serviceusage_py_gapic_test",
8814-    srcs = [
8815-        "serviceusage_py_gapic_pytest.py",
8816-        "serviceusage_py_gapic_test.py",
8817-    ],
8818-    legacy_create_init = False,
8819-    deps = [":serviceusage_py_gapic"],
8820-)
8821-
8822-# Open Source Packages
8823-py_gapic_assembly_pkg(
8824-    name = "api-serviceusage-v1-py",
8825-    deps = [
8826-        ":serviceusage_py_gapic",
8827-    ],
8828-)
8829-
8830-php_proto_library(
8831-    name = "serviceusage_php_proto",
8832-    deps = [":serviceusage_proto"],
8833-)
8834-
8835-php_grpc_library(
8836-    name = "serviceusage_php_grpc",
8837-    srcs = [":serviceusage_proto"],
8838-    deps = [":serviceusage_php_proto"],
8839-)
8840-
8841-php_gapic_library(
8842-    name = "serviceusage_php_gapic",
8843-    srcs = [":serviceusage_proto_with_info"],
8844-    grpc_service_config = "serviceusage_grpc_service_config.json",
8845-    rest_numeric_enums = False,
8846-    service_yaml = "serviceusage_v1.yaml",
8847-    transport = "grpc+rest",
8848-    deps = [
8849-        ":serviceusage_php_grpc",
8850-        ":serviceusage_php_proto",
8851-    ],
8852-)
8853-
8854-# Open Source Packages
8855-php_gapic_assembly_pkg(
8856-    name = "google-cloud-api-serviceusage-v1-php",
8857-    deps = [
8858-        ":serviceusage_php_gapic",
8859-        ":serviceusage_php_grpc",
8860-        ":serviceusage_php_proto",
8861-    ],
8862-)
8863-
8864-nodejs_gapic_library(
8865-    name = "serviceusage_nodejs_gapic",
8866-    package_name = "@google-cloud/service-usage",
8867-    src = ":serviceusage_proto_with_info",
8868-    extra_protoc_parameters = ["metadata"],
8869-    grpc_service_config = "serviceusage_grpc_service_config.json",
8870-    package = "google.api.serviceusage.v1",
8871-    rest_numeric_enums = False,
8872-    service_yaml = "serviceusage_v1.yaml",
8873-    transport = "grpc+rest",
8874-    deps = [],
8875-)
8876-
8877-nodejs_gapic_assembly_pkg(
8878-    name = "api-serviceusage-v1-nodejs",
8879-    deps = [
8880-        ":serviceusage_nodejs_gapic",
8881-        ":serviceusage_proto",
8882-    ],
8883-)
8884-
8885-ruby_proto_library(
8886-    name = "serviceusage_ruby_proto",
8887-    deps = [":serviceusage_proto"],
8888-)
8889-
8890-ruby_grpc_library(
8891-    name = "serviceusage_ruby_grpc",
8892-    srcs = [":serviceusage_proto"],
8893-    deps = [":serviceusage_ruby_proto"],
8894-)
8895-
8896-ruby_cloud_gapic_library(
8897-    name = "serviceusage_ruby_gapic",
8898-    srcs = [":serviceusage_proto_with_info"],
8899-    extra_protoc_parameters = [
8900-        "ruby-cloud-gem-name=google-cloud-service_usage-v1",
8901-        "ruby-cloud-env-prefix=SERVICE_USAGE",
8902-        "ruby-cloud-product-url=https://cloud.google.com/service-usage/",
8903-        "ruby-cloud-api-id=serviceusage.googleapis.com",
8904-        "ruby-cloud-api-shortname=serviceusage",
8905-    ],
8906-    grpc_service_config = "serviceusage_grpc_service_config.json",
8907-    rest_numeric_enums = False,
8908-    ruby_cloud_description = "Service Usage is an infrastructure service of Google Cloud that lets you list and manage other APIs and services in your Cloud projects. You can list and manage Google Cloud services and their APIs, as well as services created using Cloud Endpoints.",
8909-    ruby_cloud_title = "Service Usage V1",
8910-    deps = [
8911-        ":serviceusage_ruby_grpc",
8912-        ":serviceusage_ruby_proto",
8913-    ],
8914-)
8915-
8916-# Open Source Packages
8917-ruby_gapic_assembly_pkg(
8918-    name = "google-cloud-api-serviceusage-v1-ruby",
8919-    deps = [
8920-        ":serviceusage_ruby_gapic",
8921-        ":serviceusage_ruby_grpc",
8922-        ":serviceusage_ruby_proto",
8923-    ],
8924-)
8925-
8926-csharp_proto_library(
8927-    name = "serviceusage_csharp_proto",
8928-    deps = [":serviceusage_proto"],
8929-)
8930-
8931-csharp_grpc_library(
8932-    name = "serviceusage_csharp_grpc",
8933-    srcs = [":serviceusage_proto"],
8934-    deps = [":serviceusage_csharp_proto"],
8935-)
8936-
8937-csharp_gapic_library(
8938-    name = "serviceusage_csharp_gapic",
8939-    srcs = [":serviceusage_proto_with_info"],
8940-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
8941-    grpc_service_config = "serviceusage_grpc_service_config.json",
8942-    rest_numeric_enums = False,
8943-    #     service_yaml = "serviceusage_v1.yaml",
8944-    deps = [
8945-        ":serviceusage_csharp_grpc",
8946-        ":serviceusage_csharp_proto",
8947-    ],
8948-)
8949-
8950-# Open Source Packages
8951-csharp_gapic_assembly_pkg(
8952-    name = "google-cloud-api-serviceusage-v1-csharp",
8953-    deps = [
8954-        ":serviceusage_csharp_gapic",
8955-        ":serviceusage_csharp_grpc",
8956-        ":serviceusage_csharp_proto",
8957-    ],
8958-)
8959-
8960-cc_proto_library(
8961-    name = "serviceusage_cc_proto",
8962-    deps = [":serviceusage_proto"],
8963-)
8964-
8965-cc_grpc_library(
8966-    name = "serviceusage_cc_grpc",
8967-    srcs = [":serviceusage_proto"],
8968-    grpc_only = True,
8969-    deps = [":serviceusage_cc_proto"],
8970-)
8971diff -urN a/google/api/serviceusage/v1beta1/BUILD.bazel b/google/api/serviceusage/v1beta1/BUILD.bazel
8972--- a/google/api/serviceusage/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
8973+++ b/google/api/serviceusage/v1beta1/BUILD.bazel	1969-12-31 16:00:00
8974@@ -1,335 +0,0 @@
8975-# This file was automatically generated by BuildFileGenerator
8976-# https://github.com/googleapis/rules_gapic/tree/master/bazel
8977-
8978-# Most of the manual changes to this file will be overwritten.
8979-# It's **only** allowed to change the following rule attribute values:
8980-# - names of *_gapic_assembly_* rules
8981-# - certain parameters of *_gapic_library rules, including but not limited to:
8982-#    * extra_protoc_parameters
8983-#    * extra_protoc_file_parameters
8984-# The complete list of preserved parameters can be found in the source code.
8985-
8986-##############################################################################
8987-# Common
8988-##############################################################################
8989-load("@rules_proto//proto:defs.bzl", "proto_library")
8990-load(
8991-    "@com_google_googleapis_imports//:imports.bzl",
8992-    "csharp_gapic_assembly_pkg",
8993-    "csharp_gapic_library",
8994-    "csharp_grpc_library",
8995-    "csharp_proto_library",
8996-    "go_gapic_assembly_pkg",
8997-    "go_gapic_library",
8998-    "go_proto_library",
8999-    "go_test",
9000-    "java_gapic_assembly_gradle_pkg",
9001-    "java_gapic_library",
9002-    "java_gapic_test",
9003-    "java_grpc_library",
9004-    "java_proto_library",
9005-    "nodejs_gapic_assembly_pkg",
9006-    "nodejs_gapic_library",
9007-    "php_gapic_assembly_pkg",
9008-    "php_gapic_library",
9009-    "php_grpc_library",
9010-    "php_proto_library",
9011-    "proto_library_with_info",
9012-    "py_gapic_assembly_pkg",
9013-    "py_gapic_library",
9014-    "ruby_cloud_gapic_library",
9015-    "ruby_gapic_assembly_pkg",
9016-    "ruby_grpc_library",
9017-    "ruby_proto_library",
9018-)
9019-
9020-# This is an API workspace, having public visibility by default makes perfect sense.
9021-package(default_visibility = ["//visibility:public"])
9022-
9023-proto_library(
9024-    name = "serviceusage_proto",
9025-    srcs = [
9026-        "resources.proto",
9027-        "serviceusage.proto",
9028-    ],
9029-    deps = [
9030-        "//google/api:annotations_proto",
9031-        "//google/api:auth_proto",
9032-        "//google/api:client_proto",
9033-        "//google/api:documentation_proto",
9034-        "//google/api:endpoint_proto",
9035-        "//google/api:field_behavior_proto",
9036-        "//google/api:monitored_resource_proto",
9037-        "//google/api:monitoring_proto",
9038-        "//google/api:quota_proto",
9039-        "//google/api:usage_proto",
9040-        "//google/longrunning:operations_proto",
9041-        "@com_google_protobuf//:api_proto",
9042-        "@com_google_protobuf//:field_mask_proto",
9043-    ],
9044-)
9045-
9046-proto_library_with_info(
9047-    name = "serviceusage_proto_with_info",
9048-    deps = [
9049-        ":serviceusage_proto",
9050-        "//google/cloud:common_resources_proto",
9051-    ],
9052-)
9053-
9054-java_proto_library(
9055-    name = "serviceusage_java_proto",
9056-    deps = [":serviceusage_proto"],
9057-)
9058-
9059-java_grpc_library(
9060-    name = "serviceusage_java_grpc",
9061-    srcs = [":serviceusage_proto"],
9062-    deps = [":serviceusage_java_proto"],
9063-)
9064-
9065-java_gapic_library(
9066-    name = "serviceusage_java_gapic",
9067-    srcs = [":serviceusage_proto_with_info"],
9068-    grpc_service_config = "serviceusage_grpc_service_config.json",
9069-    rest_numeric_enums = False,
9070-    test_deps = [
9071-        ":serviceusage_java_grpc",
9072-    ],
9073-    transport = "grpc+rest",
9074-    deps = [
9075-        ":serviceusage_java_proto",
9076-    ],
9077-)
9078-
9079-java_gapic_test(
9080-    name = "serviceusage_java_gapic_test_suite",
9081-    test_classes = [
9082-        "com.google.api.serviceusage.v1beta1.ServiceUsageClientHttpJsonTest",
9083-        "com.google.api.serviceusage.v1beta1.ServiceUsageClientTest",
9084-    ],
9085-    runtime_deps = [":serviceusage_java_gapic_test"],
9086-)
9087-
9088-# Open Source Packages
9089-java_gapic_assembly_gradle_pkg(
9090-    name = "google-cloud-api-serviceusage-v1beta1-java",
9091-    include_samples = True,
9092-    transport = "grpc+rest",
9093-    deps = [
9094-        ":serviceusage_java_gapic",
9095-        ":serviceusage_java_grpc",
9096-        ":serviceusage_java_proto",
9097-        ":serviceusage_proto",
9098-    ],
9099-)
9100-
9101-go_proto_library(
9102-    name = "serviceusage_go_proto",
9103-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
9104-    importpath = "google.golang.org/genproto/googleapis/api/serviceusage/v1beta1",
9105-    protos = [":serviceusage_proto"],
9106-    deps = [
9107-        "//google/api:annotations_go_proto",
9108-        "//google/api:monitoredres_go_proto",
9109-        "//google/api:serviceconfig_go_proto",
9110-        "//google/longrunning:longrunning_go_proto",
9111-    ],
9112-)
9113-
9114-go_gapic_library(
9115-    name = "serviceusage_go_gapic",
9116-    srcs = [":serviceusage_proto_with_info"],
9117-    grpc_service_config = "serviceusage_grpc_service_config.json",
9118-    importpath = "cloud.google.com/go/api/serviceusage/apiv1beta1;serviceusage",
9119-    metadata = True,
9120-    rest_numeric_enums = False,
9121-    service_yaml = "serviceusage_v1beta1.yaml",
9122-    transport = "grpc+rest",
9123-    deps = [
9124-        ":serviceusage_go_proto",
9125-        "//google/longrunning:longrunning_go_proto",
9126-        "@com_google_cloud_go//longrunning:go_default_library",
9127-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
9128-    ],
9129-)
9130-
9131-go_test(
9132-    name = "serviceusage_go_gapic_test",
9133-    srcs = [":serviceusage_go_gapic_srcjar_test"],
9134-    embed = [":serviceusage_go_gapic"],
9135-    importpath = "cloud.google.com/go/api/serviceusage/apiv1beta1",
9136-)
9137-
9138-# Open Source Packages
9139-go_gapic_assembly_pkg(
9140-    name = "gapi-cloud-api-serviceusage-v1beta1-go",
9141-    deps = [
9142-        ":serviceusage_go_gapic",
9143-        ":serviceusage_go_gapic_srcjar-metadata.srcjar",
9144-        ":serviceusage_go_gapic_srcjar-test.srcjar",
9145-        ":serviceusage_go_proto",
9146-    ],
9147-)
9148-
9149-py_gapic_library(
9150-    name = "serviceusage_py_gapic",
9151-    srcs = [":serviceusage_proto"],
9152-    grpc_service_config = "serviceusage_grpc_service_config.json",
9153-    rest_numeric_enums = False,
9154-    transport = "grpc",
9155-)
9156-
9157-# Uncomment once https://github.com/googleapis/gapic-generator-python/issues/1376 is fixed
9158-#py_test(
9159-#    name = "serviceusage_py_gapic_test",
9160-#    srcs = [
9161-#        "serviceusage_py_gapic_pytest.py",
9162-#        "serviceusage_py_gapic_test.py",
9163-#    ],
9164-#    legacy_create_init = False,
9165-#    deps = [":serviceusage_py_gapic"],
9166-#)
9167-
9168-# Open Source Packages
9169-py_gapic_assembly_pkg(
9170-    name = "api-serviceusage-v1beta1-py",
9171-    deps = [
9172-        ":serviceusage_py_gapic",
9173-    ],
9174-)
9175-
9176-php_proto_library(
9177-    name = "serviceusage_php_proto",
9178-    deps = [":serviceusage_proto"],
9179-)
9180-
9181-php_grpc_library(
9182-    name = "serviceusage_php_grpc",
9183-    srcs = [":serviceusage_proto"],
9184-    deps = [":serviceusage_php_proto"],
9185-)
9186-
9187-php_gapic_library(
9188-    name = "serviceusage_php_gapic",
9189-    srcs = [":serviceusage_proto_with_info"],
9190-    grpc_service_config = "serviceusage_grpc_service_config.json",
9191-    rest_numeric_enums = False,
9192-    service_yaml = "serviceusage_v1beta1.yaml",
9193-    transport = "grpc+rest",
9194-    deps = [
9195-        ":serviceusage_php_grpc",
9196-        ":serviceusage_php_proto",
9197-    ],
9198-)
9199-
9200-# Open Source Packages
9201-php_gapic_assembly_pkg(
9202-    name = "google-cloud-api-serviceusage-v1beta1-php",
9203-    deps = [
9204-        ":serviceusage_php_gapic",
9205-        ":serviceusage_php_grpc",
9206-        ":serviceusage_php_proto",
9207-    ],
9208-)
9209-
9210-nodejs_gapic_library(
9211-    name = "serviceusage_nodejs_gapic",
9212-    package_name = "@google-cloud/service-usage",
9213-    src = ":serviceusage_proto_with_info",
9214-    extra_protoc_parameters = ["metadata"],
9215-    grpc_service_config = "serviceusage_grpc_service_config.json",
9216-    package = "google.api.serviceusage.v1beta1",
9217-    rest_numeric_enums = False,
9218-    service_yaml = "serviceusage_v1beta1.yaml",
9219-    transport = "grpc+rest",
9220-    deps = [],
9221-)
9222-
9223-nodejs_gapic_assembly_pkg(
9224-    name = "api-serviceusage-v1beta1-nodejs",
9225-    deps = [
9226-        ":serviceusage_nodejs_gapic",
9227-        ":serviceusage_proto",
9228-    ],
9229-)
9230-
9231-ruby_proto_library(
9232-    name = "serviceusage_ruby_proto",
9233-    deps = [":serviceusage_proto"],
9234-)
9235-
9236-ruby_grpc_library(
9237-    name = "serviceusage_ruby_grpc",
9238-    srcs = [":serviceusage_proto"],
9239-    deps = [":serviceusage_ruby_proto"],
9240-)
9241-
9242-ruby_cloud_gapic_library(
9243-    name = "serviceusage_ruby_gapic",
9244-    srcs = [":serviceusage_proto_with_info"],
9245-    extra_protoc_parameters = [
9246-        "ruby-cloud-gem-name=google-cloud-service_usage-v1beta1",
9247-        "ruby-cloud-env-prefix=SERVICE_USAGE",
9248-        "ruby-cloud-product-url=https://cloud.google.com/service-usage/",
9249-        "ruby-cloud-api-id=serviceusage.googleapis.com",
9250-        "ruby-cloud-api-shortname=serviceusage",
9251-    ],
9252-    grpc_service_config = "serviceusage_grpc_service_config.json",
9253-    rest_numeric_enums = False,
9254-    ruby_cloud_description = "Service Usage is an infrastructure service of Google Cloud that lets you list and manage other APIs and services in your Cloud projects. You can list and manage Google Cloud services and their APIs, as well as services created using Cloud Endpoints.",
9255-    ruby_cloud_title = "Service Usage V1beta1",
9256-    deps = [
9257-        ":serviceusage_ruby_grpc",
9258-        ":serviceusage_ruby_proto",
9259-    ],
9260-)
9261-
9262-# Open Source Packages
9263-ruby_gapic_assembly_pkg(
9264-    name = "google-cloud-api-serviceusage-v1beta1-ruby",
9265-    deps = [
9266-        ":serviceusage_ruby_gapic",
9267-        ":serviceusage_ruby_grpc",
9268-        ":serviceusage_ruby_proto",
9269-    ],
9270-)
9271-
9272-csharp_proto_library(
9273-    name = "serviceusage_csharp_proto",
9274-    deps = [":serviceusage_proto"],
9275-)
9276-
9277-csharp_grpc_library(
9278-    name = "serviceusage_csharp_grpc",
9279-    srcs = [":serviceusage_proto"],
9280-    deps = [":serviceusage_csharp_proto"],
9281-)
9282-
9283-csharp_gapic_library(
9284-    name = "serviceusage_csharp_gapic",
9285-    srcs = [":serviceusage_proto_with_info"],
9286-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
9287-    grpc_service_config = "serviceusage_grpc_service_config.json",
9288-    rest_numeric_enums = False,
9289-    service_yaml = "serviceusage_v1beta1.yaml",
9290-    deps = [
9291-        ":serviceusage_csharp_grpc",
9292-        ":serviceusage_csharp_proto",
9293-    ],
9294-)
9295-
9296-# Open Source Packages
9297-csharp_gapic_assembly_pkg(
9298-    name = "google-cloud-api-serviceusage-v1beta1-csharp",
9299-    deps = [
9300-        ":serviceusage_csharp_gapic",
9301-        ":serviceusage_csharp_grpc",
9302-        ":serviceusage_csharp_proto",
9303-    ],
9304-)
9305-
9306-##############################################################################
9307-# C++
9308-##############################################################################
9309-# Put your C++ rules here
9310diff -urN a/google/appengine/BUILD.bazel b/google/appengine/BUILD.bazel
9311--- a/google/appengine/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
9312+++ b/google/appengine/BUILD.bazel	1969-12-31 16:00:00
9313@@ -1,40 +0,0 @@
9314-# This build file includes a target for the Ruby wrapper library for
9315-# google-cloud-app_engine.
9316-
9317-# This is an API workspace, having public visibility by default makes perfect sense.
9318-package(default_visibility = ["//visibility:public"])
9319-
9320-# Export yaml configs.
9321-exports_files(glob(["*.yaml"]))
9322-
9323-load(
9324-    "@com_google_googleapis_imports//:imports.bzl",
9325-    "ruby_cloud_gapic_library",
9326-    "ruby_gapic_assembly_pkg",
9327-)
9328-
9329-# Generates a Ruby wrapper client for appengine.
9330-# Ruby wrapper clients are versionless, but are generated from source protos
9331-# for a particular service version, v1 in this case.
9332-ruby_cloud_gapic_library(
9333-    name = "appengine_ruby_wrapper",
9334-    srcs = ["//google/appengine/v1:appengine_proto_with_info"],
9335-    extra_protoc_parameters = [
9336-        "ruby-cloud-gem-name=google-cloud-app_engine",
9337-        "ruby-cloud-env-prefix=APP_ENGINE",
9338-        "ruby-cloud-wrapper-of=v1:0.3",
9339-        "ruby-cloud-product-url=https://cloud.google.com/appengine/docs/admin-api/",
9340-        "ruby-cloud-api-id=appengine.googleapis.com",
9341-        "ruby-cloud-api-shortname=appengine",
9342-    ],
9343-    ruby_cloud_description = "The App Engine Admin API provisions and manages your App Engine applications.",
9344-    ruby_cloud_title = "App Engine Admin",
9345-)
9346-
9347-# Open Source package.
9348-ruby_gapic_assembly_pkg(
9349-    name = "google-cloud-appengine-ruby",
9350-    deps = [
9351-        ":appengine_ruby_wrapper",
9352-    ],
9353-)
9354diff -urN a/google/appengine/legacy/BUILD.bazel b/google/appengine/legacy/BUILD.bazel
9355--- a/google/appengine/legacy/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
9356+++ b/google/appengine/legacy/BUILD.bazel	1969-12-31 16:00:00
9357@@ -1,177 +0,0 @@
9358-# This file was automatically generated by BuildFileGenerator
9359-
9360-# This is an API workspace, having public visibility by default makes perfect sense.
9361-package(default_visibility = ["//visibility:public"])
9362-
9363-##############################################################################
9364-# Common
9365-##############################################################################
9366-load("@rules_proto//proto:defs.bzl", "proto_library")
9367-
9368-proto_library(
9369-    name = "legacy_proto",
9370-    srcs = [
9371-        "audit_data.proto",
9372-    ],
9373-    deps = [
9374-        "//google/api:annotations_proto",
9375-    ],
9376-)
9377-
9378-##############################################################################
9379-# Java
9380-##############################################################################
9381-load(
9382-    "@com_google_googleapis_imports//:imports.bzl",
9383-    "java_grpc_library",
9384-    "java_proto_library",
9385-)
9386-
9387-java_proto_library(
9388-    name = "legacy_java_proto",
9389-    deps = [":legacy_proto"],
9390-)
9391-
9392-java_grpc_library(
9393-    name = "legacy_java_grpc",
9394-    srcs = [":legacy_proto"],
9395-    deps = [":legacy_java_proto"],
9396-)
9397-
9398-##############################################################################
9399-# Go
9400-##############################################################################
9401-load(
9402-    "@com_google_googleapis_imports//:imports.bzl",
9403-    "go_proto_library",
9404-)
9405-
9406-go_proto_library(
9407-    name = "legacy_go_proto",
9408-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
9409-    importpath = "google.golang.org/genproto/googleapis/appengine/legacy",
9410-    protos = [":legacy_proto"],
9411-    deps = [
9412-        "//google/api:annotations_go_proto",
9413-    ],
9414-)
9415-
9416-##############################################################################
9417-# Python
9418-##############################################################################
9419-load(
9420-    "@com_google_googleapis_imports//:imports.bzl",
9421-    "moved_proto_library",
9422-    "py_grpc_library",
9423-    "py_proto_library",
9424-)
9425-
9426-moved_proto_library(
9427-    name = "legacy_moved_proto",
9428-    srcs = [":legacy_proto"],
9429-    deps = [
9430-        "//google/api:annotations_proto",
9431-    ],
9432-)
9433-
9434-py_proto_library(
9435-    name = "legacy_py_proto",
9436-    deps = [":legacy_moved_proto"],
9437-)
9438-
9439-py_grpc_library(
9440-    name = "legacy_py_grpc",
9441-    srcs = [":legacy_moved_proto"],
9442-    deps = [":legacy_py_proto"],
9443-)
9444-
9445-##############################################################################
9446-# PHP
9447-##############################################################################
9448-load(
9449-    "@com_google_googleapis_imports//:imports.bzl",
9450-    "php_grpc_library",
9451-    "php_proto_library",
9452-)
9453-
9454-php_proto_library(
9455-    name = "legacy_php_proto",
9456-    deps = [":legacy_proto"],
9457-)
9458-
9459-php_grpc_library(
9460-    name = "legacy_php_grpc",
9461-    srcs = [":legacy_proto"],
9462-    deps = [":legacy_php_proto"],
9463-)
9464-
9465-##############################################################################
9466-# Node.js
9467-##############################################################################
9468-load(
9469-    "@com_google_googleapis_imports//:imports.bzl",
9470-    "nodejs_gapic_assembly_pkg",
9471-    "nodejs_gapic_library",
9472-)
9473-
9474-
9475-##############################################################################
9476-# Ruby
9477-##############################################################################
9478-load(
9479-    "@com_google_googleapis_imports//:imports.bzl",
9480-    "ruby_grpc_library",
9481-    "ruby_proto_library",
9482-)
9483-
9484-ruby_proto_library(
9485-    name = "legacy_ruby_proto",
9486-    deps = [":legacy_proto"],
9487-)
9488-
9489-ruby_grpc_library(
9490-    name = "legacy_ruby_grpc",
9491-    srcs = [":legacy_proto"],
9492-    deps = [":legacy_ruby_proto"],
9493-)
9494-
9495-##############################################################################
9496-# C#
9497-##############################################################################
9498-load(
9499-    "@com_google_googleapis_imports//:imports.bzl",
9500-    "csharp_grpc_library",
9501-    "csharp_proto_library",
9502-)
9503-
9504-csharp_proto_library(
9505-    name = "legacy_csharp_proto",
9506-    deps = [":legacy_proto"],
9507-)
9508-
9509-csharp_grpc_library(
9510-    name = "legacy_csharp_grpc",
9511-    srcs = [":legacy_proto"],
9512-    deps = [":legacy_csharp_proto"],
9513-)
9514-
9515-##############################################################################
9516-# C++
9517-##############################################################################
9518-load(
9519-    "@com_google_googleapis_imports//:imports.bzl",
9520-    "cc_grpc_library",
9521-    "cc_proto_library",
9522-)
9523-
9524-cc_proto_library(
9525-    name = "legacy_cc_proto",
9526-    deps = [":legacy_proto"],
9527-)
9528-
9529-cc_grpc_library(
9530-    name = "legacy_cc_grpc",
9531-    srcs = [":legacy_proto"],
9532-    grpc_only = True,
9533-    deps = [":legacy_cc_proto"],
9534-)
9535diff -urN a/google/appengine/logging/v1/BUILD.bazel b/google/appengine/logging/v1/BUILD.bazel
9536--- a/google/appengine/logging/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
9537+++ b/google/appengine/logging/v1/BUILD.bazel	1969-12-31 16:00:00
9538@@ -1,178 +0,0 @@
9539-# This file was automatically generated by BuildFileGenerator
9540-
9541-# This is an API workspace, having public visibility by default makes perfect sense.
9542-package(default_visibility = ["//visibility:public"])
9543-
9544-##############################################################################
9545-# Common
9546-##############################################################################
9547-load("@rules_proto//proto:defs.bzl", "proto_library")
9548-
9549-proto_library(
9550-    name = "logging_proto",
9551-    srcs = [
9552-        "request_log.proto",
9553-    ],
9554-    deps = [
9555-        "//google/logging/type:type_proto",
9556-        "@com_google_protobuf//:duration_proto",
9557-        "@com_google_protobuf//:timestamp_proto",
9558-    ],
9559-)
9560-
9561-##############################################################################
9562-# Java
9563-##############################################################################
9564-load(
9565-    "@com_google_googleapis_imports//:imports.bzl",
9566-    "java_grpc_library",
9567-    "java_proto_library",
9568-)
9569-
9570-java_proto_library(
9571-    name = "logging_java_proto",
9572-    deps = [":logging_proto"],
9573-)
9574-
9575-java_grpc_library(
9576-    name = "logging_java_grpc",
9577-    srcs = [":logging_proto"],
9578-    deps = [":logging_java_proto"],
9579-)
9580-
9581-##############################################################################
9582-# Go
9583-##############################################################################
9584-load(
9585-    "@com_google_googleapis_imports//:imports.bzl",
9586-    "go_proto_library",
9587-)
9588-
9589-go_proto_library(
9590-    name = "logging_go_proto",
9591-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
9592-    importpath = "google.golang.org/genproto/googleapis/appengine/logging/v1",
9593-    protos = [":logging_proto"],
9594-    deps = [
9595-        "//google/logging/type:type_go_proto",
9596-    ],
9597-)
9598-
9599-##############################################################################
9600-# Python
9601-##############################################################################
9602-load(
9603-    "@com_google_googleapis_imports//:imports.bzl",
9604-    "py_gapic_assembly_pkg",
9605-    "py_gapic_library",
9606-)
9607-
9608-py_gapic_library(
9609-    name = "logging_py_gapic",
9610-    srcs = [":logging_proto"],
9611-    opt_args = [
9612-        "warehouse-package-name=google-cloud-appengine-logging",
9613-        "python-gapic-namespace=google.cloud",
9614-        "python-gapic-name=appengine_logging",
9615-    ],
9616-    rest_numeric_enums = False,
9617-    transport = "grpc",
9618-)
9619-
9620-# Open Source Packages
9621-py_gapic_assembly_pkg(
9622-    name = "google-cloud-appengine-logging-v1-py",
9623-    deps = [
9624-        ":logging_py_gapic",
9625-    ],
9626-)
9627-
9628-##############################################################################
9629-# PHP
9630-##############################################################################
9631-load(
9632-    "@com_google_googleapis_imports//:imports.bzl",
9633-    "php_grpc_library",
9634-    "php_proto_library",
9635-)
9636-
9637-php_proto_library(
9638-    name = "logging_php_proto",
9639-    deps = [":logging_proto"],
9640-)
9641-
9642-php_grpc_library(
9643-    name = "logging_php_grpc",
9644-    srcs = [":logging_proto"],
9645-    deps = [":logging_php_proto"],
9646-)
9647-
9648-##############################################################################
9649-# Node.js
9650-##############################################################################
9651-load(
9652-    "@com_google_googleapis_imports//:imports.bzl",
9653-    "nodejs_gapic_assembly_pkg",
9654-    "nodejs_gapic_library",
9655-)
9656-
9657-##############################################################################
9658-# Ruby
9659-##############################################################################
9660-load(
9661-    "@com_google_googleapis_imports//:imports.bzl",
9662-    "ruby_grpc_library",
9663-    "ruby_proto_library",
9664-)
9665-
9666-ruby_proto_library(
9667-    name = "logging_ruby_proto",
9668-    deps = [":logging_proto"],
9669-)
9670-
9671-ruby_grpc_library(
9672-    name = "logging_ruby_grpc",
9673-    srcs = [":logging_proto"],
9674-    deps = [":logging_ruby_proto"],
9675-)
9676-
9677-##############################################################################
9678-# C#
9679-##############################################################################
9680-load(
9681-    "@com_google_googleapis_imports//:imports.bzl",
9682-    "csharp_grpc_library",
9683-    "csharp_proto_library",
9684-)
9685-
9686-csharp_proto_library(
9687-    name = "logging_csharp_proto",
9688-    deps = [":logging_proto"],
9689-)
9690-
9691-csharp_grpc_library(
9692-    name = "logging_csharp_grpc",
9693-    srcs = [":logging_proto"],
9694-    deps = [":logging_csharp_proto"],
9695-)
9696-
9697-##############################################################################
9698-# C++
9699-##############################################################################
9700-load(
9701-    "@com_google_googleapis_imports//:imports.bzl",
9702-    "cc_grpc_library",
9703-    "cc_proto_library",
9704-)
9705-
9706-cc_proto_library(
9707-    name = "logging_cc_proto",
9708-    deps = [":logging_proto"],
9709-)
9710-
9711-cc_grpc_library(
9712-    name = "logging_cc_grpc",
9713-    srcs = [":logging_proto"],
9714-    grpc_only = True,
9715-    deps = [":logging_cc_proto"],
9716-)
9717diff -urN a/google/appengine/v1/BUILD.bazel b/google/appengine/v1/BUILD.bazel
9718--- a/google/appengine/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
9719+++ b/google/appengine/v1/BUILD.bazel	1969-12-31 16:00:00
9720@@ -1,371 +0,0 @@
9721-# This file was automatically generated by BuildFileGenerator
9722-# https://github.com/googleapis/rules_gapic/tree/master/bazel
9723-
9724-# Most of the manual changes to this file will be overwritten.
9725-# It's **only** allowed to change the following rule attribute values:
9726-# - names of *_gapic_assembly_* rules
9727-# - certain parameters of *_gapic_library rules, including but not limited to:
9728-#    * extra_protoc_parameters
9729-#    * extra_protoc_file_parameters
9730-# The complete list of preserved parameters can be found in the source code.
9731-
9732-##############################################################################
9733-# Common
9734-##############################################################################
9735-load("@rules_proto//proto:defs.bzl", "proto_library")
9736-load(
9737-    "@com_google_googleapis_imports//:imports.bzl",
9738-    "cc_grpc_library",
9739-    "cc_proto_library",
9740-    "csharp_gapic_assembly_pkg",
9741-    "csharp_gapic_library",
9742-    "csharp_grpc_library",
9743-    "csharp_proto_library",
9744-    "go_gapic_assembly_pkg",
9745-    "go_gapic_library",
9746-    "go_proto_library",
9747-    "go_test",
9748-    "java_gapic_assembly_gradle_pkg",
9749-    "java_gapic_library",
9750-    "java_gapic_test",
9751-    "java_grpc_library",
9752-    "java_proto_library",
9753-    "nodejs_gapic_assembly_pkg",
9754-    "nodejs_gapic_library",
9755-    "php_gapic_assembly_pkg",
9756-    "php_gapic_library",
9757-    "php_grpc_library",
9758-    "php_proto_library",
9759-    "proto_library_with_info",
9760-    "py_gapic_assembly_pkg",
9761-    "py_gapic_library",
9762-    "py_test",
9763-    "ruby_cloud_gapic_library",
9764-    "ruby_gapic_assembly_pkg",
9765-    "ruby_grpc_library",
9766-    "ruby_proto_library",
9767-)
9768-
9769-# This is an API workspace, having public visibility by default makes perfect sense.
9770-package(default_visibility = ["//visibility:public"])
9771-
9772-proto_library(
9773-    name = "appengine_proto",
9774-    srcs = [
9775-        "app_yaml.proto",
9776-        "appengine.proto",
9777-        "application.proto",
9778-        "audit_data.proto",
9779-        "certificate.proto",
9780-        "deploy.proto",
9781-        "deployed_files.proto",
9782-        "domain.proto",
9783-        "domain_mapping.proto",
9784-        "firewall.proto",
9785-        "instance.proto",
9786-        "location.proto",
9787-        "network_settings.proto",
9788-        "operation.proto",
9789-        "service.proto",
9790-        "version.proto",
9791-    ],
9792-    deps = [
9793-        "//google/api:annotations_proto",
9794-        "//google/api:client_proto",
9795-        "//google/api:field_behavior_proto",
9796-        "//google/api:resource_proto",
9797-        "//google/longrunning:operations_proto",
9798-        "@com_google_protobuf//:duration_proto",
9799-        "@com_google_protobuf//:empty_proto",
9800-        "@com_google_protobuf//:field_mask_proto",
9801-        "@com_google_protobuf//:timestamp_proto",
9802-    ],
9803-)
9804-
9805-proto_library_with_info(
9806-    name = "appengine_proto_with_info",
9807-    deps = [
9808-        ":appengine_proto",
9809-        "//google/cloud:common_resources_proto",
9810-    ],
9811-)
9812-
9813-java_proto_library(
9814-    name = "appengine_java_proto",
9815-    deps = [":appengine_proto"],
9816-)
9817-
9818-java_grpc_library(
9819-    name = "appengine_java_grpc",
9820-    srcs = [":appengine_proto"],
9821-    deps = [":appengine_java_proto"],
9822-)
9823-
9824-java_gapic_library(
9825-    name = "appengine_java_gapic",
9826-    srcs = [":appengine_proto_with_info"],
9827-    grpc_service_config = "appengine_grpc_service_config.json",
9828-    rest_numeric_enums = False,
9829-    test_deps = [
9830-        ":appengine_java_grpc",
9831-    ],
9832-    transport = "grpc+rest",
9833-    deps = [
9834-        ":appengine_java_proto",
9835-    ],
9836-)
9837-
9838-java_gapic_test(
9839-    name = "appengine_java_gapic_test_suite",
9840-    test_classes = [
9841-        "com.google.appengine.v1.ApplicationsClientHttpJsonTest",
9842-        "com.google.appengine.v1.ApplicationsClientTest",
9843-        "com.google.appengine.v1.AuthorizedCertificatesClientHttpJsonTest",
9844-        "com.google.appengine.v1.AuthorizedCertificatesClientTest",
9845-        "com.google.appengine.v1.AuthorizedDomainsClientHttpJsonTest",
9846-        "com.google.appengine.v1.AuthorizedDomainsClientTest",
9847-        "com.google.appengine.v1.DomainMappingsClientHttpJsonTest",
9848-        "com.google.appengine.v1.DomainMappingsClientTest",
9849-        "com.google.appengine.v1.FirewallClientHttpJsonTest",
9850-        "com.google.appengine.v1.FirewallClientTest",
9851-        "com.google.appengine.v1.InstancesClientHttpJsonTest",
9852-        "com.google.appengine.v1.InstancesClientTest",
9853-        "com.google.appengine.v1.ServicesClientHttpJsonTest",
9854-        "com.google.appengine.v1.ServicesClientTest",
9855-        "com.google.appengine.v1.VersionsClientHttpJsonTest",
9856-        "com.google.appengine.v1.VersionsClientTest",
9857-    ],
9858-    runtime_deps = [":appengine_java_gapic_test"],
9859-)
9860-
9861-# Open Source Packages
9862-java_gapic_assembly_gradle_pkg(
9863-    name = "google-cloud-appengine-v1-java",
9864-    include_samples = True,
9865-    transport = "grpc+rest",
9866-    deps = [
9867-        ":appengine_java_gapic",
9868-        ":appengine_java_grpc",
9869-        ":appengine_java_proto",
9870-        ":appengine_proto",
9871-    ],
9872-)
9873-
9874-go_proto_library(
9875-    name = "appengine_go_proto",
9876-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
9877-    importpath = "google.golang.org/genproto/googleapis/appengine/v1",
9878-    protos = [":appengine_proto"],
9879-    deps = [
9880-        "//google/api:annotations_go_proto",
9881-        "//google/longrunning:longrunning_go_proto",
9882-    ],
9883-)
9884-
9885-go_gapic_library(
9886-    name = "appengine_go_gapic",
9887-    srcs = [":appengine_proto_with_info"],
9888-    grpc_service_config = "appengine_grpc_service_config.json",
9889-    importpath = "cloud.google.com/go/appengine/apiv1;appengine",
9890-    metadata = True,
9891-    rest_numeric_enums = False,
9892-    service_yaml = "appengine_v1.yaml",
9893-    transport = "grpc+rest",
9894-    deps = [
9895-        ":appengine_go_proto",
9896-        "//google/longrunning:longrunning_go_proto",
9897-        "@com_google_cloud_go//longrunning:go_default_library",
9898-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
9899-        "@io_bazel_rules_go//proto/wkt:duration_go_proto",
9900-    ],
9901-)
9902-
9903-go_test(
9904-    name = "appengine_go_gapic_test",
9905-    srcs = [":appengine_go_gapic_srcjar_test"],
9906-    embed = [":appengine_go_gapic"],
9907-    importpath = "cloud.google.com/go/appengine/apiv1",
9908-)
9909-
9910-# Open Source Packages
9911-go_gapic_assembly_pkg(
9912-    name = "gapi-cloud-appengine-v1-go",
9913-    deps = [
9914-        ":appengine_go_gapic",
9915-        ":appengine_go_gapic_srcjar-metadata.srcjar",
9916-        ":appengine_go_gapic_srcjar-test.srcjar",
9917-        ":appengine_go_proto",
9918-    ],
9919-)
9920-
9921-py_gapic_library(
9922-    name = "appengine_py_gapic",
9923-    srcs = [":appengine_proto"],
9924-    grpc_service_config = "appengine_grpc_service_config.json",
9925-    opt_args = [
9926-        "warehouse-package-name=google-cloud-appengine-admin",
9927-        "python-gapic-namespace=google.cloud",
9928-        "python-gapic-name=appengine_admin",
9929-    ],
9930-    rest_numeric_enums = False,
9931-    transport = "grpc",
9932-)
9933-
9934-py_test(
9935-    name = "appengine_py_gapic_test",
9936-    srcs = [
9937-        "appengine_py_gapic_pytest.py",
9938-        "appengine_py_gapic_test.py",
9939-    ],
9940-    legacy_create_init = False,
9941-    deps = [":appengine_py_gapic"],
9942-)
9943-
9944-# Open Source Packages
9945-py_gapic_assembly_pkg(
9946-    name = "google-cloud-appengine-v1-py",
9947-    deps = [
9948-        ":appengine_py_gapic",
9949-    ],
9950-)
9951-
9952-php_proto_library(
9953-    name = "appengine_php_proto",
9954-    deps = [":appengine_proto"],
9955-)
9956-
9957-php_grpc_library(
9958-    name = "appengine_php_grpc",
9959-    srcs = [":appengine_proto"],
9960-    deps = [":appengine_php_proto"],
9961-)
9962-
9963-php_gapic_library(
9964-    name = "appengine_php_gapic",
9965-    srcs = [":appengine_proto_with_info"],
9966-    grpc_service_config = "appengine_grpc_service_config.json",
9967-    rest_numeric_enums = False,
9968-    service_yaml = "appengine_v1.yaml",
9969-    transport = "grpc+rest",
9970-    deps = [
9971-        ":appengine_php_grpc",
9972-        ":appengine_php_proto",
9973-    ],
9974-)
9975-
9976-# Open Source Packages
9977-php_gapic_assembly_pkg(
9978-    name = "google-cloud-appengine-v1-php",
9979-    deps = [
9980-        ":appengine_php_gapic",
9981-        ":appengine_php_grpc",
9982-        ":appengine_php_proto",
9983-    ],
9984-)
9985-
9986-nodejs_gapic_library(
9987-    name = "appengine_nodejs_gapic",
9988-    package_name = "@google-cloud/appengine-admin",
9989-    src = ":appengine_proto_with_info",
9990-    extra_protoc_parameters = ["metadata"],
9991-    grpc_service_config = "appengine_grpc_service_config.json",
9992-    package = "google.appengine.v1",
9993-    rest_numeric_enums = False,
9994-    service_yaml = "appengine_v1.yaml",
9995-    transport = "grpc+rest",
9996-    deps = [],
9997-)
9998-
9999-nodejs_gapic_assembly_pkg(
10000-    name = "appengine-v1-nodejs",
10001-    deps = [
10002-        ":appengine_nodejs_gapic",
10003-        ":appengine_proto",
10004-    ],
10005-)
10006-
10007-ruby_proto_library(
10008-    name = "appengine_ruby_proto",
10009-    deps = [":appengine_proto"],
10010-)
10011-
10012-ruby_grpc_library(
10013-    name = "appengine_ruby_grpc",
10014-    srcs = [":appengine_proto"],
10015-    deps = [":appengine_ruby_proto"],
10016-)
10017-
10018-ruby_cloud_gapic_library(
10019-    name = "appengine_ruby_gapic",
10020-    srcs = [":appengine_proto_with_info"],
10021-    extra_protoc_parameters = [
10022-        "ruby-cloud-gem-name=google-cloud-app_engine-v1",
10023-        "ruby-cloud-env-prefix=APP_ENGINE",
10024-        "ruby-cloud-product-url=https://cloud.google.com/appengine/docs/admin-api/",
10025-        "ruby-cloud-api-id=appengine.googleapis.com",
10026-        "ruby-cloud-api-shortname=appengine",
10027-    ],
10028-    rest_numeric_enums = False,
10029-    ruby_cloud_description = "The App Engine Admin API provisions and manages your App Engine applications.",
10030-    ruby_cloud_title = "App Engine Admin V1",
10031-    deps = [
10032-        ":appengine_ruby_grpc",
10033-        ":appengine_ruby_proto",
10034-    ],
10035-)
10036-
10037-# Open Source Packages
10038-ruby_gapic_assembly_pkg(
10039-    name = "google-cloud-appengine-v1-ruby",
10040-    deps = [
10041-        ":appengine_ruby_gapic",
10042-        ":appengine_ruby_grpc",
10043-        ":appengine_ruby_proto",
10044-    ],
10045-)
10046-
10047-csharp_proto_library(
10048-    name = "appengine_csharp_proto",
10049-    deps = [":appengine_proto"],
10050-)
10051-
10052-csharp_grpc_library(
10053-    name = "appengine_csharp_grpc",
10054-    srcs = [":appengine_proto"],
10055-    deps = [":appengine_csharp_proto"],
10056-)
10057-
10058-csharp_gapic_library(
10059-    name = "appengine_csharp_gapic",
10060-    srcs = [":appengine_proto_with_info"],
10061-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
10062-    grpc_service_config = "appengine_grpc_service_config.json",
10063-    rest_numeric_enums = False,
10064-    service_yaml = "appengine_v1.yaml",
10065-    deps = [
10066-        ":appengine_csharp_grpc",
10067-        ":appengine_csharp_proto",
10068-    ],
10069-)
10070-
10071-# Open Source Packages
10072-csharp_gapic_assembly_pkg(
10073-    name = "google-cloud-appengine-v1-csharp",
10074-    deps = [
10075-        ":appengine_csharp_gapic",
10076-        ":appengine_csharp_grpc",
10077-        ":appengine_csharp_proto",
10078-    ],
10079-)
10080-
10081-cc_proto_library(
10082-    name = "appengine_cc_proto",
10083-    deps = [":appengine_proto"],
10084-)
10085-
10086-cc_grpc_library(
10087-    name = "appengine_cc_grpc",
10088-    srcs = [":appengine_proto"],
10089-    grpc_only = True,
10090-    deps = [":appengine_cc_proto"],
10091-)
10092diff -urN a/google/appengine/v1beta/BUILD.bazel b/google/appengine/v1beta/BUILD.bazel
10093--- a/google/appengine/v1beta/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
10094+++ b/google/appengine/v1beta/BUILD.bazel	1969-12-31 16:00:00
10095@@ -1,192 +0,0 @@
10096-# This file was automatically generated by BuildFileGenerator
10097-
10098-# This is an API workspace, having public visibility by default makes perfect sense.
10099-package(default_visibility = ["//visibility:public"])
10100-
10101-##############################################################################
10102-# Common
10103-##############################################################################
10104-load("@rules_proto//proto:defs.bzl", "proto_library")
10105-
10106-proto_library(
10107-    name = "appengine_proto",
10108-    srcs = [
10109-        "app_yaml.proto",
10110-        "appengine.proto",
10111-        "application.proto",
10112-        "audit_data.proto",
10113-        "certificate.proto",
10114-        "deploy.proto",
10115-        "domain.proto",
10116-        "domain_mapping.proto",
10117-        "firewall.proto",
10118-        "instance.proto",
10119-        "location.proto",
10120-        "network_settings.proto",
10121-        "operation.proto",
10122-        "service.proto",
10123-        "version.proto",
10124-    ],
10125-    deps = [
10126-        "//google/api:annotations_proto",
10127-        "//google/api:client_proto",
10128-        "//google/api:field_behavior_proto",
10129-        "//google/api:resource_proto",
10130-        "//google/longrunning:operations_proto",
10131-        "@com_google_protobuf//:duration_proto",
10132-        "@com_google_protobuf//:empty_proto",
10133-        "@com_google_protobuf//:field_mask_proto",
10134-        "@com_google_protobuf//:timestamp_proto",
10135-    ],
10136-)
10137-
10138-##############################################################################
10139-# Java
10140-##############################################################################
10141-load(
10142-    "@com_google_googleapis_imports//:imports.bzl",
10143-    "java_grpc_library",
10144-    "java_proto_library",
10145-)
10146-
10147-java_proto_library(
10148-    name = "appengine_java_proto",
10149-    deps = [":appengine_proto"],
10150-)
10151-
10152-java_grpc_library(
10153-    name = "appengine_java_grpc",
10154-    srcs = [":appengine_proto"],
10155-    deps = [":appengine_java_proto"],
10156-)
10157-
10158-##############################################################################
10159-# Go
10160-##############################################################################
10161-load(
10162-    "@com_google_googleapis_imports//:imports.bzl",
10163-    "go_proto_library",
10164-)
10165-
10166-go_proto_library(
10167-    name = "appengine_go_proto",
10168-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
10169-    importpath = "google.golang.org/genproto/googleapis/appengine/v1beta",
10170-    protos = [":appengine_proto"],
10171-    deps = [
10172-        "//google/api:annotations_go_proto",
10173-        "//google/longrunning:longrunning_go_proto",
10174-    ],
10175-)
10176-
10177-##############################################################################
10178-# Python
10179-##############################################################################
10180-load(
10181-    "@com_google_googleapis_imports//:imports.bzl",
10182-    "moved_proto_library",
10183-    "py_grpc_library",
10184-    "py_proto_library",
10185-)
10186-
10187-moved_proto_library(
10188-    name = "appengine_moved_proto",
10189-    srcs = [":appengine_proto"],
10190-    deps = [
10191-        "//google/api:annotations_proto",
10192-        "//google/api:client_proto",
10193-        "//google/api:field_behavior_proto",
10194-        "//google/api:resource_proto",
10195-        "//google/longrunning:operations_proto",
10196-        "@com_google_protobuf//:duration_proto",
10197-        "@com_google_protobuf//:empty_proto",
10198-        "@com_google_protobuf//:field_mask_proto",
10199-        "@com_google_protobuf//:timestamp_proto",
10200-    ],
10201-)
10202-
10203-py_proto_library(
10204-    name = "appengine_py_proto",
10205-    deps = [":appengine_moved_proto"],
10206-)
10207-
10208-py_grpc_library(
10209-    name = "appengine_py_grpc",
10210-    srcs = [":appengine_moved_proto"],
10211-    deps = [":appengine_py_proto"],
10212-)
10213-
10214-##############################################################################
10215-# PHP
10216-##############################################################################
10217-load(
10218-    "@com_google_googleapis_imports//:imports.bzl",
10219-    "php_grpc_library",
10220-    "php_proto_library",
10221-)
10222-
10223-php_proto_library(
10224-    name = "appengine_php_proto",
10225-    deps = [":appengine_proto"],
10226-)
10227-
10228-php_grpc_library(
10229-    name = "appengine_php_grpc",
10230-    srcs = [":appengine_proto"],
10231-    deps = [":appengine_php_proto"],
10232-)
10233-
10234-##############################################################################
10235-# Node.js
10236-##############################################################################
10237-load(
10238-    "@com_google_googleapis_imports//:imports.bzl",
10239-    "nodejs_gapic_assembly_pkg",
10240-    "nodejs_gapic_library",
10241-)
10242-
10243-
10244-##############################################################################
10245-# Ruby
10246-##############################################################################
10247-load(
10248-    "@com_google_googleapis_imports//:imports.bzl",
10249-    "ruby_grpc_library",
10250-    "ruby_proto_library",
10251-)
10252-
10253-ruby_proto_library(
10254-    name = "appengine_ruby_proto",
10255-    deps = [":appengine_proto"],
10256-)
10257-
10258-ruby_grpc_library(
10259-    name = "appengine_ruby_grpc",
10260-    srcs = [":appengine_proto"],
10261-    deps = [":appengine_ruby_proto"],
10262-)
10263-
10264-##############################################################################
10265-# C#
10266-##############################################################################
10267-load(
10268-    "@com_google_googleapis_imports//:imports.bzl",
10269-    "csharp_grpc_library",
10270-    "csharp_proto_library",
10271-)
10272-
10273-csharp_proto_library(
10274-    name = "appengine_csharp_proto",
10275-    deps = [":appengine_proto"],
10276-)
10277-
10278-csharp_grpc_library(
10279-    name = "appengine_csharp_grpc",
10280-    srcs = [":appengine_proto"],
10281-    deps = [":appengine_csharp_proto"],
10282-)
10283-
10284-##############################################################################
10285-# C++
10286-##############################################################################
10287-# Put your C++ code here
10288diff -urN a/google/apps/alertcenter/v1beta1/BUILD.bazel b/google/apps/alertcenter/v1beta1/BUILD.bazel
10289--- a/google/apps/alertcenter/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
10290+++ b/google/apps/alertcenter/v1beta1/BUILD.bazel	1969-12-31 16:00:00
10291@@ -1,317 +0,0 @@
10292-# This file was automatically generated by BuildFileGenerator
10293-# https://github.com/googleapis/rules_gapic/tree/master/bazel
10294-
10295-# Most of the manual changes to this file will be overwritten.
10296-# It's **only** allowed to change the following rule attribute values:
10297-# - names of *_gapic_assembly_* rules
10298-# - certain parameters of *_gapic_library rules, including but not limited to:
10299-#    * extra_protoc_parameters
10300-#    * extra_protoc_file_parameters
10301-# The complete list of preserved parameters can be found in the source code.
10302-
10303-##############################################################################
10304-# Common
10305-##############################################################################
10306-load("@rules_proto//proto:defs.bzl", "proto_library")
10307-load(
10308-    "@com_google_googleapis_imports//:imports.bzl",
10309-    "csharp_gapic_assembly_pkg",
10310-    "csharp_gapic_library",
10311-    "csharp_grpc_library",
10312-    "csharp_proto_library",
10313-    "go_gapic_assembly_pkg",
10314-    "go_gapic_library",
10315-    "go_proto_library",
10316-    "go_test",
10317-    "java_gapic_assembly_gradle_pkg",
10318-    "java_gapic_library",
10319-    "java_gapic_test",
10320-    "java_grpc_library",
10321-    "java_proto_library",
10322-    "nodejs_gapic_assembly_pkg",
10323-    "nodejs_gapic_library",
10324-    "php_gapic_assembly_pkg",
10325-    "php_gapic_library",
10326-    "php_grpc_library",
10327-    "php_proto_library",
10328-    "proto_library_with_info",
10329-    "py_gapic_assembly_pkg",
10330-    "py_gapic_library",
10331-    "py_test",
10332-    "ruby_cloud_gapic_library",
10333-    "ruby_gapic_assembly_pkg",
10334-    "ruby_grpc_library",
10335-    "ruby_proto_library",
10336-)
10337-
10338-# This is an API workspace, having public visibility by default makes perfect sense.
10339-package(default_visibility = ["//visibility:public"])
10340-
10341-proto_library(
10342-    name = "alertcenter_proto",
10343-    srcs = [
10344-        "alertcenter.proto",
10345-    ],
10346-    deps = [
10347-        "//google/api:annotations_proto",
10348-        "//google/api:client_proto",
10349-        "//google/api:field_behavior_proto",
10350-        "//google/rpc:status_proto",
10351-        "@com_google_protobuf//:any_proto",
10352-        "@com_google_protobuf//:empty_proto",
10353-        "@com_google_protobuf//:timestamp_proto",
10354-    ],
10355-)
10356-
10357-proto_library_with_info(
10358-    name = "alertcenter_proto_with_info",
10359-    deps = [
10360-        ":alertcenter_proto",
10361-        "//google/cloud:common_resources_proto",
10362-    ],
10363-)
10364-
10365-java_proto_library(
10366-    name = "alertcenter_java_proto",
10367-    deps = [":alertcenter_proto"],
10368-)
10369-
10370-java_grpc_library(
10371-    name = "alertcenter_java_grpc",
10372-    srcs = [":alertcenter_proto"],
10373-    deps = [":alertcenter_java_proto"],
10374-)
10375-
10376-java_gapic_library(
10377-    name = "alertcenter_java_gapic",
10378-    srcs = [":alertcenter_proto_with_info"],
10379-    grpc_service_config = "alertcenter_grpc_service_config.json",
10380-    rest_numeric_enums = False,
10381-    test_deps = [
10382-        ":alertcenter_java_grpc",
10383-    ],
10384-    transport = "grpc+rest",
10385-    deps = [
10386-        ":alertcenter_java_proto",
10387-    ],
10388-)
10389-
10390-java_gapic_test(
10391-    name = "alertcenter_java_gapic_test_suite",
10392-    test_classes = [
10393-        "com.google.apps.alertcenter.v1beta1.AlertCenterServiceClientHttpJsonTest",
10394-        "com.google.apps.alertcenter.v1beta1.AlertCenterServiceClientTest",
10395-    ],
10396-    runtime_deps = [":alertcenter_java_gapic_test"],
10397-)
10398-
10399-# Open Source Packages
10400-java_gapic_assembly_gradle_pkg(
10401-    name = "google-cloud-apps-alertcenter-v1beta1-java",
10402-    include_samples = True,
10403-    transport = "grpc+rest",
10404-    deps = [
10405-        ":alertcenter_java_gapic",
10406-        ":alertcenter_java_grpc",
10407-        ":alertcenter_java_proto",
10408-        ":alertcenter_proto",
10409-    ],
10410-)
10411-
10412-go_proto_library(
10413-    name = "alertcenter_go_proto",
10414-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
10415-    importpath = "google.golang.org/genproto/googleapis/apps/alertcenter/v1beta1",
10416-    protos = [":alertcenter_proto"],
10417-    deps = [
10418-        "//google/api:annotations_go_proto",
10419-        "//google/rpc:status_go_proto",
10420-    ],
10421-)
10422-
10423-go_gapic_library(
10424-    name = "alertcenter_go_gapic",
10425-    srcs = [":alertcenter_proto_with_info"],
10426-    grpc_service_config = "alertcenter_grpc_service_config.json",
10427-    importpath = "google.golang.org/google/apps/alertcenter/v1beta1;alertcenter",
10428-    metadata = True,
10429-    rest_numeric_enums = False,
10430-    service_yaml = "alertcenter.yaml",
10431-    transport = "grpc+rest",
10432-    deps = [
10433-        ":alertcenter_go_proto",
10434-    ],
10435-)
10436-
10437-go_test(
10438-    name = "alertcenter_go_gapic_test",
10439-    srcs = [":alertcenter_go_gapic_srcjar_test"],
10440-    embed = [":alertcenter_go_gapic"],
10441-    importpath = "google.golang.org/google/apps/alertcenter/v1beta1",
10442-)
10443-
10444-# Open Source Packages
10445-go_gapic_assembly_pkg(
10446-    name = "gapi-cloud-apps-alertcenter-v1beta1-go",
10447-    deps = [
10448-        ":alertcenter_go_gapic",
10449-        ":alertcenter_go_gapic_srcjar-metadata.srcjar",
10450-        ":alertcenter_go_gapic_srcjar-test.srcjar",
10451-        ":alertcenter_go_proto",
10452-    ],
10453-)
10454-
10455-py_gapic_library(
10456-    name = "alertcenter_py_gapic",
10457-    srcs = [":alertcenter_proto"],
10458-    grpc_service_config = "alertcenter_grpc_service_config.json",
10459-    rest_numeric_enums = False,
10460-    transport = "grpc",
10461-)
10462-
10463-py_test(
10464-    name = "alertcenter_py_gapic_test",
10465-    srcs = [
10466-        "alertcenter_py_gapic_pytest.py",
10467-        "alertcenter_py_gapic_test.py",
10468-    ],
10469-    legacy_create_init = False,
10470-    deps = [":alertcenter_py_gapic"],
10471-)
10472-
10473-# Open Source Packages
10474-py_gapic_assembly_pkg(
10475-    name = "apps-alertcenter-v1beta1-py",
10476-    deps = [
10477-        ":alertcenter_py_gapic",
10478-    ],
10479-)
10480-
10481-php_proto_library(
10482-    name = "alertcenter_php_proto",
10483-    deps = [":alertcenter_proto"],
10484-)
10485-
10486-php_grpc_library(
10487-    name = "alertcenter_php_grpc",
10488-    srcs = [":alertcenter_proto"],
10489-    deps = [":alertcenter_php_proto"],
10490-)
10491-
10492-php_gapic_library(
10493-    name = "alertcenter_php_gapic",
10494-    srcs = [":alertcenter_proto_with_info"],
10495-    grpc_service_config = "alertcenter_grpc_service_config.json",
10496-    rest_numeric_enums = False,
10497-    service_yaml = "alertcenter.yaml",
10498-    transport = "grpc+rest",
10499-    deps = [
10500-        ":alertcenter_php_grpc",
10501-        ":alertcenter_php_proto",
10502-    ],
10503-)
10504-
10505-# Open Source Packages
10506-php_gapic_assembly_pkg(
10507-    name = "google-cloud-apps-alertcenter-v1beta1-php",
10508-    deps = [
10509-        ":alertcenter_php_gapic",
10510-        ":alertcenter_php_grpc",
10511-        ":alertcenter_php_proto",
10512-    ],
10513-)
10514-
10515-nodejs_gapic_library(
10516-    name = "alertcenter_nodejs_gapic",
10517-    package_name = "@google-cloud/alertcenter",
10518-    src = ":alertcenter_proto_with_info",
10519-    extra_protoc_parameters = ["metadata"],
10520-    grpc_service_config = "alertcenter_grpc_service_config.json",
10521-    package = "google.apps.alertcenter.v1beta1",
10522-    rest_numeric_enums = False,
10523-    service_yaml = "alertcenter.yaml",
10524-    transport = "grpc+rest",
10525-    deps = [],
10526-)
10527-
10528-nodejs_gapic_assembly_pkg(
10529-    name = "apps-alertcenter-v1beta1-nodejs",
10530-    deps = [
10531-        ":alertcenter_nodejs_gapic",
10532-        ":alertcenter_proto",
10533-    ],
10534-)
10535-
10536-ruby_proto_library(
10537-    name = "alertcenter_ruby_proto",
10538-    deps = [":alertcenter_proto"],
10539-)
10540-
10541-ruby_grpc_library(
10542-    name = "alertcenter_ruby_grpc",
10543-    srcs = [":alertcenter_proto"],
10544-    deps = [":alertcenter_ruby_proto"],
10545-)
10546-
10547-ruby_cloud_gapic_library(
10548-    name = "alertcenter_ruby_gapic",
10549-    srcs = [":alertcenter_proto_with_info"],
10550-    extra_protoc_parameters = [
10551-        "ruby-cloud-gem-name=google-cloud-apps-alertcenter-v1beta1",
10552-    ],
10553-    grpc_service_config = "alertcenter_grpc_service_config.json",
10554-    rest_numeric_enums = False,
10555-    deps = [
10556-        ":alertcenter_ruby_grpc",
10557-        ":alertcenter_ruby_proto",
10558-    ],
10559-)
10560-
10561-# Open Source Packages
10562-ruby_gapic_assembly_pkg(
10563-    name = "google-cloud-apps-alertcenter-v1beta1-ruby",
10564-    deps = [
10565-        ":alertcenter_ruby_gapic",
10566-        ":alertcenter_ruby_grpc",
10567-        ":alertcenter_ruby_proto",
10568-    ],
10569-)
10570-
10571-csharp_proto_library(
10572-    name = "alertcenter_csharp_proto",
10573-    deps = [":alertcenter_proto"],
10574-)
10575-
10576-csharp_grpc_library(
10577-    name = "alertcenter_csharp_grpc",
10578-    srcs = [":alertcenter_proto"],
10579-    deps = [":alertcenter_csharp_proto"],
10580-)
10581-
10582-csharp_gapic_library(
10583-    name = "alertcenter_csharp_gapic",
10584-    srcs = [":alertcenter_proto_with_info"],
10585-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
10586-    grpc_service_config = "alertcenter_grpc_service_config.json",
10587-    rest_numeric_enums = False,
10588-    service_yaml = "alertcenter.yaml",
10589-    deps = [
10590-        ":alertcenter_csharp_grpc",
10591-        ":alertcenter_csharp_proto",
10592-    ],
10593-)
10594-
10595-# Open Source Packages
10596-csharp_gapic_assembly_pkg(
10597-    name = "google-cloud-apps-alertcenter-v1beta1-csharp",
10598-    deps = [
10599-        ":alertcenter_csharp_gapic",
10600-        ":alertcenter_csharp_grpc",
10601-        ":alertcenter_csharp_proto",
10602-    ],
10603-)
10604-
10605-##############################################################################
10606-# C++
10607-##############################################################################
10608-# Put your C++ rules here
10609diff -urN a/google/apps/drive/activity/v2/BUILD.bazel b/google/apps/drive/activity/v2/BUILD.bazel
10610--- a/google/apps/drive/activity/v2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
10611+++ b/google/apps/drive/activity/v2/BUILD.bazel	1969-12-31 16:00:00
10612@@ -1,369 +0,0 @@
10613-# This file was automatically generated by BuildFileGenerator
10614-# https://github.com/googleapis/rules_gapic/tree/master/bazel
10615-
10616-# Most of the manual changes to this file will be overwritten.
10617-# It's **only** allowed to change the following rule attribute values:
10618-# - names of *_gapic_assembly_* rules
10619-# - certain parameters of *_gapic_library rules, including but not limited to:
10620-#    * extra_protoc_parameters
10621-#    * extra_protoc_file_parameters
10622-# The complete list of preserved parameters can be found in the source code.
10623-
10624-# This is an API workspace, having public visibility by default makes perfect sense.
10625-package(default_visibility = ["//visibility:public"])
10626-
10627-##############################################################################
10628-# Common
10629-##############################################################################
10630-load("@rules_proto//proto:defs.bzl", "proto_library")
10631-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
10632-
10633-proto_library(
10634-    name = "activity_proto",
10635-    srcs = [
10636-        "action.proto",
10637-        "actor.proto",
10638-        "common.proto",
10639-        "drive_activity_service.proto",
10640-        "query_drive_activity_request.proto",
10641-        "query_drive_activity_response.proto",
10642-        "target.proto",
10643-    ],
10644-    deps = [
10645-        "//google/api:annotations_proto",
10646-        "//google/api:client_proto",
10647-        "@com_google_protobuf//:timestamp_proto",
10648-    ],
10649-)
10650-
10651-proto_library_with_info(
10652-    name = "activity_proto_with_info",
10653-    deps = [
10654-        ":activity_proto",
10655-        "//google/cloud:common_resources_proto",
10656-    ],
10657-)
10658-
10659-##############################################################################
10660-# Java
10661-##############################################################################
10662-load(
10663-    "@com_google_googleapis_imports//:imports.bzl",
10664-    "java_gapic_assembly_gradle_pkg",
10665-    "java_gapic_library",
10666-    "java_gapic_test",
10667-    "java_grpc_library",
10668-    "java_proto_library",
10669-)
10670-
10671-java_proto_library(
10672-    name = "activity_java_proto",
10673-    deps = [":activity_proto"],
10674-)
10675-
10676-java_grpc_library(
10677-    name = "activity_java_grpc",
10678-    srcs = [":activity_proto"],
10679-    deps = [":activity_java_proto"],
10680-)
10681-
10682-java_gapic_library(
10683-    name = "activity_java_gapic",
10684-    srcs = [":activity_proto_with_info"],
10685-    gapic_yaml = None,
10686-    grpc_service_config = "driveactivity_grpc_service_config.json",
10687-    rest_numeric_enums = False,
10688-    service_yaml = "driveactivity_v2.yaml",
10689-    test_deps = [
10690-        ":activity_java_grpc",
10691-    ],
10692-    transport = "grpc+rest",
10693-    deps = [
10694-        ":activity_java_proto",
10695-        "//google/api:api_java_proto",
10696-    ],
10697-)
10698-
10699-java_gapic_test(
10700-    name = "activity_java_gapic_test_suite",
10701-    test_classes = [
10702-        "com.google.apps.drive.activity.v2.DriveActivityServiceClientHttpJsonTest",
10703-        "com.google.apps.drive.activity.v2.DriveActivityServiceClientTest",
10704-    ],
10705-    runtime_deps = [":activity_java_gapic_test"],
10706-)
10707-
10708-# Open Source Packages
10709-java_gapic_assembly_gradle_pkg(
10710-    name = "google-apps-drive-activity-v2-java",
10711-    include_samples = True,
10712-    transport = "grpc+rest",
10713-    deps = [
10714-        ":activity_java_gapic",
10715-        ":activity_java_grpc",
10716-        ":activity_java_proto",
10717-        ":activity_proto",
10718-    ],
10719-)
10720-
10721-##############################################################################
10722-# Go
10723-##############################################################################
10724-load(
10725-    "@com_google_googleapis_imports//:imports.bzl",
10726-    "go_gapic_assembly_pkg",
10727-    "go_gapic_library",
10728-    "go_proto_library",
10729-    "go_test",
10730-)
10731-
10732-go_proto_library(
10733-    name = "activity_go_proto",
10734-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
10735-    importpath = "google.golang.org/genproto/googleapis/apps/drive/activity/v2",
10736-    protos = [":activity_proto"],
10737-    deps = [
10738-        "//google/api:annotations_go_proto",
10739-    ],
10740-)
10741-
10742-go_gapic_library(
10743-    name = "activity_go_gapic",
10744-    srcs = [":activity_proto_with_info"],
10745-    grpc_service_config = "driveactivity_grpc_service_config.json",
10746-    importpath = "google.golang.org/google/apps/drive/activity/v2;activity",
10747-    metadata = True,
10748-    rest_numeric_enums = False,
10749-    service_yaml = "driveactivity_v2.yaml",
10750-    transport = "grpc+rest",
10751-    deps = [
10752-        ":activity_go_proto",
10753-    ],
10754-)
10755-
10756-go_test(
10757-    name = "activity_go_gapic_test",
10758-    srcs = [":activity_go_gapic_srcjar_test"],
10759-    embed = [":activity_go_gapic"],
10760-    importpath = "google.golang.org/google/apps/drive/activity/v2",
10761-)
10762-
10763-# Open Source Packages
10764-go_gapic_assembly_pkg(
10765-    name = "gapi-apps-drive-activity-v2-go",
10766-    deps = [
10767-        ":activity_go_gapic",
10768-        ":activity_go_gapic_srcjar-metadata.srcjar",
10769-        ":activity_go_gapic_srcjar-test.srcjar",
10770-        ":activity_go_proto",
10771-    ],
10772-)
10773-
10774-##############################################################################
10775-# Python
10776-##############################################################################
10777-load(
10778-    "@com_google_googleapis_imports//:imports.bzl",
10779-    "py_gapic_assembly_pkg",
10780-    "py_gapic_library",
10781-    "py_test",
10782-)
10783-
10784-py_gapic_library(
10785-    name = "activity_py_gapic",
10786-    srcs = [":activity_proto"],
10787-    grpc_service_config = "driveactivity_grpc_service_config.json",
10788-    rest_numeric_enums = False,
10789-    service_yaml = "driveactivity_v2.yaml",
10790-    transport = "grpc",
10791-    deps = [
10792-    ],
10793-)
10794-
10795-py_test(
10796-    name = "activity_py_gapic_test",
10797-    srcs = [
10798-        "activity_py_gapic_pytest.py",
10799-        "activity_py_gapic_test.py",
10800-    ],
10801-    legacy_create_init = False,
10802-    deps = [":activity_py_gapic"],
10803-)
10804-
10805-# Open Source Packages
10806-py_gapic_assembly_pkg(
10807-    name = "drive-activity-v2-py",
10808-    deps = [
10809-        ":activity_py_gapic",
10810-    ],
10811-)
10812-
10813-##############################################################################
10814-# PHP
10815-##############################################################################
10816-load(
10817-    "@com_google_googleapis_imports//:imports.bzl",
10818-    "php_gapic_assembly_pkg",
10819-    "php_gapic_library",
10820-    "php_grpc_library",
10821-    "php_proto_library",
10822-)
10823-
10824-php_proto_library(
10825-    name = "activity_php_proto",
10826-    deps = [":activity_proto"],
10827-)
10828-
10829-php_grpc_library(
10830-    name = "activity_php_grpc",
10831-    srcs = [":activity_proto"],
10832-    deps = [":activity_php_proto"],
10833-)
10834-
10835-php_gapic_library(
10836-    name = "activity_php_gapic",
10837-    srcs = [":activity_proto_with_info"],
10838-    grpc_service_config = "driveactivity_grpc_service_config.json",
10839-    rest_numeric_enums = False,
10840-    service_yaml = "driveactivity_v2.yaml",
10841-    transport = "grpc+rest",
10842-    deps = [
10843-        ":activity_php_grpc",
10844-        ":activity_php_proto",
10845-    ],
10846-)
10847-
10848-# Open Source Packages
10849-php_gapic_assembly_pkg(
10850-    name = "google-apps-drive-activity-v2-php",
10851-    deps = [
10852-        ":activity_php_gapic",
10853-        ":activity_php_grpc",
10854-        ":activity_php_proto",
10855-    ],
10856-)
10857-
10858-##############################################################################
10859-# Node.js
10860-##############################################################################
10861-load(
10862-    "@com_google_googleapis_imports//:imports.bzl",
10863-    "nodejs_gapic_assembly_pkg",
10864-    "nodejs_gapic_library",
10865-)
10866-
10867-nodejs_gapic_library(
10868-    name = "activity_nodejs_gapic",
10869-    package_name = "@google-cloud/drive-activity",
10870-    src = ":activity_proto_with_info",
10871-    extra_protoc_parameters = ["metadata"],
10872-    grpc_service_config = "driveactivity_grpc_service_config.json",
10873-    package = "google.apps.drive.activity.v2",
10874-    rest_numeric_enums = False,
10875-    service_yaml = "driveactivity_v2.yaml",
10876-    transport = "grpc+rest",
10877-    deps = [],
10878-)
10879-
10880-nodejs_gapic_assembly_pkg(
10881-    name = "drive-activity-v2-nodejs",
10882-    deps = [
10883-        ":activity_nodejs_gapic",
10884-        ":activity_proto",
10885-    ],
10886-)
10887-
10888-##############################################################################
10889-# Ruby
10890-##############################################################################
10891-load(
10892-    "@com_google_googleapis_imports//:imports.bzl",
10893-    "ruby_cloud_gapic_library",
10894-    "ruby_gapic_assembly_pkg",
10895-    "ruby_grpc_library",
10896-    "ruby_proto_library",
10897-)
10898-
10899-ruby_proto_library(
10900-    name = "activity_ruby_proto",
10901-    deps = [":activity_proto"],
10902-)
10903-
10904-ruby_grpc_library(
10905-    name = "activity_ruby_grpc",
10906-    srcs = [":activity_proto"],
10907-    deps = [":activity_ruby_proto"],
10908-)
10909-
10910-ruby_cloud_gapic_library(
10911-    name = "activity_ruby_gapic",
10912-    srcs = [":activity_proto_with_info"],
10913-    extra_protoc_parameters = ["ruby-cloud-gem-name=google-apps-drive-activity-v2"],
10914-    grpc_service_config = "driveactivity_grpc_service_config.json",
10915-    rest_numeric_enums = False,
10916-    service_yaml = "driveactivity_v2.yaml",
10917-    deps = [
10918-        ":activity_ruby_grpc",
10919-        ":activity_ruby_proto",
10920-    ],
10921-)
10922-
10923-# Open Source Packages
10924-ruby_gapic_assembly_pkg(
10925-    name = "google-apps-drive-activity-v2-ruby",
10926-    deps = [
10927-        ":activity_ruby_gapic",
10928-        ":activity_ruby_grpc",
10929-        ":activity_ruby_proto",
10930-    ],
10931-)
10932-
10933-##############################################################################
10934-# C#
10935-##############################################################################
10936-load(
10937-    "@com_google_googleapis_imports//:imports.bzl",
10938-    "csharp_gapic_assembly_pkg",
10939-    "csharp_gapic_library",
10940-    "csharp_grpc_library",
10941-    "csharp_proto_library",
10942-)
10943-
10944-csharp_proto_library(
10945-    name = "activity_csharp_proto",
10946-    deps = [":activity_proto"],
10947-)
10948-
10949-csharp_grpc_library(
10950-    name = "activity_csharp_grpc",
10951-    srcs = [":activity_proto"],
10952-    deps = [":activity_csharp_proto"],
10953-)
10954-
10955-csharp_gapic_library(
10956-    name = "activity_csharp_gapic",
10957-    srcs = [":activity_proto_with_info"],
10958-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
10959-    grpc_service_config = "driveactivity_grpc_service_config.json",
10960-    rest_numeric_enums = False,
10961-    service_yaml = "driveactivity_v2.yaml",
10962-    deps = [
10963-        ":activity_csharp_grpc",
10964-        ":activity_csharp_proto",
10965-    ],
10966-)
10967-
10968-# Open Source Packages
10969-csharp_gapic_assembly_pkg(
10970-    name = "google-apps-drive-activity-v2-csharp",
10971-    deps = [
10972-        ":activity_csharp_gapic",
10973-        ":activity_csharp_grpc",
10974-        ":activity_csharp_proto",
10975-    ],
10976-)
10977-
10978-##############################################################################
10979-# C++
10980-##############################################################################
10981-# Put your C++ rules here
10982diff -urN a/google/apps/drive/labels/v2/BUILD.bazel b/google/apps/drive/labels/v2/BUILD.bazel
10983--- a/google/apps/drive/labels/v2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
10984+++ b/google/apps/drive/labels/v2/BUILD.bazel	1969-12-31 16:00:00
10985@@ -1,393 +0,0 @@
10986-# This file was automatically generated by BuildFileGenerator
10987-# https://github.com/googleapis/rules_gapic/tree/master/bazel
10988-
10989-# Most of the manual changes to this file will be overwritten.
10990-# It's **only** allowed to change the following rule attribute values:
10991-# - names of *_gapic_assembly_* rules
10992-# - certain parameters of *_gapic_library rules, including but not limited to:
10993-#    * extra_protoc_parameters
10994-#    * extra_protoc_file_parameters
10995-# The complete list of preserved parameters can be found in the source code.
10996-
10997-# This is an API workspace, having public visibility by default makes perfect sense.
10998-package(default_visibility = ["//visibility:public"])
10999-
11000-##############################################################################
11001-# Common
11002-##############################################################################
11003-load("@rules_proto//proto:defs.bzl", "proto_library")
11004-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
11005-
11006-proto_library(
11007-    name = "labels_proto",
11008-    srcs = [
11009-        "common.proto",
11010-        "error_details.proto",
11011-        "exception_detail.proto",
11012-        "field.proto",
11013-        "label.proto",
11014-        "label_permission.proto",
11015-        "label_service.proto",
11016-        "requests.proto",
11017-    ],
11018-    deps = [
11019-        "//google/api:annotations_proto",
11020-        "//google/api:client_proto",
11021-        "//google/api:field_behavior_proto",
11022-        "//google/api:resource_proto",
11023-        "//google/type:color_proto",
11024-        "//google/type:date_proto",
11025-        "@com_google_protobuf//:timestamp_proto",
11026-    ],
11027-)
11028-
11029-proto_library_with_info(
11030-    name = "labels_proto_with_info",
11031-    deps = [
11032-        ":labels_proto",
11033-        "//google/cloud:common_resources_proto",
11034-    ],
11035-)
11036-
11037-##############################################################################
11038-# Java
11039-##############################################################################
11040-load(
11041-    "@com_google_googleapis_imports//:imports.bzl",
11042-    "java_gapic_assembly_gradle_pkg",
11043-    "java_gapic_library",
11044-    "java_gapic_test",
11045-    "java_grpc_library",
11046-    "java_proto_library",
11047-)
11048-
11049-java_proto_library(
11050-    name = "labels_java_proto",
11051-    deps = [":labels_proto"],
11052-)
11053-
11054-java_grpc_library(
11055-    name = "labels_java_grpc",
11056-    srcs = [":labels_proto"],
11057-    deps = [":labels_java_proto"],
11058-)
11059-
11060-java_gapic_library(
11061-    name = "labels_java_gapic",
11062-    srcs = [":labels_proto_with_info"],
11063-    gapic_yaml = None,
11064-    grpc_service_config = "drivelabels_v2_grpc_service_config.json",
11065-    rest_numeric_enums = True,
11066-    service_yaml = "drivelabels_v2.yaml",
11067-    test_deps = [
11068-        ":labels_java_grpc",
11069-    ],
11070-    transport = "grpc+rest",
11071-    deps = [
11072-        ":labels_java_proto",
11073-        "//google/api:api_java_proto",
11074-    ],
11075-)
11076-
11077-java_gapic_test(
11078-    name = "labels_java_gapic_test_suite",
11079-    test_classes = [
11080-        "com.google.apps.drive.labels.v2.LabelServiceClientHttpJsonTest",
11081-        "com.google.apps.drive.labels.v2.LabelServiceClientTest",
11082-    ],
11083-    runtime_deps = [":labels_java_gapic_test"],
11084-)
11085-
11086-# Open Source Packages
11087-java_gapic_assembly_gradle_pkg(
11088-    name = "google-cloud-drive-labels-v2-java",
11089-    include_samples = True,
11090-    transport = "grpc+rest",
11091-    deps = [
11092-        ":labels_java_gapic",
11093-        ":labels_java_grpc",
11094-        ":labels_java_proto",
11095-        ":labels_proto",
11096-    ],
11097-)
11098-
11099-##############################################################################
11100-# Go
11101-##############################################################################
11102-load(
11103-    "@com_google_googleapis_imports//:imports.bzl",
11104-    "go_gapic_assembly_pkg",
11105-    "go_gapic_library",
11106-    "go_proto_library",
11107-    "go_test",
11108-)
11109-
11110-go_proto_library(
11111-    name = "labels_go_proto",
11112-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
11113-    importpath = "google.golang.org/genproto/googleapis/apps/drive/labels/v2",
11114-    protos = [":labels_proto"],
11115-    deps = [
11116-        "//google/api:annotations_go_proto",
11117-        "//google/type:color_go_proto",
11118-        "//google/type:date_go_proto",
11119-    ],
11120-)
11121-
11122-go_gapic_library(
11123-    name = "labels_go_gapic",
11124-    srcs = [":labels_proto_with_info"],
11125-    grpc_service_config = "drivelabels_v2_grpc_service_config.json",
11126-    importpath = "google.golang.org/google/apps/drive/labels/v2;labels",
11127-    metadata = True,
11128-    rest_numeric_enums = True,
11129-    service_yaml = "drivelabels_v2.yaml",
11130-    transport = "grpc+rest",
11131-    deps = [
11132-        ":labels_go_proto",
11133-    ],
11134-)
11135-
11136-go_test(
11137-    name = "labels_go_gapic_test",
11138-    srcs = [":labels_go_gapic_srcjar_test"],
11139-    embed = [":labels_go_gapic"],
11140-    importpath = "google.golang.org/google/apps/drive/labels/v2",
11141-)
11142-
11143-# Open Source Packages
11144-go_gapic_assembly_pkg(
11145-    name = "gapi-cloud-drive-labels-v2-go",
11146-    deps = [
11147-        ":labels_go_gapic",
11148-        ":labels_go_gapic_srcjar-metadata.srcjar",
11149-        ":labels_go_gapic_srcjar-test.srcjar",
11150-        ":labels_go_proto",
11151-    ],
11152-)
11153-
11154-##############################################################################
11155-# Python
11156-##############################################################################
11157-load(
11158-    "@com_google_googleapis_imports//:imports.bzl",
11159-    "py_gapic_assembly_pkg",
11160-    "py_gapic_library",
11161-    "py_test",
11162-)
11163-
11164-py_gapic_library(
11165-    name = "labels_py_gapic",
11166-    srcs = [":labels_proto"],
11167-    grpc_service_config = "drivelabels_v2_grpc_service_config.json",
11168-    rest_numeric_enums = True,
11169-    service_yaml = "drivelabels_v2.yaml",
11170-    transport = "grpc+rest",
11171-    deps = [],
11172-)
11173-
11174-py_test(
11175-    name = "labels_py_gapic_test",
11176-    srcs = [
11177-        "labels_py_gapic_pytest.py",
11178-        "labels_py_gapic_test.py",
11179-    ],
11180-    legacy_create_init = False,
11181-    deps = [":labels_py_gapic"],
11182-)
11183-
11184-# Open Source Packages
11185-py_gapic_assembly_pkg(
11186-    name = "drive-labels-v2-py",
11187-    deps = [
11188-        ":labels_py_gapic",
11189-    ],
11190-)
11191-
11192-##############################################################################
11193-# PHP
11194-##############################################################################
11195-load(
11196-    "@com_google_googleapis_imports//:imports.bzl",
11197-    "php_gapic_assembly_pkg",
11198-    "php_gapic_library",
11199-    "php_grpc_library",
11200-    "php_proto_library",
11201-)
11202-
11203-php_proto_library(
11204-    name = "labels_php_proto",
11205-    deps = [":labels_proto"],
11206-)
11207-
11208-php_grpc_library(
11209-    name = "labels_php_grpc",
11210-    srcs = [":labels_proto"],
11211-    deps = [":labels_php_proto"],
11212-)
11213-
11214-php_gapic_library(
11215-    name = "labels_php_gapic",
11216-    srcs = [":labels_proto_with_info"],
11217-    grpc_service_config = "drivelabels_v2_grpc_service_config.json",
11218-    rest_numeric_enums = True,
11219-    service_yaml = "drivelabels_v2.yaml",
11220-    transport = "grpc+rest",
11221-    deps = [
11222-        ":labels_php_grpc",
11223-        ":labels_php_proto",
11224-    ],
11225-)
11226-
11227-# Open Source Packages
11228-php_gapic_assembly_pkg(
11229-    name = "google-cloud-drive-labels-v2-php",
11230-    deps = [
11231-        ":labels_php_gapic",
11232-        ":labels_php_grpc",
11233-        ":labels_php_proto",
11234-    ],
11235-)
11236-
11237-##############################################################################
11238-# Node.js
11239-##############################################################################
11240-load(
11241-    "@com_google_googleapis_imports//:imports.bzl",
11242-    "nodejs_gapic_assembly_pkg",
11243-    "nodejs_gapic_library",
11244-)
11245-
11246-nodejs_gapic_library(
11247-    name = "labels_nodejs_gapic",
11248-    package_name = "@google-cloud/labels",
11249-    src = ":labels_proto_with_info",
11250-    extra_protoc_parameters = ["metadata"],
11251-    grpc_service_config = "drivelabels_v2_grpc_service_config.json",
11252-    package = "google.apps.drive.labels.v2",
11253-    rest_numeric_enums = True,
11254-    service_yaml = "drivelabels_v2.yaml",
11255-    transport = "grpc+rest",
11256-    deps = [],
11257-)
11258-
11259-nodejs_gapic_assembly_pkg(
11260-    name = "drive-labels-v2-nodejs",
11261-    deps = [
11262-        ":labels_nodejs_gapic",
11263-        ":labels_proto",
11264-    ],
11265-)
11266-
11267-##############################################################################
11268-# Ruby
11269-##############################################################################
11270-load(
11271-    "@com_google_googleapis_imports//:imports.bzl",
11272-    "ruby_cloud_gapic_library",
11273-    "ruby_gapic_assembly_pkg",
11274-    "ruby_grpc_library",
11275-    "ruby_proto_library",
11276-)
11277-
11278-ruby_proto_library(
11279-    name = "labels_ruby_proto",
11280-    deps = [":labels_proto"],
11281-)
11282-
11283-ruby_grpc_library(
11284-    name = "labels_ruby_grpc",
11285-    srcs = [":labels_proto"],
11286-    deps = [":labels_ruby_proto"],
11287-)
11288-
11289-ruby_cloud_gapic_library(
11290-    name = "labels_ruby_gapic",
11291-    srcs = [":labels_proto_with_info"],
11292-    extra_protoc_parameters = [
11293-        "ruby-cloud-gem-name=google-cloud-drive-labels-v2",
11294-    ],
11295-    grpc_service_config = "drivelabels_v2_grpc_service_config.json",
11296-    rest_numeric_enums = True,
11297-    service_yaml = "drivelabels_v2.yaml",
11298-    deps = [
11299-        ":labels_ruby_grpc",
11300-        ":labels_ruby_proto",
11301-    ],
11302-)
11303-
11304-# Open Source Packages
11305-ruby_gapic_assembly_pkg(
11306-    name = "google-cloud-drive-labels-v2-ruby",
11307-    deps = [
11308-        ":labels_ruby_gapic",
11309-        ":labels_ruby_grpc",
11310-        ":labels_ruby_proto",
11311-    ],
11312-)
11313-
11314-##############################################################################
11315-# C#
11316-##############################################################################
11317-load(
11318-    "@com_google_googleapis_imports//:imports.bzl",
11319-    "csharp_gapic_assembly_pkg",
11320-    "csharp_gapic_library",
11321-    "csharp_grpc_library",
11322-    "csharp_proto_library",
11323-)
11324-
11325-csharp_proto_library(
11326-    name = "labels_csharp_proto",
11327-    deps = [":labels_proto"],
11328-)
11329-
11330-csharp_grpc_library(
11331-    name = "labels_csharp_grpc",
11332-    srcs = [":labels_proto"],
11333-    deps = [":labels_csharp_proto"],
11334-)
11335-
11336-csharp_gapic_library(
11337-    name = "labels_csharp_gapic",
11338-    srcs = [":labels_proto_with_info"],
11339-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
11340-    grpc_service_config = "drivelabels_v2_grpc_service_config.json",
11341-    rest_numeric_enums = True,
11342-    service_yaml = "drivelabels_v2.yaml",
11343-    deps = [
11344-        ":labels_csharp_grpc",
11345-        ":labels_csharp_proto",
11346-    ],
11347-)
11348-
11349-# Open Source Packages
11350-csharp_gapic_assembly_pkg(
11351-    name = "google-cloud-drive-labels-v2-csharp",
11352-    deps = [
11353-        ":labels_csharp_gapic",
11354-        ":labels_csharp_grpc",
11355-        ":labels_csharp_proto",
11356-    ],
11357-)
11358-
11359-##############################################################################
11360-# C++
11361-##############################################################################
11362-load(
11363-    "@com_google_googleapis_imports//:imports.bzl",
11364-    "cc_grpc_library",
11365-    "cc_proto_library",
11366-)
11367-
11368-cc_proto_library(
11369-    name = "labels_cc_proto",
11370-    deps = [":labels_proto"],
11371-)
11372-
11373-cc_grpc_library(
11374-    name = "labels_cc_grpc",
11375-    srcs = [":labels_proto"],
11376-    grpc_only = True,
11377-    deps = [":labels_cc_proto"],
11378-)
11379diff -urN a/google/apps/drive/labels/v2beta/BUILD.bazel b/google/apps/drive/labels/v2beta/BUILD.bazel
11380--- a/google/apps/drive/labels/v2beta/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
11381+++ b/google/apps/drive/labels/v2beta/BUILD.bazel	1969-12-31 16:00:00
11382@@ -1,398 +0,0 @@
11383-# This file was automatically generated by BuildFileGenerator
11384-# https://github.com/googleapis/rules_gapic/tree/master/bazel
11385-
11386-# Most of the manual changes to this file will be overwritten.
11387-# It's **only** allowed to change the following rule attribute values:
11388-# - names of *_gapic_assembly_* rules
11389-# - certain parameters of *_gapic_library rules, including but not limited to:
11390-#    * extra_protoc_parameters
11391-#    * extra_protoc_file_parameters
11392-# The complete list of preserved parameters can be found in the source code.
11393-
11394-# This is an API workspace, having public visibility by default makes perfect sense.
11395-package(default_visibility = ["//visibility:public"])
11396-
11397-##############################################################################
11398-# Common
11399-##############################################################################
11400-load("@rules_proto//proto:defs.bzl", "proto_library")
11401-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
11402-
11403-proto_library(
11404-    name = "labels_proto",
11405-    srcs = [
11406-        "common.proto",
11407-        "error_details.proto",
11408-        "exception_detail.proto",
11409-        "field.proto",
11410-        "label.proto",
11411-        "label_limits.proto",
11412-        "label_lock.proto",
11413-        "label_permission.proto",
11414-        "label_service.proto",
11415-        "requests.proto",
11416-        "user_capabilities.proto",
11417-    ],
11418-    deps = [
11419-        "//google/api:annotations_proto",
11420-        "//google/api:client_proto",
11421-        "//google/api:field_behavior_proto",
11422-        "//google/api:resource_proto",
11423-        "//google/type:color_proto",
11424-        "//google/type:date_proto",
11425-        "@com_google_protobuf//:empty_proto",
11426-        "@com_google_protobuf//:field_mask_proto",
11427-        "@com_google_protobuf//:timestamp_proto",
11428-    ],
11429-)
11430-
11431-proto_library_with_info(
11432-    name = "labels_proto_with_info",
11433-    deps = [
11434-        ":labels_proto",
11435-        "//google/cloud:common_resources_proto",
11436-    ],
11437-)
11438-
11439-##############################################################################
11440-# Java
11441-##############################################################################
11442-load(
11443-    "@com_google_googleapis_imports//:imports.bzl",
11444-    "java_gapic_assembly_gradle_pkg",
11445-    "java_gapic_library",
11446-    "java_gapic_test",
11447-    "java_grpc_library",
11448-    "java_proto_library",
11449-)
11450-
11451-java_proto_library(
11452-    name = "labels_java_proto",
11453-    deps = [":labels_proto"],
11454-)
11455-
11456-java_grpc_library(
11457-    name = "labels_java_grpc",
11458-    srcs = [":labels_proto"],
11459-    deps = [":labels_java_proto"],
11460-)
11461-
11462-java_gapic_library(
11463-    name = "labels_java_gapic",
11464-    srcs = [":labels_proto_with_info"],
11465-    gapic_yaml = None,
11466-    grpc_service_config = "drivelabels_v2beta_grpc_service_config.json",
11467-    rest_numeric_enums = True,
11468-    service_yaml = "drivelabels_v2beta.yaml",
11469-    test_deps = [
11470-        ":labels_java_grpc",
11471-    ],
11472-    transport = "grpc+rest",
11473-    deps = [
11474-        ":labels_java_proto",
11475-        "//google/api:api_java_proto",
11476-    ],
11477-)
11478-
11479-java_gapic_test(
11480-    name = "labels_java_gapic_test_suite",
11481-    test_classes = [
11482-        "com.google.apps.drive.labels.v2beta.LabelServiceClientHttpJsonTest",
11483-        "com.google.apps.drive.labels.v2beta.LabelServiceClientTest",
11484-    ],
11485-    runtime_deps = [":labels_java_gapic_test"],
11486-)
11487-
11488-# Open Source Packages
11489-java_gapic_assembly_gradle_pkg(
11490-    name = "google-cloud-drive-labels-v2beta-java",
11491-    include_samples = True,
11492-    transport = "grpc+rest",
11493-    deps = [
11494-        ":labels_java_gapic",
11495-        ":labels_java_grpc",
11496-        ":labels_java_proto",
11497-        ":labels_proto",
11498-    ],
11499-)
11500-
11501-##############################################################################
11502-# Go
11503-##############################################################################
11504-load(
11505-    "@com_google_googleapis_imports//:imports.bzl",
11506-    "go_gapic_assembly_pkg",
11507-    "go_gapic_library",
11508-    "go_proto_library",
11509-    "go_test",
11510-)
11511-
11512-go_proto_library(
11513-    name = "labels_go_proto",
11514-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
11515-    importpath = "google.golang.org/genproto/googleapis/apps/drive/labels/v2beta",
11516-    protos = [":labels_proto"],
11517-    deps = [
11518-        "//google/api:annotations_go_proto",
11519-        "//google/type:color_go_proto",
11520-        "//google/type:date_go_proto",
11521-    ],
11522-)
11523-
11524-go_gapic_library(
11525-    name = "labels_go_gapic",
11526-    srcs = [":labels_proto_with_info"],
11527-    grpc_service_config = "drivelabels_v2beta_grpc_service_config.json",
11528-    importpath = "google.golang.org/google/apps/drive/labels/v2beta;labels",
11529-    metadata = True,
11530-    rest_numeric_enums = True,
11531-    service_yaml = "drivelabels_v2beta.yaml",
11532-    transport = "grpc+rest",
11533-    deps = [
11534-        ":labels_go_proto",
11535-    ],
11536-)
11537-
11538-go_test(
11539-    name = "labels_go_gapic_test",
11540-    srcs = [":labels_go_gapic_srcjar_test"],
11541-    embed = [":labels_go_gapic"],
11542-    importpath = "google.golang.org/google/apps/drive/labels/v2beta",
11543-)
11544-
11545-# Open Source Packages
11546-go_gapic_assembly_pkg(
11547-    name = "gapi-cloud-drive-labels-v2beta-go",
11548-    deps = [
11549-        ":labels_go_gapic",
11550-        ":labels_go_gapic_srcjar-metadata.srcjar",
11551-        ":labels_go_gapic_srcjar-test.srcjar",
11552-        ":labels_go_proto",
11553-    ],
11554-)
11555-
11556-##############################################################################
11557-# Python
11558-##############################################################################
11559-load(
11560-    "@com_google_googleapis_imports//:imports.bzl",
11561-    "py_gapic_assembly_pkg",
11562-    "py_gapic_library",
11563-    "py_test",
11564-)
11565-
11566-py_gapic_library(
11567-    name = "labels_py_gapic",
11568-    srcs = [":labels_proto"],
11569-    grpc_service_config = "drivelabels_v2beta_grpc_service_config.json",
11570-    rest_numeric_enums = True,
11571-    service_yaml = "drivelabels_v2beta.yaml",
11572-    transport = "grpc+rest",
11573-    deps = [],
11574-)
11575-
11576-py_test(
11577-    name = "labels_py_gapic_test",
11578-    srcs = [
11579-        "labels_py_gapic_pytest.py",
11580-        "labels_py_gapic_test.py",
11581-    ],
11582-    legacy_create_init = False,
11583-    deps = [":labels_py_gapic"],
11584-)
11585-
11586-# Open Source Packages
11587-py_gapic_assembly_pkg(
11588-    name = "drive-labels-v2beta-py",
11589-    deps = [
11590-        ":labels_py_gapic",
11591-    ],
11592-)
11593-
11594-##############################################################################
11595-# PHP
11596-##############################################################################
11597-load(
11598-    "@com_google_googleapis_imports//:imports.bzl",
11599-    "php_gapic_assembly_pkg",
11600-    "php_gapic_library",
11601-    "php_grpc_library",
11602-    "php_proto_library",
11603-)
11604-
11605-php_proto_library(
11606-    name = "labels_php_proto",
11607-    deps = [":labels_proto"],
11608-)
11609-
11610-php_grpc_library(
11611-    name = "labels_php_grpc",
11612-    srcs = [":labels_proto"],
11613-    deps = [":labels_php_proto"],
11614-)
11615-
11616-php_gapic_library(
11617-    name = "labels_php_gapic",
11618-    srcs = [":labels_proto_with_info"],
11619-    grpc_service_config = "drivelabels_v2beta_grpc_service_config.json",
11620-    rest_numeric_enums = True,
11621-    service_yaml = "drivelabels_v2beta.yaml",
11622-    transport = "grpc+rest",
11623-    deps = [
11624-        ":labels_php_grpc",
11625-        ":labels_php_proto",
11626-    ],
11627-)
11628-
11629-# Open Source Packages
11630-php_gapic_assembly_pkg(
11631-    name = "google-cloud-drive-labels-v2beta-php",
11632-    deps = [
11633-        ":labels_php_gapic",
11634-        ":labels_php_grpc",
11635-        ":labels_php_proto",
11636-    ],
11637-)
11638-
11639-##############################################################################
11640-# Node.js
11641-##############################################################################
11642-load(
11643-    "@com_google_googleapis_imports//:imports.bzl",
11644-    "nodejs_gapic_assembly_pkg",
11645-    "nodejs_gapic_library",
11646-)
11647-
11648-nodejs_gapic_library(
11649-    name = "labels_nodejs_gapic",
11650-    package_name = "@google-cloud/labels",
11651-    src = ":labels_proto_with_info",
11652-    extra_protoc_parameters = ["metadata"],
11653-    grpc_service_config = "drivelabels_v2beta_grpc_service_config.json",
11654-    package = "google.apps.drive.labels.v2beta",
11655-    rest_numeric_enums = True,
11656-    service_yaml = "drivelabels_v2beta.yaml",
11657-    transport = "grpc+rest",
11658-    deps = [],
11659-)
11660-
11661-nodejs_gapic_assembly_pkg(
11662-    name = "drive-labels-v2beta-nodejs",
11663-    deps = [
11664-        ":labels_nodejs_gapic",
11665-        ":labels_proto",
11666-    ],
11667-)
11668-
11669-##############################################################################
11670-# Ruby
11671-##############################################################################
11672-load(
11673-    "@com_google_googleapis_imports//:imports.bzl",
11674-    "ruby_cloud_gapic_library",
11675-    "ruby_gapic_assembly_pkg",
11676-    "ruby_grpc_library",
11677-    "ruby_proto_library",
11678-)
11679-
11680-ruby_proto_library(
11681-    name = "labels_ruby_proto",
11682-    deps = [":labels_proto"],
11683-)
11684-
11685-ruby_grpc_library(
11686-    name = "labels_ruby_grpc",
11687-    srcs = [":labels_proto"],
11688-    deps = [":labels_ruby_proto"],
11689-)
11690-
11691-ruby_cloud_gapic_library(
11692-    name = "labels_ruby_gapic",
11693-    srcs = [":labels_proto_with_info"],
11694-    extra_protoc_parameters = [
11695-        "ruby-cloud-gem-name=google-cloud-drive-labels-v2beta",
11696-    ],
11697-    grpc_service_config = "drivelabels_v2beta_grpc_service_config.json",
11698-    rest_numeric_enums = True,
11699-    service_yaml = "drivelabels_v2beta.yaml",
11700-    deps = [
11701-        ":labels_ruby_grpc",
11702-        ":labels_ruby_proto",
11703-    ],
11704-)
11705-
11706-# Open Source Packages
11707-ruby_gapic_assembly_pkg(
11708-    name = "google-cloud-drive-labels-v2beta-ruby",
11709-    deps = [
11710-        ":labels_ruby_gapic",
11711-        ":labels_ruby_grpc",
11712-        ":labels_ruby_proto",
11713-    ],
11714-)
11715-
11716-##############################################################################
11717-# C#
11718-##############################################################################
11719-load(
11720-    "@com_google_googleapis_imports//:imports.bzl",
11721-    "csharp_gapic_assembly_pkg",
11722-    "csharp_gapic_library",
11723-    "csharp_grpc_library",
11724-    "csharp_proto_library",
11725-)
11726-
11727-csharp_proto_library(
11728-    name = "labels_csharp_proto",
11729-    deps = [":labels_proto"],
11730-)
11731-
11732-csharp_grpc_library(
11733-    name = "labels_csharp_grpc",
11734-    srcs = [":labels_proto"],
11735-    deps = [":labels_csharp_proto"],
11736-)
11737-
11738-csharp_gapic_library(
11739-    name = "labels_csharp_gapic",
11740-    srcs = [":labels_proto_with_info"],
11741-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
11742-    grpc_service_config = "drivelabels_v2beta_grpc_service_config.json",
11743-    rest_numeric_enums = True,
11744-    service_yaml = "drivelabels_v2beta.yaml",
11745-    deps = [
11746-        ":labels_csharp_grpc",
11747-        ":labels_csharp_proto",
11748-    ],
11749-)
11750-
11751-# Open Source Packages
11752-csharp_gapic_assembly_pkg(
11753-    name = "google-cloud-drive-labels-v2beta-csharp",
11754-    deps = [
11755-        ":labels_csharp_gapic",
11756-        ":labels_csharp_grpc",
11757-        ":labels_csharp_proto",
11758-    ],
11759-)
11760-
11761-##############################################################################
11762-# C++
11763-##############################################################################
11764-load(
11765-    "@com_google_googleapis_imports//:imports.bzl",
11766-    "cc_grpc_library",
11767-    "cc_proto_library",
11768-)
11769-
11770-cc_proto_library(
11771-    name = "labels_cc_proto",
11772-    deps = [":labels_proto"],
11773-)
11774-
11775-cc_grpc_library(
11776-    name = "labels_cc_grpc",
11777-    srcs = [":labels_proto"],
11778-    grpc_only = True,
11779-    deps = [":labels_cc_proto"],
11780-)
11781diff -urN a/google/apps/market/v2/BUILD.bazel b/google/apps/market/v2/BUILD.bazel
11782--- a/google/apps/market/v2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
11783+++ b/google/apps/market/v2/BUILD.bazel	1969-12-31 16:00:00
11784@@ -1,314 +0,0 @@
11785-# This file was automatically generated by BuildFileGenerator
11786-# https://github.com/googleapis/rules_gapic/tree/master/bazel
11787-
11788-# Most of the manual changes to this file will be overwritten.
11789-# It's **only** allowed to change the following rule attribute values:
11790-# - names of *_gapic_assembly_* rules
11791-# - certain parameters of *_gapic_library rules, including but not limited to:
11792-#    * extra_protoc_parameters
11793-#    * extra_protoc_file_parameters
11794-# The complete list of preserved parameters can be found in the source code.
11795-
11796-##############################################################################
11797-# Common
11798-##############################################################################
11799-load("@rules_proto//proto:defs.bzl", "proto_library")
11800-load(
11801-    "@com_google_googleapis_imports//:imports.bzl",
11802-    "csharp_gapic_assembly_pkg",
11803-    "csharp_gapic_library",
11804-    "csharp_grpc_library",
11805-    "csharp_proto_library",
11806-    "go_gapic_assembly_pkg",
11807-    "go_gapic_library",
11808-    "go_proto_library",
11809-    "go_test",
11810-    "java_gapic_assembly_gradle_pkg",
11811-    "java_gapic_library",
11812-    "java_gapic_test",
11813-    "java_grpc_library",
11814-    "java_proto_library",
11815-    "nodejs_gapic_assembly_pkg",
11816-    "nodejs_gapic_library",
11817-    "php_gapic_assembly_pkg",
11818-    "php_gapic_library",
11819-    "php_grpc_library",
11820-    "php_proto_library",
11821-    "proto_library_with_info",
11822-    "py_gapic_assembly_pkg",
11823-    "py_gapic_library",
11824-    "py_test",
11825-    "ruby_cloud_gapic_library",
11826-    "ruby_gapic_assembly_pkg",
11827-    "ruby_grpc_library",
11828-    "ruby_proto_library",
11829-)
11830-
11831-# This is an API workspace, having public visibility by default makes perfect sense.
11832-package(default_visibility = ["//visibility:public"])
11833-
11834-proto_library(
11835-    name = "marketplace_proto",
11836-    srcs = [
11837-        "resources.proto",
11838-        "services.proto",
11839-    ],
11840-    deps = [
11841-        "//google/api:annotations_proto",
11842-        "//google/api:client_proto",
11843-    ],
11844-)
11845-
11846-proto_library_with_info(
11847-    name = "marketplace_proto_with_info",
11848-    deps = [
11849-        ":marketplace_proto",
11850-        "//google/cloud:common_resources_proto",
11851-    ],
11852-)
11853-
11854-java_proto_library(
11855-    name = "marketplace_java_proto",
11856-    deps = [":marketplace_proto"],
11857-)
11858-
11859-java_grpc_library(
11860-    name = "marketplace_java_grpc",
11861-    srcs = [":marketplace_proto"],
11862-    deps = [":marketplace_java_proto"],
11863-)
11864-
11865-java_gapic_library(
11866-    name = "marketplace_java_gapic",
11867-    srcs = [":marketplace_proto_with_info"],
11868-    grpc_service_config = "service_grpc_service_config.json",
11869-    rest_numeric_enums = False,
11870-    test_deps = [
11871-        ":marketplace_java_grpc",
11872-    ],
11873-    transport = "grpc+rest",
11874-    deps = [
11875-        ":marketplace_java_proto",
11876-    ],
11877-)
11878-
11879-java_gapic_test(
11880-    name = "marketplace_java_gapic_test_suite",
11881-    test_classes = [
11882-        "com.google.ccc.hosted.marketplace.v2.CustomerLicenseServiceClientHttpJsonTest",
11883-        "com.google.ccc.hosted.marketplace.v2.CustomerLicenseServiceClientTest",
11884-        "com.google.ccc.hosted.marketplace.v2.LicenseNotificationServiceClientHttpJsonTest",
11885-        "com.google.ccc.hosted.marketplace.v2.LicenseNotificationServiceClientTest",
11886-        "com.google.ccc.hosted.marketplace.v2.UserLicenseServiceClientHttpJsonTest",
11887-        "com.google.ccc.hosted.marketplace.v2.UserLicenseServiceClientTest",
11888-    ],
11889-    runtime_deps = [":marketplace_java_gapic_test"],
11890-)
11891-
11892-# Open Source Packages
11893-java_gapic_assembly_gradle_pkg(
11894-    name = "google-cloud-hosted-marketplace-v2-java",
11895-    include_samples = True,
11896-    transport = "grpc+rest",
11897-    deps = [
11898-        ":marketplace_java_gapic",
11899-        ":marketplace_java_grpc",
11900-        ":marketplace_java_proto",
11901-        ":marketplace_proto",
11902-    ],
11903-)
11904-
11905-go_proto_library(
11906-    name = "marketplace_go_proto",
11907-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
11908-    importpath = "google.golang.org/genproto/googleapis/ccc/hosted/marketplace/v2",
11909-    protos = [":marketplace_proto"],
11910-    deps = [
11911-        "//google/api:annotations_go_proto",
11912-    ],
11913-)
11914-
11915-go_gapic_library(
11916-    name = "marketplace_go_gapic",
11917-    srcs = [":marketplace_proto_with_info"],
11918-    grpc_service_config = "service_grpc_service_config.json",
11919-    importpath = "google.golang.org/ccc/hosted/marketplace/v2;marketplace",
11920-    metadata = True,
11921-    rest_numeric_enums = False,
11922-    service_yaml = "appsmarket_v2.yaml",
11923-    deps = [
11924-        ":marketplace_go_proto",
11925-    ],
11926-)
11927-
11928-go_test(
11929-    name = "marketplace_go_gapic_test",
11930-    srcs = [":marketplace_go_gapic_srcjar_test"],
11931-    embed = [":marketplace_go_gapic"],
11932-    importpath = "google.golang.org/ccc/hosted/marketplace/v2",
11933-)
11934-
11935-# Open Source Packages
11936-go_gapic_assembly_pkg(
11937-    name = "gapi-cloud-hosted-marketplace-v2-go",
11938-    deps = [
11939-        ":marketplace_go_gapic",
11940-        ":marketplace_go_gapic_srcjar-metadata.srcjar",
11941-        ":marketplace_go_gapic_srcjar-test.srcjar",
11942-        ":marketplace_go_proto",
11943-    ],
11944-)
11945-
11946-py_gapic_library(
11947-    name = "marketplace_py_gapic",
11948-    srcs = [":marketplace_proto"],
11949-    grpc_service_config = "service_grpc_service_config.json",
11950-    rest_numeric_enums = False,
11951-    transport = "grpc",
11952-)
11953-
11954-py_test(
11955-    name = "marketplace_py_gapic_test",
11956-    srcs = [
11957-        "marketplace_py_gapic_pytest.py",
11958-        "marketplace_py_gapic_test.py",
11959-    ],
11960-    legacy_create_init = False,
11961-    deps = [":marketplace_py_gapic"],
11962-)
11963-
11964-# Open Source Packages
11965-py_gapic_assembly_pkg(
11966-    name = "hosted-marketplace-v2-py",
11967-    deps = [
11968-        ":marketplace_py_gapic",
11969-    ],
11970-)
11971-
11972-php_proto_library(
11973-    name = "marketplace_php_proto",
11974-    deps = [":marketplace_proto"],
11975-)
11976-
11977-php_grpc_library(
11978-    name = "marketplace_php_grpc",
11979-    srcs = [":marketplace_proto"],
11980-    deps = [":marketplace_php_proto"],
11981-)
11982-
11983-php_gapic_library(
11984-    name = "marketplace_php_gapic",
11985-    srcs = [":marketplace_proto_with_info"],
11986-    grpc_service_config = "service_grpc_service_config.json",
11987-    rest_numeric_enums = False,
11988-    transport = "grpc+rest",
11989-    deps = [
11990-        ":marketplace_php_grpc",
11991-        ":marketplace_php_proto",
11992-    ],
11993-)
11994-
11995-# Open Source Packages
11996-php_gapic_assembly_pkg(
11997-    name = "google-cloud-hosted-marketplace-v2-php",
11998-    deps = [
11999-        ":marketplace_php_gapic",
12000-        ":marketplace_php_grpc",
12001-        ":marketplace_php_proto",
12002-    ],
12003-)
12004-
12005-nodejs_gapic_library(
12006-    name = "marketplace_nodejs_gapic",
12007-    package_name = "@google-cloud/marketplace",
12008-    src = ":marketplace_proto_with_info",
12009-    extra_protoc_parameters = ["metadata"],
12010-    grpc_service_config = "service_grpc_service_config.json",
12011-    package = "ccc.hosted.marketplace.v2",
12012-    rest_numeric_enums = False,
12013-    service_yaml = "appsmarket_v2.yaml",
12014-    transport = "grpc+rest",
12015-    deps = [],
12016-)
12017-
12018-nodejs_gapic_assembly_pkg(
12019-    name = "hosted-marketplace-v2-nodejs",
12020-    deps = [
12021-        ":marketplace_nodejs_gapic",
12022-        ":marketplace_proto",
12023-    ],
12024-)
12025-
12026-ruby_proto_library(
12027-    name = "marketplace_ruby_proto",
12028-    deps = [":marketplace_proto"],
12029-)
12030-
12031-ruby_grpc_library(
12032-    name = "marketplace_ruby_grpc",
12033-    srcs = [":marketplace_proto"],
12034-    deps = [":marketplace_ruby_proto"],
12035-)
12036-
12037-ruby_cloud_gapic_library(
12038-    name = "marketplace_ruby_gapic",
12039-    srcs = [":marketplace_proto_with_info"],
12040-    extra_protoc_parameters = [
12041-        "ruby-cloud-gem-name=google-cloud-hosted-marketplace-v2",
12042-    ],
12043-    grpc_service_config = "service_grpc_service_config.json",
12044-    rest_numeric_enums = False,
12045-    deps = [
12046-        ":marketplace_ruby_grpc",
12047-        ":marketplace_ruby_proto",
12048-    ],
12049-)
12050-
12051-# Open Source Packages
12052-ruby_gapic_assembly_pkg(
12053-    name = "google-cloud-hosted-marketplace-v2-ruby",
12054-    deps = [
12055-        ":marketplace_ruby_gapic",
12056-        ":marketplace_ruby_grpc",
12057-        ":marketplace_ruby_proto",
12058-    ],
12059-)
12060-
12061-csharp_proto_library(
12062-    name = "marketplace_csharp_proto",
12063-    deps = [":marketplace_proto"],
12064-)
12065-
12066-csharp_grpc_library(
12067-    name = "marketplace_csharp_grpc",
12068-    srcs = [":marketplace_proto"],
12069-    deps = [":marketplace_csharp_proto"],
12070-)
12071-
12072-csharp_gapic_library(
12073-    name = "marketplace_csharp_gapic",
12074-    srcs = [":marketplace_proto_with_info"],
12075-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
12076-    grpc_service_config = "service_grpc_service_config.json",
12077-    rest_numeric_enums = False,
12078-    service_yaml = "appsmarket_v2.yaml",
12079-    deps = [
12080-        ":marketplace_csharp_grpc",
12081-        ":marketplace_csharp_proto",
12082-    ],
12083-)
12084-
12085-# Open Source Packages
12086-csharp_gapic_assembly_pkg(
12087-    name = "google-cloud-hosted-marketplace-v2-csharp",
12088-    deps = [
12089-        ":marketplace_csharp_gapic",
12090-        ":marketplace_csharp_grpc",
12091-        ":marketplace_csharp_proto",
12092-    ],
12093-)
12094-
12095-##############################################################################
12096-# C++
12097-##############################################################################
12098-# Put your C++ rules here
12099diff -urN a/google/apps/script/type/BUILD.bazel b/google/apps/script/type/BUILD.bazel
12100--- a/google/apps/script/type/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
12101+++ b/google/apps/script/type/BUILD.bazel	1969-12-31 16:00:00
12102@@ -1,159 +0,0 @@
12103-# This file was automatically generated by BuildFileGenerator
12104-
12105-##############################################################################
12106-# Common
12107-##############################################################################
12108-load("@rules_proto//proto:defs.bzl", "proto_library")
12109-
12110-##############################################################################
12111-# Java
12112-##############################################################################
12113-load(
12114-    "@com_google_googleapis_imports//:imports.bzl",
12115-    "csharp_gapic_assembly_pkg",
12116-    "csharp_grpc_library",
12117-    "csharp_proto_library",
12118-    "go_proto_library",
12119-    "java_gapic_assembly_gradle_pkg",
12120-    "java_grpc_library",
12121-    "java_proto_library",
12122-    "php_grpc_library",
12123-    "php_proto_library",
12124-    "ruby_grpc_library",
12125-    "ruby_proto_library",
12126-)
12127-
12128-# This is an API workspace, having public visibility by default makes perfect sense.
12129-package(default_visibility = ["//visibility:public"])
12130-
12131-proto_library(
12132-    name = "type_proto",
12133-    srcs = [
12134-        "addon_widget_set.proto",
12135-        "extension_point.proto",
12136-        "script_manifest.proto",
12137-    ],
12138-    deps = [
12139-        "@com_google_protobuf//:struct_proto",
12140-        "@com_google_protobuf//:wrappers_proto",
12141-    ],
12142-)
12143-
12144-java_proto_library(
12145-    name = "type_java_proto",
12146-    deps = [":type_proto"],
12147-)
12148-
12149-java_grpc_library(
12150-    name = "type_java_grpc",
12151-    srcs = [":type_proto"],
12152-    deps = [":type_java_proto"],
12153-)
12154-
12155-# Please DO-NOT-REMOVE this section.
12156-# This is required to generate java files for these protos.
12157-# Open Source Packages
12158-java_gapic_assembly_gradle_pkg(
12159-    name = "google-apps-script-type-java",
12160-    transport = "grpc+rest",
12161-    deps = [
12162-        ":type_java_grpc",
12163-        ":type_java_proto",
12164-        ":type_proto",
12165-    ],
12166-)
12167-
12168-go_proto_library(
12169-    name = "type_go_proto",
12170-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
12171-    importpath = "google.golang.org/genproto/googleapis/apps/script/type",
12172-    protos = [":type_proto"],
12173-)
12174-
12175-##############################################################################
12176-# Python
12177-##############################################################################
12178-load(
12179-    "@com_google_googleapis_imports//:imports.bzl",
12180-    "py_gapic_assembly_pkg",
12181-    "py_gapic_library",
12182-    "py_proto_library",
12183-)
12184-
12185-py_proto_library(
12186-    name = "type_py_proto",
12187-    deps = [":type_proto"],
12188-)
12189-
12190-py_gapic_library(
12191-    name = "type_py_gapic",
12192-    srcs = [":type_proto"],
12193-    rest_numeric_enums = False,
12194-    transport = "grpc",
12195-)
12196-
12197-# Open Source Packages
12198-py_gapic_assembly_pkg(
12199-    name = "type-py",
12200-    deps = [
12201-        ":type_py_gapic",
12202-        "//google/apps/script/type/calendar:calendar_py_gapic",
12203-        "//google/apps/script/type/docs:docs_py_gapic",
12204-        "//google/apps/script/type/drive:drive_py_gapic",
12205-        "//google/apps/script/type/gmail:gmail_py_gapic",
12206-        "//google/apps/script/type/sheets:sheets_py_gapic",
12207-        "//google/apps/script/type/slides:slides_py_gapic",
12208-    ],
12209-)
12210-
12211-##############################################################################
12212-# PHP
12213-##############################################################################
12214-php_proto_library(
12215-    name = "type_php_proto",
12216-    deps = [":type_proto"],
12217-)
12218-
12219-php_grpc_library(
12220-    name = "type_php_grpc",
12221-    srcs = [":type_proto"],
12222-    deps = [":type_php_proto"],
12223-)
12224-
12225-ruby_proto_library(
12226-    name = "type_ruby_proto",
12227-    deps = [":type_proto"],
12228-)
12229-
12230-ruby_grpc_library(
12231-    name = "type_ruby_grpc",
12232-    srcs = [":type_proto"],
12233-    deps = [":type_ruby_proto"],
12234-)
12235-
12236-csharp_proto_library(
12237-    name = "type_csharp_proto",
12238-    deps = [":type_proto"],
12239-)
12240-
12241-csharp_grpc_library(
12242-    name = "type_csharp_grpc",
12243-    srcs = [":type_proto"],
12244-    deps = [":type_csharp_proto"],
12245-)
12246-
12247-# Open Source Packages
12248-csharp_gapic_assembly_pkg(
12249-    name = "google-apps-script-type-csharp",
12250-    package_name = "Google.Apps.Script.Type",
12251-    generate_nongapic_package = True,
12252-    deps = [
12253-        ":type_csharp_grpc",
12254-        ":type_csharp_proto",
12255-    ],
12256-)
12257-
12258-##############################################################################
12259-# C++
12260-##############################################################################
12261-# Put your C++ code here
12262diff -urN a/google/apps/script/type/calendar/BUILD.bazel b/google/apps/script/type/calendar/BUILD.bazel
12263--- a/google/apps/script/type/calendar/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
12264+++ b/google/apps/script/type/calendar/BUILD.bazel	1969-12-31 16:00:00
12265@@ -1,143 +0,0 @@
12266-# This file was automatically generated by BuildFileGenerator
12267-
12268-##############################################################################
12269-# Common
12270-##############################################################################
12271-load("@rules_proto//proto:defs.bzl", "proto_library")
12272-
12273-##############################################################################
12274-# Java
12275-##############################################################################
12276-load(
12277-    "@com_google_googleapis_imports//:imports.bzl",
12278-    "csharp_grpc_library",
12279-    "csharp_proto_library",
12280-    "go_proto_library",
12281-    "java_gapic_assembly_gradle_pkg",
12282-    "java_grpc_library",
12283-    "java_proto_library",
12284-    "php_grpc_library",
12285-    "php_proto_library",
12286-    "ruby_grpc_library",
12287-    "ruby_proto_library",
12288-)
12289-
12290-# This is an API workspace, having public visibility by default makes perfect sense.
12291-package(default_visibility = ["//visibility:public"])
12292-
12293-proto_library(
12294-    name = "calendar_proto",
12295-    srcs = [
12296-        "calendar_addon_manifest.proto",
12297-    ],
12298-    deps = [
12299-        "//google/api:field_behavior_proto",
12300-        "//google/apps/script/type:type_proto",
12301-    ],
12302-)
12303-
12304-java_proto_library(
12305-    name = "calendar_java_proto",
12306-    deps = [":calendar_proto"],
12307-)
12308-
12309-java_grpc_library(
12310-    name = "calendar_java_grpc",
12311-    srcs = [":calendar_proto"],
12312-    deps = [":calendar_java_proto"],
12313-)
12314-
12315-# Please DO-NOT-REMOVE this section.
12316-# This is required to generate java files for these protos.
12317-# Open Source Packages
12318-java_gapic_assembly_gradle_pkg(
12319-    name = "google-apps-script-type-calendar-java",
12320-    transport = "grpc+rest",
12321-    deps = [
12322-        ":calendar_java_grpc",
12323-        ":calendar_java_proto",
12324-        ":calendar_proto",
12325-    ],
12326-)
12327-
12328-go_proto_library(
12329-    name = "calendar_go_proto",
12330-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
12331-    importpath = "google.golang.org/genproto/googleapis/apps/script/type/calendar",
12332-    protos = [":calendar_proto"],
12333-    deps = [
12334-        "//google/api:annotations_go_proto",
12335-        "//google/apps/script/type:type_go_proto",
12336-    ],
12337-)
12338-
12339-##############################################################################
12340-# Python
12341-##############################################################################
12342-load(
12343-    "@com_google_googleapis_imports//:imports.bzl",
12344-    "py_gapic_assembly_pkg",
12345-    "py_gapic_library",
12346-    "py_proto_library",
12347-)
12348-
12349-py_proto_library(
12350-    name = "calendar_py_proto",
12351-    deps = [":calendar_proto"],
12352-)
12353-
12354-py_gapic_library(
12355-    name = "calendar_py_gapic",
12356-    srcs = [":calendar_proto"],
12357-    rest_numeric_enums = False,
12358-    transport = "grpc",
12359-)
12360-
12361-# Open Source Packages
12362-py_gapic_assembly_pkg(
12363-    name = "calendar-gapic",
12364-    deps = [
12365-        ":calendar_py_gapic",
12366-    ],
12367-)
12368-
12369-##############################################################################
12370-# PHP
12371-##############################################################################
12372-php_proto_library(
12373-    name = "calendar_php_proto",
12374-    deps = [":calendar_proto"],
12375-)
12376-
12377-php_grpc_library(
12378-    name = "calendar_php_grpc",
12379-    srcs = [":calendar_proto"],
12380-    deps = [":calendar_php_proto"],
12381-)
12382-
12383-ruby_proto_library(
12384-    name = "calendar_ruby_proto",
12385-    deps = [":calendar_proto"],
12386-)
12387-
12388-ruby_grpc_library(
12389-    name = "calendar_ruby_grpc",
12390-    srcs = [":calendar_proto"],
12391-    deps = [":calendar_ruby_proto"],
12392-)
12393-
12394-csharp_proto_library(
12395-    name = "calendar_csharp_proto",
12396-    deps = [":calendar_proto"],
12397-)
12398-
12399-csharp_grpc_library(
12400-    name = "calendar_csharp_grpc",
12401-    srcs = [":calendar_proto"],
12402-    deps = [":calendar_csharp_proto"],
12403-)
12404-
12405-##############################################################################
12406-# C++
12407-##############################################################################
12408-# Put your C++ code here
12409diff -urN a/google/apps/script/type/docs/BUILD.bazel b/google/apps/script/type/docs/BUILD.bazel
12410--- a/google/apps/script/type/docs/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
12411+++ b/google/apps/script/type/docs/BUILD.bazel	1969-12-31 16:00:00
12412@@ -1,143 +0,0 @@
12413-# This file was automatically generated by BuildFileGenerator
12414-
12415-##############################################################################
12416-# Common
12417-##############################################################################
12418-load("@rules_proto//proto:defs.bzl", "proto_library")
12419-
12420-##############################################################################
12421-# Java
12422-##############################################################################
12423-load(
12424-    "@com_google_googleapis_imports//:imports.bzl",
12425-    "csharp_grpc_library",
12426-    "csharp_proto_library",
12427-    "go_proto_library",
12428-    "java_gapic_assembly_gradle_pkg",
12429-    "java_grpc_library",
12430-    "java_proto_library",
12431-    "php_grpc_library",
12432-    "php_proto_library",
12433-    "ruby_grpc_library",
12434-    "ruby_proto_library",
12435-)
12436-
12437-# This is an API workspace, having public visibility by default makes perfect sense.
12438-package(default_visibility = ["//visibility:public"])
12439-
12440-proto_library(
12441-    name = "docs_proto",
12442-    srcs = [
12443-        "docs_addon_manifest.proto",
12444-    ],
12445-    deps = [
12446-        "//google/api:field_behavior_proto",
12447-        "//google/apps/script/type:type_proto",
12448-    ],
12449-)
12450-
12451-java_proto_library(
12452-    name = "docs_java_proto",
12453-    deps = [":docs_proto"],
12454-)
12455-
12456-java_grpc_library(
12457-    name = "docs_java_grpc",
12458-    srcs = [":docs_proto"],
12459-    deps = [":docs_java_proto"],
12460-)
12461-
12462-# Please DO-NOT-REMOVE this section.
12463-# This is required to generate java files for these protos.
12464-# Open Source Packages
12465-java_gapic_assembly_gradle_pkg(
12466-    name = "google-apps-script-type-docs-java",
12467-    transport = "grpc+rest",
12468-    deps = [
12469-        ":docs_java_grpc",
12470-        ":docs_java_proto",
12471-        ":docs_proto",
12472-    ],
12473-)
12474-
12475-go_proto_library(
12476-    name = "docs_go_proto",
12477-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
12478-    importpath = "google.golang.org/genproto/googleapis/apps/script/type/docs",
12479-    protos = [":docs_proto"],
12480-    deps = [
12481-        "//google/api:annotations_go_proto",
12482-        "//google/apps/script/type:type_go_proto",
12483-    ],
12484-)
12485-
12486-##############################################################################
12487-# Python
12488-##############################################################################
12489-load(
12490-    "@com_google_googleapis_imports//:imports.bzl",
12491-    "py_gapic_assembly_pkg",
12492-    "py_gapic_library",
12493-    "py_proto_library",
12494-)
12495-
12496-py_proto_library(
12497-    name = "docs_py_proto",
12498-    deps = [":docs_proto"],
12499-)
12500-
12501-py_gapic_library(
12502-    name = "docs_py_gapic",
12503-    srcs = [":docs_proto"],
12504-    rest_numeric_enums = False,
12505-    transport = "grpc",
12506-)
12507-
12508-# Open Source Packages
12509-py_gapic_assembly_pkg(
12510-    name = "docs-gapic",
12511-    deps = [
12512-        ":docs_py_gapic",
12513-    ],
12514-)
12515-
12516-##############################################################################
12517-# PHP
12518-##############################################################################
12519-php_proto_library(
12520-    name = "docs_php_proto",
12521-    deps = [":docs_proto"],
12522-)
12523-
12524-php_grpc_library(
12525-    name = "docs_php_grpc",
12526-    srcs = [":docs_proto"],
12527-    deps = [":docs_php_proto"],
12528-)
12529-
12530-ruby_proto_library(
12531-    name = "docs_ruby_proto",
12532-    deps = [":docs_proto"],
12533-)
12534-
12535-ruby_grpc_library(
12536-    name = "docs_ruby_grpc",
12537-    srcs = [":docs_proto"],
12538-    deps = [":docs_ruby_proto"],
12539-)
12540-
12541-csharp_proto_library(
12542-    name = "docs_csharp_proto",
12543-    deps = [":docs_proto"],
12544-)
12545-
12546-csharp_grpc_library(
12547-    name = "docs_csharp_grpc",
12548-    srcs = [":docs_proto"],
12549-    deps = [":docs_csharp_proto"],
12550-)
12551-
12552-##############################################################################
12553-# C++
12554-##############################################################################
12555-# Put your C++ code here
12556diff -urN a/google/apps/script/type/drive/BUILD.bazel b/google/apps/script/type/drive/BUILD.bazel
12557--- a/google/apps/script/type/drive/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
12558+++ b/google/apps/script/type/drive/BUILD.bazel	1969-12-31 16:00:00
12559@@ -1,141 +0,0 @@
12560-# This file was automatically generated by BuildFileGenerator
12561-
12562-##############################################################################
12563-# Common
12564-##############################################################################
12565-load("@rules_proto//proto:defs.bzl", "proto_library")
12566-
12567-##############################################################################
12568-# Java
12569-##############################################################################
12570-load(
12571-    "@com_google_googleapis_imports//:imports.bzl",
12572-    "csharp_grpc_library",
12573-    "csharp_proto_library",
12574-    "go_proto_library",
12575-    "java_gapic_assembly_gradle_pkg",
12576-    "java_grpc_library",
12577-    "java_proto_library",
12578-    "php_grpc_library",
12579-    "php_proto_library",
12580-    "ruby_grpc_library",
12581-    "ruby_proto_library",
12582-)
12583-
12584-# This is an API workspace, having public visibility by default makes perfect sense.
12585-package(default_visibility = ["//visibility:public"])
12586-
12587-proto_library(
12588-    name = "drive_proto",
12589-    srcs = [
12590-        "drive_addon_manifest.proto",
12591-    ],
12592-    deps = [
12593-        "//google/apps/script/type:type_proto",
12594-    ],
12595-)
12596-
12597-java_proto_library(
12598-    name = "drive_java_proto",
12599-    deps = [":drive_proto"],
12600-)
12601-
12602-java_grpc_library(
12603-    name = "drive_java_grpc",
12604-    srcs = [":drive_proto"],
12605-    deps = [":drive_java_proto"],
12606-)
12607-
12608-# Please DO-NOT-REMOVE this section.
12609-# This is required to generate java files for these protos.
12610-# Open Source Packages
12611-java_gapic_assembly_gradle_pkg(
12612-    name = "google-apps-script-type-drive-java",
12613-    transport = "grpc+rest",
12614-    deps = [
12615-        ":drive_java_grpc",
12616-        ":drive_java_proto",
12617-        ":drive_proto",
12618-    ],
12619-)
12620-
12621-go_proto_library(
12622-    name = "drive_go_proto",
12623-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
12624-    importpath = "google.golang.org/genproto/googleapis/apps/script/type/drive",
12625-    protos = [":drive_proto"],
12626-    deps = [
12627-        "//google/apps/script/type:type_go_proto",
12628-    ],
12629-)
12630-
12631-##############################################################################
12632-# Python
12633-##############################################################################
12634-load(
12635-    "@com_google_googleapis_imports//:imports.bzl",
12636-    "py_gapic_assembly_pkg",
12637-    "py_gapic_library",
12638-    "py_proto_library",
12639-)
12640-
12641-py_proto_library(
12642-    name = "drive_py_proto",
12643-    deps = [":drive_proto"],
12644-)
12645-
12646-py_gapic_library(
12647-    name = "drive_py_gapic",
12648-    srcs = [":drive_proto"],
12649-    rest_numeric_enums = False,
12650-    transport = "grpc",
12651-)
12652-
12653-# Open Source Packages
12654-py_gapic_assembly_pkg(
12655-    name = "drive-gapic",
12656-    deps = [
12657-        ":drive_py_gapic",
12658-    ],
12659-)
12660-
12661-##############################################################################
12662-# PHP
12663-##############################################################################
12664-php_proto_library(
12665-    name = "drive_php_proto",
12666-    deps = [":drive_proto"],
12667-)
12668-
12669-php_grpc_library(
12670-    name = "drive_php_grpc",
12671-    srcs = [":drive_proto"],
12672-    deps = [":drive_php_proto"],
12673-)
12674-
12675-ruby_proto_library(
12676-    name = "drive_ruby_proto",
12677-    deps = [":drive_proto"],
12678-)
12679-
12680-ruby_grpc_library(
12681-    name = "drive_ruby_grpc",
12682-    srcs = [":drive_proto"],
12683-    deps = [":drive_ruby_proto"],
12684-)
12685-
12686-csharp_proto_library(
12687-    name = "drive_csharp_proto",
12688-    deps = [":drive_proto"],
12689-)
12690-
12691-csharp_grpc_library(
12692-    name = "drive_csharp_grpc",
12693-    srcs = [":drive_proto"],
12694-    deps = [":drive_csharp_proto"],
12695-)
12696-
12697-##############################################################################
12698-# C++
12699-##############################################################################
12700-# Put your C++ code here
12701diff -urN a/google/apps/script/type/gmail/BUILD.bazel b/google/apps/script/type/gmail/BUILD.bazel
12702--- a/google/apps/script/type/gmail/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
12703+++ b/google/apps/script/type/gmail/BUILD.bazel	1969-12-31 16:00:00
12704@@ -1,142 +0,0 @@
12705-# This file was automatically generated by BuildFileGenerator
12706-
12707-##############################################################################
12708-# Common
12709-##############################################################################
12710-load("@rules_proto//proto:defs.bzl", "proto_library")
12711-
12712-##############################################################################
12713-# Java
12714-##############################################################################
12715-load(
12716-    "@com_google_googleapis_imports//:imports.bzl",
12717-    "csharp_grpc_library",
12718-    "csharp_proto_library",
12719-    "go_proto_library",
12720-    "java_gapic_assembly_gradle_pkg",
12721-    "java_grpc_library",
12722-    "java_proto_library",
12723-    "php_grpc_library",
12724-    "php_proto_library",
12725-    "ruby_grpc_library",
12726-    "ruby_proto_library",
12727-)
12728-
12729-# This is an API workspace, having public visibility by default makes perfect sense.
12730-package(default_visibility = ["//visibility:public"])
12731-
12732-proto_library(
12733-    name = "gmail_proto",
12734-    srcs = [
12735-        "gmail_addon_manifest.proto",
12736-    ],
12737-    deps = [
12738-        "//google/apps/script/type:type_proto",
12739-        "@com_google_protobuf//:struct_proto",
12740-    ],
12741-)
12742-
12743-java_proto_library(
12744-    name = "gmail_java_proto",
12745-    deps = [":gmail_proto"],
12746-)
12747-
12748-java_grpc_library(
12749-    name = "gmail_java_grpc",
12750-    srcs = [":gmail_proto"],
12751-    deps = [":gmail_java_proto"],
12752-)
12753-
12754-# Please DO-NOT-REMOVE this section.
12755-# This is required to generate java files for these protos.
12756-# Open Source Packages
12757-java_gapic_assembly_gradle_pkg(
12758-    name = "google-apps-script-type-gmail-java",
12759-    transport = "grpc+rest",
12760-    deps = [
12761-        ":gmail_java_grpc",
12762-        ":gmail_java_proto",
12763-        ":gmail_proto",
12764-    ],
12765-)
12766-
12767-go_proto_library(
12768-    name = "gmail_go_proto",
12769-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
12770-    importpath = "google.golang.org/genproto/googleapis/apps/script/type/gmail",
12771-    protos = [":gmail_proto"],
12772-    deps = [
12773-        "//google/apps/script/type:type_go_proto",
12774-    ],
12775-)
12776-
12777-##############################################################################
12778-# Python
12779-##############################################################################
12780-load(
12781-    "@com_google_googleapis_imports//:imports.bzl",
12782-    "py_gapic_assembly_pkg",
12783-    "py_gapic_library",
12784-    "py_proto_library",
12785-)
12786-
12787-py_proto_library(
12788-    name = "gmail_py_proto",
12789-    deps = [":gmail_proto"],
12790-)
12791-
12792-py_gapic_library(
12793-    name = "gmail_py_gapic",
12794-    srcs = [":gmail_proto"],
12795-    rest_numeric_enums = False,
12796-    transport = "grpc",
12797-)
12798-
12799-# Open Source Packages
12800-py_gapic_assembly_pkg(
12801-    name = "gmail-gapic",
12802-    deps = [
12803-        ":gmail_py_gapic",
12804-    ],
12805-)
12806-
12807-##############################################################################
12808-# PHP
12809-##############################################################################
12810-php_proto_library(
12811-    name = "gmail_php_proto",
12812-    deps = [":gmail_proto"],
12813-)
12814-
12815-php_grpc_library(
12816-    name = "gmail_php_grpc",
12817-    srcs = [":gmail_proto"],
12818-    deps = [":gmail_php_proto"],
12819-)
12820-
12821-ruby_proto_library(
12822-    name = "gmail_ruby_proto",
12823-    deps = [":gmail_proto"],
12824-)
12825-
12826-ruby_grpc_library(
12827-    name = "gmail_ruby_grpc",
12828-    srcs = [":gmail_proto"],
12829-    deps = [":gmail_ruby_proto"],
12830-)
12831-
12832-csharp_proto_library(
12833-    name = "gmail_csharp_proto",
12834-    deps = [":gmail_proto"],
12835-)
12836-
12837-csharp_grpc_library(
12838-    name = "gmail_csharp_grpc",
12839-    srcs = [":gmail_proto"],
12840-    deps = [":gmail_csharp_proto"],
12841-)
12842-
12843-##############################################################################
12844-# C++
12845-##############################################################################
12846-# Put your C++ code here
12847diff -urN a/google/apps/script/type/sheets/BUILD.bazel b/google/apps/script/type/sheets/BUILD.bazel
12848--- a/google/apps/script/type/sheets/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
12849+++ b/google/apps/script/type/sheets/BUILD.bazel	1969-12-31 16:00:00
12850@@ -1,143 +0,0 @@
12851-# This file was automatically generated by BuildFileGenerator
12852-
12853-##############################################################################
12854-# Common
12855-##############################################################################
12856-load("@rules_proto//proto:defs.bzl", "proto_library")
12857-
12858-##############################################################################
12859-# Java
12860-##############################################################################
12861-load(
12862-    "@com_google_googleapis_imports//:imports.bzl",
12863-    "csharp_grpc_library",
12864-    "csharp_proto_library",
12865-    "go_proto_library",
12866-    "java_gapic_assembly_gradle_pkg",
12867-    "java_grpc_library",
12868-    "java_proto_library",
12869-    "php_grpc_library",
12870-    "php_proto_library",
12871-    "ruby_grpc_library",
12872-    "ruby_proto_library",
12873-)
12874-
12875-# This is an API workspace, having public visibility by default makes perfect sense.
12876-package(default_visibility = ["//visibility:public"])
12877-
12878-proto_library(
12879-    name = "sheets_proto",
12880-    srcs = [
12881-        "sheets_addon_manifest.proto",
12882-    ],
12883-    deps = [
12884-        "//google/api:field_behavior_proto",
12885-        "//google/apps/script/type:type_proto",
12886-    ],
12887-)
12888-
12889-java_proto_library(
12890-    name = "sheets_java_proto",
12891-    deps = [":sheets_proto"],
12892-)
12893-
12894-java_grpc_library(
12895-    name = "sheets_java_grpc",
12896-    srcs = [":sheets_proto"],
12897-    deps = [":sheets_java_proto"],
12898-)
12899-
12900-# Please DO-NOT-REMOVE this section.
12901-# This is required to generate java files for these protos.
12902-# Open Source Packages
12903-java_gapic_assembly_gradle_pkg(
12904-    name = "google-apps-script-type-sheets-java",
12905-    transport = "grpc+rest",
12906-    deps = [
12907-        ":sheets_java_grpc",
12908-        ":sheets_java_proto",
12909-        ":sheets_proto",
12910-    ],
12911-)
12912-
12913-go_proto_library(
12914-    name = "sheets_go_proto",
12915-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
12916-    importpath = "google.golang.org/genproto/googleapis/apps/script/type/sheets",
12917-    protos = [":sheets_proto"],
12918-    deps = [
12919-        "//google/api:annotations_go_proto",
12920-        "//google/apps/script/type:type_go_proto",
12921-    ],
12922-)
12923-
12924-##############################################################################
12925-# Python
12926-##############################################################################
12927-load(
12928-    "@com_google_googleapis_imports//:imports.bzl",
12929-    "py_gapic_assembly_pkg",
12930-    "py_gapic_library",
12931-    "py_proto_library",
12932-)
12933-
12934-py_proto_library(
12935-    name = "sheets_py_proto",
12936-    deps = [":sheets_proto"],
12937-)
12938-
12939-py_gapic_library(
12940-    name = "sheets_py_gapic",
12941-    srcs = [":sheets_proto"],
12942-    rest_numeric_enums = False,
12943-    transport = "grpc",
12944-)
12945-
12946-# Open Source Packages
12947-py_gapic_assembly_pkg(
12948-    name = "sheets-gapic",
12949-    deps = [
12950-        ":sheets_py_gapic",
12951-    ],
12952-)
12953-
12954-##############################################################################
12955-# PHP
12956-##############################################################################
12957-php_proto_library(
12958-    name = "sheets_php_proto",
12959-    deps = [":sheets_proto"],
12960-)
12961-
12962-php_grpc_library(
12963-    name = "sheets_php_grpc",
12964-    srcs = [":sheets_proto"],
12965-    deps = [":sheets_php_proto"],
12966-)
12967-
12968-ruby_proto_library(
12969-    name = "sheets_ruby_proto",
12970-    deps = [":sheets_proto"],
12971-)
12972-
12973-ruby_grpc_library(
12974-    name = "sheets_ruby_grpc",
12975-    srcs = [":sheets_proto"],
12976-    deps = [":sheets_ruby_proto"],
12977-)
12978-
12979-csharp_proto_library(
12980-    name = "sheets_csharp_proto",
12981-    deps = [":sheets_proto"],
12982-)
12983-
12984-csharp_grpc_library(
12985-    name = "sheets_csharp_grpc",
12986-    srcs = [":sheets_proto"],
12987-    deps = [":sheets_csharp_proto"],
12988-)
12989-
12990-##############################################################################
12991-# C++
12992-##############################################################################
12993-# Put your C++ code here
12994diff -urN a/google/apps/script/type/slides/BUILD.bazel b/google/apps/script/type/slides/BUILD.bazel
12995--- a/google/apps/script/type/slides/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
12996+++ b/google/apps/script/type/slides/BUILD.bazel	1969-12-31 16:00:00
12997@@ -1,143 +0,0 @@
12998-# This file was automatically generated by BuildFileGenerator
12999-
13000-##############################################################################
13001-# Common
13002-##############################################################################
13003-load("@rules_proto//proto:defs.bzl", "proto_library")
13004-
13005-##############################################################################
13006-# Java
13007-##############################################################################
13008-load(
13009-    "@com_google_googleapis_imports//:imports.bzl",
13010-    "csharp_grpc_library",
13011-    "csharp_proto_library",
13012-    "go_proto_library",
13013-    "java_gapic_assembly_gradle_pkg",
13014-    "java_grpc_library",
13015-    "java_proto_library",
13016-    "php_grpc_library",
13017-    "php_proto_library",
13018-    "ruby_grpc_library",
13019-    "ruby_proto_library",
13020-)
13021-
13022-# This is an API workspace, having public visibility by default makes perfect sense.
13023-package(default_visibility = ["//visibility:public"])
13024-
13025-proto_library(
13026-    name = "slides_proto",
13027-    srcs = [
13028-        "slides_addon_manifest.proto",
13029-    ],
13030-    deps = [
13031-        "//google/api:field_behavior_proto",
13032-        "//google/apps/script/type:type_proto",
13033-    ],
13034-)
13035-
13036-java_proto_library(
13037-    name = "slides_java_proto",
13038-    deps = [":slides_proto"],
13039-)
13040-
13041-java_grpc_library(
13042-    name = "slides_java_grpc",
13043-    srcs = [":slides_proto"],
13044-    deps = [":slides_java_proto"],
13045-)
13046-
13047-# Please DO-NOT-REMOVE this section.
13048-# This is required to generate java files for these protos.
13049-# Open Source Packages
13050-java_gapic_assembly_gradle_pkg(
13051-    name = "google-apps-script-type-slides-java",
13052-    transport = "grpc+rest",
13053-    deps = [
13054-        ":slides_java_grpc",
13055-        ":slides_java_proto",
13056-        ":slides_proto",
13057-    ],
13058-)
13059-
13060-go_proto_library(
13061-    name = "slides_go_proto",
13062-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
13063-    importpath = "google.golang.org/genproto/googleapis/apps/script/type/slides",
13064-    protos = [":slides_proto"],
13065-    deps = [
13066-        "//google/api:annotations_go_proto",
13067-        "//google/apps/script/type:type_go_proto",
13068-    ],
13069-)
13070-
13071-##############################################################################
13072-# Python
13073-##############################################################################
13074-load(
13075-    "@com_google_googleapis_imports//:imports.bzl",
13076-    "py_gapic_assembly_pkg",
13077-    "py_gapic_library",
13078-    "py_proto_library",
13079-)
13080-
13081-py_proto_library(
13082-    name = "slides_py_proto",
13083-    deps = [":slides_proto"],
13084-)
13085-
13086-py_gapic_library(
13087-    name = "slides_py_gapic",
13088-    srcs = [":slides_proto"],
13089-    rest_numeric_enums = False,
13090-    transport = "grpc",
13091-)
13092-
13093-# Open Source Packages
13094-py_gapic_assembly_pkg(
13095-    name = "slides-gapic",
13096-    deps = [
13097-        ":slides_py_gapic",
13098-    ],
13099-)
13100-
13101-##############################################################################
13102-# PHP
13103-##############################################################################
13104-php_proto_library(
13105-    name = "slides_php_proto",
13106-    deps = [":slides_proto"],
13107-)
13108-
13109-php_grpc_library(
13110-    name = "slides_php_grpc",
13111-    srcs = [":slides_proto"],
13112-    deps = [":slides_php_proto"],
13113-)
13114-
13115-ruby_proto_library(
13116-    name = "slides_ruby_proto",
13117-    deps = [":slides_proto"],
13118-)
13119-
13120-ruby_grpc_library(
13121-    name = "slides_ruby_grpc",
13122-    srcs = [":slides_proto"],
13123-    deps = [":slides_ruby_proto"],
13124-)
13125-
13126-csharp_proto_library(
13127-    name = "slides_csharp_proto",
13128-    deps = [":slides_proto"],
13129-)
13130-
13131-csharp_grpc_library(
13132-    name = "slides_csharp_grpc",
13133-    srcs = [":slides_proto"],
13134-    deps = [":slides_csharp_proto"],
13135-)
13136-
13137-##############################################################################
13138-# C++
13139-##############################################################################
13140-# Put your C++ code here
13141diff -urN a/google/area120/tables/BUILD.bazel b/google/area120/tables/BUILD.bazel
13142--- a/google/area120/tables/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
13143+++ b/google/area120/tables/BUILD.bazel	1969-12-31 16:00:00
13144@@ -1,40 +0,0 @@
13145-# This build file includes a target for the Ruby wrapper library for
13146-# google-area120-tables.
13147-
13148-# This is an API workspace, having public visibility by default makes perfect sense.
13149-package(default_visibility = ["//visibility:public"])
13150-
13151-# Export yaml configs.
13152-exports_files(glob(["*.yaml"]))
13153-
13154-load(
13155-    "@com_google_googleapis_imports//:imports.bzl",
13156-    "ruby_cloud_gapic_library",
13157-    "ruby_gapic_assembly_pkg",
13158-)
13159-
13160-# Generates a Ruby wrapper client for area120tables.
13161-# Ruby wrapper clients are versionless, but are generated from source protos
13162-# for a particular service version, v1alpha1 in this case.
13163-ruby_cloud_gapic_library(
13164-    name = "area120tables_ruby_wrapper",
13165-    srcs = ["//google/area120/tables/v1alpha1:tables_proto_with_info"],
13166-    extra_protoc_parameters = [
13167-        "ruby-cloud-gem-name=google-area120-tables",
13168-        "ruby-cloud-env-prefix=AREA120_TABLES",
13169-        "ruby-cloud-wrapper-of=v1alpha1:0.0",
13170-        "ruby-cloud-product-url=https://tables.area120.google.com/u/0/about#/",
13171-        "ruby-cloud-api-id=area120tables.googleapis.com",
13172-        "ruby-cloud-api-shortname=area120tables",
13173-    ],
13174-    ruby_cloud_description = "Using the Area 120 Tables API, you can query for tables, and update/create/delete rows within tables programmatically.",
13175-    ruby_cloud_title = "Area 120 Tables",
13176-)
13177-
13178-# Open Source package.
13179-ruby_gapic_assembly_pkg(
13180-    name = "google-area120-tables-ruby",
13181-    deps = [
13182-        ":area120tables_ruby_wrapper",
13183-    ],
13184-)
13185diff -urN a/google/area120/tables/v1alpha1/BUILD.bazel b/google/area120/tables/v1alpha1/BUILD.bazel
13186--- a/google/area120/tables/v1alpha1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
13187+++ b/google/area120/tables/v1alpha1/BUILD.bazel	1969-12-31 16:00:00
13188@@ -1,320 +0,0 @@
13189-# This file was automatically generated by BuildFileGenerator
13190-# https://github.com/googleapis/gapic-generator/tree/master/rules_gapic/bazel
13191-
13192-# Most of the manual changes to this file will be overwritten.
13193-# It's **only** allowed to change the following rule attribute values:
13194-# - names of *_gapic_assembly_* rules
13195-# - certain parameters of *_gapic_library rules, including but not limited to:
13196-#    * extra_protoc_parameters
13197-#    * extra_protoc_file_parameters
13198-# The complete list of preserved parameters can be found in the source code.
13199-
13200-##############################################################################
13201-# Common
13202-##############################################################################
13203-load("@rules_proto//proto:defs.bzl", "proto_library")
13204-load(
13205-    "@com_google_googleapis_imports//:imports.bzl",
13206-    "csharp_gapic_assembly_pkg",
13207-    "csharp_gapic_library",
13208-    "csharp_grpc_library",
13209-    "csharp_proto_library",
13210-    "go_gapic_assembly_pkg",
13211-    "go_gapic_library",
13212-    "go_proto_library",
13213-    "go_test",
13214-    "java_gapic_assembly_gradle_pkg",
13215-    "java_gapic_library",
13216-    "java_gapic_test",
13217-    "java_grpc_library",
13218-    "java_proto_library",
13219-    "nodejs_gapic_assembly_pkg",
13220-    "nodejs_gapic_library",
13221-    "php_gapic_assembly_pkg",
13222-    "php_gapic_library",
13223-    "php_grpc_library",
13224-    "php_proto_library",
13225-    "proto_library_with_info",
13226-    "py_gapic_assembly_pkg",
13227-    "py_gapic_library",
13228-    "py_test",
13229-    "ruby_cloud_gapic_library",
13230-    "ruby_gapic_assembly_pkg",
13231-    "ruby_grpc_library",
13232-    "ruby_proto_library",
13233-)
13234-
13235-# This is an API workspace, having public visibility by default makes perfect sense.
13236-package(default_visibility = ["//visibility:public"])
13237-
13238-proto_library(
13239-    name = "tables_proto",
13240-    srcs = [
13241-        "tables.proto",
13242-    ],
13243-    deps = [
13244-        "//google/api:annotations_proto",
13245-        "//google/api:client_proto",
13246-        "//google/api:field_behavior_proto",
13247-        "//google/api:resource_proto",
13248-        "@com_google_protobuf//:empty_proto",
13249-        "@com_google_protobuf//:field_mask_proto",
13250-        "@com_google_protobuf//:struct_proto",
13251-    ],
13252-)
13253-
13254-proto_library_with_info(
13255-    name = "tables_proto_with_info",
13256-    deps = [
13257-        ":tables_proto",
13258-        "//google/cloud:common_resources_proto",
13259-    ],
13260-)
13261-
13262-java_proto_library(
13263-    name = "tables_java_proto",
13264-    deps = [":tables_proto"],
13265-)
13266-
13267-java_grpc_library(
13268-    name = "tables_java_grpc",
13269-    srcs = [":tables_proto"],
13270-    deps = [":tables_java_proto"],
13271-)
13272-
13273-java_gapic_library(
13274-    name = "tables_java_gapic",
13275-    srcs = [":tables_proto_with_info"],
13276-    gapic_yaml = "language_gapic.yaml",
13277-    grpc_service_config = "tables_grpc_service_config.json",
13278-    rest_numeric_enums = False,
13279-    test_deps = [
13280-        ":tables_java_grpc",
13281-    ],
13282-    transport = "grpc+rest",
13283-    deps = [
13284-        ":tables_java_proto",
13285-    ],
13286-)
13287-
13288-java_gapic_test(
13289-    name = "tables_java_gapic_test_suite",
13290-    test_classes = [
13291-        "com.google.area120.tables.v1alpha.TablesServiceClientHttpJsonTest",
13292-        "com.google.area120.tables.v1alpha.TablesServiceClientTest",
13293-    ],
13294-    runtime_deps = [":tables_java_gapic_test"],
13295-)
13296-
13297-# Open Source Packages
13298-java_gapic_assembly_gradle_pkg(
13299-    name = "google-area120-tables-v1alpha1-java",
13300-    include_samples = True,
13301-    transport = "grpc+rest",
13302-    deps = [
13303-        ":tables_java_gapic",
13304-        ":tables_java_grpc",
13305-        ":tables_java_proto",
13306-        ":tables_proto",
13307-    ],
13308-)
13309-
13310-go_proto_library(
13311-    name = "tables_go_proto",
13312-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
13313-    importpath = "google.golang.org/genproto/googleapis/area120/tables/v1alpha1",
13314-    protos = [":tables_proto"],
13315-    deps = [
13316-        "//google/api:annotations_go_proto",
13317-    ],
13318-)
13319-
13320-go_gapic_library(
13321-    name = "tables_go_gapic",
13322-    srcs = [":tables_proto_with_info"],
13323-    grpc_service_config = "tables_grpc_service_config.json",
13324-    importpath = "google.golang.org/google/area120/tables/v1alpha1;tables",
13325-    rest_numeric_enums = False,
13326-    service_yaml = "area120tables_v1alpha1.yaml",
13327-    transport = "grpc+rest",
13328-    deps = [
13329-        ":tables_go_proto",
13330-    ],
13331-)
13332-
13333-go_test(
13334-    name = "tables_go_gapic_test",
13335-    srcs = [":tables_go_gapic_srcjar_test"],
13336-    embed = [":tables_go_gapic"],
13337-    importpath = "google.golang.org/google/area120/tables/v1alpha1",
13338-)
13339-
13340-# Open Source Packages
13341-go_gapic_assembly_pkg(
13342-    name = "gapi-area120-tables-v1alpha1-go",
13343-    deps = [
13344-        ":tables_go_gapic",
13345-        ":tables_go_gapic_srcjar-test.srcjar",
13346-        ":tables_go_proto",
13347-    ],
13348-)
13349-
13350-py_gapic_library(
13351-    name = "tables_py_gapic",
13352-    srcs = [":tables_proto"],
13353-    grpc_service_config = "tables_grpc_service_config.json",
13354-    rest_numeric_enums = False,
13355-    transport = "grpc+rest",
13356-)
13357-
13358-py_test(
13359-    name = "tables_py_gapic_test",
13360-    srcs = [
13361-        "tables_py_gapic_pytest.py",
13362-        "tables_py_gapic_test.py",
13363-    ],
13364-    legacy_create_init = False,
13365-    deps = [":tables_py_gapic"],
13366-)
13367-
13368-# Open Source Packages
13369-py_gapic_assembly_pkg(
13370-    name = "area120-tables-v1alpha1-py",
13371-    deps = [
13372-        ":tables_py_gapic",
13373-    ],
13374-)
13375-
13376-php_proto_library(
13377-    name = "tables_php_proto",
13378-    deps = [":tables_proto"],
13379-)
13380-
13381-php_grpc_library(
13382-    name = "tables_php_grpc",
13383-    srcs = [":tables_proto"],
13384-    deps = [":tables_php_proto"],
13385-)
13386-
13387-php_gapic_library(
13388-    name = "tables_php_gapic",
13389-    srcs = [":tables_proto_with_info"],
13390-    grpc_service_config = "tables_grpc_service_config.json",
13391-    rest_numeric_enums = False,
13392-    transport = "grpc+rest",
13393-    deps = [
13394-        ":tables_php_grpc",
13395-        ":tables_php_proto",
13396-    ],
13397-)
13398-
13399-# Open Source Packages
13400-php_gapic_assembly_pkg(
13401-    name = "google-area120-tables-v1alpha1-php",
13402-    deps = [
13403-        ":tables_php_gapic",
13404-        ":tables_php_grpc",
13405-        ":tables_php_proto",
13406-    ],
13407-)
13408-
13409-nodejs_gapic_library(
13410-    name = "tables_nodejs_gapic",
13411-    package_name = "@google/area120-tables",
13412-    src = ":tables_proto_with_info",
13413-    extra_protoc_parameters = ["metadata"],
13414-    grpc_service_config = "tables_grpc_service_config.json",
13415-    package = "google.area120.tables.v1alpha1",
13416-    rest_numeric_enums = False,
13417-    service_yaml = "area120tables_v1alpha1.yaml",
13418-    transport = "grpc+rest",
13419-    deps = [],
13420-)
13421-
13422-nodejs_gapic_assembly_pkg(
13423-    name = "area120-tables-v1alpha1-nodejs",
13424-    deps = [
13425-        ":tables_nodejs_gapic",
13426-        ":tables_proto",
13427-    ],
13428-)
13429-
13430-ruby_proto_library(
13431-    name = "tables_ruby_proto",
13432-    deps = [":tables_proto"],
13433-)
13434-
13435-ruby_grpc_library(
13436-    name = "tables_ruby_grpc",
13437-    srcs = [":tables_proto"],
13438-    deps = [":tables_ruby_proto"],
13439-)
13440-
13441-ruby_cloud_gapic_library(
13442-    name = "tables_ruby_gapic",
13443-    srcs = [":tables_proto_with_info"],
13444-    extra_protoc_parameters = [
13445-        "ruby-cloud-gem-name=google-area120-tables-v1alpha1",
13446-        "ruby-cloud-env-prefix=AREA120_TABLES",
13447-        "ruby-cloud-product-url=https://tables.area120.google.com/u/0/about#/",
13448-        "ruby-cloud-api-id=area120tables.googleapis.com",
13449-        "ruby-cloud-api-shortname=area120tables",
13450-    ],
13451-    grpc_service_config = "tables_grpc_service_config.json",
13452-    rest_numeric_enums = False,
13453-    ruby_cloud_description = "Using the Area 120 Tables API, you can query for tables, and update/create/delete rows within tables programmatically.",
13454-    ruby_cloud_title = "Area 120 Tables V1alpha1",
13455-    deps = [
13456-        ":tables_ruby_grpc",
13457-        ":tables_ruby_proto",
13458-    ],
13459-)
13460-
13461-# Open Source Packages
13462-ruby_gapic_assembly_pkg(
13463-    name = "google-area120-tables-v1alpha1-ruby",
13464-    deps = [
13465-        ":tables_ruby_gapic",
13466-        ":tables_ruby_grpc",
13467-        ":tables_ruby_proto",
13468-    ],
13469-)
13470-
13471-csharp_proto_library(
13472-    name = "tables_csharp_proto",
13473-    deps = [":tables_proto"],
13474-)
13475-
13476-csharp_grpc_library(
13477-    name = "tables_csharp_grpc",
13478-    srcs = [":tables_proto"],
13479-    deps = [":tables_csharp_proto"],
13480-)
13481-
13482-csharp_gapic_library(
13483-    name = "tables_csharp_gapic",
13484-    srcs = [":tables_proto_with_info"],
13485-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
13486-    grpc_service_config = "tables_grpc_service_config.json",
13487-    rest_numeric_enums = False,
13488-    service_yaml = "area120tables_v1alpha1.yaml",
13489-    deps = [
13490-        ":tables_csharp_grpc",
13491-        ":tables_csharp_proto",
13492-    ],
13493-)
13494-
13495-# Open Source Packages
13496-csharp_gapic_assembly_pkg(
13497-    name = "google-area120-tables-v1alpha1-csharp",
13498-    deps = [
13499-        ":tables_csharp_gapic",
13500-        ":tables_csharp_grpc",
13501-        ":tables_csharp_proto",
13502-    ],
13503-)
13504-
13505-##############################################################################
13506-# C++
13507-##############################################################################
13508-# Put your C++ rules here
13509diff -urN a/google/bigtable/BUILD.bazel b/google/bigtable/BUILD.bazel
13510--- a/google/bigtable/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
13511+++ b/google/bigtable/BUILD.bazel	1969-12-31 16:00:00
13512@@ -1 +0,0 @@
13513-exports_files(glob(["*.yaml"]))
13514diff -urN a/google/bigtable/admin/BUILD.bazel b/google/bigtable/admin/BUILD.bazel
13515--- a/google/bigtable/admin/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
13516+++ b/google/bigtable/admin/BUILD.bazel	1969-12-31 16:00:00
13517@@ -1 +0,0 @@
13518-exports_files(glob(["*.yaml"]))
13519diff -urN a/google/bigtable/admin/v2/BUILD.bazel b/google/bigtable/admin/v2/BUILD.bazel
13520--- a/google/bigtable/admin/v2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
13521+++ b/google/bigtable/admin/v2/BUILD.bazel	1969-12-31 16:00:00
13522@@ -1,350 +0,0 @@
13523-# This file was automatically generated by BuildFileGenerator
13524-
13525-##############################################################################
13526-# Common
13527-##############################################################################
13528-load("@rules_proto//proto:defs.bzl", "proto_library")
13529-load(
13530-    "@com_google_googleapis_imports//:imports.bzl",
13531-    "cc_grpc_library",
13532-    "cc_proto_library",
13533-    "csharp_gapic_assembly_pkg",
13534-    "csharp_gapic_library",
13535-    "csharp_grpc_library",
13536-    "csharp_proto_library",
13537-    "go_gapic_assembly_pkg",
13538-    "go_gapic_library",
13539-    "go_proto_library",
13540-    "go_test",
13541-    "java_gapic_assembly_gradle_pkg",
13542-    "java_gapic_library",
13543-    "java_gapic_test",
13544-    "java_grpc_library",
13545-    "java_proto_library",
13546-    "nodejs_gapic_assembly_pkg",
13547-    "nodejs_gapic_library",
13548-    "php_gapic_assembly_pkg",
13549-    "php_gapic_library",
13550-    "php_grpc_library",
13551-    "php_proto_library",
13552-    "proto_library_with_info",
13553-    "py_gapic_assembly_pkg",
13554-    "py_gapic_library",
13555-    "py_test",
13556-    "ruby_cloud_gapic_library",
13557-    "ruby_gapic_assembly_pkg",
13558-    "ruby_grpc_library",
13559-    "ruby_proto_library",
13560-)
13561-
13562-# This is an API workspace, having public visibility by default makes perfect sense.
13563-package(default_visibility = ["//visibility:public"])
13564-
13565-proto_library(
13566-    name = "admin_proto",
13567-    srcs = [
13568-        "bigtable_instance_admin.proto",
13569-        "bigtable_table_admin.proto",
13570-        "common.proto",
13571-        "instance.proto",
13572-        "table.proto",
13573-    ],
13574-    deps = [
13575-        "//google/api:annotations_proto",
13576-        "//google/api:client_proto",
13577-        "//google/api:field_behavior_proto",
13578-        "//google/api:resource_proto",
13579-        "//google/iam/v1:iam_policy_proto",
13580-        "//google/iam/v1:policy_proto",
13581-        "//google/longrunning:operations_proto",
13582-        "//google/rpc:status_proto",
13583-        "@com_google_protobuf//:duration_proto",
13584-        "@com_google_protobuf//:empty_proto",
13585-        "@com_google_protobuf//:field_mask_proto",
13586-        "@com_google_protobuf//:timestamp_proto",
13587-    ],
13588-)
13589-
13590-proto_library_with_info(
13591-    name = "admin_proto_with_info",
13592-    deps = [
13593-        ":admin_proto",
13594-        "//google/cloud:common_resources_proto",
13595-    ],
13596-)
13597-
13598-java_proto_library(
13599-    name = "admin_java_proto",
13600-    deps = [":admin_proto"],
13601-)
13602-
13603-java_grpc_library(
13604-    name = "admin_java_grpc",
13605-    srcs = [":admin_proto"],
13606-    deps = [":admin_java_proto"],
13607-)
13608-
13609-java_gapic_library(
13610-    name = "admin_java_gapic",
13611-    srcs = [":admin_proto_with_info"],
13612-    gapic_yaml = "bigtableadmin_gapic.yaml",
13613-    grpc_service_config = "bigtableadmin_grpc_service_config.json",
13614-    rest_numeric_enums = False,
13615-    test_deps = [
13616-        ":admin_java_grpc",
13617-        "//google/iam/v1:iam_java_grpc",
13618-    ],
13619-    transport = "grpc",
13620-    deps = [
13621-        ":admin_java_proto",
13622-        "//google/iam/v1:iam_java_proto",
13623-    ],
13624-)
13625-
13626-java_gapic_test(
13627-    name = "admin_java_gapic_test_suite",
13628-    test_classes = [
13629-        "com.google.cloud.bigtable.admin.v2.BaseBigtableInstanceAdminClientTest",
13630-        "com.google.cloud.bigtable.admin.v2.BaseBigtableTableAdminClientTest",
13631-    ],
13632-    runtime_deps = [":admin_java_gapic_test"],
13633-)
13634-
13635-# Open Source Packages
13636-java_gapic_assembly_gradle_pkg(
13637-    name = "google-cloud-bigtable-admin-v2-java",
13638-    include_samples = True,
13639-    transport = "grpc",
13640-    deps = [
13641-        ":admin_java_gapic",
13642-        ":admin_java_grpc",
13643-        ":admin_java_proto",
13644-        ":admin_proto",
13645-    ],
13646-)
13647-
13648-go_proto_library(
13649-    name = "admin_go_proto",
13650-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
13651-    importpath = "google.golang.org/genproto/googleapis/bigtable/admin/v2",
13652-    protos = [":admin_proto"],
13653-    deps = [
13654-        "//google/api:annotations_go_proto",
13655-        "//google/iam/v1:iam_go_proto",
13656-        "//google/longrunning:longrunning_go_proto",
13657-        "//google/rpc:status_go_proto",
13658-    ],
13659-)
13660-
13661-go_gapic_library(
13662-    name = "admin_go_gapic",
13663-    srcs = [":admin_proto_with_info"],
13664-    grpc_service_config = "bigtableadmin_grpc_service_config.json",
13665-    importpath = "cloud.google.com/go/bigtable/admin/apiv2;admin",
13666-    rest_numeric_enums = False,
13667-    service_yaml = "bigtableadmin_v2.yaml",
13668-    transport = "grpc",
13669-    deps = [
13670-        ":admin_go_proto",
13671-        "//google/iam/v1:iam_go_proto",
13672-        "//google/longrunning:longrunning_go_proto",
13673-        "@com_google_cloud_go//longrunning:go_default_library",
13674-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
13675-        "@io_bazel_rules_go//proto/wkt:duration_go_proto",
13676-    ],
13677-)
13678-
13679-go_test(
13680-    name = "admin_go_gapic_test",
13681-    srcs = [":admin_go_gapic_srcjar_test"],
13682-    embed = [":admin_go_gapic"],
13683-    importpath = "cloud.google.com/go/bigtable/admin/apiv2",
13684-)
13685-
13686-# Open Source Packages
13687-go_gapic_assembly_pkg(
13688-    name = "gapi-cloud-bigtable-admin-v2-go",
13689-    deps = [
13690-        ":admin_go_gapic",
13691-        ":admin_go_gapic_srcjar-test.srcjar",
13692-        ":admin_go_proto",
13693-    ],
13694-)
13695-
13696-py_gapic_library(
13697-    name = "bigtable_admin_py_gapic",
13698-    srcs = [":admin_proto"],
13699-    grpc_service_config = "bigtableadmin_grpc_service_config.json",
13700-    opt_args = [
13701-        "python-gapic-namespace=google.cloud",
13702-        "python-gapic-name=bigtable_admin",
13703-        "autogen-snippets=False",
13704-    ],
13705-    rest_numeric_enums = False,
13706-    transport = "grpc",
13707-    deps = [
13708-        "//google/iam/v1:iam_policy_py_proto",
13709-    ],
13710-)
13711-
13712-py_test(
13713-    name = "bigtable_admin_py_gapic_test",
13714-    srcs = [
13715-        "bigtable_admin_py_gapic_pytest.py",
13716-        "bigtable_admin_py_gapic_test.py",
13717-    ],
13718-    legacy_create_init = False,
13719-    deps = [":bigtable_admin_py_gapic"],
13720-)
13721-
13722-# Open Source Packages
13723-py_gapic_assembly_pkg(
13724-    name = "bigtable-admin-v2-py",
13725-    deps = [
13726-        ":bigtable_admin_py_gapic",
13727-    ],
13728-)
13729-
13730-php_proto_library(
13731-    name = "admin_php_proto",
13732-    deps = [":admin_proto"],
13733-)
13734-
13735-php_grpc_library(
13736-    name = "admin_php_grpc",
13737-    srcs = [":admin_proto"],
13738-    deps = [":admin_php_proto"],
13739-)
13740-
13741-php_gapic_library(
13742-    name = "admin_php_gapic",
13743-    srcs = [":admin_proto_with_info"],
13744-    gapic_yaml = "bigtableadmin_gapic.yaml",
13745-    rest_numeric_enums = False,
13746-    service_yaml = "bigtableadmin_v2.yaml",
13747-    transport = "grpc+rest",
13748-    deps = [
13749-        ":admin_php_grpc",
13750-        ":admin_php_proto",
13751-    ],
13752-)
13753-
13754-# Open Source Packages
13755-php_gapic_assembly_pkg(
13756-    name = "google-cloud-bigtable-admin-v2-php",
13757-    deps = [
13758-        ":admin_php_gapic",
13759-        ":admin_php_grpc",
13760-        ":admin_php_proto",
13761-    ],
13762-)
13763-
13764-nodejs_gapic_library(
13765-    name = "admin_nodejs_gapic",
13766-    package_name = "@google-cloud/bigtable",
13767-    src = ":admin_proto_with_info",
13768-    extra_protoc_parameters = ["metadata"],
13769-    grpc_service_config = "bigtableadmin_grpc_service_config.json",
13770-    main_service = "bigtable",
13771-    package = "google.bigtable.admin.v2",
13772-    rest_numeric_enums = False,
13773-    service_yaml = "bigtableadmin_v2.yaml",
13774-    transport = "grpc+rest",
13775-    deps = [],
13776-)
13777-
13778-nodejs_gapic_assembly_pkg(
13779-    name = "bigtable-admin-v2-nodejs",
13780-    deps = [
13781-        ":admin_nodejs_gapic",
13782-        ":admin_proto",
13783-    ],
13784-)
13785-
13786-ruby_proto_library(
13787-    name = "admin_ruby_proto",
13788-    deps = [":admin_proto"],
13789-)
13790-
13791-ruby_grpc_library(
13792-    name = "admin_ruby_grpc",
13793-    srcs = [":admin_proto"],
13794-    deps = [":admin_ruby_proto"],
13795-)
13796-
13797-ruby_cloud_gapic_library(
13798-    name = "admin_ruby_gapic",
13799-    srcs = [":admin_proto_with_info"],
13800-    extra_protoc_parameters = [
13801-        "ruby-cloud-gem-name=google-cloud-bigtable-admin-v2",
13802-        "ruby-cloud-env-prefix=BIGTABLE",
13803-        "ruby-cloud-product-url=https://cloud.google.com/bigtable",
13804-        "ruby-cloud-api-id=bigtableadmin.googleapis.com",
13805-        "ruby-cloud-api-shortname=bigtableadmin",
13806-        "ruby-cloud-wrapper-gem-override=google-cloud-bigtable",
13807-    ],
13808-    grpc_service_config = "bigtableadmin_grpc_service_config.json",
13809-    rest_numeric_enums = False,
13810-    ruby_cloud_description = "Cloud Bigtable is a fully managed, scalable NoSQL database service for large analytical and operational workloads.",
13811-    ruby_cloud_title = "Cloud Bigtable Admin V2",
13812-    deps = [
13813-        ":admin_ruby_grpc",
13814-        ":admin_ruby_proto",
13815-    ],
13816-)
13817-
13818-# Open Source Packages
13819-ruby_gapic_assembly_pkg(
13820-    name = "google-cloud-bigtable-admin-v2-ruby",
13821-    deps = [
13822-        ":admin_ruby_gapic",
13823-        ":admin_ruby_grpc",
13824-        ":admin_ruby_proto",
13825-    ],
13826-)
13827-
13828-csharp_proto_library(
13829-    name = "admin_csharp_proto",
13830-    deps = [":admin_proto"],
13831-)
13832-
13833-csharp_grpc_library(
13834-    name = "admin_csharp_grpc",
13835-    srcs = [":admin_proto"],
13836-    deps = [":admin_csharp_proto"],
13837-)
13838-
13839-csharp_gapic_library(
13840-    name = "admin_csharp_gapic",
13841-    srcs = [":admin_proto_with_info"],
13842-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
13843-    grpc_service_config = "bigtableadmin_grpc_service_config.json",
13844-    rest_numeric_enums = False,
13845-    service_yaml = "bigtableadmin_v2.yaml",
13846-    deps = [
13847-        ":admin_csharp_grpc",
13848-        ":admin_csharp_proto",
13849-    ],
13850-)
13851-
13852-# Open Source Packages
13853-csharp_gapic_assembly_pkg(
13854-    name = "google-cloud-bigtable-admin-v2-csharp",
13855-    deps = [
13856-        ":admin_csharp_gapic",
13857-        ":admin_csharp_grpc",
13858-        ":admin_csharp_proto",
13859-    ],
13860-)
13861-
13862-cc_proto_library(
13863-    name = "admin_cc_proto",
13864-    deps = [":admin_proto"],
13865-)
13866-
13867-cc_grpc_library(
13868-    name = "admin_cc_grpc",
13869-    srcs = [":admin_proto"],
13870-    grpc_only = True,
13871-    deps = [":admin_cc_proto"],
13872-)
13873diff -urN a/google/bigtable/v2/BUILD.bazel b/google/bigtable/v2/BUILD.bazel
13874--- a/google/bigtable/v2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
13875+++ b/google/bigtable/v2/BUILD.bazel	1969-12-31 16:00:00
13876@@ -1,329 +0,0 @@
13877-# This file was automatically generated by BuildFileGenerator
13878-
13879-##############################################################################
13880-# Common
13881-##############################################################################
13882-load("@rules_proto//proto:defs.bzl", "proto_library")
13883-load(
13884-    "@com_google_googleapis_imports//:imports.bzl",
13885-    "cc_grpc_library",
13886-    "cc_proto_library",
13887-    "csharp_gapic_assembly_pkg",
13888-    "csharp_gapic_library",
13889-    "csharp_grpc_library",
13890-    "csharp_proto_library",
13891-    "go_gapic_assembly_pkg",
13892-    "go_gapic_library",
13893-    "go_proto_library",
13894-    "go_test",
13895-    "java_gapic_assembly_gradle_pkg",
13896-    "java_gapic_library",
13897-    "java_gapic_test",
13898-    "java_grpc_library",
13899-    "java_proto_library",
13900-    "nodejs_gapic_assembly_pkg",
13901-    "nodejs_gapic_library",
13902-    "php_gapic_assembly_pkg",
13903-    "php_gapic_library",
13904-    "php_grpc_library",
13905-    "php_proto_library",
13906-    "proto_library_with_info",
13907-    "py_gapic_assembly_pkg",
13908-    "py_gapic_library",
13909-    "py_test",
13910-    "ruby_cloud_gapic_library",
13911-    "ruby_gapic_assembly_pkg",
13912-    "ruby_grpc_library",
13913-    "ruby_proto_library",
13914-)
13915-
13916-# This is an API workspace, having public visibility by default makes perfect sense.
13917-package(default_visibility = ["//visibility:public"])
13918-
13919-proto_library(
13920-    name = "bigtable_proto",
13921-    srcs = [
13922-        "bigtable.proto",
13923-        "data.proto",
13924-        "request_stats.proto",
13925-        "response_params.proto",
13926-    ],
13927-    deps = [
13928-        "//google/api:annotations_proto",
13929-        "//google/api:client_proto",
13930-        "//google/api:field_behavior_proto",
13931-        "//google/api:resource_proto",
13932-        "//google/api:routing_proto",
13933-        "//google/rpc:status_proto",
13934-        "@com_google_protobuf//:duration_proto",
13935-        "@com_google_protobuf//:wrappers_proto",
13936-    ],
13937-)
13938-
13939-proto_library_with_info(
13940-    name = "bigtable_proto_with_info",
13941-    deps = [
13942-        ":bigtable_proto",
13943-        "//google/cloud:common_resources_proto",
13944-    ],
13945-)
13946-
13947-java_proto_library(
13948-    name = "bigtable_java_proto",
13949-    deps = [":bigtable_proto"],
13950-)
13951-
13952-java_grpc_library(
13953-    name = "bigtable_java_grpc",
13954-    srcs = [":bigtable_proto"],
13955-    deps = [":bigtable_java_proto"],
13956-)
13957-
13958-java_gapic_library(
13959-    name = "bigtable_java_gapic",
13960-    srcs = [":bigtable_proto_with_info"],
13961-    gapic_yaml = "bigtable_gapic.yaml",
13962-    grpc_service_config = "bigtable_grpc_service_config.json",
13963-    rest_numeric_enums = False,
13964-    test_deps = [
13965-        ":bigtable_java_grpc",
13966-    ],
13967-    transport = "grpc",
13968-    deps = [
13969-        ":bigtable_java_proto",
13970-    ],
13971-)
13972-
13973-java_gapic_test(
13974-    name = "bigtable_java_gapic_test_suite",
13975-    test_classes = [
13976-        "com.google.cloud.bigtable.data.v2.BaseBigtableDataClientTest",
13977-    ],
13978-    runtime_deps = [":bigtable_java_gapic_test"],
13979-)
13980-
13981-# Open Source Packages
13982-java_gapic_assembly_gradle_pkg(
13983-    name = "google-cloud-bigtable-v2-java",
13984-    include_samples = True,
13985-    transport = "grpc",
13986-    deps = [
13987-        ":bigtable_java_gapic",
13988-        ":bigtable_java_grpc",
13989-        ":bigtable_java_proto",
13990-        ":bigtable_proto",
13991-    ],
13992-)
13993-
13994-go_proto_library(
13995-    name = "bigtable_go_proto",
13996-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
13997-    importpath = "google.golang.org/genproto/googleapis/bigtable/v2",
13998-    protos = [":bigtable_proto"],
13999-    deps = [
14000-        "//google/api:annotations_go_proto",
14001-        "//google/rpc:status_go_proto",
14002-    ],
14003-)
14004-
14005-go_gapic_library(
14006-    name = "bigtable_go_gapic",
14007-    srcs = [":bigtable_proto_with_info"],
14008-    grpc_service_config = "bigtable_grpc_service_config.json",
14009-    importpath = "cloud.google.com/go/bigtable/apiv2;bigtable",
14010-    rest_numeric_enums = False,
14011-    service_yaml = "bigtable_v2.yaml",
14012-    transport = "grpc",
14013-    deps = [
14014-        ":bigtable_go_proto",
14015-    ],
14016-)
14017-
14018-go_test(
14019-    name = "bigtable_go_gapic_test",
14020-    srcs = [":bigtable_go_gapic_srcjar_test"],
14021-    embed = [":bigtable_go_gapic"],
14022-    importpath = "cloud.google.com/go/bigtable/apiv2",
14023-)
14024-
14025-# Open Source Packages
14026-go_gapic_assembly_pkg(
14027-    name = "gapi-cloud-bigtable-v2-go",
14028-    deps = [
14029-        ":bigtable_go_gapic",
14030-        ":bigtable_go_gapic_srcjar-test.srcjar",
14031-        ":bigtable_go_proto",
14032-    ],
14033-)
14034-
14035-py_gapic_library(
14036-    name = "bigtable_py_gapic",
14037-    srcs = [":bigtable_proto"],
14038-    grpc_service_config = "bigtable_grpc_service_config.json",
14039-    opt_args = [
14040-        "python-gapic-namespace=google.cloud",
14041-        "autogen-snippets=False",
14042-    ],
14043-    rest_numeric_enums = False,
14044-    transport = "grpc",
14045-)
14046-
14047-py_test(
14048-    name = "bigtable_py_gapic_test",
14049-    srcs = [
14050-        "bigtable_py_gapic_pytest.py",
14051-        "bigtable_py_gapic_test.py",
14052-    ],
14053-    legacy_create_init = False,
14054-    deps = [":bigtable_py_gapic"],
14055-)
14056-
14057-py_gapic_assembly_pkg(
14058-    name = "bigtable-v2-py",
14059-    deps = [
14060-        ":bigtable_py_gapic",
14061-    ],
14062-)
14063-
14064-php_proto_library(
14065-    name = "bigtable_php_proto",
14066-    deps = [":bigtable_proto"],
14067-)
14068-
14069-php_grpc_library(
14070-    name = "bigtable_php_grpc",
14071-    srcs = [":bigtable_proto"],
14072-    deps = [":bigtable_php_proto"],
14073-)
14074-
14075-php_gapic_library(
14076-    name = "bigtable_php_gapic",
14077-    srcs = [":bigtable_proto_with_info"],
14078-    rest_numeric_enums = False,
14079-    service_yaml = "bigtable_v2.yaml",
14080-    transport = "grpc+rest",
14081-    deps = [
14082-        ":bigtable_php_grpc",
14083-        ":bigtable_php_proto",
14084-    ],
14085-)
14086-
14087-# Open Source Packages
14088-php_gapic_assembly_pkg(
14089-    name = "google-cloud-bigtable-v2-php",
14090-    deps = [
14091-        ":bigtable_php_gapic",
14092-        ":bigtable_php_grpc",
14093-        ":bigtable_php_proto",
14094-    ],
14095-)
14096-
14097-nodejs_gapic_library(
14098-    name = "bigtable_nodejs_gapic",
14099-    package_name = "@google-cloud/bigtable",
14100-    src = ":bigtable_proto_with_info",
14101-    extra_protoc_parameters = ["metadata"],
14102-    grpc_service_config = "bigtable_grpc_service_config.json",
14103-    handwritten_layer = True,
14104-    main_service = "bigtable",
14105-    package = "google.bigtable.v2",
14106-    rest_numeric_enums = False,
14107-    service_yaml = "bigtable_v2.yaml",
14108-    transport = "grpc+rest",
14109-    deps = [],
14110-)
14111-
14112-nodejs_gapic_assembly_pkg(
14113-    name = "bigtable-v2-nodejs",
14114-    deps = [
14115-        ":bigtable_nodejs_gapic",
14116-        ":bigtable_proto",
14117-    ],
14118-)
14119-
14120-ruby_proto_library(
14121-    name = "bigtable_ruby_proto",
14122-    deps = [":bigtable_proto"],
14123-)
14124-
14125-ruby_grpc_library(
14126-    name = "bigtable_ruby_grpc",
14127-    srcs = [":bigtable_proto"],
14128-    deps = [":bigtable_ruby_proto"],
14129-)
14130-
14131-ruby_cloud_gapic_library(
14132-    name = "bigtable_ruby_gapic",
14133-    srcs = [":bigtable_proto_with_info"],
14134-    extra_protoc_parameters = [
14135-        "ruby-cloud-gem-name=google-cloud-bigtable-v2",
14136-        "ruby-cloud-env-prefix=BIGTABLE",
14137-        "ruby-cloud-product-url=https://cloud.google.com/bigtable",
14138-        "ruby-cloud-api-id=bigtable.googleapis.com",
14139-        "ruby-cloud-api-shortname=bigtable",
14140-    ],
14141-    grpc_service_config = "bigtable_grpc_service_config.json",
14142-    rest_numeric_enums = False,
14143-    ruby_cloud_description = "Cloud Bigtable is a fully managed, scalable NoSQL database service for large analytical and operational workloads.",
14144-    ruby_cloud_title = "Cloud Bigtable V2",
14145-    deps = [
14146-        ":bigtable_ruby_grpc",
14147-        ":bigtable_ruby_proto",
14148-    ],
14149-)
14150-
14151-# Open Source Packages
14152-ruby_gapic_assembly_pkg(
14153-    name = "google-cloud-bigtable-v2-ruby",
14154-    deps = [
14155-        ":bigtable_ruby_gapic",
14156-        ":bigtable_ruby_grpc",
14157-        ":bigtable_ruby_proto",
14158-    ],
14159-)
14160-
14161-csharp_proto_library(
14162-    name = "bigtable_csharp_proto",
14163-    deps = [":bigtable_proto"],
14164-)
14165-
14166-csharp_grpc_library(
14167-    name = "bigtable_csharp_grpc",
14168-    srcs = [":bigtable_proto"],
14169-    deps = [":bigtable_csharp_proto"],
14170-)
14171-
14172-csharp_gapic_library(
14173-    name = "bigtable_csharp_gapic",
14174-    srcs = [":bigtable_proto_with_info"],
14175-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
14176-    grpc_service_config = "bigtable_grpc_service_config.json",
14177-    rest_numeric_enums = False,
14178-    service_yaml = "bigtable_v2.yaml",
14179-    deps = [
14180-        ":bigtable_csharp_grpc",
14181-        ":bigtable_csharp_proto",
14182-    ],
14183-)
14184-
14185-# Open Source Packages
14186-csharp_gapic_assembly_pkg(
14187-    name = "google-cloud-bigtable-v2-csharp",
14188-    deps = [
14189-        ":bigtable_csharp_gapic",
14190-        ":bigtable_csharp_grpc",
14191-        ":bigtable_csharp_proto",
14192-    ],
14193-)
14194-
14195-cc_proto_library(
14196-    name = "bigtable_cc_proto",
14197-    deps = [":bigtable_proto"],
14198-)
14199-
14200-cc_grpc_library(
14201-    name = "bigtable_cc_grpc",
14202-    srcs = [":bigtable_proto"],
14203-    grpc_only = True,
14204-    deps = [":bigtable_cc_proto"],
14205-)
14206diff -urN a/google/chat/logging/v1/BUILD.bazel b/google/chat/logging/v1/BUILD.bazel
14207--- a/google/chat/logging/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
14208+++ b/google/chat/logging/v1/BUILD.bazel	1969-12-31 16:00:00
14209@@ -1,177 +0,0 @@
14210-# This file was automatically generated by BuildFileGenerator
14211-
14212-# This is an API workspace, having public visibility by default makes perfect sense.
14213-package(default_visibility = ["//visibility:public"])
14214-
14215-##############################################################################
14216-# Common
14217-##############################################################################
14218-load("@rules_proto//proto:defs.bzl", "proto_library")
14219-
14220-proto_library(
14221-    name = "logging_proto",
14222-    srcs = [
14223-        "chat_app_log_entry.proto",
14224-    ],
14225-    deps = [
14226-        "//google/rpc:status_proto",
14227-    ],
14228-)
14229-
14230-##############################################################################
14231-# Java
14232-##############################################################################
14233-load(
14234-    "@com_google_googleapis_imports//:imports.bzl",
14235-    "java_grpc_library",
14236-    "java_proto_library",
14237-)
14238-
14239-java_proto_library(
14240-    name = "logging_java_proto",
14241-    deps = [":logging_proto"],
14242-)
14243-
14244-java_grpc_library(
14245-    name = "logging_java_grpc",
14246-    srcs = [":logging_proto"],
14247-    deps = [":logging_java_proto"],
14248-)
14249-
14250-##############################################################################
14251-# Go
14252-##############################################################################
14253-load(
14254-    "@com_google_googleapis_imports//:imports.bzl",
14255-    "go_proto_library",
14256-)
14257-
14258-go_proto_library(
14259-    name = "logging_go_proto",
14260-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
14261-    importpath = "google.golang.org/genproto/googleapis/chat/logging/v1",
14262-    protos = [":logging_proto"],
14263-    deps = [
14264-        "//google/rpc:status_go_proto",
14265-    ],
14266-)
14267-
14268-##############################################################################
14269-# Python
14270-##############################################################################
14271-load(
14272-    "@com_google_googleapis_imports//:imports.bzl",
14273-    "moved_proto_library",
14274-    "py_grpc_library",
14275-    "py_proto_library",
14276-)
14277-
14278-moved_proto_library(
14279-    name = "logging_moved_proto",
14280-    srcs = [":logging_proto"],
14281-    deps = [
14282-        "//google/rpc:status_proto",
14283-    ],
14284-)
14285-
14286-py_proto_library(
14287-    name = "logging_py_proto",
14288-    deps = [":logging_moved_proto"],
14289-)
14290-
14291-py_grpc_library(
14292-    name = "logging_py_grpc",
14293-    srcs = [":logging_moved_proto"],
14294-    deps = [":logging_py_proto"],
14295-)
14296-
14297-##############################################################################
14298-# PHP
14299-##############################################################################
14300-load(
14301-    "@com_google_googleapis_imports//:imports.bzl",
14302-    "php_grpc_library",
14303-    "php_proto_library",
14304-)
14305-
14306-php_proto_library(
14307-    name = "logging_php_proto",
14308-    deps = [":logging_proto"],
14309-)
14310-
14311-php_grpc_library(
14312-    name = "logging_php_grpc",
14313-    srcs = [":logging_proto"],
14314-    deps = [":logging_php_proto"],
14315-)
14316-
14317-##############################################################################
14318-# Node.js
14319-##############################################################################
14320-load(
14321-    "@com_google_googleapis_imports//:imports.bzl",
14322-    "nodejs_gapic_assembly_pkg",
14323-    "nodejs_gapic_library",
14324-)
14325-
14326-
14327-##############################################################################
14328-# Ruby
14329-##############################################################################
14330-load(
14331-    "@com_google_googleapis_imports//:imports.bzl",
14332-    "ruby_grpc_library",
14333-    "ruby_proto_library",
14334-)
14335-
14336-ruby_proto_library(
14337-    name = "logging_ruby_proto",
14338-    deps = [":logging_proto"],
14339-)
14340-
14341-ruby_grpc_library(
14342-    name = "logging_ruby_grpc",
14343-    srcs = [":logging_proto"],
14344-    deps = [":logging_ruby_proto"],
14345-)
14346-
14347-##############################################################################
14348-# C#
14349-##############################################################################
14350-load(
14351-    "@com_google_googleapis_imports//:imports.bzl",
14352-    "csharp_grpc_library",
14353-    "csharp_proto_library",
14354-)
14355-
14356-csharp_proto_library(
14357-    name = "logging_csharp_proto",
14358-    deps = [":logging_proto"],
14359-)
14360-
14361-csharp_grpc_library(
14362-    name = "logging_csharp_grpc",
14363-    srcs = [":logging_proto"],
14364-    deps = [":logging_csharp_proto"],
14365-)
14366-
14367-##############################################################################
14368-# C++
14369-##############################################################################
14370-load(
14371-    "@com_google_googleapis_imports//:imports.bzl",
14372-    "cc_grpc_library",
14373-    "cc_proto_library",
14374-)
14375-
14376-cc_proto_library(
14377-    name = "logging_cc_proto",
14378-    deps = [":logging_proto"],
14379-)
14380-
14381-cc_grpc_library(
14382-    name = "logging_cc_grpc",
14383-    srcs = [":logging_proto"],
14384-    grpc_only = True,
14385-    deps = [":logging_cc_proto"],
14386-)
14387diff -urN a/google/chromeos/moblab/BUILD.bazel b/google/chromeos/moblab/BUILD.bazel
14388--- a/google/chromeos/moblab/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
14389+++ b/google/chromeos/moblab/BUILD.bazel	1969-12-31 16:00:00
14390@@ -1 +0,0 @@
14391-exports_files(glob(["*.yaml"]))
14392diff -urN a/google/chromeos/moblab/v1beta1/BUILD.bazel b/google/chromeos/moblab/v1beta1/BUILD.bazel
14393--- a/google/chromeos/moblab/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
14394+++ b/google/chromeos/moblab/v1beta1/BUILD.bazel	1969-12-31 16:00:00
14395@@ -1,322 +0,0 @@
14396-# This file was automatically generated by BuildFileGenerator
14397-# https://github.com/googleapis/rules_gapic/tree/master/bazel
14398-
14399-# Most of the manual changes to this file will be overwritten.
14400-# It's **only** allowed to change the following rule attribute values:
14401-# - names of *_gapic_assembly_* rules
14402-# - certain parameters of *_gapic_library rules, including but not limited to:
14403-#    * extra_protoc_parameters
14404-#    * extra_protoc_file_parameters
14405-# The complete list of preserved parameters can be found in the source code.
14406-
14407-##############################################################################
14408-# Common
14409-##############################################################################
14410-load("@rules_proto//proto:defs.bzl", "proto_library")
14411-load(
14412-    "@com_google_googleapis_imports//:imports.bzl",
14413-    "csharp_gapic_assembly_pkg",
14414-    "csharp_gapic_library",
14415-    "csharp_grpc_library",
14416-    "csharp_proto_library",
14417-    "go_gapic_assembly_pkg",
14418-    "go_gapic_library",
14419-    "go_proto_library",
14420-    "go_test",
14421-    "java_gapic_assembly_gradle_pkg",
14422-    "java_gapic_library",
14423-    "java_gapic_test",
14424-    "java_grpc_library",
14425-    "java_proto_library",
14426-    "nodejs_gapic_assembly_pkg",
14427-    "nodejs_gapic_library",
14428-    "php_gapic_assembly_pkg",
14429-    "php_gapic_library",
14430-    "php_grpc_library",
14431-    "php_proto_library",
14432-    "proto_library_with_info",
14433-    "py_gapic_assembly_pkg",
14434-    "py_gapic_library",
14435-    "py_test",
14436-    "ruby_cloud_gapic_library",
14437-    "ruby_gapic_assembly_pkg",
14438-    "ruby_grpc_library",
14439-    "ruby_proto_library",
14440-)
14441-
14442-# This is an API workspace, having public visibility by default makes perfect sense.
14443-package(default_visibility = ["//visibility:public"])
14444-
14445-proto_library(
14446-    name = "moblab_proto",
14447-    srcs = [
14448-        "build_service.proto",
14449-        "resources.proto",
14450-    ],
14451-    deps = [
14452-        "//google/api:annotations_proto",
14453-        "//google/api:client_proto",
14454-        "//google/api:field_behavior_proto",
14455-        "//google/api:resource_proto",
14456-        "//google/longrunning:operations_proto",
14457-        "@com_google_protobuf//:field_mask_proto",
14458-        "@com_google_protobuf//:timestamp_proto",
14459-    ],
14460-)
14461-
14462-proto_library_with_info(
14463-    name = "moblab_proto_with_info",
14464-    deps = [
14465-        ":moblab_proto",
14466-        "//google/cloud:common_resources_proto",
14467-    ],
14468-)
14469-
14470-java_proto_library(
14471-    name = "moblab_java_proto",
14472-    deps = [":moblab_proto"],
14473-)
14474-
14475-java_grpc_library(
14476-    name = "moblab_java_grpc",
14477-    srcs = [":moblab_proto"],
14478-    deps = [":moblab_java_proto"],
14479-)
14480-
14481-java_gapic_library(
14482-    name = "moblab_java_gapic",
14483-    srcs = [":moblab_proto_with_info"],
14484-    gapic_yaml = "chromeosmoblab_gapic.yaml",
14485-    grpc_service_config = "moblab_grpc_service_config.json",
14486-    rest_numeric_enums = False,
14487-    service_yaml = "chromeosmoblab_v1beta1.yaml",
14488-    test_deps = [
14489-        ":moblab_java_grpc",
14490-    ],
14491-    transport = "grpc+rest",
14492-    deps = [
14493-        ":moblab_java_proto",
14494-        "//google/api:api_java_proto",
14495-    ],
14496-)
14497-
14498-java_gapic_test(
14499-    name = "moblab_java_gapic_test_suite",
14500-    test_classes = [
14501-        "com.google.chromeos.moblab.v1beta1.BuildServiceClientHttpJsonTest",
14502-        "com.google.chromeos.moblab.v1beta1.BuildServiceClientTest",
14503-    ],
14504-    runtime_deps = [":moblab_java_gapic_test"],
14505-)
14506-
14507-# Open Source Packages
14508-java_gapic_assembly_gradle_pkg(
14509-    name = "google-cloud-chromeos-moblab-v1beta1-java",
14510-    include_samples = True,
14511-    transport = "grpc+rest",
14512-    deps = [
14513-        ":moblab_java_gapic",
14514-        ":moblab_java_grpc",
14515-        ":moblab_java_proto",
14516-        ":moblab_proto",
14517-    ],
14518-)
14519-
14520-go_proto_library(
14521-    name = "moblab_go_proto",
14522-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
14523-    importpath = "google.golang.org/genproto/googleapis/chromeos/moblab/v1beta1",
14524-    protos = [":moblab_proto"],
14525-    deps = [
14526-        "//google/api:annotations_go_proto",
14527-        "//google/longrunning:longrunning_go_proto",
14528-    ],
14529-)
14530-
14531-go_gapic_library(
14532-    name = "moblab_go_gapic",
14533-    srcs = [":moblab_proto_with_info"],
14534-    grpc_service_config = "moblab_grpc_service_config.json",
14535-    importpath = "google.golang.org/google/chromeos/moblab/v1beta1;moblab",
14536-    metadata = True,
14537-    rest_numeric_enums = False,
14538-    service_yaml = "chromeosmoblab_v1beta1.yaml",
14539-    transport = "grpc+rest",
14540-    deps = [
14541-        ":moblab_go_proto",
14542-        "//google/longrunning:longrunning_go_proto",
14543-        "@com_google_cloud_go//longrunning:go_default_library",
14544-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
14545-    ],
14546-)
14547-
14548-go_test(
14549-    name = "moblab_go_gapic_test",
14550-    srcs = [":moblab_go_gapic_srcjar_test"],
14551-    embed = [":moblab_go_gapic"],
14552-    importpath = "google.golang.org/google/chromeos/moblab/v1beta1",
14553-)
14554-
14555-# Open Source Packages
14556-go_gapic_assembly_pkg(
14557-    name = "gapi-cloud-chromeos-moblab-v1beta1-go",
14558-    deps = [
14559-        ":moblab_go_gapic",
14560-        ":moblab_go_gapic_srcjar-metadata.srcjar",
14561-        ":moblab_go_gapic_srcjar-test.srcjar",
14562-        ":moblab_go_proto",
14563-    ],
14564-)
14565-
14566-py_gapic_library(
14567-    name = "moblab_py_gapic",
14568-    srcs = [":moblab_proto"],
14569-    grpc_service_config = "moblab_grpc_service_config.json",
14570-    rest_numeric_enums = False,
14571-    transport = "grpc",
14572-)
14573-
14574-py_test(
14575-    name = "moblab_py_gapic_test",
14576-    srcs = [
14577-        "moblab_py_gapic_pytest.py",
14578-        "moblab_py_gapic_test.py",
14579-    ],
14580-    legacy_create_init = False,
14581-    deps = [":moblab_py_gapic"],
14582-)
14583-
14584-# Open Source Packages
14585-py_gapic_assembly_pkg(
14586-    name = "chromeos-moblab-v1beta1-py",
14587-    deps = [
14588-        ":moblab_py_gapic",
14589-    ],
14590-)
14591-
14592-php_proto_library(
14593-    name = "moblab_php_proto",
14594-    deps = [":moblab_proto"],
14595-)
14596-
14597-php_grpc_library(
14598-    name = "moblab_php_grpc",
14599-    srcs = [":moblab_proto"],
14600-    deps = [":moblab_php_proto"],
14601-)
14602-
14603-php_gapic_library(
14604-    name = "moblab_php_gapic",
14605-    srcs = [":moblab_proto_with_info"],
14606-    grpc_service_config = "moblab_grpc_service_config.json",
14607-    rest_numeric_enums = False,
14608-    service_yaml = "chromeosmoblab_v1beta1.yaml",
14609-    transport = "grpc+rest",
14610-    deps = [
14611-        ":moblab_php_grpc",
14612-        ":moblab_php_proto",
14613-    ],
14614-)
14615-
14616-# Open Source Packages
14617-php_gapic_assembly_pkg(
14618-    name = "google-cloud-chromeos-moblab-v1beta1-php",
14619-    deps = [
14620-        ":moblab_php_gapic",
14621-        ":moblab_php_grpc",
14622-        ":moblab_php_proto",
14623-    ],
14624-)
14625-
14626-nodejs_gapic_library(
14627-    name = "moblab_nodejs_gapic",
14628-    package_name = "@google-cloud/moblab",
14629-    src = ":moblab_proto_with_info",
14630-    extra_protoc_parameters = ["metadata"],
14631-    grpc_service_config = "moblab_grpc_service_config.json",
14632-    package = "google.chromeos.moblab.v1beta1",
14633-    rest_numeric_enums = False,
14634-    service_yaml = "chromeosmoblab_v1beta1.yaml",
14635-    transport = "grpc+rest",
14636-    deps = [],
14637-)
14638-
14639-nodejs_gapic_assembly_pkg(
14640-    name = "chromeos-moblab-v1beta1-nodejs",
14641-    deps = [
14642-        ":moblab_nodejs_gapic",
14643-        ":moblab_proto",
14644-    ],
14645-)
14646-
14647-ruby_proto_library(
14648-    name = "moblab_ruby_proto",
14649-    deps = [":moblab_proto"],
14650-)
14651-
14652-ruby_grpc_library(
14653-    name = "moblab_ruby_grpc",
14654-    srcs = [":moblab_proto"],
14655-    deps = [":moblab_ruby_proto"],
14656-)
14657-
14658-ruby_cloud_gapic_library(
14659-    name = "moblab_ruby_gapic",
14660-    srcs = [":moblab_proto_with_info"],
14661-    extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-chromeos-moblab-v1beta1"],
14662-    grpc_service_config = "moblab_grpc_service_config.json",
14663-    rest_numeric_enums = False,
14664-    deps = [
14665-        ":moblab_ruby_grpc",
14666-        ":moblab_ruby_proto",
14667-    ],
14668-)
14669-
14670-# Open Source Packages
14671-ruby_gapic_assembly_pkg(
14672-    name = "google-cloud-chromeos-moblab-v1beta1-ruby",
14673-    deps = [
14674-        ":moblab_ruby_gapic",
14675-        ":moblab_ruby_grpc",
14676-        ":moblab_ruby_proto",
14677-    ],
14678-)
14679-
14680-csharp_proto_library(
14681-    name = "moblab_csharp_proto",
14682-    deps = [":moblab_proto"],
14683-)
14684-
14685-csharp_grpc_library(
14686-    name = "moblab_csharp_grpc",
14687-    srcs = [":moblab_proto"],
14688-    deps = [":moblab_csharp_proto"],
14689-)
14690-
14691-csharp_gapic_library(
14692-    name = "moblab_csharp_gapic",
14693-    srcs = [":moblab_proto_with_info"],
14694-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
14695-    grpc_service_config = "moblab_grpc_service_config.json",
14696-    rest_numeric_enums = False,
14697-    service_yaml = "chromeosmoblab_v1beta1.yaml",
14698-    deps = [
14699-        ":moblab_csharp_grpc",
14700-        ":moblab_csharp_proto",
14701-    ],
14702-)
14703-
14704-# Open Source Packages
14705-csharp_gapic_assembly_pkg(
14706-    name = "google-cloud-chromeos-moblab-v1beta1-csharp",
14707-    deps = [
14708-        ":moblab_csharp_gapic",
14709-        ":moblab_csharp_grpc",
14710-        ":moblab_csharp_proto",
14711-    ],
14712-)
14713-
14714-##############################################################################
14715-# C++
14716-##############################################################################
14717-# Put your C++ rules here
14718diff -urN a/google/chromeos/uidetection/v1/BUILD.bazel b/google/chromeos/uidetection/v1/BUILD.bazel
14719--- a/google/chromeos/uidetection/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
14720+++ b/google/chromeos/uidetection/v1/BUILD.bazel	1969-12-31 16:00:00
14721@@ -1,324 +0,0 @@
14722-# This file was automatically generated by BuildFileGenerator
14723-# https://github.com/googleapis/rules_gapic/tree/master/bazel
14724-
14725-# Most of the manual changes to this file will be overwritten.
14726-# It's **only** allowed to change the following rule attribute values:
14727-# - names of *_gapic_assembly_* rules
14728-# - certain parameters of *_gapic_library rules, including but not limited to:
14729-#    * extra_protoc_parameters
14730-#    * extra_protoc_file_parameters
14731-# The complete list of preserved parameters can be found in the source code.
14732-
14733-##############################################################################
14734-# Common
14735-##############################################################################
14736-load("@rules_proto//proto:defs.bzl", "proto_library")
14737-load(
14738-    "@com_google_googleapis_imports//:imports.bzl",
14739-    "cc_grpc_library",
14740-    "cc_proto_library",
14741-    "csharp_gapic_assembly_pkg",
14742-    "csharp_gapic_library",
14743-    "csharp_grpc_library",
14744-    "csharp_proto_library",
14745-    "go_gapic_assembly_pkg",
14746-    "go_gapic_library",
14747-    "go_proto_library",
14748-    "go_test",
14749-    "java_gapic_assembly_gradle_pkg",
14750-    "java_gapic_library",
14751-    "java_gapic_test",
14752-    "java_grpc_library",
14753-    "java_proto_library",
14754-    "nodejs_gapic_assembly_pkg",
14755-    "nodejs_gapic_library",
14756-    "php_gapic_assembly_pkg",
14757-    "php_gapic_library",
14758-    "php_grpc_library",
14759-    "php_proto_library",
14760-    "proto_library_with_info",
14761-    "py_gapic_assembly_pkg",
14762-    "py_gapic_library",
14763-    "py_test",
14764-    "ruby_cloud_gapic_library",
14765-    "ruby_gapic_assembly_pkg",
14766-    "ruby_grpc_library",
14767-    "ruby_proto_library",
14768-)
14769-
14770-# This is an API workspace, having public visibility by default makes perfect sense.
14771-package(default_visibility = ["//visibility:public"])
14772-
14773-proto_library(
14774-    name = "uidetection_proto",
14775-    srcs = [
14776-        "ui_detection.proto",
14777-    ],
14778-    deps = [
14779-        "//google/api:annotations_proto",
14780-        "//google/api:client_proto",
14781-        "//google/api:field_behavior_proto",
14782-    ],
14783-)
14784-
14785-proto_library_with_info(
14786-    name = "uidetection_proto_with_info",
14787-    deps = [
14788-        ":uidetection_proto",
14789-        "//google/cloud:common_resources_proto",
14790-    ],
14791-)
14792-
14793-java_proto_library(
14794-    name = "uidetection_java_proto",
14795-    deps = [":uidetection_proto"],
14796-)
14797-
14798-java_grpc_library(
14799-    name = "uidetection_java_grpc",
14800-    srcs = [":uidetection_proto"],
14801-    deps = [":uidetection_java_proto"],
14802-)
14803-
14804-java_gapic_library(
14805-    name = "uidetection_java_gapic",
14806-    srcs = [":uidetection_proto_with_info"],
14807-    gapic_yaml = None,
14808-    grpc_service_config = "ui_detection_grpc_service_config.json",
14809-    rest_numeric_enums = False,
14810-    service_yaml = "chromeosuidetection_v1.yaml",
14811-    test_deps = [
14812-        ":uidetection_java_grpc",
14813-    ],
14814-    transport = "grpc+rest",
14815-    deps = [
14816-        ":uidetection_java_proto",
14817-        "//google/api:api_java_proto",
14818-    ],
14819-)
14820-
14821-java_gapic_test(
14822-    name = "uidetection_java_gapic_test_suite",
14823-    test_classes = [
14824-        "com.google.chromeos.uidetection.v1.UiDetectionServiceClientHttpJsonTest",
14825-        "com.google.chromeos.uidetection.v1.UiDetectionServiceClientTest",
14826-    ],
14827-    runtime_deps = [":uidetection_java_gapic_test"],
14828-)
14829-
14830-# Open Source Packages
14831-java_gapic_assembly_gradle_pkg(
14832-    name = "google-cloud-chromeos-uidetection-v1-java",
14833-    include_samples = True,
14834-    transport = "grpc+rest",
14835-    deps = [
14836-        ":uidetection_java_gapic",
14837-        ":uidetection_java_grpc",
14838-        ":uidetection_java_proto",
14839-        ":uidetection_proto",
14840-    ],
14841-)
14842-
14843-go_proto_library(
14844-    name = "uidetection_go_proto",
14845-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
14846-    importpath = "google.golang.org/genproto/googleapis/chromeos/uidetection/v1",
14847-    protos = [":uidetection_proto"],
14848-    deps = [
14849-        "//google/api:annotations_go_proto",
14850-    ],
14851-)
14852-
14853-go_gapic_library(
14854-    name = "uidetection_go_gapic",
14855-    srcs = [":uidetection_proto_with_info"],
14856-    grpc_service_config = "ui_detection_grpc_service_config.json",
14857-    importpath = "google.golang.org/google/chromeos/uidetection/v1;uidetection",
14858-    metadata = True,
14859-    rest_numeric_enums = False,
14860-    service_yaml = "chromeosuidetection_v1.yaml",
14861-    transport = "grpc+rest",
14862-    deps = [
14863-        ":uidetection_go_proto",
14864-    ],
14865-)
14866-
14867-go_test(
14868-    name = "uidetection_go_gapic_test",
14869-    srcs = [":uidetection_go_gapic_srcjar_test"],
14870-    embed = [":uidetection_go_gapic"],
14871-    importpath = "google.golang.org/google/chromeos/uidetection/v1",
14872-)
14873-
14874-# Open Source Packages
14875-go_gapic_assembly_pkg(
14876-    name = "gapi-cloud-chromeos-uidetection-v1-go",
14877-    deps = [
14878-        ":uidetection_go_gapic",
14879-        ":uidetection_go_gapic_srcjar-metadata.srcjar",
14880-        ":uidetection_go_gapic_srcjar-test.srcjar",
14881-        ":uidetection_go_proto",
14882-    ],
14883-)
14884-
14885-py_gapic_library(
14886-    name = "uidetection_py_gapic",
14887-    srcs = [":uidetection_proto"],
14888-    grpc_service_config = "ui_detection_grpc_service_config.json",
14889-    rest_numeric_enums = False,
14890-    transport = "grpc",
14891-)
14892-
14893-py_test(
14894-    name = "uidetection_py_gapic_test",
14895-    srcs = [
14896-        "uidetection_py_gapic_pytest.py",
14897-        "uidetection_py_gapic_test.py",
14898-    ],
14899-    legacy_create_init = False,
14900-    deps = [":uidetection_py_gapic"],
14901-)
14902-
14903-# Open Source Packages
14904-py_gapic_assembly_pkg(
14905-    name = "chromeos-uidetection-v1-py",
14906-    deps = [
14907-        ":uidetection_py_gapic",
14908-    ],
14909-)
14910-
14911-php_proto_library(
14912-    name = "uidetection_php_proto",
14913-    deps = [":uidetection_proto"],
14914-)
14915-
14916-php_grpc_library(
14917-    name = "uidetection_php_grpc",
14918-    srcs = [":uidetection_proto"],
14919-    deps = [":uidetection_php_proto"],
14920-)
14921-
14922-php_gapic_library(
14923-    name = "uidetection_php_gapic",
14924-    srcs = [":uidetection_proto_with_info"],
14925-    grpc_service_config = "ui_detection_grpc_service_config.json",
14926-    rest_numeric_enums = False,
14927-    service_yaml = "chromeosuidetection_v1.yaml",
14928-    transport = "grpc+rest",
14929-    deps = [
14930-        ":uidetection_php_grpc",
14931-        ":uidetection_php_proto",
14932-    ],
14933-)
14934-
14935-# Open Source Packages
14936-php_gapic_assembly_pkg(
14937-    name = "google-cloud-chromeos-uidetection-v1-php",
14938-    deps = [
14939-        ":uidetection_php_gapic",
14940-        ":uidetection_php_grpc",
14941-        ":uidetection_php_proto",
14942-    ],
14943-)
14944-
14945-nodejs_gapic_library(
14946-    name = "uidetection_nodejs_gapic",
14947-    package_name = "@google-cloud/uidetection",
14948-    src = ":uidetection_proto_with_info",
14949-    extra_protoc_parameters = ["metadata"],
14950-    grpc_service_config = "ui_detection_grpc_service_config.json",
14951-    package = "google.chromeos.uidetection.v1",
14952-    rest_numeric_enums = False,
14953-    service_yaml = "chromeosuidetection_v1.yaml",
14954-    transport = "grpc+rest",
14955-    deps = [],
14956-)
14957-
14958-nodejs_gapic_assembly_pkg(
14959-    name = "chromeos-uidetection-v1-nodejs",
14960-    deps = [
14961-        ":uidetection_nodejs_gapic",
14962-        ":uidetection_proto",
14963-    ],
14964-)
14965-
14966-ruby_proto_library(
14967-    name = "uidetection_ruby_proto",
14968-    deps = [":uidetection_proto"],
14969-)
14970-
14971-ruby_grpc_library(
14972-    name = "uidetection_ruby_grpc",
14973-    srcs = [":uidetection_proto"],
14974-    deps = [":uidetection_ruby_proto"],
14975-)
14976-
14977-ruby_cloud_gapic_library(
14978-    name = "uidetection_ruby_gapic",
14979-    srcs = [":uidetection_proto_with_info"],
14980-    extra_protoc_parameters = [
14981-        "ruby-cloud-gem-name=google-cloud-chromeos-uidetection-v1",
14982-    ],
14983-    grpc_service_config = "ui_detection_grpc_service_config.json",
14984-    rest_numeric_enums = False,
14985-    deps = [
14986-        ":uidetection_ruby_grpc",
14987-        ":uidetection_ruby_proto",
14988-    ],
14989-)
14990-
14991-# Open Source Packages
14992-ruby_gapic_assembly_pkg(
14993-    name = "google-cloud-chromeos-uidetection-v1-ruby",
14994-    deps = [
14995-        ":uidetection_ruby_gapic",
14996-        ":uidetection_ruby_grpc",
14997-        ":uidetection_ruby_proto",
14998-    ],
14999-)
15000-
15001-csharp_proto_library(
15002-    name = "uidetection_csharp_proto",
15003-    deps = [":uidetection_proto"],
15004-)
15005-
15006-csharp_grpc_library(
15007-    name = "uidetection_csharp_grpc",
15008-    srcs = [":uidetection_proto"],
15009-    deps = [":uidetection_csharp_proto"],
15010-)
15011-
15012-csharp_gapic_library(
15013-    name = "uidetection_csharp_gapic",
15014-    srcs = [":uidetection_proto_with_info"],
15015-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
15016-    grpc_service_config = "ui_detection_grpc_service_config.json",
15017-    rest_numeric_enums = False,
15018-    service_yaml = "chromeosuidetection_v1.yaml",
15019-    deps = [
15020-        ":uidetection_csharp_grpc",
15021-        ":uidetection_csharp_proto",
15022-    ],
15023-)
15024-
15025-# Open Source Packages
15026-csharp_gapic_assembly_pkg(
15027-    name = "google-cloud-chromeos-uidetection-v1-csharp",
15028-    deps = [
15029-        ":uidetection_csharp_gapic",
15030-        ":uidetection_csharp_grpc",
15031-        ":uidetection_csharp_proto",
15032-    ],
15033-)
15034-
15035-cc_proto_library(
15036-    name = "uidetection_cc_proto",
15037-    deps = [":uidetection_proto"],
15038-)
15039-
15040-cc_grpc_library(
15041-    name = "uidetection_cc_grpc",
15042-    srcs = [":uidetection_proto"],
15043-    grpc_only = True,
15044-    deps = [":uidetection_cc_proto"],
15045-)
15046diff -urN a/google/cloud/BUILD.bazel b/google/cloud/BUILD.bazel
15047--- a/google/cloud/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
15048+++ b/google/cloud/BUILD.bazel	1969-12-31 16:00:00
15049@@ -1,115 +0,0 @@
15050-load("@rules_proto//proto:defs.bzl", "proto_library")
15051-
15052-# This is an API workspace, having public visibility by default makes perfect sense.
15053-package(default_visibility = ["//visibility:public"])
15054-
15055-##############################################################################
15056-# Common
15057-##############################################################################
15058-proto_library(
15059-    name = "common_resources_proto",
15060-    srcs = ["common_resources.proto"],
15061-    deps = ["//google/api:resource_proto"],
15062-)
15063-
15064-proto_library(
15065-    name = "extended_operations_proto",
15066-    srcs = ["extended_operations.proto"],
15067-    deps = ["@com_google_protobuf//:descriptor_proto"],
15068-)
15069-
15070-##############################################################################
15071-# Java
15072-##############################################################################
15073-load(
15074-    "@com_google_googleapis_imports//:imports.bzl",
15075-    "java_gapic_assembly_gradle_pkg",
15076-    "java_proto_library",
15077-)
15078-
15079-java_proto_library(
15080-    name = "extended_operations_java_proto",
15081-    deps = [
15082-        ":extended_operations_proto",
15083-    ],
15084-)
15085-
15086-# Please DO-NOT-REMOVE this section.
15087-# This is required to generate java files for these protos.
15088-# Open Source Packages
15089-java_gapic_assembly_gradle_pkg(
15090-    name = "google-apps-script-type-java",
15091-    transport = "grpc+rest",
15092-    deps = [
15093-        "extended_operations_java_proto",
15094-        ":extended_operations_proto",
15095-    ],
15096-)
15097-
15098-##############################################################################
15099-# Go
15100-##############################################################################
15101-load("@com_google_googleapis_imports//:imports.bzl", "go_proto_library")
15102-
15103-go_proto_library(
15104-    name = "extended_operations_go_proto",
15105-    importpath = "google.golang.org/genproto/googleapis/cloud/extendedops",
15106-    protos = [
15107-        ":extended_operations_proto",
15108-    ],
15109-)
15110-
15111-##############################################################################
15112-# Python
15113-##############################################################################
15114-load("@com_google_googleapis_imports//:imports.bzl", "py_proto_library")
15115-
15116-py_proto_library(
15117-    name = "extended_operations_py_proto",
15118-    deps = [":extended_operations_proto"],
15119-)
15120-
15121-##############################################################################
15122-# PHP
15123-##############################################################################
15124-load("@com_google_googleapis_imports//:imports.bzl", "php_proto_library")
15125-
15126-php_proto_library(
15127-    name = "extended_operations_php_proto",
15128-    deps = [":extended_operations_proto"],
15129-)
15130-
15131-##############################################################################
15132-# Node.js
15133-##############################################################################
15134-# Node does not have langauge-specific proto_library targets
15135-
15136-##############################################################################
15137-# Ruby
15138-##############################################################################
15139-load("@com_google_googleapis_imports//:imports.bzl", "ruby_proto_library")
15140-
15141-ruby_proto_library(
15142-    name = "extended_operations_ruby_proto",
15143-    deps = [":extended_operations_proto"],
15144-)
15145-
15146-##############################################################################
15147-# C#
15148-##############################################################################
15149-load("@com_google_googleapis_imports//:imports.bzl", "csharp_proto_library")
15150-
15151-csharp_proto_library(
15152-    name = "extended_operations_csharp_proto",
15153-    deps = [":extended_operations_proto"],
15154-)
15155-
15156-##############################################################################
15157-#  C++
15158-##############################################################################
15159-load("@com_google_googleapis_imports//:imports.bzl", "cc_proto_library")
15160-
15161-cc_proto_library(
15162-    name = "extended_operations_cc_proto",
15163-    deps = [":extended_operations_proto"],
15164-)
15165diff -urN a/google/cloud/accessapproval/BUILD.bazel b/google/cloud/accessapproval/BUILD.bazel
15166--- a/google/cloud/accessapproval/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
15167+++ b/google/cloud/accessapproval/BUILD.bazel	1969-12-31 16:00:00
15168@@ -1,40 +0,0 @@
15169-# This build file includes a target for the Ruby wrapper library for
15170-# google-cloud-access_approval.
15171-
15172-# This is an API workspace, having public visibility by default makes perfect sense.
15173-package(default_visibility = ["//visibility:public"])
15174-
15175-# Export yaml configs.
15176-exports_files(glob(["*.yaml"]))
15177-
15178-load(
15179-    "@com_google_googleapis_imports//:imports.bzl",
15180-    "ruby_cloud_gapic_library",
15181-    "ruby_gapic_assembly_pkg",
15182-)
15183-
15184-# Generates a Ruby wrapper client for accessapproval.
15185-# Ruby wrapper clients are versionless, but are generated from source protos
15186-# for a particular service version, v1 in this case.
15187-ruby_cloud_gapic_library(
15188-    name = "accessapproval_ruby_wrapper",
15189-    srcs = ["//google/cloud/accessapproval/v1:accessapproval_proto_with_info"],
15190-    extra_protoc_parameters = [
15191-        "ruby-cloud-gem-name=google-cloud-access_approval",
15192-        "ruby-cloud-env-prefix=ACCESS_APPROVAL",
15193-        "ruby-cloud-wrapper-of=v1:0.0",
15194-        "ruby-cloud-product-url=https://cloud.google.com/access-approval/",
15195-        "ruby-cloud-api-id=accessapproval.googleapis.com",
15196-        "ruby-cloud-api-shortname=accessapproval",
15197-    ],
15198-    ruby_cloud_description = "An API for controlling access to data by Google personnel.",
15199-    ruby_cloud_title = "Access Approval",
15200-)
15201-
15202-# Open Source package.
15203-ruby_gapic_assembly_pkg(
15204-    name = "google-cloud-accessapproval-ruby",
15205-    deps = [
15206-        ":accessapproval_ruby_wrapper",
15207-    ],
15208-)
15209diff -urN a/google/cloud/accessapproval/v1/BUILD.bazel b/google/cloud/accessapproval/v1/BUILD.bazel
15210--- a/google/cloud/accessapproval/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
15211+++ b/google/cloud/accessapproval/v1/BUILD.bazel	1969-12-31 16:00:00
15212@@ -1,385 +0,0 @@
15213-# This file was automatically generated by BuildFileGenerator
15214-# https://github.com/googleapis/gapic-generator/tree/master/rules_gapic/bazel
15215-
15216-# Most of the manual changes to this file will be overwritten.
15217-# It's **only** allowed to change the following rule attribute values:
15218-# - names of *_gapic_assembly_* rules
15219-# - certain parameters of *_gapic_library rules, including but not limited to:
15220-#    * extra_protoc_parameters
15221-#    * extra_protoc_file_parameters
15222-# The complete list of preserved parameters can be found in the source code.
15223-
15224-# This is an API workspace, having public visibility by default makes perfect sense.
15225-package(default_visibility = ["//visibility:public"])
15226-
15227-##############################################################################
15228-# Common
15229-##############################################################################
15230-load("@rules_proto//proto:defs.bzl", "proto_library")
15231-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
15232-
15233-proto_library(
15234-    name = "accessapproval_proto",
15235-    srcs = [
15236-        "accessapproval.proto",
15237-    ],
15238-    deps = [
15239-        "//google/api:annotations_proto",
15240-        "//google/api:client_proto",
15241-        "//google/api:field_behavior_proto",
15242-        "//google/api:resource_proto",
15243-        "@com_google_protobuf//:empty_proto",
15244-        "@com_google_protobuf//:field_mask_proto",
15245-        "@com_google_protobuf//:timestamp_proto",
15246-    ],
15247-)
15248-
15249-proto_library_with_info(
15250-    name = "accessapproval_proto_with_info",
15251-    deps = [
15252-        ":accessapproval_proto",
15253-        "//google/cloud:common_resources_proto",
15254-    ],
15255-)
15256-
15257-##############################################################################
15258-# Java
15259-##############################################################################
15260-load(
15261-    "@com_google_googleapis_imports//:imports.bzl",
15262-    "java_gapic_assembly_gradle_pkg",
15263-    "java_gapic_library",
15264-    "java_gapic_test",
15265-    "java_grpc_library",
15266-    "java_proto_library",
15267-)
15268-
15269-java_proto_library(
15270-    name = "accessapproval_java_proto",
15271-    deps = [":accessapproval_proto"],
15272-)
15273-
15274-java_grpc_library(
15275-    name = "accessapproval_java_grpc",
15276-    srcs = [":accessapproval_proto"],
15277-    deps = [":accessapproval_java_proto"],
15278-)
15279-
15280-java_gapic_library(
15281-    name = "accessapproval_java_gapic",
15282-    srcs = [":accessapproval_proto_with_info"],
15283-    gapic_yaml = "accessapproval_gapic.yaml",
15284-    grpc_service_config = "accessapproval_grpc_service_config.json",
15285-    rest_numeric_enums = False,
15286-    test_deps = [
15287-        ":accessapproval_java_grpc",
15288-    ],
15289-    transport = "grpc+rest",
15290-    deps = [
15291-        ":accessapproval_java_proto",
15292-    ],
15293-)
15294-
15295-java_gapic_test(
15296-    name = "accessapproval_java_gapic_test_suite",
15297-    test_classes = [
15298-        "com.google.cloud.accessapproval.v1.AccessApprovalAdminClientHttpJsonTest",
15299-        "com.google.cloud.accessapproval.v1.AccessApprovalAdminClientTest",
15300-    ],
15301-    runtime_deps = [":accessapproval_java_gapic_test"],
15302-)
15303-
15304-# Open Source Packages
15305-java_gapic_assembly_gradle_pkg(
15306-    name = "google-cloud-accessapproval-v1-java",
15307-    include_samples = True,
15308-    transport = "grpc+rest",
15309-    deps = [
15310-        ":accessapproval_java_gapic",
15311-        ":accessapproval_java_grpc",
15312-        ":accessapproval_java_proto",
15313-        ":accessapproval_proto",
15314-    ],
15315-)
15316-
15317-##############################################################################
15318-# Go
15319-##############################################################################
15320-load(
15321-    "@com_google_googleapis_imports//:imports.bzl",
15322-    "go_gapic_assembly_pkg",
15323-    "go_gapic_library",
15324-    "go_proto_library",
15325-    "go_test",
15326-)
15327-
15328-go_proto_library(
15329-    name = "accessapproval_go_proto",
15330-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
15331-    importpath = "google.golang.org/genproto/googleapis/cloud/accessapproval/v1",
15332-    protos = [":accessapproval_proto"],
15333-    deps = [
15334-        "//google/api:annotations_go_proto",
15335-    ],
15336-)
15337-
15338-go_gapic_library(
15339-    name = "accessapproval_go_gapic",
15340-    srcs = [":accessapproval_proto_with_info"],
15341-    grpc_service_config = "accessapproval_grpc_service_config.json",
15342-    importpath = "cloud.google.com/go/accessapproval/apiv1;accessapproval",
15343-    rest_numeric_enums = False,
15344-    service_yaml = "accessapproval_v1.yaml",
15345-    transport = "grpc+rest",
15346-    deps = [
15347-        ":accessapproval_go_proto",
15348-    ],
15349-)
15350-
15351-go_test(
15352-    name = "accessapproval_go_gapic_test",
15353-    srcs = [":accessapproval_go_gapic_srcjar_test"],
15354-    embed = [":accessapproval_go_gapic"],
15355-    importpath = "cloud.google.com/go/accessapproval/apiv1",
15356-)
15357-
15358-# Open Source Packages
15359-go_gapic_assembly_pkg(
15360-    name = "gapi-cloud-accessapproval-v1-go",
15361-    deps = [
15362-        ":accessapproval_go_gapic",
15363-        ":accessapproval_go_gapic_srcjar-test.srcjar",
15364-        ":accessapproval_go_proto",
15365-    ],
15366-)
15367-
15368-##############################################################################
15369-# Python
15370-##############################################################################
15371-load(
15372-    "@com_google_googleapis_imports//:imports.bzl",
15373-    "py_gapic_assembly_pkg",
15374-    "py_gapic_library",
15375-    "py_test",
15376-)
15377-
15378-py_gapic_library(
15379-    name = "accessapproval_py_gapic",
15380-    srcs = [":accessapproval_proto"],
15381-    grpc_service_config = "accessapproval_grpc_service_config.json",
15382-    opt_args = [
15383-        "warehouse-package-name=google-cloud-access-approval",
15384-    ],
15385-    rest_numeric_enums = False,
15386-    transport = "grpc",
15387-)
15388-
15389-py_test(
15390-    name = "accessapproval_py_gapic_test",
15391-    srcs = [
15392-        "accessapproval_py_gapic_pytest.py",
15393-        "accessapproval_py_gapic_test.py",
15394-    ],
15395-    legacy_create_init = False,
15396-    deps = [":accessapproval_py_gapic"],
15397-)
15398-
15399-# Open Source Packages
15400-py_gapic_assembly_pkg(
15401-    name = "accessapproval-v1-py",
15402-    deps = [
15403-        ":accessapproval_py_gapic",
15404-    ],
15405-)
15406-
15407-##############################################################################
15408-# PHP
15409-##############################################################################
15410-load(
15411-    "@com_google_googleapis_imports//:imports.bzl",
15412-    "php_gapic_assembly_pkg",
15413-    "php_gapic_library",
15414-    "php_grpc_library",
15415-    "php_proto_library",
15416-)
15417-
15418-php_proto_library(
15419-    name = "accessapproval_php_proto",
15420-    deps = [":accessapproval_proto"],
15421-)
15422-
15423-php_grpc_library(
15424-    name = "accessapproval_php_grpc",
15425-    srcs = [":accessapproval_proto"],
15426-    deps = [":accessapproval_php_proto"],
15427-)
15428-
15429-php_gapic_library(
15430-    name = "accessapproval_php_gapic",
15431-    srcs = [":accessapproval_proto_with_info"],
15432-    grpc_service_config = "accessapproval_grpc_service_config.json",
15433-    rest_numeric_enums = False,
15434-    transport = "grpc+rest",
15435-    deps = [
15436-        ":accessapproval_php_grpc",
15437-        ":accessapproval_php_proto",
15438-    ],
15439-)
15440-
15441-# Open Source Packages
15442-php_gapic_assembly_pkg(
15443-    name = "google-cloud-accessapproval-v1-php",
15444-    deps = [
15445-        ":accessapproval_php_gapic",
15446-        ":accessapproval_php_grpc",
15447-        ":accessapproval_php_proto",
15448-    ],
15449-)
15450-
15451-##############################################################################
15452-# Node.js
15453-##############################################################################
15454-load(
15455-    "@com_google_googleapis_imports//:imports.bzl",
15456-    "nodejs_gapic_assembly_pkg",
15457-    "nodejs_gapic_library",
15458-)
15459-
15460-nodejs_gapic_library(
15461-    name = "accessapproval_nodejs_gapic",
15462-    package_name = "@google-cloud/access-approval",
15463-    src = ":accessapproval_proto_with_info",
15464-    extra_protoc_parameters = ["metadata"],
15465-    grpc_service_config = "accessapproval_grpc_service_config.json",
15466-    package = "google.cloud.accessapproval.v1",
15467-    rest_numeric_enums = False,
15468-    service_yaml = "accessapproval_v1.yaml",
15469-    transport = "grpc+rest",
15470-    deps = [],
15471-)
15472-
15473-nodejs_gapic_assembly_pkg(
15474-    name = "accessapproval-v1-nodejs",
15475-    deps = [
15476-        ":accessapproval_nodejs_gapic",
15477-        ":accessapproval_proto",
15478-    ],
15479-)
15480-
15481-##############################################################################
15482-# Ruby
15483-##############################################################################
15484-load(
15485-    "@com_google_googleapis_imports//:imports.bzl",
15486-    "ruby_cloud_gapic_library",
15487-    "ruby_gapic_assembly_pkg",
15488-    "ruby_grpc_library",
15489-    "ruby_proto_library",
15490-)
15491-
15492-ruby_proto_library(
15493-    name = "accessapproval_ruby_proto",
15494-    deps = [":accessapproval_proto"],
15495-)
15496-
15497-ruby_grpc_library(
15498-    name = "accessapproval_ruby_grpc",
15499-    srcs = [":accessapproval_proto"],
15500-    deps = [":accessapproval_ruby_proto"],
15501-)
15502-
15503-ruby_cloud_gapic_library(
15504-    name = "accessapproval_ruby_gapic",
15505-    srcs = [":accessapproval_proto_with_info"],
15506-    extra_protoc_parameters = [
15507-        "ruby-cloud-gem-name=google-cloud-access_approval-v1",
15508-        "ruby-cloud-env-prefix=ACCESS_APPROVAL",
15509-        "ruby-cloud-product-url=https://cloud.google.com/access-approval/",
15510-        "ruby-cloud-api-id=accessapproval.googleapis.com",
15511-        "ruby-cloud-api-shortname=accessapproval",
15512-    ],
15513-    grpc_service_config = "accessapproval_grpc_service_config.json",
15514-    rest_numeric_enums = False,
15515-    ruby_cloud_description = "An API for controlling access to data by Google personnel.",
15516-    ruby_cloud_title = "Access Approval V1",
15517-    deps = [
15518-        ":accessapproval_ruby_grpc",
15519-        ":accessapproval_ruby_proto",
15520-    ],
15521-)
15522-
15523-# Open Source Packages
15524-ruby_gapic_assembly_pkg(
15525-    name = "google-cloud-accessapproval-v1-ruby",
15526-    deps = [
15527-        ":accessapproval_ruby_gapic",
15528-        ":accessapproval_ruby_grpc",
15529-        ":accessapproval_ruby_proto",
15530-    ],
15531-)
15532-
15533-##############################################################################
15534-# C#
15535-##############################################################################
15536-load(
15537-    "@com_google_googleapis_imports//:imports.bzl",
15538-    "csharp_gapic_assembly_pkg",
15539-    "csharp_gapic_library",
15540-    "csharp_grpc_library",
15541-    "csharp_proto_library",
15542-)
15543-
15544-csharp_proto_library(
15545-    name = "accessapproval_csharp_proto",
15546-    deps = [":accessapproval_proto"],
15547-)
15548-
15549-csharp_grpc_library(
15550-    name = "accessapproval_csharp_grpc",
15551-    srcs = [":accessapproval_proto"],
15552-    deps = [":accessapproval_csharp_proto"],
15553-)
15554-
15555-csharp_gapic_library(
15556-    name = "accessapproval_csharp_gapic",
15557-    srcs = [":accessapproval_proto_with_info"],
15558-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
15559-    grpc_service_config = "accessapproval_grpc_service_config.json",
15560-    rest_numeric_enums = False,
15561-    service_yaml = "accessapproval_v1.yaml",
15562-    deps = [
15563-        ":accessapproval_csharp_grpc",
15564-        ":accessapproval_csharp_proto",
15565-    ],
15566-)
15567-
15568-# Open Source Packages
15569-csharp_gapic_assembly_pkg(
15570-    name = "google-cloud-accessapproval-v1-csharp",
15571-    deps = [
15572-        ":accessapproval_csharp_gapic",
15573-        ":accessapproval_csharp_grpc",
15574-        ":accessapproval_csharp_proto",
15575-    ],
15576-)
15577-
15578-##############################################################################
15579-# C++
15580-##############################################################################
15581-load(
15582-    "@com_google_googleapis_imports//:imports.bzl",
15583-    "cc_grpc_library",
15584-    "cc_proto_library",
15585-)
15586-
15587-cc_proto_library(
15588-    name = "accessapproval_cc_proto",
15589-    deps = [":accessapproval_proto"],
15590-)
15591-
15592-cc_grpc_library(
15593-    name = "accessapproval_cc_grpc",
15594-    srcs = [":accessapproval_proto"],
15595-    grpc_only = True,
15596-    deps = [":accessapproval_cc_proto"],
15597-)
15598diff -urN a/google/cloud/aiplatform/BUILD.bazel b/google/cloud/aiplatform/BUILD.bazel
15599--- a/google/cloud/aiplatform/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
15600+++ b/google/cloud/aiplatform/BUILD.bazel	1969-12-31 16:00:00
15601@@ -1,41 +0,0 @@
15602-# This build file includes a target for the Ruby wrapper library for
15603-# google-cloud-ai_platform.
15604-
15605-# This is an API workspace, having public visibility by default makes perfect sense.
15606-package(default_visibility = ["//visibility:public"])
15607-
15608-# Export yaml configs.
15609-exports_files(glob(["*.yaml"]))
15610-
15611-load(
15612-    "@com_google_googleapis_imports//:imports.bzl",
15613-    "ruby_cloud_gapic_library",
15614-    "ruby_gapic_assembly_pkg",
15615-)
15616-
15617-# Generates a Ruby wrapper client for aiplatform.
15618-# Ruby wrapper clients are versionless, but are generated from source protos
15619-# for a particular service version, v1 in this case.
15620-ruby_cloud_gapic_library(
15621-    name = "aiplatform_ruby_wrapper",
15622-    srcs = ["//google/cloud/aiplatform/v1:aiplatform_proto_with_info"],
15623-    extra_protoc_parameters = [
15624-        "ruby-cloud-gem-name=google-cloud-ai_platform",
15625-        "ruby-cloud-wrapper-of=v1:0.0",
15626-        "ruby-cloud-product-url=https://cloud.google.com/vertex-ai/docs/",
15627-        "ruby-cloud-api-id=aiplatform.googleapis.com",
15628-        "ruby-cloud-api-shortname=aiplatform",
15629-        "ruby-cloud-gem-namespace=Google::Cloud::AIPlatform",
15630-        "ruby-cloud-service-override=AiPlatform=AIPlatform",
15631-    ],
15632-    ruby_cloud_description = "Vertex AI enables data scientists, developers, and AI newcomers to create custom machine learning models specific to their business needs by leveraging Google's state-of-the-art transfer learning and innovative AI research.",
15633-    ruby_cloud_title = "Vertex AI",
15634-)
15635-
15636-# Open Source package.
15637-ruby_gapic_assembly_pkg(
15638-    name = "google-cloud-aiplatform-ruby",
15639-    deps = [
15640-        ":aiplatform_ruby_wrapper",
15641-    ],
15642-)
15643diff -urN a/google/cloud/aiplatform/logging/BUILD.bazel b/google/cloud/aiplatform/logging/BUILD.bazel
15644--- a/google/cloud/aiplatform/logging/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
15645+++ b/google/cloud/aiplatform/logging/BUILD.bazel	1969-12-31 16:00:00
15646@@ -1,177 +0,0 @@
15647-# This file was automatically generated by BuildFileGenerator
15648-
15649-# This is an API workspace, having public visibility by default makes perfect sense.
15650-package(default_visibility = ["//visibility:public"])
15651-
15652-##############################################################################
15653-# Common
15654-##############################################################################
15655-load("@rules_proto//proto:defs.bzl", "proto_library")
15656-
15657-proto_library(
15658-    name = "logging_proto",
15659-    srcs = [
15660-        "prediction.proto",
15661-    ],
15662-    deps = [
15663-        "//google/rpc:status_proto",
15664-    ],
15665-)
15666-
15667-##############################################################################
15668-# Java
15669-##############################################################################
15670-load(
15671-    "@com_google_googleapis_imports//:imports.bzl",
15672-    "java_grpc_library",
15673-    "java_proto_library",
15674-)
15675-
15676-java_proto_library(
15677-    name = "logging_java_proto",
15678-    deps = [":logging_proto"],
15679-)
15680-
15681-java_grpc_library(
15682-    name = "logging_java_grpc",
15683-    srcs = [":logging_proto"],
15684-    deps = [":logging_java_proto"],
15685-)
15686-
15687-##############################################################################
15688-# Go
15689-##############################################################################
15690-load(
15691-    "@com_google_googleapis_imports//:imports.bzl",
15692-    "go_proto_library",
15693-)
15694-
15695-go_proto_library(
15696-    name = "logging_go_proto",
15697-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
15698-    importpath = "google.golang.org/genproto/googleapis/cloud/aiplatform/logging",
15699-    protos = [":logging_proto"],
15700-    deps = [
15701-        "//google/rpc:status_go_proto",
15702-    ],
15703-)
15704-
15705-##############################################################################
15706-# Python
15707-##############################################################################
15708-load(
15709-    "@com_google_googleapis_imports//:imports.bzl",
15710-    "moved_proto_library",
15711-    "py_grpc_library",
15712-    "py_proto_library",
15713-)
15714-
15715-moved_proto_library(
15716-    name = "logging_moved_proto",
15717-    srcs = [":logging_proto"],
15718-    deps = [
15719-        "//google/rpc:status_proto",
15720-    ],
15721-)
15722-
15723-py_proto_library(
15724-    name = "logging_py_proto",
15725-    deps = [":logging_moved_proto"],
15726-)
15727-
15728-py_grpc_library(
15729-    name = "logging_py_grpc",
15730-    srcs = [":logging_moved_proto"],
15731-    deps = [":logging_py_proto"],
15732-)
15733-
15734-##############################################################################
15735-# PHP
15736-##############################################################################
15737-load(
15738-    "@com_google_googleapis_imports//:imports.bzl",
15739-    "php_grpc_library",
15740-    "php_proto_library",
15741-)
15742-
15743-php_proto_library(
15744-    name = "logging_php_proto",
15745-    deps = [":logging_proto"],
15746-)
15747-
15748-php_grpc_library(
15749-    name = "logging_php_grpc",
15750-    srcs = [":logging_proto"],
15751-    deps = [":logging_php_proto"],
15752-)
15753-
15754-##############################################################################
15755-# Node.js
15756-##############################################################################
15757-load(
15758-    "@com_google_googleapis_imports//:imports.bzl",
15759-    "nodejs_gapic_assembly_pkg",
15760-    "nodejs_gapic_library",
15761-)
15762-
15763-
15764-##############################################################################
15765-# Ruby
15766-##############################################################################
15767-load(
15768-    "@com_google_googleapis_imports//:imports.bzl",
15769-    "ruby_grpc_library",
15770-    "ruby_proto_library",
15771-)
15772-
15773-ruby_proto_library(
15774-    name = "logging_ruby_proto",
15775-    deps = [":logging_proto"],
15776-)
15777-
15778-ruby_grpc_library(
15779-    name = "logging_ruby_grpc",
15780-    srcs = [":logging_proto"],
15781-    deps = [":logging_ruby_proto"],
15782-)
15783-
15784-##############################################################################
15785-# C#
15786-##############################################################################
15787-load(
15788-    "@com_google_googleapis_imports//:imports.bzl",
15789-    "csharp_grpc_library",
15790-    "csharp_proto_library",
15791-)
15792-
15793-csharp_proto_library(
15794-    name = "logging_csharp_proto",
15795-    deps = [":logging_proto"],
15796-)
15797-
15798-csharp_grpc_library(
15799-    name = "logging_csharp_grpc",
15800-    srcs = [":logging_proto"],
15801-    deps = [":logging_csharp_proto"],
15802-)
15803-
15804-##############################################################################
15805-# C++
15806-##############################################################################
15807-load(
15808-    "@com_google_googleapis_imports//:imports.bzl",
15809-    "cc_grpc_library",
15810-    "cc_proto_library",
15811-)
15812-
15813-cc_proto_library(
15814-    name = "logging_cc_proto",
15815-    deps = [":logging_proto"],
15816-)
15817-
15818-cc_grpc_library(
15819-    name = "logging_cc_grpc",
15820-    srcs = [":logging_proto"],
15821-    grpc_only = True,
15822-    deps = [":logging_cc_proto"],
15823-)
15824diff -urN a/google/cloud/aiplatform/v1/BUILD.bazel b/google/cloud/aiplatform/v1/BUILD.bazel
15825--- a/google/cloud/aiplatform/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
15826+++ b/google/cloud/aiplatform/v1/BUILD.bazel	1969-12-31 16:00:00
15827@@ -1,559 +0,0 @@
15828-# This file was automatically generated by BuildFileGenerator
15829-# https://github.com/googleapis/rules_gapic/tree/master/bazel
15830-
15831-# Most of the manual changes to this file will be overwritten.
15832-# It's **only** allowed to change the following rule attribute values:
15833-# - names of *_gapic_assembly_* rules
15834-# - certain parameters of *_gapic_library rules, including but not limited to:
15835-#    * extra_protoc_parameters
15836-#    * extra_protoc_file_parameters
15837-# The complete list of preserved parameters can be found in the source code.
15838-
15839-# This is an API workspace, having public visibility by default makes perfect sense.
15840-package(default_visibility = ["//visibility:public"])
15841-
15842-##############################################################################
15843-# Common
15844-##############################################################################
15845-load("@rules_proto//proto:defs.bzl", "proto_library")
15846-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
15847-
15848-_PROTO_SUBPACKAGE_DEPS = [
15849-    "//google/cloud/aiplatform/v1/schema/predict/instance:instance_proto",
15850-    "//google/cloud/aiplatform/v1/schema/predict/params:params_proto",
15851-    "//google/cloud/aiplatform/v1/schema/predict/prediction:prediction_proto",
15852-    "//google/cloud/aiplatform/v1/schema/trainingjob/definition:definition_proto",
15853-]
15854-
15855-proto_library(
15856-    name = "aiplatform_proto",
15857-    srcs = [
15858-        "accelerator_type.proto",
15859-        "annotation.proto",
15860-        "annotation_spec.proto",
15861-        "artifact.proto",
15862-        "batch_prediction_job.proto",
15863-        "completion_stats.proto",
15864-        "context.proto",
15865-        "custom_job.proto",
15866-        "data_item.proto",
15867-        "data_labeling_job.proto",
15868-        "dataset.proto",
15869-        "dataset_service.proto",
15870-        "deployed_index_ref.proto",
15871-        "deployed_model_ref.proto",
15872-        "encryption_spec.proto",
15873-        "endpoint.proto",
15874-        "endpoint_service.proto",
15875-        "entity_type.proto",
15876-        "env_var.proto",
15877-        "event.proto",
15878-        "execution.proto",
15879-        "explanation.proto",
15880-        "explanation_metadata.proto",
15881-        "feature.proto",
15882-        "feature_monitoring_stats.proto",
15883-        "feature_selector.proto",
15884-        "featurestore.proto",
15885-        "featurestore_monitoring.proto",
15886-        "featurestore_online_service.proto",
15887-        "featurestore_service.proto",
15888-        "hyperparameter_tuning_job.proto",
15889-        "index.proto",
15890-        "index_endpoint.proto",
15891-        "index_endpoint_service.proto",
15892-        "index_service.proto",
15893-        "io.proto",
15894-        "job_service.proto",
15895-        "job_state.proto",
15896-        "lineage_subgraph.proto",
15897-        "machine_resources.proto",
15898-        "manual_batch_tuning_parameters.proto",
15899-        "metadata_schema.proto",
15900-        "metadata_service.proto",
15901-        "metadata_store.proto",
15902-        "migratable_resource.proto",
15903-        "migration_service.proto",
15904-        "model.proto",
15905-        "model_deployment_monitoring_job.proto",
15906-        "model_evaluation.proto",
15907-        "model_evaluation_slice.proto",
15908-        "model_monitoring.proto",
15909-        "model_service.proto",
15910-        "operation.proto",
15911-        "pipeline_failure_policy.proto",
15912-        "pipeline_job.proto",
15913-        "pipeline_service.proto",
15914-        "pipeline_state.proto",
15915-        "prediction_service.proto",
15916-        "saved_query.proto",
15917-        "specialist_pool.proto",
15918-        "specialist_pool_service.proto",
15919-        "study.proto",
15920-        "tensorboard.proto",
15921-        "tensorboard_data.proto",
15922-        "tensorboard_experiment.proto",
15923-        "tensorboard_run.proto",
15924-        "tensorboard_service.proto",
15925-        "tensorboard_time_series.proto",
15926-        "training_pipeline.proto",
15927-        "types.proto",
15928-        "unmanaged_container_model.proto",
15929-        "user_action_reference.proto",
15930-        "value.proto",
15931-        "vizier_service.proto",
15932-    ],
15933-    deps = [
15934-        "//google/api:annotations_proto",
15935-        "//google/api:client_proto",
15936-        "//google/api:field_behavior_proto",
15937-        "//google/api:httpbody_proto",
15938-        "//google/api:resource_proto",
15939-        "//google/longrunning:operations_proto",
15940-        "//google/rpc:status_proto",
15941-        "//google/type:money_proto",
15942-        "@com_google_protobuf//:duration_proto",
15943-        "@com_google_protobuf//:empty_proto",
15944-        "@com_google_protobuf//:field_mask_proto",
15945-        "@com_google_protobuf//:struct_proto",
15946-        "@com_google_protobuf//:timestamp_proto",
15947-        "@com_google_protobuf//:wrappers_proto",
15948-    ] + _PROTO_SUBPACKAGE_DEPS,
15949-)
15950-
15951-proto_library_with_info(
15952-    name = "aiplatform_proto_with_info",
15953-    deps = [
15954-        ":aiplatform_proto",
15955-        "//google/cloud:common_resources_proto",
15956-        "//google/cloud/location:location_proto",
15957-        "//google/iam/v1:iam_policy_proto",
15958-    ] + _PROTO_SUBPACKAGE_DEPS,
15959-)
15960-
15961-##############################################################################
15962-# Java
15963-##############################################################################
15964-load(
15965-    "@com_google_googleapis_imports//:imports.bzl",
15966-    "java_gapic_assembly_gradle_pkg",
15967-    "java_gapic_library",
15968-    "java_gapic_test",
15969-    "java_grpc_library",
15970-    "java_proto_library",
15971-)
15972-
15973-_JAVA_PROTO_SUBPACKAGE_DEPS = [
15974-    "//google/cloud/aiplatform/v1/schema/predict/instance:instance_java_proto",
15975-    "//google/cloud/aiplatform/v1/schema/predict/params:params_java_proto",
15976-    "//google/cloud/aiplatform/v1/schema/predict/prediction:prediction_java_proto",
15977-    "//google/cloud/aiplatform/v1/schema/trainingjob/definition:definition_java_proto",
15978-]
15979-
15980-_JAVA_GRPC_SUBPACKAGE_DEPS = [
15981-    "//google/cloud/aiplatform/v1/schema/predict/instance:instance_java_grpc",
15982-    "//google/cloud/aiplatform/v1/schema/predict/params:params_java_grpc",
15983-    "//google/cloud/aiplatform/v1/schema/predict/prediction:prediction_java_grpc",
15984-    "//google/cloud/aiplatform/v1/schema/trainingjob/definition:definition_java_grpc",
15985-]
15986-
15987-java_proto_library(
15988-    name = "aiplatform_java_proto",
15989-    deps = [":aiplatform_proto"],
15990-)
15991-
15992-java_grpc_library(
15993-    name = "aiplatform_java_grpc",
15994-    srcs = [":aiplatform_proto"],
15995-    deps = [":aiplatform_java_proto"] + _JAVA_PROTO_SUBPACKAGE_DEPS,
15996-)
15997-
15998-java_gapic_library(
15999-    name = "aiplatform_java_gapic",
16000-    srcs = [":aiplatform_proto_with_info"],
16001-    gapic_yaml = "aiplatform_gapic.yaml",
16002-    grpc_service_config = "aiplatform_grpc_service_config.json",
16003-    rest_numeric_enums = False,
16004-    service_yaml = "aiplatform_v1.yaml",
16005-    test_deps = [
16006-        ":aiplatform_java_grpc",
16007-        "//google/cloud/location:location_java_grpc",
16008-        "//google/iam/v1:iam_java_grpc",
16009-    ] + _JAVA_PROTO_SUBPACKAGE_DEPS,
16010-    transport = "grpc",
16011-    deps = [
16012-        ":aiplatform_java_proto",
16013-        "//google/api:api_java_proto",
16014-        "//google/cloud/location:location_java_proto",
16015-        "//google/iam/v1:iam_java_proto",
16016-    ] + _JAVA_PROTO_SUBPACKAGE_DEPS,
16017-)
16018-
16019-java_gapic_test(
16020-    name = "aiplatform_java_gapic_test_suite",
16021-    test_classes = [
16022-        "com.google.cloud.aiplatform.v1.DatasetServiceClientTest",
16023-        "com.google.cloud.aiplatform.v1.EndpointServiceClientTest",
16024-        "com.google.cloud.aiplatform.v1.FeaturestoreOnlineServingServiceClientTest",
16025-        "com.google.cloud.aiplatform.v1.FeaturestoreServiceClientTest",
16026-        "com.google.cloud.aiplatform.v1.IndexEndpointServiceClientTest",
16027-        "com.google.cloud.aiplatform.v1.IndexServiceClientTest",
16028-        "com.google.cloud.aiplatform.v1.JobServiceClientTest",
16029-        "com.google.cloud.aiplatform.v1.MetadataServiceClientTest",
16030-        "com.google.cloud.aiplatform.v1.MigrationServiceClientTest",
16031-        "com.google.cloud.aiplatform.v1.ModelServiceClientTest",
16032-        "com.google.cloud.aiplatform.v1.PipelineServiceClientTest",
16033-        "com.google.cloud.aiplatform.v1.PredictionServiceClientTest",
16034-        "com.google.cloud.aiplatform.v1.SpecialistPoolServiceClientTest",
16035-        "com.google.cloud.aiplatform.v1.TensorboardServiceClientTest",
16036-        "com.google.cloud.aiplatform.v1.VizierServiceClientTest",
16037-    ],
16038-    runtime_deps = [":aiplatform_java_gapic_test"],
16039-)
16040-
16041-# Open Source Packages
16042-java_gapic_assembly_gradle_pkg(
16043-    name = "google-cloud-aiplatform-v1-java",
16044-    transport = "grpc",
16045-    deps = [
16046-        ":aiplatform_java_gapic",
16047-        ":aiplatform_java_grpc",
16048-        ":aiplatform_java_proto",
16049-        ":aiplatform_proto",
16050-    ] + _JAVA_PROTO_SUBPACKAGE_DEPS + _PROTO_SUBPACKAGE_DEPS + _JAVA_GRPC_SUBPACKAGE_DEPS,
16051-)
16052-
16053-##############################################################################
16054-# Go
16055-##############################################################################
16056-load(
16057-    "@com_google_googleapis_imports//:imports.bzl",
16058-    "go_gapic_assembly_pkg",
16059-    "go_gapic_library",
16060-    "go_proto_library",
16061-    "go_test",
16062-)
16063-
16064-go_proto_library(
16065-    name = "aiplatform_go_proto",
16066-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
16067-    importpath = "google.golang.org/genproto/googleapis/cloud/aiplatform/v1",
16068-    protos = [":aiplatform_proto"],
16069-    deps = [
16070-        "//google/api:annotations_go_proto",
16071-        "//google/api:httpbody_go_proto",
16072-        "//google/longrunning:longrunning_go_proto",
16073-        "//google/rpc:status_go_proto",
16074-        "//google/type:money_go_proto",
16075-    ],
16076-)
16077-
16078-go_gapic_library(
16079-    name = "aiplatform_go_gapic",
16080-    srcs = [":aiplatform_proto_with_info"],
16081-    grpc_service_config = "aiplatform_grpc_service_config.json",
16082-    importpath = "cloud.google.com/go/aiplatform/apiv1;aiplatform",
16083-    metadata = True,
16084-    rest_numeric_enums = False,
16085-    service_yaml = "aiplatform_v1.yaml",
16086-    deps = [
16087-        ":aiplatform_go_proto",
16088-        "//google/api:httpbody_go_proto",
16089-        "//google/cloud/location:location_go_proto",
16090-        "//google/iam/v1:iam_go_proto",
16091-        "//google/longrunning:longrunning_go_proto",
16092-        "@com_google_cloud_go//longrunning:go_default_library",
16093-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
16094-        "@io_bazel_rules_go//proto/wkt:duration_go_proto",
16095-        "@io_bazel_rules_go//proto/wkt:struct_go_proto",
16096-    ],
16097-)
16098-
16099-go_test(
16100-    name = "aiplatform_go_gapic_test",
16101-    srcs = [":aiplatform_go_gapic_srcjar_test"],
16102-    embed = [":aiplatform_go_gapic"],
16103-    importpath = "cloud.google.com/go/aiplatform/apiv1",
16104-)
16105-
16106-# Open Source Packages
16107-go_gapic_assembly_pkg(
16108-    name = "gapi-cloud-aiplatform-v1-go",
16109-    deps = [
16110-        ":aiplatform_go_gapic",
16111-        ":aiplatform_go_gapic_srcjar-metadata.srcjar",
16112-        ":aiplatform_go_gapic_srcjar-test.srcjar",
16113-        ":aiplatform_go_proto",
16114-    ],
16115-)
16116-
16117-##############################################################################
16118-# Python
16119-##############################################################################
16120-load(
16121-    "@com_google_googleapis_imports//:imports.bzl",
16122-    "py_gapic_assembly_pkg",
16123-    "py_gapic_library",
16124-    "py_test",
16125-)
16126-
16127-_PY_GAPIC_SUBPACKAGE_DEPS = [
16128-    "//google/cloud/aiplatform/v1/schema/predict/instance:instance_py_gapic",
16129-    "//google/cloud/aiplatform/v1/schema/predict/params:params_py_gapic",
16130-    "//google/cloud/aiplatform/v1/schema/predict/prediction:prediction_py_gapic",
16131-    "//google/cloud/aiplatform/v1/schema/trainingjob/definition:definition_py_gapic",
16132-]
16133-
16134-py_gapic_library(
16135-    name = "aiplatform_py_gapic",
16136-    srcs = [":aiplatform_proto"],
16137-    grpc_service_config = "aiplatform_grpc_service_config.json",
16138-    rest_numeric_enums = False,
16139-    service_yaml = "aiplatform_v1.yaml",
16140-    transport = "grpc",
16141-    deps = [
16142-        "//google/iam/v1:iam_policy_py_proto",
16143-    ],
16144-)
16145-
16146-py_test(
16147-    name = "aiplatform_py_gapic_test",
16148-    srcs = [
16149-        "aiplatform_py_gapic_pytest.py",
16150-        "aiplatform_py_gapic_test.py",
16151-    ],
16152-    legacy_create_init = False,
16153-    deps = [":aiplatform_py_gapic"],
16154-)
16155-
16156-# Open Source Packages
16157-py_gapic_assembly_pkg(
16158-    name = "aiplatform-v1-py",
16159-    deps = [
16160-        ":aiplatform_py_gapic",
16161-    ] + _PROTO_SUBPACKAGE_DEPS + _PY_GAPIC_SUBPACKAGE_DEPS,
16162-)
16163-
16164-##############################################################################
16165-# PHP
16166-##############################################################################
16167-load(
16168-    "@com_google_googleapis_imports//:imports.bzl",
16169-    "php_gapic_assembly_pkg",
16170-    "php_gapic_library",
16171-    "php_grpc_library",
16172-    "php_proto_library",
16173-)
16174-
16175-php_proto_library(
16176-    name = "aiplatform_php_proto",
16177-    deps = [":aiplatform_proto"],
16178-)
16179-
16180-php_grpc_library(
16181-    name = "aiplatform_php_grpc",
16182-    srcs = [":aiplatform_proto"],
16183-    deps = [":aiplatform_php_proto"],
16184-)
16185-
16186-php_gapic_library(
16187-    name = "aiplatform_php_gapic",
16188-    srcs = [":aiplatform_proto_with_info"],
16189-    grpc_service_config = "aiplatform_grpc_service_config.json",
16190-    rest_numeric_enums = False,
16191-    service_yaml = "aiplatform_v1.yaml",
16192-    transport = "grpc+rest",
16193-    deps = [
16194-        ":aiplatform_php_grpc",
16195-        ":aiplatform_php_proto",
16196-    ],
16197-)
16198-
16199-# Open Source Packages
16200-php_gapic_assembly_pkg(
16201-    name = "google-cloud-aiplatform-v1-php",
16202-    deps = [
16203-        ":aiplatform_php_gapic",
16204-        ":aiplatform_php_grpc",
16205-        ":aiplatform_php_proto",
16206-    ],
16207-)
16208-
16209-##############################################################################
16210-# Node.js
16211-##############################################################################
16212-load(
16213-    "@com_google_googleapis_imports//:imports.bzl",
16214-    "nodejs_gapic_assembly_pkg",
16215-    "nodejs_gapic_library",
16216-)
16217-
16218-nodejs_gapic_library(
16219-    name = "aiplatform_nodejs_gapic",
16220-    package_name = "@google-cloud/aiplatform",
16221-    src = ":aiplatform_proto_with_info",
16222-    extra_protoc_parameters = ["metadata"],
16223-    grpc_service_config = "aiplatform_grpc_service_config.json",
16224-    package = "google.cloud.aiplatform.v1",
16225-    rest_numeric_enums = False,
16226-    service_yaml = "aiplatform_v1.yaml",
16227-    transport = "grpc+rest",
16228-    deps = [],
16229-)
16230-
16231-nodejs_gapic_assembly_pkg(
16232-    name = "aiplatform-v1-nodejs",
16233-    deps = [
16234-        ":aiplatform_nodejs_gapic",
16235-        ":aiplatform_proto",
16236-    ] + _PROTO_SUBPACKAGE_DEPS,
16237-)
16238-
16239-##############################################################################
16240-# Ruby
16241-##############################################################################
16242-load(
16243-    "@com_google_googleapis_imports//:imports.bzl",
16244-    "ruby_cloud_gapic_library",
16245-    "ruby_gapic_assembly_pkg",
16246-    "ruby_grpc_library",
16247-    "ruby_proto_library",
16248-)
16249-
16250-ruby_proto_library(
16251-    name = "aiplatform_ruby_proto",
16252-    deps = [":aiplatform_proto"],
16253-)
16254-
16255-ruby_grpc_library(
16256-    name = "aiplatform_ruby_grpc",
16257-    srcs = [":aiplatform_proto"],
16258-    deps = [":aiplatform_ruby_proto"],
16259-)
16260-
16261-ruby_cloud_gapic_library(
16262-    name = "aiplatform_ruby_gapic",
16263-    srcs = [":aiplatform_proto_with_info"],
16264-    extra_protoc_parameters = [
16265-        "ruby-cloud-api-id=aiplatform.googleapis.com",
16266-        "ruby-cloud-api-shortname=aiplatform",
16267-        "ruby-cloud-gem-name=google-cloud-ai_platform-v1",
16268-        "ruby-cloud-gem-namespace=Google::Cloud::AIPlatform::V1",
16269-        "ruby-cloud-product-url=https://cloud.google.com/vertex-ai/docs/",
16270-        "ruby-cloud-service-override=AiPlatform=AIPlatform",
16271-    ],
16272-    grpc_service_config = "aiplatform_grpc_service_config.json",
16273-    rest_numeric_enums = False,
16274-    ruby_cloud_description = "Vertex AI enables data scientists, developers, and AI newcomers to create custom machine learning models specific to their business needs by leveraging Google's state-of-the-art transfer learning and innovative AI research.",
16275-    ruby_cloud_title = "Vertex AI V1",
16276-    service_yaml = "aiplatform_v1.yaml",
16277-    deps = [
16278-        ":aiplatform_ruby_grpc",
16279-        ":aiplatform_ruby_proto",
16280-    ],
16281-)
16282-
16283-# Open Source Packages
16284-ruby_gapic_assembly_pkg(
16285-    name = "google-cloud-aiplatform-v1-ruby",
16286-    deps = [
16287-        ":aiplatform_ruby_gapic",
16288-        ":aiplatform_ruby_grpc",
16289-        ":aiplatform_ruby_proto",
16290-    ],
16291-)
16292-
16293-##############################################################################
16294-# C#
16295-##############################################################################
16296-load(
16297-    "@com_google_googleapis_imports//:imports.bzl",
16298-    "csharp_gapic_assembly_pkg",
16299-    "csharp_gapic_library",
16300-    "csharp_grpc_library",
16301-    "csharp_proto_library",
16302-)
16303-
16304-csharp_proto_library(
16305-    name = "aiplatform_csharp_proto",
16306-    deps = [":aiplatform_proto"],
16307-)
16308-
16309-csharp_grpc_library(
16310-    name = "aiplatform_csharp_grpc",
16311-    srcs = [":aiplatform_proto"],
16312-    deps = [":aiplatform_csharp_proto"],
16313-)
16314-
16315-# Generate a package for googleapis-gen even without the GAPIC client.
16316-# This will allow OwlBot to trigger changes to be pushed to google-cloud-dotnet,
16317-# which will perform full generation after fixing up the protos first.
16318-
16319-csharp_gapic_assembly_pkg(
16320-    name = "google-cloud-aiplatform-v1-csharp",
16321-    package_name = "Google.Cloud.AIPlatform.V1",
16322-    generate_nongapic_package = True,
16323-    deps = [
16324-        ":aiplatform_csharp_grpc",
16325-        ":aiplatform_csharp_proto",
16326-    ],
16327-)
16328-
16329-# csharp_gapic_library(
16330-#     name = "aiplatform_csharp_gapic",
16331-#     srcs = [":aiplatform_proto_with_info"],
16332-#     common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
16333-#     grpc_service_config = "aiplatform_grpc_service_config.json",
16334-#     service_yaml = "aiplatform_v1.yaml",
16335-#     deps = [
16336-#          ":aiplatform_csharp_grpc",
16337-#         ":aiplatform_csharp_proto",
16338-#     ],
16339-# )
16340-
16341-################################
16342-# Keep C# target commented out through the regeneration, as C# gen has an issue
16343-# with the aiplatform v1 protos
16344-#
16345-# csharp_gapic_library(
16346-#     name = "aiplatform_csharp_gapic",
16347-#     srcs = [":aiplatform_proto_with_info"],
16348-#     common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
16349-#     grpc_service_config = "aiplatform_grpc_service_config.json",
16350-#     deps = [
16351-#          ":aiplatform_csharp_grpc",
16352-#         ":aiplatform_csharp_proto",
16353-#     ],
16354-# )
16355-
16356-# Open Source Packages
16357-# csharp_gapic_assembly_pkg(
16358-#     name = "google-cloud-aiplatform-v1-csharp",
16359-#     deps = [
16360-#         ":aiplatform_csharp_gapic",
16361-#         ":aiplatform_csharp_grpc",
16362-#         ":aiplatform_csharp_proto",
16363-#     ],
16364-# )
16365-################################
16366-
16367-##############################################################################
16368-# C++
16369-##############################################################################
16370-load(
16371-    "@com_google_googleapis_imports//:imports.bzl",
16372-    "cc_grpc_library",
16373-    "cc_proto_library",
16374-)
16375-
16376-cc_proto_library(
16377-    name = "aiplatform_cc_proto",
16378-    deps = [":aiplatform_proto"],
16379-)
16380-
16381-cc_grpc_library(
16382-    name = "aiplatform_cc_grpc",
16383-    srcs = [":aiplatform_proto"],
16384-    grpc_only = True,
16385-    deps = [":aiplatform_cc_proto"],
16386-)
16387diff -urN a/google/cloud/aiplatform/v1/schema/predict/instance/BUILD.bazel b/google/cloud/aiplatform/v1/schema/predict/instance/BUILD.bazel
16388--- a/google/cloud/aiplatform/v1/schema/predict/instance/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
16389+++ b/google/cloud/aiplatform/v1/schema/predict/instance/BUILD.bazel	1969-12-31 16:00:00
16390@@ -1,217 +0,0 @@
16391-# This file was automatically generated by BuildFileGenerator
16392-
16393-# This is an API workspace, having public visibility by default makes perfect sense.
16394-package(default_visibility = ["//visibility:public"])
16395-
16396-##############################################################################
16397-# Common
16398-##############################################################################
16399-load("@rules_proto//proto:defs.bzl", "proto_library")
16400-
16401-proto_library(
16402-    name = "instance_proto",
16403-    srcs = [
16404-        "image_classification.proto",
16405-        "image_object_detection.proto",
16406-        "image_segmentation.proto",
16407-        "text_classification.proto",
16408-        "text_extraction.proto",
16409-        "text_sentiment.proto",
16410-        "video_action_recognition.proto",
16411-        "video_classification.proto",
16412-        "video_object_tracking.proto",
16413-    ],
16414-    deps = [
16415-        "//google/api:annotations_proto",
16416-    ],
16417-)
16418-
16419-##############################################################################
16420-# Java
16421-##############################################################################
16422-load(
16423-    "@com_google_googleapis_imports//:imports.bzl",
16424-    "java_grpc_library",
16425-    "java_proto_library",
16426-)
16427-
16428-java_proto_library(
16429-    name = "instance_java_proto",
16430-    deps = [":instance_proto"],
16431-)
16432-
16433-java_grpc_library(
16434-    name = "instance_java_grpc",
16435-    srcs = [":instance_proto"],
16436-    deps = [":instance_java_proto"],
16437-)
16438-
16439-##############################################################################
16440-# Go
16441-##############################################################################
16442-load(
16443-    "@com_google_googleapis_imports//:imports.bzl",
16444-    "go_proto_library",
16445-)
16446-
16447-go_proto_library(
16448-    name = "instance_go_proto",
16449-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
16450-    importpath = "google.golang.org/genproto/googleapis/cloud/aiplatform/v1/schema/predict/instance",
16451-    protos = [":instance_proto"],
16452-    deps = [
16453-        "//google/api:annotations_go_proto",
16454-    ],
16455-)
16456-
16457-##############################################################################
16458-# Python
16459-##############################################################################
16460-load(
16461-    "@com_google_googleapis_imports//:imports.bzl",
16462-    "moved_proto_library",
16463-    "py_gapic_assembly_pkg",
16464-    "py_gapic_library",
16465-    "py_grpc_library",
16466-    "py_proto_library",
16467-)
16468-
16469-moved_proto_library(
16470-    name = "instance_moved_proto",
16471-    srcs = [":instance_proto"],
16472-    deps = [
16473-        "//google/api:annotations_proto",
16474-    ],
16475-)
16476-
16477-py_proto_library(
16478-    name = "instance_py_proto",
16479-    deps = [":instance_moved_proto"],
16480-)
16481-
16482-py_grpc_library(
16483-    name = "instance_py_grpc",
16484-    srcs = [":instance_moved_proto"],
16485-    deps = [":instance_py_proto"],
16486-)
16487-
16488-py_gapic_library(
16489-    name = "instance_py_gapic",
16490-    srcs = [":instance_proto"],
16491-    opt_args = [
16492-        "python-gapic-namespace=google.cloud.aiplatform.v1.schema.predict",
16493-        "python-gapic-name=instance",
16494-    ],
16495-    rest_numeric_enums = False,
16496-    transport = "grpc",
16497-)
16498-
16499-# Open Source Packages
16500-py_gapic_assembly_pkg(
16501-    name = "instance-py",
16502-    deps = [
16503-        ":instance_py_gapic",
16504-    ],
16505-)
16506-
16507-#load("@gapic_generator_java//rules_java_gapic:java_gapic.bzl", "java_generator_request_dump")
16508-#
16509-#java_generator_request_dump(
16510-#    name = "instance_request_dump",
16511-#    srcs = [":instance_py_gapic"],
16512-#    #    opt_args = [
16513-#    #        "python-gapic-namespace=google.cloud.aiplatform.v1.schema.predict",
16514-#    #        "python-gapic-name=instance",
16515-#    #    ],
16516-#    transport = "grpc",
16517-#)
16518-
16519-##############################################################################
16520-# PHP
16521-##############################################################################
16522-load(
16523-    "@com_google_googleapis_imports//:imports.bzl",
16524-    "php_grpc_library",
16525-    "php_proto_library",
16526-)
16527-
16528-php_proto_library(
16529-    name = "instance_php_proto",
16530-    deps = [":instance_proto"],
16531-)
16532-
16533-php_grpc_library(
16534-    name = "instance_php_grpc",
16535-    srcs = [":instance_proto"],
16536-    deps = [":instance_php_proto"],
16537-)
16538-
16539-##############################################################################
16540-# Node.js
16541-##############################################################################
16542-load(
16543-    "@com_google_googleapis_imports//:imports.bzl",
16544-    "nodejs_gapic_assembly_pkg",
16545-    "nodejs_gapic_library",
16546-)
16547-
16548-##############################################################################
16549-# Ruby
16550-##############################################################################
16551-load(
16552-    "@com_google_googleapis_imports//:imports.bzl",
16553-    "ruby_grpc_library",
16554-    "ruby_proto_library",
16555-)
16556-
16557-ruby_proto_library(
16558-    name = "instance_ruby_proto",
16559-    deps = [":instance_proto"],
16560-)
16561-
16562-ruby_grpc_library(
16563-    name = "instance_ruby_grpc",
16564-    srcs = [":instance_proto"],
16565-    deps = [":instance_ruby_proto"],
16566-)
16567-
16568-##############################################################################
16569-# C#
16570-##############################################################################
16571-load(
16572-    "@com_google_googleapis_imports//:imports.bzl",
16573-    "csharp_grpc_library",
16574-    "csharp_proto_library",
16575-)
16576-
16577-csharp_proto_library(
16578-    name = "instance_csharp_proto",
16579-    deps = [":instance_proto"],
16580-)
16581-
16582-csharp_grpc_library(
16583-    name = "instance_csharp_grpc",
16584-    srcs = [":instance_proto"],
16585-    deps = [":instance_csharp_proto"],
16586-)
16587-
16588-##############################################################################
16589-# C++
16590-##############################################################################
16591-load(
16592-    "@com_google_googleapis_imports//:imports.bzl",
16593-    "cc_grpc_library",
16594-    "cc_proto_library",
16595-)
16596-
16597-cc_proto_library(
16598-    name = "instance_cc_proto",
16599-    deps = [":instance_proto"],
16600-)
16601-
16602-cc_grpc_library(
16603-    name = "instance_cc_grpc",
16604-    srcs = [":instance_proto"],
16605-    grpc_only = True,
16606-    deps = [":instance_cc_proto"],
16607-)
16608diff -urN a/google/cloud/aiplatform/v1/schema/predict/params/BUILD.bazel b/google/cloud/aiplatform/v1/schema/predict/params/BUILD.bazel
16609--- a/google/cloud/aiplatform/v1/schema/predict/params/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
16610+++ b/google/cloud/aiplatform/v1/schema/predict/params/BUILD.bazel	1969-12-31 16:00:00
16611@@ -1,202 +0,0 @@
16612-# This file was automatically generated by BuildFileGenerator
16613-
16614-# This is an API workspace, having public visibility by default makes perfect sense.
16615-package(default_visibility = ["//visibility:public"])
16616-
16617-##############################################################################
16618-# Common
16619-##############################################################################
16620-load("@rules_proto//proto:defs.bzl", "proto_library")
16621-
16622-proto_library(
16623-    name = "params_proto",
16624-    srcs = [
16625-        "image_classification.proto",
16626-        "image_object_detection.proto",
16627-        "image_segmentation.proto",
16628-        "video_action_recognition.proto",
16629-        "video_classification.proto",
16630-        "video_object_tracking.proto",
16631-    ],
16632-    deps = [
16633-        "//google/api:annotations_proto",
16634-    ],
16635-)
16636-
16637-##############################################################################
16638-# Java
16639-##############################################################################
16640-load(
16641-    "@com_google_googleapis_imports//:imports.bzl",
16642-    "java_grpc_library",
16643-    "java_proto_library",
16644-)
16645-
16646-java_proto_library(
16647-    name = "params_java_proto",
16648-    deps = [":params_proto"],
16649-)
16650-
16651-java_grpc_library(
16652-    name = "params_java_grpc",
16653-    srcs = [":params_proto"],
16654-    deps = [":params_java_proto"],
16655-)
16656-
16657-##############################################################################
16658-# Go
16659-##############################################################################
16660-load(
16661-    "@com_google_googleapis_imports//:imports.bzl",
16662-    "go_proto_library",
16663-)
16664-
16665-go_proto_library(
16666-    name = "params_go_proto",
16667-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
16668-    importpath = "google.golang.org/genproto/googleapis/cloud/aiplatform/v1/schema/predict/params",
16669-    protos = [":params_proto"],
16670-    deps = [
16671-        "//google/api:annotations_go_proto",
16672-    ],
16673-)
16674-
16675-##############################################################################
16676-# Python
16677-##############################################################################
16678-load(
16679-    "@com_google_googleapis_imports//:imports.bzl",
16680-    "moved_proto_library",
16681-    "py_gapic_assembly_pkg",
16682-    "py_gapic_library",
16683-    "py_grpc_library",
16684-    "py_proto_library",
16685-)
16686-
16687-moved_proto_library(
16688-    name = "params_moved_proto",
16689-    srcs = [":params_proto"],
16690-    deps = [
16691-        "//google/api:annotations_proto",
16692-    ],
16693-)
16694-
16695-py_proto_library(
16696-    name = "params_py_proto",
16697-    deps = [":params_moved_proto"],
16698-)
16699-
16700-py_grpc_library(
16701-    name = "params_py_grpc",
16702-    srcs = [":params_moved_proto"],
16703-    deps = [":params_py_proto"],
16704-)
16705-
16706-py_gapic_library(
16707-    name = "params_py_gapic",
16708-    srcs = [":params_proto"],
16709-    opt_args = [
16710-        "python-gapic-namespace=google.cloud.aiplatform.v1.schema.predict",
16711-        "python-gapic-name=params",
16712-    ],
16713-    rest_numeric_enums = False,
16714-    transport = "grpc",
16715-)
16716-
16717-# Open Source Packages
16718-py_gapic_assembly_pkg(
16719-    name = "params-py",
16720-    deps = [
16721-        ":params_py_gapic",
16722-    ],
16723-)
16724-
16725-##############################################################################
16726-# PHP
16727-##############################################################################
16728-load(
16729-    "@com_google_googleapis_imports//:imports.bzl",
16730-    "php_grpc_library",
16731-    "php_proto_library",
16732-)
16733-
16734-php_proto_library(
16735-    name = "params_php_proto",
16736-    deps = [":params_proto"],
16737-)
16738-
16739-php_grpc_library(
16740-    name = "params_php_grpc",
16741-    srcs = [":params_proto"],
16742-    deps = [":params_php_proto"],
16743-)
16744-
16745-##############################################################################
16746-# Node.js
16747-##############################################################################
16748-load(
16749-    "@com_google_googleapis_imports//:imports.bzl",
16750-    "nodejs_gapic_assembly_pkg",
16751-    "nodejs_gapic_library",
16752-)
16753-
16754-##############################################################################
16755-# Ruby
16756-##############################################################################
16757-load(
16758-    "@com_google_googleapis_imports//:imports.bzl",
16759-    "ruby_grpc_library",
16760-    "ruby_proto_library",
16761-)
16762-
16763-ruby_proto_library(
16764-    name = "params_ruby_proto",
16765-    deps = [":params_proto"],
16766-)
16767-
16768-ruby_grpc_library(
16769-    name = "params_ruby_grpc",
16770-    srcs = [":params_proto"],
16771-    deps = [":params_ruby_proto"],
16772-)
16773-
16774-##############################################################################
16775-# C#
16776-##############################################################################
16777-load(
16778-    "@com_google_googleapis_imports//:imports.bzl",
16779-    "csharp_grpc_library",
16780-    "csharp_proto_library",
16781-)
16782-
16783-csharp_proto_library(
16784-    name = "params_csharp_proto",
16785-    deps = [":params_proto"],
16786-)
16787-
16788-csharp_grpc_library(
16789-    name = "params_csharp_grpc",
16790-    srcs = [":params_proto"],
16791-    deps = [":params_csharp_proto"],
16792-)
16793-
16794-##############################################################################
16795-# C++
16796-##############################################################################
16797-load(
16798-    "@com_google_googleapis_imports//:imports.bzl",
16799-    "cc_grpc_library",
16800-    "cc_proto_library",
16801-)
16802-
16803-cc_proto_library(
16804-    name = "params_cc_proto",
16805-    deps = [":params_proto"],
16806-)
16807-
16808-cc_grpc_library(
16809-    name = "params_cc_grpc",
16810-    srcs = [":params_proto"],
16811-    grpc_only = True,
16812-    deps = [":params_cc_proto"],
16813-)
16814diff -urN a/google/cloud/aiplatform/v1/schema/predict/prediction/BUILD.bazel b/google/cloud/aiplatform/v1/schema/predict/prediction/BUILD.bazel
16815--- a/google/cloud/aiplatform/v1/schema/predict/prediction/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
16816+++ b/google/cloud/aiplatform/v1/schema/predict/prediction/BUILD.bazel	1969-12-31 16:00:00
16817@@ -1,213 +0,0 @@
16818-# This file was automatically generated by BuildFileGenerator
16819-
16820-# This is an API workspace, having public visibility by default makes perfect sense.
16821-package(default_visibility = ["//visibility:public"])
16822-
16823-##############################################################################
16824-# Common
16825-##############################################################################
16826-load("@rules_proto//proto:defs.bzl", "proto_library")
16827-
16828-proto_library(
16829-    name = "prediction_proto",
16830-    srcs = [
16831-        "classification.proto",
16832-        "image_object_detection.proto",
16833-        "image_segmentation.proto",
16834-        "tabular_classification.proto",
16835-        "tabular_regression.proto",
16836-        "text_extraction.proto",
16837-        "text_sentiment.proto",
16838-        "video_action_recognition.proto",
16839-        "video_classification.proto",
16840-        "video_object_tracking.proto",
16841-    ],
16842-    deps = [
16843-        "//google/api:annotations_proto",
16844-        "@com_google_protobuf//:duration_proto",
16845-        "@com_google_protobuf//:struct_proto",
16846-        "@com_google_protobuf//:wrappers_proto",
16847-    ],
16848-)
16849-
16850-##############################################################################
16851-# Java
16852-##############################################################################
16853-load(
16854-    "@com_google_googleapis_imports//:imports.bzl",
16855-    "java_grpc_library",
16856-    "java_proto_library",
16857-)
16858-
16859-java_proto_library(
16860-    name = "prediction_java_proto",
16861-    deps = [":prediction_proto"],
16862-)
16863-
16864-java_grpc_library(
16865-    name = "prediction_java_grpc",
16866-    srcs = [":prediction_proto"],
16867-    deps = [":prediction_java_proto"],
16868-)
16869-
16870-##############################################################################
16871-# Go
16872-##############################################################################
16873-load(
16874-    "@com_google_googleapis_imports//:imports.bzl",
16875-    "go_proto_library",
16876-)
16877-
16878-go_proto_library(
16879-    name = "prediction_go_proto",
16880-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
16881-    importpath = "google.golang.org/genproto/googleapis/cloud/aiplatform/v1/schema/predict/prediction",
16882-    protos = [":prediction_proto"],
16883-    deps = [
16884-        "//google/api:annotations_go_proto",
16885-        "//google/cloud/aiplatform/v1/schema/predict/instance:instance_go_proto",
16886-    ],
16887-)
16888-
16889-##############################################################################
16890-# Python
16891-##############################################################################
16892-load(
16893-    "@com_google_googleapis_imports//:imports.bzl",
16894-    "moved_proto_library",
16895-    "py_gapic_assembly_pkg",
16896-    "py_gapic_library",
16897-    "py_grpc_library",
16898-    "py_proto_library",
16899-)
16900-
16901-moved_proto_library(
16902-    name = "prediction_moved_proto",
16903-    srcs = [":prediction_proto"],
16904-    deps = [
16905-        "//google/api:annotations_proto",
16906-        "//google/cloud/aiplatform/v1/schema/predict/instance:instance_proto",
16907-        "@com_google_protobuf//:duration_proto",
16908-        "@com_google_protobuf//:struct_proto",
16909-        "@com_google_protobuf//:wrappers_proto",
16910-    ],
16911-)
16912-
16913-py_proto_library(
16914-    name = "prediction_py_proto",
16915-    deps = [":prediction_moved_proto"],
16916-)
16917-
16918-py_grpc_library(
16919-    name = "prediction_py_grpc",
16920-    srcs = [":prediction_moved_proto"],
16921-    deps = [":prediction_py_proto"],
16922-)
16923-
16924-py_gapic_library(
16925-    name = "prediction_py_gapic",
16926-    srcs = [":prediction_proto"],
16927-    opt_args = [
16928-        "python-gapic-namespace=google.cloud.aiplatform.v1.schema.predict",  # Replace with the current version
16929-        "python-gapic-name=prediction",
16930-    ],
16931-    rest_numeric_enums = False,
16932-    transport = "grpc",
16933-)
16934-
16935-py_gapic_assembly_pkg(
16936-    name = "prediction-py",
16937-    deps = [
16938-        ":prediction_py_gapic",
16939-    ],
16940-)
16941-
16942-##############################################################################
16943-# PHP
16944-##############################################################################
16945-load(
16946-    "@com_google_googleapis_imports//:imports.bzl",
16947-    "php_grpc_library",
16948-    "php_proto_library",
16949-)
16950-
16951-php_proto_library(
16952-    name = "prediction_php_proto",
16953-    deps = [":prediction_proto"],
16954-)
16955-
16956-php_grpc_library(
16957-    name = "prediction_php_grpc",
16958-    srcs = [":prediction_proto"],
16959-    deps = [":prediction_php_proto"],
16960-)
16961-
16962-##############################################################################
16963-# Node.js
16964-##############################################################################
16965-load(
16966-    "@com_google_googleapis_imports//:imports.bzl",
16967-    "nodejs_gapic_assembly_pkg",
16968-    "nodejs_gapic_library",
16969-)
16970-
16971-##############################################################################
16972-# Ruby
16973-##############################################################################
16974-load(
16975-    "@com_google_googleapis_imports//:imports.bzl",
16976-    "ruby_grpc_library",
16977-    "ruby_proto_library",
16978-)
16979-
16980-ruby_proto_library(
16981-    name = "prediction_ruby_proto",
16982-    deps = [":prediction_proto"],
16983-)
16984-
16985-ruby_grpc_library(
16986-    name = "prediction_ruby_grpc",
16987-    srcs = [":prediction_proto"],
16988-    deps = [":prediction_ruby_proto"],
16989-)
16990-
16991-##############################################################################
16992-# C#
16993-##############################################################################
16994-load(
16995-    "@com_google_googleapis_imports//:imports.bzl",
16996-    "csharp_grpc_library",
16997-    "csharp_proto_library",
16998-)
16999-
17000-csharp_proto_library(
17001-    name = "prediction_csharp_proto",
17002-    deps = [":prediction_proto"],
17003-)
17004-
17005-csharp_grpc_library(
17006-    name = "prediction_csharp_grpc",
17007-    srcs = [":prediction_proto"],
17008-    deps = [":prediction_csharp_proto"],
17009-)
17010-
17011-##############################################################################
17012-# C++
17013-##############################################################################
17014-load(
17015-    "@com_google_googleapis_imports//:imports.bzl",
17016-    "cc_grpc_library",
17017-    "cc_proto_library",
17018-)
17019-
17020-cc_proto_library(
17021-    name = "prediction_cc_proto",
17022-    deps = [":prediction_proto"],
17023-)
17024-
17025-cc_grpc_library(
17026-    name = "prediction_cc_grpc",
17027-    srcs = [":prediction_proto"],
17028-    grpc_only = True,
17029-    deps = [":prediction_cc_proto"],
17030-)
17031diff -urN a/google/cloud/aiplatform/v1/schema/trainingjob/definition/BUILD.bazel b/google/cloud/aiplatform/v1/schema/trainingjob/definition/BUILD.bazel
17032--- a/google/cloud/aiplatform/v1/schema/trainingjob/definition/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
17033+++ b/google/cloud/aiplatform/v1/schema/trainingjob/definition/BUILD.bazel	1969-12-31 16:00:00
17034@@ -1,210 +0,0 @@
17035-# This file was automatically generated by BuildFileGenerator
17036-
17037-# This is an API workspace, having public visibility by default makes perfect sense.
17038-package(default_visibility = ["//visibility:public"])
17039-
17040-##############################################################################
17041-# Common
17042-##############################################################################
17043-load("@rules_proto//proto:defs.bzl", "proto_library")
17044-
17045-proto_library(
17046-    name = "definition_proto",
17047-    srcs = [
17048-        "automl_image_classification.proto",
17049-        "automl_image_object_detection.proto",
17050-        "automl_image_segmentation.proto",
17051-        "automl_tables.proto",
17052-        "automl_text_classification.proto",
17053-        "automl_text_extraction.proto",
17054-        "automl_text_sentiment.proto",
17055-        "automl_video_action_recognition.proto",
17056-        "automl_video_classification.proto",
17057-        "automl_video_object_tracking.proto",
17058-        "export_evaluated_data_items_config.proto",
17059-    ],
17060-    deps = [
17061-        "//google/api:annotations_proto",
17062-        "//google/api:field_behavior_proto",
17063-    ],
17064-)
17065-
17066-##############################################################################
17067-# Java
17068-##############################################################################
17069-load(
17070-    "@com_google_googleapis_imports//:imports.bzl",
17071-    "java_grpc_library",
17072-    "java_proto_library",
17073-)
17074-
17075-java_proto_library(
17076-    name = "definition_java_proto",
17077-    deps = [":definition_proto"],
17078-)
17079-
17080-java_grpc_library(
17081-    name = "definition_java_grpc",
17082-    srcs = [":definition_proto"],
17083-    deps = [":definition_java_proto"],
17084-)
17085-
17086-##############################################################################
17087-# Go
17088-##############################################################################
17089-load(
17090-    "@com_google_googleapis_imports//:imports.bzl",
17091-    "go_proto_library",
17092-)
17093-
17094-go_proto_library(
17095-    name = "definition_go_proto",
17096-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
17097-    importpath = "google.golang.org/genproto/googleapis/cloud/aiplatform/v1/schema/trainingjob/definition",
17098-    protos = [":definition_proto"],
17099-    deps = [
17100-        "//google/api:annotations_go_proto",
17101-        "//google/api:field_behavior_go_proto",
17102-    ],
17103-)
17104-
17105-##############################################################################
17106-# Python
17107-##############################################################################
17108-load(
17109-    "@com_google_googleapis_imports//:imports.bzl",
17110-    "moved_proto_library",
17111-    "py_gapic_assembly_pkg",
17112-    "py_gapic_library",
17113-    "py_grpc_library",
17114-    "py_proto_library",
17115-)
17116-
17117-moved_proto_library(
17118-    name = "definition_moved_proto",
17119-    srcs = [":definition_proto"],
17120-    deps = [
17121-        "//google/api:annotations_proto",
17122-        "//google/api:field_behavior_proto",
17123-    ],
17124-)
17125-
17126-py_proto_library(
17127-    name = "definition_py_proto",
17128-    deps = [":definition_moved_proto"],
17129-)
17130-
17131-py_grpc_library(
17132-    name = "definition_py_grpc",
17133-    srcs = [":definition_moved_proto"],
17134-    deps = [":definition_py_proto"],
17135-)
17136-
17137-py_gapic_library(
17138-    name = "definition_py_gapic",
17139-    srcs = [":definition_proto"],
17140-    opt_args = [
17141-        "python-gapic-namespace=google.cloud.aiplatform.v1.schema.trainingjob",
17142-        "python-gapic-name=definition",
17143-    ],
17144-    rest_numeric_enums = False,
17145-    transport = "grpc",
17146-)
17147-
17148-# Open Source Packages
17149-py_gapic_assembly_pkg(
17150-    name = "definition_py",
17151-    deps = [
17152-        ":definition_py_gapic",
17153-    ],
17154-)
17155-
17156-##############################################################################
17157-# PHP
17158-##############################################################################
17159-load(
17160-    "@com_google_googleapis_imports//:imports.bzl",
17161-    "php_grpc_library",
17162-    "php_proto_library",
17163-)
17164-
17165-php_proto_library(
17166-    name = "definition_php_proto",
17167-    deps = [":definition_proto"],
17168-)
17169-
17170-php_grpc_library(
17171-    name = "definition_php_grpc",
17172-    srcs = [":definition_proto"],
17173-    deps = [":definition_php_proto"],
17174-)
17175-
17176-##############################################################################
17177-# Node.js
17178-##############################################################################
17179-load(
17180-    "@com_google_googleapis_imports//:imports.bzl",
17181-    "nodejs_gapic_assembly_pkg",
17182-    "nodejs_gapic_library",
17183-)
17184-
17185-##############################################################################
17186-# Ruby
17187-##############################################################################
17188-load(
17189-    "@com_google_googleapis_imports//:imports.bzl",
17190-    "ruby_grpc_library",
17191-    "ruby_proto_library",
17192-)
17193-
17194-ruby_proto_library(
17195-    name = "definition_ruby_proto",
17196-    deps = [":definition_proto"],
17197-)
17198-
17199-ruby_grpc_library(
17200-    name = "definition_ruby_grpc",
17201-    srcs = [":definition_proto"],
17202-    deps = [":definition_ruby_proto"],
17203-)
17204-
17205-##############################################################################
17206-# C#
17207-##############################################################################
17208-load(
17209-    "@com_google_googleapis_imports//:imports.bzl",
17210-    "csharp_grpc_library",
17211-    "csharp_proto_library",
17212-)
17213-
17214-csharp_proto_library(
17215-    name = "definition_csharp_proto",
17216-    deps = [":definition_proto"],
17217-)
17218-
17219-csharp_grpc_library(
17220-    name = "definition_csharp_grpc",
17221-    srcs = [":definition_proto"],
17222-    deps = [":definition_csharp_proto"],
17223-)
17224-
17225-##############################################################################
17226-# C++
17227-##############################################################################
17228-load(
17229-    "@com_google_googleapis_imports//:imports.bzl",
17230-    "cc_grpc_library",
17231-    "cc_proto_library",
17232-)
17233-
17234-cc_proto_library(
17235-    name = "definition_cc_proto",
17236-    deps = [":definition_proto"],
17237-)
17238-
17239-cc_grpc_library(
17240-    name = "definition_cc_grpc",
17241-    srcs = [":definition_proto"],
17242-    grpc_only = True,
17243-    deps = [":definition_cc_proto"],
17244-)
17245diff -urN a/google/cloud/aiplatform/v1beta1/BUILD.bazel b/google/cloud/aiplatform/v1beta1/BUILD.bazel
17246--- a/google/cloud/aiplatform/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
17247+++ b/google/cloud/aiplatform/v1beta1/BUILD.bazel	1969-12-31 16:00:00
17248@@ -1,505 +0,0 @@
17249-# This file was generated and then heavily edited by hand. Be careful not
17250-# to rollback, undo, or overwrite any of the manual changes.
17251-
17252-# This is an API workspace, having public visibility by default makes perfect sense.
17253-package(default_visibility = ["//visibility:public"])
17254-
17255-##############################################################################
17256-# Common
17257-##############################################################################
17258-load("@rules_proto//proto:defs.bzl", "proto_library")
17259-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
17260-
17261-_PROTO_SUBPACKAGE_DEPS = [
17262-    "//google/cloud/aiplatform/v1beta1/schema:schema_proto",
17263-    "//google/cloud/aiplatform/v1beta1/schema/predict/instance:instance_proto",
17264-    "//google/cloud/aiplatform/v1beta1/schema/predict/params:params_proto",
17265-    "//google/cloud/aiplatform/v1beta1/schema/predict/prediction:prediction_proto",
17266-    "//google/cloud/aiplatform/v1beta1/schema/trainingjob/definition:definition_proto",
17267-]
17268-
17269-proto_library(
17270-    name = "aiplatform_proto",
17271-    srcs = [
17272-        "accelerator_type.proto",
17273-        "annotation.proto",
17274-        "annotation_spec.proto",
17275-        "artifact.proto",
17276-        "batch_prediction_job.proto",
17277-        "completion_stats.proto",
17278-        "context.proto",
17279-        "custom_job.proto",
17280-        "data_item.proto",
17281-        "data_labeling_job.proto",
17282-        "dataset.proto",
17283-        "dataset_service.proto",
17284-        "deployed_index_ref.proto",
17285-        "deployed_model_ref.proto",
17286-        "deployment_resource_pool.proto",
17287-        "deployment_resource_pool_service.proto",
17288-        "encryption_spec.proto",
17289-        "endpoint.proto",
17290-        "endpoint_service.proto",
17291-        "entity_type.proto",
17292-        "env_var.proto",
17293-        "event.proto",
17294-        "execution.proto",
17295-        "explanation.proto",
17296-        "explanation_metadata.proto",
17297-        "feature.proto",
17298-        "feature_monitoring_stats.proto",
17299-        "feature_selector.proto",
17300-        "featurestore.proto",
17301-        "featurestore_monitoring.proto",
17302-        "featurestore_online_service.proto",
17303-        "featurestore_service.proto",
17304-        "hyperparameter_tuning_job.proto",
17305-        "index.proto",
17306-        "index_endpoint.proto",
17307-        "index_endpoint_service.proto",
17308-        "index_service.proto",
17309-        "io.proto",
17310-        "job_service.proto",
17311-        "job_state.proto",
17312-        "lineage_subgraph.proto",
17313-        "machine_resources.proto",
17314-        "manual_batch_tuning_parameters.proto",
17315-        "metadata_schema.proto",
17316-        "metadata_service.proto",
17317-        "metadata_store.proto",
17318-        "migratable_resource.proto",
17319-        "migration_service.proto",
17320-        "model.proto",
17321-        "model_deployment_monitoring_job.proto",
17322-        "model_evaluation.proto",
17323-        "model_evaluation_slice.proto",
17324-        "model_monitoring.proto",
17325-        "model_service.proto",
17326-        "operation.proto",
17327-        "pipeline_failure_policy.proto",
17328-        "pipeline_job.proto",
17329-        "pipeline_service.proto",
17330-        "pipeline_state.proto",
17331-        "prediction_service.proto",
17332-        "saved_query.proto",
17333-        "specialist_pool.proto",
17334-        "specialist_pool_service.proto",
17335-        "study.proto",
17336-        "tensorboard.proto",
17337-        "tensorboard_data.proto",
17338-        "tensorboard_experiment.proto",
17339-        "tensorboard_run.proto",
17340-        "tensorboard_service.proto",
17341-        "tensorboard_time_series.proto",
17342-        "training_pipeline.proto",
17343-        "types.proto",
17344-        "unmanaged_container_model.proto",
17345-        "user_action_reference.proto",
17346-        "value.proto",
17347-        "vizier_service.proto",
17348-    ],
17349-    deps = [
17350-        "//google/api:annotations_proto",
17351-        "//google/api:client_proto",
17352-        "//google/api:field_behavior_proto",
17353-        "//google/api:httpbody_proto",
17354-        "//google/api:resource_proto",
17355-        "//google/longrunning:operations_proto",
17356-        "//google/rpc:status_proto",
17357-        "//google/type:interval_proto",
17358-        "//google/type:money_proto",
17359-        "@com_google_protobuf//:duration_proto",
17360-        "@com_google_protobuf//:empty_proto",
17361-        "@com_google_protobuf//:field_mask_proto",
17362-        "@com_google_protobuf//:struct_proto",
17363-        "@com_google_protobuf//:timestamp_proto",
17364-        "@com_google_protobuf//:wrappers_proto",
17365-    ] + _PROTO_SUBPACKAGE_DEPS,
17366-)
17367-
17368-proto_library_with_info(
17369-    name = "aiplatform_proto_with_info",
17370-    deps = [
17371-        ":aiplatform_proto",
17372-        "//google/cloud:common_resources_proto",
17373-        "//google/cloud/location:location_proto",
17374-        "//google/iam/v1:iam_policy_proto",
17375-    ] + _PROTO_SUBPACKAGE_DEPS,
17376-)
17377-
17378-##############################################################################
17379-# Java
17380-##############################################################################
17381-load(
17382-    "@com_google_googleapis_imports//:imports.bzl",
17383-    "java_gapic_assembly_gradle_pkg",
17384-    "java_gapic_library",
17385-    "java_gapic_test",
17386-    "java_grpc_library",
17387-    "java_proto_library",
17388-)
17389-
17390-_JAVA_PROTO_SUBPACKAGE_DEPS = [
17391-    "//google/cloud/aiplatform/v1beta1/schema/predict/instance:instance_java_proto",
17392-    "//google/cloud/aiplatform/v1beta1/schema/predict/params:params_java_proto",
17393-    "//google/cloud/aiplatform/v1beta1/schema/predict/prediction:prediction_java_proto",
17394-    "//google/cloud/aiplatform/v1beta1/schema/trainingjob/definition:definition_java_proto",
17395-]
17396-
17397-_JAVA_GRPC_SUBPACKAGE_DEPS = [
17398-    "//google/cloud/aiplatform/v1beta1/schema/predict/instance:instance_java_grpc",
17399-    "//google/cloud/aiplatform/v1beta1/schema/predict/params:params_java_grpc",
17400-    "//google/cloud/aiplatform/v1beta1/schema/predict/prediction:prediction_java_grpc",
17401-    "//google/cloud/aiplatform/v1beta1/schema/trainingjob/definition:definition_java_grpc",
17402-]
17403-
17404-java_proto_library(
17405-    name = "aiplatform_java_proto",
17406-    deps = [":aiplatform_proto"],
17407-)
17408-
17409-java_grpc_library(
17410-    name = "aiplatform_java_grpc",
17411-    srcs = [":aiplatform_proto"],
17412-    deps = [":aiplatform_java_proto"] + _JAVA_PROTO_SUBPACKAGE_DEPS,
17413-)
17414-
17415-java_gapic_library(
17416-    name = "aiplatform_java_gapic",
17417-    srcs = [":aiplatform_proto_with_info"],
17418-    gapic_yaml = None,
17419-    grpc_service_config = "aiplatform_grpc_service_config.json",
17420-    rest_numeric_enums = False,
17421-    service_yaml = "aiplatform_v1beta1.yaml",
17422-    test_deps = [
17423-        ":aiplatform_java_grpc",
17424-        "//google/cloud/location:location_java_grpc",
17425-        "//google/iam/v1:iam_java_grpc",
17426-    ] + _JAVA_GRPC_SUBPACKAGE_DEPS,
17427-    transport = "grpc",
17428-    deps = [
17429-        ":aiplatform_java_proto",
17430-        "//google/api:api_java_proto",
17431-        "//google/cloud/location:location_java_proto",
17432-        "//google/iam/v1:iam_java_proto",
17433-    ] + _JAVA_PROTO_SUBPACKAGE_DEPS,
17434-)
17435-
17436-java_gapic_test(
17437-    name = "aiplatform_java_gapic_test_suite",
17438-    test_classes = [
17439-        "com.google.cloud.aiplatform.v1beta1.DatasetServiceClientTest",
17440-        "com.google.cloud.aiplatform.v1beta1.EndpointServiceClientTest",
17441-        "com.google.cloud.aiplatform.v1beta1.FeaturestoreOnlineServingServiceClientTest",
17442-        "com.google.cloud.aiplatform.v1beta1.FeaturestoreServiceClientTest",
17443-        "com.google.cloud.aiplatform.v1beta1.IndexEndpointServiceClientTest",
17444-        "com.google.cloud.aiplatform.v1beta1.IndexServiceClientTest",
17445-        "com.google.cloud.aiplatform.v1beta1.JobServiceClientTest",
17446-        "com.google.cloud.aiplatform.v1beta1.MetadataServiceClientTest",
17447-        "com.google.cloud.aiplatform.v1beta1.MigrationServiceClientTest",
17448-        "com.google.cloud.aiplatform.v1beta1.ModelServiceClientTest",
17449-        "com.google.cloud.aiplatform.v1beta1.PipelineServiceClientTest",
17450-        "com.google.cloud.aiplatform.v1beta1.PredictionServiceClientTest",
17451-        "com.google.cloud.aiplatform.v1beta1.SpecialistPoolServiceClientTest",
17452-        "com.google.cloud.aiplatform.v1beta1.TensorboardServiceClientTest",
17453-        "com.google.cloud.aiplatform.v1beta1.VizierServiceClientTest",
17454-    ],
17455-    runtime_deps = [":aiplatform_java_gapic_test"],
17456-)
17457-
17458-# Open Source Packages
17459-java_gapic_assembly_gradle_pkg(
17460-    name = "google-cloud-aiplatform-v1beta1-java",
17461-    transport = "grpc",
17462-    deps = [
17463-        ":aiplatform_java_gapic",
17464-        ":aiplatform_java_grpc",
17465-        ":aiplatform_java_proto",
17466-        ":aiplatform_proto",
17467-    ] + _JAVA_PROTO_SUBPACKAGE_DEPS + _PROTO_SUBPACKAGE_DEPS + _JAVA_GRPC_SUBPACKAGE_DEPS,
17468-)
17469-
17470-##############################################################################
17471-# Go
17472-##############################################################################
17473-load(
17474-    "@com_google_googleapis_imports//:imports.bzl",
17475-    "go_gapic_assembly_pkg",
17476-    "go_gapic_library",
17477-    "go_proto_library",
17478-    "go_test",
17479-)
17480-
17481-go_proto_library(
17482-    name = "aiplatform_go_proto",
17483-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
17484-    importpath = "google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1",
17485-    protos = [":aiplatform_proto"],
17486-    deps = [
17487-        "//google/api:annotations_go_proto",
17488-        "//google/api:httpbody_go_proto",
17489-        "//google/longrunning:longrunning_go_proto",
17490-        "//google/rpc:status_go_proto",
17491-        "//google/type:interval_go_proto",
17492-        "//google/type:money_go_proto",
17493-    ],
17494-)
17495-
17496-go_gapic_library(
17497-    name = "aiplatform_go_gapic",
17498-    srcs = [":aiplatform_proto_with_info"],
17499-    grpc_service_config = "aiplatform_grpc_service_config.json",
17500-    importpath = "cloud.google.com/go/aiplatform/apiv1beta1;aiplatform",
17501-    metadata = True,
17502-    rest_numeric_enums = False,
17503-    service_yaml = "aiplatform_v1beta1.yaml",
17504-    deps = [
17505-        ":aiplatform_go_proto",
17506-        "//google/api:httpbody_go_proto",
17507-        "//google/cloud/location:location_go_proto",
17508-        "//google/iam/v1:iam_go_proto",
17509-        "//google/longrunning:longrunning_go_proto",
17510-        "@com_google_cloud_go//longrunning:go_default_library",
17511-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
17512-        "@io_bazel_rules_go//proto/wkt:duration_go_proto",
17513-        "@io_bazel_rules_go//proto/wkt:struct_go_proto",
17514-    ],
17515-)
17516-
17517-go_test(
17518-    name = "aiplatform_go_gapic_test",
17519-    srcs = [":aiplatform_go_gapic_srcjar_test"],
17520-    embed = [":aiplatform_go_gapic"],
17521-    importpath = "cloud.google.com/go/aiplatform/apiv1beta1",
17522-)
17523-
17524-# Open Source Packages
17525-go_gapic_assembly_pkg(
17526-    name = "gapi-cloud-aiplatform-v1beta1-go",
17527-    deps = [
17528-        ":aiplatform_go_gapic",
17529-        ":aiplatform_go_gapic_srcjar-metadata.srcjar",
17530-        ":aiplatform_go_gapic_srcjar-test.srcjar",
17531-        ":aiplatform_go_proto",
17532-    ],
17533-)
17534-
17535-##############################################################################
17536-# Python
17537-##############################################################################
17538-load(
17539-    "@com_google_googleapis_imports//:imports.bzl",
17540-    "py_gapic_assembly_pkg",
17541-    "py_gapic_library",
17542-    "py_test",
17543-)
17544-
17545-_PY_GAPIC_SUBPACKAGE_DEPS = [
17546-    "//google/cloud/aiplatform/v1beta1/schema/predict/instance:instance_py_gapic",
17547-    "//google/cloud/aiplatform/v1beta1/schema/predict/params:params_py_gapic",
17548-    "//google/cloud/aiplatform/v1beta1/schema/predict/prediction:prediction_py_gapic",
17549-    "//google/cloud/aiplatform/v1beta1/schema/trainingjob/definition:definition_py_gapic",
17550-]
17551-
17552-py_gapic_library(
17553-    name = "aiplatform_py_gapic",
17554-    srcs = [":aiplatform_proto"],
17555-    grpc_service_config = "aiplatform_grpc_service_config.json",
17556-    rest_numeric_enums = False,
17557-    service_yaml = "aiplatform_v1beta1.yaml",
17558-    transport = "grpc",
17559-    deps = [
17560-        "//google/iam/v1:iam_policy_py_proto",
17561-    ],
17562-)
17563-
17564-py_test(
17565-    name = "aiplatform_py_gapic_test",
17566-    srcs = [
17567-        "aiplatform_py_gapic_pytest.py",
17568-        "aiplatform_py_gapic_test.py",
17569-    ],
17570-    legacy_create_init = False,
17571-    deps = [":aiplatform_py_gapic"],
17572-)
17573-
17574-# Open Source Packages
17575-py_gapic_assembly_pkg(
17576-    name = "aiplatform-v1beta1-py",
17577-    deps = [
17578-        ":aiplatform_py_gapic",
17579-    ] + _PROTO_SUBPACKAGE_DEPS + _PY_GAPIC_SUBPACKAGE_DEPS,
17580-)
17581-
17582-##############################################################################
17583-# PHP
17584-##############################################################################
17585-load(
17586-    "@com_google_googleapis_imports//:imports.bzl",
17587-    "php_gapic_assembly_pkg",
17588-    "php_gapic_library",
17589-    "php_grpc_library",
17590-    "php_proto_library",
17591-)
17592-
17593-php_proto_library(
17594-    name = "aiplatform_php_proto",
17595-    deps = [":aiplatform_proto"],
17596-)
17597-
17598-php_grpc_library(
17599-    name = "aiplatform_php_grpc",
17600-    srcs = [":aiplatform_proto"],
17601-    deps = [":aiplatform_php_proto"],
17602-)
17603-
17604-php_gapic_library(
17605-    name = "aiplatform_php_gapic",
17606-    srcs = [":aiplatform_proto_with_info"],
17607-    grpc_service_config = "aiplatform_grpc_service_config.json",
17608-    rest_numeric_enums = False,
17609-    service_yaml = "aiplatform_v1beta1.yaml",
17610-    transport = "grpc+rest",
17611-    deps = [
17612-        ":aiplatform_php_grpc",
17613-        ":aiplatform_php_proto",
17614-    ],
17615-)
17616-
17617-# Open Source Packages
17618-php_gapic_assembly_pkg(
17619-    name = "google-cloud-aiplatform-v1beta1-php",
17620-    deps = [
17621-        ":aiplatform_php_gapic",
17622-        ":aiplatform_php_grpc",
17623-        ":aiplatform_php_proto",
17624-    ],
17625-)
17626-
17627-##############################################################################
17628-# Node.js
17629-##############################################################################
17630-load(
17631-    "@com_google_googleapis_imports//:imports.bzl",
17632-    "nodejs_gapic_assembly_pkg",
17633-    "nodejs_gapic_library",
17634-)
17635-
17636-nodejs_gapic_library(
17637-    name = "aiplatform_nodejs_gapic",
17638-    package_name = "@google-cloud/aiplatform",
17639-    src = ":aiplatform_proto_with_info",
17640-    extra_protoc_parameters = ["metadata"],
17641-    grpc_service_config = "aiplatform_grpc_service_config.json",
17642-    package = "google.cloud.aiplatform.v1beta1",
17643-    rest_numeric_enums = False,
17644-    service_yaml = "aiplatform_v1beta1.yaml",
17645-    transport = "grpc+rest",
17646-    deps = [],
17647-)
17648-
17649-nodejs_gapic_assembly_pkg(
17650-    name = "aiplatform-v1beta1-nodejs",
17651-    deps = [
17652-        ":aiplatform_nodejs_gapic",
17653-        ":aiplatform_proto",
17654-    ] + _PROTO_SUBPACKAGE_DEPS,
17655-)
17656-
17657-##############################################################################
17658-# Ruby
17659-##############################################################################
17660-load(
17661-    "@com_google_googleapis_imports//:imports.bzl",
17662-    "ruby_cloud_gapic_library",
17663-    "ruby_gapic_assembly_pkg",
17664-    "ruby_grpc_library",
17665-    "ruby_proto_library",
17666-)
17667-
17668-ruby_proto_library(
17669-    name = "aiplatform_ruby_proto",
17670-    deps = [":aiplatform_proto"],
17671-)
17672-
17673-ruby_grpc_library(
17674-    name = "aiplatform_ruby_grpc",
17675-    srcs = [":aiplatform_proto"],
17676-    deps = [":aiplatform_ruby_proto"],
17677-)
17678-
17679-ruby_cloud_gapic_library(
17680-    name = "aiplatform_ruby_gapic",
17681-    srcs = [":aiplatform_proto_with_info"],
17682-    extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-aiplatform-v1beta1"],
17683-    grpc_service_config = "aiplatform_grpc_service_config.json",
17684-    rest_numeric_enums = False,
17685-    deps = [
17686-        ":aiplatform_ruby_grpc",
17687-        ":aiplatform_ruby_proto",
17688-    ],
17689-)
17690-
17691-# Open Source Packages
17692-ruby_gapic_assembly_pkg(
17693-    name = "google-cloud-aiplatform-v1beta1-ruby",
17694-    deps = [
17695-        ":aiplatform_ruby_gapic",
17696-        ":aiplatform_ruby_grpc",
17697-        ":aiplatform_ruby_proto",
17698-    ],
17699-)
17700-
17701-##############################################################################
17702-# C#
17703-##############################################################################
17704-load(
17705-    "@com_google_googleapis_imports//:imports.bzl",
17706-    "csharp_gapic_assembly_pkg",
17707-    "csharp_gapic_library",
17708-    "csharp_grpc_library",
17709-    "csharp_proto_library",
17710-)
17711-
17712-csharp_proto_library(
17713-    name = "aiplatform_csharp_proto",
17714-    deps = [":aiplatform_proto"],
17715-)
17716-
17717-csharp_grpc_library(
17718-    name = "aiplatform_csharp_grpc",
17719-    srcs = [":aiplatform_proto"],
17720-    deps = [":aiplatform_csharp_proto"],
17721-)
17722-
17723-################################
17724-# Keep C# targets commented out through the regeneration, as C# gen has an issue
17725-# with the aiplatform v1beta1 protos
17726-#
17727-# csharp_gapic_library(
17728-#     name = "aiplatform_csharp_gapic",
17729-#     srcs = [":aiplatform_proto_with_info"],
17730-#     common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
17731-#     grpc_service_config = "aiplatform_grpc_service_config.json",
17732-#     service_yaml = "aiplatform_v1beta1.yaml",
17733-#     deps = [
17734-#         ":aiplatform_csharp_grpc",
17735-#         ":aiplatform_csharp_proto",
17736-#     ],
17737-# )
17738-
17739-# Open Source Packages
17740-# csharp_gapic_assembly_pkg(
17741-#     name = "google-cloud-aiplatform-v1beta1-csharp",
17742-#     deps = [
17743-#         ":aiplatform_csharp_gapic",
17744-#         ":aiplatform_csharp_grpc",
17745-#         ":aiplatform_csharp_proto",
17746-#     ],
17747-# )
17748-################################
17749-
17750-##############################################################################
17751-# C++
17752-##############################################################################
17753-# Put your C++ rules here
17754diff -urN a/google/cloud/aiplatform/v1beta1/schema/BUILD.bazel b/google/cloud/aiplatform/v1beta1/schema/BUILD.bazel
17755--- a/google/cloud/aiplatform/v1beta1/schema/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
17756+++ b/google/cloud/aiplatform/v1beta1/schema/BUILD.bazel	1969-12-31 16:00:00
17757@@ -1,176 +0,0 @@
17758-# This file was automatically generated by BuildFileGenerator
17759-
17760-# This is an API workspace, having public visibility by default makes perfect sense.
17761-package(default_visibility = ["//visibility:public"])
17762-
17763-##############################################################################
17764-# Common
17765-##############################################################################
17766-load("@rules_proto//proto:defs.bzl", "proto_library")
17767-
17768-proto_library(
17769-    name = "schema_proto",
17770-    srcs = [
17771-        "annotation_payload.proto",
17772-        "annotation_spec_color.proto",
17773-        "data_item_payload.proto",
17774-        "dataset_metadata.proto",
17775-        "geometry.proto",
17776-    ],
17777-    deps = [
17778-        "//google/api:annotations_proto",
17779-        "//google/api:field_behavior_proto",
17780-        "//google/type:color_proto",
17781-        "@com_google_protobuf//:duration_proto",
17782-        "@com_google_protobuf//:struct_proto",
17783-        "@com_google_protobuf//:wrappers_proto",
17784-    ],
17785-)
17786-
17787-##############################################################################
17788-# Java
17789-##############################################################################
17790-load(
17791-    "@com_google_googleapis_imports//:imports.bzl",
17792-    "java_grpc_library",
17793-    "java_proto_library",
17794-)
17795-
17796-java_proto_library(
17797-    name = "schema_java_proto",
17798-    deps = [":schema_proto"],
17799-)
17800-
17801-java_grpc_library(
17802-    name = "schema_java_grpc",
17803-    srcs = [":schema_proto"],
17804-    deps = [":schema_java_proto"],
17805-)
17806-
17807-##############################################################################
17808-# Go
17809-##############################################################################
17810-load(
17811-    "@com_google_googleapis_imports//:imports.bzl",
17812-    "go_proto_library",
17813-)
17814-
17815-go_proto_library(
17816-    name = "schema_go_proto",
17817-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
17818-    importpath = "google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1/schema",
17819-    protos = [":schema_proto"],
17820-    deps = [
17821-        "//google/api:annotations_go_proto",
17822-        "//google/type:color_go_proto",
17823-    ],
17824-)
17825-
17826-##############################################################################
17827-# Python
17828-##############################################################################
17829-load(
17830-    "@com_google_googleapis_imports//:imports.bzl",
17831-    "moved_proto_library",
17832-    "py_grpc_library",
17833-    "py_proto_library",
17834-)
17835-
17836-moved_proto_library(
17837-    name = "schema_moved_proto",
17838-    srcs = [":schema_proto"],
17839-    deps = [
17840-        "//google/api:annotations_proto",
17841-        "//google/api:field_behavior_proto",
17842-        "//google/type:color_proto",
17843-        "@com_google_protobuf//:duration_proto",
17844-        "@com_google_protobuf//:struct_proto",
17845-        "@com_google_protobuf//:wrappers_proto",
17846-    ],
17847-)
17848-
17849-py_proto_library(
17850-    name = "schema_py_proto",
17851-    deps = [":schema_moved_proto"],
17852-)
17853-
17854-py_grpc_library(
17855-    name = "schema_py_grpc",
17856-    srcs = [":schema_moved_proto"],
17857-    deps = [":schema_py_proto"],
17858-)
17859-
17860-##############################################################################
17861-# PHP
17862-##############################################################################
17863-load(
17864-    "@com_google_googleapis_imports//:imports.bzl",
17865-    "php_grpc_library",
17866-    "php_proto_library",
17867-)
17868-
17869-php_proto_library(
17870-    name = "schema_php_proto",
17871-    deps = [":schema_proto"],
17872-)
17873-
17874-php_grpc_library(
17875-    name = "schema_php_grpc",
17876-    srcs = [":schema_proto"],
17877-    deps = [":schema_php_proto"],
17878-)
17879-
17880-##############################################################################
17881-# Node.js
17882-##############################################################################
17883-load(
17884-    "@com_google_googleapis_imports//:imports.bzl",
17885-    "nodejs_gapic_assembly_pkg",
17886-    "nodejs_gapic_library",
17887-)
17888-
17889-
17890-##############################################################################
17891-# Ruby
17892-##############################################################################
17893-load(
17894-    "@com_google_googleapis_imports//:imports.bzl",
17895-    "ruby_grpc_library",
17896-    "ruby_proto_library",
17897-)
17898-
17899-ruby_proto_library(
17900-    name = "schema_ruby_proto",
17901-    deps = [":schema_proto"],
17902-)
17903-
17904-ruby_grpc_library(
17905-    name = "schema_ruby_grpc",
17906-    srcs = [":schema_proto"],
17907-    deps = [":schema_ruby_proto"],
17908-)
17909-
17910-##############################################################################
17911-# C#
17912-##############################################################################
17913-load(
17914-    "@com_google_googleapis_imports//:imports.bzl",
17915-    "csharp_grpc_library",
17916-    "csharp_proto_library",
17917-)
17918-
17919-csharp_proto_library(
17920-    name = "schema_csharp_proto",
17921-    deps = [":schema_proto"],
17922-)
17923-
17924-csharp_grpc_library(
17925-    name = "schema_csharp_grpc",
17926-    srcs = [":schema_proto"],
17927-    deps = [":schema_csharp_proto"],
17928-)
17929-
17930-##############################################################################
17931-# C++
17932-##############################################################################
17933-# Put your C++ code here
17934diff -urN a/google/cloud/aiplatform/v1beta1/schema/predict/instance/BUILD.bazel b/google/cloud/aiplatform/v1beta1/schema/predict/instance/BUILD.bazel
17935--- a/google/cloud/aiplatform/v1beta1/schema/predict/instance/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
17936+++ b/google/cloud/aiplatform/v1beta1/schema/predict/instance/BUILD.bazel	1969-12-31 16:00:00
17937@@ -1,189 +0,0 @@
17938-# This file was automatically generated by BuildFileGenerator
17939-
17940-# This is an API workspace, having public visibility by default makes perfect sense.
17941-package(default_visibility = ["//visibility:public"])
17942-
17943-##############################################################################
17944-# Common
17945-##############################################################################
17946-load("@rules_proto//proto:defs.bzl", "proto_library")
17947-
17948-proto_library(
17949-    name = "instance_proto",
17950-    srcs = [
17951-        "image_classification.proto",
17952-        "image_object_detection.proto",
17953-        "image_segmentation.proto",
17954-        "text_classification.proto",
17955-        "text_extraction.proto",
17956-        "text_sentiment.proto",
17957-        "video_action_recognition.proto",
17958-        "video_classification.proto",
17959-        "video_object_tracking.proto",
17960-    ],
17961-    deps = [
17962-        "//google/api:annotations_proto",
17963-    ],
17964-)
17965-
17966-##############################################################################
17967-# Java
17968-##############################################################################
17969-load(
17970-    "@com_google_googleapis_imports//:imports.bzl",
17971-    "java_grpc_library",
17972-    "java_proto_library",
17973-)
17974-
17975-java_proto_library(
17976-    name = "instance_java_proto",
17977-    deps = [":instance_proto"],
17978-)
17979-
17980-java_grpc_library(
17981-    name = "instance_java_grpc",
17982-    srcs = [":instance_proto"],
17983-    deps = [":instance_java_proto"],
17984-)
17985-
17986-##############################################################################
17987-# Go
17988-##############################################################################
17989-load(
17990-    "@com_google_googleapis_imports//:imports.bzl",
17991-    "go_proto_library",
17992-)
17993-
17994-go_proto_library(
17995-    name = "instance_go_proto",
17996-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
17997-    importpath = "google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1/schema/predict/instance",
17998-    protos = [":instance_proto"],
17999-    deps = [
18000-        "//google/api:annotations_go_proto",
18001-    ],
18002-)
18003-
18004-##############################################################################
18005-# Python
18006-##############################################################################
18007-load(
18008-    "@com_google_googleapis_imports//:imports.bzl",
18009-    "moved_proto_library",
18010-    "py_gapic_assembly_pkg",
18011-    "py_gapic_library",
18012-    "py_grpc_library",
18013-    "py_proto_library",
18014-)
18015-
18016-moved_proto_library(
18017-    name = "instance_moved_proto",
18018-    srcs = [":instance_proto"],
18019-    deps = [
18020-        "//google/api:annotations_proto",
18021-    ],
18022-)
18023-
18024-py_proto_library(
18025-    name = "instance_py_proto",
18026-    deps = [":instance_moved_proto"],
18027-)
18028-
18029-py_grpc_library(
18030-    name = "instance_py_grpc",
18031-    srcs = [":instance_moved_proto"],
18032-    deps = [":instance_py_proto"],
18033-)
18034-
18035-py_gapic_library(
18036-    name = "instance_py_gapic",
18037-    srcs = [":instance_proto"],
18038-    opt_args = [
18039-        "python-gapic-namespace=google.cloud.aiplatform.v1beta1.schema.predict",
18040-        "python-gapic-name=instance",
18041-    ],
18042-    rest_numeric_enums = False,
18043-    transport = "grpc",
18044-)
18045-
18046-# Open Source Packages
18047-py_gapic_assembly_pkg(
18048-    name = "instance-py",
18049-    deps = [
18050-        ":instance_py_gapic",
18051-    ],
18052-)
18053-
18054-##############################################################################
18055-# PHP
18056-##############################################################################
18057-load(
18058-    "@com_google_googleapis_imports//:imports.bzl",
18059-    "php_grpc_library",
18060-    "php_proto_library",
18061-)
18062-
18063-php_proto_library(
18064-    name = "instance_php_proto",
18065-    deps = [":instance_proto"],
18066-)
18067-
18068-php_grpc_library(
18069-    name = "instance_php_grpc",
18070-    srcs = [":instance_proto"],
18071-    deps = [":instance_php_proto"],
18072-)
18073-
18074-##############################################################################
18075-# Node.js
18076-##############################################################################
18077-load(
18078-    "@com_google_googleapis_imports//:imports.bzl",
18079-    "nodejs_gapic_assembly_pkg",
18080-    "nodejs_gapic_library",
18081-)
18082-
18083-##############################################################################
18084-# Ruby
18085-##############################################################################
18086-load(
18087-    "@com_google_googleapis_imports//:imports.bzl",
18088-    "ruby_grpc_library",
18089-    "ruby_proto_library",
18090-)
18091-
18092-ruby_proto_library(
18093-    name = "instance_ruby_proto",
18094-    deps = [":instance_proto"],
18095-)
18096-
18097-ruby_grpc_library(
18098-    name = "instance_ruby_grpc",
18099-    srcs = [":instance_proto"],
18100-    deps = [":instance_ruby_proto"],
18101-)
18102-
18103-##############################################################################
18104-# C#
18105-##############################################################################
18106-load(
18107-    "@com_google_googleapis_imports//:imports.bzl",
18108-    "csharp_grpc_library",
18109-    "csharp_proto_library",
18110-)
18111-
18112-csharp_proto_library(
18113-    name = "instance_csharp_proto",
18114-    deps = [":instance_proto"],
18115-)
18116-
18117-csharp_grpc_library(
18118-    name = "instance_csharp_grpc",
18119-    srcs = [":instance_proto"],
18120-    deps = [":instance_csharp_proto"],
18121-)
18122-
18123-##############################################################################
18124-# C++
18125-##############################################################################
18126-# Put your C++ code here
18127diff -urN a/google/cloud/aiplatform/v1beta1/schema/predict/params/BUILD.bazel b/google/cloud/aiplatform/v1beta1/schema/predict/params/BUILD.bazel
18128--- a/google/cloud/aiplatform/v1beta1/schema/predict/params/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
18129+++ b/google/cloud/aiplatform/v1beta1/schema/predict/params/BUILD.bazel	1969-12-31 16:00:00
18130@@ -1,186 +0,0 @@
18131-# This file was automatically generated by BuildFileGenerator
18132-
18133-# This is an API workspace, having public visibility by default makes perfect sense.
18134-package(default_visibility = ["//visibility:public"])
18135-
18136-##############################################################################
18137-# Common
18138-##############################################################################
18139-load("@rules_proto//proto:defs.bzl", "proto_library")
18140-
18141-proto_library(
18142-    name = "params_proto",
18143-    srcs = [
18144-        "image_classification.proto",
18145-        "image_object_detection.proto",
18146-        "image_segmentation.proto",
18147-        "video_action_recognition.proto",
18148-        "video_classification.proto",
18149-        "video_object_tracking.proto",
18150-    ],
18151-    deps = [
18152-        "//google/api:annotations_proto",
18153-    ],
18154-)
18155-
18156-##############################################################################
18157-# Java
18158-##############################################################################
18159-load(
18160-    "@com_google_googleapis_imports//:imports.bzl",
18161-    "java_grpc_library",
18162-    "java_proto_library",
18163-)
18164-
18165-java_proto_library(
18166-    name = "params_java_proto",
18167-    deps = [":params_proto"],
18168-)
18169-
18170-java_grpc_library(
18171-    name = "params_java_grpc",
18172-    srcs = [":params_proto"],
18173-    deps = [":params_java_proto"],
18174-)
18175-
18176-##############################################################################
18177-# Go
18178-##############################################################################
18179-load(
18180-    "@com_google_googleapis_imports//:imports.bzl",
18181-    "go_proto_library",
18182-)
18183-
18184-go_proto_library(
18185-    name = "params_go_proto",
18186-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
18187-    importpath = "google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1/schema/predict/params",
18188-    protos = [":params_proto"],
18189-    deps = [
18190-        "//google/api:annotations_go_proto",
18191-    ],
18192-)
18193-
18194-##############################################################################
18195-# Python
18196-##############################################################################
18197-load(
18198-    "@com_google_googleapis_imports//:imports.bzl",
18199-    "moved_proto_library",
18200-    "py_gapic_assembly_pkg",
18201-    "py_gapic_library",
18202-    "py_grpc_library",
18203-    "py_proto_library",
18204-)
18205-
18206-moved_proto_library(
18207-    name = "params_moved_proto",
18208-    srcs = [":params_proto"],
18209-    deps = [
18210-        "//google/api:annotations_proto",
18211-    ],
18212-)
18213-
18214-py_proto_library(
18215-    name = "params_py_proto",
18216-    deps = [":params_moved_proto"],
18217-)
18218-
18219-py_grpc_library(
18220-    name = "params_py_grpc",
18221-    srcs = [":params_moved_proto"],
18222-    deps = [":params_py_proto"],
18223-)
18224-
18225-py_gapic_library(
18226-    name = "params_py_gapic",
18227-    srcs = [":params_proto"],
18228-    opt_args = [
18229-        "python-gapic-namespace=google.cloud.aiplatform.v1beta1.schema.predict",
18230-        "python-gapic-name=params",
18231-    ],
18232-    rest_numeric_enums = False,
18233-    transport = "grpc",
18234-)
18235-
18236-# Open Source Packages
18237-py_gapic_assembly_pkg(
18238-    name = "params-py",
18239-    deps = [
18240-        ":params_py_gapic",
18241-    ],
18242-)
18243-
18244-##############################################################################
18245-# PHP
18246-##############################################################################
18247-load(
18248-    "@com_google_googleapis_imports//:imports.bzl",
18249-    "php_grpc_library",
18250-    "php_proto_library",
18251-)
18252-
18253-php_proto_library(
18254-    name = "params_php_proto",
18255-    deps = [":params_proto"],
18256-)
18257-
18258-php_grpc_library(
18259-    name = "params_php_grpc",
18260-    srcs = [":params_proto"],
18261-    deps = [":params_php_proto"],
18262-)
18263-
18264-##############################################################################
18265-# Node.js
18266-##############################################################################
18267-load(
18268-    "@com_google_googleapis_imports//:imports.bzl",
18269-    "nodejs_gapic_assembly_pkg",
18270-    "nodejs_gapic_library",
18271-)
18272-
18273-##############################################################################
18274-# Ruby
18275-##############################################################################
18276-load(
18277-    "@com_google_googleapis_imports//:imports.bzl",
18278-    "ruby_grpc_library",
18279-    "ruby_proto_library",
18280-)
18281-
18282-ruby_proto_library(
18283-    name = "params_ruby_proto",
18284-    deps = [":params_proto"],
18285-)
18286-
18287-ruby_grpc_library(
18288-    name = "params_ruby_grpc",
18289-    srcs = [":params_proto"],
18290-    deps = [":params_ruby_proto"],
18291-)
18292-
18293-##############################################################################
18294-# C#
18295-##############################################################################
18296-load(
18297-    "@com_google_googleapis_imports//:imports.bzl",
18298-    "csharp_grpc_library",
18299-    "csharp_proto_library",
18300-)
18301-
18302-csharp_proto_library(
18303-    name = "params_csharp_proto",
18304-    deps = [":params_proto"],
18305-)
18306-
18307-csharp_grpc_library(
18308-    name = "params_csharp_grpc",
18309-    srcs = [":params_proto"],
18310-    deps = [":params_csharp_proto"],
18311-)
18312-
18313-##############################################################################
18314-# C++
18315-##############################################################################
18316-# Put your C++ code here
18317diff -urN a/google/cloud/aiplatform/v1beta1/schema/predict/prediction/BUILD.bazel b/google/cloud/aiplatform/v1beta1/schema/predict/prediction/BUILD.bazel
18318--- a/google/cloud/aiplatform/v1beta1/schema/predict/prediction/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
18319+++ b/google/cloud/aiplatform/v1beta1/schema/predict/prediction/BUILD.bazel	1969-12-31 16:00:00
18320@@ -1,200 +0,0 @@
18321-# This file was automatically generated by BuildFileGenerator
18322-
18323-# This is an API workspace, having public visibility by default makes perfect sense.
18324-package(default_visibility = ["//visibility:public"])
18325-
18326-##############################################################################
18327-# Common
18328-##############################################################################
18329-load("@rules_proto//proto:defs.bzl", "proto_library")
18330-
18331-proto_library(
18332-    name = "prediction_proto",
18333-    srcs = [
18334-        "classification.proto",
18335-        "image_object_detection.proto",
18336-        "image_segmentation.proto",
18337-        "tabular_classification.proto",
18338-        "tabular_regression.proto",
18339-        "text_extraction.proto",
18340-        "text_sentiment.proto",
18341-        "time_series_forecasting.proto",
18342-        "video_action_recognition.proto",
18343-        "video_classification.proto",
18344-        "video_object_tracking.proto",
18345-    ],
18346-    deps = [
18347-        "//google/api:annotations_proto",
18348-        "//google/cloud/aiplatform/v1beta1/schema/predict/instance:instance_proto",
18349-        "@com_google_protobuf//:duration_proto",
18350-        "@com_google_protobuf//:struct_proto",
18351-        "@com_google_protobuf//:wrappers_proto",
18352-    ],
18353-)
18354-
18355-##############################################################################
18356-# Java
18357-##############################################################################
18358-load(
18359-    "@com_google_googleapis_imports//:imports.bzl",
18360-    "java_grpc_library",
18361-    "java_proto_library",
18362-)
18363-
18364-java_proto_library(
18365-    name = "prediction_java_proto",
18366-    deps = [":prediction_proto"],
18367-)
18368-
18369-java_grpc_library(
18370-    name = "prediction_java_grpc",
18371-    srcs = [":prediction_proto"],
18372-    deps = [":prediction_java_proto"],
18373-)
18374-
18375-##############################################################################
18376-# Go
18377-##############################################################################
18378-load(
18379-    "@com_google_googleapis_imports//:imports.bzl",
18380-    "go_proto_library",
18381-)
18382-
18383-go_proto_library(
18384-    name = "prediction_go_proto",
18385-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
18386-    importpath = "google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1/schema/predict/prediction",
18387-    protos = [":prediction_proto"],
18388-    deps = [
18389-        "//google/api:annotations_go_proto",
18390-        "//google/cloud/aiplatform/v1beta1/schema/predict/instance:instance_go_proto",
18391-    ],
18392-)
18393-
18394-##############################################################################
18395-# Python
18396-##############################################################################
18397-load(
18398-    "@com_google_googleapis_imports//:imports.bzl",
18399-    "moved_proto_library",
18400-    "py_gapic_assembly_pkg",
18401-    "py_gapic_library",
18402-    "py_grpc_library",
18403-    "py_proto_library",
18404-)
18405-
18406-moved_proto_library(
18407-    name = "prediction_moved_proto",
18408-    srcs = [":prediction_proto"],
18409-    deps = [
18410-        "//google/api:annotations_proto",
18411-        "//google/cloud/aiplatform/v1beta1/schema/predict/instance:instance_proto",
18412-        "@com_google_protobuf//:duration_proto",
18413-        "@com_google_protobuf//:struct_proto",
18414-        "@com_google_protobuf//:wrappers_proto",
18415-    ],
18416-)
18417-
18418-py_proto_library(
18419-    name = "prediction_py_proto",
18420-    deps = [":prediction_moved_proto"],
18421-)
18422-
18423-py_grpc_library(
18424-    name = "prediction_py_grpc",
18425-    srcs = [":prediction_moved_proto"],
18426-    deps = [":prediction_py_proto"],
18427-)
18428-
18429-py_gapic_library(
18430-    name = "prediction_py_gapic",
18431-    srcs = [":prediction_proto"],
18432-    opt_args = [
18433-        "python-gapic-namespace=google.cloud.aiplatform.v1beta1.schema.predict",
18434-        "python-gapic-name=prediction",
18435-    ],
18436-    rest_numeric_enums = False,
18437-    transport = "grpc",
18438-)
18439-
18440-# Open Source Packages
18441-py_gapic_assembly_pkg(
18442-    name = "prediction-py",
18443-    deps = [
18444-        ":prediction_py_gapic",
18445-    ],
18446-)
18447-
18448-##############################################################################
18449-# PHP
18450-##############################################################################
18451-load(
18452-    "@com_google_googleapis_imports//:imports.bzl",
18453-    "php_grpc_library",
18454-    "php_proto_library",
18455-)
18456-
18457-php_proto_library(
18458-    name = "prediction_php_proto",
18459-    deps = [":prediction_proto"],
18460-)
18461-
18462-php_grpc_library(
18463-    name = "prediction_php_grpc",
18464-    srcs = [":prediction_proto"],
18465-    deps = [":prediction_php_proto"],
18466-)
18467-
18468-##############################################################################
18469-# Node.js
18470-##############################################################################
18471-load(
18472-    "@com_google_googleapis_imports//:imports.bzl",
18473-    "nodejs_gapic_assembly_pkg",
18474-    "nodejs_gapic_library",
18475-)
18476-
18477-##############################################################################
18478-# Ruby
18479-##############################################################################
18480-load(
18481-    "@com_google_googleapis_imports//:imports.bzl",
18482-    "ruby_grpc_library",
18483-    "ruby_proto_library",
18484-)
18485-
18486-ruby_proto_library(
18487-    name = "prediction_ruby_proto",
18488-    deps = [":prediction_proto"],
18489-)
18490-
18491-ruby_grpc_library(
18492-    name = "prediction_ruby_grpc",
18493-    srcs = [":prediction_proto"],
18494-    deps = [":prediction_ruby_proto"],
18495-)
18496-
18497-##############################################################################
18498-# C#
18499-##############################################################################
18500-load(
18501-    "@com_google_googleapis_imports//:imports.bzl",
18502-    "csharp_grpc_library",
18503-    "csharp_proto_library",
18504-)
18505-
18506-csharp_proto_library(
18507-    name = "prediction_csharp_proto",
18508-    deps = [":prediction_proto"],
18509-)
18510-
18511-csharp_grpc_library(
18512-    name = "prediction_csharp_grpc",
18513-    srcs = [":prediction_proto"],
18514-    deps = [":prediction_csharp_proto"],
18515-)
18516-
18517-##############################################################################
18518-# C++
18519-##############################################################################
18520-# Put your C++ code here
18521diff -urN a/google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/BUILD.bazel b/google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/BUILD.bazel
18522--- a/google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
18523+++ b/google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/BUILD.bazel	1969-12-31 16:00:00
18524@@ -1,196 +0,0 @@
18525-# This file was automatically generated by BuildFileGenerator
18526-
18527-# This is an API workspace, having public visibility by default makes perfect sense.
18528-package(default_visibility = ["//visibility:public"])
18529-
18530-##############################################################################
18531-# Common
18532-##############################################################################
18533-load("@rules_proto//proto:defs.bzl", "proto_library")
18534-
18535-proto_library(
18536-    name = "definition_proto",
18537-    srcs = [
18538-        "automl_image_classification.proto",
18539-        "automl_image_object_detection.proto",
18540-        "automl_image_segmentation.proto",
18541-        "automl_tables.proto",
18542-        "automl_text_classification.proto",
18543-        "automl_text_extraction.proto",
18544-        "automl_text_sentiment.proto",
18545-        "automl_time_series_forecasting.proto",
18546-        "automl_video_action_recognition.proto",
18547-        "automl_video_classification.proto",
18548-        "automl_video_object_tracking.proto",
18549-        "export_evaluated_data_items_config.proto",
18550-    ],
18551-    deps = [
18552-        "//google/api:annotations_proto",
18553-        "//google/api:field_behavior_proto",
18554-    ],
18555-)
18556-
18557-##############################################################################
18558-# Java
18559-##############################################################################
18560-load(
18561-    "@com_google_googleapis_imports//:imports.bzl",
18562-    "java_grpc_library",
18563-    "java_proto_library",
18564-)
18565-
18566-java_proto_library(
18567-    name = "definition_java_proto",
18568-    deps = [":definition_proto"],
18569-)
18570-
18571-java_grpc_library(
18572-    name = "definition_java_grpc",
18573-    srcs = [":definition_proto"],
18574-    deps = [":definition_java_proto"],
18575-)
18576-
18577-##############################################################################
18578-# Go
18579-##############################################################################
18580-load(
18581-    "@com_google_googleapis_imports//:imports.bzl",
18582-    "go_proto_library",
18583-)
18584-
18585-go_proto_library(
18586-    name = "definition_go_proto",
18587-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
18588-    importpath = "google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1/schema/trainingjob/definition",
18589-    protos = [":definition_proto"],
18590-    deps = [
18591-        "//google/api:annotations_go_proto",
18592-        "//google/api:field_behavior_go_proto",
18593-    ],
18594-)
18595-
18596-##############################################################################
18597-# Python
18598-##############################################################################
18599-load(
18600-    "@com_google_googleapis_imports//:imports.bzl",
18601-    "moved_proto_library",
18602-    "py_gapic_assembly_pkg",
18603-    "py_gapic_library",
18604-    "py_grpc_library",
18605-    "py_proto_library",
18606-    "py_test",
18607-)
18608-
18609-moved_proto_library(
18610-    name = "definition_moved_proto",
18611-    srcs = [":definition_proto"],
18612-    deps = [
18613-        "//google/api:annotations_proto",
18614-        "//google/api:field_behavior_proto",
18615-    ],
18616-)
18617-
18618-py_proto_library(
18619-    name = "definition_py_proto",
18620-    deps = [":definition_moved_proto"],
18621-)
18622-
18623-py_grpc_library(
18624-    name = "definition_py_grpc",
18625-    srcs = [":definition_moved_proto"],
18626-    deps = [":definition_py_proto"],
18627-)
18628-
18629-py_gapic_library(
18630-    name = "definition_py_gapic",
18631-    srcs = [":definition_proto"],
18632-    opt_args = [
18633-        "python-gapic-namespace=google.cloud.aiplatform.v1beta1.schema.trainingjob",
18634-        "python-gapic-name=definition",
18635-    ],
18636-    rest_numeric_enums = False,
18637-    transport = "grpc",
18638-)
18639-
18640-# Open Source Packages
18641-py_gapic_assembly_pkg(
18642-    name = "definition_py",
18643-    deps = [
18644-        ":definition_py_gapic",
18645-    ],
18646-)
18647-
18648-##############################################################################
18649-# PHP
18650-##############################################################################
18651-load(
18652-    "@com_google_googleapis_imports//:imports.bzl",
18653-    "php_grpc_library",
18654-    "php_proto_library",
18655-)
18656-
18657-php_proto_library(
18658-    name = "definition_php_proto",
18659-    deps = [":definition_proto"],
18660-)
18661-
18662-php_grpc_library(
18663-    name = "definition_php_grpc",
18664-    srcs = [":definition_proto"],
18665-    deps = [":definition_php_proto"],
18666-)
18667-
18668-##############################################################################
18669-# Node.js
18670-##############################################################################
18671-load(
18672-    "@com_google_googleapis_imports//:imports.bzl",
18673-    "nodejs_gapic_assembly_pkg",
18674-    "nodejs_gapic_library",
18675-)
18676-
18677-##############################################################################
18678-# Ruby
18679-##############################################################################
18680-load(
18681-    "@com_google_googleapis_imports//:imports.bzl",
18682-    "ruby_grpc_library",
18683-    "ruby_proto_library",
18684-)
18685-
18686-ruby_proto_library(
18687-    name = "definition_ruby_proto",
18688-    deps = [":definition_proto"],
18689-)
18690-
18691-ruby_grpc_library(
18692-    name = "definition_ruby_grpc",
18693-    srcs = [":definition_proto"],
18694-    deps = [":definition_ruby_proto"],
18695-)
18696-
18697-##############################################################################
18698-# C#
18699-##############################################################################
18700-load(
18701-    "@com_google_googleapis_imports//:imports.bzl",
18702-    "csharp_grpc_library",
18703-    "csharp_proto_library",
18704-)
18705-
18706-csharp_proto_library(
18707-    name = "definition_csharp_proto",
18708-    deps = [":definition_proto"],
18709-)
18710-
18711-csharp_grpc_library(
18712-    name = "definition_csharp_grpc",
18713-    srcs = [":definition_proto"],
18714-    deps = [":definition_csharp_proto"],
18715-)
18716-
18717-##############################################################################
18718-# C++
18719-##############################################################################
18720-# Put your C++ code here
18721diff -urN a/google/cloud/apigateway/BUILD.bazel b/google/cloud/apigateway/BUILD.bazel
18722--- a/google/cloud/apigateway/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
18723+++ b/google/cloud/apigateway/BUILD.bazel	1969-12-31 16:00:00
18724@@ -1,40 +0,0 @@
18725-# This build file includes a target for the Ruby wrapper library for
18726-# google-cloud-api_gateway.
18727-
18728-# This is an API workspace, having public visibility by default makes perfect sense.
18729-package(default_visibility = ["//visibility:public"])
18730-
18731-# Export yaml configs.
18732-exports_files(glob(["*.yaml"]))
18733-
18734-load(
18735-    "@com_google_googleapis_imports//:imports.bzl",
18736-    "ruby_cloud_gapic_library",
18737-    "ruby_gapic_assembly_pkg",
18738-)
18739-
18740-# Generates a Ruby wrapper client for apigateway.
18741-# Ruby wrapper clients are versionless, but are generated from source protos
18742-# for a particular service version, v1 in this case.
18743-ruby_cloud_gapic_library(
18744-    name = "apigateway_ruby_wrapper",
18745-    srcs = ["//google/cloud/apigateway/v1:apigateway_proto_with_info"],
18746-    extra_protoc_parameters = [
18747-        "ruby-cloud-gem-name=google-cloud-api_gateway",
18748-        "ruby-cloud-env-prefix=API_GATEWAY",
18749-        "ruby-cloud-wrapper-of=v1:0.1",
18750-        "ruby-cloud-product-url=https://cloud.google.com/api-gateway/",
18751-        "ruby-cloud-api-id=apigateway.googleapis.com",
18752-        "ruby-cloud-api-shortname=apigateway",
18753-    ],
18754-    ruby_cloud_description = "API Gateway enables you to provide secure access to your backend services through a well-defined REST API that is consistent across all of your services, regardless of the service implementation. Clients consume your REST APIS to implement standalone apps for a mobile device or tablet, through apps running in a browser, or through any other type of app that can make a request to an HTTP endpoint.",
18755-    ruby_cloud_title = "API Gateway",
18756-)
18757-
18758-# Open Source package.
18759-ruby_gapic_assembly_pkg(
18760-    name = "google-cloud-apigateway-ruby",
18761-    deps = [
18762-        ":apigateway_ruby_wrapper",
18763-    ],
18764-)
18765diff -urN a/google/cloud/apigateway/v1/BUILD.bazel b/google/cloud/apigateway/v1/BUILD.bazel
18766--- a/google/cloud/apigateway/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
18767+++ b/google/cloud/apigateway/v1/BUILD.bazel	1969-12-31 16:00:00
18768@@ -1,390 +0,0 @@
18769-# This file was automatically generated by BuildFileGenerator
18770-# https://github.com/googleapis/rules_gapic/tree/master/bazel
18771-
18772-# Most of the manual changes to this file will be overwritten.
18773-# It's **only** allowed to change the following rule attribute values:
18774-# - names of *_gapic_assembly_* rules
18775-# - certain parameters of *_gapic_library rules, including but not limited to:
18776-#    * extra_protoc_parameters
18777-#    * extra_protoc_file_parameters
18778-# The complete list of preserved parameters can be found in the source code.
18779-
18780-# This is an API workspace, having public visibility by default makes perfect sense.
18781-package(default_visibility = ["//visibility:public"])
18782-
18783-##############################################################################
18784-# Common
18785-##############################################################################
18786-load("@rules_proto//proto:defs.bzl", "proto_library")
18787-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
18788-
18789-proto_library(
18790-    name = "apigateway_proto",
18791-    srcs = [
18792-        "apigateway.proto",
18793-        "apigateway_service.proto",
18794-    ],
18795-    deps = [
18796-        "//google/api:annotations_proto",
18797-        "//google/api:client_proto",
18798-        "//google/api:field_behavior_proto",
18799-        "//google/api:resource_proto",
18800-        "//google/longrunning:operations_proto",
18801-        "@com_google_protobuf//:field_mask_proto",
18802-        "@com_google_protobuf//:timestamp_proto",
18803-    ],
18804-)
18805-
18806-proto_library_with_info(
18807-    name = "apigateway_proto_with_info",
18808-    deps = [
18809-        ":apigateway_proto",
18810-        "//google/cloud:common_resources_proto",
18811-    ],
18812-)
18813-
18814-##############################################################################
18815-# Java
18816-##############################################################################
18817-load(
18818-    "@com_google_googleapis_imports//:imports.bzl",
18819-    "java_gapic_assembly_gradle_pkg",
18820-    "java_gapic_library",
18821-    "java_gapic_test",
18822-    "java_grpc_library",
18823-    "java_proto_library",
18824-)
18825-
18826-java_proto_library(
18827-    name = "apigateway_java_proto",
18828-    deps = [":apigateway_proto"],
18829-)
18830-
18831-java_grpc_library(
18832-    name = "apigateway_java_grpc",
18833-    srcs = [":apigateway_proto"],
18834-    deps = [":apigateway_java_proto"],
18835-)
18836-
18837-java_gapic_library(
18838-    name = "apigateway_java_gapic",
18839-    srcs = [":apigateway_proto_with_info"],
18840-    grpc_service_config = "apigateway_grpc_service_config.json",
18841-    rest_numeric_enums = False,
18842-    test_deps = [
18843-        ":apigateway_java_grpc",
18844-    ],
18845-    transport = "grpc+rest",
18846-    deps = [
18847-        ":apigateway_java_proto",
18848-    ],
18849-)
18850-
18851-java_gapic_test(
18852-    name = "apigateway_java_gapic_test_suite",
18853-    test_classes = [
18854-        "com.google.cloud.apigateway.v1.ApiGatewayServiceClientHttpJsonTest",
18855-        "com.google.cloud.apigateway.v1.ApiGatewayServiceClientTest",
18856-    ],
18857-    runtime_deps = [":apigateway_java_gapic_test"],
18858-)
18859-
18860-# Open Source Packages
18861-java_gapic_assembly_gradle_pkg(
18862-    name = "google-cloud-apigateway-v1-java",
18863-    include_samples = True,
18864-    transport = "grpc+rest",
18865-    deps = [
18866-        ":apigateway_java_gapic",
18867-        ":apigateway_java_grpc",
18868-        ":apigateway_java_proto",
18869-        ":apigateway_proto",
18870-    ],
18871-)
18872-
18873-##############################################################################
18874-# Go
18875-##############################################################################
18876-load(
18877-    "@com_google_googleapis_imports//:imports.bzl",
18878-    "go_gapic_assembly_pkg",
18879-    "go_gapic_library",
18880-    "go_proto_library",
18881-    "go_test",
18882-)
18883-
18884-go_proto_library(
18885-    name = "apigateway_go_proto",
18886-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
18887-    importpath = "google.golang.org/genproto/googleapis/cloud/apigateway/v1",
18888-    protos = [":apigateway_proto"],
18889-    deps = [
18890-        "//google/api:annotations_go_proto",
18891-        "//google/longrunning:longrunning_go_proto",
18892-    ],
18893-)
18894-
18895-go_gapic_library(
18896-    name = "apigateway_go_gapic",
18897-    srcs = [":apigateway_proto_with_info"],
18898-    grpc_service_config = "apigateway_grpc_service_config.json",
18899-    importpath = "cloud.google.com/go/apigateway/apiv1;apigateway",
18900-    metadata = True,
18901-    rest_numeric_enums = False,
18902-    service_yaml = "apigateway_v1.yaml",
18903-    transport = "grpc+rest",
18904-    deps = [
18905-        ":apigateway_go_proto",
18906-        "//google/longrunning:longrunning_go_proto",
18907-        "@com_google_cloud_go//longrunning:go_default_library",
18908-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
18909-    ],
18910-)
18911-
18912-go_test(
18913-    name = "apigateway_go_gapic_test",
18914-    srcs = [":apigateway_go_gapic_srcjar_test"],
18915-    embed = [":apigateway_go_gapic"],
18916-    importpath = "cloud.google.com/go/apigateway/apiv1",
18917-)
18918-
18919-# Open Source Packages
18920-go_gapic_assembly_pkg(
18921-    name = "gapi-cloud-apigateway-v1-go",
18922-    deps = [
18923-        ":apigateway_go_gapic",
18924-        ":apigateway_go_gapic_srcjar-metadata.srcjar",
18925-        ":apigateway_go_gapic_srcjar-test.srcjar",
18926-        ":apigateway_go_proto",
18927-    ],
18928-)
18929-
18930-##############################################################################
18931-# Python
18932-##############################################################################
18933-load(
18934-    "@com_google_googleapis_imports//:imports.bzl",
18935-    "py_gapic_assembly_pkg",
18936-    "py_gapic_library",
18937-    "py_test",
18938-)
18939-
18940-py_gapic_library(
18941-    name = "apigateway_py_gapic",
18942-    srcs = [":apigateway_proto"],
18943-    grpc_service_config = "apigateway_grpc_service_config.json",
18944-    opt_args = ["warehouse-package-name=google-cloud-api-gateway"],
18945-    rest_numeric_enums = False,
18946-    transport = "grpc",
18947-)
18948-
18949-py_test(
18950-    name = "apigateway_py_gapic_test",
18951-    srcs = [
18952-        "apigateway_py_gapic_pytest.py",
18953-        "apigateway_py_gapic_test.py",
18954-    ],
18955-    legacy_create_init = False,
18956-    deps = [":apigateway_py_gapic"],
18957-)
18958-
18959-# Open Source Packages
18960-py_gapic_assembly_pkg(
18961-    name = "google-cloud-apigateway-v1-py",
18962-    deps = [
18963-        ":apigateway_py_gapic",
18964-    ],
18965-)
18966-
18967-##############################################################################
18968-# PHP
18969-##############################################################################
18970-load(
18971-    "@com_google_googleapis_imports//:imports.bzl",
18972-    "php_gapic_assembly_pkg",
18973-    "php_gapic_library",
18974-    "php_grpc_library",
18975-    "php_proto_library",
18976-)
18977-
18978-php_proto_library(
18979-    name = "apigateway_php_proto",
18980-    deps = [":apigateway_proto"],
18981-)
18982-
18983-php_grpc_library(
18984-    name = "apigateway_php_grpc",
18985-    srcs = [":apigateway_proto"],
18986-    deps = [":apigateway_php_proto"],
18987-)
18988-
18989-php_gapic_library(
18990-    name = "apigateway_php_gapic",
18991-    srcs = [":apigateway_proto_with_info"],
18992-    grpc_service_config = "apigateway_grpc_service_config.json",
18993-    rest_numeric_enums = False,
18994-    service_yaml = "apigateway_v1.yaml",
18995-    transport = "grpc+rest",
18996-    deps = [
18997-        ":apigateway_php_grpc",
18998-        ":apigateway_php_proto",
18999-    ],
19000-)
19001-
19002-# Open Source Packages
19003-php_gapic_assembly_pkg(
19004-    name = "google-cloud-apigateway-v1-php",
19005-    deps = [
19006-        ":apigateway_php_gapic",
19007-        ":apigateway_php_grpc",
19008-        ":apigateway_php_proto",
19009-    ],
19010-)
19011-
19012-##############################################################################
19013-# Node.js
19014-##############################################################################
19015-load(
19016-    "@com_google_googleapis_imports//:imports.bzl",
19017-    "nodejs_gapic_assembly_pkg",
19018-    "nodejs_gapic_library",
19019-)
19020-
19021-nodejs_gapic_library(
19022-    name = "apigateway_nodejs_gapic",
19023-    package_name = "@google-cloud/api-gateway",
19024-    src = ":apigateway_proto_with_info",
19025-    extra_protoc_parameters = ["metadata"],
19026-    grpc_service_config = "apigateway_grpc_service_config.json",
19027-    package = "google.cloud.apigateway.v1",
19028-    rest_numeric_enums = False,
19029-    service_yaml = "apigateway_v1.yaml",
19030-    transport = "grpc+rest",
19031-    deps = [],
19032-)
19033-
19034-nodejs_gapic_assembly_pkg(
19035-    name = "apigateway-v1-nodejs",
19036-    deps = [
19037-        ":apigateway_nodejs_gapic",
19038-        ":apigateway_proto",
19039-    ],
19040-)
19041-
19042-##############################################################################
19043-# Ruby
19044-##############################################################################
19045-load(
19046-    "@com_google_googleapis_imports//:imports.bzl",
19047-    "ruby_cloud_gapic_library",
19048-    "ruby_gapic_assembly_pkg",
19049-    "ruby_grpc_library",
19050-    "ruby_proto_library",
19051-)
19052-
19053-ruby_proto_library(
19054-    name = "apigateway_ruby_proto",
19055-    deps = [":apigateway_proto"],
19056-)
19057-
19058-ruby_grpc_library(
19059-    name = "apigateway_ruby_grpc",
19060-    srcs = [":apigateway_proto"],
19061-    deps = [":apigateway_ruby_proto"],
19062-)
19063-
19064-ruby_cloud_gapic_library(
19065-    name = "apigateway_ruby_gapic",
19066-    srcs = [":apigateway_proto_with_info"],
19067-    extra_protoc_parameters = [
19068-        "ruby-cloud-gem-name=google-cloud-api_gateway-v1",
19069-        "ruby-cloud-env-prefix=API_GATEWAY",
19070-        "ruby-cloud-product-url=https://cloud.google.com/api-gateway/",
19071-        "ruby-cloud-api-id=apigateway.googleapis.com",
19072-        "ruby-cloud-api-shortname=apigateway",
19073-    ],
19074-    grpc_service_config = "apigateway_grpc_service_config.json",
19075-    rest_numeric_enums = False,
19076-    ruby_cloud_description = "API Gateway enables you to provide secure access to your backend services through a well-defined REST API that is consistent across all of your services, regardless of the service implementation. Clients consume your REST APIS to implement standalone apps for a mobile device or tablet, through apps running in a browser, or through any other type of app that can make a request to an HTTP endpoint.",
19077-    ruby_cloud_title = "API Gateway V1",
19078-    deps = [
19079-        ":apigateway_ruby_grpc",
19080-        ":apigateway_ruby_proto",
19081-    ],
19082-)
19083-
19084-# Open Source Packages
19085-ruby_gapic_assembly_pkg(
19086-    name = "google-cloud-apigateway-v1-ruby",
19087-    deps = [
19088-        ":apigateway_ruby_gapic",
19089-        ":apigateway_ruby_grpc",
19090-        ":apigateway_ruby_proto",
19091-    ],
19092-)
19093-
19094-##############################################################################
19095-# C#
19096-##############################################################################
19097-load(
19098-    "@com_google_googleapis_imports//:imports.bzl",
19099-    "csharp_gapic_assembly_pkg",
19100-    "csharp_gapic_library",
19101-    "csharp_grpc_library",
19102-    "csharp_proto_library",
19103-)
19104-
19105-csharp_proto_library(
19106-    name = "apigateway_csharp_proto",
19107-    deps = [":apigateway_proto"],
19108-)
19109-
19110-csharp_grpc_library(
19111-    name = "apigateway_csharp_grpc",
19112-    srcs = [":apigateway_proto"],
19113-    deps = [":apigateway_csharp_proto"],
19114-)
19115-
19116-csharp_gapic_library(
19117-    name = "apigateway_csharp_gapic",
19118-    srcs = [":apigateway_proto_with_info"],
19119-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
19120-    grpc_service_config = "apigateway_grpc_service_config.json",
19121-    rest_numeric_enums = False,
19122-    service_yaml = "apigateway_v1.yaml",
19123-    deps = [
19124-        ":apigateway_csharp_grpc",
19125-        ":apigateway_csharp_proto",
19126-    ],
19127-)
19128-
19129-# Open Source Packages
19130-csharp_gapic_assembly_pkg(
19131-    name = "google-cloud-apigateway-v1-csharp",
19132-    deps = [
19133-        ":apigateway_csharp_gapic",
19134-        ":apigateway_csharp_grpc",
19135-        ":apigateway_csharp_proto",
19136-    ],
19137-)
19138-
19139-##############################################################################
19140-# C++
19141-##############################################################################
19142-load(
19143-    "@com_google_googleapis_imports//:imports.bzl",
19144-    "cc_grpc_library",
19145-    "cc_proto_library",
19146-)
19147-
19148-cc_proto_library(
19149-    name = "apigateway_cc_proto",
19150-    deps = [":apigateway_proto"],
19151-)
19152-
19153-cc_grpc_library(
19154-    name = "apigateway_cc_grpc",
19155-    srcs = [":apigateway_proto"],
19156-    grpc_only = True,
19157-    deps = [":apigateway_cc_proto"],
19158-)
19159diff -urN a/google/cloud/apigeeconnect/BUILD.bazel b/google/cloud/apigeeconnect/BUILD.bazel
19160--- a/google/cloud/apigeeconnect/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
19161+++ b/google/cloud/apigeeconnect/BUILD.bazel	1969-12-31 16:00:00
19162@@ -1,40 +0,0 @@
19163-# This build file includes a target for the Ruby wrapper library for
19164-# google-cloud-apigee_connect.
19165-
19166-# This is an API workspace, having public visibility by default makes perfect sense.
19167-package(default_visibility = ["//visibility:public"])
19168-
19169-# Export yaml configs.
19170-exports_files(glob(["*.yaml"]))
19171-
19172-load(
19173-    "@com_google_googleapis_imports//:imports.bzl",
19174-    "ruby_cloud_gapic_library",
19175-    "ruby_gapic_assembly_pkg",
19176-)
19177-
19178-# Generates a Ruby wrapper client for apigeeconnect.
19179-# Ruby wrapper clients are versionless, but are generated from source protos
19180-# for a particular service version, v1 in this case.
19181-ruby_cloud_gapic_library(
19182-    name = "apigeeconnect_ruby_wrapper",
19183-    srcs = ["//google/cloud/apigeeconnect/v1:apigeeconnect_proto_with_info"],
19184-    extra_protoc_parameters = [
19185-        "ruby-cloud-gem-name=google-cloud-apigee_connect",
19186-        "ruby-cloud-env-prefix=APIGEE_CONNECT",
19187-        "ruby-cloud-wrapper-of=v1:0.0",
19188-        "ruby-cloud-product-url=https://cloud.google.com/apigee/docs/hybrid/v1.4/apigee-connect",
19189-        "ruby-cloud-api-id=apigeeconnect.googleapis.com",
19190-        "ruby-cloud-api-shortname=apigeeconnect",
19191-    ],
19192-    ruby_cloud_description = "Apigee Connect allows the Apigee hybrid management plane to connect securely to the MART service in the runtime plane without requiring you to expose the MART endpoint on the internet. If you use Apigee Connect, you do not need to configure the MART ingress gateway with a host alias and an authorized DNS certificate.",
19193-    ruby_cloud_title = "Apigee Connect",
19194-)
19195-
19196-# Open Source package.
19197-ruby_gapic_assembly_pkg(
19198-    name = "google-cloud-apigeeconnect-ruby",
19199-    deps = [
19200-        ":apigeeconnect_ruby_wrapper",
19201-    ],
19202-)
19203diff -urN a/google/cloud/apigeeconnect/v1/BUILD.bazel b/google/cloud/apigeeconnect/v1/BUILD.bazel
19204--- a/google/cloud/apigeeconnect/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
19205+++ b/google/cloud/apigeeconnect/v1/BUILD.bazel	1969-12-31 16:00:00
19206@@ -1,388 +0,0 @@
19207-# This file was automatically generated by BuildFileGenerator
19208-# https://github.com/googleapis/rules_gapic/tree/master/bazel
19209-
19210-# Most of the manual changes to this file will be overwritten.
19211-# It's **only** allowed to change the following rule attribute values:
19212-# - names of *_gapic_assembly_* rules
19213-# - certain parameters of *_gapic_library rules, including but not limited to:
19214-#    * extra_protoc_parameters
19215-#    * extra_protoc_file_parameters
19216-# The complete list of preserved parameters can be found in the source code.
19217-
19218-# This is an API workspace, having public visibility by default makes perfect sense.
19219-package(default_visibility = ["//visibility:public"])
19220-
19221-##############################################################################
19222-# Common
19223-##############################################################################
19224-load("@rules_proto//proto:defs.bzl", "proto_library")
19225-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
19226-
19227-proto_library(
19228-    name = "apigeeconnect_proto",
19229-    srcs = [
19230-        "connection.proto",
19231-        "tether.proto",
19232-    ],
19233-    deps = [
19234-        "//google/api:annotations_proto",
19235-        "//google/api:client_proto",
19236-        "//google/api:field_behavior_proto",
19237-        "//google/api:resource_proto",
19238-        "//google/rpc:status_proto",
19239-        "@com_google_protobuf//:duration_proto",
19240-    ],
19241-)
19242-
19243-proto_library_with_info(
19244-    name = "apigeeconnect_proto_with_info",
19245-    deps = [
19246-        ":apigeeconnect_proto",
19247-        "//google/cloud:common_resources_proto",
19248-    ],
19249-)
19250-
19251-##############################################################################
19252-# Java
19253-##############################################################################
19254-load(
19255-    "@com_google_googleapis_imports//:imports.bzl",
19256-    "java_gapic_assembly_gradle_pkg",
19257-    "java_gapic_library",
19258-    "java_gapic_test",
19259-    "java_grpc_library",
19260-    "java_proto_library",
19261-)
19262-
19263-java_proto_library(
19264-    name = "apigeeconnect_java_proto",
19265-    deps = [":apigeeconnect_proto"],
19266-)
19267-
19268-java_grpc_library(
19269-    name = "apigeeconnect_java_grpc",
19270-    srcs = [":apigeeconnect_proto"],
19271-    deps = [":apigeeconnect_java_proto"],
19272-)
19273-
19274-java_gapic_library(
19275-    name = "apigeeconnect_java_gapic",
19276-    srcs = [":apigeeconnect_proto_with_info"],
19277-    grpc_service_config = "connection_grpc_service_config.json",
19278-    rest_numeric_enums = False,
19279-    test_deps = [
19280-        ":apigeeconnect_java_grpc",
19281-    ],
19282-    transport = "grpc+rest",
19283-    deps = [
19284-        ":apigeeconnect_java_proto",
19285-    ],
19286-)
19287-
19288-java_gapic_test(
19289-    name = "apigeeconnect_java_gapic_test_suite",
19290-    test_classes = [
19291-        "com.google.cloud.apigeeconnect.v1.ConnectionServiceClientHttpJsonTest",
19292-        "com.google.cloud.apigeeconnect.v1.ConnectionServiceClientTest",
19293-        "com.google.cloud.apigeeconnect.v1.TetherClientHttpJsonTest",
19294-        "com.google.cloud.apigeeconnect.v1.TetherClientTest",
19295-    ],
19296-    runtime_deps = [":apigeeconnect_java_gapic_test"],
19297-)
19298-
19299-# Open Source Packages
19300-java_gapic_assembly_gradle_pkg(
19301-    name = "google-cloud-apigeeconnect-v1-java",
19302-    include_samples = True,
19303-    transport = "grpc+rest",
19304-    deps = [
19305-        ":apigeeconnect_java_gapic",
19306-        ":apigeeconnect_java_grpc",
19307-        ":apigeeconnect_java_proto",
19308-        ":apigeeconnect_proto",
19309-    ],
19310-)
19311-
19312-##############################################################################
19313-# Go
19314-##############################################################################
19315-load(
19316-    "@com_google_googleapis_imports//:imports.bzl",
19317-    "go_gapic_assembly_pkg",
19318-    "go_gapic_library",
19319-    "go_proto_library",
19320-    "go_test",
19321-)
19322-
19323-go_proto_library(
19324-    name = "apigeeconnect_go_proto",
19325-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
19326-    importpath = "google.golang.org/genproto/googleapis/cloud/apigeeconnect/v1",
19327-    protos = [":apigeeconnect_proto"],
19328-    deps = [
19329-        "//google/api:annotations_go_proto",
19330-        "//google/rpc:status_go_proto",
19331-    ],
19332-)
19333-
19334-go_gapic_library(
19335-    name = "apigeeconnect_go_gapic",
19336-    srcs = [":apigeeconnect_proto_with_info"],
19337-    grpc_service_config = "connection_grpc_service_config.json",
19338-    importpath = "cloud.google.com/go/apigeeconnect/apiv1;apigeeconnect",
19339-    metadata = True,
19340-    rest_numeric_enums = False,
19341-    service_yaml = "apigeeconnect_v1.yaml",
19342-    deps = [
19343-        ":apigeeconnect_go_proto",
19344-        "@io_bazel_rules_go//proto/wkt:duration_go_proto",
19345-    ],
19346-)
19347-
19348-go_test(
19349-    name = "apigeeconnect_go_gapic_test",
19350-    srcs = [":apigeeconnect_go_gapic_srcjar_test"],
19351-    embed = [":apigeeconnect_go_gapic"],
19352-    importpath = "cloud.google.com/go/apigeeconnect/apiv1",
19353-)
19354-
19355-# Open Source Packages
19356-go_gapic_assembly_pkg(
19357-    name = "gapi-cloud-apigeeconnect-v1-go",
19358-    deps = [
19359-        ":apigeeconnect_go_gapic",
19360-        ":apigeeconnect_go_gapic_srcjar-metadata.srcjar",
19361-        ":apigeeconnect_go_gapic_srcjar-test.srcjar",
19362-        ":apigeeconnect_go_proto",
19363-    ],
19364-)
19365-
19366-##############################################################################
19367-# Python
19368-##############################################################################
19369-load(
19370-    "@com_google_googleapis_imports//:imports.bzl",
19371-    "py_gapic_assembly_pkg",
19372-    "py_gapic_library",
19373-    "py_test",
19374-)
19375-
19376-py_gapic_library(
19377-    name = "apigeeconnect_py_gapic",
19378-    srcs = [":apigeeconnect_proto"],
19379-    grpc_service_config = "connection_grpc_service_config.json",
19380-    opt_args = ["warehouse-package-name=google-cloud-apigee-connect"],
19381-    rest_numeric_enums = False,
19382-    transport = "grpc",
19383-)
19384-
19385-py_test(
19386-    name = "apigeeconnect_py_gapic_test",
19387-    srcs = [
19388-        "apigeeconnect_py_gapic_pytest.py",
19389-        "apigeeconnect_py_gapic_test.py",
19390-    ],
19391-    legacy_create_init = False,
19392-    deps = [":apigeeconnect_py_gapic"],
19393-)
19394-
19395-# Open Source Packages
19396-py_gapic_assembly_pkg(
19397-    name = "apigeeconnect-v1-py",
19398-    deps = [
19399-        ":apigeeconnect_py_gapic",
19400-    ],
19401-)
19402-
19403-##############################################################################
19404-# PHP
19405-##############################################################################
19406-load(
19407-    "@com_google_googleapis_imports//:imports.bzl",
19408-    "php_gapic_assembly_pkg",
19409-    "php_gapic_library",
19410-    "php_grpc_library",
19411-    "php_proto_library",
19412-)
19413-
19414-php_proto_library(
19415-    name = "apigeeconnect_php_proto",
19416-    deps = [":apigeeconnect_proto"],
19417-)
19418-
19419-php_grpc_library(
19420-    name = "apigeeconnect_php_grpc",
19421-    srcs = [":apigeeconnect_proto"],
19422-    deps = [":apigeeconnect_php_proto"],
19423-)
19424-
19425-php_gapic_library(
19426-    name = "apigeeconnect_php_gapic",
19427-    srcs = [":apigeeconnect_proto_with_info"],
19428-    grpc_service_config = "connection_grpc_service_config.json",
19429-    rest_numeric_enums = False,
19430-    service_yaml = "apigeeconnect_v1.yaml",
19431-    transport = "grpc+rest",
19432-    deps = [
19433-        ":apigeeconnect_php_grpc",
19434-        ":apigeeconnect_php_proto",
19435-    ],
19436-)
19437-
19438-# Open Source Packages
19439-php_gapic_assembly_pkg(
19440-    name = "google-cloud-apigeeconnect-v1-php",
19441-    deps = [
19442-        ":apigeeconnect_php_gapic",
19443-        ":apigeeconnect_php_grpc",
19444-        ":apigeeconnect_php_proto",
19445-    ],
19446-)
19447-
19448-##############################################################################
19449-# Node.js
19450-##############################################################################
19451-load(
19452-    "@com_google_googleapis_imports//:imports.bzl",
19453-    "nodejs_gapic_assembly_pkg",
19454-    "nodejs_gapic_library",
19455-)
19456-
19457-nodejs_gapic_library(
19458-    name = "apigeeconnect_nodejs_gapic",
19459-    package_name = "@google-cloud/apigee-connect",
19460-    src = ":apigeeconnect_proto_with_info",
19461-    extra_protoc_parameters = ["metadata"],
19462-    grpc_service_config = "connection_grpc_service_config.json",
19463-    package = "google.cloud.apigeeconnect.v1",
19464-    rest_numeric_enums = False,
19465-    service_yaml = "apigeeconnect_v1.yaml",
19466-    transport = "grpc+rest",
19467-    deps = [],
19468-)
19469-
19470-nodejs_gapic_assembly_pkg(
19471-    name = "apigeeconnect-v1-nodejs",
19472-    deps = [
19473-        ":apigeeconnect_nodejs_gapic",
19474-        ":apigeeconnect_proto",
19475-    ],
19476-)
19477-
19478-##############################################################################
19479-# Ruby
19480-##############################################################################
19481-load(
19482-    "@com_google_googleapis_imports//:imports.bzl",
19483-    "ruby_cloud_gapic_library",
19484-    "ruby_gapic_assembly_pkg",
19485-    "ruby_grpc_library",
19486-    "ruby_proto_library",
19487-)
19488-
19489-ruby_proto_library(
19490-    name = "apigeeconnect_ruby_proto",
19491-    deps = [":apigeeconnect_proto"],
19492-)
19493-
19494-ruby_grpc_library(
19495-    name = "apigeeconnect_ruby_grpc",
19496-    srcs = [":apigeeconnect_proto"],
19497-    deps = [":apigeeconnect_ruby_proto"],
19498-)
19499-
19500-ruby_cloud_gapic_library(
19501-    name = "apigeeconnect_ruby_gapic",
19502-    srcs = [":apigeeconnect_proto_with_info"],
19503-    extra_protoc_parameters = [
19504-        "ruby-cloud-gem-name=google-cloud-apigee_connect-v1",
19505-        "ruby-cloud-env-prefix=APIGEE_CONNECT",
19506-        "ruby-cloud-product-url=https://cloud.google.com/apigee/docs/hybrid/v1.4/apigee-connect",
19507-        "ruby-cloud-api-id=apigeeconnect.googleapis.com",
19508-        "ruby-cloud-api-shortname=apigeeconnect",
19509-    ],
19510-    grpc_service_config = "connection_grpc_service_config.json",
19511-    rest_numeric_enums = False,
19512-    ruby_cloud_description = "Apigee Connect allows the Apigee hybrid management plane to connect securely to the MART service in the runtime plane without requiring you to expose the MART endpoint on the internet. If you use Apigee Connect, you do not need to configure the MART ingress gateway with a host alias and an authorized DNS certificate.",
19513-    ruby_cloud_title = "Apigee Connect V1",
19514-    deps = [
19515-        ":apigeeconnect_ruby_grpc",
19516-        ":apigeeconnect_ruby_proto",
19517-    ],
19518-)
19519-
19520-# Open Source Packages
19521-ruby_gapic_assembly_pkg(
19522-    name = "google-cloud-apigeeconnect-v1-ruby",
19523-    deps = [
19524-        ":apigeeconnect_ruby_gapic",
19525-        ":apigeeconnect_ruby_grpc",
19526-        ":apigeeconnect_ruby_proto",
19527-    ],
19528-)
19529-
19530-##############################################################################
19531-# C#
19532-##############################################################################
19533-load(
19534-    "@com_google_googleapis_imports//:imports.bzl",
19535-    "csharp_gapic_assembly_pkg",
19536-    "csharp_gapic_library",
19537-    "csharp_grpc_library",
19538-    "csharp_proto_library",
19539-)
19540-
19541-csharp_proto_library(
19542-    name = "apigeeconnect_csharp_proto",
19543-    deps = [":apigeeconnect_proto"],
19544-)
19545-
19546-csharp_grpc_library(
19547-    name = "apigeeconnect_csharp_grpc",
19548-    srcs = [":apigeeconnect_proto"],
19549-    deps = [":apigeeconnect_csharp_proto"],
19550-)
19551-
19552-csharp_gapic_library(
19553-    name = "apigeeconnect_csharp_gapic",
19554-    srcs = [":apigeeconnect_proto_with_info"],
19555-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
19556-    grpc_service_config = "connection_grpc_service_config.json",
19557-    rest_numeric_enums = False,
19558-    service_yaml = "apigeeconnect_v1.yaml",
19559-    deps = [
19560-        ":apigeeconnect_csharp_grpc",
19561-        ":apigeeconnect_csharp_proto",
19562-    ],
19563-)
19564-
19565-# Open Source Packages
19566-csharp_gapic_assembly_pkg(
19567-    name = "google-cloud-apigeeconnect-v1-csharp",
19568-    deps = [
19569-        ":apigeeconnect_csharp_gapic",
19570-        ":apigeeconnect_csharp_grpc",
19571-        ":apigeeconnect_csharp_proto",
19572-    ],
19573-)
19574-
19575-##############################################################################
19576-# C++
19577-##############################################################################
19578-load(
19579-    "@com_google_googleapis_imports//:imports.bzl",
19580-    "cc_grpc_library",
19581-    "cc_proto_library",
19582-)
19583-
19584-cc_proto_library(
19585-    name = "apigeeconnect_cc_proto",
19586-    deps = [":apigeeconnect_proto"],
19587-)
19588-
19589-cc_grpc_library(
19590-    name = "apigeeconnect_cc_grpc",
19591-    srcs = [":apigeeconnect_proto"],
19592-    grpc_only = True,
19593-    deps = [":apigeeconnect_cc_proto"],
19594-)
19595diff -urN a/google/cloud/apigeeregistry/BUILD.bazel b/google/cloud/apigeeregistry/BUILD.bazel
19596--- a/google/cloud/apigeeregistry/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
19597+++ b/google/cloud/apigeeregistry/BUILD.bazel	1969-12-31 16:00:00
19598@@ -1,39 +0,0 @@
19599-# This build file includes a target for the Ruby wrapper library for
19600-# google-cloud-apigee_registry.
19601-
19602-# This is an API workspace, having public visibility by default makes perfect sense.
19603-package(default_visibility = ["//visibility:public"])
19604-
19605-# Export yaml configs.
19606-exports_files(glob(["*.yaml"]))
19607-
19608-load(
19609-    "@com_google_googleapis_imports//:imports.bzl",
19610-    "ruby_cloud_gapic_library",
19611-    "ruby_gapic_assembly_pkg",
19612-)
19613-
19614-# Generates a Ruby wrapper client for apigeeregistry.
19615-# Ruby wrapper clients are versionless, but are generated from source protos
19616-# for a particular service version, v1 in this case.
19617-ruby_cloud_gapic_library(
19618-    name = "apigeeregistry_ruby_wrapper",
19619-    srcs = ["//google/cloud/apigeeregistry/v1:apigeeregistry_proto_with_info"],
19620-    extra_protoc_parameters = [
19621-        "ruby-cloud-api-id=apigeeregistry.googleapis.com",
19622-        "ruby-cloud-api-shortname=apigeeregistry",
19623-        "ruby-cloud-gem-name=google-cloud-apigee_registry",
19624-        "ruby-cloud-product-url=https://cloud.google.com/apigee/docs/api-hub/get-started-registry-api/",
19625-        "ruby-cloud-wrapper-of=v1:0.0",
19626-    ],
19627-    ruby_cloud_description = "The Apigee Registry API allows teams to upload and share machine-readable descriptions of APIs that are in use and in development. These descriptions include API specifications in standard formats like OpenAPI, the Google API Discovery Service Format, and the Protocol Buffers Language. These API specifications can be used by tools like linters, browsers, documentation generators, test runners, proxies, and API client and server generators. The Registry API itself can be seen as a machine-readable enterprise API catalog designed to back online directories, portals, and workflow managers.",
19628-    ruby_cloud_title = "Apigee Registry",
19629-)
19630-
19631-# Open Source package.
19632-ruby_gapic_assembly_pkg(
19633-    name = "google-cloud-apigeeregistry-ruby",
19634-    deps = [
19635-        ":apigeeregistry_ruby_wrapper",
19636-    ],
19637-)
19638diff -urN a/google/cloud/apigeeregistry/v1/BUILD.bazel b/google/cloud/apigeeregistry/v1/BUILD.bazel
19639--- a/google/cloud/apigeeregistry/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
19640+++ b/google/cloud/apigeeregistry/v1/BUILD.bazel	1969-12-31 16:00:00
19641@@ -1,415 +0,0 @@
19642-# This file was automatically generated by BuildFileGenerator
19643-# https://github.com/googleapis/rules_gapic/tree/master/bazel
19644-
19645-# Most of the manual changes to this file will be overwritten.
19646-# It's **only** allowed to change the following rule attribute values:
19647-# - names of *_gapic_assembly_* rules
19648-# - certain parameters of *_gapic_library rules, including but not limited to:
19649-#    * extra_protoc_parameters
19650-#    * extra_protoc_file_parameters
19651-# The complete list of preserved parameters can be found in the source code.
19652-
19653-# This is an API workspace, having public visibility by default makes perfect sense.
19654-package(default_visibility = ["//visibility:public"])
19655-
19656-##############################################################################
19657-# Common
19658-##############################################################################
19659-load("@rules_proto//proto:defs.bzl", "proto_library")
19660-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
19661-
19662-proto_library(
19663-    name = "apigeeregistry_proto",
19664-    srcs = [
19665-        "provisioning_service.proto",
19666-        "registry_models.proto",
19667-        "registry_service.proto",
19668-    ],
19669-    deps = [
19670-        "//google/api:annotations_proto",
19671-        "//google/api:client_proto",
19672-        "//google/api:field_behavior_proto",
19673-        "//google/api:httpbody_proto",
19674-        "//google/api:resource_proto",
19675-        "//google/longrunning:operations_proto",
19676-        "@com_google_protobuf//:empty_proto",
19677-        "@com_google_protobuf//:field_mask_proto",
19678-        "@com_google_protobuf//:timestamp_proto",
19679-    ],
19680-)
19681-
19682-proto_library_with_info(
19683-    name = "apigeeregistry_proto_with_info",
19684-    deps = [
19685-        ":apigeeregistry_proto",
19686-        "//google/cloud:common_resources_proto",
19687-        "//google/cloud/location:location_proto",
19688-        "//google/iam/v1:iam_policy_proto",
19689-    ],
19690-)
19691-
19692-##############################################################################
19693-# Java
19694-##############################################################################
19695-load(
19696-    "@com_google_googleapis_imports//:imports.bzl",
19697-    "java_gapic_assembly_gradle_pkg",
19698-    "java_gapic_library",
19699-    "java_gapic_test",
19700-    "java_grpc_library",
19701-    "java_proto_library",
19702-)
19703-
19704-java_proto_library(
19705-    name = "apigeeregistry_java_proto",
19706-    deps = [":apigeeregistry_proto"],
19707-)
19708-
19709-java_grpc_library(
19710-    name = "apigeeregistry_java_grpc",
19711-    srcs = [":apigeeregistry_proto"],
19712-    deps = [":apigeeregistry_java_proto"],
19713-)
19714-
19715-java_gapic_library(
19716-    name = "apigeeregistry_java_gapic",
19717-    srcs = [":apigeeregistry_proto_with_info"],
19718-    gapic_yaml = None,
19719-    grpc_service_config = "apigeeregistry_grpc_service_config.json",
19720-    rest_numeric_enums = False,
19721-    service_yaml = "apigeeregistry_v1.yaml",
19722-    test_deps = [
19723-        ":apigeeregistry_java_grpc",
19724-        "//google/cloud/location:location_java_grpc",
19725-        "//google/iam/v1:iam_java_grpc",
19726-    ],
19727-    transport = "grpc+rest",
19728-    deps = [
19729-        ":apigeeregistry_java_proto",
19730-        "//google/api:api_java_proto",
19731-        "//google/cloud/location:location_java_proto",
19732-        "//google/iam/v1:iam_java_proto",
19733-    ],
19734-)
19735-
19736-java_gapic_test(
19737-    name = "apigeeregistry_java_gapic_test_suite",
19738-    test_classes = [
19739-        "com.google.cloud.apigeeregistry.v1.ProvisioningClientHttpJsonTest",
19740-        "com.google.cloud.apigeeregistry.v1.ProvisioningClientTest",
19741-        "com.google.cloud.apigeeregistry.v1.RegistryClientHttpJsonTest",
19742-        "com.google.cloud.apigeeregistry.v1.RegistryClientTest",
19743-    ],
19744-    runtime_deps = [":apigeeregistry_java_gapic_test"],
19745-)
19746-
19747-# Open Source Packages
19748-java_gapic_assembly_gradle_pkg(
19749-    name = "google-cloud-apigeeregistry-v1-java",
19750-    include_samples = True,
19751-    transport = "grpc+rest",
19752-    deps = [
19753-        ":apigeeregistry_java_gapic",
19754-        ":apigeeregistry_java_grpc",
19755-        ":apigeeregistry_java_proto",
19756-        ":apigeeregistry_proto",
19757-    ],
19758-)
19759-
19760-##############################################################################
19761-# Go
19762-##############################################################################
19763-load(
19764-    "@com_google_googleapis_imports//:imports.bzl",
19765-    "go_gapic_assembly_pkg",
19766-    "go_gapic_library",
19767-    "go_proto_library",
19768-    "go_test",
19769-)
19770-
19771-go_proto_library(
19772-    name = "apigeeregistry_go_proto",
19773-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
19774-    importpath = "google.golang.org/genproto/googleapis/cloud/apigeeregistry/v1",
19775-    protos = [":apigeeregistry_proto"],
19776-    deps = [
19777-        "//google/api:annotations_go_proto",
19778-        "//google/api:httpbody_go_proto",
19779-        "//google/longrunning:longrunning_go_proto",
19780-    ],
19781-)
19782-
19783-go_gapic_library(
19784-    name = "apigeeregistry_go_gapic",
19785-    srcs = [":apigeeregistry_proto_with_info"],
19786-    grpc_service_config = "apigeeregistry_grpc_service_config.json",
19787-    importpath = "cloud.google.com/go/apigeeregistry/apiv1;apigeeregistry",
19788-    metadata = True,
19789-    rest_numeric_enums = False,
19790-    service_yaml = "apigeeregistry_v1.yaml",
19791-    deps = [
19792-        ":apigeeregistry_go_proto",
19793-        "//google/api:httpbody_go_proto",
19794-        "//google/cloud/location:location_go_proto",
19795-        "//google/iam/v1:iam_go_proto",
19796-        "//google/longrunning:longrunning_go_proto",
19797-        "@com_google_cloud_go//longrunning:go_default_library",
19798-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
19799-    ],
19800-)
19801-
19802-go_test(
19803-    name = "apigeeregistry_go_gapic_test",
19804-    srcs = [":apigeeregistry_go_gapic_srcjar_test"],
19805-    embed = [":apigeeregistry_go_gapic"],
19806-    importpath = "cloud.google.com/go/apigeeregistry/apiv1",
19807-)
19808-
19809-# Open Source Packages
19810-go_gapic_assembly_pkg(
19811-    name = "gapi-cloud-apigeeregistry-v1-go",
19812-    deps = [
19813-        ":apigeeregistry_go_gapic",
19814-        ":apigeeregistry_go_gapic_srcjar-metadata.srcjar",
19815-        ":apigeeregistry_go_gapic_srcjar-test.srcjar",
19816-        ":apigeeregistry_go_proto",
19817-    ],
19818-)
19819-
19820-##############################################################################
19821-# Python
19822-##############################################################################
19823-load(
19824-    "@com_google_googleapis_imports//:imports.bzl",
19825-    "py_gapic_assembly_pkg",
19826-    "py_gapic_library",
19827-    "py_test",
19828-)
19829-
19830-py_gapic_library(
19831-    name = "apigeeregistry_py_gapic",
19832-    srcs = [":apigeeregistry_proto"],
19833-    grpc_service_config = "apigeeregistry_grpc_service_config.json",
19834-    opt_args = [
19835-        "warehouse-package-name=google-cloud-apigee-registry",
19836-        "python-gapic-namespace=google.cloud",
19837-        "python-gapic-name=apigee_registry",
19838-    ],
19839-    rest_numeric_enums = False,
19840-    service_yaml = "apigeeregistry_v1.yaml",
19841-    transport = "grpc+rest",
19842-)
19843-
19844-py_test(
19845-    name = "apigeeregistry_py_gapic_test",
19846-    srcs = [
19847-        "apigeeregistry_py_gapic_pytest.py",
19848-        "apigeeregistry_py_gapic_test.py",
19849-    ],
19850-    legacy_create_init = False,
19851-    deps = [
19852-        ":apigeeregistry_py_gapic",
19853-        "//google/iam/v1:iam_policy_py_proto",
19854-    ],
19855-)
19856-
19857-# Open Source Packages
19858-py_gapic_assembly_pkg(
19859-    name = "apigeeregistry-v1-py",
19860-    deps = [
19861-        ":apigeeregistry_py_gapic",
19862-    ],
19863-)
19864-
19865-##############################################################################
19866-# PHP
19867-##############################################################################
19868-load(
19869-    "@com_google_googleapis_imports//:imports.bzl",
19870-    "php_gapic_assembly_pkg",
19871-    "php_gapic_library",
19872-    "php_grpc_library",
19873-    "php_proto_library",
19874-)
19875-
19876-php_proto_library(
19877-    name = "apigeeregistry_php_proto",
19878-    deps = [":apigeeregistry_proto"],
19879-)
19880-
19881-php_grpc_library(
19882-    name = "apigeeregistry_php_grpc",
19883-    srcs = [":apigeeregistry_proto"],
19884-    deps = [":apigeeregistry_php_proto"],
19885-)
19886-
19887-php_gapic_library(
19888-    name = "apigeeregistry_php_gapic",
19889-    srcs = [":apigeeregistry_proto_with_info"],
19890-    grpc_service_config = "apigeeregistry_grpc_service_config.json",
19891-    rest_numeric_enums = False,
19892-    service_yaml = "apigeeregistry_v1.yaml",
19893-    transport = "grpc+rest",
19894-    deps = [
19895-        ":apigeeregistry_php_grpc",
19896-        ":apigeeregistry_php_proto",
19897-    ],
19898-)
19899-
19900-# Open Source Packages
19901-php_gapic_assembly_pkg(
19902-    name = "google-cloud-apigeeregistry-v1-php",
19903-    deps = [
19904-        ":apigeeregistry_php_gapic",
19905-        ":apigeeregistry_php_grpc",
19906-        ":apigeeregistry_php_proto",
19907-    ],
19908-)
19909-
19910-##############################################################################
19911-# Node.js
19912-##############################################################################
19913-load(
19914-    "@com_google_googleapis_imports//:imports.bzl",
19915-    "nodejs_gapic_assembly_pkg",
19916-    "nodejs_gapic_library",
19917-)
19918-
19919-nodejs_gapic_library(
19920-    name = "apigeeregistry_nodejs_gapic",
19921-    package_name = "@google-cloud/apigee-registry",
19922-    src = ":apigeeregistry_proto_with_info",
19923-    extra_protoc_parameters = ["metadata"],
19924-    grpc_service_config = "apigeeregistry_grpc_service_config.json",
19925-    package = "google.cloud.apigeeregistry.v1",
19926-    rest_numeric_enums = False,
19927-    service_yaml = "apigeeregistry_v1.yaml",
19928-    transport = "grpc+rest",
19929-    deps = [],
19930-)
19931-
19932-nodejs_gapic_assembly_pkg(
19933-    name = "apigeeregistry-v1-nodejs",
19934-    deps = [
19935-        ":apigeeregistry_nodejs_gapic",
19936-        ":apigeeregistry_proto",
19937-    ],
19938-)
19939-
19940-##############################################################################
19941-# Ruby
19942-##############################################################################
19943-load(
19944-    "@com_google_googleapis_imports//:imports.bzl",
19945-    "ruby_cloud_gapic_library",
19946-    "ruby_gapic_assembly_pkg",
19947-    "ruby_grpc_library",
19948-    "ruby_proto_library",
19949-)
19950-
19951-ruby_proto_library(
19952-    name = "apigeeregistry_ruby_proto",
19953-    deps = [":apigeeregistry_proto"],
19954-)
19955-
19956-ruby_grpc_library(
19957-    name = "apigeeregistry_ruby_grpc",
19958-    srcs = [":apigeeregistry_proto"],
19959-    deps = [":apigeeregistry_ruby_proto"],
19960-)
19961-
19962-ruby_cloud_gapic_library(
19963-    name = "apigeeregistry_ruby_gapic",
19964-    srcs = [":apigeeregistry_proto_with_info"],
19965-    extra_protoc_parameters = [
19966-        "ruby-cloud-api-id=apigeeregistry.googleapis.com",
19967-        "ruby-cloud-api-shortname=apigeeregistry",
19968-        "ruby-cloud-gem-name=google-cloud-apigee_registry-v1",
19969-        "ruby-cloud-product-url=https://cloud.google.com/apigee/docs/api-hub/get-started-registry-api/",
19970-    ],
19971-    grpc_service_config = "apigeeregistry_grpc_service_config.json",
19972-    rest_numeric_enums = False,
19973-    ruby_cloud_description = "The Apigee Registry API allows teams to upload and share machine-readable descriptions of APIs that are in use and in development. These descriptions include API specifications in standard formats like OpenAPI, the Google API Discovery Service Format, and the Protocol Buffers Language. These API specifications can be used by tools like linters, browsers, documentation generators, test runners, proxies, and API client and server generators. The Registry API itself can be seen as a machine-readable enterprise API catalog designed to back online directories, portals, and workflow managers.",
19974-    ruby_cloud_title = "Apigee Registry V1",
19975-    service_yaml = "apigeeregistry_v1.yaml",
19976-    deps = [
19977-        ":apigeeregistry_ruby_grpc",
19978-        ":apigeeregistry_ruby_proto",
19979-    ],
19980-)
19981-
19982-# Open Source Packages
19983-ruby_gapic_assembly_pkg(
19984-    name = "google-cloud-apigeeregistry-v1-ruby",
19985-    deps = [
19986-        ":apigeeregistry_ruby_gapic",
19987-        ":apigeeregistry_ruby_grpc",
19988-        ":apigeeregistry_ruby_proto",
19989-    ],
19990-)
19991-
19992-##############################################################################
19993-# C#
19994-##############################################################################
19995-load(
19996-    "@com_google_googleapis_imports//:imports.bzl",
19997-    "csharp_gapic_assembly_pkg",
19998-    "csharp_gapic_library",
19999-    "csharp_grpc_library",
20000-    "csharp_proto_library",
20001-)
20002-
20003-csharp_proto_library(
20004-    name = "apigeeregistry_csharp_proto",
20005-    deps = [":apigeeregistry_proto"],
20006-)
20007-
20008-csharp_grpc_library(
20009-    name = "apigeeregistry_csharp_grpc",
20010-    srcs = [":apigeeregistry_proto"],
20011-    deps = [":apigeeregistry_csharp_proto"],
20012-)
20013-
20014-csharp_gapic_library(
20015-    name = "apigeeregistry_csharp_gapic",
20016-    srcs = [":apigeeregistry_proto_with_info"],
20017-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
20018-    grpc_service_config = "apigeeregistry_grpc_service_config.json",
20019-    rest_numeric_enums = False,
20020-    service_yaml = "apigeeregistry_v1.yaml",
20021-    deps = [
20022-        ":apigeeregistry_csharp_grpc",
20023-        ":apigeeregistry_csharp_proto",
20024-    ],
20025-)
20026-
20027-# Open Source Packages
20028-csharp_gapic_assembly_pkg(
20029-    name = "google-cloud-apigeeregistry-v1-csharp",
20030-    deps = [
20031-        ":apigeeregistry_csharp_gapic",
20032-        ":apigeeregistry_csharp_grpc",
20033-        ":apigeeregistry_csharp_proto",
20034-    ],
20035-)
20036-
20037-##############################################################################
20038-# C++
20039-##############################################################################
20040-load(
20041-    "@com_google_googleapis_imports//:imports.bzl",
20042-    "cc_grpc_library",
20043-    "cc_proto_library",
20044-)
20045-
20046-cc_proto_library(
20047-    name = "apigeeregistry_cc_proto",
20048-    deps = [":apigeeregistry_proto"],
20049-)
20050-
20051-cc_grpc_library(
20052-    name = "apigeeregistry_cc_grpc",
20053-    srcs = [":apigeeregistry_proto"],
20054-    grpc_only = True,
20055-    deps = [":apigeeregistry_cc_proto"],
20056-)
20057diff -urN a/google/cloud/asset/BUILD.bazel b/google/cloud/asset/BUILD.bazel
20058--- a/google/cloud/asset/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
20059+++ b/google/cloud/asset/BUILD.bazel	1969-12-31 16:00:00
20060@@ -1,41 +0,0 @@
20061-# This build file includes a target for the Ruby wrapper library for
20062-# google-cloud-asset.
20063-
20064-# This is an API workspace, having public visibility by default makes perfect sense.
20065-package(default_visibility = ["//visibility:public"])
20066-
20067-# Export yaml configs.
20068-exports_files(glob(["*.yaml"]))
20069-
20070-load(
20071-    "@com_google_googleapis_imports//:imports.bzl",
20072-    "ruby_cloud_gapic_library",
20073-    "ruby_gapic_assembly_pkg",
20074-)
20075-
20076-# Generates a Ruby wrapper client for cloudasset.
20077-# Ruby wrapper clients are versionless, but are generated from source protos
20078-# for a particular service version, v1 in this case.
20079-ruby_cloud_gapic_library(
20080-    name = "cloudasset_ruby_wrapper",
20081-    srcs = ["//google/cloud/asset/v1:asset_proto_with_info"],
20082-    extra_protoc_parameters = [
20083-        "ruby-cloud-gem-name=google-cloud-asset",
20084-        "ruby-cloud-env-prefix=ASSET",
20085-        "ruby-cloud-wrapper-of=v1:0.0",
20086-        "ruby-cloud-product-url=https://cloud.google.com/asset-inventory/",
20087-        "ruby-cloud-api-id=cloudasset.googleapis.com",
20088-        "ruby-cloud-api-shortname=cloudasset",
20089-        "ruby-cloud-migration-version=1.0",
20090-    ],
20091-    ruby_cloud_description = "A metadata inventory service that allows you to view, monitor, and analyze all your GCP and Anthos assets across projects and services.",
20092-    ruby_cloud_title = "Cloud Asset",
20093-)
20094-
20095-# Open Source package.
20096-ruby_gapic_assembly_pkg(
20097-    name = "google-cloud-asset-ruby",
20098-    deps = [
20099-        ":cloudasset_ruby_wrapper",
20100-    ],
20101-)
20102diff -urN a/google/cloud/asset/v1/BUILD.bazel b/google/cloud/asset/v1/BUILD.bazel
20103--- a/google/cloud/asset/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
20104+++ b/google/cloud/asset/v1/BUILD.bazel	1969-12-31 16:00:00
20105@@ -1,415 +0,0 @@
20106-# This file was automatically generated by BuildFileGenerator
20107-
20108-# This is an API workspace, having public visibility by default makes perfect sense.
20109-package(default_visibility = ["//visibility:public"])
20110-
20111-##############################################################################
20112-# Common
20113-##############################################################################
20114-load("@rules_proto//proto:defs.bzl", "proto_library")
20115-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
20116-
20117-proto_library(
20118-    name = "asset_proto",
20119-    srcs = [
20120-        "asset_service.proto",
20121-        "assets.proto",
20122-    ],
20123-    deps = [
20124-        "//google/api:annotations_proto",
20125-        "//google/api:client_proto",
20126-        "//google/api:field_behavior_proto",
20127-        "//google/api:resource_proto",
20128-        "//google/cloud/orgpolicy/v1:orgpolicy_proto",
20129-        "//google/cloud/osconfig/v1:osconfig_proto",
20130-        "//google/iam/v1:policy_proto",
20131-        "//google/identity/accesscontextmanager/v1:accesscontextmanager_proto",
20132-        "//google/longrunning:operations_proto",
20133-        "//google/rpc:code_proto",
20134-        "//google/rpc:status_proto",
20135-        "//google/type:expr_proto",
20136-        "@com_google_protobuf//:any_proto",
20137-        "@com_google_protobuf//:duration_proto",
20138-        "@com_google_protobuf//:empty_proto",
20139-        "@com_google_protobuf//:field_mask_proto",
20140-        "@com_google_protobuf//:struct_proto",
20141-        "@com_google_protobuf//:timestamp_proto",
20142-    ],
20143-)
20144-
20145-proto_library_with_info(
20146-    name = "asset_proto_with_info",
20147-    deps = [
20148-        ":asset_proto",
20149-        "//google/cloud:common_resources_proto",
20150-    ],
20151-)
20152-
20153-##############################################################################
20154-# Java
20155-##############################################################################
20156-load(
20157-    "@com_google_googleapis_imports//:imports.bzl",
20158-    "java_gapic_assembly_gradle_pkg",
20159-    "java_gapic_library",
20160-    "java_gapic_test",
20161-    "java_grpc_library",
20162-    "java_proto_library",
20163-)
20164-
20165-java_proto_library(
20166-    name = "asset_java_proto",
20167-    deps = [":asset_proto"],
20168-)
20169-
20170-java_grpc_library(
20171-    name = "asset_java_grpc",
20172-    srcs = [":asset_proto"],
20173-    deps = [":asset_java_proto"],
20174-)
20175-
20176-java_gapic_library(
20177-    name = "asset_java_gapic",
20178-    srcs = [":asset_proto_with_info"],
20179-    grpc_service_config = "cloudasset_grpc_service_config.json",
20180-    rest_numeric_enums = False,
20181-    test_deps = [
20182-        ":asset_java_grpc",
20183-        "//google/iam/v1:iam_java_grpc",
20184-    ],
20185-    transport = "grpc+rest",
20186-    deps = [
20187-        ":asset_java_proto",
20188-        "//google/iam/v1:iam_java_proto",
20189-    ],
20190-)
20191-
20192-java_gapic_test(
20193-    name = "asset_java_gapic_test_suite",
20194-    test_classes = [
20195-        "com.google.cloud.asset.v1.AssetServiceClientHttpJsonTest",
20196-        "com.google.cloud.asset.v1.AssetServiceClientTest",
20197-    ],
20198-    runtime_deps = [":asset_java_gapic_test"],
20199-)
20200-
20201-# Open Source Packages
20202-java_gapic_assembly_gradle_pkg(
20203-    name = "google-cloud-asset-v1-java",
20204-    include_samples = True,
20205-    transport = "grpc+rest",
20206-    deps = [
20207-        ":asset_java_gapic",
20208-        ":asset_java_grpc",
20209-        ":asset_java_proto",
20210-        ":asset_proto",
20211-    ],
20212-)
20213-
20214-##############################################################################
20215-# Go
20216-##############################################################################
20217-load(
20218-    "@com_google_googleapis_imports//:imports.bzl",
20219-    "go_gapic_assembly_pkg",
20220-    "go_gapic_library",
20221-    "go_proto_library",
20222-    "go_test",
20223-)
20224-
20225-go_proto_library(
20226-    name = "asset_go_proto",
20227-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
20228-    importpath = "google.golang.org/genproto/googleapis/cloud/asset/v1",
20229-    protos = [":asset_proto"],
20230-    deps = [
20231-        "//google/api:annotations_go_proto",
20232-        "//google/cloud/orgpolicy/v1:orgpolicy_go_proto",
20233-        "//google/cloud/osconfig/v1:osconfig_go_proto",
20234-        "//google/iam/v1:iam_go_proto",
20235-        "//google/identity/accesscontextmanager/v1:accesscontextmanager_go_proto",
20236-        "//google/longrunning:longrunning_go_proto",
20237-        "//google/rpc:code_go_proto",
20238-        "//google/rpc:status_go_proto",
20239-        "//google/type:expr_go_proto",
20240-    ],
20241-)
20242-
20243-go_gapic_library(
20244-    name = "asset_go_gapic",
20245-    srcs = [":asset_proto_with_info"],
20246-    grpc_service_config = "cloudasset_grpc_service_config.json",
20247-    importpath = "cloud.google.com/go/asset/apiv1;asset",
20248-    rest_numeric_enums = False,
20249-    service_yaml = "cloudasset_v1.yaml",
20250-    transport = "grpc+rest",
20251-    deps = [
20252-        ":asset_go_proto",
20253-        "//google/iam/v1:iam_go_proto",
20254-        "//google/longrunning:longrunning_go_proto",
20255-        "@com_google_cloud_go//longrunning:go_default_library",
20256-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
20257-        "@io_bazel_rules_go//proto/wkt:any_go_proto",
20258-        "@io_bazel_rules_go//proto/wkt:duration_go_proto",
20259-        "@io_bazel_rules_go//proto/wkt:struct_go_proto",
20260-    ],
20261-)
20262-
20263-go_test(
20264-    name = "asset_go_gapic_test",
20265-    srcs = [":asset_go_gapic_srcjar_test"],
20266-    embed = [":asset_go_gapic"],
20267-    importpath = "cloud.google.com/go/asset/apiv1",
20268-)
20269-
20270-# Open Source Packages
20271-go_gapic_assembly_pkg(
20272-    name = "gapi-cloud-asset-v1-go",
20273-    deps = [
20274-        ":asset_go_gapic",
20275-        ":asset_go_gapic_srcjar-test.srcjar",
20276-        ":asset_go_proto",
20277-    ],
20278-)
20279-
20280-##############################################################################
20281-# Python
20282-##############################################################################
20283-load(
20284-    "@com_google_googleapis_imports//:imports.bzl",
20285-    "py_gapic_assembly_pkg",
20286-    "py_gapic_library",
20287-    "py_test",
20288-)
20289-
20290-py_gapic_library(
20291-    name = "asset_py_gapic",
20292-    srcs = [":asset_proto"],
20293-    grpc_service_config = "cloudasset_grpc_service_config.json",
20294-    rest_numeric_enums = False,
20295-    transport = "grpc",
20296-    deps = [
20297-        "//google/cloud/orgpolicy/v1:orgpolicy_py_original_proto",
20298-        "//google/cloud/osconfig/v1:osconfig_py_proto",
20299-        "//google/iam/v1:policy_py_proto",
20300-        "//google/identity/accesscontextmanager/v1:access_level_py_proto",
20301-        "//google/identity/accesscontextmanager/v1:access_policy_py_proto",
20302-        "//google/identity/accesscontextmanager/v1:accesscontextmanager_py_gapic",
20303-        "//google/identity/accesscontextmanager/v1:service_perimeter_py_proto",
20304-    ],
20305-)
20306-
20307-py_gapic_assembly_pkg(
20308-    name = "asset-v1-py",
20309-    deps = [
20310-        ":asset_py_gapic",
20311-    ],
20312-)
20313-
20314-py_test(
20315-    name = "asset_py_gapic_test",
20316-    srcs = [
20317-        "asset_py_gapic_pytest.py",
20318-        "asset_py_gapic_test.py",
20319-    ],
20320-    legacy_create_init = False,
20321-    deps = [":asset_py_gapic"],
20322-)
20323-
20324-##############################################################################
20325-# PHP
20326-##############################################################################
20327-load(
20328-    "@com_google_googleapis_imports//:imports.bzl",
20329-    "php_gapic_assembly_pkg",
20330-    "php_gapic_library",
20331-    "php_grpc_library",
20332-    "php_proto_library",
20333-)
20334-
20335-php_proto_library(
20336-    name = "asset_php_proto",
20337-    deps = [":asset_proto"],
20338-)
20339-
20340-php_grpc_library(
20341-    name = "asset_php_grpc",
20342-    srcs = [":asset_proto"],
20343-    deps = [":asset_php_proto"],
20344-)
20345-
20346-php_gapic_library(
20347-    name = "asset_php_gapic",
20348-    srcs = [":asset_proto_with_info"],
20349-    grpc_service_config = "cloudasset_grpc_service_config.json",
20350-    rest_numeric_enums = False,
20351-    service_yaml = "cloudasset_v1.yaml",
20352-    transport = "grpc+rest",
20353-    deps = [
20354-        ":asset_php_grpc",
20355-        ":asset_php_proto",
20356-    ],
20357-)
20358-
20359-# Open Source Packages
20360-php_gapic_assembly_pkg(
20361-    name = "google-cloud-asset-v1-php",
20362-    deps = [
20363-        ":asset_php_gapic",
20364-        ":asset_php_grpc",
20365-        ":asset_php_proto",
20366-    ],
20367-)
20368-
20369-##############################################################################
20370-# Node.js
20371-##############################################################################
20372-load(
20373-    "@com_google_googleapis_imports//:imports.bzl",
20374-    "nodejs_gapic_assembly_pkg",
20375-    "nodejs_gapic_library",
20376-)
20377-
20378-nodejs_gapic_library(
20379-    name = "asset_nodejs_gapic",
20380-    package_name = "@google-cloud/asset",
20381-    src = ":asset_proto_with_info",
20382-    extra_protoc_parameters = ["metadata"],
20383-    grpc_service_config = "cloudasset_grpc_service_config.json",
20384-    package = "google.cloud.asset.v1",
20385-    rest_numeric_enums = False,
20386-    service_yaml = "cloudasset_v1.yaml",
20387-    transport = "grpc+rest",
20388-    deps = [],
20389-)
20390-
20391-nodejs_gapic_assembly_pkg(
20392-    name = "asset-v1-nodejs",
20393-    deps = [
20394-        ":asset_nodejs_gapic",
20395-        ":asset_proto",
20396-        "//google/cloud/osconfig/v1:osconfig_proto",
20397-    ],
20398-)
20399-
20400-##############################################################################
20401-# Ruby
20402-##############################################################################
20403-load(
20404-    "@com_google_googleapis_imports//:imports.bzl",
20405-    "ruby_cloud_gapic_library",
20406-    "ruby_gapic_assembly_pkg",
20407-    "ruby_grpc_library",
20408-    "ruby_proto_library",
20409-)
20410-
20411-ruby_proto_library(
20412-    name = "asset_ruby_proto",
20413-    deps = [
20414-        ":asset_proto",
20415-        "//google/cloud/orgpolicy/v1:orgpolicy_proto",
20416-    ],
20417-)
20418-
20419-ruby_grpc_library(
20420-    name = "asset_ruby_grpc",
20421-    srcs = [":asset_proto"],
20422-    deps = [":asset_ruby_proto"],
20423-)
20424-
20425-ruby_cloud_gapic_library(
20426-    name = "asset_ruby_gapic",
20427-    srcs = [":asset_proto_with_info"],
20428-    extra_protoc_parameters = [
20429-        "ruby-cloud-gem-name=google-cloud-asset-v1",
20430-        "ruby-cloud-env-prefix=ASSET",
20431-        "ruby-cloud-product-url=https://cloud.google.com/asset-inventory/",
20432-        "ruby-cloud-api-id=cloudasset.googleapis.com",
20433-        "ruby-cloud-api-shortname=cloudasset",
20434-        "ruby-cloud-extra-dependencies=google-identity-access_context_manager-v1=> 0.0|< 2.a;google-cloud-os_config-v1=> 0.0|< 2.a",
20435-    ],
20436-    grpc_service_config = "cloudasset_grpc_service_config.json",
20437-    rest_numeric_enums = False,
20438-    ruby_cloud_description = "A metadata inventory service that allows you to view, monitor, and analyze all your GCP and Anthos assets across projects and services.",
20439-    ruby_cloud_title = "Cloud Asset V1",
20440-    deps = [
20441-        ":asset_ruby_grpc",
20442-        ":asset_ruby_proto",
20443-    ],
20444-)
20445-
20446-# Open Source Packages
20447-ruby_gapic_assembly_pkg(
20448-    name = "google-cloud-asset-v1-ruby",
20449-    deps = [
20450-        ":asset_ruby_gapic",
20451-        ":asset_ruby_grpc",
20452-        ":asset_ruby_proto",
20453-    ],
20454-)
20455-
20456-##############################################################################
20457-# C#
20458-##############################################################################
20459-load(
20460-    "@com_google_googleapis_imports//:imports.bzl",
20461-    "csharp_gapic_assembly_pkg",
20462-    "csharp_gapic_library",
20463-    "csharp_grpc_library",
20464-    "csharp_proto_library",
20465-)
20466-
20467-csharp_proto_library(
20468-    name = "asset_csharp_proto",
20469-    deps = [":asset_proto"],
20470-)
20471-
20472-csharp_grpc_library(
20473-    name = "asset_csharp_grpc",
20474-    srcs = [":asset_proto"],
20475-    deps = [":asset_csharp_proto"],
20476-)
20477-
20478-csharp_gapic_library(
20479-    name = "asset_csharp_gapic",
20480-    srcs = [":asset_proto_with_info"],
20481-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
20482-    grpc_service_config = "cloudasset_grpc_service_config.json",
20483-    rest_numeric_enums = False,
20484-    service_yaml = "cloudasset_v1.yaml",
20485-    deps = [
20486-        ":asset_csharp_grpc",
20487-        ":asset_csharp_proto",
20488-    ],
20489-)
20490-
20491-# Open Source Packages
20492-csharp_gapic_assembly_pkg(
20493-    name = "google-cloud-asset-v1-csharp",
20494-    deps = [
20495-        ":asset_csharp_gapic",
20496-        ":asset_csharp_grpc",
20497-        ":asset_csharp_proto",
20498-    ],
20499-)
20500-
20501-##############################################################################
20502-# C++
20503-##############################################################################
20504-load(
20505-    "@com_google_googleapis_imports//:imports.bzl",
20506-    "cc_grpc_library",
20507-    "cc_proto_library",
20508-)
20509-
20510-cc_proto_library(
20511-    name = "asset_cc_proto",
20512-    deps = [":asset_proto"],
20513-)
20514-
20515-cc_grpc_library(
20516-    name = "asset_cc_grpc",
20517-    srcs = [":asset_proto"],
20518-    grpc_only = True,
20519-    deps = [":asset_cc_proto"],
20520-)
20521diff -urN a/google/cloud/asset/v1p1beta1/BUILD.bazel b/google/cloud/asset/v1p1beta1/BUILD.bazel
20522--- a/google/cloud/asset/v1p1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
20523+++ b/google/cloud/asset/v1p1beta1/BUILD.bazel	1969-12-31 16:00:00
20524@@ -1,351 +0,0 @@
20525-# This file was automatically generated by BuildFileGenerator
20526-
20527-# This is an API workspace, having public visibility by default makes perfect sense.
20528-package(default_visibility = ["//visibility:public"])
20529-
20530-##############################################################################
20531-# Common
20532-##############################################################################
20533-load("@rules_proto//proto:defs.bzl", "proto_library")
20534-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
20535-
20536-proto_library(
20537-    name = "asset_proto",
20538-    srcs = [
20539-        "asset_service.proto",
20540-        "assets.proto",
20541-    ],
20542-    deps = [
20543-        "//google/api:annotations_proto",
20544-        "//google/api:client_proto",
20545-        "//google/api:field_behavior_proto",
20546-        "//google/iam/v1:policy_proto",
20547-    ],
20548-)
20549-
20550-proto_library_with_info(
20551-    name = "asset_proto_with_info",
20552-    deps = [
20553-        ":asset_proto",
20554-        "//google/cloud:common_resources_proto",
20555-    ],
20556-)
20557-
20558-##############################################################################
20559-# Java
20560-##############################################################################
20561-load(
20562-    "@com_google_googleapis_imports//:imports.bzl",
20563-    "java_gapic_assembly_gradle_pkg",
20564-    "java_gapic_library",
20565-    "java_gapic_test",
20566-    "java_grpc_library",
20567-    "java_proto_library",
20568-)
20569-
20570-java_proto_library(
20571-    name = "asset_java_proto",
20572-    deps = [":asset_proto"],
20573-)
20574-
20575-java_grpc_library(
20576-    name = "asset_java_grpc",
20577-    srcs = [":asset_proto"],
20578-    deps = [":asset_java_proto"],
20579-)
20580-
20581-java_gapic_library(
20582-    name = "asset_java_gapic",
20583-    srcs = [":asset_proto_with_info"],
20584-    grpc_service_config = "cloudasset_grpc_service_config.json",
20585-    rest_numeric_enums = False,
20586-    test_deps = [
20587-        ":asset_java_grpc",
20588-        "//google/iam/v1:iam_java_grpc",
20589-    ],
20590-    transport = "grpc+rest",
20591-    deps = [
20592-        ":asset_java_proto",
20593-        "//google/iam/v1:iam_java_proto",
20594-    ],
20595-)
20596-
20597-java_gapic_test(
20598-    name = "asset_java_gapic_test_suite",
20599-    test_classes = [
20600-        "com.google.cloud.asset.v1p1beta1.AssetServiceClientHttpJsonTest",
20601-        "com.google.cloud.asset.v1p1beta1.AssetServiceClientTest",
20602-    ],
20603-    runtime_deps = [":asset_java_gapic_test"],
20604-)
20605-
20606-# Open Source Packages
20607-java_gapic_assembly_gradle_pkg(
20608-    name = "google-cloud-asset-v1p1beta1-java",
20609-    include_samples = True,
20610-    transport = "grpc+rest",
20611-    deps = [
20612-        ":asset_java_gapic",
20613-        ":asset_java_grpc",
20614-        ":asset_java_proto",
20615-        ":asset_proto",
20616-    ],
20617-)
20618-
20619-##############################################################################
20620-# Go
20621-##############################################################################
20622-load(
20623-    "@com_google_googleapis_imports//:imports.bzl",
20624-    "go_gapic_assembly_pkg",
20625-    "go_gapic_library",
20626-    "go_proto_library",
20627-    "go_test",
20628-)
20629-
20630-go_proto_library(
20631-    name = "asset_go_proto",
20632-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
20633-    importpath = "google.golang.org/genproto/googleapis/cloud/asset/v1p1beta1",
20634-    protos = [":asset_proto"],
20635-    deps = [
20636-        "//google/api:annotations_go_proto",
20637-        "//google/iam/v1:iam_go_proto",
20638-    ],
20639-)
20640-
20641-go_gapic_library(
20642-    name = "asset_go_gapic",
20643-    srcs = [":asset_proto_with_info"],
20644-    grpc_service_config = "cloudasset_grpc_service_config.json",
20645-    importpath = "cloud.google.com/go/asset/apiv1p1beta1;asset",
20646-    rest_numeric_enums = False,
20647-    service_yaml = "cloudasset_v1p1beta1.yaml",
20648-    transport = "grpc+rest",
20649-    deps = [
20650-        ":asset_go_proto",
20651-        "//google/iam/v1:iam_go_proto",
20652-    ],
20653-)
20654-
20655-go_test(
20656-    name = "asset_go_gapic_test",
20657-    srcs = [":asset_go_gapic_srcjar_test"],
20658-    embed = [":asset_go_gapic"],
20659-    importpath = "cloud.google.com/go/asset/apiv1p1beta1",
20660-)
20661-
20662-# Open Source Packages
20663-go_gapic_assembly_pkg(
20664-    name = "gapi-cloud-asset-v1p1beta1-go",
20665-    deps = [
20666-        ":asset_go_gapic",
20667-        ":asset_go_gapic_srcjar-test.srcjar",
20668-        ":asset_go_proto",
20669-    ],
20670-)
20671-
20672-##############################################################################
20673-# Python
20674-##############################################################################
20675-load(
20676-    "@com_google_googleapis_imports//:imports.bzl",
20677-    "py_gapic_assembly_pkg",
20678-    "py_gapic_library",
20679-    "py_test",
20680-)
20681-
20682-py_gapic_library(
20683-    name = "asset_py_gapic",
20684-    srcs = [":asset_proto"],
20685-    grpc_service_config = "cloudasset_grpc_service_config.json",
20686-    rest_numeric_enums = False,
20687-    transport = "grpc",
20688-    deps = [
20689-        "//google/iam/v1:iam_policy_py_proto",
20690-    ],
20691-)
20692-
20693-py_test(
20694-    name = "asset_py_gapic_test",
20695-    srcs = [
20696-        "asset_py_gapic_pytest.py",
20697-        "asset_py_gapic_test.py",
20698-    ],
20699-    legacy_create_init = False,
20700-    deps = [":asset_py_gapic"],
20701-)
20702-
20703-py_gapic_assembly_pkg(
20704-    name = "asset-v1p1beta1-py",
20705-    deps = [
20706-        ":asset_py_gapic",
20707-    ],
20708-)
20709-
20710-##############################################################################
20711-# PHP
20712-##############################################################################
20713-load(
20714-    "@com_google_googleapis_imports//:imports.bzl",
20715-    "php_gapic_assembly_pkg",
20716-    "php_gapic_library",
20717-    "php_grpc_library",
20718-    "php_proto_library",
20719-)
20720-
20721-php_proto_library(
20722-    name = "asset_php_proto",
20723-    deps = [":asset_proto"],
20724-)
20725-
20726-php_grpc_library(
20727-    name = "asset_php_grpc",
20728-    srcs = [":asset_proto"],
20729-    deps = [":asset_php_proto"],
20730-)
20731-
20732-php_gapic_library(
20733-    name = "asset_php_gapic",
20734-    srcs = [":asset_proto_with_info"],
20735-    grpc_service_config = "cloudasset_grpc_service_config.json",
20736-    rest_numeric_enums = False,
20737-    transport = "grpc+rest",
20738-    deps = [
20739-        ":asset_php_grpc",
20740-        ":asset_php_proto",
20741-    ],
20742-)
20743-
20744-# Open Source Packages
20745-php_gapic_assembly_pkg(
20746-    name = "google-cloud-asset-v1p1beta1-php",
20747-    deps = [
20748-        ":asset_php_gapic",
20749-        ":asset_php_grpc",
20750-        ":asset_php_proto",
20751-    ],
20752-)
20753-
20754-##############################################################################
20755-# Node.js
20756-##############################################################################
20757-load(
20758-    "@com_google_googleapis_imports//:imports.bzl",
20759-    "nodejs_gapic_assembly_pkg",
20760-    "nodejs_gapic_library",
20761-)
20762-
20763-nodejs_gapic_library(
20764-    name = "asset_nodejs_gapic",
20765-    package_name = "@google-cloud/asset",
20766-    src = ":asset_proto_with_info",
20767-    extra_protoc_parameters = ["metadata"],
20768-    grpc_service_config = "cloudasset_grpc_service_config.json",
20769-    package = "google.cloud.asset.v1p1beta1",
20770-    rest_numeric_enums = False,
20771-    service_yaml = "cloudasset_v1p1beta1.yaml",
20772-    transport = "grpc+rest",
20773-    deps = [],
20774-)
20775-
20776-nodejs_gapic_assembly_pkg(
20777-    name = "asset-v1p1beta1-nodejs",
20778-    deps = [
20779-        ":asset_nodejs_gapic",
20780-        ":asset_proto",
20781-    ],
20782-)
20783-
20784-##############################################################################
20785-# Ruby
20786-##############################################################################
20787-load(
20788-    "@com_google_googleapis_imports//:imports.bzl",
20789-    "ruby_cloud_gapic_library",
20790-    "ruby_gapic_assembly_pkg",
20791-    "ruby_grpc_library",
20792-    "ruby_proto_library",
20793-)
20794-
20795-ruby_proto_library(
20796-    name = "asset_ruby_proto",
20797-    deps = [":asset_proto"],
20798-)
20799-
20800-ruby_grpc_library(
20801-    name = "asset_ruby_grpc",
20802-    srcs = [":asset_proto"],
20803-    deps = [":asset_ruby_proto"],
20804-)
20805-
20806-ruby_cloud_gapic_library(
20807-    name = "asset_ruby_gapic",
20808-    srcs = [":asset_proto_with_info"],
20809-    extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-asset-v1p1beta1"],
20810-    rest_numeric_enums = False,
20811-    deps = [
20812-        ":asset_ruby_grpc",
20813-        ":asset_ruby_proto",
20814-    ],
20815-)
20816-
20817-# Open Source Packages
20818-ruby_gapic_assembly_pkg(
20819-    name = "google-cloud-asset-v1p1beta1-ruby",
20820-    deps = [
20821-        ":asset_ruby_gapic",
20822-        ":asset_ruby_grpc",
20823-        ":asset_ruby_proto",
20824-    ],
20825-)
20826-
20827-##############################################################################
20828-# C#
20829-##############################################################################
20830-load(
20831-    "@com_google_googleapis_imports//:imports.bzl",
20832-    "csharp_gapic_assembly_pkg",
20833-    "csharp_gapic_library",
20834-    "csharp_grpc_library",
20835-    "csharp_proto_library",
20836-)
20837-
20838-csharp_proto_library(
20839-    name = "asset_csharp_proto",
20840-    deps = [":asset_proto"],
20841-)
20842-
20843-csharp_grpc_library(
20844-    name = "asset_csharp_grpc",
20845-    srcs = [":asset_proto"],
20846-    deps = [":asset_csharp_proto"],
20847-)
20848-
20849-csharp_gapic_library(
20850-    name = "asset_csharp_gapic",
20851-    srcs = [":asset_proto_with_info"],
20852-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
20853-    grpc_service_config = "cloudasset_grpc_service_config.json",
20854-    rest_numeric_enums = False,
20855-    service_yaml = "cloudasset_v1p1beta1.yaml",
20856-    deps = [
20857-        ":asset_csharp_grpc",
20858-        ":asset_csharp_proto",
20859-    ],
20860-)
20861-
20862-# Open Source Packages
20863-csharp_gapic_assembly_pkg(
20864-    name = "google-cloud-asset-v1p1beta1-csharp",
20865-    deps = [
20866-        ":asset_csharp_gapic",
20867-        ":asset_csharp_grpc",
20868-        ":asset_csharp_proto",
20869-    ],
20870-)
20871-
20872-##############################################################################
20873-# C++
20874-##############################################################################
20875-# Put your C++ rules here
20876diff -urN a/google/cloud/asset/v1p2beta1/BUILD.bazel b/google/cloud/asset/v1p2beta1/BUILD.bazel
20877--- a/google/cloud/asset/v1p2beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
20878+++ b/google/cloud/asset/v1p2beta1/BUILD.bazel	1969-12-31 16:00:00
20879@@ -1,363 +0,0 @@
20880-# This file was automatically generated by BuildFileGenerator
20881-
20882-# This is an API workspace, having public visibility by default makes perfect sense.
20883-package(default_visibility = ["//visibility:public"])
20884-
20885-##############################################################################
20886-# Common
20887-##############################################################################
20888-load("@rules_proto//proto:defs.bzl", "proto_library")
20889-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
20890-
20891-proto_library(
20892-    name = "asset_proto",
20893-    srcs = [
20894-        "asset_service.proto",
20895-        "assets.proto",
20896-    ],
20897-    deps = [
20898-        "//google/api:annotations_proto",
20899-        "//google/api:client_proto",
20900-        "//google/api:field_behavior_proto",
20901-        "//google/api:resource_proto",
20902-        "//google/iam/v1:policy_proto",
20903-        "//google/longrunning:operations_proto",
20904-        "@com_google_protobuf//:any_proto",
20905-        "@com_google_protobuf//:empty_proto",
20906-        "@com_google_protobuf//:field_mask_proto",
20907-        "@com_google_protobuf//:struct_proto",
20908-        "@com_google_protobuf//:timestamp_proto",
20909-    ],
20910-)
20911-
20912-proto_library_with_info(
20913-    name = "asset_proto_with_info",
20914-    deps = [
20915-        ":asset_proto",
20916-        "//google/cloud:common_resources_proto",
20917-    ],
20918-)
20919-
20920-##############################################################################
20921-# Java
20922-##############################################################################
20923-load(
20924-    "@com_google_googleapis_imports//:imports.bzl",
20925-    "java_gapic_assembly_gradle_pkg",
20926-    "java_gapic_library",
20927-    "java_gapic_test",
20928-    "java_grpc_library",
20929-    "java_proto_library",
20930-)
20931-
20932-java_proto_library(
20933-    name = "asset_java_proto",
20934-    deps = [":asset_proto"],
20935-)
20936-
20937-java_grpc_library(
20938-    name = "asset_java_grpc",
20939-    srcs = [":asset_proto"],
20940-    deps = [":asset_java_proto"],
20941-)
20942-
20943-java_gapic_library(
20944-    name = "asset_java_gapic",
20945-    srcs = [":asset_proto_with_info"],
20946-    grpc_service_config = "cloudasset_grpc_service_config.json",
20947-    rest_numeric_enums = False,
20948-    test_deps = [
20949-        ":asset_java_grpc",
20950-        "//google/iam/v1:iam_java_grpc",
20951-    ],
20952-    transport = "grpc+rest",
20953-    deps = [
20954-        ":asset_java_proto",
20955-        "//google/iam/v1:iam_java_proto",
20956-    ],
20957-)
20958-
20959-java_gapic_test(
20960-    name = "asset_java_gapic_test_suite",
20961-    test_classes = [
20962-        "com.google.cloud.asset.v1p2beta1.AssetServiceClientHttpJsonTest",
20963-        "com.google.cloud.asset.v1p2beta1.AssetServiceClientTest",
20964-    ],
20965-    runtime_deps = [":asset_java_gapic_test"],
20966-)
20967-
20968-# Open Source Packages
20969-java_gapic_assembly_gradle_pkg(
20970-    name = "google-cloud-asset-v1p2beta1-java",
20971-    include_samples = True,
20972-    transport = "grpc+rest",
20973-    deps = [
20974-        ":asset_java_gapic",
20975-        ":asset_java_grpc",
20976-        ":asset_java_proto",
20977-        ":asset_proto",
20978-    ],
20979-)
20980-
20981-##############################################################################
20982-# Go
20983-##############################################################################
20984-load(
20985-    "@com_google_googleapis_imports//:imports.bzl",
20986-    "go_gapic_assembly_pkg",
20987-    "go_gapic_library",
20988-    "go_proto_library",
20989-    "go_test",
20990-)
20991-
20992-go_proto_library(
20993-    name = "asset_go_proto",
20994-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
20995-    importpath = "google.golang.org/genproto/googleapis/cloud/asset/v1p2beta1",
20996-    protos = [":asset_proto"],
20997-    deps = [
20998-        "//google/api:annotations_go_proto",
20999-        "//google/iam/v1:iam_go_proto",
21000-        "//google/longrunning:longrunning_go_proto",
21001-    ],
21002-)
21003-
21004-go_gapic_library(
21005-    name = "asset_go_gapic",
21006-    srcs = [":asset_proto_with_info"],
21007-    grpc_service_config = "cloudasset_grpc_service_config.json",
21008-    importpath = "cloud.google.com/go/asset/apiv1p2beta1;asset",
21009-    rest_numeric_enums = False,
21010-    service_yaml = "cloudasset_v1p2beta1.yaml",
21011-    transport = "grpc+rest",
21012-    deps = [
21013-        ":asset_go_proto",
21014-        "//google/iam/v1:iam_go_proto",
21015-        "//google/longrunning:longrunning_go_proto",
21016-        "@com_google_cloud_go//longrunning:go_default_library",
21017-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
21018-        "@io_bazel_rules_go//proto/wkt:any_go_proto",
21019-        "@io_bazel_rules_go//proto/wkt:struct_go_proto",
21020-    ],
21021-)
21022-
21023-go_test(
21024-    name = "asset_go_gapic_test",
21025-    srcs = [":asset_go_gapic_srcjar_test"],
21026-    embed = [":asset_go_gapic"],
21027-    importpath = "cloud.google.com/go/asset/apiv1p2beta1",
21028-)
21029-
21030-# Open Source Packages
21031-go_gapic_assembly_pkg(
21032-    name = "gapi-cloud-asset-v1p2beta1-go",
21033-    deps = [
21034-        ":asset_go_gapic",
21035-        ":asset_go_gapic_srcjar-test.srcjar",
21036-        ":asset_go_proto",
21037-    ],
21038-)
21039-
21040-##############################################################################
21041-# Python
21042-##############################################################################
21043-load(
21044-    "@com_google_googleapis_imports//:imports.bzl",
21045-    "py_gapic_assembly_pkg",
21046-    "py_gapic_library",
21047-    "py_test",
21048-)
21049-
21050-py_gapic_library(
21051-    name = "asset_py_gapic",
21052-    srcs = [":asset_proto"],
21053-    grpc_service_config = "cloudasset_grpc_service_config.json",
21054-    rest_numeric_enums = False,
21055-    transport = "grpc",
21056-    deps = [
21057-        "//google/iam/v1:iam_policy_py_proto",
21058-    ],
21059-)
21060-
21061-py_test(
21062-    name = "asset_py_gapic_test",
21063-    srcs = [
21064-        "asset_py_gapic_pytest.py",
21065-        "asset_py_gapic_test.py",
21066-    ],
21067-    legacy_create_init = False,
21068-    deps = [":asset_py_gapic"],
21069-)
21070-
21071-py_gapic_assembly_pkg(
21072-    name = "asset-v1p2beta1-py",
21073-    deps = [
21074-        ":asset_py_gapic",
21075-    ],
21076-)
21077-
21078-##############################################################################
21079-# PHP
21080-##############################################################################
21081-load(
21082-    "@com_google_googleapis_imports//:imports.bzl",
21083-    "php_gapic_assembly_pkg",
21084-    "php_gapic_library",
21085-    "php_grpc_library",
21086-    "php_proto_library",
21087-)
21088-
21089-php_proto_library(
21090-    name = "asset_php_proto",
21091-    deps = [":asset_proto"],
21092-)
21093-
21094-php_grpc_library(
21095-    name = "asset_php_grpc",
21096-    srcs = [":asset_proto"],
21097-    deps = [":asset_php_proto"],
21098-)
21099-
21100-php_gapic_library(
21101-    name = "asset_php_gapic",
21102-    srcs = [":asset_proto_with_info"],
21103-    grpc_service_config = "cloudasset_grpc_service_config.json",
21104-    rest_numeric_enums = False,
21105-    transport = "grpc+rest",
21106-    deps = [
21107-        ":asset_php_grpc",
21108-        ":asset_php_proto",
21109-    ],
21110-)
21111-
21112-# Open Source Packages
21113-php_gapic_assembly_pkg(
21114-    name = "google-cloud-asset-v1p2beta1-php",
21115-    deps = [
21116-        ":asset_php_gapic",
21117-        ":asset_php_grpc",
21118-        ":asset_php_proto",
21119-    ],
21120-)
21121-
21122-##############################################################################
21123-# Node.js
21124-##############################################################################
21125-load(
21126-    "@com_google_googleapis_imports//:imports.bzl",
21127-    "nodejs_gapic_assembly_pkg",
21128-    "nodejs_gapic_library",
21129-)
21130-
21131-nodejs_gapic_library(
21132-    name = "asset_nodejs_gapic",
21133-    package_name = "@google-cloud/asset",
21134-    src = ":asset_proto_with_info",
21135-    extra_protoc_parameters = ["metadata"],
21136-    grpc_service_config = "cloudasset_grpc_service_config.json",
21137-    package = "google.cloud.asset.v1p2beta1",
21138-    rest_numeric_enums = False,
21139-    service_yaml = "cloudasset_v1p2beta1.yaml",
21140-    transport = "grpc+rest",
21141-    deps = [],
21142-)
21143-
21144-nodejs_gapic_assembly_pkg(
21145-    name = "asset-v1p2beta1-nodejs",
21146-    deps = [
21147-        ":asset_nodejs_gapic",
21148-        ":asset_proto",
21149-    ],
21150-)
21151-
21152-##############################################################################
21153-# Ruby
21154-##############################################################################
21155-load(
21156-    "@com_google_googleapis_imports//:imports.bzl",
21157-    "ruby_cloud_gapic_library",
21158-    "ruby_gapic_assembly_pkg",
21159-    "ruby_grpc_library",
21160-    "ruby_proto_library",
21161-)
21162-
21163-ruby_proto_library(
21164-    name = "asset_ruby_proto",
21165-    deps = [":asset_proto"],
21166-)
21167-
21168-ruby_grpc_library(
21169-    name = "asset_ruby_grpc",
21170-    srcs = [":asset_proto"],
21171-    deps = [":asset_ruby_proto"],
21172-)
21173-
21174-ruby_cloud_gapic_library(
21175-    name = "asset_ruby_gapic",
21176-    srcs = [":asset_proto_with_info"],
21177-    extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-asset-v1p2beta1"],
21178-    rest_numeric_enums = False,
21179-    deps = [
21180-        ":asset_ruby_grpc",
21181-        ":asset_ruby_proto",
21182-    ],
21183-)
21184-
21185-# Open Source Packages
21186-ruby_gapic_assembly_pkg(
21187-    name = "google-cloud-asset-v1p2beta1-ruby",
21188-    deps = [
21189-        ":asset_ruby_gapic",
21190-        ":asset_ruby_grpc",
21191-        ":asset_ruby_proto",
21192-    ],
21193-)
21194-
21195-##############################################################################
21196-# C#
21197-##############################################################################
21198-load(
21199-    "@com_google_googleapis_imports//:imports.bzl",
21200-    "csharp_gapic_assembly_pkg",
21201-    "csharp_gapic_library",
21202-    "csharp_grpc_library",
21203-    "csharp_proto_library",
21204-)
21205-
21206-csharp_proto_library(
21207-    name = "asset_csharp_proto",
21208-    deps = [":asset_proto"],
21209-)
21210-
21211-csharp_grpc_library(
21212-    name = "asset_csharp_grpc",
21213-    srcs = [":asset_proto"],
21214-    deps = [":asset_csharp_proto"],
21215-)
21216-
21217-# Invalid C# namespaces, cannot build.
21218-# csharp_gapic_library(
21219-#     name = "asset_csharp_gapic",
21220-#     srcs = [":asset_proto_with_info"],
21221-#     grpc_service_config = "cloudasset_grpc_service_config.json",
21222-#     common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
21223-#     deps = [
21224-#         ":asset_csharp_grpc",
21225-#         ":asset_csharp_proto",
21226-#     ],
21227-# )
21228-
21229-# # Open Source Packages
21230-# csharp_gapic_assembly_pkg(
21231-#     name = "google-cloud-asset-v1p2beta1-csharp",
21232-#     deps = [
21233-#         ":asset_csharp_gapic",
21234-#         ":asset_csharp_grpc",
21235-#         ":asset_csharp_proto",
21236-#     ],
21237-# )
21238-
21239-##############################################################################
21240-# C++
21241-##############################################################################
21242-# Put your C++ rules here
21243diff -urN a/google/cloud/asset/v1p5beta1/BUILD.bazel b/google/cloud/asset/v1p5beta1/BUILD.bazel
21244--- a/google/cloud/asset/v1p5beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
21245+++ b/google/cloud/asset/v1p5beta1/BUILD.bazel	1969-12-31 16:00:00
21246@@ -1,361 +0,0 @@
21247-# This file was automatically generated by BuildFileGenerator
21248-
21249-# This is an API workspace, having public visibility by default makes perfect sense.
21250-package(default_visibility = ["//visibility:public"])
21251-
21252-##############################################################################
21253-# Common
21254-##############################################################################
21255-load("@rules_proto//proto:defs.bzl", "proto_library")
21256-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
21257-
21258-proto_library(
21259-    name = "asset_proto",
21260-    srcs = [
21261-        "asset_service.proto",
21262-        "assets.proto",
21263-    ],
21264-    deps = [
21265-        "//google/api:annotations_proto",
21266-        "//google/api:client_proto",
21267-        "//google/api:field_behavior_proto",
21268-        "//google/api:resource_proto",
21269-        "//google/cloud/orgpolicy/v1:orgpolicy_proto",
21270-        "//google/iam/v1:policy_proto",
21271-        "//google/identity/accesscontextmanager/v1:accesscontextmanager_proto",
21272-        "@com_google_protobuf//:any_proto",
21273-        "@com_google_protobuf//:struct_proto",
21274-        "@com_google_protobuf//:timestamp_proto",
21275-    ],
21276-)
21277-
21278-proto_library_with_info(
21279-    name = "asset_proto_with_info",
21280-    deps = [
21281-        ":asset_proto",
21282-        "//google/cloud:common_resources_proto",
21283-    ],
21284-)
21285-
21286-##############################################################################
21287-# Java
21288-##############################################################################
21289-load(
21290-    "@com_google_googleapis_imports//:imports.bzl",
21291-    "java_gapic_assembly_gradle_pkg",
21292-    "java_gapic_library",
21293-    "java_gapic_test",
21294-    "java_grpc_library",
21295-    "java_proto_library",
21296-)
21297-
21298-java_proto_library(
21299-    name = "asset_java_proto",
21300-    deps = [":asset_proto"],
21301-)
21302-
21303-java_grpc_library(
21304-    name = "asset_java_grpc",
21305-    srcs = [":asset_proto"],
21306-    deps = [":asset_java_proto"],
21307-)
21308-
21309-java_gapic_library(
21310-    name = "asset_java_gapic",
21311-    srcs = [":asset_proto_with_info"],
21312-    grpc_service_config = "cloudasset_grpc_service_config.json",
21313-    rest_numeric_enums = False,
21314-    test_deps = [
21315-        ":asset_java_grpc",
21316-        "//google/iam/v1:iam_java_grpc",
21317-    ],
21318-    transport = "grpc+rest",
21319-    deps = [
21320-        ":asset_java_proto",
21321-        "//google/iam/v1:iam_java_proto",
21322-    ],
21323-)
21324-
21325-java_gapic_test(
21326-    name = "asset_java_gapic_test_suite",
21327-    test_classes = [
21328-        "com.google.cloud.asset.v1p5beta1.AssetServiceClientHttpJsonTest",
21329-        "com.google.cloud.asset.v1p5beta1.AssetServiceClientTest",
21330-    ],
21331-    runtime_deps = [":asset_java_gapic_test"],
21332-)
21333-
21334-# Open Source Packages
21335-java_gapic_assembly_gradle_pkg(
21336-    name = "google-cloud-asset-v1p5beta1-java",
21337-    include_samples = True,
21338-    transport = "grpc+rest",
21339-    deps = [
21340-        ":asset_java_gapic",
21341-        ":asset_java_grpc",
21342-        ":asset_java_proto",
21343-        ":asset_proto",
21344-    ],
21345-)
21346-
21347-##############################################################################
21348-# Go
21349-##############################################################################
21350-load(
21351-    "@com_google_googleapis_imports//:imports.bzl",
21352-    "go_gapic_assembly_pkg",
21353-    "go_gapic_library",
21354-    "go_proto_library",
21355-    "go_test",
21356-)
21357-
21358-go_proto_library(
21359-    name = "asset_go_proto",
21360-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
21361-    importpath = "google.golang.org/genproto/googleapis/cloud/asset/v1p5beta1",
21362-    protos = [":asset_proto"],
21363-    deps = [
21364-        "//google/api:annotations_go_proto",
21365-        "//google/cloud/orgpolicy/v1:orgpolicy_go_proto",
21366-        "//google/iam/v1:iam_go_proto",
21367-        "//google/identity/accesscontextmanager/v1:accesscontextmanager_go_proto",
21368-    ],
21369-)
21370-
21371-go_gapic_library(
21372-    name = "asset_go_gapic",
21373-    srcs = [":asset_proto_with_info"],
21374-    grpc_service_config = "cloudasset_grpc_service_config.json",
21375-    importpath = "cloud.google.com/go/asset/apiv1p5beta1;asset",
21376-    rest_numeric_enums = False,
21377-    service_yaml = "cloudasset_v1p5beta1.yaml",
21378-    transport = "grpc+rest",
21379-    deps = [
21380-        ":asset_go_proto",
21381-        "//google/iam/v1:iam_go_proto",
21382-    ],
21383-)
21384-
21385-go_test(
21386-    name = "asset_go_gapic_test",
21387-    srcs = [":asset_go_gapic_srcjar_test"],
21388-    embed = [":asset_go_gapic"],
21389-    importpath = "cloud.google.com/go/asset/apiv1p5beta1",
21390-)
21391-
21392-# Open Source Packages
21393-go_gapic_assembly_pkg(
21394-    name = "gapi-cloud-asset-v1p5beta1-go",
21395-    deps = [
21396-        ":asset_go_gapic",
21397-        ":asset_go_gapic_srcjar-test.srcjar",
21398-        ":asset_go_proto",
21399-    ],
21400-)
21401-
21402-##############################################################################
21403-# Python
21404-##############################################################################
21405-load(
21406-    "@com_google_googleapis_imports//:imports.bzl",
21407-    "py_gapic_assembly_pkg",
21408-    "py_gapic_library",
21409-    "py_test",
21410-)
21411-
21412-py_gapic_library(
21413-    name = "asset_py_gapic",
21414-    srcs = [":asset_proto"],
21415-    grpc_service_config = "cloudasset_grpc_service_config.json",
21416-    rest_numeric_enums = False,
21417-    transport = "grpc",
21418-    deps = [
21419-        "//google/cloud/orgpolicy/v1:orgpolicy_py_original_proto",
21420-        "//google/iam/v1:iam_policy_py_proto",
21421-        "//google/identity/accesscontextmanager/v1:access_level_py_proto",
21422-        "//google/identity/accesscontextmanager/v1:access_policy_py_proto",
21423-        "//google/identity/accesscontextmanager/v1:accesscontextmanager_py_gapic",
21424-        "//google/identity/accesscontextmanager/v1:service_perimeter_py_proto",
21425-    ],
21426-)
21427-
21428-py_test(
21429-    name = "asset_py_gapic_test",
21430-    srcs = [
21431-        "asset_py_gapic_pytest.py",
21432-        "asset_py_gapic_test.py",
21433-    ],
21434-    legacy_create_init = False,
21435-    deps = [":asset_py_gapic"],
21436-)
21437-
21438-py_gapic_assembly_pkg(
21439-    name = "asset-v1p5beta1-py",
21440-    deps = [
21441-        ":asset_py_gapic",
21442-    ],
21443-)
21444-
21445-##############################################################################
21446-# PHP
21447-##############################################################################
21448-load(
21449-    "@com_google_googleapis_imports//:imports.bzl",
21450-    "php_gapic_assembly_pkg",
21451-    "php_gapic_library",
21452-    "php_grpc_library",
21453-    "php_proto_library",
21454-)
21455-
21456-php_proto_library(
21457-    name = "asset_php_proto",
21458-    deps = [":asset_proto"],
21459-)
21460-
21461-php_grpc_library(
21462-    name = "asset_php_grpc",
21463-    srcs = [":asset_proto"],
21464-    deps = [":asset_php_proto"],
21465-)
21466-
21467-php_gapic_library(
21468-    name = "asset_php_gapic",
21469-    srcs = [":asset_proto_with_info"],
21470-    rest_numeric_enums = False,
21471-    transport = "grpc+rest",
21472-    deps = [
21473-        ":asset_php_grpc",
21474-        ":asset_php_proto",
21475-    ],
21476-)
21477-
21478-# Open Source Packages
21479-php_gapic_assembly_pkg(
21480-    name = "google-cloud-asset-v1p5beta1-php",
21481-    deps = [
21482-        ":asset_php_gapic",
21483-        ":asset_php_grpc",
21484-        ":asset_php_proto",
21485-    ],
21486-)
21487-
21488-##############################################################################
21489-# Node.js
21490-##############################################################################
21491-load(
21492-    "@com_google_googleapis_imports//:imports.bzl",
21493-    "nodejs_gapic_assembly_pkg",
21494-    "nodejs_gapic_library",
21495-)
21496-
21497-nodejs_gapic_library(
21498-    name = "asset_nodejs_gapic",
21499-    src = ":asset_proto_with_info",
21500-    extra_protoc_parameters = ["metadata"],
21501-    gapic_yaml = "cloudasset_gapic.yaml",
21502-    package = "google.cloud.asset.v1p5beta1",
21503-    rest_numeric_enums = False,
21504-    service_yaml = "cloudasset_v1p5beta1.yaml",
21505-    transport = "grpc+rest",
21506-    deps = [],
21507-)
21508-
21509-nodejs_gapic_assembly_pkg(
21510-    name = "asset-v1p5beta1-nodejs",
21511-    deps = [
21512-        ":asset_nodejs_gapic",
21513-        ":asset_proto",
21514-    ],
21515-)
21516-
21517-##############################################################################
21518-# Ruby
21519-##############################################################################
21520-load(
21521-    "@com_google_googleapis_imports//:imports.bzl",
21522-    "ruby_cloud_gapic_library",
21523-    "ruby_gapic_assembly_pkg",
21524-    "ruby_grpc_library",
21525-    "ruby_proto_library",
21526-)
21527-
21528-ruby_proto_library(
21529-    name = "asset_ruby_proto",
21530-    deps = [":asset_proto"],
21531-)
21532-
21533-ruby_grpc_library(
21534-    name = "asset_ruby_grpc",
21535-    srcs = [":asset_proto"],
21536-    deps = [":asset_ruby_proto"],
21537-)
21538-
21539-ruby_cloud_gapic_library(
21540-    name = "asset_ruby_gapic",
21541-    srcs = [":asset_proto_with_info"],
21542-    extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-asset-v1p5beta1"],
21543-    rest_numeric_enums = False,
21544-    deps = [
21545-        ":asset_ruby_grpc",
21546-        ":asset_ruby_proto",
21547-    ],
21548-)
21549-
21550-# Open Source Packages
21551-ruby_gapic_assembly_pkg(
21552-    name = "google-cloud-asset-v1p5beta1-ruby",
21553-    deps = [
21554-        ":asset_ruby_gapic",
21555-        ":asset_ruby_grpc",
21556-        ":asset_ruby_proto",
21557-    ],
21558-)
21559-
21560-##############################################################################
21561-# C#
21562-##############################################################################
21563-load(
21564-    "@com_google_googleapis_imports//:imports.bzl",
21565-    "csharp_gapic_assembly_pkg",
21566-    "csharp_gapic_library",
21567-    "csharp_grpc_library",
21568-    "csharp_proto_library",
21569-)
21570-
21571-csharp_proto_library(
21572-    name = "asset_csharp_proto",
21573-    deps = [":asset_proto"],
21574-)
21575-
21576-csharp_grpc_library(
21577-    name = "asset_csharp_grpc",
21578-    srcs = [":asset_proto"],
21579-    deps = [":asset_csharp_proto"],
21580-)
21581-
21582-# Invalid C# namespaces, cannot build.
21583-# csharp_gapic_library(
21584-#     name = "asset_csharp_gapic",
21585-#     srcs = [":asset_proto_with_info"],
21586-#     grpc_service_config = "cloudasset_grpc_service_config.json",
21587-#     common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
21588-#     deps = [
21589-#         ":asset_csharp_grpc",
21590-#         ":asset_csharp_proto",
21591-#     ],
21592-# )
21593-
21594-# # Open Source Packages
21595-# csharp_gapic_assembly_pkg(
21596-#     name = "google-cloud-asset-v1p5beta1-csharp",
21597-#     deps = [
21598-#         ":asset_csharp_gapic",
21599-#         ":asset_csharp_grpc",
21600-#         ":asset_csharp_proto",
21601-#     ],
21602-# )
21603-
21604-##############################################################################
21605-# C++
21606-##############################################################################
21607-# Put your C++ rules here
21608diff -urN a/google/cloud/asset/v1p7beta1/BUILD.bazel b/google/cloud/asset/v1p7beta1/BUILD.bazel
21609--- a/google/cloud/asset/v1p7beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
21610+++ b/google/cloud/asset/v1p7beta1/BUILD.bazel	1969-12-31 16:00:00
21611@@ -1,328 +0,0 @@
21612-# This file was automatically generated by BuildFileGenerator
21613-# https://github.com/googleapis/rules_gapic/tree/master/bazel
21614-
21615-# Most of the manual changes to this file will be overwritten.
21616-# It's **only** allowed to change the following rule attribute values:
21617-# - names of *_gapic_assembly_* rules
21618-# - certain parameters of *_gapic_library rules, including but not limited to:
21619-#    * extra_protoc_parameters
21620-#    * extra_protoc_file_parameters
21621-# The complete list of preserved parameters can be found in the source code.
21622-
21623-##############################################################################
21624-# Common
21625-##############################################################################
21626-load("@rules_proto//proto:defs.bzl", "proto_library")
21627-load(
21628-    "@com_google_googleapis_imports//:imports.bzl",
21629-    "csharp_grpc_library",
21630-    "csharp_proto_library",
21631-    "go_gapic_assembly_pkg",
21632-    "go_gapic_library",
21633-    "go_proto_library",
21634-    "go_test",
21635-    "java_gapic_assembly_gradle_pkg",
21636-    "java_gapic_library",
21637-    "java_gapic_test",
21638-    "java_grpc_library",
21639-    "java_proto_library",
21640-    "nodejs_gapic_assembly_pkg",
21641-    "nodejs_gapic_library",
21642-    "php_gapic_assembly_pkg",
21643-    "php_gapic_library",
21644-    "php_grpc_library",
21645-    "php_proto_library",
21646-    "proto_library_with_info",
21647-    "py_gapic_assembly_pkg",
21648-    "py_gapic_library",
21649-    "ruby_cloud_gapic_library",
21650-    "ruby_gapic_assembly_pkg",
21651-    "ruby_grpc_library",
21652-    "ruby_proto_library",
21653-)
21654-
21655-# This is an API workspace, having public visibility by default makes perfect sense.
21656-package(default_visibility = ["//visibility:public"])
21657-
21658-proto_library(
21659-    name = "asset_proto",
21660-    srcs = [
21661-        "asset_service.proto",
21662-        "assets.proto",
21663-    ],
21664-    deps = [
21665-        "//google/api:annotations_proto",
21666-        "//google/api:client_proto",
21667-        "//google/api:field_behavior_proto",
21668-        "//google/api:resource_proto",
21669-        "//google/cloud/orgpolicy/v1:orgpolicy_proto",
21670-        "//google/cloud/osconfig/v1:osconfig_proto",
21671-        "//google/iam/v1:policy_proto",
21672-        "//google/identity/accesscontextmanager/v1:accesscontextmanager_proto",
21673-        "//google/longrunning:operations_proto",
21674-        "@com_google_protobuf//:any_proto",
21675-        "@com_google_protobuf//:empty_proto",
21676-        "@com_google_protobuf//:field_mask_proto",
21677-        "@com_google_protobuf//:struct_proto",
21678-        "@com_google_protobuf//:timestamp_proto",
21679-    ],
21680-)
21681-
21682-proto_library_with_info(
21683-    name = "asset_proto_with_info",
21684-    deps = [
21685-        ":asset_proto",
21686-        "//google/cloud:common_resources_proto",
21687-    ],
21688-)
21689-
21690-java_proto_library(
21691-    name = "asset_java_proto",
21692-    deps = [":asset_proto"],
21693-)
21694-
21695-java_grpc_library(
21696-    name = "asset_java_grpc",
21697-    srcs = [":asset_proto"],
21698-    deps = [":asset_java_proto"],
21699-)
21700-
21701-java_gapic_library(
21702-    name = "asset_java_gapic",
21703-    srcs = [":asset_proto_with_info"],
21704-    grpc_service_config = "cloudasset_grpc_service_config.json",
21705-    rest_numeric_enums = False,
21706-    test_deps = [
21707-        ":asset_java_grpc",
21708-        "//google/iam/v1:iam_java_grpc",
21709-    ],
21710-    transport = "grpc",
21711-    deps = [
21712-        ":asset_java_proto",
21713-        "//google/iam/v1:iam_java_proto",
21714-    ],
21715-)
21716-
21717-java_gapic_test(
21718-    name = "asset_java_gapic_test_suite",
21719-    test_classes = [
21720-        "com.google.cloud.asset.v1p7beta1.AssetServiceClientTest",
21721-    ],
21722-    runtime_deps = [":asset_java_gapic_test"],
21723-)
21724-
21725-# Open Source Packages
21726-java_gapic_assembly_gradle_pkg(
21727-    name = "google-cloud-asset-v1p7beta1-java",
21728-    include_samples = True,
21729-    transport = "grpc",
21730-    deps = [
21731-        ":asset_java_gapic",
21732-        ":asset_java_grpc",
21733-        ":asset_java_proto",
21734-        ":asset_proto",
21735-    ],
21736-)
21737-
21738-go_proto_library(
21739-    name = "asset_go_proto",
21740-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
21741-    importpath = "google.golang.org/genproto/googleapis/cloud/asset/v1p7beta1",
21742-    protos = [":asset_proto"],
21743-    deps = [
21744-        "//google/api:annotations_go_proto",
21745-        "//google/cloud/orgpolicy/v1:orgpolicy_go_proto",
21746-        "//google/cloud/osconfig/v1:osconfig_go_proto",
21747-        "//google/iam/v1:iam_go_proto",
21748-        "//google/identity/accesscontextmanager/v1:accesscontextmanager_go_proto",
21749-        "//google/longrunning:longrunning_go_proto",
21750-    ],
21751-)
21752-
21753-go_gapic_library(
21754-    name = "asset_go_gapic",
21755-    srcs = [":asset_proto_with_info"],
21756-    grpc_service_config = "cloudasset_grpc_service_config.json",
21757-    importpath = "cloud.google.com/go/asset/apiv1p7beta1;asset",
21758-    metadata = True,
21759-    rest_numeric_enums = False,
21760-    service_yaml = "cloudasset_v1p7beta1.yaml",
21761-    deps = [
21762-        ":asset_go_proto",
21763-        "//google/iam/v1:iam_go_proto",
21764-        "//google/longrunning:longrunning_go_proto",
21765-        "@com_google_cloud_go//longrunning:go_default_library",
21766-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
21767-        "@io_bazel_rules_go//proto/wkt:any_go_proto",
21768-        "@io_bazel_rules_go//proto/wkt:struct_go_proto",
21769-    ],
21770-)
21771-
21772-go_test(
21773-    name = "asset_go_gapic_test",
21774-    srcs = [":asset_go_gapic_srcjar_test"],
21775-    embed = [":asset_go_gapic"],
21776-    importpath = "cloud.google.com/go/asset/apiv1p7beta1",
21777-)
21778-
21779-# Open Source Packages
21780-go_gapic_assembly_pkg(
21781-    name = "gapi-cloud-asset-v1p7beta1-go",
21782-    deps = [
21783-        ":asset_go_gapic",
21784-        ":asset_go_gapic_srcjar-metadata.srcjar",
21785-        ":asset_go_gapic_srcjar-test.srcjar",
21786-        ":asset_go_proto",
21787-    ],
21788-)
21789-
21790-py_gapic_library(
21791-    name = "asset_py_gapic",
21792-    srcs = [":asset_proto"],
21793-    grpc_service_config = "cloudasset_grpc_service_config.json",
21794-    rest_numeric_enums = False,
21795-    transport = "grpc",
21796-)
21797-
21798-# Uncomment once https://github.com/googleapis/gapic-generator-python/issues/1376 is fixed
21799-#py_test(
21800-#    name = "asset_py_gapic_test",
21801-#    srcs = [
21802-#        "asset_py_gapic_pytest.py",
21803-#        "asset_py_gapic_test.py",
21804-#    ],
21805-#    legacy_create_init = False,
21806-#    deps = [":asset_py_gapic"],
21807-#)
21808-
21809-# Open Source Packages
21810-py_gapic_assembly_pkg(
21811-    name = "asset-v1p7beta1-py",
21812-    deps = [
21813-        ":asset_py_gapic",
21814-    ],
21815-)
21816-
21817-php_proto_library(
21818-    name = "asset_php_proto",
21819-    deps = [":asset_proto"],
21820-)
21821-
21822-php_grpc_library(
21823-    name = "asset_php_grpc",
21824-    srcs = [":asset_proto"],
21825-    deps = [":asset_php_proto"],
21826-)
21827-
21828-php_gapic_library(
21829-    name = "asset_php_gapic",
21830-    srcs = [":asset_proto_with_info"],
21831-    grpc_service_config = "cloudasset_grpc_service_config.json",
21832-    rest_numeric_enums = False,
21833-    transport = "grpc+rest",
21834-    deps = [
21835-        ":asset_php_grpc",
21836-        ":asset_php_proto",
21837-    ],
21838-)
21839-
21840-# Open Source Packages
21841-php_gapic_assembly_pkg(
21842-    name = "google-cloud-asset-v1p7beta1-php",
21843-    deps = [
21844-        ":asset_php_gapic",
21845-        ":asset_php_grpc",
21846-        ":asset_php_proto",
21847-    ],
21848-)
21849-
21850-nodejs_gapic_library(
21851-    name = "asset_nodejs_gapic",
21852-    package_name = "@google-cloud/asset",
21853-    src = ":asset_proto_with_info",
21854-    extra_protoc_parameters = ["metadata"],
21855-    grpc_service_config = "cloudasset_grpc_service_config.json",
21856-    package = "google.cloud.asset.v1p7beta1",
21857-    rest_numeric_enums = False,
21858-    service_yaml = "cloudasset_v1p7beta1.yaml",
21859-    transport = "grpc+rest",
21860-    deps = [],
21861-)
21862-
21863-nodejs_gapic_assembly_pkg(
21864-    name = "asset-v1p7beta1-nodejs",
21865-    deps = [
21866-        ":asset_nodejs_gapic",
21867-        ":asset_proto",
21868-    ],
21869-)
21870-
21871-ruby_proto_library(
21872-    name = "asset_ruby_proto",
21873-    deps = [":asset_proto"],
21874-)
21875-
21876-ruby_grpc_library(
21877-    name = "asset_ruby_grpc",
21878-    srcs = [":asset_proto"],
21879-    deps = [":asset_ruby_proto"],
21880-)
21881-
21882-ruby_cloud_gapic_library(
21883-    name = "asset_ruby_gapic",
21884-    srcs = [":asset_proto_with_info"],
21885-    extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-asset-v1p7beta1"],
21886-    rest_numeric_enums = False,
21887-    deps = [
21888-        ":asset_ruby_grpc",
21889-        ":asset_ruby_proto",
21890-    ],
21891-)
21892-
21893-# Open Source Packages
21894-ruby_gapic_assembly_pkg(
21895-    name = "google-cloud-asset-v1p7beta1-ruby",
21896-    deps = [
21897-        ":asset_ruby_gapic",
21898-        ":asset_ruby_grpc",
21899-        ":asset_ruby_proto",
21900-    ],
21901-)
21902-
21903-csharp_proto_library(
21904-    name = "asset_csharp_proto",
21905-    deps = [":asset_proto"],
21906-)
21907-
21908-csharp_grpc_library(
21909-    name = "asset_csharp_grpc",
21910-    srcs = [":asset_proto"],
21911-    deps = [":asset_csharp_proto"],
21912-)
21913-
21914-# Invalid C# namespaces, cannot build.
21915-# csharp_gapic_library(
21916-#     name = "asset_csharp_gapic",
21917-#     srcs = [":asset_proto_with_info"],
21918-#     common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
21919-#     grpc_service_config = "cloudasset_grpc_service_config.json",
21920-#     deps = [
21921-#         ":asset_csharp_grpc",
21922-#         ":asset_csharp_proto",
21923-#     ],
21924-# )
21925-
21926-# # Open Source Packages
21927-# csharp_gapic_assembly_pkg(
21928-#     name = "google-cloud-asset-v1p7beta1-csharp",
21929-#     deps = [
21930-#         ":asset_csharp_gapic",
21931-#         ":asset_csharp_grpc",
21932-#         ":asset_csharp_proto",
21933-#     ],
21934-# )
21935-
21936-##############################################################################
21937-# C++
21938-##############################################################################
21939-# Put your C++ rules here
21940diff -urN a/google/cloud/assuredworkloads/BUILD.bazel b/google/cloud/assuredworkloads/BUILD.bazel
21941--- a/google/cloud/assuredworkloads/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
21942+++ b/google/cloud/assuredworkloads/BUILD.bazel	1969-12-31 16:00:00
21943@@ -1,40 +0,0 @@
21944-# This build file includes a target for the Ruby wrapper library for
21945-# google-cloud-assured_workloads.
21946-
21947-# This is an API workspace, having public visibility by default makes perfect sense.
21948-package(default_visibility = ["//visibility:public"])
21949-
21950-# Export yaml configs.
21951-exports_files(glob(["*.yaml"]))
21952-
21953-load(
21954-    "@com_google_googleapis_imports//:imports.bzl",
21955-    "ruby_cloud_gapic_library",
21956-    "ruby_gapic_assembly_pkg",
21957-)
21958-
21959-# Generates a Ruby wrapper client for assuredworkloads.
21960-# Ruby wrapper clients are versionless, but are generated from source protos
21961-# for a particular service version, v1 in this case.
21962-ruby_cloud_gapic_library(
21963-    name = "assuredworkloads_ruby_wrapper",
21964-    srcs = ["//google/cloud/assuredworkloads/v1:assuredworkloads_proto_with_info"],
21965-    extra_protoc_parameters = [
21966-        "ruby-cloud-gem-name=google-cloud-assured_workloads",
21967-        "ruby-cloud-env-prefix=ASSURED_WORKLOADS",
21968-        "ruby-cloud-wrapper-of=v1:0.0;v1beta1:0.0",
21969-        "ruby-cloud-product-url=https://cloud.google.com/assured-workloads/",
21970-        "ruby-cloud-api-id=assuredworkloads.googleapis.com",
21971-        "ruby-cloud-api-shortname=assuredworkloads",
21972-    ],
21973-    ruby_cloud_description = "Assured Workloads for Government secures government workloads and accelerates the path to running compliant workloads on Google Cloud.",
21974-    ruby_cloud_title = "Assured Workloads for Government",
21975-)
21976-
21977-# Open Source package.
21978-ruby_gapic_assembly_pkg(
21979-    name = "google-cloud-assuredworkloads-ruby",
21980-    deps = [
21981-        ":assuredworkloads_ruby_wrapper",
21982-    ],
21983-)
21984diff -urN a/google/cloud/assuredworkloads/regulatoryintercept/logging/v1/BUILD.bazel b/google/cloud/assuredworkloads/regulatoryintercept/logging/v1/BUILD.bazel
21985--- a/google/cloud/assuredworkloads/regulatoryintercept/logging/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
21986+++ b/google/cloud/assuredworkloads/regulatoryintercept/logging/v1/BUILD.bazel	1969-12-31 16:00:00
21987@@ -1,173 +0,0 @@
21988-# This file was automatically generated by BuildFileGenerator
21989-
21990-# This is an API workspace, having public visibility by default makes perfect sense.
21991-package(default_visibility = ["//visibility:public"])
21992-
21993-##############################################################################
21994-# Common
21995-##############################################################################
21996-load("@rules_proto//proto:defs.bzl", "proto_library")
21997-
21998-proto_library(
21999-    name = "logging_proto",
22000-    srcs = [
22001-        "regulatory_intercept_ack_log_entry.proto",
22002-    ],
22003-    deps = [
22004-    ],
22005-)
22006-
22007-##############################################################################
22008-# Java
22009-##############################################################################
22010-load(
22011-    "@com_google_googleapis_imports//:imports.bzl",
22012-    "java_grpc_library",
22013-    "java_proto_library",
22014-)
22015-
22016-java_proto_library(
22017-    name = "logging_java_proto",
22018-    deps = [":logging_proto"],
22019-)
22020-
22021-java_grpc_library(
22022-    name = "logging_java_grpc",
22023-    srcs = [":logging_proto"],
22024-    deps = [":logging_java_proto"],
22025-)
22026-
22027-##############################################################################
22028-# Go
22029-##############################################################################
22030-load(
22031-    "@com_google_googleapis_imports//:imports.bzl",
22032-    "go_proto_library",
22033-)
22034-
22035-go_proto_library(
22036-    name = "logging_go_proto",
22037-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
22038-    importpath = "google.golang.org/genproto/googleapis/cloud/assuredworkloads/regulatoryintercept/logging/v1",
22039-    protos = [":logging_proto"],
22040-    deps = [
22041-    ],
22042-)
22043-
22044-##############################################################################
22045-# Python
22046-##############################################################################
22047-load(
22048-    "@com_google_googleapis_imports//:imports.bzl",
22049-    "moved_proto_library",
22050-    "py_grpc_library",
22051-    "py_proto_library",
22052-)
22053-
22054-moved_proto_library(
22055-    name = "logging_moved_proto",
22056-    srcs = [":logging_proto"],
22057-    deps = [
22058-    ],
22059-)
22060-
22061-py_proto_library(
22062-    name = "logging_py_proto",
22063-    deps = [":logging_moved_proto"],
22064-)
22065-
22066-py_grpc_library(
22067-    name = "logging_py_grpc",
22068-    srcs = [":logging_moved_proto"],
22069-    deps = [":logging_py_proto"],
22070-)
22071-
22072-##############################################################################
22073-# PHP
22074-##############################################################################
22075-load(
22076-    "@com_google_googleapis_imports//:imports.bzl",
22077-    "php_grpc_library",
22078-    "php_proto_library",
22079-)
22080-
22081-php_proto_library(
22082-    name = "logging_php_proto",
22083-    deps = [":logging_proto"],
22084-)
22085-
22086-php_grpc_library(
22087-    name = "logging_php_grpc",
22088-    srcs = [":logging_proto"],
22089-    deps = [":logging_php_proto"],
22090-)
22091-
22092-##############################################################################
22093-# Node.js
22094-##############################################################################
22095-load(
22096-    "@com_google_googleapis_imports//:imports.bzl",
22097-    "nodejs_gapic_assembly_pkg",
22098-    "nodejs_gapic_library",
22099-)
22100-
22101-##############################################################################
22102-# Ruby
22103-##############################################################################
22104-load(
22105-    "@com_google_googleapis_imports//:imports.bzl",
22106-    "ruby_grpc_library",
22107-    "ruby_proto_library",
22108-)
22109-
22110-ruby_proto_library(
22111-    name = "logging_ruby_proto",
22112-    deps = [":logging_proto"],
22113-)
22114-
22115-ruby_grpc_library(
22116-    name = "logging_ruby_grpc",
22117-    srcs = [":logging_proto"],
22118-    deps = [":logging_ruby_proto"],
22119-)
22120-
22121-##############################################################################
22122-# C#
22123-##############################################################################
22124-load(
22125-    "@com_google_googleapis_imports//:imports.bzl",
22126-    "csharp_grpc_library",
22127-    "csharp_proto_library",
22128-)
22129-
22130-csharp_proto_library(
22131-    name = "logging_csharp_proto",
22132-    deps = [":logging_proto"],
22133-)
22134-
22135-csharp_grpc_library(
22136-    name = "logging_csharp_grpc",
22137-    srcs = [":logging_proto"],
22138-    deps = [":logging_csharp_proto"],
22139-)
22140-
22141-##############################################################################
22142-# C++
22143-##############################################################################
22144-load(
22145-    "@com_google_googleapis_imports//:imports.bzl",
22146-    "cc_grpc_library",
22147-    "cc_proto_library",
22148-)
22149-
22150-cc_proto_library(
22151-    name = "logging_cc_proto",
22152-    deps = [":logging_proto"],
22153-)
22154-
22155-cc_grpc_library(
22156-    name = "logging_cc_grpc",
22157-    srcs = [":logging_proto"],
22158-    grpc_only = True,
22159-    deps = [":logging_cc_proto"],
22160-)
22161diff -urN a/google/cloud/assuredworkloads/v1/BUILD.bazel b/google/cloud/assuredworkloads/v1/BUILD.bazel
22162--- a/google/cloud/assuredworkloads/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
22163+++ b/google/cloud/assuredworkloads/v1/BUILD.bazel	1969-12-31 16:00:00
22164@@ -1,399 +0,0 @@
22165-# This file was automatically generated by BuildFileGenerator
22166-# https://github.com/googleapis/rules_gapic/tree/master/bazel
22167-
22168-# Most of the manual changes to this file will be overwritten.
22169-# It's **only** allowed to change the following rule attribute values:
22170-# - names of *_gapic_assembly_* rules
22171-# - certain parameters of *_gapic_library rules, including but not limited to:
22172-#    * extra_protoc_parameters
22173-#    * extra_protoc_file_parameters
22174-# The complete list of preserved parameters can be found in the source code.
22175-
22176-# This is an API workspace, having public visibility by default makes perfect sense.
22177-package(default_visibility = ["//visibility:public"])
22178-
22179-##############################################################################
22180-# Common
22181-##############################################################################
22182-load("@rules_proto//proto:defs.bzl", "proto_library")
22183-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
22184-
22185-proto_library(
22186-    name = "assuredworkloads_proto",
22187-    srcs = [
22188-        "assuredworkloads.proto",
22189-    ],
22190-    deps = [
22191-        "//google/api:annotations_proto",
22192-        "//google/api:client_proto",
22193-        "//google/api:field_behavior_proto",
22194-        "//google/api:resource_proto",
22195-        "//google/longrunning:operations_proto",
22196-        "@com_google_protobuf//:duration_proto",
22197-        "@com_google_protobuf//:empty_proto",
22198-        "@com_google_protobuf//:field_mask_proto",
22199-        "@com_google_protobuf//:timestamp_proto",
22200-    ],
22201-)
22202-
22203-proto_library_with_info(
22204-    name = "assuredworkloads_proto_with_info",
22205-    deps = [
22206-        ":assuredworkloads_proto",
22207-        "//google/cloud:common_resources_proto",
22208-    ],
22209-)
22210-
22211-##############################################################################
22212-# Java
22213-##############################################################################
22214-load(
22215-    "@com_google_googleapis_imports//:imports.bzl",
22216-    "java_gapic_assembly_gradle_pkg",
22217-    "java_gapic_library",
22218-    "java_gapic_test",
22219-    "java_grpc_library",
22220-    "java_proto_library",
22221-)
22222-
22223-java_proto_library(
22224-    name = "assuredworkloads_java_proto",
22225-    deps = [":assuredworkloads_proto"],
22226-)
22227-
22228-java_grpc_library(
22229-    name = "assuredworkloads_java_grpc",
22230-    srcs = [":assuredworkloads_proto"],
22231-    deps = [":assuredworkloads_java_proto"],
22232-)
22233-
22234-java_gapic_library(
22235-    name = "assuredworkloads_java_gapic",
22236-    srcs = [":assuredworkloads_proto_with_info"],
22237-    gapic_yaml = None,
22238-    grpc_service_config = "assuredworkloads_grpc_service_config.json",
22239-    rest_numeric_enums = False,
22240-    service_yaml = "assuredworkloads_v1.yaml",
22241-    test_deps = [
22242-        ":assuredworkloads_java_grpc",
22243-    ],
22244-    transport = "grpc+rest",
22245-    deps = [
22246-        ":assuredworkloads_java_proto",
22247-        "//google/api:api_java_proto",
22248-    ],
22249-)
22250-
22251-java_gapic_test(
22252-    name = "assuredworkloads_java_gapic_test_suite",
22253-    test_classes = [
22254-        "com.google.cloud.assuredworkloads.v1.AssuredWorkloadsServiceClientHttpJsonTest",
22255-        "com.google.cloud.assuredworkloads.v1.AssuredWorkloadsServiceClientTest",
22256-    ],
22257-    runtime_deps = [":assuredworkloads_java_gapic_test"],
22258-)
22259-
22260-# Open Source Packages
22261-java_gapic_assembly_gradle_pkg(
22262-    name = "google-cloud-assuredworkloads-v1-java",
22263-    include_samples = True,
22264-    transport = "grpc+rest",
22265-    deps = [
22266-        ":assuredworkloads_java_gapic",
22267-        ":assuredworkloads_java_grpc",
22268-        ":assuredworkloads_java_proto",
22269-        ":assuredworkloads_proto",
22270-    ],
22271-)
22272-
22273-##############################################################################
22274-# Go
22275-##############################################################################
22276-load(
22277-    "@com_google_googleapis_imports//:imports.bzl",
22278-    "go_gapic_assembly_pkg",
22279-    "go_gapic_library",
22280-    "go_proto_library",
22281-    "go_test",
22282-)
22283-
22284-go_proto_library(
22285-    name = "assuredworkloads_go_proto",
22286-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
22287-    importpath = "google.golang.org/genproto/googleapis/cloud/assuredworkloads/v1",
22288-    protos = [":assuredworkloads_proto"],
22289-    deps = [
22290-        "//google/api:annotations_go_proto",
22291-        "//google/longrunning:longrunning_go_proto",
22292-    ],
22293-)
22294-
22295-go_gapic_library(
22296-    name = "assuredworkloads_go_gapic",
22297-    srcs = [":assuredworkloads_proto_with_info"],
22298-    grpc_service_config = "assuredworkloads_grpc_service_config.json",
22299-    importpath = "cloud.google.com/go/assuredworkloads/apiv1;assuredworkloads",
22300-    metadata = True,
22301-    rest_numeric_enums = False,
22302-    service_yaml = "assuredworkloads_v1.yaml",
22303-    transport = "grpc+rest",
22304-    deps = [
22305-        ":assuredworkloads_go_proto",
22306-        "//google/longrunning:longrunning_go_proto",
22307-        "@com_google_cloud_go//longrunning:go_default_library",
22308-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
22309-        "@io_bazel_rules_go//proto/wkt:duration_go_proto",
22310-    ],
22311-)
22312-
22313-go_test(
22314-    name = "assuredworkloads_go_gapic_test",
22315-    srcs = [":assuredworkloads_go_gapic_srcjar_test"],
22316-    embed = [":assuredworkloads_go_gapic"],
22317-    importpath = "cloud.google.com/go/assuredworkloads/apiv1",
22318-)
22319-
22320-# Open Source Packages
22321-go_gapic_assembly_pkg(
22322-    name = "gapi-cloud-assuredworkloads-v1-go",
22323-    deps = [
22324-        ":assuredworkloads_go_gapic",
22325-        ":assuredworkloads_go_gapic_srcjar-metadata.srcjar",
22326-        ":assuredworkloads_go_gapic_srcjar-test.srcjar",
22327-        ":assuredworkloads_go_proto",
22328-    ],
22329-)
22330-
22331-##############################################################################
22332-# Python
22333-##############################################################################
22334-load(
22335-    "@com_google_googleapis_imports//:imports.bzl",
22336-    "py_gapic_assembly_pkg",
22337-    "py_gapic_library",
22338-    "py_test",
22339-)
22340-
22341-py_gapic_library(
22342-    name = "assuredworkloads_py_gapic",
22343-    srcs = [":assuredworkloads_proto"],
22344-    grpc_service_config = "assuredworkloads_grpc_service_config.json",
22345-    opt_args = ["warehouse-package-name=google-cloud-assured-workloads"],
22346-    rest_numeric_enums = False,
22347-    service_yaml = "assuredworkloads_v1.yaml",
22348-    transport = "grpc",
22349-    deps = [
22350-    ],
22351-)
22352-
22353-py_test(
22354-    name = "assuredworkloads_py_gapic_test",
22355-    srcs = [
22356-        "assuredworkloads_py_gapic_pytest.py",
22357-        "assuredworkloads_py_gapic_test.py",
22358-    ],
22359-    legacy_create_init = False,
22360-    deps = [":assuredworkloads_py_gapic"],
22361-)
22362-
22363-# Open Source Packages
22364-py_gapic_assembly_pkg(
22365-    name = "assuredworkloads-v1-py",
22366-    deps = [
22367-        ":assuredworkloads_py_gapic",
22368-    ],
22369-)
22370-
22371-##############################################################################
22372-# PHP
22373-##############################################################################
22374-load(
22375-    "@com_google_googleapis_imports//:imports.bzl",
22376-    "php_gapic_assembly_pkg",
22377-    "php_gapic_library",
22378-    "php_grpc_library",
22379-    "php_proto_library",
22380-)
22381-
22382-php_proto_library(
22383-    name = "assuredworkloads_php_proto",
22384-    deps = [":assuredworkloads_proto"],
22385-)
22386-
22387-php_grpc_library(
22388-    name = "assuredworkloads_php_grpc",
22389-    srcs = [":assuredworkloads_proto"],
22390-    deps = [":assuredworkloads_php_proto"],
22391-)
22392-
22393-php_gapic_library(
22394-    name = "assuredworkloads_php_gapic",
22395-    srcs = [":assuredworkloads_proto_with_info"],
22396-    grpc_service_config = "assuredworkloads_grpc_service_config.json",
22397-    rest_numeric_enums = False,
22398-    service_yaml = "assuredworkloads_v1.yaml",
22399-    transport = "grpc+rest",
22400-    deps = [
22401-        ":assuredworkloads_php_grpc",
22402-        ":assuredworkloads_php_proto",
22403-    ],
22404-)
22405-
22406-# Open Source Packages
22407-php_gapic_assembly_pkg(
22408-    name = "google-cloud-assuredworkloads-v1-php",
22409-    deps = [
22410-        ":assuredworkloads_php_gapic",
22411-        ":assuredworkloads_php_grpc",
22412-        ":assuredworkloads_php_proto",
22413-    ],
22414-)
22415-
22416-##############################################################################
22417-# Node.js
22418-##############################################################################
22419-load(
22420-    "@com_google_googleapis_imports//:imports.bzl",
22421-    "nodejs_gapic_assembly_pkg",
22422-    "nodejs_gapic_library",
22423-)
22424-
22425-nodejs_gapic_library(
22426-    name = "assuredworkloads_nodejs_gapic",
22427-    package_name = "@google-cloud/assured-workloads",
22428-    src = ":assuredworkloads_proto_with_info",
22429-    extra_protoc_parameters = ["metadata"],
22430-    grpc_service_config = "assuredworkloads_grpc_service_config.json",
22431-    package = "google.cloud.assuredworkloads.v1",
22432-    rest_numeric_enums = False,
22433-    service_yaml = "assuredworkloads_v1.yaml",
22434-    transport = "grpc+rest",
22435-    deps = [],
22436-)
22437-
22438-nodejs_gapic_assembly_pkg(
22439-    name = "assuredworkloads-v1-nodejs",
22440-    deps = [
22441-        ":assuredworkloads_nodejs_gapic",
22442-        ":assuredworkloads_proto",
22443-    ],
22444-)
22445-
22446-##############################################################################
22447-# Ruby
22448-##############################################################################
22449-load(
22450-    "@com_google_googleapis_imports//:imports.bzl",
22451-    "ruby_cloud_gapic_library",
22452-    "ruby_gapic_assembly_pkg",
22453-    "ruby_grpc_library",
22454-    "ruby_proto_library",
22455-)
22456-
22457-ruby_proto_library(
22458-    name = "assuredworkloads_ruby_proto",
22459-    deps = [":assuredworkloads_proto"],
22460-)
22461-
22462-ruby_grpc_library(
22463-    name = "assuredworkloads_ruby_grpc",
22464-    srcs = [":assuredworkloads_proto"],
22465-    deps = [":assuredworkloads_ruby_proto"],
22466-)
22467-
22468-ruby_cloud_gapic_library(
22469-    name = "assuredworkloads_ruby_gapic",
22470-    srcs = [":assuredworkloads_proto_with_info"],
22471-    extra_protoc_parameters = [
22472-        "ruby-cloud-api-id=assuredworkloads.googleapis.com",
22473-        "ruby-cloud-api-shortname=assuredworkloads",
22474-        "ruby-cloud-env-prefix=ASSURED_WORKLOADS",
22475-        "ruby-cloud-gem-name=google-cloud-assured_workloads-v1",
22476-        "ruby-cloud-product-url=https://cloud.google.com/assured-workloads/",
22477-    ],
22478-    grpc_service_config = "assuredworkloads_grpc_service_config.json",
22479-    rest_numeric_enums = False,
22480-    ruby_cloud_description = "Assured Workloads for Government secures government workloads and accelerates the path to running compliant workloads on Google Cloud.",
22481-    ruby_cloud_title = "Assured Workloads for Government V1",
22482-    service_yaml = "assuredworkloads_v1.yaml",
22483-    deps = [
22484-        ":assuredworkloads_ruby_grpc",
22485-        ":assuredworkloads_ruby_proto",
22486-    ],
22487-)
22488-
22489-# Open Source Packages
22490-ruby_gapic_assembly_pkg(
22491-    name = "google-cloud-assuredworkloads-v1-ruby",
22492-    deps = [
22493-        ":assuredworkloads_ruby_gapic",
22494-        ":assuredworkloads_ruby_grpc",
22495-        ":assuredworkloads_ruby_proto",
22496-    ],
22497-)
22498-
22499-##############################################################################
22500-# C#
22501-##############################################################################
22502-load(
22503-    "@com_google_googleapis_imports//:imports.bzl",
22504-    "csharp_gapic_assembly_pkg",
22505-    "csharp_gapic_library",
22506-    "csharp_grpc_library",
22507-    "csharp_proto_library",
22508-)
22509-
22510-csharp_proto_library(
22511-    name = "assuredworkloads_csharp_proto",
22512-    deps = [":assuredworkloads_proto"],
22513-)
22514-
22515-csharp_grpc_library(
22516-    name = "assuredworkloads_csharp_grpc",
22517-    srcs = [":assuredworkloads_proto"],
22518-    deps = [":assuredworkloads_csharp_proto"],
22519-)
22520-
22521-csharp_gapic_library(
22522-    name = "assuredworkloads_csharp_gapic",
22523-    srcs = [":assuredworkloads_proto_with_info"],
22524-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
22525-    grpc_service_config = "assuredworkloads_grpc_service_config.json",
22526-    rest_numeric_enums = False,
22527-    service_yaml = "assuredworkloads_v1.yaml",
22528-    deps = [
22529-        ":assuredworkloads_csharp_grpc",
22530-        ":assuredworkloads_csharp_proto",
22531-    ],
22532-)
22533-
22534-# Open Source Packages
22535-csharp_gapic_assembly_pkg(
22536-    name = "google-cloud-assuredworkloads-v1-csharp",
22537-    deps = [
22538-        ":assuredworkloads_csharp_gapic",
22539-        ":assuredworkloads_csharp_grpc",
22540-        ":assuredworkloads_csharp_proto",
22541-    ],
22542-)
22543-
22544-##############################################################################
22545-# C++
22546-##############################################################################
22547-load(
22548-    "@com_google_googleapis_imports//:imports.bzl",
22549-    "cc_grpc_library",
22550-    "cc_proto_library",
22551-)
22552-
22553-cc_proto_library(
22554-    name = "assuredworkloads_cc_proto",
22555-    deps = [":assuredworkloads_proto"],
22556-)
22557-
22558-cc_grpc_library(
22559-    name = "assuredworkloads_cc_grpc",
22560-    srcs = [":assuredworkloads_proto"],
22561-    grpc_only = True,
22562-    deps = [":assuredworkloads_cc_proto"],
22563-)
22564diff -urN a/google/cloud/assuredworkloads/v1beta1/BUILD.bazel b/google/cloud/assuredworkloads/v1beta1/BUILD.bazel
22565--- a/google/cloud/assuredworkloads/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
22566+++ b/google/cloud/assuredworkloads/v1beta1/BUILD.bazel	1969-12-31 16:00:00
22567@@ -1,398 +0,0 @@
22568-# This file was automatically generated by BuildFileGenerator
22569-# https://github.com/googleapis/rules_gapic/tree/master/bazel
22570-
22571-# Most of the manual changes to this file will be overwritten.
22572-# It's **only** allowed to change the following rule attribute values:
22573-# - names of *_gapic_assembly_* rules
22574-# - certain parameters of *_gapic_library rules, including but not limited to:
22575-#    * extra_protoc_parameters
22576-#    * extra_protoc_file_parameters
22577-# The complete list of preserved parameters can be found in the source code.
22578-
22579-# This is an API workspace, having public visibility by default makes perfect sense.
22580-package(default_visibility = ["//visibility:public"])
22581-
22582-##############################################################################
22583-# Common
22584-##############################################################################
22585-load("@rules_proto//proto:defs.bzl", "proto_library")
22586-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
22587-
22588-proto_library(
22589-    name = "assuredworkloads_proto",
22590-    srcs = [
22591-        "assuredworkloads.proto",
22592-        "assuredworkloads_service.proto",
22593-    ],
22594-    deps = [
22595-        "//google/api:annotations_proto",
22596-        "//google/api:client_proto",
22597-        "//google/api:field_behavior_proto",
22598-        "//google/api:resource_proto",
22599-        "//google/longrunning:operations_proto",
22600-        "@com_google_protobuf//:duration_proto",
22601-        "@com_google_protobuf//:empty_proto",
22602-        "@com_google_protobuf//:field_mask_proto",
22603-        "@com_google_protobuf//:timestamp_proto",
22604-    ],
22605-)
22606-
22607-proto_library_with_info(
22608-    name = "assuredworkloads_proto_with_info",
22609-    deps = [
22610-        ":assuredworkloads_proto",
22611-        "//google/cloud:common_resources_proto",
22612-    ],
22613-)
22614-
22615-##############################################################################
22616-# Java
22617-##############################################################################
22618-load(
22619-    "@com_google_googleapis_imports//:imports.bzl",
22620-    "java_gapic_assembly_gradle_pkg",
22621-    "java_gapic_library",
22622-    "java_gapic_test",
22623-    "java_grpc_library",
22624-    "java_proto_library",
22625-)
22626-
22627-java_proto_library(
22628-    name = "assuredworkloads_java_proto",
22629-    deps = [":assuredworkloads_proto"],
22630-)
22631-
22632-java_grpc_library(
22633-    name = "assuredworkloads_java_grpc",
22634-    srcs = [":assuredworkloads_proto"],
22635-    deps = [":assuredworkloads_java_proto"],
22636-)
22637-
22638-java_gapic_library(
22639-    name = "assuredworkloads_java_gapic",
22640-    srcs = [":assuredworkloads_proto_with_info"],
22641-    gapic_yaml = None,
22642-    grpc_service_config = "assuredworkloads_grpc_service_config.json",
22643-    rest_numeric_enums = False,
22644-    service_yaml = "assuredworkloads_v1beta1.yaml",
22645-    test_deps = [
22646-        ":assuredworkloads_java_grpc",
22647-    ],
22648-    transport = "grpc+rest",
22649-    deps = [
22650-        ":assuredworkloads_java_proto",
22651-        "//google/api:api_java_proto",
22652-    ],
22653-)
22654-
22655-java_gapic_test(
22656-    name = "assuredworkloads_java_gapic_test_suite",
22657-    test_classes = [
22658-        "com.google.cloud.assuredworkloads.v1beta1.AssuredWorkloadsServiceClientHttpJsonTest",
22659-        "com.google.cloud.assuredworkloads.v1beta1.AssuredWorkloadsServiceClientTest",
22660-    ],
22661-    runtime_deps = [":assuredworkloads_java_gapic_test"],
22662-)
22663-
22664-# Open Source Packages
22665-java_gapic_assembly_gradle_pkg(
22666-    name = "google-cloud-assuredworkloads-v1beta1-java",
22667-    include_samples = True,
22668-    transport = "grpc+rest",
22669-    deps = [
22670-        ":assuredworkloads_java_gapic",
22671-        ":assuredworkloads_java_grpc",
22672-        ":assuredworkloads_java_proto",
22673-        ":assuredworkloads_proto",
22674-    ],
22675-)
22676-
22677-##############################################################################
22678-# Go
22679-##############################################################################
22680-load(
22681-    "@com_google_googleapis_imports//:imports.bzl",
22682-    "go_gapic_assembly_pkg",
22683-    "go_gapic_library",
22684-    "go_proto_library",
22685-    "go_test",
22686-)
22687-
22688-go_proto_library(
22689-    name = "assuredworkloads_go_proto",
22690-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
22691-    importpath = "google.golang.org/genproto/googleapis/cloud/assuredworkloads/v1beta1",
22692-    protos = [":assuredworkloads_proto"],
22693-    deps = [
22694-        "//google/api:annotations_go_proto",
22695-        "//google/longrunning:longrunning_go_proto",
22696-    ],
22697-)
22698-
22699-go_gapic_library(
22700-    name = "assuredworkloads_go_gapic",
22701-    srcs = [":assuredworkloads_proto_with_info"],
22702-    grpc_service_config = "assuredworkloads_grpc_service_config.json",
22703-    importpath = "cloud.google.com/go/assuredworkloads/apiv1beta1;assuredworkloads",
22704-    metadata = True,
22705-    rest_numeric_enums = False,
22706-    service_yaml = "assuredworkloads_v1beta1.yaml",
22707-    transport = "grpc+rest",
22708-    deps = [
22709-        ":assuredworkloads_go_proto",
22710-        "//google/longrunning:longrunning_go_proto",
22711-        "@com_google_cloud_go//longrunning:go_default_library",
22712-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
22713-        "@io_bazel_rules_go//proto/wkt:duration_go_proto",
22714-    ],
22715-)
22716-
22717-go_test(
22718-    name = "assuredworkloads_go_gapic_test",
22719-    srcs = [":assuredworkloads_go_gapic_srcjar_test"],
22720-    embed = [":assuredworkloads_go_gapic"],
22721-    importpath = "cloud.google.com/go/assuredworkloads/apiv1beta1",
22722-)
22723-
22724-# Open Source Packages
22725-go_gapic_assembly_pkg(
22726-    name = "gapi-cloud-assuredworkloads-v1beta1-go",
22727-    deps = [
22728-        ":assuredworkloads_go_gapic",
22729-        ":assuredworkloads_go_gapic_srcjar-metadata.srcjar",
22730-        ":assuredworkloads_go_gapic_srcjar-test.srcjar",
22731-        ":assuredworkloads_go_proto",
22732-    ],
22733-)
22734-
22735-##############################################################################
22736-# Python
22737-##############################################################################
22738-load(
22739-    "@com_google_googleapis_imports//:imports.bzl",
22740-    "py_gapic_assembly_pkg",
22741-    "py_gapic_library",
22742-    "py_test",
22743-)
22744-
22745-py_gapic_library(
22746-    name = "assuredworkloads_py_gapic",
22747-    srcs = [":assuredworkloads_proto"],
22748-    grpc_service_config = "assuredworkloads_grpc_service_config.json",
22749-    opt_args = ["warehouse-package-name=google-cloud-assured-workloads"],
22750-    rest_numeric_enums = False,
22751-    service_yaml = "assuredworkloads_v1beta1.yaml",
22752-    transport = "grpc",
22753-)
22754-
22755-py_test(
22756-    name = "assuredworkloads_py_gapic_test",
22757-    srcs = [
22758-        "assuredworkloads_py_gapic_pytest.py",
22759-        "assuredworkloads_py_gapic_test.py",
22760-    ],
22761-    legacy_create_init = False,
22762-    deps = [":assuredworkloads_py_gapic"],
22763-)
22764-
22765-# Open Source Packages
22766-py_gapic_assembly_pkg(
22767-    name = "assuredworkloads-v1beta1-py",
22768-    deps = [
22769-        ":assuredworkloads_py_gapic",
22770-    ],
22771-)
22772-
22773-##############################################################################
22774-# PHP
22775-##############################################################################
22776-load(
22777-    "@com_google_googleapis_imports//:imports.bzl",
22778-    "php_gapic_assembly_pkg",
22779-    "php_gapic_library",
22780-    "php_grpc_library",
22781-    "php_proto_library",
22782-)
22783-
22784-php_proto_library(
22785-    name = "assuredworkloads_php_proto",
22786-    deps = [":assuredworkloads_proto"],
22787-)
22788-
22789-php_grpc_library(
22790-    name = "assuredworkloads_php_grpc",
22791-    srcs = [":assuredworkloads_proto"],
22792-    deps = [":assuredworkloads_php_proto"],
22793-)
22794-
22795-php_gapic_library(
22796-    name = "assuredworkloads_php_gapic",
22797-    srcs = [":assuredworkloads_proto_with_info"],
22798-    grpc_service_config = "assuredworkloads_grpc_service_config.json",
22799-    rest_numeric_enums = False,
22800-    service_yaml = "assuredworkloads_v1beta1.yaml",
22801-    transport = "grpc+rest",
22802-    deps = [
22803-        ":assuredworkloads_php_grpc",
22804-        ":assuredworkloads_php_proto",
22805-    ],
22806-)
22807-
22808-# Open Source Packages
22809-php_gapic_assembly_pkg(
22810-    name = "google-cloud-assuredworkloads-v1beta1-php",
22811-    deps = [
22812-        ":assuredworkloads_php_gapic",
22813-        ":assuredworkloads_php_grpc",
22814-        ":assuredworkloads_php_proto",
22815-    ],
22816-)
22817-
22818-##############################################################################
22819-# Node.js
22820-##############################################################################
22821-load(
22822-    "@com_google_googleapis_imports//:imports.bzl",
22823-    "nodejs_gapic_assembly_pkg",
22824-    "nodejs_gapic_library",
22825-)
22826-
22827-nodejs_gapic_library(
22828-    name = "assuredworkloads_nodejs_gapic",
22829-    package_name = "@google-cloud/assured-workloads",
22830-    src = ":assuredworkloads_proto_with_info",
22831-    extra_protoc_parameters = ["metadata"],
22832-    grpc_service_config = "assuredworkloads_grpc_service_config.json",
22833-    package = "google.cloud.assuredworkloads.v1beta1",
22834-    rest_numeric_enums = False,
22835-    service_yaml = "assuredworkloads_v1beta1.yaml",
22836-    transport = "grpc+rest",
22837-    deps = [],
22838-)
22839-
22840-nodejs_gapic_assembly_pkg(
22841-    name = "assuredworkloads-v1beta1-nodejs",
22842-    deps = [
22843-        ":assuredworkloads_nodejs_gapic",
22844-        ":assuredworkloads_proto",
22845-    ],
22846-)
22847-
22848-##############################################################################
22849-# Ruby
22850-##############################################################################
22851-load(
22852-    "@com_google_googleapis_imports//:imports.bzl",
22853-    "ruby_cloud_gapic_library",
22854-    "ruby_gapic_assembly_pkg",
22855-    "ruby_grpc_library",
22856-    "ruby_proto_library",
22857-)
22858-
22859-ruby_proto_library(
22860-    name = "assuredworkloads_ruby_proto",
22861-    deps = [":assuredworkloads_proto"],
22862-)
22863-
22864-ruby_grpc_library(
22865-    name = "assuredworkloads_ruby_grpc",
22866-    srcs = [":assuredworkloads_proto"],
22867-    deps = [":assuredworkloads_ruby_proto"],
22868-)
22869-
22870-ruby_cloud_gapic_library(
22871-    name = "assuredworkloads_ruby_gapic",
22872-    srcs = [":assuredworkloads_proto_with_info"],
22873-    extra_protoc_parameters = [
22874-        "ruby-cloud-api-id=assuredworkloads.googleapis.com",
22875-        "ruby-cloud-api-shortname=assuredworkloads",
22876-        "ruby-cloud-env-prefix=ASSURED_WORKLOADS",
22877-        "ruby-cloud-gem-name=google-cloud-assured_workloads-v1beta1",
22878-        "ruby-cloud-product-url=https://cloud.google.com/assured-workloads/",
22879-    ],
22880-    grpc_service_config = "assuredworkloads_grpc_service_config.json",
22881-    rest_numeric_enums = False,
22882-    ruby_cloud_description = "Assured Workloads for Government secures government workloads and accelerates the path to running compliant workloads on Google Cloud.",
22883-    ruby_cloud_title = "Assured Workloads for Government V1beta1",
22884-    service_yaml = "assuredworkloads_v1beta1.yaml",
22885-    deps = [
22886-        ":assuredworkloads_ruby_grpc",
22887-        ":assuredworkloads_ruby_proto",
22888-    ],
22889-)
22890-
22891-# Open Source Packages
22892-ruby_gapic_assembly_pkg(
22893-    name = "google-cloud-assuredworkloads-v1beta1-ruby",
22894-    deps = [
22895-        ":assuredworkloads_ruby_gapic",
22896-        ":assuredworkloads_ruby_grpc",
22897-        ":assuredworkloads_ruby_proto",
22898-    ],
22899-)
22900-
22901-##############################################################################
22902-# C#
22903-##############################################################################
22904-load(
22905-    "@com_google_googleapis_imports//:imports.bzl",
22906-    "csharp_gapic_assembly_pkg",
22907-    "csharp_gapic_library",
22908-    "csharp_grpc_library",
22909-    "csharp_proto_library",
22910-)
22911-
22912-csharp_proto_library(
22913-    name = "assuredworkloads_csharp_proto",
22914-    deps = [":assuredworkloads_proto"],
22915-)
22916-
22917-csharp_grpc_library(
22918-    name = "assuredworkloads_csharp_grpc",
22919-    srcs = [":assuredworkloads_proto"],
22920-    deps = [":assuredworkloads_csharp_proto"],
22921-)
22922-
22923-csharp_gapic_library(
22924-    name = "assuredworkloads_csharp_gapic",
22925-    srcs = [":assuredworkloads_proto_with_info"],
22926-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
22927-    grpc_service_config = "assuredworkloads_grpc_service_config.json",
22928-    rest_numeric_enums = False,
22929-    service_yaml = "assuredworkloads_v1beta1.yaml",
22930-    deps = [
22931-        ":assuredworkloads_csharp_grpc",
22932-        ":assuredworkloads_csharp_proto",
22933-    ],
22934-)
22935-
22936-# Open Source Packages
22937-csharp_gapic_assembly_pkg(
22938-    name = "google-cloud-assuredworkloads-v1beta1-csharp",
22939-    deps = [
22940-        ":assuredworkloads_csharp_gapic",
22941-        ":assuredworkloads_csharp_grpc",
22942-        ":assuredworkloads_csharp_proto",
22943-    ],
22944-)
22945-
22946-##############################################################################
22947-# C++
22948-##############################################################################
22949-load(
22950-    "@com_google_googleapis_imports//:imports.bzl",
22951-    "cc_grpc_library",
22952-    "cc_proto_library",
22953-)
22954-
22955-cc_proto_library(
22956-    name = "assuredworkloads_cc_proto",
22957-    deps = [":assuredworkloads_proto"],
22958-)
22959-
22960-cc_grpc_library(
22961-    name = "assuredworkloads_cc_grpc",
22962-    srcs = [":assuredworkloads_proto"],
22963-    grpc_only = True,
22964-    deps = [":assuredworkloads_cc_proto"],
22965-)
22966diff -urN a/google/cloud/audit/BUILD.bazel b/google/cloud/audit/BUILD.bazel
22967--- a/google/cloud/audit/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
22968+++ b/google/cloud/audit/BUILD.bazel	1969-12-31 16:00:00
22969@@ -1,237 +0,0 @@
22970-# This file was automatically generated by BuildFileGenerator
22971-# https://github.com/googleapis/rules_gapic/tree/master/bazel
22972-
22973-# Most of the manual changes to this file will be overwritten.
22974-# It's **only** allowed to change the following rule attribute values:
22975-# - names of *_gapic_assembly_* rules
22976-# - certain parameters of *_gapic_library rules, including but not limited to:
22977-#    * extra_protoc_parameters
22978-#    * extra_protoc_file_parameters
22979-# The complete list of preserved parameters can be found in the source code.
22980-
22981-# This is an API workspace, having public visibility by default makes perfect sense.
22982-package(default_visibility = ["//visibility:public"])
22983-
22984-##############################################################################
22985-# Common
22986-##############################################################################
22987-load("@rules_proto//proto:defs.bzl", "proto_library")
22988-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
22989-
22990-proto_library(
22991-    name = "audit_proto",
22992-    srcs = [
22993-        "audit_log.proto",
22994-        "bigquery_audit_metadata.proto",
22995-    ],
22996-    deps = [
22997-        "//google/api:field_behavior_proto",
22998-        "//google/iam/v1:policy_proto",
22999-        "//google/rpc:status_proto",
23000-        "//google/rpc/context:attribute_context_proto",
23001-        "@com_google_protobuf//:any_proto",
23002-        "@com_google_protobuf//:duration_proto",
23003-        "@com_google_protobuf//:struct_proto",
23004-        "@com_google_protobuf//:timestamp_proto",
23005-    ],
23006-)
23007-
23008-proto_library_with_info(
23009-    name = "audit_proto_with_info",
23010-    deps = [
23011-        ":audit_proto",
23012-        "//google/cloud:common_resources_proto",
23013-    ],
23014-)
23015-
23016-##############################################################################
23017-# Java
23018-##############################################################################
23019-load(
23020-    "@com_google_googleapis_imports//:imports.bzl",
23021-    "java_gapic_assembly_gradle_pkg",
23022-    "java_grpc_library",
23023-    "java_proto_library",
23024-)
23025-
23026-java_proto_library(
23027-    name = "audit_java_proto",
23028-    deps = [":audit_proto"],
23029-)
23030-
23031-java_grpc_library(
23032-    name = "audit_java_grpc",
23033-    srcs = [":audit_proto"],
23034-    deps = [":audit_java_proto"],
23035-)
23036-
23037-# Please DO-NOT-REMOVE this section.
23038-# This is required to generate java files for these protos.
23039-# Open Source Packages
23040-java_gapic_assembly_gradle_pkg(
23041-    name = "google-cloud-audit-java",
23042-    transport = "grpc+rest",
23043-    deps = [
23044-        ":audit_java_grpc",
23045-        ":audit_java_proto",
23046-        ":audit_proto",
23047-    ],
23048-)
23049-
23050-##############################################################################
23051-# Go
23052-##############################################################################
23053-load(
23054-    "@com_google_googleapis_imports//:imports.bzl",
23055-    "go_proto_library",
23056-)
23057-
23058-go_proto_library(
23059-    name = "audit_go_proto",
23060-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
23061-    importpath = "google.golang.org/genproto/googleapis/cloud/audit",
23062-    protos = [":audit_proto"],
23063-    deps = [
23064-        "//google/api:annotations_go_proto",
23065-        "//google/iam/v1:iam_go_proto",
23066-        "//google/rpc:status_go_proto",
23067-        "//google/rpc/context:attribute_context_go_proto",
23068-    ],
23069-)
23070-
23071-##############################################################################
23072-# Python
23073-##############################################################################
23074-load(
23075-    "@com_google_googleapis_imports//:imports.bzl",
23076-    "moved_proto_library",
23077-    "py_grpc_library",
23078-    "py_proto_library",
23079-)
23080-
23081-moved_proto_library(
23082-    name = "audit_moved_proto",
23083-    srcs = [":audit_proto"],
23084-    deps = [
23085-        "//google/api:field_behavior_proto",
23086-        "//google/iam/v1:policy_proto",
23087-        "//google/rpc:status_proto",
23088-        "//google/rpc/context:attribute_context_proto",
23089-        "@com_google_protobuf//:any_proto",
23090-        "@com_google_protobuf//:duration_proto",
23091-        "@com_google_protobuf//:struct_proto",
23092-        "@com_google_protobuf//:timestamp_proto",
23093-    ],
23094-)
23095-
23096-py_proto_library(
23097-    name = "audit_py_proto",
23098-    deps = [":audit_moved_proto"],
23099-)
23100-
23101-py_grpc_library(
23102-    name = "audit_py_grpc",
23103-    srcs = [":audit_moved_proto"],
23104-    deps = [":audit_py_proto"],
23105-)
23106-
23107-##############################################################################
23108-# PHP
23109-##############################################################################
23110-load(
23111-    "@com_google_googleapis_imports//:imports.bzl",
23112-    "php_grpc_library",
23113-    "php_proto_library",
23114-)
23115-
23116-php_proto_library(
23117-    name = "audit_php_proto",
23118-    deps = [":audit_proto"],
23119-)
23120-
23121-php_grpc_library(
23122-    name = "audit_php_grpc",
23123-    srcs = [":audit_proto"],
23124-    deps = [":audit_php_proto"],
23125-)
23126-
23127-##############################################################################
23128-# Node.js
23129-##############################################################################
23130-load(
23131-    "@com_google_googleapis_imports//:imports.bzl",
23132-    "nodejs_gapic_assembly_pkg",
23133-    "nodejs_gapic_library",
23134-)
23135-
23136-##############################################################################
23137-# Ruby
23138-##############################################################################
23139-load(
23140-    "@com_google_googleapis_imports//:imports.bzl",
23141-    "ruby_grpc_library",
23142-    "ruby_proto_library",
23143-)
23144-
23145-ruby_proto_library(
23146-    name = "audit_ruby_proto",
23147-    deps = [":audit_proto"],
23148-)
23149-
23150-ruby_grpc_library(
23151-    name = "audit_ruby_grpc",
23152-    srcs = [":audit_proto"],
23153-    deps = [":audit_ruby_proto"],
23154-)
23155-
23156-##############################################################################
23157-# C#
23158-##############################################################################
23159-load(
23160-    "@com_google_googleapis_imports//:imports.bzl",
23161-    "csharp_gapic_assembly_pkg",
23162-    "csharp_grpc_library",
23163-    "csharp_proto_library",
23164-)
23165-
23166-csharp_proto_library(
23167-    name = "audit_csharp_proto",
23168-    deps = [":audit_proto"],
23169-)
23170-
23171-csharp_grpc_library(
23172-    name = "audit_csharp_grpc",
23173-    srcs = [":audit_proto"],
23174-    deps = [":audit_csharp_proto"],
23175-)
23176-
23177-csharp_gapic_assembly_pkg(
23178-    name = "google-cloud-audit-csharp",
23179-    package_name = "Google.Cloud.Audit",
23180-    generate_nongapic_package = True,
23181-    deps = [
23182-        ":audit_csharp_grpc",
23183-        ":audit_csharp_proto",
23184-    ],
23185-)
23186-
23187-##############################################################################
23188-# C++
23189-##############################################################################
23190-load(
23191-    "@com_google_googleapis_imports//:imports.bzl",
23192-    "cc_grpc_library",
23193-    "cc_proto_library",
23194-)
23195-
23196-cc_proto_library(
23197-    name = "audit_cc_proto",
23198-    deps = [":audit_proto"],
23199-)
23200-
23201-cc_grpc_library(
23202-    name = "audit_cc_grpc",
23203-    srcs = [":audit_proto"],
23204-    grpc_only = True,
23205-    deps = [":audit_cc_proto"],
23206-)
23207diff -urN a/google/cloud/automl/BUILD.bazel b/google/cloud/automl/BUILD.bazel
23208--- a/google/cloud/automl/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
23209+++ b/google/cloud/automl/BUILD.bazel	1969-12-31 16:00:00
23210@@ -1,44 +0,0 @@
23211-# This build file includes a target for the Ruby wrapper library for
23212-# google-cloud-automl.
23213-
23214-# This is an API workspace, having public visibility by default makes perfect sense.
23215-package(default_visibility = ["//visibility:public"])
23216-
23217-# Export yaml configs.
23218-exports_files(glob(["*.yaml"]))
23219-
23220-load(
23221-    "@com_google_googleapis_imports//:imports.bzl",
23222-    "ruby_cloud_gapic_library",
23223-    "ruby_gapic_assembly_pkg",
23224-)
23225-
23226-# Generates a Ruby wrapper client for automl.
23227-# Ruby wrapper clients are versionless, but are generated from source protos
23228-# for a particular service version, v1 in this case.
23229-ruby_cloud_gapic_library(
23230-    name = "automl_ruby_wrapper",
23231-    srcs = ["//google/cloud/automl/v1:automl_proto_with_info"],
23232-    extra_protoc_parameters = [
23233-        "ruby-cloud-gem-name=google-cloud-automl",
23234-        "ruby-cloud-gem-namespace=Google::Cloud::AutoML",
23235-        "ruby-cloud-env-prefix=AUTOML",
23236-        "ruby-cloud-wrapper-of=v1:0.0;v1beta1:0.0",
23237-        "ruby-cloud-product-url=https://cloud.google.com/automl",
23238-        "ruby-cloud-api-id=automl.googleapis.com",
23239-        "ruby-cloud-api-shortname=automl",
23240-        "ruby-cloud-migration-version=1.0",
23241-        "ruby-cloud-path-override=auto_ml=automl",
23242-        "ruby-cloud-namespace-override=AutoMl=AutoML",
23243-    ],
23244-    ruby_cloud_description = "AutoML makes the power of machine learning available to you even if you have limited knowledge of machine learning. You can use AutoML to build on Google's machine learning capabilities to create your own custom machine learning models that are tailored to your business needs, and then integrate those models into your applications and web sites.",
23245-    ruby_cloud_title = "Cloud AutoML",
23246-)
23247-
23248-# Open Source package.
23249-ruby_gapic_assembly_pkg(
23250-    name = "google-cloud-automl-ruby",
23251-    deps = [
23252-        ":automl_ruby_wrapper",
23253-    ],
23254-)
23255diff -urN a/google/cloud/automl/v1/BUILD.bazel b/google/cloud/automl/v1/BUILD.bazel
23256--- a/google/cloud/automl/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
23257+++ b/google/cloud/automl/v1/BUILD.bazel	1969-12-31 16:00:00
23258@@ -1,410 +0,0 @@
23259-# This file was automatically generated by BuildFileGenerator
23260-
23261-# This is an API workspace, having public visibility by default makes perfect sense.
23262-package(default_visibility = ["//visibility:public"])
23263-
23264-##############################################################################
23265-# Common
23266-##############################################################################
23267-load("@rules_proto//proto:defs.bzl", "proto_library")
23268-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
23269-
23270-proto_library(
23271-    name = "automl_proto",
23272-    srcs = [
23273-        "annotation_payload.proto",
23274-        "annotation_spec.proto",
23275-        "classification.proto",
23276-        "data_items.proto",
23277-        "dataset.proto",
23278-        "detection.proto",
23279-        "geometry.proto",
23280-        "image.proto",
23281-        "io.proto",
23282-        "model.proto",
23283-        "model_evaluation.proto",
23284-        "operations.proto",
23285-        "prediction_service.proto",
23286-        "service.proto",
23287-        "text.proto",
23288-        "text_extraction.proto",
23289-        "text_segment.proto",
23290-        "text_sentiment.proto",
23291-        "translation.proto",
23292-    ],
23293-    deps = [
23294-        "//google/api:annotations_proto",
23295-        "//google/api:client_proto",
23296-        "//google/api:field_behavior_proto",
23297-        "//google/api:resource_proto",
23298-        "//google/longrunning:operations_proto",
23299-        "//google/rpc:status_proto",
23300-        "@com_google_protobuf//:any_proto",
23301-        "@com_google_protobuf//:duration_proto",
23302-        "@com_google_protobuf//:empty_proto",
23303-        "@com_google_protobuf//:field_mask_proto",
23304-        "@com_google_protobuf//:struct_proto",
23305-        "@com_google_protobuf//:timestamp_proto",
23306-    ],
23307-)
23308-
23309-proto_library_with_info(
23310-    name = "automl_proto_with_info",
23311-    deps = [
23312-        ":automl_proto",
23313-        "//google/cloud:common_resources_proto",
23314-    ],
23315-)
23316-
23317-##############################################################################
23318-# Java
23319-##############################################################################
23320-load(
23321-    "@com_google_googleapis_imports//:imports.bzl",
23322-    "java_gapic_assembly_gradle_pkg",
23323-    "java_gapic_library",
23324-    "java_gapic_test",
23325-    "java_grpc_library",
23326-    "java_proto_library",
23327-)
23328-
23329-java_proto_library(
23330-    name = "automl_java_proto",
23331-    deps = [":automl_proto"],
23332-)
23333-
23334-java_grpc_library(
23335-    name = "automl_java_grpc",
23336-    srcs = [":automl_proto"],
23337-    deps = [":automl_java_proto"],
23338-)
23339-
23340-java_gapic_library(
23341-    name = "automl_java_gapic",
23342-    srcs = [":automl_proto_with_info"],
23343-    grpc_service_config = "automl_grpc_service_config.json",
23344-    rest_numeric_enums = False,
23345-    test_deps = [
23346-        ":automl_java_grpc",
23347-    ],
23348-    transport = "grpc+rest",
23349-    deps = [
23350-        ":automl_java_proto",
23351-    ],
23352-)
23353-
23354-java_gapic_test(
23355-    name = "automl_java_gapic_test_suite",
23356-    test_classes = [
23357-        "com.google.cloud.automl.v1.AutoMlClientHttpJsonTest",
23358-        "com.google.cloud.automl.v1.AutoMlClientTest",
23359-        "com.google.cloud.automl.v1.PredictionServiceClientHttpJsonTest",
23360-        "com.google.cloud.automl.v1.PredictionServiceClientTest",
23361-    ],
23362-    runtime_deps = [":automl_java_gapic_test"],
23363-)
23364-
23365-# Open Source Packages
23366-java_gapic_assembly_gradle_pkg(
23367-    name = "google-cloud-automl-v1-java",
23368-    include_samples = True,
23369-    transport = "grpc+rest",
23370-    deps = [
23371-        ":automl_java_gapic",
23372-        ":automl_java_grpc",
23373-        ":automl_java_proto",
23374-        ":automl_proto",
23375-    ],
23376-)
23377-
23378-##############################################################################
23379-# Go
23380-##############################################################################
23381-load(
23382-    "@com_google_googleapis_imports//:imports.bzl",
23383-    "go_gapic_assembly_pkg",
23384-    "go_gapic_library",
23385-    "go_proto_library",
23386-    "go_test",
23387-)
23388-
23389-go_proto_library(
23390-    name = "automl_go_proto",
23391-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
23392-    importpath = "google.golang.org/genproto/googleapis/cloud/automl/v1",
23393-    protos = [":automl_proto"],
23394-    deps = [
23395-        "//google/api:annotations_go_proto",
23396-        "//google/longrunning:longrunning_go_proto",
23397-        "//google/rpc:status_go_proto",
23398-    ],
23399-)
23400-
23401-go_gapic_library(
23402-    name = "automl_go_gapic",
23403-    srcs = [":automl_proto_with_info"],
23404-    grpc_service_config = "automl_grpc_service_config.json",
23405-    importpath = "cloud.google.com/go/automl/apiv1;automl",
23406-    rest_numeric_enums = False,
23407-    service_yaml = "automl_v1.yaml",
23408-    transport = "grpc+rest",
23409-    deps = [
23410-        ":automl_go_proto",
23411-        "//google/longrunning:longrunning_go_proto",
23412-        "@com_google_cloud_go//longrunning:go_default_library",
23413-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
23414-        "@io_bazel_rules_go//proto/wkt:any_go_proto",
23415-        "@io_bazel_rules_go//proto/wkt:duration_go_proto",
23416-        "@io_bazel_rules_go//proto/wkt:struct_go_proto",
23417-    ],
23418-)
23419-
23420-go_test(
23421-    name = "automl_go_gapic_test",
23422-    srcs = [":automl_go_gapic_srcjar_test"],
23423-    embed = [":automl_go_gapic"],
23424-    importpath = "cloud.google.com/go/automl/apiv1",
23425-)
23426-
23427-# Open Source Packages
23428-go_gapic_assembly_pkg(
23429-    name = "gapi-cloud-automl-v1-go",
23430-    deps = [
23431-        ":automl_go_gapic",
23432-        ":automl_go_gapic_srcjar-test.srcjar",
23433-        ":automl_go_proto",
23434-    ],
23435-)
23436-
23437-##############################################################################
23438-# Python
23439-##############################################################################
23440-load(
23441-    "@com_google_googleapis_imports//:imports.bzl",
23442-    "py_gapic_assembly_pkg",
23443-    "py_gapic_library",
23444-    "py_test",
23445-)
23446-
23447-py_gapic_library(
23448-    name = "automl_py_gapic",
23449-    srcs = [":automl_proto"],
23450-    grpc_service_config = "automl_grpc_service_config.json",
23451-    rest_numeric_enums = False,
23452-    transport = "grpc",
23453-)
23454-
23455-py_test(
23456-    name = "automl_py_gapic_test",
23457-    srcs = [
23458-        "automl_py_gapic_pytest.py",
23459-        "automl_py_gapic_test.py",
23460-    ],
23461-    legacy_create_init = False,
23462-    deps = [":automl_py_gapic"],
23463-)
23464-
23465-# Open Source Packages
23466-py_gapic_assembly_pkg(
23467-    name = "automl-v1-py",
23468-    deps = [
23469-        ":automl_py_gapic",
23470-    ],
23471-)
23472-
23473-##############################################################################
23474-# PHP
23475-##############################################################################
23476-load(
23477-    "@com_google_googleapis_imports//:imports.bzl",
23478-    "php_gapic_assembly_pkg",
23479-    "php_gapic_library",
23480-    "php_grpc_library",
23481-    "php_proto_library",
23482-)
23483-
23484-php_proto_library(
23485-    name = "automl_php_proto",
23486-    deps = [":automl_proto"],
23487-)
23488-
23489-php_grpc_library(
23490-    name = "automl_php_grpc",
23491-    srcs = [":automl_proto"],
23492-    deps = [":automl_php_proto"],
23493-)
23494-
23495-php_gapic_library(
23496-    name = "automl_php_gapic",
23497-    srcs = [":automl_proto_with_info"],
23498-    grpc_service_config = "automl_grpc_service_config.json",
23499-    rest_numeric_enums = False,
23500-    service_yaml = "automl_v1.yaml",
23501-    transport = "grpc+rest",
23502-    deps = [
23503-        ":automl_php_grpc",
23504-        ":automl_php_proto",
23505-    ],
23506-)
23507-
23508-# Open Source Packages
23509-php_gapic_assembly_pkg(
23510-    name = "google-cloud-automl-v1-php",
23511-    deps = [
23512-        ":automl_php_gapic",
23513-        ":automl_php_grpc",
23514-        ":automl_php_proto",
23515-    ],
23516-)
23517-
23518-##############################################################################
23519-# Node.js
23520-##############################################################################
23521-load(
23522-    "@com_google_googleapis_imports//:imports.bzl",
23523-    "nodejs_gapic_assembly_pkg",
23524-    "nodejs_gapic_library",
23525-)
23526-
23527-nodejs_gapic_library(
23528-    name = "automl_nodejs_gapic",
23529-    package_name = "@google-cloud/automl",
23530-    src = ":automl_proto_with_info",
23531-    extra_protoc_parameters = ["metadata"],
23532-    grpc_service_config = "automl_grpc_service_config.json",
23533-    main_service = "automl",
23534-    package = "google.cloud.automl.v1",
23535-    rest_numeric_enums = False,
23536-    service_yaml = "automl_v1.yaml",
23537-    transport = "grpc+rest",
23538-    deps = [],
23539-)
23540-
23541-nodejs_gapic_assembly_pkg(
23542-    name = "automl-v1-nodejs",
23543-    deps = [
23544-        ":automl_nodejs_gapic",
23545-        ":automl_proto",
23546-    ],
23547-)
23548-
23549-##############################################################################
23550-# Ruby
23551-##############################################################################
23552-load(
23553-    "@com_google_googleapis_imports//:imports.bzl",
23554-    "ruby_cloud_gapic_library",
23555-    "ruby_gapic_assembly_pkg",
23556-    "ruby_grpc_library",
23557-    "ruby_proto_library",
23558-)
23559-
23560-ruby_proto_library(
23561-    name = "automl_ruby_proto",
23562-    deps = [":automl_proto"],
23563-)
23564-
23565-ruby_grpc_library(
23566-    name = "automl_ruby_grpc",
23567-    srcs = [":automl_proto"],
23568-    deps = [":automl_ruby_proto"],
23569-)
23570-
23571-ruby_cloud_gapic_library(
23572-    name = "automl_ruby_gapic",
23573-    srcs = [":automl_proto_with_info"],
23574-    extra_protoc_parameters = [
23575-        "ruby-cloud-gem-name=google-cloud-automl-v1",
23576-        "ruby-cloud-env-prefix=AUTOML",
23577-        "ruby-cloud-path-override=auto_ml=automl",
23578-        "ruby-cloud-namespace-override=AutoMl=AutoML;Automl=AutoML",
23579-        "ruby-cloud-yard-strict=false",
23580-        "ruby-cloud-product-url=https://cloud.google.com/automl",
23581-        "ruby-cloud-api-id=automl.googleapis.com",
23582-        "ruby-cloud-api-shortname=automl",
23583-    ],
23584-    grpc_service_config = "automl_grpc_service_config.json",
23585-    rest_numeric_enums = False,
23586-    ruby_cloud_description = "AutoML makes the power of machine learning available to you even if you have limited knowledge of machine learning. You can use AutoML to build on Google's machine learning capabilities to create your own custom machine learning models that are tailored to your business needs, and then integrate those models into your applications and web sites.",
23587-    ruby_cloud_title = "Cloud AutoML V1",
23588-    deps = [
23589-        ":automl_ruby_grpc",
23590-        ":automl_ruby_proto",
23591-    ],
23592-)
23593-
23594-# Open Source Packages
23595-ruby_gapic_assembly_pkg(
23596-    name = "google-cloud-automl-v1-ruby",
23597-    deps = [
23598-        ":automl_ruby_gapic",
23599-        ":automl_ruby_grpc",
23600-        ":automl_ruby_proto",
23601-    ],
23602-)
23603-
23604-##############################################################################
23605-# C#
23606-##############################################################################
23607-load(
23608-    "@com_google_googleapis_imports//:imports.bzl",
23609-    "csharp_gapic_assembly_pkg",
23610-    "csharp_gapic_library",
23611-    "csharp_grpc_library",
23612-    "csharp_proto_library",
23613-)
23614-
23615-csharp_proto_library(
23616-    name = "automl_csharp_proto",
23617-    deps = [":automl_proto"],
23618-)
23619-
23620-csharp_grpc_library(
23621-    name = "automl_csharp_grpc",
23622-    srcs = [":automl_proto"],
23623-    deps = [":automl_csharp_proto"],
23624-)
23625-
23626-csharp_gapic_library(
23627-    name = "automl_csharp_gapic",
23628-    srcs = [":automl_proto_with_info"],
23629-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
23630-    grpc_service_config = "automl_grpc_service_config.json",
23631-    rest_numeric_enums = False,
23632-    service_yaml = "automl_v1.yaml",
23633-    deps = [
23634-        ":automl_csharp_grpc",
23635-        ":automl_csharp_proto",
23636-    ],
23637-)
23638-
23639-# Open Source Packages
23640-csharp_gapic_assembly_pkg(
23641-    name = "google-cloud-automl-v1-csharp",
23642-    deps = [
23643-        ":automl_csharp_gapic",
23644-        ":automl_csharp_grpc",
23645-        ":automl_csharp_proto",
23646-    ],
23647-)
23648-
23649-##############################################################################
23650-# C++
23651-##############################################################################
23652-load(
23653-    "@com_google_googleapis_imports//:imports.bzl",
23654-    "cc_grpc_library",
23655-    "cc_proto_library",
23656-)
23657-
23658-cc_proto_library(
23659-    name = "automl_cc_proto",
23660-    deps = [":automl_proto"],
23661-)
23662-
23663-cc_grpc_library(
23664-    name = "automl_cc_grpc",
23665-    srcs = [":automl_proto"],
23666-    grpc_only = True,
23667-    deps = [":automl_cc_proto"],
23668-)
23669diff -urN a/google/cloud/automl/v1beta1/BUILD.bazel b/google/cloud/automl/v1beta1/BUILD.bazel
23670--- a/google/cloud/automl/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
23671+++ b/google/cloud/automl/v1beta1/BUILD.bazel	1969-12-31 16:00:00
23672@@ -1,402 +0,0 @@
23673-# This file was automatically generated by BuildFileGenerator
23674-
23675-# This is an API workspace, having public visibility by default makes perfect sense.
23676-package(default_visibility = ["//visibility:public"])
23677-
23678-##############################################################################
23679-# Common
23680-##############################################################################
23681-load("@rules_proto//proto:defs.bzl", "proto_library")
23682-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
23683-
23684-proto_library(
23685-    name = "automl_proto",
23686-    srcs = [
23687-        "annotation_payload.proto",
23688-        "annotation_spec.proto",
23689-        "classification.proto",
23690-        "column_spec.proto",
23691-        "data_items.proto",
23692-        "data_stats.proto",
23693-        "data_types.proto",
23694-        "dataset.proto",
23695-        "detection.proto",
23696-        "geometry.proto",
23697-        "image.proto",
23698-        "io.proto",
23699-        "model.proto",
23700-        "model_evaluation.proto",
23701-        "operations.proto",
23702-        "prediction_service.proto",
23703-        "ranges.proto",
23704-        "regression.proto",
23705-        "service.proto",
23706-        "table_spec.proto",
23707-        "tables.proto",
23708-        "temporal.proto",
23709-        "text.proto",
23710-        "text_extraction.proto",
23711-        "text_segment.proto",
23712-        "text_sentiment.proto",
23713-        "translation.proto",
23714-        "video.proto",
23715-    ],
23716-    deps = [
23717-        "//google/api:annotations_proto",
23718-        "//google/api:client_proto",
23719-        "//google/api:field_behavior_proto",
23720-        "//google/api:resource_proto",
23721-        "//google/longrunning:operations_proto",
23722-        "//google/rpc:status_proto",
23723-        "@com_google_protobuf//:any_proto",
23724-        "@com_google_protobuf//:duration_proto",
23725-        "@com_google_protobuf//:empty_proto",
23726-        "@com_google_protobuf//:field_mask_proto",
23727-        "@com_google_protobuf//:struct_proto",
23728-        "@com_google_protobuf//:timestamp_proto",
23729-    ],
23730-)
23731-
23732-proto_library_with_info(
23733-    name = "automl_proto_with_info",
23734-    deps = [
23735-        ":automl_proto",
23736-        "//google/cloud:common_resources_proto",
23737-    ],
23738-)
23739-
23740-##############################################################################
23741-# Java
23742-##############################################################################
23743-load(
23744-    "@com_google_googleapis_imports//:imports.bzl",
23745-    "java_gapic_assembly_gradle_pkg",
23746-    "java_gapic_library",
23747-    "java_gapic_test",
23748-    "java_grpc_library",
23749-    "java_proto_library",
23750-)
23751-
23752-java_proto_library(
23753-    name = "automl_java_proto",
23754-    deps = [":automl_proto"],
23755-)
23756-
23757-java_grpc_library(
23758-    name = "automl_java_grpc",
23759-    srcs = [":automl_proto"],
23760-    deps = [":automl_java_proto"],
23761-)
23762-
23763-java_gapic_library(
23764-    name = "automl_java_gapic",
23765-    srcs = [":automl_proto_with_info"],
23766-    grpc_service_config = "automl_grpc_service_config.json",
23767-    rest_numeric_enums = False,
23768-    test_deps = [
23769-        ":automl_java_grpc",
23770-    ],
23771-    transport = "grpc+rest",
23772-    deps = [
23773-        ":automl_java_proto",
23774-    ],
23775-)
23776-
23777-java_gapic_test(
23778-    name = "automl_java_gapic_test_suite",
23779-    test_classes = [
23780-        "com.google.cloud.automl.v1beta1.AutoMlClientHttpJsonTest",
23781-        "com.google.cloud.automl.v1beta1.AutoMlClientTest",
23782-        "com.google.cloud.automl.v1beta1.PredictionServiceClientHttpJsonTest",
23783-        "com.google.cloud.automl.v1beta1.PredictionServiceClientTest",
23784-    ],
23785-    runtime_deps = [":automl_java_gapic_test"],
23786-)
23787-
23788-# Open Source Packages
23789-java_gapic_assembly_gradle_pkg(
23790-    name = "google-cloud-automl-v1beta1-java",
23791-    include_samples = True,
23792-    transport = "grpc+rest",
23793-    deps = [
23794-        ":automl_java_gapic",
23795-        ":automl_java_grpc",
23796-        ":automl_java_proto",
23797-        ":automl_proto",
23798-    ],
23799-)
23800-
23801-##############################################################################
23802-# Go
23803-##############################################################################
23804-load(
23805-    "@com_google_googleapis_imports//:imports.bzl",
23806-    "go_gapic_assembly_pkg",
23807-    "go_gapic_library",
23808-    "go_proto_library",
23809-    "go_test",
23810-)
23811-
23812-go_proto_library(
23813-    name = "automl_go_proto",
23814-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
23815-    importpath = "google.golang.org/genproto/googleapis/cloud/automl/v1beta1",
23816-    protos = [":automl_proto"],
23817-    deps = [
23818-        "//google/api:annotations_go_proto",
23819-        "//google/longrunning:longrunning_go_proto",
23820-        "//google/rpc:status_go_proto",
23821-    ],
23822-)
23823-
23824-go_gapic_library(
23825-    name = "automl_go_gapic",
23826-    srcs = [":automl_proto_with_info"],
23827-    grpc_service_config = "automl_grpc_service_config.json",
23828-    importpath = "cloud.google.com/go/automl/apiv1beta1;automl",
23829-    rest_numeric_enums = False,
23830-    service_yaml = "automl_v1beta1.yaml",
23831-    transport = "grpc+rest",
23832-    deps = [
23833-        ":automl_go_proto",
23834-        "//google/longrunning:longrunning_go_proto",
23835-        "@com_google_cloud_go//longrunning:go_default_library",
23836-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
23837-        "@io_bazel_rules_go//proto/wkt:any_go_proto",
23838-        "@io_bazel_rules_go//proto/wkt:duration_go_proto",
23839-        "@io_bazel_rules_go//proto/wkt:struct_go_proto",
23840-    ],
23841-)
23842-
23843-go_test(
23844-    name = "automl_go_gapic_test",
23845-    srcs = [":automl_go_gapic_srcjar_test"],
23846-    embed = [":automl_go_gapic"],
23847-    importpath = "cloud.google.com/go/automl/apiv1beta1",
23848-)
23849-
23850-# Open Source Packages
23851-go_gapic_assembly_pkg(
23852-    name = "gapi-cloud-automl-v1beta1-go",
23853-    deps = [
23854-        ":automl_go_gapic",
23855-        ":automl_go_gapic_srcjar-test.srcjar",
23856-        ":automl_go_proto",
23857-    ],
23858-)
23859-
23860-##############################################################################
23861-# Python
23862-##############################################################################
23863-load(
23864-    "@com_google_googleapis_imports//:imports.bzl",
23865-    "py_gapic_assembly_pkg",
23866-    "py_gapic_library",
23867-    "py_test",
23868-)
23869-
23870-py_gapic_library(
23871-    name = "automl_py_gapic",
23872-    srcs = [":automl_proto"],
23873-    grpc_service_config = "automl_grpc_service_config.json",
23874-    rest_numeric_enums = False,
23875-    transport = "grpc",
23876-)
23877-
23878-py_test(
23879-    name = "automl_py_gapic_test",
23880-    srcs = [
23881-        "automl_py_gapic_pytest.py",
23882-        "automl_py_gapic_test.py",
23883-    ],
23884-    legacy_create_init = False,
23885-    deps = [":automl_py_gapic"],
23886-)
23887-
23888-# Open Source Packages
23889-py_gapic_assembly_pkg(
23890-    name = "automl-v1beta1-py",
23891-    deps = [
23892-        ":automl_py_gapic",
23893-    ],
23894-)
23895-
23896-##############################################################################
23897-# PHP
23898-##############################################################################
23899-load(
23900-    "@com_google_googleapis_imports//:imports.bzl",
23901-    "php_gapic_assembly_pkg",
23902-    "php_gapic_library",
23903-    "php_grpc_library",
23904-    "php_proto_library",
23905-)
23906-
23907-php_proto_library(
23908-    name = "automl_php_proto",
23909-    deps = [":automl_proto"],
23910-)
23911-
23912-php_grpc_library(
23913-    name = "automl_php_grpc",
23914-    srcs = [":automl_proto"],
23915-    deps = [":automl_php_proto"],
23916-)
23917-
23918-php_gapic_library(
23919-    name = "automl_php_gapic",
23920-    srcs = [":automl_proto_with_info"],
23921-    grpc_service_config = "automl_grpc_service_config.json",
23922-    rest_numeric_enums = False,
23923-    service_yaml = "automl_v1beta1.yaml",
23924-    transport = "grpc+rest",
23925-    deps = [
23926-        ":automl_php_grpc",
23927-        ":automl_php_proto",
23928-    ],
23929-)
23930-
23931-# Open Source Packages
23932-php_gapic_assembly_pkg(
23933-    name = "google-cloud-automl-v1beta1-php",
23934-    deps = [
23935-        ":automl_php_gapic",
23936-        ":automl_php_grpc",
23937-        ":automl_php_proto",
23938-    ],
23939-)
23940-
23941-##############################################################################
23942-# Node.js
23943-##############################################################################
23944-load(
23945-    "@com_google_googleapis_imports//:imports.bzl",
23946-    "nodejs_gapic_assembly_pkg",
23947-    "nodejs_gapic_library",
23948-)
23949-
23950-nodejs_gapic_library(
23951-    name = "automl_nodejs_gapic",
23952-    package_name = "@google-cloud/automl",
23953-    src = ":automl_proto_with_info",
23954-    extra_protoc_parameters = ["metadata"],
23955-    grpc_service_config = "automl_grpc_service_config.json",
23956-    main_service = "automl",
23957-    package = "google.cloud.automl.v1beta1",
23958-    rest_numeric_enums = False,
23959-    service_yaml = "automl_v1beta1.yaml",
23960-    transport = "grpc+rest",
23961-    deps = [],
23962-)
23963-
23964-nodejs_gapic_assembly_pkg(
23965-    name = "automl-v1beta1-nodejs",
23966-    deps = [
23967-        ":automl_nodejs_gapic",
23968-        ":automl_proto",
23969-    ],
23970-)
23971-
23972-##############################################################################
23973-# Ruby
23974-##############################################################################
23975-load(
23976-    "@com_google_googleapis_imports//:imports.bzl",
23977-    "ruby_cloud_gapic_library",
23978-    "ruby_gapic_assembly_pkg",
23979-    "ruby_grpc_library",
23980-    "ruby_proto_library",
23981-)
23982-
23983-ruby_proto_library(
23984-    name = "automl_ruby_proto",
23985-    deps = [":automl_proto"],
23986-)
23987-
23988-ruby_grpc_library(
23989-    name = "automl_ruby_grpc",
23990-    srcs = [":automl_proto"],
23991-    deps = [":automl_ruby_proto"],
23992-)
23993-
23994-ruby_cloud_gapic_library(
23995-    name = "automl_ruby_gapic",
23996-    srcs = [":automl_proto_with_info"],
23997-    extra_protoc_parameters = [
23998-        "ruby-cloud-gem-name=google-cloud-automl-v1beta1",
23999-        "ruby-cloud-env-prefix=AUTOML",
24000-        "ruby-cloud-path-override=auto_ml=automl",
24001-        "ruby-cloud-namespace-override=AutoMl=AutoML;Automl=AutoML",
24002-        "ruby-cloud-product-url=https://cloud.google.com/automl",
24003-        "ruby-cloud-api-id=automl.googleapis.com",
24004-        "ruby-cloud-api-shortname=automl",
24005-    ],
24006-    grpc_service_config = "automl_grpc_service_config.json",
24007-    rest_numeric_enums = False,
24008-    ruby_cloud_description = "AutoML makes the power of machine learning available to you even if you have limited knowledge of machine learning. You can use AutoML to build on Google's machine learning capabilities to create your own custom machine learning models that are tailored to your business needs, and then integrate those models into your applications and web sites.",
24009-    ruby_cloud_title = "Cloud AutoML V1beta1",
24010-    deps = [
24011-        ":automl_ruby_grpc",
24012-        ":automl_ruby_proto",
24013-    ],
24014-)
24015-
24016-# Open Source Packages
24017-ruby_gapic_assembly_pkg(
24018-    name = "google-cloud-automl-v1beta1-ruby",
24019-    deps = [
24020-        ":automl_ruby_gapic",
24021-        ":automl_ruby_grpc",
24022-        ":automl_ruby_proto",
24023-    ],
24024-)
24025-
24026-##############################################################################
24027-# C#
24028-##############################################################################
24029-load(
24030-    "@com_google_googleapis_imports//:imports.bzl",
24031-    "csharp_gapic_assembly_pkg",
24032-    "csharp_gapic_library",
24033-    "csharp_grpc_library",
24034-    "csharp_proto_library",
24035-)
24036-
24037-csharp_proto_library(
24038-    name = "automl_csharp_proto",
24039-    deps = [":automl_proto"],
24040-)
24041-
24042-csharp_grpc_library(
24043-    name = "automl_csharp_grpc",
24044-    srcs = [":automl_proto"],
24045-    deps = [":automl_csharp_proto"],
24046-)
24047-
24048-csharp_gapic_library(
24049-    name = "automl_csharp_gapic",
24050-    srcs = [":automl_proto_with_info"],
24051-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
24052-    grpc_service_config = "automl_grpc_service_config.json",
24053-    rest_numeric_enums = False,
24054-    service_yaml = "automl_v1beta1.yaml",
24055-    deps = [
24056-        ":automl_csharp_grpc",
24057-        ":automl_csharp_proto",
24058-    ],
24059-)
24060-
24061-# Open Source Packages
24062-csharp_gapic_assembly_pkg(
24063-    name = "google-cloud-automl-v1beta1-csharp",
24064-    deps = [
24065-        ":automl_csharp_gapic",
24066-        ":automl_csharp_grpc",
24067-        ":automl_csharp_proto",
24068-    ],
24069-)
24070-
24071-##############################################################################
24072-# C++
24073-##############################################################################
24074-# Put your C++ rules here
24075diff -urN a/google/cloud/backupdr/logging/v1/BUILD.bazel b/google/cloud/backupdr/logging/v1/BUILD.bazel
24076--- a/google/cloud/backupdr/logging/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
24077+++ b/google/cloud/backupdr/logging/v1/BUILD.bazel	1969-12-31 16:00:00
24078@@ -1,177 +0,0 @@
24079-# TODO(pandeydeeksha): describe this package.
24080-
24081-# This file was automatically generated by BuildFileGenerator
24082-
24083-##############################################################################
24084-# Common
24085-##############################################################################
24086-load("@rules_proto//proto:defs.bzl", "proto_library")
24087-
24088-##############################################################################
24089-# Java
24090-##############################################################################
24091-load(
24092-    "@com_google_googleapis_imports//:imports.bzl",
24093-    "java_grpc_library",
24094-    "java_proto_library",
24095-)
24096-
24097-##############################################################################
24098-# Go
24099-##############################################################################
24100-load(
24101-    "@com_google_googleapis_imports//:imports.bzl",
24102-    "go_proto_library",
24103-)
24104-
24105-##############################################################################
24106-# Python
24107-##############################################################################
24108-load(
24109-    "@com_google_googleapis_imports//:imports.bzl",
24110-    "moved_proto_library",
24111-    "py_grpc_library",
24112-    "py_proto_library",
24113-)
24114-
24115-##############################################################################
24116-# PHP
24117-##############################################################################
24118-load(
24119-    "@com_google_googleapis_imports//:imports.bzl",
24120-    "php_grpc_library",
24121-    "php_proto_library",
24122-)
24123-
24124-##############################################################################
24125-# Node.js
24126-##############################################################################
24127-load(
24128-    "@com_google_googleapis_imports//:imports.bzl",
24129-    "nodejs_gapic_assembly_pkg",
24130-    "nodejs_gapic_library",
24131-)
24132-
24133-##############################################################################
24134-# Ruby
24135-##############################################################################
24136-load(
24137-    "@com_google_googleapis_imports//:imports.bzl",
24138-    "ruby_grpc_library",
24139-    "ruby_proto_library",
24140-)
24141-
24142-##############################################################################
24143-# C#
24144-##############################################################################
24145-load(
24146-    "@com_google_googleapis_imports//:imports.bzl",
24147-    "csharp_grpc_library",
24148-    "csharp_proto_library",
24149-)
24150-
24151-##############################################################################
24152-# C++
24153-##############################################################################
24154-load(
24155-    "@com_google_googleapis_imports//:imports.bzl",
24156-    "cc_grpc_library",
24157-    "cc_proto_library",
24158-)
24159-
24160-# This is an API workspace, having public visibility by default makes perfect sense.
24161-package(default_visibility = ["//visibility:public"])
24162-
24163-proto_library(
24164-    name = "logging_proto",
24165-    srcs = [
24166-        "eventlog.proto",
24167-    ],
24168-    deps = [
24169-        "@com_google_protobuf//:timestamp_proto",
24170-    ],
24171-)
24172-
24173-java_proto_library(
24174-    name = "logging_java_proto",
24175-    deps = [":logging_proto"],
24176-)
24177-
24178-java_grpc_library(
24179-    name = "logging_java_grpc",
24180-    srcs = [":logging_proto"],
24181-    deps = [":logging_java_proto"],
24182-)
24183-
24184-go_proto_library(
24185-    name = "logging_go_proto",
24186-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
24187-    importpath = "google.golang.org/genproto/googleapis/cloud/backupdr/logging/v1",
24188-    protos = [":logging_proto"],
24189-    deps = [
24190-    ],
24191-)
24192-
24193-moved_proto_library(
24194-    name = "logging_moved_proto",
24195-    srcs = [":logging_proto"],
24196-    deps = [
24197-        "@com_google_protobuf//:timestamp_proto",
24198-    ],
24199-)
24200-
24201-py_proto_library(
24202-    name = "logging_py_proto",
24203-    deps = [":logging_moved_proto"],
24204-)
24205-
24206-py_grpc_library(
24207-    name = "logging_py_grpc",
24208-    srcs = [":logging_moved_proto"],
24209-    deps = [":logging_py_proto"],
24210-)
24211-
24212-php_proto_library(
24213-    name = "logging_php_proto",
24214-    deps = [":logging_proto"],
24215-)
24216-
24217-php_grpc_library(
24218-    name = "logging_php_grpc",
24219-    srcs = [":logging_proto"],
24220-    deps = [":logging_php_proto"],
24221-)
24222-
24223-ruby_proto_library(
24224-    name = "logging_ruby_proto",
24225-    deps = [":logging_proto"],
24226-)
24227-
24228-ruby_grpc_library(
24229-    name = "logging_ruby_grpc",
24230-    srcs = [":logging_proto"],
24231-    deps = [":logging_ruby_proto"],
24232-)
24233-
24234-csharp_proto_library(
24235-    name = "logging_csharp_proto",
24236-    deps = [":logging_proto"],
24237-)
24238-
24239-csharp_grpc_library(
24240-    name = "logging_csharp_grpc",
24241-    srcs = [":logging_proto"],
24242-    deps = [":logging_csharp_proto"],
24243-)
24244-
24245-cc_proto_library(
24246-    name = "logging_cc_proto",
24247-    deps = [":logging_proto"],
24248-)
24249-
24250-cc_grpc_library(
24251-    name = "logging_cc_grpc",
24252-    srcs = [":logging_proto"],
24253-    grpc_only = True,
24254-    deps = [":logging_cc_proto"],
24255-)
24256diff -urN a/google/cloud/baremetalsolution/BUILD.bazel b/google/cloud/baremetalsolution/BUILD.bazel
24257--- a/google/cloud/baremetalsolution/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
24258+++ b/google/cloud/baremetalsolution/BUILD.bazel	1969-12-31 16:00:00
24259@@ -1,39 +0,0 @@
24260-# This build file includes a target for the Ruby wrapper library for
24261-# google-cloud-bare_metal_solution.
24262-
24263-# This is an API workspace, having public visibility by default makes perfect sense.
24264-package(default_visibility = ["//visibility:public"])
24265-
24266-# Export yaml configs.
24267-exports_files(glob(["*.yaml"]))
24268-
24269-load(
24270-    "@com_google_googleapis_imports//:imports.bzl",
24271-    "ruby_cloud_gapic_library",
24272-    "ruby_gapic_assembly_pkg",
24273-)
24274-
24275-# Generates a Ruby wrapper client for baremetalsolution.
24276-# Ruby wrapper clients are versionless, but are generated from source protos
24277-# for a particular service version, v2 in this case.
24278-ruby_cloud_gapic_library(
24279-    name = "baremetalsolution_ruby_wrapper",
24280-    srcs = ["//google/cloud/baremetalsolution/v2:baremetalsolution_proto_with_info"],
24281-    extra_protoc_parameters = [
24282-        "ruby-cloud-api-id=baremetalsolution.googleapis.com",
24283-        "ruby-cloud-api-shortname=baremetalsolution",
24284-        "ruby-cloud-gem-name=google-cloud-bare_metal_solution",
24285-        "ruby-cloud-product-url=https://cloud.google.com/bare-metal/",
24286-        "ruby-cloud-wrapper-of=v2:0.0",
24287-    ],
24288-    ruby_cloud_description = "Bare Metal Solution is a managed solution that provides purpose-built HPE or Atos bare-metal servers in regional extensions that are connected to Google Cloud by a managed, high-performance connection with a low-latency network fabric.",
24289-    ruby_cloud_title = "Bare Metal Solution",
24290-)
24291-
24292-# Open Source package.
24293-ruby_gapic_assembly_pkg(
24294-    name = "google-cloud-baremetalsolution-ruby",
24295-    deps = [
24296-        ":baremetalsolution_ruby_wrapper",
24297-    ],
24298-)
24299diff -urN a/google/cloud/baremetalsolution/v2/BUILD.bazel b/google/cloud/baremetalsolution/v2/BUILD.bazel
24300--- a/google/cloud/baremetalsolution/v2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
24301+++ b/google/cloud/baremetalsolution/v2/BUILD.bazel	1969-12-31 16:00:00
24302@@ -1,403 +0,0 @@
24303-# This file was automatically generated by BuildFileGenerator
24304-# https://github.com/googleapis/rules_gapic/tree/master/bazel
24305-
24306-# Most of the manual changes to this file will be overwritten.
24307-# It's **only** allowed to change the following rule attribute values:
24308-# - names of *_gapic_assembly_* rules
24309-# - certain parameters of *_gapic_library rules, including but not limited to:
24310-#    * extra_protoc_parameters
24311-#    * extra_protoc_file_parameters
24312-# The complete list of preserved parameters can be found in the source code.
24313-
24314-# This is an API workspace, having public visibility by default makes perfect sense.
24315-package(default_visibility = ["//visibility:public"])
24316-
24317-##############################################################################
24318-# Common
24319-##############################################################################
24320-load("@rules_proto//proto:defs.bzl", "proto_library")
24321-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
24322-
24323-proto_library(
24324-    name = "baremetalsolution_proto",
24325-    srcs = [
24326-        "baremetalsolution.proto",
24327-        "instance.proto",
24328-        "lun.proto",
24329-        "network.proto",
24330-        "nfs_share.proto",
24331-        "volume.proto",
24332-    ],
24333-    deps = [
24334-        "//google/api:annotations_proto",
24335-        "//google/api:client_proto",
24336-        "//google/api:field_behavior_proto",
24337-        "//google/api:resource_proto",
24338-        "//google/longrunning:operations_proto",
24339-        "@com_google_protobuf//:empty_proto",
24340-        "@com_google_protobuf//:field_mask_proto",
24341-        "@com_google_protobuf//:timestamp_proto",
24342-    ],
24343-)
24344-
24345-proto_library_with_info(
24346-    name = "baremetalsolution_proto_with_info",
24347-    deps = [
24348-        ":baremetalsolution_proto",
24349-        "//google/cloud:common_resources_proto",
24350-    ],
24351-)
24352-
24353-##############################################################################
24354-# Java
24355-##############################################################################
24356-load(
24357-    "@com_google_googleapis_imports//:imports.bzl",
24358-    "java_gapic_assembly_gradle_pkg",
24359-    "java_gapic_library",
24360-    "java_gapic_test",
24361-    "java_grpc_library",
24362-    "java_proto_library",
24363-)
24364-
24365-java_proto_library(
24366-    name = "baremetalsolution_java_proto",
24367-    deps = [":baremetalsolution_proto"],
24368-)
24369-
24370-java_grpc_library(
24371-    name = "baremetalsolution_java_grpc",
24372-    srcs = [":baremetalsolution_proto"],
24373-    deps = [":baremetalsolution_java_proto"],
24374-)
24375-
24376-java_gapic_library(
24377-    name = "baremetalsolution_java_gapic",
24378-    srcs = [":baremetalsolution_proto_with_info"],
24379-    gapic_yaml = None,
24380-    grpc_service_config = "baremetalsolution_grpc_service_config.json",
24381-    rest_numeric_enums = False,
24382-    service_yaml = "baremetalsolution_v2.yaml",
24383-    test_deps = [
24384-        ":baremetalsolution_java_grpc",
24385-    ],
24386-    transport = "grpc+rest",
24387-    deps = [
24388-        ":baremetalsolution_java_proto",
24389-        "//google/api:api_java_proto",
24390-    ],
24391-)
24392-
24393-java_gapic_test(
24394-    name = "baremetalsolution_java_gapic_test_suite",
24395-    test_classes = [
24396-        "com.google.cloud.baremetalsolution.v2.BareMetalSolutionClientHttpJsonTest",
24397-        "com.google.cloud.baremetalsolution.v2.BareMetalSolutionClientTest",
24398-    ],
24399-    runtime_deps = [":baremetalsolution_java_gapic_test"],
24400-)
24401-
24402-# Open Source Packages
24403-java_gapic_assembly_gradle_pkg(
24404-    name = "google-cloud-baremetalsolution-v2-java",
24405-    include_samples = True,
24406-    transport = "grpc+rest",
24407-    deps = [
24408-        ":baremetalsolution_java_gapic",
24409-        ":baremetalsolution_java_grpc",
24410-        ":baremetalsolution_java_proto",
24411-        ":baremetalsolution_proto",
24412-    ],
24413-)
24414-
24415-##############################################################################
24416-# Go
24417-##############################################################################
24418-load(
24419-    "@com_google_googleapis_imports//:imports.bzl",
24420-    "go_gapic_assembly_pkg",
24421-    "go_gapic_library",
24422-    "go_proto_library",
24423-    "go_test",
24424-)
24425-
24426-go_proto_library(
24427-    name = "baremetalsolution_go_proto",
24428-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
24429-    importpath = "google.golang.org/genproto/googleapis/cloud/baremetalsolution/v2",
24430-    protos = [":baremetalsolution_proto"],
24431-    deps = [
24432-        "//google/api:annotations_go_proto",
24433-        "//google/longrunning:longrunning_go_proto",
24434-    ],
24435-)
24436-
24437-go_gapic_library(
24438-    name = "baremetalsolution_go_gapic",
24439-    srcs = [":baremetalsolution_proto_with_info"],
24440-    grpc_service_config = "baremetalsolution_grpc_service_config.json",
24441-    importpath = "cloud.google.com/go/baremetalsolution/apiv2;baremetalsolution",
24442-    metadata = True,
24443-    rest_numeric_enums = False,
24444-    service_yaml = "baremetalsolution_v2.yaml",
24445-    transport = "grpc+rest",
24446-    deps = [
24447-        ":baremetalsolution_go_proto",
24448-        "//google/cloud/location:location_go_proto",
24449-        "//google/longrunning:longrunning_go_proto",
24450-        "@com_google_cloud_go//longrunning:go_default_library",
24451-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
24452-    ],
24453-)
24454-
24455-go_test(
24456-    name = "baremetalsolution_go_gapic_test",
24457-    srcs = [":baremetalsolution_go_gapic_srcjar_test"],
24458-    embed = [":baremetalsolution_go_gapic"],
24459-    importpath = "cloud.google.com/go/baremetalsolution/apiv2",
24460-)
24461-
24462-# Open Source Packages
24463-go_gapic_assembly_pkg(
24464-    name = "gapi-cloud-baremetalsolution-v2-go",
24465-    deps = [
24466-        ":baremetalsolution_go_gapic",
24467-        ":baremetalsolution_go_gapic_srcjar-metadata.srcjar",
24468-        ":baremetalsolution_go_gapic_srcjar-test.srcjar",
24469-        ":baremetalsolution_go_proto",
24470-    ],
24471-)
24472-
24473-##############################################################################
24474-# Python
24475-##############################################################################
24476-load(
24477-    "@com_google_googleapis_imports//:imports.bzl",
24478-    "py_gapic_assembly_pkg",
24479-    "py_gapic_library",
24480-    "py_test",
24481-)
24482-
24483-py_gapic_library(
24484-    name = "baremetalsolution_py_gapic",
24485-    srcs = [":baremetalsolution_proto"],
24486-    grpc_service_config = "baremetalsolution_grpc_service_config.json",
24487-    opt_args = [
24488-        "warehouse-package-name=google-cloud-bare-metal-solution",
24489-        "python-gapic-namespace=google.cloud",
24490-        "python-gapic-name=bare_metal_solution",
24491-    ],
24492-    rest_numeric_enums = False,
24493-    transport = "grpc",
24494-)
24495-
24496-py_test(
24497-    name = "baremetalsolution_py_gapic_test",
24498-    srcs = [
24499-        "baremetalsolution_py_gapic_pytest.py",
24500-        "baremetalsolution_py_gapic_test.py",
24501-    ],
24502-    legacy_create_init = False,
24503-    deps = [":baremetalsolution_py_gapic"],
24504-)
24505-
24506-# Open Source Packages
24507-py_gapic_assembly_pkg(
24508-    name = "baremetalsolution-v2-py",
24509-    deps = [
24510-        ":baremetalsolution_py_gapic",
24511-    ],
24512-)
24513-
24514-##############################################################################
24515-# PHP
24516-##############################################################################
24517-load(
24518-    "@com_google_googleapis_imports//:imports.bzl",
24519-    "php_gapic_assembly_pkg",
24520-    "php_gapic_library",
24521-    "php_grpc_library",
24522-    "php_proto_library",
24523-)
24524-
24525-php_proto_library(
24526-    name = "baremetalsolution_php_proto",
24527-    deps = [":baremetalsolution_proto"],
24528-)
24529-
24530-php_grpc_library(
24531-    name = "baremetalsolution_php_grpc",
24532-    srcs = [":baremetalsolution_proto"],
24533-    deps = [":baremetalsolution_php_proto"],
24534-)
24535-
24536-php_gapic_library(
24537-    name = "baremetalsolution_php_gapic",
24538-    srcs = [":baremetalsolution_proto_with_info"],
24539-    grpc_service_config = "baremetalsolution_grpc_service_config.json",
24540-    rest_numeric_enums = False,
24541-    service_yaml = "baremetalsolution_v2.yaml",
24542-    transport = "grpc+rest",
24543-    deps = [
24544-        ":baremetalsolution_php_grpc",
24545-        ":baremetalsolution_php_proto",
24546-    ],
24547-)
24548-
24549-# Open Source Packages
24550-php_gapic_assembly_pkg(
24551-    name = "google-cloud-baremetalsolution-v2-php",
24552-    deps = [
24553-        ":baremetalsolution_php_gapic",
24554-        ":baremetalsolution_php_grpc",
24555-        ":baremetalsolution_php_proto",
24556-    ],
24557-)
24558-
24559-##############################################################################
24560-# Node.js
24561-##############################################################################
24562-load(
24563-    "@com_google_googleapis_imports//:imports.bzl",
24564-    "nodejs_gapic_assembly_pkg",
24565-    "nodejs_gapic_library",
24566-)
24567-
24568-nodejs_gapic_library(
24569-    name = "baremetalsolution_nodejs_gapic",
24570-    package_name = "@google-cloud/bare-metal-solution",
24571-    src = ":baremetalsolution_proto_with_info",
24572-    extra_protoc_parameters = ["metadata"],
24573-    grpc_service_config = "baremetalsolution_grpc_service_config.json",
24574-    package = "google.cloud.baremetalsolution.v2",
24575-    rest_numeric_enums = False,
24576-    service_yaml = "baremetalsolution_v2.yaml",
24577-    transport = "grpc+rest",
24578-    deps = [],
24579-)
24580-
24581-nodejs_gapic_assembly_pkg(
24582-    name = "baremetalsolution-v2-nodejs",
24583-    deps = [
24584-        ":baremetalsolution_nodejs_gapic",
24585-        ":baremetalsolution_proto",
24586-    ],
24587-)
24588-
24589-##############################################################################
24590-# Ruby
24591-##############################################################################
24592-load(
24593-    "@com_google_googleapis_imports//:imports.bzl",
24594-    "ruby_cloud_gapic_library",
24595-    "ruby_gapic_assembly_pkg",
24596-    "ruby_grpc_library",
24597-    "ruby_proto_library",
24598-)
24599-
24600-ruby_proto_library(
24601-    name = "baremetalsolution_ruby_proto",
24602-    deps = [":baremetalsolution_proto"],
24603-)
24604-
24605-ruby_grpc_library(
24606-    name = "baremetalsolution_ruby_grpc",
24607-    srcs = [":baremetalsolution_proto"],
24608-    deps = [":baremetalsolution_ruby_proto"],
24609-)
24610-
24611-ruby_cloud_gapic_library(
24612-    name = "baremetalsolution_ruby_gapic",
24613-    srcs = [":baremetalsolution_proto_with_info"],
24614-    extra_protoc_parameters = [
24615-        "ruby-cloud-api-id=baremetalsolution.googleapis.com",
24616-        "ruby-cloud-api-shortname=baremetalsolution",
24617-        "ruby-cloud-gem-name=google-cloud-bare_metal_solution-v2",
24618-        "ruby-cloud-product-url=https://cloud.google.com/bare-metal/",
24619-    ],
24620-    grpc_service_config = "baremetalsolution_grpc_service_config.json",
24621-    rest_numeric_enums = False,
24622-    ruby_cloud_description = "Bare Metal Solution is a managed solution that provides purpose-built HPE or Atos bare-metal servers in regional extensions that are connected to Google Cloud by a managed, high-performance connection with a low-latency network fabric.",
24623-    ruby_cloud_title = "Bare Metal Solution V2",
24624-    service_yaml = "baremetalsolution_v2.yaml",
24625-    deps = [
24626-        ":baremetalsolution_ruby_grpc",
24627-        ":baremetalsolution_ruby_proto",
24628-    ],
24629-)
24630-
24631-# Open Source Packages
24632-ruby_gapic_assembly_pkg(
24633-    name = "google-cloud-baremetalsolution-v2-ruby",
24634-    deps = [
24635-        ":baremetalsolution_ruby_gapic",
24636-        ":baremetalsolution_ruby_grpc",
24637-        ":baremetalsolution_ruby_proto",
24638-    ],
24639-)
24640-
24641-##############################################################################
24642-# C#
24643-##############################################################################
24644-load(
24645-    "@com_google_googleapis_imports//:imports.bzl",
24646-    "csharp_gapic_assembly_pkg",
24647-    "csharp_gapic_library",
24648-    "csharp_grpc_library",
24649-    "csharp_proto_library",
24650-)
24651-
24652-csharp_proto_library(
24653-    name = "baremetalsolution_csharp_proto",
24654-    deps = [":baremetalsolution_proto"],
24655-)
24656-
24657-csharp_grpc_library(
24658-    name = "baremetalsolution_csharp_grpc",
24659-    srcs = [":baremetalsolution_proto"],
24660-    deps = [":baremetalsolution_csharp_proto"],
24661-)
24662-
24663-csharp_gapic_library(
24664-    name = "baremetalsolution_csharp_gapic",
24665-    srcs = [":baremetalsolution_proto_with_info"],
24666-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
24667-    grpc_service_config = "baremetalsolution_grpc_service_config.json",
24668-    rest_numeric_enums = False,
24669-    service_yaml = "baremetalsolution_v2.yaml",
24670-    deps = [
24671-        ":baremetalsolution_csharp_grpc",
24672-        ":baremetalsolution_csharp_proto",
24673-    ],
24674-)
24675-
24676-# Open Source Packages
24677-csharp_gapic_assembly_pkg(
24678-    name = "google-cloud-baremetalsolution-v2-csharp",
24679-    deps = [
24680-        ":baremetalsolution_csharp_gapic",
24681-        ":baremetalsolution_csharp_grpc",
24682-        ":baremetalsolution_csharp_proto",
24683-    ],
24684-)
24685-
24686-##############################################################################
24687-# C++
24688-##############################################################################
24689-load(
24690-    "@com_google_googleapis_imports//:imports.bzl",
24691-    "cc_grpc_library",
24692-    "cc_proto_library",
24693-)
24694-
24695-cc_proto_library(
24696-    name = "baremetalsolution_cc_proto",
24697-    deps = [":baremetalsolution_proto"],
24698-)
24699-
24700-cc_grpc_library(
24701-    name = "baremetalsolution_cc_grpc",
24702-    srcs = [":baremetalsolution_proto"],
24703-    grpc_only = True,
24704-    deps = [":baremetalsolution_cc_proto"],
24705-)
24706diff -urN a/google/cloud/batch/BUILD.bazel b/google/cloud/batch/BUILD.bazel
24707--- a/google/cloud/batch/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
24708+++ b/google/cloud/batch/BUILD.bazel	1969-12-31 16:00:00
24709@@ -1,38 +0,0 @@
24710-# This build file includes a target for the Ruby wrapper library for
24711-# google-cloud-batch.
24712-
24713-# This is an API workspace, having public visibility by default makes perfect sense.
24714-package(default_visibility = ["//visibility:public"])
24715-
24716-# Export yaml configs.
24717-exports_files(glob(["*.yaml"]))
24718-
24719-load(
24720-    "@com_google_googleapis_imports//:imports.bzl",
24721-    "ruby_cloud_gapic_library",
24722-    "ruby_gapic_assembly_pkg",
24723-)
24724-
24725-# Generates a Ruby wrapper client for batch.
24726-# Ruby wrapper clients are versionless, but are generated from source protos
24727-# for a particular service version, v1 in this case.
24728-ruby_cloud_gapic_library(
24729-    name = "batch_ruby_wrapper",
24730-    srcs = ["//google/cloud/batch/v1:batch_proto_with_info"],
24731-    extra_protoc_parameters = [
24732-        "ruby-cloud-api-id=batch.googleapis.com",
24733-        "ruby-cloud-api-shortname=batch",
24734-        "ruby-cloud-gem-name=google-cloud-batch",
24735-        "ruby-cloud-wrapper-of=v1:0.0",
24736-    ],
24737-    ruby_cloud_description = "Google Cloud Batch is a fully managed service used by scientists, VFX artists, developers to easily and efficiently run batch workloads on Google Cloud. This service manages provisioning of resources to satisfy the requirements of the batch jobs for a variety of workloads including ML, HPC, VFX rendering, transcoding, genomics and others.",
24738-    ruby_cloud_title = "Batch",
24739-)
24740-
24741-# Open Source package.
24742-ruby_gapic_assembly_pkg(
24743-    name = "google-cloud-batch-ruby",
24744-    deps = [
24745-        ":batch_ruby_wrapper",
24746-    ],
24747-)
24748diff -urN a/google/cloud/batch/v1/BUILD.bazel b/google/cloud/batch/v1/BUILD.bazel
24749--- a/google/cloud/batch/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
24750+++ b/google/cloud/batch/v1/BUILD.bazel	1969-12-31 16:00:00
24751@@ -1,406 +0,0 @@
24752-# This file was automatically generated by BuildFileGenerator
24753-# https://github.com/googleapis/rules_gapic/tree/master/bazel
24754-
24755-# Most of the manual changes to this file will be overwritten.
24756-# It's **only** allowed to change the following rule attribute values:
24757-# - names of *_gapic_assembly_* rules
24758-# - certain parameters of *_gapic_library rules, including but not limited to:
24759-#    * extra_protoc_parameters
24760-#    * extra_protoc_file_parameters
24761-# The complete list of preserved parameters can be found in the source code.
24762-
24763-# This is an API workspace, having public visibility by default makes perfect sense.
24764-package(default_visibility = ["//visibility:public"])
24765-
24766-##############################################################################
24767-# Common
24768-##############################################################################
24769-load("@rules_proto//proto:defs.bzl", "proto_library")
24770-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
24771-
24772-proto_library(
24773-    name = "batch_proto",
24774-    srcs = [
24775-        "batch.proto",
24776-        "job.proto",
24777-        "task.proto",
24778-        "volume.proto",
24779-    ],
24780-    deps = [
24781-        "//google/api:annotations_proto",
24782-        "//google/api:client_proto",
24783-        "//google/api:field_behavior_proto",
24784-        "//google/api:resource_proto",
24785-        "//google/longrunning:operations_proto",
24786-        "@com_google_protobuf//:duration_proto",
24787-        "@com_google_protobuf//:timestamp_proto",
24788-    ],
24789-)
24790-
24791-proto_library_with_info(
24792-    name = "batch_proto_with_info",
24793-    deps = [
24794-        ":batch_proto",
24795-        "//google/cloud:common_resources_proto",
24796-        "//google/cloud/location:location_proto",
24797-        "//google/iam/v1:iam_policy_proto",
24798-    ],
24799-)
24800-
24801-##############################################################################
24802-# Java
24803-##############################################################################
24804-load(
24805-    "@com_google_googleapis_imports//:imports.bzl",
24806-    "java_gapic_assembly_gradle_pkg",
24807-    "java_gapic_library",
24808-    "java_gapic_test",
24809-    "java_grpc_library",
24810-    "java_proto_library",
24811-)
24812-
24813-java_proto_library(
24814-    name = "batch_java_proto",
24815-    deps = [":batch_proto"],
24816-)
24817-
24818-java_grpc_library(
24819-    name = "batch_java_grpc",
24820-    srcs = [":batch_proto"],
24821-    deps = [":batch_java_proto"],
24822-)
24823-
24824-java_gapic_library(
24825-    name = "batch_java_gapic",
24826-    srcs = [":batch_proto_with_info"],
24827-    gapic_yaml = None,
24828-    grpc_service_config = "batch_v1_grpc_service_config.json",
24829-    rest_numeric_enums = False,
24830-    service_yaml = "batch_v1.yaml",
24831-    test_deps = [
24832-        ":batch_java_grpc",
24833-        "//google/cloud/location:location_java_grpc",
24834-        "//google/iam/v1:iam_java_grpc",
24835-    ],
24836-    transport = "grpc+rest",
24837-    deps = [
24838-        ":batch_java_proto",
24839-        "//google/api:api_java_proto",
24840-        "//google/cloud/location:location_java_proto",
24841-        "//google/iam/v1:iam_java_proto",
24842-    ],
24843-)
24844-
24845-java_gapic_test(
24846-    name = "batch_java_gapic_test_suite",
24847-    test_classes = [
24848-        "com.google.cloud.batch.v1.BatchServiceClientHttpJsonTest",
24849-        "com.google.cloud.batch.v1.BatchServiceClientTest",
24850-    ],
24851-    runtime_deps = [":batch_java_gapic_test"],
24852-)
24853-
24854-# Open Source Packages
24855-java_gapic_assembly_gradle_pkg(
24856-    name = "google-cloud-batch-v1-java",
24857-    include_samples = True,
24858-    transport = "grpc+rest",
24859-    deps = [
24860-        ":batch_java_gapic",
24861-        ":batch_java_grpc",
24862-        ":batch_java_proto",
24863-        ":batch_proto",
24864-    ],
24865-)
24866-
24867-##############################################################################
24868-# Go
24869-##############################################################################
24870-load(
24871-    "@com_google_googleapis_imports//:imports.bzl",
24872-    "go_gapic_assembly_pkg",
24873-    "go_gapic_library",
24874-    "go_proto_library",
24875-    "go_test",
24876-)
24877-
24878-go_proto_library(
24879-    name = "batch_go_proto",
24880-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
24881-    importpath = "google.golang.org/genproto/googleapis/cloud/batch/v1",
24882-    protos = [":batch_proto"],
24883-    deps = [
24884-        "//google/api:annotations_go_proto",
24885-        "//google/longrunning:longrunning_go_proto",
24886-    ],
24887-)
24888-
24889-go_gapic_library(
24890-    name = "batch_go_gapic",
24891-    srcs = [":batch_proto_with_info"],
24892-    grpc_service_config = "batch_v1_grpc_service_config.json",
24893-    importpath = "cloud.google.com/go/batch/apiv1;batch",
24894-    metadata = True,
24895-    rest_numeric_enums = False,
24896-    service_yaml = "batch_v1.yaml",
24897-    transport = "grpc+rest",
24898-    deps = [
24899-        ":batch_go_proto",
24900-        "//google/cloud/location:location_go_proto",
24901-        "//google/iam/v1:iam_go_proto",
24902-        "//google/longrunning:longrunning_go_proto",
24903-        "@com_google_cloud_go//longrunning:go_default_library",
24904-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
24905-        "@io_bazel_rules_go//proto/wkt:duration_go_proto",
24906-    ],
24907-)
24908-
24909-go_test(
24910-    name = "batch_go_gapic_test",
24911-    srcs = [":batch_go_gapic_srcjar_test"],
24912-    embed = [":batch_go_gapic"],
24913-    importpath = "cloud.google.com/go/batch/apiv1",
24914-)
24915-
24916-# Open Source Packages
24917-go_gapic_assembly_pkg(
24918-    name = "gapi-cloud-batch-v1-go",
24919-    deps = [
24920-        ":batch_go_gapic",
24921-        ":batch_go_gapic_srcjar-metadata.srcjar",
24922-        ":batch_go_gapic_srcjar-test.srcjar",
24923-        ":batch_go_proto",
24924-    ],
24925-)
24926-
24927-##############################################################################
24928-# Python
24929-##############################################################################
24930-load(
24931-    "@com_google_googleapis_imports//:imports.bzl",
24932-    "py_gapic_assembly_pkg",
24933-    "py_gapic_library",
24934-    "py_test",
24935-)
24936-
24937-py_gapic_library(
24938-    name = "batch_py_gapic",
24939-    srcs = [":batch_proto"],
24940-    grpc_service_config = "batch_v1_grpc_service_config.json",
24941-    rest_numeric_enums = False,
24942-    service_yaml = "batch_v1.yaml",
24943-    transport = "grpc+rest",
24944-    deps = [
24945-        "//google/iam/v1:iam_policy_py_proto",
24946-    ],
24947-)
24948-
24949-py_test(
24950-    name = "batch_py_gapic_test",
24951-    srcs = [
24952-        "batch_py_gapic_pytest.py",
24953-        "batch_py_gapic_test.py",
24954-    ],
24955-    legacy_create_init = False,
24956-    deps = [":batch_py_gapic"],
24957-)
24958-
24959-# Open Source Packages
24960-py_gapic_assembly_pkg(
24961-    name = "batch-v1-py",
24962-    deps = [
24963-        ":batch_py_gapic",
24964-    ],
24965-)
24966-
24967-##############################################################################
24968-# PHP
24969-##############################################################################
24970-load(
24971-    "@com_google_googleapis_imports//:imports.bzl",
24972-    "php_gapic_assembly_pkg",
24973-    "php_gapic_library",
24974-    "php_grpc_library",
24975-    "php_proto_library",
24976-)
24977-
24978-php_proto_library(
24979-    name = "batch_php_proto",
24980-    deps = [":batch_proto"],
24981-)
24982-
24983-php_grpc_library(
24984-    name = "batch_php_grpc",
24985-    srcs = [":batch_proto"],
24986-    deps = [":batch_php_proto"],
24987-)
24988-
24989-php_gapic_library(
24990-    name = "batch_php_gapic",
24991-    srcs = [":batch_proto_with_info"],
24992-    grpc_service_config = "batch_v1_grpc_service_config.json",
24993-    rest_numeric_enums = False,
24994-    service_yaml = "batch_v1.yaml",
24995-    transport = "grpc+rest",
24996-    deps = [
24997-        ":batch_php_grpc",
24998-        ":batch_php_proto",
24999-    ],
25000-)
25001-
25002-# Open Source Packages
25003-php_gapic_assembly_pkg(
25004-    name = "google-cloud-batch-v1-php",
25005-    deps = [
25006-        ":batch_php_gapic",
25007-        ":batch_php_grpc",
25008-        ":batch_php_proto",
25009-    ],
25010-)
25011-
25012-##############################################################################
25013-# Node.js
25014-##############################################################################
25015-load(
25016-    "@com_google_googleapis_imports//:imports.bzl",
25017-    "nodejs_gapic_assembly_pkg",
25018-    "nodejs_gapic_library",
25019-)
25020-
25021-nodejs_gapic_library(
25022-    name = "batch_nodejs_gapic",
25023-    package_name = "@google-cloud/batch",
25024-    src = ":batch_proto_with_info",
25025-    extra_protoc_parameters = ["metadata"],
25026-    grpc_service_config = "batch_v1_grpc_service_config.json",
25027-    package = "google.cloud.batch.v1",
25028-    rest_numeric_enums = False,
25029-    service_yaml = "batch_v1.yaml",
25030-    transport = "grpc+rest",
25031-    deps = [],
25032-)
25033-
25034-nodejs_gapic_assembly_pkg(
25035-    name = "batch-v1-nodejs",
25036-    deps = [
25037-        ":batch_nodejs_gapic",
25038-        ":batch_proto",
25039-    ],
25040-)
25041-
25042-##############################################################################
25043-# Ruby
25044-##############################################################################
25045-load(
25046-    "@com_google_googleapis_imports//:imports.bzl",
25047-    "ruby_cloud_gapic_library",
25048-    "ruby_gapic_assembly_pkg",
25049-    "ruby_grpc_library",
25050-    "ruby_proto_library",
25051-)
25052-
25053-ruby_proto_library(
25054-    name = "batch_ruby_proto",
25055-    deps = [":batch_proto"],
25056-)
25057-
25058-ruby_grpc_library(
25059-    name = "batch_ruby_grpc",
25060-    srcs = [":batch_proto"],
25061-    deps = [":batch_ruby_proto"],
25062-)
25063-
25064-ruby_cloud_gapic_library(
25065-    name = "batch_ruby_gapic",
25066-    srcs = [":batch_proto_with_info"],
25067-    extra_protoc_parameters = [
25068-        "ruby-cloud-api-id=batch.googleapis.com",
25069-        "ruby-cloud-api-shortname=batch",
25070-        "ruby-cloud-gem-name=google-cloud-batch-v1",
25071-    ],
25072-    grpc_service_config = "batch_v1_grpc_service_config.json",
25073-    rest_numeric_enums = False,
25074-    ruby_cloud_description = "Google Cloud Batch is a fully managed service used by scientists, VFX artists, developers to easily and efficiently run batch workloads on Google Cloud. This service manages provisioning of resources to satisfy the requirements of the batch jobs for a variety of workloads including ML, HPC, VFX rendering, transcoding, genomics and others.",
25075-    ruby_cloud_title = "Batch V1",
25076-    service_yaml = "batch_v1.yaml",
25077-    deps = [
25078-        ":batch_ruby_grpc",
25079-        ":batch_ruby_proto",
25080-    ],
25081-)
25082-
25083-# Open Source Packages
25084-ruby_gapic_assembly_pkg(
25085-    name = "google-cloud-batch-v1-ruby",
25086-    deps = [
25087-        ":batch_ruby_gapic",
25088-        ":batch_ruby_grpc",
25089-        ":batch_ruby_proto",
25090-    ],
25091-)
25092-
25093-##############################################################################
25094-# C#
25095-##############################################################################
25096-load(
25097-    "@com_google_googleapis_imports//:imports.bzl",
25098-    "csharp_gapic_assembly_pkg",
25099-    "csharp_gapic_library",
25100-    "csharp_grpc_library",
25101-    "csharp_proto_library",
25102-)
25103-
25104-csharp_proto_library(
25105-    name = "batch_csharp_proto",
25106-    deps = [":batch_proto"],
25107-)
25108-
25109-csharp_grpc_library(
25110-    name = "batch_csharp_grpc",
25111-    srcs = [":batch_proto"],
25112-    deps = [":batch_csharp_proto"],
25113-)
25114-
25115-csharp_gapic_library(
25116-    name = "batch_csharp_gapic",
25117-    srcs = [":batch_proto_with_info"],
25118-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
25119-    grpc_service_config = "batch_v1_grpc_service_config.json",
25120-    rest_numeric_enums = False,
25121-    service_yaml = "batch_v1.yaml",
25122-    deps = [
25123-        ":batch_csharp_grpc",
25124-        ":batch_csharp_proto",
25125-    ],
25126-)
25127-
25128-# Open Source Packages
25129-csharp_gapic_assembly_pkg(
25130-    name = "google-cloud-batch-v1-csharp",
25131-    deps = [
25132-        ":batch_csharp_gapic",
25133-        ":batch_csharp_grpc",
25134-        ":batch_csharp_proto",
25135-    ],
25136-)
25137-
25138-##############################################################################
25139-# C++
25140-##############################################################################
25141-load(
25142-    "@com_google_googleapis_imports//:imports.bzl",
25143-    "cc_grpc_library",
25144-    "cc_proto_library",
25145-)
25146-
25147-cc_proto_library(
25148-    name = "batch_cc_proto",
25149-    deps = [":batch_proto"],
25150-)
25151-
25152-cc_grpc_library(
25153-    name = "batch_cc_grpc",
25154-    srcs = [":batch_proto"],
25155-    grpc_only = True,
25156-    deps = [":batch_cc_proto"],
25157-)
25158diff -urN a/google/cloud/batch/v1alpha/BUILD.bazel b/google/cloud/batch/v1alpha/BUILD.bazel
25159--- a/google/cloud/batch/v1alpha/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
25160+++ b/google/cloud/batch/v1alpha/BUILD.bazel	1969-12-31 16:00:00
25161@@ -1,406 +0,0 @@
25162-# This file was automatically generated by BuildFileGenerator
25163-# https://github.com/googleapis/rules_gapic/tree/master/bazel
25164-
25165-# Most of the manual changes to this file will be overwritten.
25166-# It's **only** allowed to change the following rule attribute values:
25167-# - names of *_gapic_assembly_* rules
25168-# - certain parameters of *_gapic_library rules, including but not limited to:
25169-#    * extra_protoc_parameters
25170-#    * extra_protoc_file_parameters
25171-# The complete list of preserved parameters can be found in the source code.
25172-
25173-# This is an API workspace, having public visibility by default makes perfect sense.
25174-package(default_visibility = ["//visibility:public"])
25175-
25176-##############################################################################
25177-# Common
25178-##############################################################################
25179-load("@rules_proto//proto:defs.bzl", "proto_library")
25180-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
25181-
25182-proto_library(
25183-    name = "batch_proto",
25184-    srcs = [
25185-        "batch.proto",
25186-        "job.proto",
25187-        "task.proto",
25188-        "volume.proto",
25189-    ],
25190-    deps = [
25191-        "//google/api:annotations_proto",
25192-        "//google/api:client_proto",
25193-        "//google/api:field_behavior_proto",
25194-        "//google/api:resource_proto",
25195-        "//google/longrunning:operations_proto",
25196-        "@com_google_protobuf//:duration_proto",
25197-        "@com_google_protobuf//:timestamp_proto",
25198-    ],
25199-)
25200-
25201-proto_library_with_info(
25202-    name = "batch_proto_with_info",
25203-    deps = [
25204-        ":batch_proto",
25205-        "//google/cloud:common_resources_proto",
25206-        "//google/cloud/location:location_proto",
25207-        "//google/iam/v1:iam_policy_proto",
25208-    ],
25209-)
25210-
25211-##############################################################################
25212-# Java
25213-##############################################################################
25214-load(
25215-    "@com_google_googleapis_imports//:imports.bzl",
25216-    "java_gapic_assembly_gradle_pkg",
25217-    "java_gapic_library",
25218-    "java_gapic_test",
25219-    "java_grpc_library",
25220-    "java_proto_library",
25221-)
25222-
25223-java_proto_library(
25224-    name = "batch_java_proto",
25225-    deps = [":batch_proto"],
25226-)
25227-
25228-java_grpc_library(
25229-    name = "batch_java_grpc",
25230-    srcs = [":batch_proto"],
25231-    deps = [":batch_java_proto"],
25232-)
25233-
25234-java_gapic_library(
25235-    name = "batch_java_gapic",
25236-    srcs = [":batch_proto_with_info"],
25237-    gapic_yaml = None,
25238-    grpc_service_config = "batch_v1alpha_grpc_service_config.json",
25239-    rest_numeric_enums = False,
25240-    service_yaml = "batch_v1alpha.yaml",
25241-    test_deps = [
25242-        ":batch_java_grpc",
25243-        "//google/cloud/location:location_java_grpc",
25244-        "//google/iam/v1:iam_java_grpc",
25245-    ],
25246-    transport = "grpc+rest",
25247-    deps = [
25248-        ":batch_java_proto",
25249-        "//google/api:api_java_proto",
25250-        "//google/cloud/location:location_java_proto",
25251-        "//google/iam/v1:iam_java_proto",
25252-    ],
25253-)
25254-
25255-java_gapic_test(
25256-    name = "batch_java_gapic_test_suite",
25257-    test_classes = [
25258-        "com.google.cloud.batch.v1alpha.BatchServiceClientHttpJsonTest",
25259-        "com.google.cloud.batch.v1alpha.BatchServiceClientTest",
25260-    ],
25261-    runtime_deps = [":batch_java_gapic_test"],
25262-)
25263-
25264-# Open Source Packages
25265-java_gapic_assembly_gradle_pkg(
25266-    name = "google-cloud-batch-v1alpha-java",
25267-    include_samples = True,
25268-    transport = "grpc+rest",
25269-    deps = [
25270-        ":batch_java_gapic",
25271-        ":batch_java_grpc",
25272-        ":batch_java_proto",
25273-        ":batch_proto",
25274-    ],
25275-)
25276-
25277-##############################################################################
25278-# Go
25279-##############################################################################
25280-load(
25281-    "@com_google_googleapis_imports//:imports.bzl",
25282-    "go_gapic_assembly_pkg",
25283-    "go_gapic_library",
25284-    "go_proto_library",
25285-    "go_test",
25286-)
25287-
25288-go_proto_library(
25289-    name = "batch_go_proto",
25290-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
25291-    importpath = "google.golang.org/genproto/googleapis/cloud/batch/v1alpha",
25292-    protos = [":batch_proto"],
25293-    deps = [
25294-        "//google/api:annotations_go_proto",
25295-        "//google/longrunning:longrunning_go_proto",
25296-    ],
25297-)
25298-
25299-go_gapic_library(
25300-    name = "batch_go_gapic",
25301-    srcs = [":batch_proto_with_info"],
25302-    grpc_service_config = "batch_v1alpha_grpc_service_config.json",
25303-    importpath = "cloud.google.com/go/batch/apiv1alpha;batch",
25304-    metadata = True,
25305-    rest_numeric_enums = False,
25306-    service_yaml = "batch_v1alpha.yaml",
25307-    transport = "grpc+rest",
25308-    deps = [
25309-        ":batch_go_proto",
25310-        "//google/cloud/location:location_go_proto",
25311-        "//google/iam/v1:iam_go_proto",
25312-        "//google/longrunning:longrunning_go_proto",
25313-        "@com_google_cloud_go//longrunning:go_default_library",
25314-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
25315-        "@io_bazel_rules_go//proto/wkt:duration_go_proto",
25316-    ],
25317-)
25318-
25319-go_test(
25320-    name = "batch_go_gapic_test",
25321-    srcs = [":batch_go_gapic_srcjar_test"],
25322-    embed = [":batch_go_gapic"],
25323-    importpath = "cloud.google.com/go/batch/apiv1alpha",
25324-)
25325-
25326-# Open Source Packages
25327-go_gapic_assembly_pkg(
25328-    name = "gapi-cloud-batch-v1alpha-go",
25329-    deps = [
25330-        ":batch_go_gapic",
25331-        ":batch_go_gapic_srcjar-metadata.srcjar",
25332-        ":batch_go_gapic_srcjar-test.srcjar",
25333-        ":batch_go_proto",
25334-    ],
25335-)
25336-
25337-##############################################################################
25338-# Python
25339-##############################################################################
25340-load(
25341-    "@com_google_googleapis_imports//:imports.bzl",
25342-    "py_gapic_assembly_pkg",
25343-    "py_gapic_library",
25344-    "py_test",
25345-)
25346-
25347-py_gapic_library(
25348-    name = "batch_py_gapic",
25349-    srcs = [":batch_proto"],
25350-    grpc_service_config = "batch_v1alpha_grpc_service_config.json",
25351-    rest_numeric_enums = False,
25352-    service_yaml = "batch_v1alpha.yaml",
25353-    transport = "grpc+rest",
25354-    deps = [
25355-        "//google/iam/v1:iam_policy_py_proto",
25356-    ],
25357-)
25358-
25359-py_test(
25360-    name = "batch_py_gapic_test",
25361-    srcs = [
25362-        "batch_py_gapic_pytest.py",
25363-        "batch_py_gapic_test.py",
25364-    ],
25365-    legacy_create_init = False,
25366-    deps = [":batch_py_gapic"],
25367-)
25368-
25369-# Open Source Packages
25370-py_gapic_assembly_pkg(
25371-    name = "batch-v1alpha-py",
25372-    deps = [
25373-        ":batch_py_gapic",
25374-    ],
25375-)
25376-
25377-##############################################################################
25378-# PHP
25379-##############################################################################
25380-load(
25381-    "@com_google_googleapis_imports//:imports.bzl",
25382-    "php_gapic_assembly_pkg",
25383-    "php_gapic_library",
25384-    "php_grpc_library",
25385-    "php_proto_library",
25386-)
25387-
25388-php_proto_library(
25389-    name = "batch_php_proto",
25390-    deps = [":batch_proto"],
25391-)
25392-
25393-php_grpc_library(
25394-    name = "batch_php_grpc",
25395-    srcs = [":batch_proto"],
25396-    deps = [":batch_php_proto"],
25397-)
25398-
25399-php_gapic_library(
25400-    name = "batch_php_gapic",
25401-    srcs = [":batch_proto_with_info"],
25402-    grpc_service_config = "batch_v1alpha_grpc_service_config.json",
25403-    rest_numeric_enums = False,
25404-    service_yaml = "batch_v1alpha.yaml",
25405-    transport = "grpc+rest",
25406-    deps = [
25407-        ":batch_php_grpc",
25408-        ":batch_php_proto",
25409-    ],
25410-)
25411-
25412-# Open Source Packages
25413-php_gapic_assembly_pkg(
25414-    name = "google-cloud-batch-v1alpha-php",
25415-    deps = [
25416-        ":batch_php_gapic",
25417-        ":batch_php_grpc",
25418-        ":batch_php_proto",
25419-    ],
25420-)
25421-
25422-##############################################################################
25423-# Node.js
25424-##############################################################################
25425-load(
25426-    "@com_google_googleapis_imports//:imports.bzl",
25427-    "nodejs_gapic_assembly_pkg",
25428-    "nodejs_gapic_library",
25429-)
25430-
25431-nodejs_gapic_library(
25432-    name = "batch_nodejs_gapic",
25433-    package_name = "@google-cloud/batch",
25434-    src = ":batch_proto_with_info",
25435-    extra_protoc_parameters = ["metadata"],
25436-    grpc_service_config = "batch_v1alpha_grpc_service_config.json",
25437-    package = "google.cloud.batch.v1alpha",
25438-    rest_numeric_enums = False,
25439-    service_yaml = "batch_v1alpha.yaml",
25440-    transport = "grpc+rest",
25441-    deps = [],
25442-)
25443-
25444-nodejs_gapic_assembly_pkg(
25445-    name = "batch-v1alpha-nodejs",
25446-    deps = [
25447-        ":batch_nodejs_gapic",
25448-        ":batch_proto",
25449-    ],
25450-)
25451-
25452-##############################################################################
25453-# Ruby
25454-##############################################################################
25455-load(
25456-    "@com_google_googleapis_imports//:imports.bzl",
25457-    "ruby_cloud_gapic_library",
25458-    "ruby_gapic_assembly_pkg",
25459-    "ruby_grpc_library",
25460-    "ruby_proto_library",
25461-)
25462-
25463-ruby_proto_library(
25464-    name = "batch_ruby_proto",
25465-    deps = [":batch_proto"],
25466-)
25467-
25468-ruby_grpc_library(
25469-    name = "batch_ruby_grpc",
25470-    srcs = [":batch_proto"],
25471-    deps = [":batch_ruby_proto"],
25472-)
25473-
25474-ruby_cloud_gapic_library(
25475-    name = "batch_ruby_gapic",
25476-    srcs = [":batch_proto_with_info"],
25477-    extra_protoc_parameters = [
25478-        "ruby-cloud-api-id=batch.googleapis.com",
25479-        "ruby-cloud-api-shortname=batch",
25480-        "ruby-cloud-gem-name=google-cloud-batch-v1alpha",
25481-    ],
25482-    grpc_service_config = "batch_v1alpha_grpc_service_config.json",
25483-    rest_numeric_enums = False,
25484-    ruby_cloud_description = "Google Cloud Batch is a fully managed service used by scientists, VFX artists, developers to easily and efficiently run batch workloads on Google Cloud. This service manages provisioning of resources to satisfy the requirements of the batch jobs for a variety of workloads including ML, HPC, VFX rendering, transcoding, genomics and others.",
25485-    ruby_cloud_title = "Batch V1alpha",
25486-    service_yaml = "batch_v1alpha.yaml",
25487-    deps = [
25488-        ":batch_ruby_grpc",
25489-        ":batch_ruby_proto",
25490-    ],
25491-)
25492-
25493-# Open Source Packages
25494-ruby_gapic_assembly_pkg(
25495-    name = "google-cloud-batch-v1alpha-ruby",
25496-    deps = [
25497-        ":batch_ruby_gapic",
25498-        ":batch_ruby_grpc",
25499-        ":batch_ruby_proto",
25500-    ],
25501-)
25502-
25503-##############################################################################
25504-# C#
25505-##############################################################################
25506-load(
25507-    "@com_google_googleapis_imports//:imports.bzl",
25508-    "csharp_gapic_assembly_pkg",
25509-    "csharp_gapic_library",
25510-    "csharp_grpc_library",
25511-    "csharp_proto_library",
25512-)
25513-
25514-csharp_proto_library(
25515-    name = "batch_csharp_proto",
25516-    deps = [":batch_proto"],
25517-)
25518-
25519-csharp_grpc_library(
25520-    name = "batch_csharp_grpc",
25521-    srcs = [":batch_proto"],
25522-    deps = [":batch_csharp_proto"],
25523-)
25524-
25525-csharp_gapic_library(
25526-    name = "batch_csharp_gapic",
25527-    srcs = [":batch_proto_with_info"],
25528-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
25529-    grpc_service_config = "batch_v1alpha_grpc_service_config.json",
25530-    rest_numeric_enums = False,
25531-    service_yaml = "batch_v1alpha.yaml",
25532-    deps = [
25533-        ":batch_csharp_grpc",
25534-        ":batch_csharp_proto",
25535-    ],
25536-)
25537-
25538-# Open Source Packages
25539-csharp_gapic_assembly_pkg(
25540-    name = "google-cloud-batch-v1alpha-csharp",
25541-    deps = [
25542-        ":batch_csharp_gapic",
25543-        ":batch_csharp_grpc",
25544-        ":batch_csharp_proto",
25545-    ],
25546-)
25547-
25548-##############################################################################
25549-# C++
25550-##############################################################################
25551-load(
25552-    "@com_google_googleapis_imports//:imports.bzl",
25553-    "cc_grpc_library",
25554-    "cc_proto_library",
25555-)
25556-
25557-cc_proto_library(
25558-    name = "batch_cc_proto",
25559-    deps = [":batch_proto"],
25560-)
25561-
25562-cc_grpc_library(
25563-    name = "batch_cc_grpc",
25564-    srcs = [":batch_proto"],
25565-    grpc_only = True,
25566-    deps = [":batch_cc_proto"],
25567-)
25568diff -urN a/google/cloud/beyondcorp/appconnections/BUILD.bazel b/google/cloud/beyondcorp/appconnections/BUILD.bazel
25569--- a/google/cloud/beyondcorp/appconnections/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
25570+++ b/google/cloud/beyondcorp/appconnections/BUILD.bazel	1969-12-31 16:00:00
25571@@ -1,39 +0,0 @@
25572-# This build file includes a target for the Ruby wrapper library for
25573-# google-cloud-beyond_corp-app_connections.
25574-
25575-# This is an API workspace, having public visibility by default makes perfect sense.
25576-package(default_visibility = ["//visibility:public"])
25577-
25578-# Export yaml configs.
25579-exports_files(glob(["*.yaml"]))
25580-
25581-load(
25582-    "@com_google_googleapis_imports//:imports.bzl",
25583-    "ruby_cloud_gapic_library",
25584-    "ruby_gapic_assembly_pkg",
25585-)
25586-
25587-# Generates a Ruby wrapper client for appconnections.
25588-# Ruby wrapper clients are versionless, but are generated from source protos
25589-# for a particular service version, v1 in this case.
25590-ruby_cloud_gapic_library(
25591-    name = "appconnections_ruby_wrapper",
25592-    srcs = ["//google/cloud/beyondcorp/appconnections/v1:appconnections_proto_with_info"],
25593-    extra_protoc_parameters = [
25594-        "ruby-cloud-api-id=beyondcorp.googleapis.com",
25595-        "ruby-cloud-api-shortname=beyondcorp",
25596-        "ruby-cloud-gem-name=google-cloud-beyond_corp-app_connections",
25597-        "ruby-cloud-product-url=https://cloud.google.com/beyondcorp/",
25598-        "ruby-cloud-wrapper-of=v1:0.0",
25599-    ],
25600-    ruby_cloud_description = "Beyondcorp Enterprise provides identity and context aware access controls for enterprise resources and enables zero-trust access. Using the Beyondcorp Enterprise APIs, enterprises can set up multi-cloud and on-prem connectivity using the App Connector hybrid connectivity solution.",
25601-    ruby_cloud_title = "BeyondCorp AppConnections",
25602-)
25603-
25604-# Open Source package.
25605-ruby_gapic_assembly_pkg(
25606-    name = "google-cloud-appconnections-ruby",
25607-    deps = [
25608-        ":appconnections_ruby_wrapper",
25609-    ],
25610-)
25611diff -urN a/google/cloud/beyondcorp/appconnections/v1/BUILD.bazel b/google/cloud/beyondcorp/appconnections/v1/BUILD.bazel
25612--- a/google/cloud/beyondcorp/appconnections/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
25613+++ b/google/cloud/beyondcorp/appconnections/v1/BUILD.bazel	1969-12-31 16:00:00
25614@@ -1,354 +0,0 @@
25615-# This file was automatically generated by BuildFileGenerator
25616-# https://github.com/googleapis/rules_gapic/tree/master/bazel
25617-
25618-# Most of the manual changes to this file will be overwritten.
25619-# It's **only** allowed to change the following rule attribute values:
25620-# - names of *_gapic_assembly_* rules
25621-# - certain parameters of *_gapic_library rules, including but not limited to:
25622-#    * extra_protoc_parameters
25623-#    * extra_protoc_file_parameters
25624-# The complete list of preserved parameters can be found in the source code.
25625-
25626-##############################################################################
25627-# Common
25628-##############################################################################
25629-load("@rules_proto//proto:defs.bzl", "proto_library")
25630-load(
25631-    "@com_google_googleapis_imports//:imports.bzl",
25632-    "cc_grpc_library",
25633-    "cc_proto_library",
25634-    "csharp_gapic_assembly_pkg",
25635-    "csharp_gapic_library",
25636-    "csharp_grpc_library",
25637-    "csharp_proto_library",
25638-    "go_gapic_assembly_pkg",
25639-    "go_gapic_library",
25640-    "go_proto_library",
25641-    "go_test",
25642-    "java_gapic_assembly_gradle_pkg",
25643-    "java_gapic_library",
25644-    "java_gapic_test",
25645-    "java_grpc_library",
25646-    "java_proto_library",
25647-    "nodejs_gapic_assembly_pkg",
25648-    "nodejs_gapic_library",
25649-    "php_gapic_assembly_pkg",
25650-    "php_gapic_library",
25651-    "php_grpc_library",
25652-    "php_proto_library",
25653-    "proto_library_with_info",
25654-    "py_gapic_assembly_pkg",
25655-    "py_gapic_library",
25656-    "py_test",
25657-    "ruby_cloud_gapic_library",
25658-    "ruby_gapic_assembly_pkg",
25659-    "ruby_grpc_library",
25660-    "ruby_proto_library",
25661-)
25662-
25663-# This is an API workspace, having public visibility by default makes perfect sense.
25664-package(default_visibility = ["//visibility:public"])
25665-
25666-proto_library(
25667-    name = "appconnections_proto",
25668-    srcs = [
25669-        "app_connections_service.proto",
25670-    ],
25671-    deps = [
25672-        "//google/api:annotations_proto",
25673-        "//google/api:client_proto",
25674-        "//google/api:field_behavior_proto",
25675-        "//google/api:resource_proto",
25676-        "//google/longrunning:operations_proto",
25677-        "@com_google_protobuf//:field_mask_proto",
25678-        "@com_google_protobuf//:timestamp_proto",
25679-    ],
25680-)
25681-
25682-proto_library_with_info(
25683-    name = "appconnections_proto_with_info",
25684-    deps = [
25685-        ":appconnections_proto",
25686-        "//google/cloud:common_resources_proto",
25687-        "//google/cloud/location:location_proto",
25688-        "//google/iam/v1:iam_policy_proto",
25689-    ],
25690-)
25691-
25692-java_proto_library(
25693-    name = "appconnections_java_proto",
25694-    deps = [":appconnections_proto"],
25695-)
25696-
25697-java_grpc_library(
25698-    name = "appconnections_java_grpc",
25699-    srcs = [":appconnections_proto"],
25700-    deps = [":appconnections_java_proto"],
25701-)
25702-
25703-java_gapic_library(
25704-    name = "appconnections_java_gapic",
25705-    srcs = [":appconnections_proto_with_info"],
25706-    gapic_yaml = None,
25707-    grpc_service_config = "beyondcorp-appconnections_grpc_service_config.json",
25708-    rest_numeric_enums = False,
25709-    service_yaml = "beyondcorp_v1.yaml",
25710-    test_deps = [
25711-        ":appconnections_java_grpc",
25712-        "//google/cloud/location:location_java_grpc",
25713-        "//google/iam/v1:iam_java_grpc",
25714-    ],
25715-    transport = "grpc",
25716-    deps = [
25717-        ":appconnections_java_proto",
25718-        "//google/api:api_java_proto",
25719-        "//google/cloud/location:location_java_proto",
25720-        "//google/iam/v1:iam_java_proto",
25721-    ],
25722-)
25723-
25724-java_gapic_test(
25725-    name = "appconnections_java_gapic_test_suite",
25726-    test_classes = [
25727-        "com.google.cloud.beyondcorp.appconnections.v1.AppConnectionsServiceClientTest",
25728-    ],
25729-    runtime_deps = [":appconnections_java_gapic_test"],
25730-)
25731-
25732-# Open Source Packages
25733-java_gapic_assembly_gradle_pkg(
25734-    name = "google-cloud-beyondcorp-appconnections-v1-java",
25735-    include_samples = True,
25736-    transport = "grpc",
25737-    deps = [
25738-        ":appconnections_java_gapic",
25739-        ":appconnections_java_grpc",
25740-        ":appconnections_java_proto",
25741-        ":appconnections_proto",
25742-    ],
25743-)
25744-
25745-go_proto_library(
25746-    name = "appconnections_go_proto",
25747-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
25748-    importpath = "google.golang.org/genproto/googleapis/cloud/beyondcorp/appconnections/v1",
25749-    protos = [":appconnections_proto"],
25750-    deps = [
25751-        "//google/api:annotations_go_proto",
25752-        "//google/longrunning:longrunning_go_proto",
25753-    ],
25754-)
25755-
25756-go_gapic_library(
25757-    name = "appconnections_go_gapic",
25758-    srcs = [":appconnections_proto_with_info"],
25759-    grpc_service_config = "beyondcorp-appconnections_grpc_service_config.json",
25760-    importpath = "cloud.google.com/go/beyondcorp/appconnections/apiv1;appconnections",
25761-    metadata = True,
25762-    rest_numeric_enums = False,
25763-    service_yaml = "beyondcorp_v1.yaml",
25764-    deps = [
25765-        ":appconnections_go_proto",
25766-        "//google/cloud/location:location_go_proto",
25767-        "//google/iam/v1:iam_go_proto",
25768-        "//google/longrunning:longrunning_go_proto",
25769-        "@com_google_cloud_go//longrunning:go_default_library",
25770-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
25771-    ],
25772-)
25773-
25774-go_test(
25775-    name = "appconnections_go_gapic_test",
25776-    srcs = [":appconnections_go_gapic_srcjar_test"],
25777-    embed = [":appconnections_go_gapic"],
25778-    importpath = "cloud.google.com/go/beyondcorp/appconnections/apiv1",
25779-)
25780-
25781-# Open Source Packages
25782-go_gapic_assembly_pkg(
25783-    name = "gapi-cloud-beyondcorp-appconnections-v1-go",
25784-    deps = [
25785-        ":appconnections_go_gapic",
25786-        ":appconnections_go_gapic_srcjar-metadata.srcjar",
25787-        ":appconnections_go_gapic_srcjar-test.srcjar",
25788-        ":appconnections_go_proto",
25789-    ],
25790-)
25791-
25792-py_gapic_library(
25793-    name = "appconnections_py_gapic",
25794-    srcs = [":appconnections_proto"],
25795-    grpc_service_config = "beyondcorp-appconnections_grpc_service_config.json",
25796-    opt_args = [
25797-        "warehouse-package-name=google-cloud-beyondcorp-appconnections",
25798-        "python-gapic-namespace=google.cloud",
25799-        "python-gapic-name=beyondcorp_appconnections",
25800-    ],
25801-    rest_numeric_enums = False,
25802-    service_yaml = "beyondcorp_v1.yaml",
25803-    transport = "grpc+rest",
25804-    deps = [
25805-        "//google/iam/v1:iam_policy_py_proto",
25806-    ],
25807-)
25808-
25809-py_test(
25810-    name = "appconnections_py_gapic_test",
25811-    srcs = [
25812-        "appconnections_py_gapic_pytest.py",
25813-        "appconnections_py_gapic_test.py",
25814-    ],
25815-    legacy_create_init = False,
25816-    deps = [":appconnections_py_gapic"],
25817-)
25818-
25819-# Open Source Packages
25820-py_gapic_assembly_pkg(
25821-    name = "beyondcorp-appconnections-v1-py",
25822-    deps = [
25823-        ":appconnections_py_gapic",
25824-    ],
25825-)
25826-
25827-php_proto_library(
25828-    name = "appconnections_php_proto",
25829-    deps = [":appconnections_proto"],
25830-)
25831-
25832-php_grpc_library(
25833-    name = "appconnections_php_grpc",
25834-    srcs = [":appconnections_proto"],
25835-    deps = [":appconnections_php_proto"],
25836-)
25837-
25838-php_gapic_library(
25839-    name = "appconnections_php_gapic",
25840-    srcs = [":appconnections_proto_with_info"],
25841-    grpc_service_config = "beyondcorp-appconnections_grpc_service_config.json",
25842-    rest_numeric_enums = False,
25843-    service_yaml = "beyondcorp_v1.yaml",
25844-    transport = "grpc+rest",
25845-    deps = [
25846-        ":appconnections_php_grpc",
25847-        ":appconnections_php_proto",
25848-    ],
25849-)
25850-
25851-# Open Source Packages
25852-php_gapic_assembly_pkg(
25853-    name = "google-cloud-beyondcorp-appconnections-v1-php",
25854-    deps = [
25855-        ":appconnections_php_gapic",
25856-        ":appconnections_php_grpc",
25857-        ":appconnections_php_proto",
25858-    ],
25859-)
25860-
25861-nodejs_gapic_library(
25862-    name = "appconnections_nodejs_gapic",
25863-    package_name = "@google-cloud/appconnections",
25864-    src = ":appconnections_proto_with_info",
25865-    extra_protoc_parameters = ["metadata"],
25866-    grpc_service_config = "beyondcorp-appconnections_grpc_service_config.json",
25867-    package = "google.cloud.beyondcorp.appconnections.v1",
25868-    rest_numeric_enums = False,
25869-    service_yaml = "beyondcorp_v1.yaml",
25870-    transport = "grpc+rest",
25871-    deps = [],
25872-)
25873-
25874-nodejs_gapic_assembly_pkg(
25875-    name = "beyondcorp-appconnections-v1-nodejs",
25876-    deps = [
25877-        ":appconnections_nodejs_gapic",
25878-        ":appconnections_proto",
25879-    ],
25880-)
25881-
25882-ruby_proto_library(
25883-    name = "appconnections_ruby_proto",
25884-    deps = [":appconnections_proto"],
25885-)
25886-
25887-ruby_grpc_library(
25888-    name = "appconnections_ruby_grpc",
25889-    srcs = [":appconnections_proto"],
25890-    deps = [":appconnections_ruby_proto"],
25891-)
25892-
25893-ruby_cloud_gapic_library(
25894-    name = "appconnections_ruby_gapic",
25895-    srcs = [":appconnections_proto_with_info"],
25896-    extra_protoc_parameters = [
25897-        "ruby-cloud-gem-name=google-cloud-beyond_corp-app_connections-v1",
25898-        "ruby-cloud-product-url=https://cloud.google.com/beyondcorp/",
25899-        "ruby-cloud-api-id=beyondcorp.googleapis.com",
25900-        "ruby-cloud-api-shortname=beyondcorp",
25901-        "ruby-cloud-wrapper-gem-override=google-cloud-beyond_corp",
25902-    ],
25903-    grpc_service_config = "beyondcorp-appconnections_grpc_service_config.json",
25904-    rest_numeric_enums = False,
25905-    ruby_cloud_description = "Beyondcorp Enterprise provides identity and context aware access controls for enterprise resources and enables zero-trust access. Using the Beyondcorp Enterprise APIs, enterprises can set up multi-cloud and on-prem connectivity using the App Connector hybrid connectivity solution.",
25906-    ruby_cloud_title = "BeyondCorp AppConnections V1",
25907-    service_yaml = "beyondcorp_v1.yaml",
25908-    deps = [
25909-        ":appconnections_ruby_grpc",
25910-        ":appconnections_ruby_proto",
25911-    ],
25912-)
25913-
25914-# Open Source Packages
25915-ruby_gapic_assembly_pkg(
25916-    name = "google-cloud-beyondcorp-appconnections-v1-ruby",
25917-    deps = [
25918-        ":appconnections_ruby_gapic",
25919-        ":appconnections_ruby_grpc",
25920-        ":appconnections_ruby_proto",
25921-    ],
25922-)
25923-
25924-csharp_proto_library(
25925-    name = "appconnections_csharp_proto",
25926-    deps = [":appconnections_proto"],
25927-)
25928-
25929-csharp_grpc_library(
25930-    name = "appconnections_csharp_grpc",
25931-    srcs = [":appconnections_proto"],
25932-    deps = [":appconnections_csharp_proto"],
25933-)
25934-
25935-csharp_gapic_library(
25936-    name = "appconnections_csharp_gapic",
25937-    srcs = [":appconnections_proto_with_info"],
25938-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
25939-    grpc_service_config = "beyondcorp-appconnections_grpc_service_config.json",
25940-    rest_numeric_enums = False,
25941-    service_yaml = "beyondcorp_v1.yaml",
25942-    deps = [
25943-        ":appconnections_csharp_grpc",
25944-        ":appconnections_csharp_proto",
25945-    ],
25946-)
25947-
25948-# Open Source Packages
25949-csharp_gapic_assembly_pkg(
25950-    name = "google-cloud-beyondcorp-appconnections-v1-csharp",
25951-    deps = [
25952-        ":appconnections_csharp_gapic",
25953-        ":appconnections_csharp_grpc",
25954-        ":appconnections_csharp_proto",
25955-    ],
25956-)
25957-
25958-cc_proto_library(
25959-    name = "appconnections_cc_proto",
25960-    deps = [":appconnections_proto"],
25961-)
25962-
25963-cc_grpc_library(
25964-    name = "appconnections_cc_grpc",
25965-    srcs = [":appconnections_proto"],
25966-    grpc_only = True,
25967-    deps = [":appconnections_cc_proto"],
25968-)
25969diff -urN a/google/cloud/beyondcorp/appconnectors/BUILD.bazel b/google/cloud/beyondcorp/appconnectors/BUILD.bazel
25970--- a/google/cloud/beyondcorp/appconnectors/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
25971+++ b/google/cloud/beyondcorp/appconnectors/BUILD.bazel	1969-12-31 16:00:00
25972@@ -1,39 +0,0 @@
25973-# This build file includes a target for the Ruby wrapper library for
25974-# google-cloud-beyond_corp-app_connectors.
25975-
25976-# This is an API workspace, having public visibility by default makes perfect sense.
25977-package(default_visibility = ["//visibility:public"])
25978-
25979-# Export yaml configs.
25980-exports_files(glob(["*.yaml"]))
25981-
25982-load(
25983-    "@com_google_googleapis_imports//:imports.bzl",
25984-    "ruby_cloud_gapic_library",
25985-    "ruby_gapic_assembly_pkg",
25986-)
25987-
25988-# Generates a Ruby wrapper client for appconnectors.
25989-# Ruby wrapper clients are versionless, but are generated from source protos
25990-# for a particular service version, v1 in this case.
25991-ruby_cloud_gapic_library(
25992-    name = "appconnectors_ruby_wrapper",
25993-    srcs = ["//google/cloud/beyondcorp/appconnectors/v1:appconnectors_proto_with_info"],
25994-    extra_protoc_parameters = [
25995-        "ruby-cloud-api-id=beyondcorp.googleapis.com",
25996-        "ruby-cloud-api-shortname=beyondcorp",
25997-        "ruby-cloud-gem-name=google-cloud-beyond_corp-app_connectors",
25998-        "ruby-cloud-product-url=https://cloud.google.com/beyondcorp/",
25999-        "ruby-cloud-wrapper-of=v1:0.0",
26000-    ],
26001-    ruby_cloud_description = "Beyondcorp Enterprise provides identity and context aware access controls for enterprise resources and enables zero-trust access. Using the Beyondcorp Enterprise APIs, enterprises can set up multi-cloud and on-prem connectivity using the App Connector hybrid connectivity solution.",
26002-    ruby_cloud_title = "BeyondCorp AppConnectors",
26003-)
26004-
26005-# Open Source package.
26006-ruby_gapic_assembly_pkg(
26007-    name = "google-cloud-appconnectors-ruby",
26008-    deps = [
26009-        ":appconnectors_ruby_wrapper",
26010-    ],
26011-)
26012diff -urN a/google/cloud/beyondcorp/appconnectors/v1/BUILD.bazel b/google/cloud/beyondcorp/appconnectors/v1/BUILD.bazel
26013--- a/google/cloud/beyondcorp/appconnectors/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
26014+++ b/google/cloud/beyondcorp/appconnectors/v1/BUILD.bazel	1969-12-31 16:00:00
26015@@ -1,358 +0,0 @@
26016-# This file was automatically generated by BuildFileGenerator
26017-# https://github.com/googleapis/rules_gapic/tree/master/bazel
26018-
26019-# Most of the manual changes to this file will be overwritten.
26020-# It's **only** allowed to change the following rule attribute values:
26021-# - names of *_gapic_assembly_* rules
26022-# - certain parameters of *_gapic_library rules, including but not limited to:
26023-#    * extra_protoc_parameters
26024-#    * extra_protoc_file_parameters
26025-# The complete list of preserved parameters can be found in the source code.
26026-
26027-##############################################################################
26028-# Common
26029-##############################################################################
26030-load("@rules_proto//proto:defs.bzl", "proto_library")
26031-load(
26032-    "@com_google_googleapis_imports//:imports.bzl",
26033-    "cc_grpc_library",
26034-    "cc_proto_library",
26035-    "csharp_gapic_assembly_pkg",
26036-    "csharp_gapic_library",
26037-    "csharp_grpc_library",
26038-    "csharp_proto_library",
26039-    "go_gapic_assembly_pkg",
26040-    "go_gapic_library",
26041-    "go_proto_library",
26042-    "go_test",
26043-    "java_gapic_assembly_gradle_pkg",
26044-    "java_gapic_library",
26045-    "java_gapic_test",
26046-    "java_grpc_library",
26047-    "java_proto_library",
26048-    "nodejs_gapic_assembly_pkg",
26049-    "nodejs_gapic_library",
26050-    "php_gapic_assembly_pkg",
26051-    "php_gapic_library",
26052-    "php_grpc_library",
26053-    "php_proto_library",
26054-    "proto_library_with_info",
26055-    "py_gapic_assembly_pkg",
26056-    "py_gapic_library",
26057-    "py_test",
26058-    "ruby_cloud_gapic_library",
26059-    "ruby_gapic_assembly_pkg",
26060-    "ruby_grpc_library",
26061-    "ruby_proto_library",
26062-)
26063-
26064-# This is an API workspace, having public visibility by default makes perfect sense.
26065-package(default_visibility = ["//visibility:public"])
26066-
26067-proto_library(
26068-    name = "appconnectors_proto",
26069-    srcs = [
26070-        "app_connector_instance_config.proto",
26071-        "app_connectors_service.proto",
26072-        "resource_info.proto",
26073-    ],
26074-    deps = [
26075-        "//google/api:annotations_proto",
26076-        "//google/api:client_proto",
26077-        "//google/api:field_behavior_proto",
26078-        "//google/api:resource_proto",
26079-        "//google/longrunning:operations_proto",
26080-        "@com_google_protobuf//:any_proto",
26081-        "@com_google_protobuf//:field_mask_proto",
26082-        "@com_google_protobuf//:timestamp_proto",
26083-    ],
26084-)
26085-
26086-proto_library_with_info(
26087-    name = "appconnectors_proto_with_info",
26088-    deps = [
26089-        ":appconnectors_proto",
26090-        "//google/cloud:common_resources_proto",
26091-        "//google/cloud/location:location_proto",
26092-        "//google/iam/v1:iam_policy_proto",
26093-    ],
26094-)
26095-
26096-java_proto_library(
26097-    name = "appconnectors_java_proto",
26098-    deps = [":appconnectors_proto"],
26099-)
26100-
26101-java_grpc_library(
26102-    name = "appconnectors_java_grpc",
26103-    srcs = [":appconnectors_proto"],
26104-    deps = [":appconnectors_java_proto"],
26105-)
26106-
26107-java_gapic_library(
26108-    name = "appconnectors_java_gapic",
26109-    srcs = [":appconnectors_proto_with_info"],
26110-    gapic_yaml = None,
26111-    grpc_service_config = "beyondcorp-appconnectors_grpc_service_config.json",
26112-    rest_numeric_enums = False,
26113-    service_yaml = "beyondcorp_v1.yaml",
26114-    test_deps = [
26115-        ":appconnectors_java_grpc",
26116-        "//google/cloud/location:location_java_grpc",
26117-        "//google/iam/v1:iam_java_grpc",
26118-    ],
26119-    transport = "grpc",
26120-    deps = [
26121-        ":appconnectors_java_proto",
26122-        "//google/api:api_java_proto",
26123-        "//google/cloud/location:location_java_proto",
26124-        "//google/iam/v1:iam_java_proto",
26125-    ],
26126-)
26127-
26128-java_gapic_test(
26129-    name = "appconnectors_java_gapic_test_suite",
26130-    test_classes = [
26131-        "com.google.cloud.beyondcorp.appconnectors.v1.AppConnectorsServiceClientTest",
26132-    ],
26133-    runtime_deps = [":appconnectors_java_gapic_test"],
26134-)
26135-
26136-# Open Source Packages
26137-java_gapic_assembly_gradle_pkg(
26138-    name = "google-cloud-beyondcorp-appconnectors-v1-java",
26139-    include_samples = True,
26140-    transport = "grpc",
26141-    deps = [
26142-        ":appconnectors_java_gapic",
26143-        ":appconnectors_java_grpc",
26144-        ":appconnectors_java_proto",
26145-        ":appconnectors_proto",
26146-    ],
26147-)
26148-
26149-go_proto_library(
26150-    name = "appconnectors_go_proto",
26151-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
26152-    importpath = "google.golang.org/genproto/googleapis/cloud/beyondcorp/appconnectors/v1",
26153-    protos = [":appconnectors_proto"],
26154-    deps = [
26155-        "//google/api:annotations_go_proto",
26156-        "//google/longrunning:longrunning_go_proto",
26157-    ],
26158-)
26159-
26160-go_gapic_library(
26161-    name = "appconnectors_go_gapic",
26162-    srcs = [":appconnectors_proto_with_info"],
26163-    grpc_service_config = "beyondcorp-appconnectors_grpc_service_config.json",
26164-    importpath = "cloud.google.com/go/beyondcorp/appconnectors/apiv1;appconnectors",
26165-    metadata = True,
26166-    rest_numeric_enums = False,
26167-    service_yaml = "beyondcorp_v1.yaml",
26168-    deps = [
26169-        ":appconnectors_go_proto",
26170-        "//google/cloud/location:location_go_proto",
26171-        "//google/iam/v1:iam_go_proto",
26172-        "//google/longrunning:longrunning_go_proto",
26173-        "@com_google_cloud_go//longrunning:go_default_library",
26174-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
26175-        "@io_bazel_rules_go//proto/wkt:any_go_proto",
26176-    ],
26177-)
26178-
26179-go_test(
26180-    name = "appconnectors_go_gapic_test",
26181-    srcs = [":appconnectors_go_gapic_srcjar_test"],
26182-    embed = [":appconnectors_go_gapic"],
26183-    importpath = "cloud.google.com/go/beyondcorp/appconnectors/apiv1",
26184-)
26185-
26186-# Open Source Packages
26187-go_gapic_assembly_pkg(
26188-    name = "gapi-cloud-beyondcorp-appconnectors-v1-go",
26189-    deps = [
26190-        ":appconnectors_go_gapic",
26191-        ":appconnectors_go_gapic_srcjar-metadata.srcjar",
26192-        ":appconnectors_go_gapic_srcjar-test.srcjar",
26193-        ":appconnectors_go_proto",
26194-    ],
26195-)
26196-
26197-py_gapic_library(
26198-    name = "appconnectors_py_gapic",
26199-    srcs = [":appconnectors_proto"],
26200-    grpc_service_config = "beyondcorp-appconnectors_grpc_service_config.json",
26201-    opt_args = [
26202-        "warehouse-package-name=google-cloud-beyondcorp-appconnectors",
26203-        "python-gapic-namespace=google.cloud",
26204-        "python-gapic-name=beyondcorp_appconnectors",
26205-    ],
26206-    rest_numeric_enums = False,
26207-    service_yaml = "beyondcorp_v1.yaml",
26208-    transport = "grpc+rest",
26209-    deps = [
26210-        "//google/iam/v1:iam_policy_py_proto",
26211-    ],
26212-)
26213-
26214-py_test(
26215-    name = "appconnectors_py_gapic_test",
26216-    srcs = [
26217-        "appconnectors_py_gapic_pytest.py",
26218-        "appconnectors_py_gapic_test.py",
26219-    ],
26220-    legacy_create_init = False,
26221-    deps = [":appconnectors_py_gapic"],
26222-)
26223-
26224-# Open Source Packages
26225-py_gapic_assembly_pkg(
26226-    name = "beyondcorp-appconnectors-v1-py",
26227-    deps = [
26228-        ":appconnectors_py_gapic",
26229-    ],
26230-)
26231-
26232-php_proto_library(
26233-    name = "appconnectors_php_proto",
26234-    deps = [":appconnectors_proto"],
26235-)
26236-
26237-php_grpc_library(
26238-    name = "appconnectors_php_grpc",
26239-    srcs = [":appconnectors_proto"],
26240-    deps = [":appconnectors_php_proto"],
26241-)
26242-
26243-php_gapic_library(
26244-    name = "appconnectors_php_gapic",
26245-    srcs = [":appconnectors_proto_with_info"],
26246-    grpc_service_config = "beyondcorp-appconnectors_grpc_service_config.json",
26247-    rest_numeric_enums = False,
26248-    service_yaml = "beyondcorp_v1.yaml",
26249-    transport = "grpc+rest",
26250-    deps = [
26251-        ":appconnectors_php_grpc",
26252-        ":appconnectors_php_proto",
26253-    ],
26254-)
26255-
26256-# Open Source Packages
26257-php_gapic_assembly_pkg(
26258-    name = "google-cloud-beyondcorp-appconnectors-v1-php",
26259-    deps = [
26260-        ":appconnectors_php_gapic",
26261-        ":appconnectors_php_grpc",
26262-        ":appconnectors_php_proto",
26263-    ],
26264-)
26265-
26266-nodejs_gapic_library(
26267-    name = "appconnectors_nodejs_gapic",
26268-    package_name = "@google-cloud/appconnectors",
26269-    src = ":appconnectors_proto_with_info",
26270-    extra_protoc_parameters = ["metadata"],
26271-    grpc_service_config = "beyondcorp-appconnectors_grpc_service_config.json",
26272-    package = "google.cloud.beyondcorp.appconnectors.v1",
26273-    rest_numeric_enums = False,
26274-    service_yaml = "beyondcorp_v1.yaml",
26275-    transport = "grpc+rest",
26276-    deps = [],
26277-)
26278-
26279-nodejs_gapic_assembly_pkg(
26280-    name = "beyondcorp-appconnectors-v1-nodejs",
26281-    deps = [
26282-        ":appconnectors_nodejs_gapic",
26283-        ":appconnectors_proto",
26284-    ],
26285-)
26286-
26287-ruby_proto_library(
26288-    name = "appconnectors_ruby_proto",
26289-    deps = [":appconnectors_proto"],
26290-)
26291-
26292-ruby_grpc_library(
26293-    name = "appconnectors_ruby_grpc",
26294-    srcs = [":appconnectors_proto"],
26295-    deps = [":appconnectors_ruby_proto"],
26296-)
26297-
26298-ruby_cloud_gapic_library(
26299-    name = "appconnectors_ruby_gapic",
26300-    srcs = [":appconnectors_proto_with_info"],
26301-    extra_protoc_parameters = [
26302-        "ruby-cloud-gem-name=google-cloud-beyond_corp-app_connectors-v1",
26303-        "ruby-cloud-product-url=https://cloud.google.com/beyondcorp/",
26304-        "ruby-cloud-api-id=beyondcorp.googleapis.com",
26305-        "ruby-cloud-api-shortname=beyondcorp",
26306-        "ruby-cloud-wrapper-gem-override=google-cloud-beyond_corp",
26307-    ],
26308-    grpc_service_config = "beyondcorp-appconnectors_grpc_service_config.json",
26309-    rest_numeric_enums = False,
26310-    ruby_cloud_description = "Beyondcorp Enterprise provides identity and context aware access controls for enterprise resources and enables zero-trust access. Using the Beyondcorp Enterprise APIs, enterprises can set up multi-cloud and on-prem connectivity using the App Connector hybrid connectivity solution.",
26311-    ruby_cloud_title = "BeyondCorp AppConnectors V1",
26312-    service_yaml = "beyondcorp_v1.yaml",
26313-    deps = [
26314-        ":appconnectors_ruby_grpc",
26315-        ":appconnectors_ruby_proto",
26316-    ],
26317-)
26318-
26319-# Open Source Packages
26320-ruby_gapic_assembly_pkg(
26321-    name = "google-cloud-beyondcorp-appconnectors-v1-ruby",
26322-    deps = [
26323-        ":appconnectors_ruby_gapic",
26324-        ":appconnectors_ruby_grpc",
26325-        ":appconnectors_ruby_proto",
26326-    ],
26327-)
26328-
26329-csharp_proto_library(
26330-    name = "appconnectors_csharp_proto",
26331-    deps = [":appconnectors_proto"],
26332-)
26333-
26334-csharp_grpc_library(
26335-    name = "appconnectors_csharp_grpc",
26336-    srcs = [":appconnectors_proto"],
26337-    deps = [":appconnectors_csharp_proto"],
26338-)
26339-
26340-csharp_gapic_library(
26341-    name = "appconnectors_csharp_gapic",
26342-    srcs = [":appconnectors_proto_with_info"],
26343-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
26344-    grpc_service_config = "beyondcorp-appconnectors_grpc_service_config.json",
26345-    rest_numeric_enums = False,
26346-    service_yaml = "beyondcorp_v1.yaml",
26347-    deps = [
26348-        ":appconnectors_csharp_grpc",
26349-        ":appconnectors_csharp_proto",
26350-    ],
26351-)
26352-
26353-# Open Source Packages
26354-csharp_gapic_assembly_pkg(
26355-    name = "google-cloud-beyondcorp-appconnectors-v1-csharp",
26356-    deps = [
26357-        ":appconnectors_csharp_gapic",
26358-        ":appconnectors_csharp_grpc",
26359-        ":appconnectors_csharp_proto",
26360-    ],
26361-)
26362-
26363-cc_proto_library(
26364-    name = "appconnectors_cc_proto",
26365-    deps = [":appconnectors_proto"],
26366-)
26367-
26368-cc_grpc_library(
26369-    name = "appconnectors_cc_grpc",
26370-    srcs = [":appconnectors_proto"],
26371-    grpc_only = True,
26372-    deps = [":appconnectors_cc_proto"],
26373-)
26374diff -urN a/google/cloud/beyondcorp/appgateways/BUILD.bazel b/google/cloud/beyondcorp/appgateways/BUILD.bazel
26375--- a/google/cloud/beyondcorp/appgateways/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
26376+++ b/google/cloud/beyondcorp/appgateways/BUILD.bazel	1969-12-31 16:00:00
26377@@ -1,39 +0,0 @@
26378-# This build file includes a target for the Ruby wrapper library for
26379-# google-cloud-beyond_corp-app_gateways.
26380-
26381-# This is an API workspace, having public visibility by default makes perfect sense.
26382-package(default_visibility = ["//visibility:public"])
26383-
26384-# Export yaml configs.
26385-exports_files(glob(["*.yaml"]))
26386-
26387-load(
26388-    "@com_google_googleapis_imports//:imports.bzl",
26389-    "ruby_cloud_gapic_library",
26390-    "ruby_gapic_assembly_pkg",
26391-)
26392-
26393-# Generates a Ruby wrapper client for appgateways.
26394-# Ruby wrapper clients are versionless, but are generated from source protos
26395-# for a particular service version, v1 in this case.
26396-ruby_cloud_gapic_library(
26397-    name = "appgateways_ruby_wrapper",
26398-    srcs = ["//google/cloud/beyondcorp/appgateways/v1:appgateways_proto_with_info"],
26399-    extra_protoc_parameters = [
26400-        "ruby-cloud-api-id=beyondcorp.googleapis.com",
26401-        "ruby-cloud-api-shortname=beyondcorp",
26402-        "ruby-cloud-gem-name=google-cloud-beyond_corp-app_gateways",
26403-        "ruby-cloud-product-url=https://cloud.google.com/beyondcorp/",
26404-        "ruby-cloud-wrapper-of=v1:0.0",
26405-    ],
26406-    ruby_cloud_description = "Beyondcorp Enterprise provides identity and context aware access controls for enterprise resources and enables zero-trust access. Using the Beyondcorp Enterprise APIs, enterprises can set up multi-cloud and on-prem connectivity using the App Connector hybrid connectivity solution.",
26407-    ruby_cloud_title = "BeyondCorp AppGateways",
26408-)
26409-
26410-# Open Source package.
26411-ruby_gapic_assembly_pkg(
26412-    name = "google-cloud-appgateways-ruby",
26413-    deps = [
26414-        ":appgateways_ruby_wrapper",
26415-    ],
26416-)
26417diff -urN a/google/cloud/beyondcorp/appgateways/v1/BUILD.bazel b/google/cloud/beyondcorp/appgateways/v1/BUILD.bazel
26418--- a/google/cloud/beyondcorp/appgateways/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
26419+++ b/google/cloud/beyondcorp/appgateways/v1/BUILD.bazel	1969-12-31 16:00:00
26420@@ -1,353 +0,0 @@
26421-# This file was automatically generated by BuildFileGenerator
26422-# https://github.com/googleapis/rules_gapic/tree/master/bazel
26423-
26424-# Most of the manual changes to this file will be overwritten.
26425-# It's **only** allowed to change the following rule attribute values:
26426-# - names of *_gapic_assembly_* rules
26427-# - certain parameters of *_gapic_library rules, including but not limited to:
26428-#    * extra_protoc_parameters
26429-#    * extra_protoc_file_parameters
26430-# The complete list of preserved parameters can be found in the source code.
26431-
26432-##############################################################################
26433-# Common
26434-##############################################################################
26435-load("@rules_proto//proto:defs.bzl", "proto_library")
26436-load(
26437-    "@com_google_googleapis_imports//:imports.bzl",
26438-    "cc_grpc_library",
26439-    "cc_proto_library",
26440-    "csharp_gapic_assembly_pkg",
26441-    "csharp_gapic_library",
26442-    "csharp_grpc_library",
26443-    "csharp_proto_library",
26444-    "go_gapic_assembly_pkg",
26445-    "go_gapic_library",
26446-    "go_proto_library",
26447-    "go_test",
26448-    "java_gapic_assembly_gradle_pkg",
26449-    "java_gapic_library",
26450-    "java_gapic_test",
26451-    "java_grpc_library",
26452-    "java_proto_library",
26453-    "nodejs_gapic_assembly_pkg",
26454-    "nodejs_gapic_library",
26455-    "php_gapic_assembly_pkg",
26456-    "php_gapic_library",
26457-    "php_grpc_library",
26458-    "php_proto_library",
26459-    "proto_library_with_info",
26460-    "py_gapic_assembly_pkg",
26461-    "py_gapic_library",
26462-    "py_test",
26463-    "ruby_cloud_gapic_library",
26464-    "ruby_gapic_assembly_pkg",
26465-    "ruby_grpc_library",
26466-    "ruby_proto_library",
26467-)
26468-
26469-# This is an API workspace, having public visibility by default makes perfect sense.
26470-package(default_visibility = ["//visibility:public"])
26471-
26472-proto_library(
26473-    name = "appgateways_proto",
26474-    srcs = [
26475-        "app_gateways_service.proto",
26476-    ],
26477-    deps = [
26478-        "//google/api:annotations_proto",
26479-        "//google/api:client_proto",
26480-        "//google/api:field_behavior_proto",
26481-        "//google/api:resource_proto",
26482-        "//google/longrunning:operations_proto",
26483-        "@com_google_protobuf//:timestamp_proto",
26484-    ],
26485-)
26486-
26487-proto_library_with_info(
26488-    name = "appgateways_proto_with_info",
26489-    deps = [
26490-        ":appgateways_proto",
26491-        "//google/cloud:common_resources_proto",
26492-        "//google/cloud/location:location_proto",
26493-        "//google/iam/v1:iam_policy_proto",
26494-    ],
26495-)
26496-
26497-java_proto_library(
26498-    name = "appgateways_java_proto",
26499-    deps = [":appgateways_proto"],
26500-)
26501-
26502-java_grpc_library(
26503-    name = "appgateways_java_grpc",
26504-    srcs = [":appgateways_proto"],
26505-    deps = [":appgateways_java_proto"],
26506-)
26507-
26508-java_gapic_library(
26509-    name = "appgateways_java_gapic",
26510-    srcs = [":appgateways_proto_with_info"],
26511-    gapic_yaml = None,
26512-    grpc_service_config = "beyondcorp-appgateways_grpc_service_config.json",
26513-    rest_numeric_enums = False,
26514-    service_yaml = "beyondcorp_v1.yaml",
26515-    test_deps = [
26516-        ":appgateways_java_grpc",
26517-        "//google/cloud/location:location_java_grpc",
26518-        "//google/iam/v1:iam_java_grpc",
26519-    ],
26520-    transport = "grpc",
26521-    deps = [
26522-        ":appgateways_java_proto",
26523-        "//google/api:api_java_proto",
26524-        "//google/cloud/location:location_java_proto",
26525-        "//google/iam/v1:iam_java_proto",
26526-    ],
26527-)
26528-
26529-java_gapic_test(
26530-    name = "appgateways_java_gapic_test_suite",
26531-    test_classes = [
26532-        "com.google.cloud.beyondcorp.appgateways.v1.AppGatewaysServiceClientTest",
26533-    ],
26534-    runtime_deps = [":appgateways_java_gapic_test"],
26535-)
26536-
26537-# Open Source Packages
26538-java_gapic_assembly_gradle_pkg(
26539-    name = "google-cloud-beyondcorp-appgateways-v1-java",
26540-    include_samples = True,
26541-    transport = "grpc",
26542-    deps = [
26543-        ":appgateways_java_gapic",
26544-        ":appgateways_java_grpc",
26545-        ":appgateways_java_proto",
26546-        ":appgateways_proto",
26547-    ],
26548-)
26549-
26550-go_proto_library(
26551-    name = "appgateways_go_proto",
26552-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
26553-    importpath = "google.golang.org/genproto/googleapis/cloud/beyondcorp/appgateways/v1",
26554-    protos = [":appgateways_proto"],
26555-    deps = [
26556-        "//google/api:annotations_go_proto",
26557-        "//google/longrunning:longrunning_go_proto",
26558-    ],
26559-)
26560-
26561-go_gapic_library(
26562-    name = "appgateways_go_gapic",
26563-    srcs = [":appgateways_proto_with_info"],
26564-    grpc_service_config = "beyondcorp-appgateways_grpc_service_config.json",
26565-    importpath = "cloud.google.com/go/beyondcorp/appgateways/apiv1;appgateways",
26566-    metadata = True,
26567-    rest_numeric_enums = False,
26568-    service_yaml = "beyondcorp_v1.yaml",
26569-    deps = [
26570-        ":appgateways_go_proto",
26571-        "//google/cloud/location:location_go_proto",
26572-        "//google/iam/v1:iam_go_proto",
26573-        "//google/longrunning:longrunning_go_proto",
26574-        "@com_google_cloud_go//longrunning:go_default_library",
26575-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
26576-    ],
26577-)
26578-
26579-go_test(
26580-    name = "appgateways_go_gapic_test",
26581-    srcs = [":appgateways_go_gapic_srcjar_test"],
26582-    embed = [":appgateways_go_gapic"],
26583-    importpath = "cloud.google.com/go/beyondcorp/appgateways/apiv1",
26584-)
26585-
26586-# Open Source Packages
26587-go_gapic_assembly_pkg(
26588-    name = "gapi-cloud-beyondcorp-appgateways-v1-go",
26589-    deps = [
26590-        ":appgateways_go_gapic",
26591-        ":appgateways_go_gapic_srcjar-metadata.srcjar",
26592-        ":appgateways_go_gapic_srcjar-test.srcjar",
26593-        ":appgateways_go_proto",
26594-    ],
26595-)
26596-
26597-py_gapic_library(
26598-    name = "appgateways_py_gapic",
26599-    srcs = [":appgateways_proto"],
26600-    grpc_service_config = "beyondcorp-appgateways_grpc_service_config.json",
26601-    opt_args = [
26602-        "warehouse-package-name=google-cloud-beyondcorp-appgateways",
26603-        "python-gapic-namespace=google.cloud",
26604-        "python-gapic-name=beyondcorp_appgateways",
26605-    ],
26606-    rest_numeric_enums = False,
26607-    service_yaml = "beyondcorp_v1.yaml",
26608-    transport = "grpc+rest",
26609-    deps = [
26610-        "//google/iam/v1:iam_policy_py_proto",
26611-    ],
26612-)
26613-
26614-py_test(
26615-    name = "appgateways_py_gapic_test",
26616-    srcs = [
26617-        "appgateways_py_gapic_pytest.py",
26618-        "appgateways_py_gapic_test.py",
26619-    ],
26620-    legacy_create_init = False,
26621-    deps = [":appgateways_py_gapic"],
26622-)
26623-
26624-# Open Source Packages
26625-py_gapic_assembly_pkg(
26626-    name = "beyondcorp-appgateways-v1-py",
26627-    deps = [
26628-        ":appgateways_py_gapic",
26629-    ],
26630-)
26631-
26632-php_proto_library(
26633-    name = "appgateways_php_proto",
26634-    deps = [":appgateways_proto"],
26635-)
26636-
26637-php_grpc_library(
26638-    name = "appgateways_php_grpc",
26639-    srcs = [":appgateways_proto"],
26640-    deps = [":appgateways_php_proto"],
26641-)
26642-
26643-php_gapic_library(
26644-    name = "appgateways_php_gapic",
26645-    srcs = [":appgateways_proto_with_info"],
26646-    grpc_service_config = "beyondcorp-appgateways_grpc_service_config.json",
26647-    rest_numeric_enums = False,
26648-    service_yaml = "beyondcorp_v1.yaml",
26649-    transport = "grpc+rest",
26650-    deps = [
26651-        ":appgateways_php_grpc",
26652-        ":appgateways_php_proto",
26653-    ],
26654-)
26655-
26656-# Open Source Packages
26657-php_gapic_assembly_pkg(
26658-    name = "google-cloud-beyondcorp-appgateways-v1-php",
26659-    deps = [
26660-        ":appgateways_php_gapic",
26661-        ":appgateways_php_grpc",
26662-        ":appgateways_php_proto",
26663-    ],
26664-)
26665-
26666-nodejs_gapic_library(
26667-    name = "appgateways_nodejs_gapic",
26668-    package_name = "@google-cloud/appgateways",
26669-    src = ":appgateways_proto_with_info",
26670-    extra_protoc_parameters = ["metadata"],
26671-    grpc_service_config = "beyondcorp-appgateways_grpc_service_config.json",
26672-    package = "google.cloud.beyondcorp.appgateways.v1",
26673-    rest_numeric_enums = False,
26674-    service_yaml = "beyondcorp_v1.yaml",
26675-    transport = "grpc+rest",
26676-    deps = [],
26677-)
26678-
26679-nodejs_gapic_assembly_pkg(
26680-    name = "beyondcorp-appgateways-v1-nodejs",
26681-    deps = [
26682-        ":appgateways_nodejs_gapic",
26683-        ":appgateways_proto",
26684-    ],
26685-)
26686-
26687-ruby_proto_library(
26688-    name = "appgateways_ruby_proto",
26689-    deps = [":appgateways_proto"],
26690-)
26691-
26692-ruby_grpc_library(
26693-    name = "appgateways_ruby_grpc",
26694-    srcs = [":appgateways_proto"],
26695-    deps = [":appgateways_ruby_proto"],
26696-)
26697-
26698-ruby_cloud_gapic_library(
26699-    name = "appgateways_ruby_gapic",
26700-    srcs = [":appgateways_proto_with_info"],
26701-    extra_protoc_parameters = [
26702-        "ruby-cloud-gem-name=google-cloud-beyond_corp-app_gateways-v1",
26703-        "ruby-cloud-product-url=https://cloud.google.com/beyondcorp/",
26704-        "ruby-cloud-api-id=beyondcorp.googleapis.com",
26705-        "ruby-cloud-api-shortname=beyondcorp",
26706-        "ruby-cloud-wrapper-gem-override=google-cloud-beyond_corp",
26707-    ],
26708-    grpc_service_config = "beyondcorp-appgateways_grpc_service_config.json",
26709-    rest_numeric_enums = False,
26710-    ruby_cloud_description = "Beyondcorp Enterprise provides identity and context aware access controls for enterprise resources and enables zero-trust access. Using the Beyondcorp Enterprise APIs, enterprises can set up multi-cloud and on-prem connectivity using the App Connector hybrid connectivity solution.",
26711-    ruby_cloud_title = "BeyondCorp AppGateways V1",
26712-    service_yaml = "beyondcorp_v1.yaml",
26713-    deps = [
26714-        ":appgateways_ruby_grpc",
26715-        ":appgateways_ruby_proto",
26716-    ],
26717-)
26718-
26719-# Open Source Packages
26720-ruby_gapic_assembly_pkg(
26721-    name = "google-cloud-beyondcorp-appgateways-v1-ruby",
26722-    deps = [
26723-        ":appgateways_ruby_gapic",
26724-        ":appgateways_ruby_grpc",
26725-        ":appgateways_ruby_proto",
26726-    ],
26727-)
26728-
26729-csharp_proto_library(
26730-    name = "appgateways_csharp_proto",
26731-    deps = [":appgateways_proto"],
26732-)
26733-
26734-csharp_grpc_library(
26735-    name = "appgateways_csharp_grpc",
26736-    srcs = [":appgateways_proto"],
26737-    deps = [":appgateways_csharp_proto"],
26738-)
26739-
26740-csharp_gapic_library(
26741-    name = "appgateways_csharp_gapic",
26742-    srcs = [":appgateways_proto_with_info"],
26743-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
26744-    grpc_service_config = "beyondcorp-appgateways_grpc_service_config.json",
26745-    rest_numeric_enums = False,
26746-    service_yaml = "beyondcorp_v1.yaml",
26747-    deps = [
26748-        ":appgateways_csharp_grpc",
26749-        ":appgateways_csharp_proto",
26750-    ],
26751-)
26752-
26753-# Open Source Packages
26754-csharp_gapic_assembly_pkg(
26755-    name = "google-cloud-beyondcorp-appgateways-v1-csharp",
26756-    deps = [
26757-        ":appgateways_csharp_gapic",
26758-        ":appgateways_csharp_grpc",
26759-        ":appgateways_csharp_proto",
26760-    ],
26761-)
26762-
26763-cc_proto_library(
26764-    name = "appgateways_cc_proto",
26765-    deps = [":appgateways_proto"],
26766-)
26767-
26768-cc_grpc_library(
26769-    name = "appgateways_cc_grpc",
26770-    srcs = [":appgateways_proto"],
26771-    grpc_only = True,
26772-    deps = [":appgateways_cc_proto"],
26773-)
26774diff -urN a/google/cloud/beyondcorp/clientconnectorservices/BUILD.bazel b/google/cloud/beyondcorp/clientconnectorservices/BUILD.bazel
26775--- a/google/cloud/beyondcorp/clientconnectorservices/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
26776+++ b/google/cloud/beyondcorp/clientconnectorservices/BUILD.bazel	1969-12-31 16:00:00
26777@@ -1,39 +0,0 @@
26778-# This build file includes a target for the Ruby wrapper library for
26779-# google-cloud-beyond_corp-client_connector_services.
26780-
26781-# This is an API workspace, having public visibility by default makes perfect sense.
26782-package(default_visibility = ["//visibility:public"])
26783-
26784-# Export yaml configs.
26785-exports_files(glob(["*.yaml"]))
26786-
26787-load(
26788-    "@com_google_googleapis_imports//:imports.bzl",
26789-    "ruby_cloud_gapic_library",
26790-    "ruby_gapic_assembly_pkg",
26791-)
26792-
26793-# Generates a Ruby wrapper client for clientconnectorservices.
26794-# Ruby wrapper clients are versionless, but are generated from source protos
26795-# for a particular service version, v1 in this case.
26796-ruby_cloud_gapic_library(
26797-    name = "clientconnectorservices_ruby_wrapper",
26798-    srcs = ["//google/cloud/beyondcorp/clientconnectorservices/v1:clientconnectorservices_proto_with_info"],
26799-    extra_protoc_parameters = [
26800-        "ruby-cloud-api-id=beyondcorp.googleapis.com",
26801-        "ruby-cloud-api-shortname=beyondcorp",
26802-        "ruby-cloud-gem-name=google-cloud-beyond_corp-client_connector_services",
26803-        "ruby-cloud-product-url=https://cloud.google.com/beyondcorp/",
26804-        "ruby-cloud-wrapper-of=v1:0.0",
26805-    ],
26806-    ruby_cloud_description = "Beyondcorp Enterprise provides identity and context aware access controls for enterprise resources and enables zero-trust access. Using the Beyondcorp Enterprise APIs, enterprises can set up multi-cloud and on-prem connectivity using the App Connector hybrid connectivity solution.",
26807-    ruby_cloud_title = "BeyondCorp ClientConnectorServices",
26808-)
26809-
26810-# Open Source package.
26811-ruby_gapic_assembly_pkg(
26812-    name = "google-cloud-clientconnectorservices-ruby",
26813-    deps = [
26814-        ":clientconnectorservices_ruby_wrapper",
26815-    ],
26816-)
26817diff -urN a/google/cloud/beyondcorp/clientconnectorservices/v1/BUILD.bazel b/google/cloud/beyondcorp/clientconnectorservices/v1/BUILD.bazel
26818--- a/google/cloud/beyondcorp/clientconnectorservices/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
26819+++ b/google/cloud/beyondcorp/clientconnectorservices/v1/BUILD.bazel	1969-12-31 16:00:00
26820@@ -1,354 +0,0 @@
26821-# This file was automatically generated by BuildFileGenerator
26822-# https://github.com/googleapis/rules_gapic/tree/master/bazel
26823-
26824-# Most of the manual changes to this file will be overwritten.
26825-# It's **only** allowed to change the following rule attribute values:
26826-# - names of *_gapic_assembly_* rules
26827-# - certain parameters of *_gapic_library rules, including but not limited to:
26828-#    * extra_protoc_parameters
26829-#    * extra_protoc_file_parameters
26830-# The complete list of preserved parameters can be found in the source code.
26831-
26832-##############################################################################
26833-# Common
26834-##############################################################################
26835-load("@rules_proto//proto:defs.bzl", "proto_library")
26836-load(
26837-    "@com_google_googleapis_imports//:imports.bzl",
26838-    "cc_grpc_library",
26839-    "cc_proto_library",
26840-    "csharp_gapic_assembly_pkg",
26841-    "csharp_gapic_library",
26842-    "csharp_grpc_library",
26843-    "csharp_proto_library",
26844-    "go_gapic_assembly_pkg",
26845-    "go_gapic_library",
26846-    "go_proto_library",
26847-    "go_test",
26848-    "java_gapic_assembly_gradle_pkg",
26849-    "java_gapic_library",
26850-    "java_gapic_test",
26851-    "java_grpc_library",
26852-    "java_proto_library",
26853-    "nodejs_gapic_assembly_pkg",
26854-    "nodejs_gapic_library",
26855-    "php_gapic_assembly_pkg",
26856-    "php_gapic_library",
26857-    "php_grpc_library",
26858-    "php_proto_library",
26859-    "proto_library_with_info",
26860-    "py_gapic_assembly_pkg",
26861-    "py_gapic_library",
26862-    "py_test",
26863-    "ruby_cloud_gapic_library",
26864-    "ruby_gapic_assembly_pkg",
26865-    "ruby_grpc_library",
26866-    "ruby_proto_library",
26867-)
26868-
26869-# This is an API workspace, having public visibility by default makes perfect sense.
26870-package(default_visibility = ["//visibility:public"])
26871-
26872-proto_library(
26873-    name = "clientconnectorservices_proto",
26874-    srcs = [
26875-        "client_connector_services_service.proto",
26876-    ],
26877-    deps = [
26878-        "//google/api:annotations_proto",
26879-        "//google/api:client_proto",
26880-        "//google/api:field_behavior_proto",
26881-        "//google/api:resource_proto",
26882-        "//google/longrunning:operations_proto",
26883-        "@com_google_protobuf//:field_mask_proto",
26884-        "@com_google_protobuf//:timestamp_proto",
26885-    ],
26886-)
26887-
26888-proto_library_with_info(
26889-    name = "clientconnectorservices_proto_with_info",
26890-    deps = [
26891-        ":clientconnectorservices_proto",
26892-        "//google/cloud:common_resources_proto",
26893-        "//google/cloud/location:location_proto",
26894-        "//google/iam/v1:iam_policy_proto",
26895-    ],
26896-)
26897-
26898-java_proto_library(
26899-    name = "clientconnectorservices_java_proto",
26900-    deps = [":clientconnectorservices_proto"],
26901-)
26902-
26903-java_grpc_library(
26904-    name = "clientconnectorservices_java_grpc",
26905-    srcs = [":clientconnectorservices_proto"],
26906-    deps = [":clientconnectorservices_java_proto"],
26907-)
26908-
26909-java_gapic_library(
26910-    name = "clientconnectorservices_java_gapic",
26911-    srcs = [":clientconnectorservices_proto_with_info"],
26912-    gapic_yaml = None,
26913-    grpc_service_config = "beyondcorp-clientconnectorservices_grpc_service_config.json",
26914-    rest_numeric_enums = False,
26915-    service_yaml = "beyondcorp_v1.yaml",
26916-    test_deps = [
26917-        ":clientconnectorservices_java_grpc",
26918-        "//google/cloud/location:location_java_grpc",
26919-        "//google/iam/v1:iam_java_grpc",
26920-    ],
26921-    transport = "grpc",
26922-    deps = [
26923-        ":clientconnectorservices_java_proto",
26924-        "//google/api:api_java_proto",
26925-        "//google/cloud/location:location_java_proto",
26926-        "//google/iam/v1:iam_java_proto",
26927-    ],
26928-)
26929-
26930-java_gapic_test(
26931-    name = "clientconnectorservices_java_gapic_test_suite",
26932-    test_classes = [
26933-        "com.google.cloud.beyondcorp.clientconnectorservices.v1.ClientConnectorServicesServiceClientTest",
26934-    ],
26935-    runtime_deps = [":clientconnectorservices_java_gapic_test"],
26936-)
26937-
26938-# Open Source Packages
26939-java_gapic_assembly_gradle_pkg(
26940-    name = "google-cloud-beyondcorp-clientconnectorservices-v1-java",
26941-    include_samples = True,
26942-    transport = "grpc",
26943-    deps = [
26944-        ":clientconnectorservices_java_gapic",
26945-        ":clientconnectorservices_java_grpc",
26946-        ":clientconnectorservices_java_proto",
26947-        ":clientconnectorservices_proto",
26948-    ],
26949-)
26950-
26951-go_proto_library(
26952-    name = "clientconnectorservices_go_proto",
26953-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
26954-    importpath = "google.golang.org/genproto/googleapis/cloud/beyondcorp/clientconnectorservices/v1",
26955-    protos = [":clientconnectorservices_proto"],
26956-    deps = [
26957-        "//google/api:annotations_go_proto",
26958-        "//google/longrunning:longrunning_go_proto",
26959-    ],
26960-)
26961-
26962-go_gapic_library(
26963-    name = "clientconnectorservices_go_gapic",
26964-    srcs = [":clientconnectorservices_proto_with_info"],
26965-    grpc_service_config = "beyondcorp-clientconnectorservices_grpc_service_config.json",
26966-    importpath = "cloud.google.com/go/beyondcorp/clientconnectorservices/apiv1;clientconnectorservices",
26967-    metadata = True,
26968-    rest_numeric_enums = False,
26969-    service_yaml = "beyondcorp_v1.yaml",
26970-    deps = [
26971-        ":clientconnectorservices_go_proto",
26972-        "//google/cloud/location:location_go_proto",
26973-        "//google/iam/v1:iam_go_proto",
26974-        "//google/longrunning:longrunning_go_proto",
26975-        "@com_google_cloud_go//longrunning:go_default_library",
26976-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
26977-    ],
26978-)
26979-
26980-go_test(
26981-    name = "clientconnectorservices_go_gapic_test",
26982-    srcs = [":clientconnectorservices_go_gapic_srcjar_test"],
26983-    embed = [":clientconnectorservices_go_gapic"],
26984-    importpath = "cloud.google.com/go/beyondcorp/clientconnectorservices/apiv1",
26985-)
26986-
26987-# Open Source Packages
26988-go_gapic_assembly_pkg(
26989-    name = "gapi-cloud-beyondcorp-clientconnectorservices-v1-go",
26990-    deps = [
26991-        ":clientconnectorservices_go_gapic",
26992-        ":clientconnectorservices_go_gapic_srcjar-metadata.srcjar",
26993-        ":clientconnectorservices_go_gapic_srcjar-test.srcjar",
26994-        ":clientconnectorservices_go_proto",
26995-    ],
26996-)
26997-
26998-py_gapic_library(
26999-    name = "clientconnectorservices_py_gapic",
27000-    srcs = [":clientconnectorservices_proto"],
27001-    grpc_service_config = "beyondcorp-clientconnectorservices_grpc_service_config.json",
27002-    opt_args = [
27003-        "warehouse-package-name=google-cloud-beyondcorp-clientconnectorservices",
27004-        "python-gapic-namespace=google.cloud",
27005-        "python-gapic-name=beyondcorp_clientconnectorservices",
27006-    ],
27007-    rest_numeric_enums = False,
27008-    service_yaml = "beyondcorp_v1.yaml",
27009-    transport = "grpc+rest",
27010-    deps = [
27011-        "//google/iam/v1:iam_policy_py_proto",
27012-    ],
27013-)
27014-
27015-py_test(
27016-    name = "clientconnectorservices_py_gapic_test",
27017-    srcs = [
27018-        "clientconnectorservices_py_gapic_pytest.py",
27019-        "clientconnectorservices_py_gapic_test.py",
27020-    ],
27021-    legacy_create_init = False,
27022-    deps = [":clientconnectorservices_py_gapic"],
27023-)
27024-
27025-# Open Source Packages
27026-py_gapic_assembly_pkg(
27027-    name = "beyondcorp-clientconnectorservices-v1-py",
27028-    deps = [
27029-        ":clientconnectorservices_py_gapic",
27030-    ],
27031-)
27032-
27033-php_proto_library(
27034-    name = "clientconnectorservices_php_proto",
27035-    deps = [":clientconnectorservices_proto"],
27036-)
27037-
27038-php_grpc_library(
27039-    name = "clientconnectorservices_php_grpc",
27040-    srcs = [":clientconnectorservices_proto"],
27041-    deps = [":clientconnectorservices_php_proto"],
27042-)
27043-
27044-php_gapic_library(
27045-    name = "clientconnectorservices_php_gapic",
27046-    srcs = [":clientconnectorservices_proto_with_info"],
27047-    grpc_service_config = "beyondcorp-clientconnectorservices_grpc_service_config.json",
27048-    rest_numeric_enums = False,
27049-    service_yaml = "beyondcorp_v1.yaml",
27050-    transport = "grpc+rest",
27051-    deps = [
27052-        ":clientconnectorservices_php_grpc",
27053-        ":clientconnectorservices_php_proto",
27054-    ],
27055-)
27056-
27057-# Open Source Packages
27058-php_gapic_assembly_pkg(
27059-    name = "google-cloud-beyondcorp-clientconnectorservices-v1-php",
27060-    deps = [
27061-        ":clientconnectorservices_php_gapic",
27062-        ":clientconnectorservices_php_grpc",
27063-        ":clientconnectorservices_php_proto",
27064-    ],
27065-)
27066-
27067-nodejs_gapic_library(
27068-    name = "clientconnectorservices_nodejs_gapic",
27069-    package_name = "@google-cloud/clientconnectorservices",
27070-    src = ":clientconnectorservices_proto_with_info",
27071-    extra_protoc_parameters = ["metadata"],
27072-    grpc_service_config = "beyondcorp-clientconnectorservices_grpc_service_config.json",
27073-    package = "google.cloud.beyondcorp.clientconnectorservices.v1",
27074-    rest_numeric_enums = False,
27075-    service_yaml = "beyondcorp_v1.yaml",
27076-    transport = "grpc+rest",
27077-    deps = [],
27078-)
27079-
27080-nodejs_gapic_assembly_pkg(
27081-    name = "beyondcorp-clientconnectorservices-v1-nodejs",
27082-    deps = [
27083-        ":clientconnectorservices_nodejs_gapic",
27084-        ":clientconnectorservices_proto",
27085-    ],
27086-)
27087-
27088-ruby_proto_library(
27089-    name = "clientconnectorservices_ruby_proto",
27090-    deps = [":clientconnectorservices_proto"],
27091-)
27092-
27093-ruby_grpc_library(
27094-    name = "clientconnectorservices_ruby_grpc",
27095-    srcs = [":clientconnectorservices_proto"],
27096-    deps = [":clientconnectorservices_ruby_proto"],
27097-)
27098-
27099-ruby_cloud_gapic_library(
27100-    name = "clientconnectorservices_ruby_gapic",
27101-    srcs = [":clientconnectorservices_proto_with_info"],
27102-    extra_protoc_parameters = [
27103-        "ruby-cloud-gem-name=google-cloud-beyond_corp-client_connector_services-v1",
27104-        "ruby-cloud-product-url=https://cloud.google.com/beyondcorp/",
27105-        "ruby-cloud-api-id=beyondcorp.googleapis.com",
27106-        "ruby-cloud-api-shortname=beyondcorp",
27107-        "ruby-cloud-wrapper-gem-override=google-cloud-beyond_corp",
27108-    ],
27109-    grpc_service_config = "beyondcorp-clientconnectorservices_grpc_service_config.json",
27110-    rest_numeric_enums = False,
27111-    ruby_cloud_description = "Beyondcorp Enterprise provides identity and context aware access controls for enterprise resources and enables zero-trust access. Using the Beyondcorp Enterprise APIs, enterprises can set up multi-cloud and on-prem connectivity using the App Connector hybrid connectivity solution.",
27112-    ruby_cloud_title = "BeyondCorp ClientConnectorServices V1",
27113-    service_yaml = "beyondcorp_v1.yaml",
27114-    deps = [
27115-        ":clientconnectorservices_ruby_grpc",
27116-        ":clientconnectorservices_ruby_proto",
27117-    ],
27118-)
27119-
27120-# Open Source Packages
27121-ruby_gapic_assembly_pkg(
27122-    name = "google-cloud-beyondcorp-clientconnectorservices-v1-ruby",
27123-    deps = [
27124-        ":clientconnectorservices_ruby_gapic",
27125-        ":clientconnectorservices_ruby_grpc",
27126-        ":clientconnectorservices_ruby_proto",
27127-    ],
27128-)
27129-
27130-csharp_proto_library(
27131-    name = "clientconnectorservices_csharp_proto",
27132-    deps = [":clientconnectorservices_proto"],
27133-)
27134-
27135-csharp_grpc_library(
27136-    name = "clientconnectorservices_csharp_grpc",
27137-    srcs = [":clientconnectorservices_proto"],
27138-    deps = [":clientconnectorservices_csharp_proto"],
27139-)
27140-
27141-csharp_gapic_library(
27142-    name = "clientconnectorservices_csharp_gapic",
27143-    srcs = [":clientconnectorservices_proto_with_info"],
27144-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
27145-    grpc_service_config = "beyondcorp-clientconnectorservices_grpc_service_config.json",
27146-    rest_numeric_enums = False,
27147-    service_yaml = "beyondcorp_v1.yaml",
27148-    deps = [
27149-        ":clientconnectorservices_csharp_grpc",
27150-        ":clientconnectorservices_csharp_proto",
27151-    ],
27152-)
27153-
27154-# Open Source Packages
27155-csharp_gapic_assembly_pkg(
27156-    name = "google-cloud-beyondcorp-clientconnectorservices-v1-csharp",
27157-    deps = [
27158-        ":clientconnectorservices_csharp_gapic",
27159-        ":clientconnectorservices_csharp_grpc",
27160-        ":clientconnectorservices_csharp_proto",
27161-    ],
27162-)
27163-
27164-cc_proto_library(
27165-    name = "clientconnectorservices_cc_proto",
27166-    deps = [":clientconnectorservices_proto"],
27167-)
27168-
27169-cc_grpc_library(
27170-    name = "clientconnectorservices_cc_grpc",
27171-    srcs = [":clientconnectorservices_proto"],
27172-    grpc_only = True,
27173-    deps = [":clientconnectorservices_cc_proto"],
27174-)
27175diff -urN a/google/cloud/beyondcorp/clientgateways/BUILD.bazel b/google/cloud/beyondcorp/clientgateways/BUILD.bazel
27176--- a/google/cloud/beyondcorp/clientgateways/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
27177+++ b/google/cloud/beyondcorp/clientgateways/BUILD.bazel	1969-12-31 16:00:00
27178@@ -1,39 +0,0 @@
27179-# This build file includes a target for the Ruby wrapper library for
27180-# google-cloud-beyond_corp-client_gateways.
27181-
27182-# This is an API workspace, having public visibility by default makes perfect sense.
27183-package(default_visibility = ["//visibility:public"])
27184-
27185-# Export yaml configs.
27186-exports_files(glob(["*.yaml"]))
27187-
27188-load(
27189-    "@com_google_googleapis_imports//:imports.bzl",
27190-    "ruby_cloud_gapic_library",
27191-    "ruby_gapic_assembly_pkg",
27192-)
27193-
27194-# Generates a Ruby wrapper client for clientgateways.
27195-# Ruby wrapper clients are versionless, but are generated from source protos
27196-# for a particular service version, v1 in this case.
27197-ruby_cloud_gapic_library(
27198-    name = "clientgateways_ruby_wrapper",
27199-    srcs = ["//google/cloud/beyondcorp/clientgateways/v1:clientgateways_proto_with_info"],
27200-    extra_protoc_parameters = [
27201-        "ruby-cloud-api-id=beyondcorp.googleapis.com",
27202-        "ruby-cloud-api-shortname=beyondcorp",
27203-        "ruby-cloud-gem-name=google-cloud-beyond_corp-client_gateways",
27204-        "ruby-cloud-product-url=https://cloud.google.com/beyondcorp/",
27205-        "ruby-cloud-wrapper-of=v1:0.0",
27206-    ],
27207-    ruby_cloud_description = "Beyondcorp Enterprise provides identity and context aware access controls for enterprise resources and enables zero-trust access. Using the Beyondcorp Enterprise APIs, enterprises can set up multi-cloud and on-prem connectivity using the App Connector hybrid connectivity solution.",
27208-    ruby_cloud_title = "BeyondCorp ClientGateways",
27209-)
27210-
27211-# Open Source package.
27212-ruby_gapic_assembly_pkg(
27213-    name = "google-cloud-clientgateways-ruby",
27214-    deps = [
27215-        ":clientgateways_ruby_wrapper",
27216-    ],
27217-)
27218diff -urN a/google/cloud/beyondcorp/clientgateways/v1/BUILD.bazel b/google/cloud/beyondcorp/clientgateways/v1/BUILD.bazel
27219--- a/google/cloud/beyondcorp/clientgateways/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
27220+++ b/google/cloud/beyondcorp/clientgateways/v1/BUILD.bazel	1969-12-31 16:00:00
27221@@ -1,353 +0,0 @@
27222-# This file was automatically generated by BuildFileGenerator
27223-# https://github.com/googleapis/rules_gapic/tree/master/bazel
27224-
27225-# Most of the manual changes to this file will be overwritten.
27226-# It's **only** allowed to change the following rule attribute values:
27227-# - names of *_gapic_assembly_* rules
27228-# - certain parameters of *_gapic_library rules, including but not limited to:
27229-#    * extra_protoc_parameters
27230-#    * extra_protoc_file_parameters
27231-# The complete list of preserved parameters can be found in the source code.
27232-
27233-##############################################################################
27234-# Common
27235-##############################################################################
27236-load("@rules_proto//proto:defs.bzl", "proto_library")
27237-load(
27238-    "@com_google_googleapis_imports//:imports.bzl",
27239-    "cc_grpc_library",
27240-    "cc_proto_library",
27241-    "csharp_gapic_assembly_pkg",
27242-    "csharp_gapic_library",
27243-    "csharp_grpc_library",
27244-    "csharp_proto_library",
27245-    "go_gapic_assembly_pkg",
27246-    "go_gapic_library",
27247-    "go_proto_library",
27248-    "go_test",
27249-    "java_gapic_assembly_gradle_pkg",
27250-    "java_gapic_library",
27251-    "java_gapic_test",
27252-    "java_grpc_library",
27253-    "java_proto_library",
27254-    "nodejs_gapic_assembly_pkg",
27255-    "nodejs_gapic_library",
27256-    "php_gapic_assembly_pkg",
27257-    "php_gapic_library",
27258-    "php_grpc_library",
27259-    "php_proto_library",
27260-    "proto_library_with_info",
27261-    "py_gapic_assembly_pkg",
27262-    "py_gapic_library",
27263-    "py_test",
27264-    "ruby_cloud_gapic_library",
27265-    "ruby_gapic_assembly_pkg",
27266-    "ruby_grpc_library",
27267-    "ruby_proto_library",
27268-)
27269-
27270-# This is an API workspace, having public visibility by default makes perfect sense.
27271-package(default_visibility = ["//visibility:public"])
27272-
27273-proto_library(
27274-    name = "clientgateways_proto",
27275-    srcs = [
27276-        "client_gateways_service.proto",
27277-    ],
27278-    deps = [
27279-        "//google/api:annotations_proto",
27280-        "//google/api:client_proto",
27281-        "//google/api:field_behavior_proto",
27282-        "//google/api:resource_proto",
27283-        "//google/longrunning:operations_proto",
27284-        "@com_google_protobuf//:timestamp_proto",
27285-    ],
27286-)
27287-
27288-proto_library_with_info(
27289-    name = "clientgateways_proto_with_info",
27290-    deps = [
27291-        ":clientgateways_proto",
27292-        "//google/cloud:common_resources_proto",
27293-        "//google/cloud/location:location_proto",
27294-        "//google/iam/v1:iam_policy_proto",
27295-    ],
27296-)
27297-
27298-java_proto_library(
27299-    name = "clientgateways_java_proto",
27300-    deps = [":clientgateways_proto"],
27301-)
27302-
27303-java_grpc_library(
27304-    name = "clientgateways_java_grpc",
27305-    srcs = [":clientgateways_proto"],
27306-    deps = [":clientgateways_java_proto"],
27307-)
27308-
27309-java_gapic_library(
27310-    name = "clientgateways_java_gapic",
27311-    srcs = [":clientgateways_proto_with_info"],
27312-    gapic_yaml = None,
27313-    grpc_service_config = "beyondcorp-clientgateways_grpc_service_config.json",
27314-    rest_numeric_enums = False,
27315-    service_yaml = "beyondcorp_v1.yaml",
27316-    test_deps = [
27317-        ":clientgateways_java_grpc",
27318-        "//google/cloud/location:location_java_grpc",
27319-        "//google/iam/v1:iam_java_grpc",
27320-    ],
27321-    transport = "grpc",
27322-    deps = [
27323-        ":clientgateways_java_proto",
27324-        "//google/api:api_java_proto",
27325-        "//google/cloud/location:location_java_proto",
27326-        "//google/iam/v1:iam_java_proto",
27327-    ],
27328-)
27329-
27330-java_gapic_test(
27331-    name = "clientgateways_java_gapic_test_suite",
27332-    test_classes = [
27333-        "com.google.cloud.beyondcorp.clientgateways.v1.ClientGatewaysServiceClientTest",
27334-    ],
27335-    runtime_deps = [":clientgateways_java_gapic_test"],
27336-)
27337-
27338-# Open Source Packages
27339-java_gapic_assembly_gradle_pkg(
27340-    name = "google-cloud-beyondcorp-clientgateways-v1-java",
27341-    include_samples = True,
27342-    transport = "grpc",
27343-    deps = [
27344-        ":clientgateways_java_gapic",
27345-        ":clientgateways_java_grpc",
27346-        ":clientgateways_java_proto",
27347-        ":clientgateways_proto",
27348-    ],
27349-)
27350-
27351-go_proto_library(
27352-    name = "clientgateways_go_proto",
27353-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
27354-    importpath = "google.golang.org/genproto/googleapis/cloud/beyondcorp/clientgateways/v1",
27355-    protos = [":clientgateways_proto"],
27356-    deps = [
27357-        "//google/api:annotations_go_proto",
27358-        "//google/longrunning:longrunning_go_proto",
27359-    ],
27360-)
27361-
27362-go_gapic_library(
27363-    name = "clientgateways_go_gapic",
27364-    srcs = [":clientgateways_proto_with_info"],
27365-    grpc_service_config = "beyondcorp-clientgateways_grpc_service_config.json",
27366-    importpath = "cloud.google.com/go/beyondcorp/clientgateways/apiv1;clientgateways",
27367-    metadata = True,
27368-    rest_numeric_enums = False,
27369-    service_yaml = "beyondcorp_v1.yaml",
27370-    deps = [
27371-        ":clientgateways_go_proto",
27372-        "//google/cloud/location:location_go_proto",
27373-        "//google/iam/v1:iam_go_proto",
27374-        "//google/longrunning:longrunning_go_proto",
27375-        "@com_google_cloud_go//longrunning:go_default_library",
27376-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
27377-    ],
27378-)
27379-
27380-go_test(
27381-    name = "clientgateways_go_gapic_test",
27382-    srcs = [":clientgateways_go_gapic_srcjar_test"],
27383-    embed = [":clientgateways_go_gapic"],
27384-    importpath = "cloud.google.com/go/beyondcorp/clientgateways/apiv1",
27385-)
27386-
27387-# Open Source Packages
27388-go_gapic_assembly_pkg(
27389-    name = "gapi-cloud-beyondcorp-clientgateways-v1-go",
27390-    deps = [
27391-        ":clientgateways_go_gapic",
27392-        ":clientgateways_go_gapic_srcjar-metadata.srcjar",
27393-        ":clientgateways_go_gapic_srcjar-test.srcjar",
27394-        ":clientgateways_go_proto",
27395-    ],
27396-)
27397-
27398-py_gapic_library(
27399-    name = "clientgateways_py_gapic",
27400-    srcs = [":clientgateways_proto"],
27401-    grpc_service_config = "beyondcorp-clientgateways_grpc_service_config.json",
27402-    opt_args = [
27403-        "warehouse-package-name=google-cloud-beyondcorp-clientgateways",
27404-        "python-gapic-namespace=google.cloud",
27405-        "python-gapic-name=beyondcorp_clientgateways",
27406-    ],
27407-    rest_numeric_enums = False,
27408-    service_yaml = "beyondcorp_v1.yaml",
27409-    transport = "grpc",
27410-    deps = [
27411-        "//google/iam/v1:iam_policy_py_proto",
27412-    ],
27413-)
27414-
27415-py_test(
27416-    name = "clientgateways_py_gapic_test",
27417-    srcs = [
27418-        "clientgateways_py_gapic_pytest.py",
27419-        "clientgateways_py_gapic_test.py",
27420-    ],
27421-    legacy_create_init = False,
27422-    deps = [":clientgateways_py_gapic"],
27423-)
27424-
27425-# Open Source Packages
27426-py_gapic_assembly_pkg(
27427-    name = "beyondcorp-clientgateways-v1-py",
27428-    deps = [
27429-        ":clientgateways_py_gapic",
27430-    ],
27431-)
27432-
27433-php_proto_library(
27434-    name = "clientgateways_php_proto",
27435-    deps = [":clientgateways_proto"],
27436-)
27437-
27438-php_grpc_library(
27439-    name = "clientgateways_php_grpc",
27440-    srcs = [":clientgateways_proto"],
27441-    deps = [":clientgateways_php_proto"],
27442-)
27443-
27444-php_gapic_library(
27445-    name = "clientgateways_php_gapic",
27446-    srcs = [":clientgateways_proto_with_info"],
27447-    grpc_service_config = "beyondcorp-clientgateways_grpc_service_config.json",
27448-    rest_numeric_enums = False,
27449-    service_yaml = "beyondcorp_v1.yaml",
27450-    transport = "grpc+rest",
27451-    deps = [
27452-        ":clientgateways_php_grpc",
27453-        ":clientgateways_php_proto",
27454-    ],
27455-)
27456-
27457-# Open Source Packages
27458-php_gapic_assembly_pkg(
27459-    name = "google-cloud-beyondcorp-clientgateways-v1-php",
27460-    deps = [
27461-        ":clientgateways_php_gapic",
27462-        ":clientgateways_php_grpc",
27463-        ":clientgateways_php_proto",
27464-    ],
27465-)
27466-
27467-nodejs_gapic_library(
27468-    name = "clientgateways_nodejs_gapic",
27469-    package_name = "@google-cloud/clientgateways",
27470-    src = ":clientgateways_proto_with_info",
27471-    extra_protoc_parameters = ["metadata"],
27472-    grpc_service_config = "beyondcorp-clientgateways_grpc_service_config.json",
27473-    package = "google.cloud.beyondcorp.clientgateways.v1",
27474-    rest_numeric_enums = False,
27475-    service_yaml = "beyondcorp_v1.yaml",
27476-    transport = "grpc+rest",
27477-    deps = [],
27478-)
27479-
27480-nodejs_gapic_assembly_pkg(
27481-    name = "beyondcorp-clientgateways-v1-nodejs",
27482-    deps = [
27483-        ":clientgateways_nodejs_gapic",
27484-        ":clientgateways_proto",
27485-    ],
27486-)
27487-
27488-ruby_proto_library(
27489-    name = "clientgateways_ruby_proto",
27490-    deps = [":clientgateways_proto"],
27491-)
27492-
27493-ruby_grpc_library(
27494-    name = "clientgateways_ruby_grpc",
27495-    srcs = [":clientgateways_proto"],
27496-    deps = [":clientgateways_ruby_proto"],
27497-)
27498-
27499-ruby_cloud_gapic_library(
27500-    name = "clientgateways_ruby_gapic",
27501-    srcs = [":clientgateways_proto_with_info"],
27502-    extra_protoc_parameters = [
27503-        "ruby-cloud-gem-name=google-cloud-beyond_corp-client_gateways-v1",
27504-        "ruby-cloud-product-url=https://cloud.google.com/beyondcorp/",
27505-        "ruby-cloud-api-id=beyondcorp.googleapis.com",
27506-        "ruby-cloud-api-shortname=beyondcorp",
27507-        "ruby-cloud-wrapper-gem-override=google-cloud-beyond_corp",
27508-    ],
27509-    grpc_service_config = "beyondcorp-clientgateways_grpc_service_config.json",
27510-    rest_numeric_enums = False,
27511-    ruby_cloud_description = "Beyondcorp Enterprise provides identity and context aware access controls for enterprise resources and enables zero-trust access. Using the Beyondcorp Enterprise APIs, enterprises can set up multi-cloud and on-prem connectivity using the App Connector hybrid connectivity solution.",
27512-    ruby_cloud_title = "BeyondCorp ClientGateways V1",
27513-    service_yaml = "beyondcorp_v1.yaml",
27514-    deps = [
27515-        ":clientgateways_ruby_grpc",
27516-        ":clientgateways_ruby_proto",
27517-    ],
27518-)
27519-
27520-# Open Source Packages
27521-ruby_gapic_assembly_pkg(
27522-    name = "google-cloud-beyondcorp-clientgateways-v1-ruby",
27523-    deps = [
27524-        ":clientgateways_ruby_gapic",
27525-        ":clientgateways_ruby_grpc",
27526-        ":clientgateways_ruby_proto",
27527-    ],
27528-)
27529-
27530-csharp_proto_library(
27531-    name = "clientgateways_csharp_proto",
27532-    deps = [":clientgateways_proto"],
27533-)
27534-
27535-csharp_grpc_library(
27536-    name = "clientgateways_csharp_grpc",
27537-    srcs = [":clientgateways_proto"],
27538-    deps = [":clientgateways_csharp_proto"],
27539-)
27540-
27541-csharp_gapic_library(
27542-    name = "clientgateways_csharp_gapic",
27543-    srcs = [":clientgateways_proto_with_info"],
27544-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
27545-    grpc_service_config = "beyondcorp-clientgateways_grpc_service_config.json",
27546-    rest_numeric_enums = False,
27547-    service_yaml = "beyondcorp_v1.yaml",
27548-    deps = [
27549-        ":clientgateways_csharp_grpc",
27550-        ":clientgateways_csharp_proto",
27551-    ],
27552-)
27553-
27554-# Open Source Packages
27555-csharp_gapic_assembly_pkg(
27556-    name = "google-cloud-beyondcorp-clientgateways-v1-csharp",
27557-    deps = [
27558-        ":clientgateways_csharp_gapic",
27559-        ":clientgateways_csharp_grpc",
27560-        ":clientgateways_csharp_proto",
27561-    ],
27562-)
27563-
27564-cc_proto_library(
27565-    name = "clientgateways_cc_proto",
27566-    deps = [":clientgateways_proto"],
27567-)
27568-
27569-cc_grpc_library(
27570-    name = "clientgateways_cc_grpc",
27571-    srcs = [":clientgateways_proto"],
27572-    grpc_only = True,
27573-    deps = [":clientgateways_cc_proto"],
27574-)
27575diff -urN a/google/cloud/bigquery/analyticshub/BUILD.bazel b/google/cloud/bigquery/analyticshub/BUILD.bazel
27576--- a/google/cloud/bigquery/analyticshub/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
27577+++ b/google/cloud/bigquery/analyticshub/BUILD.bazel	1969-12-31 16:00:00
27578@@ -1,39 +0,0 @@
27579-# This build file includes a target for the Ruby wrapper library for
27580-# google-cloud-bigquery-analytics_hub.
27581-
27582-# This is an API workspace, having public visibility by default makes perfect sense.
27583-package(default_visibility = ["//visibility:public"])
27584-
27585-# Export yaml configs.
27586-exports_files(glob(["*.yaml"]))
27587-
27588-load(
27589-    "@com_google_googleapis_imports//:imports.bzl",
27590-    "ruby_cloud_gapic_library",
27591-    "ruby_gapic_assembly_pkg",
27592-)
27593-
27594-# Generates a Ruby wrapper client for analyticshub.
27595-# Ruby wrapper clients are versionless, but are generated from source protos
27596-# for a particular service version, v1 in this case.
27597-ruby_cloud_gapic_library(
27598-    name = "analyticshub_ruby_wrapper",
27599-    srcs = ["//google/cloud/bigquery/analyticshub/v1:analyticshub_proto_with_info"],
27600-    extra_protoc_parameters = [
27601-        "ruby-cloud-gem-name=google-cloud-bigquery-analytics_hub",
27602-        "ruby-cloud-wrapper-of=v1:0.0",
27603-        "ruby-cloud-product-url=https://cloud.google.com/bigquery",
27604-        "ruby-cloud-api-id=analyticshub.googleapis.com",
27605-        "ruby-cloud-api-shortname=analyticshub",
27606-    ],
27607-    ruby_cloud_description = "Analytics Hub is a data exchange platform that enables you to share data and insights at scale across organizational boundaries with a robust security and privacy framework. With Analytics Hub, you can discover and access a data library curated by various data providers.",
27608-    ruby_cloud_title = "Analytics Hub V1",
27609-)
27610-
27611-# Open Source package.
27612-ruby_gapic_assembly_pkg(
27613-    name = "google-cloud-bigquery-analyticshub-ruby",
27614-    deps = [
27615-        ":analyticshub_ruby_wrapper",
27616-    ],
27617-)
27618diff -urN a/google/cloud/bigquery/analyticshub/v1/BUILD.bazel b/google/cloud/bigquery/analyticshub/v1/BUILD.bazel
27619--- a/google/cloud/bigquery/analyticshub/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
27620+++ b/google/cloud/bigquery/analyticshub/v1/BUILD.bazel	1969-12-31 16:00:00
27621@@ -1,397 +0,0 @@
27622-# This file was automatically generated by BuildFileGenerator
27623-# https://github.com/googleapis/rules_gapic/tree/master/bazel
27624-
27625-# Most of the manual changes to this file will be overwritten.
27626-# It's **only** allowed to change the following rule attribute values:
27627-# - names of *_gapic_assembly_* rules
27628-# - certain parameters of *_gapic_library rules, including but not limited to:
27629-#    * extra_protoc_parameters
27630-#    * extra_protoc_file_parameters
27631-# The complete list of preserved parameters can be found in the source code.
27632-
27633-# This is an API workspace, having public visibility by default makes perfect sense.
27634-package(default_visibility = ["//visibility:public"])
27635-
27636-##############################################################################
27637-# Common
27638-##############################################################################
27639-load("@rules_proto//proto:defs.bzl", "proto_library")
27640-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
27641-
27642-proto_library(
27643-    name = "analyticshub_proto",
27644-    srcs = [
27645-        "analyticshub.proto",
27646-    ],
27647-    deps = [
27648-        "//google/api:annotations_proto",
27649-        "//google/api:client_proto",
27650-        "//google/api:field_behavior_proto",
27651-        "//google/api:resource_proto",
27652-        "//google/iam/v1:iam_policy_proto",
27653-        "//google/iam/v1:policy_proto",
27654-        "@com_google_protobuf//:empty_proto",
27655-        "@com_google_protobuf//:field_mask_proto",
27656-        "@com_google_protobuf//:wrappers_proto",
27657-    ],
27658-)
27659-
27660-proto_library_with_info(
27661-    name = "analyticshub_proto_with_info",
27662-    deps = [
27663-        ":analyticshub_proto",
27664-        "//google/cloud:common_resources_proto",
27665-    ],
27666-)
27667-
27668-##############################################################################
27669-# Java
27670-##############################################################################
27671-load(
27672-    "@com_google_googleapis_imports//:imports.bzl",
27673-    "java_gapic_assembly_gradle_pkg",
27674-    "java_gapic_library",
27675-    "java_gapic_test",
27676-    "java_grpc_library",
27677-    "java_proto_library",
27678-)
27679-
27680-java_proto_library(
27681-    name = "analyticshub_java_proto",
27682-    deps = [":analyticshub_proto"],
27683-)
27684-
27685-java_grpc_library(
27686-    name = "analyticshub_java_grpc",
27687-    srcs = [":analyticshub_proto"],
27688-    deps = [":analyticshub_java_proto"],
27689-)
27690-
27691-java_gapic_library(
27692-    name = "analyticshub_java_gapic",
27693-    srcs = [":analyticshub_proto_with_info"],
27694-    gapic_yaml = None,
27695-    grpc_service_config = "analyticshub_v1_grpc_service_config.json",
27696-    rest_numeric_enums = False,
27697-    service_yaml = "analyticshub_v1.yaml",
27698-    test_deps = [
27699-        ":analyticshub_java_grpc",
27700-        "//google/iam/v1:iam_java_grpc",
27701-    ],
27702-    transport = "grpc+rest",
27703-    deps = [
27704-        ":analyticshub_java_proto",
27705-        "//google/api:api_java_proto",
27706-        "//google/iam/v1:iam_java_proto",
27707-    ],
27708-)
27709-
27710-java_gapic_test(
27711-    name = "analyticshub_java_gapic_test_suite",
27712-    test_classes = [
27713-        "com.google.cloud.bigquery.analyticshub.v1.AnalyticsHubServiceClientHttpJsonTest",
27714-        "com.google.cloud.bigquery.analyticshub.v1.AnalyticsHubServiceClientTest",
27715-    ],
27716-    runtime_deps = [":analyticshub_java_gapic_test"],
27717-)
27718-
27719-# Open Source Packages
27720-java_gapic_assembly_gradle_pkg(
27721-    name = "google-cloud-bigquery-analyticshub-v1-java",
27722-    include_samples = True,
27723-    transport = "grpc+rest",
27724-    deps = [
27725-        ":analyticshub_java_gapic",
27726-        ":analyticshub_java_grpc",
27727-        ":analyticshub_java_proto",
27728-        ":analyticshub_proto",
27729-    ],
27730-)
27731-
27732-##############################################################################
27733-# Go
27734-##############################################################################
27735-load(
27736-    "@com_google_googleapis_imports//:imports.bzl",
27737-    "go_gapic_assembly_pkg",
27738-    "go_gapic_library",
27739-    "go_proto_library",
27740-    "go_test",
27741-)
27742-
27743-go_proto_library(
27744-    name = "analyticshub_go_proto",
27745-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
27746-    importpath = "google.golang.org/genproto/googleapis/cloud/bigquery/analyticshub/v1",
27747-    protos = [":analyticshub_proto"],
27748-    deps = [
27749-        "//google/api:annotations_go_proto",
27750-        "//google/iam/v1:iam_go_proto",
27751-    ],
27752-)
27753-
27754-go_gapic_library(
27755-    name = "analyticshub_go_gapic",
27756-    srcs = [":analyticshub_proto_with_info"],
27757-    grpc_service_config = "analyticshub_v1_grpc_service_config.json",
27758-    importpath = "cloud.google.com/go/bigquery/analyticshub/apiv1;analyticshub",
27759-    metadata = True,
27760-    rest_numeric_enums = False,
27761-    service_yaml = "analyticshub_v1.yaml",
27762-    transport = "grpc+rest",
27763-    deps = [
27764-        ":analyticshub_go_proto",
27765-        "//google/iam/v1:iam_go_proto",
27766-    ],
27767-)
27768-
27769-go_test(
27770-    name = "analyticshub_go_gapic_test",
27771-    srcs = [":analyticshub_go_gapic_srcjar_test"],
27772-    embed = [":analyticshub_go_gapic"],
27773-    importpath = "cloud.google.com/go/bigquery/analyticshub/apiv1",
27774-)
27775-
27776-# Open Source Packages
27777-go_gapic_assembly_pkg(
27778-    name = "gapi-cloud-bigquery-analyticshub-v1-go",
27779-    deps = [
27780-        ":analyticshub_go_gapic",
27781-        ":analyticshub_go_gapic_srcjar-metadata.srcjar",
27782-        ":analyticshub_go_gapic_srcjar-test.srcjar",
27783-        ":analyticshub_go_proto",
27784-    ],
27785-)
27786-
27787-##############################################################################
27788-# Python
27789-##############################################################################
27790-load(
27791-    "@com_google_googleapis_imports//:imports.bzl",
27792-    "py_gapic_assembly_pkg",
27793-    "py_gapic_library",
27794-    "py_test",
27795-)
27796-
27797-py_gapic_library(
27798-    name = "analyticshub_py_gapic",
27799-    srcs = [":analyticshub_proto"],
27800-    grpc_service_config = "analyticshub_v1_grpc_service_config.json",
27801-    rest_numeric_enums = False,
27802-    service_yaml = "analyticshub_v1.yaml",
27803-    transport = "grpc",
27804-    deps = [
27805-        "//google/iam/v1:iam_policy_py_proto",
27806-    ],
27807-)
27808-
27809-py_test(
27810-    name = "analyticshub_py_gapic_test",
27811-    srcs = [
27812-        "analyticshub_py_gapic_pytest.py",
27813-        "analyticshub_py_gapic_test.py",
27814-    ],
27815-    legacy_create_init = False,
27816-    deps = [":analyticshub_py_gapic"],
27817-)
27818-
27819-# Open Source Packages
27820-py_gapic_assembly_pkg(
27821-    name = "bigquery-analyticshub-v1-py",
27822-    deps = [
27823-        ":analyticshub_py_gapic",
27824-    ],
27825-)
27826-
27827-##############################################################################
27828-# PHP
27829-##############################################################################
27830-load(
27831-    "@com_google_googleapis_imports//:imports.bzl",
27832-    "php_gapic_assembly_pkg",
27833-    "php_gapic_library",
27834-    "php_grpc_library",
27835-    "php_proto_library",
27836-)
27837-
27838-php_proto_library(
27839-    name = "analyticshub_php_proto",
27840-    deps = [":analyticshub_proto"],
27841-)
27842-
27843-php_grpc_library(
27844-    name = "analyticshub_php_grpc",
27845-    srcs = [":analyticshub_proto"],
27846-    deps = [":analyticshub_php_proto"],
27847-)
27848-
27849-php_gapic_library(
27850-    name = "analyticshub_php_gapic",
27851-    srcs = [":analyticshub_proto_with_info"],
27852-    grpc_service_config = "analyticshub_v1_grpc_service_config.json",
27853-    rest_numeric_enums = False,
27854-    service_yaml = "analyticshub_v1.yaml",
27855-    transport = "grpc+rest",
27856-    deps = [
27857-        ":analyticshub_php_grpc",
27858-        ":analyticshub_php_proto",
27859-    ],
27860-)
27861-
27862-# Open Source Packages
27863-php_gapic_assembly_pkg(
27864-    name = "google-cloud-bigquery-analyticshub-v1-php",
27865-    deps = [
27866-        ":analyticshub_php_gapic",
27867-        ":analyticshub_php_grpc",
27868-        ":analyticshub_php_proto",
27869-    ],
27870-)
27871-
27872-##############################################################################
27873-# Node.js
27874-##############################################################################
27875-load(
27876-    "@com_google_googleapis_imports//:imports.bzl",
27877-    "nodejs_gapic_assembly_pkg",
27878-    "nodejs_gapic_library",
27879-)
27880-
27881-nodejs_gapic_library(
27882-    name = "analyticshub_nodejs_gapic",
27883-    package_name = "@google-cloud/bigquery-analyticshub",
27884-    src = ":analyticshub_proto_with_info",
27885-    extra_protoc_parameters = ["metadata"],
27886-    grpc_service_config = "analyticshub_v1_grpc_service_config.json",
27887-    package = "google.cloud.bigquery.analyticshub.v1",
27888-    rest_numeric_enums = False,
27889-    service_yaml = "analyticshub_v1.yaml",
27890-    transport = "grpc+rest",
27891-    deps = [],
27892-)
27893-
27894-nodejs_gapic_assembly_pkg(
27895-    name = "bigquery-analyticshub-v1-nodejs",
27896-    deps = [
27897-        ":analyticshub_nodejs_gapic",
27898-        ":analyticshub_proto",
27899-    ],
27900-)
27901-
27902-##############################################################################
27903-# Ruby
27904-##############################################################################
27905-load(
27906-    "@com_google_googleapis_imports//:imports.bzl",
27907-    "ruby_cloud_gapic_library",
27908-    "ruby_gapic_assembly_pkg",
27909-    "ruby_grpc_library",
27910-    "ruby_proto_library",
27911-)
27912-
27913-ruby_proto_library(
27914-    name = "analyticshub_ruby_proto",
27915-    deps = [":analyticshub_proto"],
27916-)
27917-
27918-ruby_grpc_library(
27919-    name = "analyticshub_ruby_grpc",
27920-    srcs = [":analyticshub_proto"],
27921-    deps = [":analyticshub_ruby_proto"],
27922-)
27923-
27924-ruby_cloud_gapic_library(
27925-    name = "analyticshub_ruby_gapic",
27926-    srcs = [":analyticshub_proto_with_info"],
27927-    extra_protoc_parameters = [
27928-        "ruby-cloud-api-id=analyticshub.googleapis.com",
27929-        "ruby-cloud-api-shortname=analyticshub",
27930-        "ruby-cloud-gem-name=google-cloud-bigquery-analytics_hub-v1",
27931-        "ruby-cloud-product-url=https://cloud.google.com/bigquery/docs",
27932-    ],
27933-    grpc_service_config = "analyticshub_v1_grpc_service_config.json",
27934-    rest_numeric_enums = False,
27935-    ruby_cloud_description = "Analytics Hub is a data exchange platform that enables you to share data and insights at scale across organizational boundaries with a robust security and privacy framework. With Analytics Hub, you can discover and access a data library curated by various data providers.",
27936-    ruby_cloud_title = "Analytics Hub V1",
27937-    service_yaml = "analyticshub_v1.yaml",
27938-    deps = [
27939-        ":analyticshub_ruby_grpc",
27940-        ":analyticshub_ruby_proto",
27941-    ],
27942-)
27943-
27944-# Open Source Packages
27945-ruby_gapic_assembly_pkg(
27946-    name = "google-cloud-bigquery-analyticshub-v1-ruby",
27947-    deps = [
27948-        ":analyticshub_ruby_gapic",
27949-        ":analyticshub_ruby_grpc",
27950-        ":analyticshub_ruby_proto",
27951-    ],
27952-)
27953-
27954-##############################################################################
27955-# C#
27956-##############################################################################
27957-load(
27958-    "@com_google_googleapis_imports//:imports.bzl",
27959-    "csharp_gapic_assembly_pkg",
27960-    "csharp_gapic_library",
27961-    "csharp_grpc_library",
27962-    "csharp_proto_library",
27963-)
27964-
27965-csharp_proto_library(
27966-    name = "analyticshub_csharp_proto",
27967-    deps = [":analyticshub_proto"],
27968-)
27969-
27970-csharp_grpc_library(
27971-    name = "analyticshub_csharp_grpc",
27972-    srcs = [":analyticshub_proto"],
27973-    deps = [":analyticshub_csharp_proto"],
27974-)
27975-
27976-csharp_gapic_library(
27977-    name = "analyticshub_csharp_gapic",
27978-    srcs = [":analyticshub_proto_with_info"],
27979-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
27980-    grpc_service_config = "analyticshub_v1_grpc_service_config.json",
27981-    rest_numeric_enums = False,
27982-    service_yaml = "analyticshub_v1.yaml",
27983-    deps = [
27984-        ":analyticshub_csharp_grpc",
27985-        ":analyticshub_csharp_proto",
27986-    ],
27987-)
27988-
27989-# Open Source Packages
27990-csharp_gapic_assembly_pkg(
27991-    name = "google-cloud-bigquery-analyticshub-v1-csharp",
27992-    deps = [
27993-        ":analyticshub_csharp_gapic",
27994-        ":analyticshub_csharp_grpc",
27995-        ":analyticshub_csharp_proto",
27996-    ],
27997-)
27998-
27999-##############################################################################
28000-# C++
28001-##############################################################################
28002-load(
28003-    "@com_google_googleapis_imports//:imports.bzl",
28004-    "cc_grpc_library",
28005-    "cc_proto_library",
28006-)
28007-
28008-cc_proto_library(
28009-    name = "analyticshub_cc_proto",
28010-    deps = [":analyticshub_proto"],
28011-)
28012-
28013-cc_grpc_library(
28014-    name = "analyticshub_cc_grpc",
28015-    srcs = [":analyticshub_proto"],
28016-    grpc_only = True,
28017-    deps = [":analyticshub_cc_proto"],
28018-)
28019diff -urN a/google/cloud/bigquery/connection/BUILD.bazel b/google/cloud/bigquery/connection/BUILD.bazel
28020--- a/google/cloud/bigquery/connection/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
28021+++ b/google/cloud/bigquery/connection/BUILD.bazel	1969-12-31 16:00:00
28022@@ -1,40 +0,0 @@
28023-# This build file includes a target for the Ruby wrapper library for
28024-# google-cloud-bigquery-connection.
28025-
28026-# This is an API workspace, having public visibility by default makes perfect sense.
28027-package(default_visibility = ["//visibility:public"])
28028-
28029-# Export yaml configs.
28030-exports_files(glob(["*.yaml"]))
28031-
28032-load(
28033-    "@com_google_googleapis_imports//:imports.bzl",
28034-    "ruby_cloud_gapic_library",
28035-    "ruby_gapic_assembly_pkg",
28036-)
28037-
28038-# Generates a Ruby wrapper client for bigqueryconnection.
28039-# Ruby wrapper clients are versionless, but are generated from source protos
28040-# for a particular service version, v1 in this case.
28041-ruby_cloud_gapic_library(
28042-    name = "bigqueryconnection_ruby_wrapper",
28043-    srcs = ["//google/cloud/bigquery/connection/v1:connection_proto_with_info"],
28044-    extra_protoc_parameters = [
28045-        "ruby-cloud-gem-name=google-cloud-bigquery-connection",
28046-        "ruby-cloud-env-prefix=BIGQUERY_CONNECTION",
28047-        "ruby-cloud-wrapper-of=v1:0.0",
28048-        "ruby-cloud-product-url=https://cloud.google.com/bigquery/docs/reference/bigqueryconnection",
28049-        "ruby-cloud-api-id=bigqueryconnection.googleapis.com",
28050-        "ruby-cloud-api-shortname=bigqueryconnection",
28051-    ],
28052-    ruby_cloud_description = "The BigQuery Connection API allows users to manage BigQuery connections to external data sources.",
28053-    ruby_cloud_title = "BigQuery Connection",
28054-)
28055-
28056-# Open Source package.
28057-ruby_gapic_assembly_pkg(
28058-    name = "google-cloud-bigquery-connection-ruby",
28059-    deps = [
28060-        ":bigqueryconnection_ruby_wrapper",
28061-    ],
28062-)
28063diff -urN a/google/cloud/bigquery/connection/v1/BUILD.bazel b/google/cloud/bigquery/connection/v1/BUILD.bazel
28064--- a/google/cloud/bigquery/connection/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
28065+++ b/google/cloud/bigquery/connection/v1/BUILD.bazel	1969-12-31 16:00:00
28066@@ -1,387 +0,0 @@
28067-# This file was automatically generated by BuildFileGenerator
28068-
28069-# This is an API workspace, having public visibility by default makes perfect sense.
28070-package(default_visibility = ["//visibility:public"])
28071-
28072-##############################################################################
28073-# Common
28074-##############################################################################
28075-load("@rules_proto//proto:defs.bzl", "proto_library")
28076-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
28077-
28078-proto_library(
28079-    name = "connection_proto",
28080-    srcs = [
28081-        "connection.proto",
28082-    ],
28083-    deps = [
28084-        "//google/api:annotations_proto",
28085-        "//google/api:client_proto",
28086-        "//google/api:field_behavior_proto",
28087-        "//google/api:resource_proto",
28088-        "//google/iam/v1:iam_policy_proto",
28089-        "//google/iam/v1:policy_proto",
28090-        "@com_google_protobuf//:empty_proto",
28091-        "@com_google_protobuf//:field_mask_proto",
28092-        "@com_google_protobuf//:wrappers_proto",
28093-    ],
28094-)
28095-
28096-proto_library_with_info(
28097-    name = "connection_proto_with_info",
28098-    deps = [
28099-        ":connection_proto",
28100-        "//google/cloud:common_resources_proto",
28101-    ],
28102-)
28103-
28104-##############################################################################
28105-# Java
28106-##############################################################################
28107-load(
28108-    "@com_google_googleapis_imports//:imports.bzl",
28109-    "java_gapic_assembly_gradle_pkg",
28110-    "java_gapic_library",
28111-    "java_gapic_test",
28112-    "java_grpc_library",
28113-    "java_proto_library",
28114-)
28115-
28116-java_proto_library(
28117-    name = "connection_java_proto",
28118-    deps = [":connection_proto"],
28119-)
28120-
28121-java_grpc_library(
28122-    name = "connection_java_grpc",
28123-    srcs = [":connection_proto"],
28124-    deps = [":connection_java_proto"],
28125-)
28126-
28127-java_gapic_library(
28128-    name = "connection_java_gapic",
28129-    srcs = [":connection_proto_with_info"],
28130-    gapic_yaml = "connection_gapic.yaml",
28131-    grpc_service_config = "bigqueryconnection_grpc_service_config.json",
28132-    rest_numeric_enums = False,
28133-    test_deps = [
28134-        ":connection_java_grpc",
28135-        "//google/iam/v1:iam_java_grpc",
28136-    ],
28137-    transport = "grpc+rest",
28138-    deps = [
28139-        ":connection_java_proto",
28140-        "//google/iam/v1:iam_java_proto",
28141-    ],
28142-)
28143-
28144-java_gapic_test(
28145-    name = "connection_java_gapic_test_suite",
28146-    test_classes = [
28147-        "com.google.cloud.bigqueryconnection.v1.ConnectionServiceClientHttpJsonTest",
28148-        "com.google.cloud.bigqueryconnection.v1.ConnectionServiceClientTest",
28149-    ],
28150-    runtime_deps = [":connection_java_gapic_test"],
28151-)
28152-
28153-# Open Source Packages
28154-java_gapic_assembly_gradle_pkg(
28155-    name = "google-cloud-bigquery-connection-v1-java",
28156-    include_samples = True,
28157-    transport = "grpc+rest",
28158-    deps = [
28159-        ":connection_java_gapic",
28160-        ":connection_java_grpc",
28161-        ":connection_java_proto",
28162-        ":connection_proto",
28163-    ],
28164-)
28165-
28166-##############################################################################
28167-# Go
28168-##############################################################################
28169-load(
28170-    "@com_google_googleapis_imports//:imports.bzl",
28171-    "go_gapic_assembly_pkg",
28172-    "go_gapic_library",
28173-    "go_proto_library",
28174-    "go_test",
28175-)
28176-
28177-go_proto_library(
28178-    name = "connection_go_proto",
28179-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
28180-    importpath = "google.golang.org/genproto/googleapis/cloud/bigquery/connection/v1",
28181-    protos = [":connection_proto"],
28182-    deps = [
28183-        "//google/api:annotations_go_proto",
28184-        "//google/iam/v1:iam_go_proto",
28185-    ],
28186-)
28187-
28188-go_gapic_library(
28189-    name = "connection_go_gapic",
28190-    srcs = [":connection_proto_with_info"],
28191-    grpc_service_config = "bigqueryconnection_grpc_service_config.json",
28192-    importpath = "cloud.google.com/go/bigquery/connection/apiv1;connection",
28193-    rest_numeric_enums = False,
28194-    service_yaml = "bigqueryconnection_v1.yaml",
28195-    transport = "grpc+rest",
28196-    deps = [
28197-        ":connection_go_proto",
28198-        "//google/iam/v1:iam_go_proto",
28199-    ],
28200-)
28201-
28202-go_test(
28203-    name = "connection_go_gapic_test",
28204-    srcs = [":connection_go_gapic_srcjar_test"],
28205-    embed = [":connection_go_gapic"],
28206-    importpath = "cloud.google.com/go/bigquery/connection/apiv1",
28207-)
28208-
28209-# Open Source Packages
28210-go_gapic_assembly_pkg(
28211-    name = "gapi-cloud-bigquery-connection-v1-go",
28212-    deps = [
28213-        ":connection_go_gapic",
28214-        ":connection_go_gapic_srcjar-test.srcjar",
28215-        ":connection_go_proto",
28216-    ],
28217-)
28218-
28219-##############################################################################
28220-# Python
28221-##############################################################################
28222-load(
28223-    "@com_google_googleapis_imports//:imports.bzl",
28224-    "py_gapic_assembly_pkg",
28225-    "py_gapic_library",
28226-    "py_test",
28227-)
28228-
28229-py_gapic_library(
28230-    name = "connection_py_gapic",
28231-    srcs = [":connection_proto"],
28232-    grpc_service_config = "bigqueryconnection_grpc_service_config.json",
28233-    opt_args = [
28234-        "python-gapic-namespace=google.cloud",
28235-        "python-gapic-name=bigquery_connection",
28236-    ],
28237-    rest_numeric_enums = False,
28238-    transport = "grpc",
28239-    deps = [
28240-        "//google/iam/v1:iam_policy_py_proto",
28241-    ],
28242-)
28243-
28244-py_test(
28245-    name = "connection_py_gapic_test",
28246-    srcs = [
28247-        "connection_py_gapic_pytest.py",
28248-        "connection_py_gapic_test.py",
28249-    ],
28250-    legacy_create_init = False,
28251-    deps = [":connection_py_gapic"],
28252-)
28253-
28254-# Open Source Packages
28255-py_gapic_assembly_pkg(
28256-    name = "bigquery-connection-v1-py",
28257-    deps = [
28258-        ":connection_py_gapic",
28259-    ],
28260-)
28261-
28262-##############################################################################
28263-# PHP
28264-##############################################################################
28265-load(
28266-    "@com_google_googleapis_imports//:imports.bzl",
28267-    "php_gapic_assembly_pkg",
28268-    "php_gapic_library",
28269-    "php_grpc_library",
28270-    "php_proto_library",
28271-)
28272-
28273-php_proto_library(
28274-    name = "connection_php_proto",
28275-    deps = [":connection_proto"],
28276-)
28277-
28278-php_grpc_library(
28279-    name = "connection_php_grpc",
28280-    srcs = [":connection_proto"],
28281-    deps = [":connection_php_proto"],
28282-)
28283-
28284-php_gapic_library(
28285-    name = "connection_php_gapic",
28286-    srcs = [":connection_proto_with_info"],
28287-    grpc_service_config = "bigqueryconnection_grpc_service_config.json",
28288-    rest_numeric_enums = False,
28289-    transport = "grpc+rest",
28290-    deps = [
28291-        ":connection_php_grpc",
28292-        ":connection_php_proto",
28293-    ],
28294-)
28295-
28296-# Open Source Packages
28297-php_gapic_assembly_pkg(
28298-    name = "google-cloud-bigquery-connection-v1-php",
28299-    deps = [
28300-        ":connection_php_gapic",
28301-        ":connection_php_grpc",
28302-        ":connection_php_proto",
28303-    ],
28304-)
28305-
28306-##############################################################################
28307-# Node.js
28308-##############################################################################
28309-load(
28310-    "@com_google_googleapis_imports//:imports.bzl",
28311-    "nodejs_gapic_assembly_pkg",
28312-    "nodejs_gapic_library",
28313-)
28314-
28315-nodejs_gapic_library(
28316-    name = "connection_nodejs_gapic",
28317-    package_name = "@google-cloud/bigquery-connection",
28318-    src = ":connection_proto_with_info",
28319-    extra_protoc_parameters = ["metadata"],
28320-    gapic_yaml = "connection_gapic.yaml",
28321-    grpc_service_config = "bigqueryconnection_grpc_service_config.json",
28322-    package = "google.cloud.bigquery.connection.v1",
28323-    rest_numeric_enums = False,
28324-    service_yaml = "bigqueryconnection_v1.yaml",
28325-    transport = "grpc+rest",
28326-    deps = [],
28327-)
28328-
28329-nodejs_gapic_assembly_pkg(
28330-    name = "bigquery-connection-v1-nodejs",
28331-    deps = [
28332-        ":connection_nodejs_gapic",
28333-        ":connection_proto",
28334-    ],
28335-)
28336-
28337-##############################################################################
28338-# Ruby
28339-##############################################################################
28340-load(
28341-    "@com_google_googleapis_imports//:imports.bzl",
28342-    "ruby_cloud_gapic_library",
28343-    "ruby_gapic_assembly_pkg",
28344-    "ruby_grpc_library",
28345-    "ruby_proto_library",
28346-)
28347-
28348-ruby_proto_library(
28349-    name = "connection_ruby_proto",
28350-    deps = [":connection_proto"],
28351-)
28352-
28353-ruby_grpc_library(
28354-    name = "connection_ruby_grpc",
28355-    srcs = [":connection_proto"],
28356-    deps = [":connection_ruby_proto"],
28357-)
28358-
28359-ruby_cloud_gapic_library(
28360-    name = "connection_ruby_gapic",
28361-    srcs = [":connection_proto_with_info"],
28362-    extra_protoc_parameters = [
28363-        "ruby-cloud-gem-name=google-cloud-bigquery-connection-v1",
28364-        "ruby-cloud-env-prefix=BIGQUERY_CONNECTION",
28365-        "ruby-cloud-product-url=https://cloud.google.com/bigquery/docs/reference/bigqueryconnection",
28366-        "ruby-cloud-api-id=bigqueryconnection.googleapis.com",
28367-        "ruby-cloud-api-shortname=bigqueryconnection",
28368-    ],
28369-    grpc_service_config = "bigqueryconnection_grpc_service_config.json",
28370-    rest_numeric_enums = False,
28371-    ruby_cloud_description = "The BigQuery Connection API allows users to manage BigQuery connections to external data sources.",
28372-    ruby_cloud_title = "BigQuery Connection V1",
28373-    deps = [
28374-        ":connection_ruby_grpc",
28375-        ":connection_ruby_proto",
28376-    ],
28377-)
28378-
28379-# Open Source Packages
28380-ruby_gapic_assembly_pkg(
28381-    name = "google-cloud-bigquery-connection-v1-ruby",
28382-    deps = [
28383-        ":connection_ruby_gapic",
28384-        ":connection_ruby_grpc",
28385-        ":connection_ruby_proto",
28386-    ],
28387-)
28388-
28389-##############################################################################
28390-# C#
28391-##############################################################################
28392-load(
28393-    "@com_google_googleapis_imports//:imports.bzl",
28394-    "csharp_gapic_assembly_pkg",
28395-    "csharp_gapic_library",
28396-    "csharp_grpc_library",
28397-    "csharp_proto_library",
28398-)
28399-
28400-csharp_proto_library(
28401-    name = "connection_csharp_proto",
28402-    deps = [":connection_proto"],
28403-)
28404-
28405-csharp_grpc_library(
28406-    name = "connection_csharp_grpc",
28407-    srcs = [":connection_proto"],
28408-    deps = [":connection_csharp_proto"],
28409-)
28410-
28411-csharp_gapic_library(
28412-    name = "connection_csharp_gapic",
28413-    srcs = [":connection_proto_with_info"],
28414-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
28415-    grpc_service_config = "bigqueryconnection_grpc_service_config.json",
28416-    rest_numeric_enums = False,
28417-    service_yaml = "bigqueryconnection_v1.yaml",
28418-    deps = [
28419-        ":connection_csharp_grpc",
28420-        ":connection_csharp_proto",
28421-    ],
28422-)
28423-
28424-# Open Source Packages
28425-csharp_gapic_assembly_pkg(
28426-    name = "google-cloud-bigquery-connection-v1-csharp",
28427-    deps = [
28428-        ":connection_csharp_gapic",
28429-        ":connection_csharp_grpc",
28430-        ":connection_csharp_proto",
28431-    ],
28432-)
28433-
28434-##############################################################################
28435-# C++
28436-##############################################################################
28437-load(
28438-    "@com_google_googleapis_imports//:imports.bzl",
28439-    "cc_grpc_library",
28440-    "cc_proto_library",
28441-)
28442-
28443-cc_proto_library(
28444-    name = "connection_cc_proto",
28445-    deps = [":connection_proto"],
28446-)
28447-
28448-cc_grpc_library(
28449-    name = "connection_cc_grpc",
28450-    srcs = [":connection_proto"],
28451-    grpc_only = True,
28452-    deps = [":connection_cc_proto"],
28453-)
28454diff -urN a/google/cloud/bigquery/connection/v1beta1/BUILD.bazel b/google/cloud/bigquery/connection/v1beta1/BUILD.bazel
28455--- a/google/cloud/bigquery/connection/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
28456+++ b/google/cloud/bigquery/connection/v1beta1/BUILD.bazel	1969-12-31 16:00:00
28457@@ -1,354 +0,0 @@
28458-# This file was automatically generated by BuildFileGenerator
28459-
28460-# This is an API workspace, having public visibility by default makes perfect sense.
28461-package(default_visibility = ["//visibility:public"])
28462-
28463-##############################################################################
28464-# Common
28465-##############################################################################
28466-load("@rules_proto//proto:defs.bzl", "proto_library")
28467-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
28468-
28469-proto_library(
28470-    name = "connection_proto",
28471-    srcs = [
28472-        "connection.proto",
28473-    ],
28474-    deps = [
28475-        "//google/api:annotations_proto",
28476-        "//google/api:client_proto",
28477-        "//google/api:field_behavior_proto",
28478-        "//google/api:resource_proto",
28479-        "//google/iam/v1:iam_policy_proto",
28480-        "//google/iam/v1:policy_proto",
28481-        "@com_google_protobuf//:empty_proto",
28482-        "@com_google_protobuf//:field_mask_proto",
28483-        "@com_google_protobuf//:wrappers_proto",
28484-    ],
28485-)
28486-
28487-proto_library_with_info(
28488-    name = "connection_proto_with_info",
28489-    deps = [
28490-        ":connection_proto",
28491-        "//google/cloud:common_resources_proto",
28492-    ],
28493-)
28494-
28495-##############################################################################
28496-# Java
28497-##############################################################################
28498-load(
28499-    "@com_google_googleapis_imports//:imports.bzl",
28500-    "java_gapic_assembly_gradle_pkg",
28501-    "java_gapic_library",
28502-    "java_gapic_test",
28503-    "java_grpc_library",
28504-    "java_proto_library",
28505-)
28506-
28507-java_proto_library(
28508-    name = "connection_java_proto",
28509-    deps = [":connection_proto"],
28510-)
28511-
28512-java_grpc_library(
28513-    name = "connection_java_grpc",
28514-    srcs = [":connection_proto"],
28515-    deps = [":connection_java_proto"],
28516-)
28517-
28518-java_gapic_library(
28519-    name = "connection_java_gapic",
28520-    srcs = [":connection_proto_with_info"],
28521-    grpc_service_config = "bigqueryconnection_grpc_service_config.json",
28522-    rest_numeric_enums = False,
28523-    test_deps = [
28524-        ":connection_java_grpc",
28525-        "//google/iam/v1:iam_java_grpc",
28526-    ],
28527-    transport = "grpc+rest",
28528-    deps = [
28529-        ":connection_java_proto",
28530-        "//google/iam/v1:iam_java_proto",
28531-    ],
28532-)
28533-
28534-java_gapic_test(
28535-    name = "connection_java_gapic_test_suite",
28536-    test_classes = [
28537-        "com.google.cloud.bigquery.connection.v1beta1.ConnectionServiceClientHttpJsonTest",
28538-        "com.google.cloud.bigquery.connection.v1beta1.ConnectionServiceClientTest",
28539-    ],
28540-    runtime_deps = [":connection_java_gapic_test"],
28541-)
28542-
28543-# Open Source Packages
28544-java_gapic_assembly_gradle_pkg(
28545-    name = "google-cloud-bigquery-connection-v1beta1-java",
28546-    include_samples = True,
28547-    transport = "grpc+rest",
28548-    deps = [
28549-        ":connection_java_gapic",
28550-        ":connection_java_grpc",
28551-        ":connection_java_proto",
28552-        ":connection_proto",
28553-    ],
28554-)
28555-
28556-##############################################################################
28557-# Go
28558-##############################################################################
28559-load(
28560-    "@com_google_googleapis_imports//:imports.bzl",
28561-    "go_gapic_assembly_pkg",
28562-    "go_gapic_library",
28563-    "go_proto_library",
28564-    "go_test",
28565-)
28566-
28567-go_proto_library(
28568-    name = "connection_go_proto",
28569-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
28570-    importpath = "google.golang.org/genproto/googleapis/cloud/bigquery/connection/v1beta1",
28571-    protos = [":connection_proto"],
28572-    deps = [
28573-        "//google/api:annotations_go_proto",
28574-        "//google/iam/v1:iam_go_proto",
28575-    ],
28576-)
28577-
28578-go_gapic_library(
28579-    name = "connection_go_gapic",
28580-    srcs = [":connection_proto_with_info"],
28581-    grpc_service_config = "bigqueryconnection_grpc_service_config.json",
28582-    importpath = "cloud.google.com/go/bigquery/connection/apiv1beta1;connection",
28583-    rest_numeric_enums = False,
28584-    service_yaml = "bigqueryconnection_v1beta1.yaml",
28585-    transport = "grpc+rest",
28586-    deps = [
28587-        ":connection_go_proto",
28588-        "//google/iam/v1:iam_go_proto",
28589-    ],
28590-)
28591-
28592-go_test(
28593-    name = "connection_go_gapic_test",
28594-    srcs = [":connection_go_gapic_srcjar_test"],
28595-    embed = [":connection_go_gapic"],
28596-    importpath = "cloud.google.com/go/bigquery/connection/apiv1beta1",
28597-)
28598-
28599-# Open Source Packages
28600-go_gapic_assembly_pkg(
28601-    name = "gapi-cloud-bigquery-connection-v1beta1-go",
28602-    deps = [
28603-        ":connection_go_gapic",
28604-        ":connection_go_gapic_srcjar-test.srcjar",
28605-        ":connection_go_proto",
28606-    ],
28607-)
28608-
28609-##############################################################################
28610-# Python
28611-##############################################################################
28612-load(
28613-    "@com_google_googleapis_imports//:imports.bzl",
28614-    "py_gapic_assembly_pkg",
28615-    "py_gapic_library",
28616-)
28617-
28618-py_gapic_library(
28619-    name = "connection_py_gapic",
28620-    srcs = [":connection_proto"],
28621-    grpc_service_config = "bigqueryconnection_grpc_service_config.json",
28622-    rest_numeric_enums = False,
28623-    transport = "grpc",
28624-    deps = [
28625-        "//google/iam/v1:iam_policy_py_proto",
28626-    ],
28627-)
28628-
28629-py_test(
28630-    name = "connection_py_gapic_test",
28631-    srcs = [
28632-        "connection_py_gapic_pytest.py",
28633-        "connection_py_gapic_test.py",
28634-    ],
28635-    legacy_create_init = False,
28636-    deps = [":connection_py_gapic"],
28637-)
28638-
28639-# Open Source Packages
28640-py_gapic_assembly_pkg(
28641-    name = "bigquery-connection-v1beta1-py",
28642-    deps = [
28643-        ":connection_py_gapic",
28644-    ],
28645-)
28646-
28647-##############################################################################
28648-# PHP
28649-##############################################################################
28650-load(
28651-    "@com_google_googleapis_imports//:imports.bzl",
28652-    "php_gapic_assembly_pkg",
28653-    "php_gapic_library",
28654-    "php_grpc_library",
28655-    "php_proto_library",
28656-)
28657-
28658-php_proto_library(
28659-    name = "connection_php_proto",
28660-    deps = [":connection_proto"],
28661-)
28662-
28663-php_grpc_library(
28664-    name = "connection_php_grpc",
28665-    srcs = [":connection_proto"],
28666-    deps = [":connection_php_proto"],
28667-)
28668-
28669-php_gapic_library(
28670-    name = "connection_php_gapic",
28671-    srcs = [":connection_proto_with_info"],
28672-    grpc_service_config = "bigqueryconnection_grpc_service_config.json",
28673-    rest_numeric_enums = False,
28674-    transport = "grpc+rest",
28675-    deps = [
28676-        ":connection_php_grpc",
28677-        ":connection_php_proto",
28678-    ],
28679-)
28680-
28681-# Open Source Packages
28682-php_gapic_assembly_pkg(
28683-    name = "google-cloud-bigquery-connection-v1beta1-php",
28684-    deps = [
28685-        ":connection_php_gapic",
28686-        ":connection_php_grpc",
28687-        ":connection_php_proto",
28688-    ],
28689-)
28690-
28691-##############################################################################
28692-# Node.js
28693-##############################################################################
28694-load(
28695-    "@com_google_googleapis_imports//:imports.bzl",
28696-    "nodejs_gapic_assembly_pkg",
28697-    "nodejs_gapic_library",
28698-)
28699-
28700-nodejs_gapic_library(
28701-    name = "connection_nodejs_gapic",
28702-    src = ":connection_proto_with_info",
28703-    extra_protoc_parameters = ["metadata"],
28704-    grpc_service_config = "bigqueryconnection_grpc_service_config.json",
28705-    package = "google.cloud.bigquery.connection.v1beta1",
28706-    rest_numeric_enums = False,
28707-    service_yaml = "bigqueryconnection_v1beta1.yaml",
28708-    transport = "grpc+rest",
28709-    deps = [],
28710-)
28711-
28712-nodejs_gapic_assembly_pkg(
28713-    name = "bigquery-connection-v1beta1-nodejs",
28714-    deps = [
28715-        ":connection_nodejs_gapic",
28716-        ":connection_proto",
28717-    ],
28718-)
28719-
28720-##############################################################################
28721-# Ruby
28722-##############################################################################
28723-load(
28724-    "@com_google_googleapis_imports//:imports.bzl",
28725-    "ruby_cloud_gapic_library",
28726-    "ruby_gapic_assembly_pkg",
28727-    "ruby_grpc_library",
28728-    "ruby_proto_library",
28729-)
28730-
28731-ruby_proto_library(
28732-    name = "connection_ruby_proto",
28733-    deps = [":connection_proto"],
28734-)
28735-
28736-ruby_grpc_library(
28737-    name = "connection_ruby_grpc",
28738-    srcs = [":connection_proto"],
28739-    deps = [":connection_ruby_proto"],
28740-)
28741-
28742-ruby_cloud_gapic_library(
28743-    name = "connection_ruby_gapic",
28744-    srcs = [":connection_proto_with_info"],
28745-    extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-connection-v1beta1"],
28746-    rest_numeric_enums = False,
28747-    deps = [
28748-        ":connection_ruby_grpc",
28749-        ":connection_ruby_proto",
28750-    ],
28751-)
28752-
28753-# Open Source Packages
28754-ruby_gapic_assembly_pkg(
28755-    name = "google-cloud-bigquery-connection-v1beta1-ruby",
28756-    deps = [
28757-        ":connection_ruby_gapic",
28758-        ":connection_ruby_grpc",
28759-        ":connection_ruby_proto",
28760-    ],
28761-)
28762-
28763-##############################################################################
28764-# C#
28765-##############################################################################
28766-load(
28767-    "@com_google_googleapis_imports//:imports.bzl",
28768-    "csharp_gapic_assembly_pkg",
28769-    "csharp_gapic_library",
28770-    "csharp_grpc_library",
28771-    "csharp_proto_library",
28772-)
28773-
28774-csharp_proto_library(
28775-    name = "connection_csharp_proto",
28776-    deps = [":connection_proto"],
28777-)
28778-
28779-csharp_grpc_library(
28780-    name = "connection_csharp_grpc",
28781-    srcs = [":connection_proto"],
28782-    deps = [":connection_csharp_proto"],
28783-)
28784-
28785-csharp_gapic_library(
28786-    name = "connection_csharp_gapic",
28787-    srcs = [":connection_proto_with_info"],
28788-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
28789-    grpc_service_config = "bigqueryconnection_grpc_service_config.json",
28790-    rest_numeric_enums = False,
28791-    service_yaml = "bigqueryconnection_v1beta1.yaml",
28792-    deps = [
28793-        ":connection_csharp_grpc",
28794-        ":connection_csharp_proto",
28795-    ],
28796-)
28797-
28798-# Open Source Packages
28799-csharp_gapic_assembly_pkg(
28800-    name = "google-cloud-bigquery-connection-v1beta1-csharp",
28801-    deps = [
28802-        ":connection_csharp_gapic",
28803-        ":connection_csharp_grpc",
28804-        ":connection_csharp_proto",
28805-    ],
28806-)
28807-
28808-##############################################################################
28809-# C++
28810-##############################################################################
28811-# Put your C++ rules here
28812diff -urN a/google/cloud/bigquery/dataexchange/BUILD.bazel b/google/cloud/bigquery/dataexchange/BUILD.bazel
28813--- a/google/cloud/bigquery/dataexchange/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
28814+++ b/google/cloud/bigquery/dataexchange/BUILD.bazel	1969-12-31 16:00:00
28815@@ -1,39 +0,0 @@
28816-# This build file includes a target for the Ruby wrapper library for
28817-# google-cloud-bigquery-data_exchange.
28818-
28819-# This is an API workspace, having public visibility by default makes perfect sense.
28820-package(default_visibility = ["//visibility:public"])
28821-
28822-# Export yaml configs.
28823-exports_files(glob(["*.yaml"]))
28824-
28825-load(
28826-    "@com_google_googleapis_imports//:imports.bzl",
28827-    "ruby_cloud_gapic_library",
28828-    "ruby_gapic_assembly_pkg",
28829-)
28830-
28831-# Generates a Ruby wrapper client for analyticshub.
28832-# Ruby wrapper clients are versionless, but are generated from source protos
28833-# for a particular service version, v1beta1 in this case.
28834-ruby_cloud_gapic_library(
28835-    name = "dataexchange_ruby_wrapper",
28836-    srcs = ["//google/cloud/bigquery/dataexchange/v1beta1:dataexchange_proto_with_info"],
28837-    extra_protoc_parameters = [
28838-        "ruby-cloud-api-id=analyticshub.googleapis.com",
28839-        "ruby-cloud-api-shortname=analyticshub",
28840-        "ruby-cloud-gem-name=google-cloud-bigquery-data_exchange",
28841-        "ruby-cloud-product-url=https://cloud.google.com/analytics-hub/",
28842-        "ruby-cloud-wrapper-of=v1beta1:0.0",
28843-    ],
28844-    ruby_cloud_description = "Analytics Hub is a data exchange that allows you to efficiently and securely exchange data assets across organizations to address challenges of data reliability and cost. Curate a library of internal and external assets, including unique datasets like Google Trends, backed by the power of BigQuery.",
28845-    ruby_cloud_title = "Analytics Hub",
28846-)
28847-
28848-# Open Source package.
28849-ruby_gapic_assembly_pkg(
28850-    name = "google-cloud-dataexchange-ruby",
28851-    deps = [
28852-        ":dataexchange_ruby_wrapper",
28853-    ],
28854-)
28855diff -urN a/google/cloud/bigquery/dataexchange/v1beta1/BUILD.bazel b/google/cloud/bigquery/dataexchange/v1beta1/BUILD.bazel
28856--- a/google/cloud/bigquery/dataexchange/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
28857+++ b/google/cloud/bigquery/dataexchange/v1beta1/BUILD.bazel	1969-12-31 16:00:00
28858@@ -1,406 +0,0 @@
28859-# This file was automatically generated by BuildFileGenerator
28860-# https://github.com/googleapis/rules_gapic/tree/master/bazel
28861-
28862-# Most of the manual changes to this file will be overwritten.
28863-# It's **only** allowed to change the following rule attribute values:
28864-# - names of *_gapic_assembly_* rules
28865-# - certain parameters of *_gapic_library rules, including but not limited to:
28866-#    * extra_protoc_parameters
28867-#    * extra_protoc_file_parameters
28868-# The complete list of preserved parameters can be found in the source code.
28869-
28870-# This is an API workspace, having public visibility by default makes perfect sense.
28871-package(default_visibility = ["//visibility:public"])
28872-
28873-##############################################################################
28874-# Common
28875-##############################################################################
28876-load("@rules_proto//proto:defs.bzl", "proto_library")
28877-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
28878-
28879-proto_library(
28880-    name = "dataexchange_proto",
28881-    srcs = [
28882-        "dataexchange.proto",
28883-    ],
28884-    deps = [
28885-        "//google/api:annotations_proto",
28886-        "//google/api:client_proto",
28887-        "//google/api:field_behavior_proto",
28888-        "//google/api:resource_proto",
28889-        "//google/iam/v1:iam_policy_proto",
28890-        "//google/iam/v1:policy_proto",
28891-        "@com_google_protobuf//:empty_proto",
28892-        "@com_google_protobuf//:field_mask_proto",
28893-        "@com_google_protobuf//:wrappers_proto",
28894-    ],
28895-)
28896-
28897-proto_library_with_info(
28898-    name = "dataexchange_proto_with_info",
28899-    deps = [
28900-        ":dataexchange_proto",
28901-        "//google/cloud:common_resources_proto",
28902-        "//google/cloud/location:location_proto",
28903-    ],
28904-)
28905-
28906-##############################################################################
28907-# Java
28908-##############################################################################
28909-load(
28910-    "@com_google_googleapis_imports//:imports.bzl",
28911-    "java_gapic_assembly_gradle_pkg",
28912-    "java_gapic_library",
28913-    "java_gapic_test",
28914-    "java_grpc_library",
28915-    "java_proto_library",
28916-)
28917-
28918-java_proto_library(
28919-    name = "dataexchange_java_proto",
28920-    deps = [":dataexchange_proto"],
28921-)
28922-
28923-java_grpc_library(
28924-    name = "dataexchange_java_grpc",
28925-    srcs = [":dataexchange_proto"],
28926-    deps = [":dataexchange_java_proto"],
28927-)
28928-
28929-java_gapic_library(
28930-    name = "dataexchange_java_gapic",
28931-    srcs = [":dataexchange_proto_with_info"],
28932-    gapic_yaml = None,
28933-    grpc_service_config = "analyticshub_v1beta1_grpc_service_config.json",
28934-    rest_numeric_enums = False,
28935-    service_yaml = "analyticshub_v1beta1.yaml",
28936-    test_deps = [
28937-        ":dataexchange_java_grpc",
28938-        "//google/cloud/location:location_java_grpc",
28939-        "//google/iam/v1:iam_java_grpc",
28940-    ],
28941-    transport = "grpc+rest",
28942-    deps = [
28943-        ":dataexchange_java_proto",
28944-        "//google/api:api_java_proto",
28945-        "//google/cloud/location:location_java_proto",
28946-        "//google/iam/v1:iam_java_proto",
28947-    ],
28948-)
28949-
28950-java_gapic_test(
28951-    name = "dataexchange_java_gapic_test_suite",
28952-    test_classes = [
28953-        "com.google.cloud.bigquery.dataexchange.v1beta1.AnalyticsHubServiceClientHttpJsonTest",
28954-        "com.google.cloud.bigquery.dataexchange.v1beta1.AnalyticsHubServiceClientTest",
28955-    ],
28956-    runtime_deps = [":dataexchange_java_gapic_test"],
28957-)
28958-
28959-# Open Source Packages
28960-java_gapic_assembly_gradle_pkg(
28961-    name = "google-cloud-bigquery-dataexchange-v1beta1-java",
28962-    include_samples = True,
28963-    transport = "grpc+rest",
28964-    deps = [
28965-        ":dataexchange_java_gapic",
28966-        ":dataexchange_java_grpc",
28967-        ":dataexchange_java_proto",
28968-        ":dataexchange_proto",
28969-    ],
28970-)
28971-
28972-##############################################################################
28973-# Go
28974-##############################################################################
28975-load(
28976-    "@com_google_googleapis_imports//:imports.bzl",
28977-    "go_gapic_assembly_pkg",
28978-    "go_gapic_library",
28979-    "go_proto_library",
28980-    "go_test",
28981-)
28982-
28983-go_proto_library(
28984-    name = "dataexchange_go_proto",
28985-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
28986-    importpath = "google.golang.org/genproto/googleapis/cloud/bigquery/dataexchange/v1beta1",
28987-    protos = [":dataexchange_proto"],
28988-    deps = [
28989-        "//google/api:annotations_go_proto",
28990-        "//google/iam/v1:iam_go_proto",
28991-    ],
28992-)
28993-
28994-go_gapic_library(
28995-    name = "dataexchange_go_gapic",
28996-    srcs = [":dataexchange_proto_with_info"],
28997-    grpc_service_config = "analyticshub_v1beta1_grpc_service_config.json",
28998-    importpath = "cloud.google.com/go/bigquery/dataexchange/apiv1beta1;dataexchange",
28999-    metadata = True,
29000-    rest_numeric_enums = False,
29001-    service_yaml = "analyticshub_v1beta1.yaml",
29002-    transport = "grpc+rest",
29003-    deps = [
29004-        ":dataexchange_go_proto",
29005-        "//google/cloud/location:location_go_proto",
29006-        "//google/iam/v1:iam_go_proto",
29007-    ],
29008-)
29009-
29010-go_test(
29011-    name = "dataexchange_go_gapic_test",
29012-    srcs = [":dataexchange_go_gapic_srcjar_test"],
29013-    embed = [":dataexchange_go_gapic"],
29014-    importpath = "cloud.google.com/go/bigquery/dataexchange/apiv1beta1",
29015-)
29016-
29017-# Open Source Packages
29018-go_gapic_assembly_pkg(
29019-    name = "gapi-cloud-bigquery-dataexchange-v1beta1-go",
29020-    deps = [
29021-        ":dataexchange_go_gapic",
29022-        ":dataexchange_go_gapic_srcjar-metadata.srcjar",
29023-        ":dataexchange_go_gapic_srcjar-test.srcjar",
29024-        ":dataexchange_go_proto",
29025-    ],
29026-)
29027-
29028-##############################################################################
29029-# Python
29030-##############################################################################
29031-load(
29032-    "@com_google_googleapis_imports//:imports.bzl",
29033-    "py_gapic_assembly_pkg",
29034-    "py_gapic_library",
29035-    "py_test",
29036-)
29037-
29038-py_gapic_library(
29039-    name = "dataexchange_py_gapic",
29040-    srcs = [":dataexchange_proto"],
29041-    grpc_service_config = "analyticshub_v1beta1_grpc_service_config.json",
29042-    opt_args = [
29043-        "python-gapic-name=bigquery_data_exchange",
29044-        "python-gapic-namespace=google.cloud",
29045-        "warehouse-package-name=google-cloud-bigquery-data-exchange",
29046-    ],
29047-    rest_numeric_enums = False,
29048-    service_yaml = "analyticshub_v1beta1.yaml",
29049-    transport = "grpc",
29050-    deps = [
29051-        "//google/iam/v1:iam_policy_py_proto",
29052-    ],
29053-)
29054-
29055-py_test(
29056-    name = "dataexchange_py_gapic_test",
29057-    srcs = [
29058-        "dataexchange_py_gapic_pytest.py",
29059-        "dataexchange_py_gapic_test.py",
29060-    ],
29061-    legacy_create_init = False,
29062-    deps = [":dataexchange_py_gapic"],
29063-)
29064-
29065-# Open Source Packages
29066-py_gapic_assembly_pkg(
29067-    name = "bigquery-dataexchange-v1beta1-py",
29068-    deps = [
29069-        ":dataexchange_py_gapic",
29070-    ],
29071-)
29072-
29073-##############################################################################
29074-# PHP
29075-##############################################################################
29076-load(
29077-    "@com_google_googleapis_imports//:imports.bzl",
29078-    "php_gapic_assembly_pkg",
29079-    "php_gapic_library",
29080-    "php_grpc_library",
29081-    "php_proto_library",
29082-)
29083-
29084-php_proto_library(
29085-    name = "dataexchange_php_proto",
29086-    deps = [":dataexchange_proto"],
29087-)
29088-
29089-php_grpc_library(
29090-    name = "dataexchange_php_grpc",
29091-    srcs = [":dataexchange_proto"],
29092-    deps = [":dataexchange_php_proto"],
29093-)
29094-
29095-php_gapic_library(
29096-    name = "dataexchange_php_gapic",
29097-    srcs = [":dataexchange_proto_with_info"],
29098-    grpc_service_config = "analyticshub_v1beta1_grpc_service_config.json",
29099-    rest_numeric_enums = False,
29100-    service_yaml = "analyticshub_v1beta1.yaml",
29101-    transport = "grpc+rest",
29102-    deps = [
29103-        ":dataexchange_php_grpc",
29104-        ":dataexchange_php_proto",
29105-    ],
29106-)
29107-
29108-# Open Source Packages
29109-php_gapic_assembly_pkg(
29110-    name = "google-cloud-bigquery-dataexchange-v1beta1-php",
29111-    deps = [
29112-        ":dataexchange_php_gapic",
29113-        ":dataexchange_php_grpc",
29114-        ":dataexchange_php_proto",
29115-    ],
29116-)
29117-
29118-##############################################################################
29119-# Node.js
29120-##############################################################################
29121-load(
29122-    "@com_google_googleapis_imports//:imports.bzl",
29123-    "nodejs_gapic_assembly_pkg",
29124-    "nodejs_gapic_library",
29125-)
29126-
29127-nodejs_gapic_library(
29128-    name = "dataexchange_nodejs_gapic",
29129-    package_name = "@google-cloud/bigquery-data-exchange",
29130-    src = ":dataexchange_proto_with_info",
29131-    extra_protoc_parameters = ["metadata"],
29132-    grpc_service_config = "analyticshub_v1beta1_grpc_service_config.json",
29133-    package = "google.cloud.bigquery.dataexchange.v1beta1",
29134-    rest_numeric_enums = False,
29135-    service_yaml = "analyticshub_v1beta1.yaml",
29136-    transport = "grpc+rest",
29137-    deps = [],
29138-)
29139-
29140-nodejs_gapic_assembly_pkg(
29141-    name = "bigquery-dataexchange-v1beta1-nodejs",
29142-    deps = [
29143-        ":dataexchange_nodejs_gapic",
29144-        ":dataexchange_proto",
29145-    ],
29146-)
29147-
29148-##############################################################################
29149-# Ruby
29150-##############################################################################
29151-load(
29152-    "@com_google_googleapis_imports//:imports.bzl",
29153-    "ruby_cloud_gapic_library",
29154-    "ruby_gapic_assembly_pkg",
29155-    "ruby_grpc_library",
29156-    "ruby_proto_library",
29157-)
29158-
29159-ruby_proto_library(
29160-    name = "dataexchange_ruby_proto",
29161-    deps = [":dataexchange_proto"],
29162-)
29163-
29164-ruby_grpc_library(
29165-    name = "dataexchange_ruby_grpc",
29166-    srcs = [":dataexchange_proto"],
29167-    deps = [":dataexchange_ruby_proto"],
29168-)
29169-
29170-ruby_cloud_gapic_library(
29171-    name = "dataexchange_ruby_gapic",
29172-    srcs = [":dataexchange_proto_with_info"],
29173-    extra_protoc_parameters = [
29174-        "ruby-cloud-api-id=analyticshub.googleapis.com",
29175-        "ruby-cloud-api-shortname=analyticshub",
29176-        "ruby-cloud-gem-name=google-cloud-bigquery-data_exchange-v1beta1",
29177-        "ruby-cloud-product-url=https://cloud.google.com/analytics-hub/",
29178-    ],
29179-    grpc_service_config = "analyticshub_v1beta1_grpc_service_config.json",
29180-    rest_numeric_enums = False,
29181-    ruby_cloud_description = "Analytics Hub is a data exchange that allows you to efficiently and securely exchange data assets across organizations to address challenges of data reliability and cost. Curate a library of internal and external assets, including unique datasets like Google Trends, backed by the power of BigQuery.",
29182-    ruby_cloud_title = "Analytics Hub V1beta1",
29183-    service_yaml = "analyticshub_v1beta1.yaml",
29184-    deps = [
29185-        ":dataexchange_ruby_grpc",
29186-        ":dataexchange_ruby_proto",
29187-    ],
29188-)
29189-
29190-# Open Source Packages
29191-ruby_gapic_assembly_pkg(
29192-    name = "google-cloud-bigquery-dataexchange-v1beta1-ruby",
29193-    deps = [
29194-        ":dataexchange_ruby_gapic",
29195-        ":dataexchange_ruby_grpc",
29196-        ":dataexchange_ruby_proto",
29197-    ],
29198-)
29199-
29200-##############################################################################
29201-# C#
29202-##############################################################################
29203-load(
29204-    "@com_google_googleapis_imports//:imports.bzl",
29205-    "csharp_gapic_assembly_pkg",
29206-    "csharp_gapic_library",
29207-    "csharp_grpc_library",
29208-    "csharp_proto_library",
29209-)
29210-
29211-csharp_proto_library(
29212-    name = "dataexchange_csharp_proto",
29213-    deps = [":dataexchange_proto"],
29214-)
29215-
29216-csharp_grpc_library(
29217-    name = "dataexchange_csharp_grpc",
29218-    srcs = [":dataexchange_proto"],
29219-    deps = [":dataexchange_csharp_proto"],
29220-)
29221-
29222-csharp_gapic_library(
29223-    name = "dataexchange_csharp_gapic",
29224-    srcs = [":dataexchange_proto_with_info"],
29225-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
29226-    grpc_service_config = "analyticshub_v1beta1_grpc_service_config.json",
29227-    rest_numeric_enums = False,
29228-    service_yaml = "analyticshub_v1beta1.yaml",
29229-    deps = [
29230-        ":dataexchange_csharp_grpc",
29231-        ":dataexchange_csharp_proto",
29232-    ],
29233-)
29234-
29235-# Open Source Packages
29236-csharp_gapic_assembly_pkg(
29237-    name = "google-cloud-bigquery-dataexchange-v1beta1-csharp",
29238-    deps = [
29239-        ":dataexchange_csharp_gapic",
29240-        ":dataexchange_csharp_grpc",
29241-        ":dataexchange_csharp_proto",
29242-    ],
29243-)
29244-
29245-##############################################################################
29246-# C++
29247-##############################################################################
29248-load(
29249-    "@com_google_googleapis_imports//:imports.bzl",
29250-    "cc_grpc_library",
29251-    "cc_proto_library",
29252-)
29253-
29254-cc_proto_library(
29255-    name = "dataexchange_cc_proto",
29256-    deps = [":dataexchange_proto"],
29257-)
29258-
29259-cc_grpc_library(
29260-    name = "dataexchange_cc_grpc",
29261-    srcs = [":dataexchange_proto"],
29262-    grpc_only = True,
29263-    deps = [":dataexchange_cc_proto"],
29264-)
29265diff -urN a/google/cloud/bigquery/datapolicies/BUILD.bazel b/google/cloud/bigquery/datapolicies/BUILD.bazel
29266--- a/google/cloud/bigquery/datapolicies/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
29267+++ b/google/cloud/bigquery/datapolicies/BUILD.bazel	1969-12-31 16:00:00
29268@@ -1,39 +0,0 @@
29269-# This build file includes a target for the Ruby wrapper library for
29270-# google-cloud-bigquery-data_policies.
29271-
29272-# This is an API workspace, having public visibility by default makes perfect sense.
29273-package(default_visibility = ["//visibility:public"])
29274-
29275-# Export yaml configs.
29276-exports_files(glob(["*.yaml"]))
29277-
29278-load(
29279-    "@com_google_googleapis_imports//:imports.bzl",
29280-    "ruby_cloud_gapic_library",
29281-    "ruby_gapic_assembly_pkg",
29282-)
29283-
29284-# Generates a Ruby wrapper client for bigquerydatapolicy.
29285-# Ruby wrapper clients are versionless, but are generated from source protos
29286-# for a particular service version, v1beta1 in this case.
29287-ruby_cloud_gapic_library(
29288-    name = "bigquerydatapolicy_ruby_wrapper",
29289-    srcs = ["//google/cloud/bigquery/datapolicies/v1beta1:datapolicies_proto_with_info"],
29290-    extra_protoc_parameters = [
29291-        "ruby-cloud-gem-name=google-cloud-bigquery-data_policies",
29292-        "ruby-cloud-wrapper-of=v1beta1:0.0",
29293-        "ruby-cloud-product-url=https://cloud.google.com/bigquery",
29294-        "ruby-cloud-api-id=bigquerydatapolicy.googleapis.com",
29295-        "ruby-cloud-api-shortname=bigquerydatapolicy",
29296-    ],
29297-    ruby_cloud_description = "The Data Policy Service provides APIs for managing the BigQuery label-policy bindings.",
29298-    ruby_cloud_title = "BigQuery Data Policy Service V1beta1",
29299-)
29300-
29301-# Open Source package.
29302-ruby_gapic_assembly_pkg(
29303-    name = "google-cloud-bigquery-datapolicies-ruby",
29304-    deps = [
29305-        ":bigquerydatapolicy_ruby_wrapper",
29306-    ],
29307-)
29308diff -urN a/google/cloud/bigquery/datapolicies/v1/BUILD.bazel b/google/cloud/bigquery/datapolicies/v1/BUILD.bazel
29309--- a/google/cloud/bigquery/datapolicies/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
29310+++ b/google/cloud/bigquery/datapolicies/v1/BUILD.bazel	1969-12-31 16:00:00
29311@@ -1,391 +0,0 @@
29312-# This file was automatically generated by BuildFileGenerator
29313-# https://github.com/googleapis/rules_gapic/tree/master/bazel
29314-
29315-# Most of the manual changes to this file will be overwritten.
29316-# It's **only** allowed to change the following rule attribute values:
29317-# - names of *_gapic_assembly_* rules
29318-# - certain parameters of *_gapic_library rules, including but not limited to:
29319-#    * extra_protoc_parameters
29320-#    * extra_protoc_file_parameters
29321-# The complete list of preserved parameters can be found in the source code.
29322-
29323-# This is an API workspace, having public visibility by default makes perfect sense.
29324-package(default_visibility = ["//visibility:public"])
29325-
29326-##############################################################################
29327-# Common
29328-##############################################################################
29329-load("@rules_proto//proto:defs.bzl", "proto_library")
29330-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
29331-
29332-proto_library(
29333-    name = "datapolicies_proto",
29334-    srcs = [
29335-        "datapolicy.proto",
29336-    ],
29337-    deps = [
29338-        "//google/api:annotations_proto",
29339-        "//google/api:client_proto",
29340-        "//google/api:field_behavior_proto",
29341-        "//google/api:resource_proto",
29342-        "//google/iam/v1:iam_policy_proto",
29343-        "//google/iam/v1:policy_proto",
29344-        "@com_google_protobuf//:empty_proto",
29345-        "@com_google_protobuf//:field_mask_proto",
29346-    ],
29347-)
29348-
29349-proto_library_with_info(
29350-    name = "datapolicies_proto_with_info",
29351-    deps = [
29352-        ":datapolicies_proto",
29353-        "//google/cloud:common_resources_proto",
29354-    ],
29355-)
29356-
29357-##############################################################################
29358-# Java
29359-##############################################################################
29360-load(
29361-    "@com_google_googleapis_imports//:imports.bzl",
29362-    "java_gapic_assembly_gradle_pkg",
29363-    "java_gapic_library",
29364-    "java_gapic_test",
29365-    "java_grpc_library",
29366-    "java_proto_library",
29367-)
29368-
29369-java_proto_library(
29370-    name = "datapolicies_java_proto",
29371-    deps = [":datapolicies_proto"],
29372-)
29373-
29374-java_grpc_library(
29375-    name = "datapolicies_java_grpc",
29376-    srcs = [":datapolicies_proto"],
29377-    deps = [":datapolicies_java_proto"],
29378-)
29379-
29380-java_gapic_library(
29381-    name = "datapolicies_java_gapic",
29382-    srcs = [":datapolicies_proto_with_info"],
29383-    gapic_yaml = None,
29384-    grpc_service_config = "datapolicies_v1_grpc_service_config.json",
29385-    rest_numeric_enums = True,
29386-    service_yaml = "bigquerydatapolicy_v1.yaml",
29387-    test_deps = [
29388-        ":datapolicies_java_grpc",
29389-        "//google/iam/v1:iam_java_grpc",
29390-    ],
29391-    transport = "grpc+rest",
29392-    deps = [
29393-        ":datapolicies_java_proto",
29394-        "//google/api:api_java_proto",
29395-        "//google/iam/v1:iam_java_proto",
29396-    ],
29397-)
29398-
29399-java_gapic_test(
29400-    name = "datapolicies_java_gapic_test_suite",
29401-    test_classes = [
29402-        "com.google.cloud.bigquery.datapolicies.v1.DataPolicyServiceClientHttpJsonTest",
29403-        "com.google.cloud.bigquery.datapolicies.v1.DataPolicyServiceClientTest",
29404-    ],
29405-    runtime_deps = [":datapolicies_java_gapic_test"],
29406-)
29407-
29408-# Open Source Packages
29409-java_gapic_assembly_gradle_pkg(
29410-    name = "google-cloud-bigquery-datapolicies-v1-java",
29411-    transport = "grpc+rest",
29412-    deps = [
29413-        ":datapolicies_java_gapic",
29414-        ":datapolicies_java_grpc",
29415-        ":datapolicies_java_proto",
29416-        ":datapolicies_proto",
29417-    ],
29418-    include_samples = True,
29419-)
29420-
29421-##############################################################################
29422-# Go
29423-##############################################################################
29424-load(
29425-    "@com_google_googleapis_imports//:imports.bzl",
29426-    "go_gapic_assembly_pkg",
29427-    "go_gapic_library",
29428-    "go_proto_library",
29429-    "go_test",
29430-)
29431-
29432-go_proto_library(
29433-    name = "datapolicies_go_proto",
29434-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
29435-    importpath = "google.golang.org/genproto/googleapis/cloud/bigquery/datapolicies/v1",
29436-    protos = [":datapolicies_proto"],
29437-    deps = [
29438-        "//google/api:annotations_go_proto",
29439-        "//google/iam/v1:iam_go_proto",
29440-    ],
29441-)
29442-
29443-go_gapic_library(
29444-    name = "datapolicies_go_gapic",
29445-    srcs = [":datapolicies_proto_with_info"],
29446-    grpc_service_config = "datapolicies_v1_grpc_service_config.json",
29447-    importpath = "cloud.google.com/go/bigquery/datapolicies/apiv1;datapolicies",
29448-    metadata = True,
29449-    rest_numeric_enums = True,
29450-    service_yaml = "bigquerydatapolicy_v1.yaml",
29451-    transport = "grpc+rest",
29452-    deps = [
29453-        ":datapolicies_go_proto",
29454-        "//google/iam/v1:iam_go_proto",
29455-    ],
29456-)
29457-
29458-go_test(
29459-    name = "datapolicies_go_gapic_test",
29460-    srcs = [":datapolicies_go_gapic_srcjar_test"],
29461-    embed = [":datapolicies_go_gapic"],
29462-    importpath = "cloud.google.com/go/bigquery/datapolicies/apiv1",
29463-)
29464-
29465-# Open Source Packages
29466-go_gapic_assembly_pkg(
29467-    name = "gapi-cloud-bigquery-datapolicies-v1-go",
29468-    deps = [
29469-        ":datapolicies_go_gapic",
29470-        ":datapolicies_go_gapic_srcjar-test.srcjar",
29471-        ":datapolicies_go_gapic_srcjar-metadata.srcjar",
29472-        ":datapolicies_go_proto",
29473-    ],
29474-)
29475-
29476-##############################################################################
29477-# Python
29478-##############################################################################
29479-load(
29480-    "@com_google_googleapis_imports//:imports.bzl",
29481-    "py_gapic_assembly_pkg",
29482-    "py_gapic_library",
29483-    "py_test",
29484-)
29485-
29486-py_gapic_library(
29487-    name = "datapolicies_py_gapic",
29488-    srcs = [":datapolicies_proto"],
29489-    grpc_service_config = "datapolicies_v1_grpc_service_config.json",
29490-    rest_numeric_enums = True,
29491-    service_yaml = "bigquerydatapolicy_v1.yaml",
29492-    transport = "grpc+rest",
29493-    deps = [
29494-        "//google/iam/v1:iam_policy_py_proto",
29495-    ],
29496-)
29497-
29498-py_test(
29499-    name = "datapolicies_py_gapic_test",
29500-    srcs = [
29501-        "datapolicies_py_gapic_pytest.py",
29502-        "datapolicies_py_gapic_test.py",
29503-    ],
29504-    legacy_create_init = False,
29505-    deps = [":datapolicies_py_gapic"],
29506-)
29507-
29508-# Open Source Packages
29509-py_gapic_assembly_pkg(
29510-    name = "bigquery-datapolicies-v1-py",
29511-    deps = [
29512-        ":datapolicies_py_gapic",
29513-    ],
29514-)
29515-
29516-##############################################################################
29517-# PHP
29518-##############################################################################
29519-load(
29520-    "@com_google_googleapis_imports//:imports.bzl",
29521-    "php_gapic_assembly_pkg",
29522-    "php_gapic_library",
29523-    "php_grpc_library",
29524-    "php_proto_library",
29525-)
29526-
29527-php_proto_library(
29528-    name = "datapolicies_php_proto",
29529-    deps = [":datapolicies_proto"],
29530-)
29531-
29532-php_grpc_library(
29533-    name = "datapolicies_php_grpc",
29534-    srcs = [":datapolicies_proto"],
29535-    deps = [":datapolicies_php_proto"],
29536-)
29537-
29538-php_gapic_library(
29539-    name = "datapolicies_php_gapic",
29540-    srcs = [":datapolicies_proto_with_info"],
29541-    grpc_service_config = "datapolicies_v1_grpc_service_config.json",
29542-    rest_numeric_enums = True,
29543-    service_yaml = "bigquerydatapolicy_v1.yaml",
29544-    transport = "grpc+rest",
29545-    deps = [
29546-        ":datapolicies_php_grpc",
29547-        ":datapolicies_php_proto",
29548-    ],
29549-)
29550-
29551-# Open Source Packages
29552-php_gapic_assembly_pkg(
29553-    name = "google-cloud-bigquery-datapolicies-v1-php",
29554-    deps = [
29555-        ":datapolicies_php_gapic",
29556-        ":datapolicies_php_grpc",
29557-        ":datapolicies_php_proto",
29558-    ],
29559-)
29560-
29561-##############################################################################
29562-# Node.js
29563-##############################################################################
29564-load(
29565-    "@com_google_googleapis_imports//:imports.bzl",
29566-    "nodejs_gapic_assembly_pkg",
29567-    "nodejs_gapic_library",
29568-)
29569-
29570-nodejs_gapic_library(
29571-    name = "datapolicies_nodejs_gapic",
29572-    package_name = "@google-cloud/datapolicies",
29573-    src = ":datapolicies_proto_with_info",
29574-    extra_protoc_parameters = ["metadata"],
29575-    grpc_service_config = "datapolicies_v1_grpc_service_config.json",
29576-    package = "google.cloud.bigquery.datapolicies.v1",
29577-    rest_numeric_enums = True,
29578-    service_yaml = "bigquerydatapolicy_v1.yaml",
29579-    transport = "grpc+rest",
29580-    deps = [],
29581-)
29582-
29583-nodejs_gapic_assembly_pkg(
29584-    name = "bigquery-datapolicies-v1-nodejs",
29585-    deps = [
29586-        ":datapolicies_nodejs_gapic",
29587-        ":datapolicies_proto",
29588-    ],
29589-)
29590-
29591-##############################################################################
29592-# Ruby
29593-##############################################################################
29594-load(
29595-    "@com_google_googleapis_imports//:imports.bzl",
29596-    "ruby_gapic_assembly_pkg",
29597-    "ruby_cloud_gapic_library",
29598-    "ruby_grpc_library",
29599-    "ruby_proto_library",
29600-)
29601-
29602-ruby_proto_library(
29603-    name = "datapolicies_ruby_proto",
29604-    deps = [":datapolicies_proto"],
29605-)
29606-
29607-ruby_grpc_library(
29608-    name = "datapolicies_ruby_grpc",
29609-    srcs = [":datapolicies_proto"],
29610-    deps = [":datapolicies_ruby_proto"],
29611-)
29612-
29613-ruby_cloud_gapic_library(
29614-    name = "datapolicies_ruby_gapic",
29615-    srcs = [":datapolicies_proto_with_info"],
29616-    extra_protoc_parameters = [
29617-        "ruby-cloud-gem-name=google-cloud-bigquery-datapolicies-v1",
29618-    ],
29619-    grpc_service_config = "datapolicies_v1_grpc_service_config.json",
29620-    rest_numeric_enums = True,
29621-    service_yaml = "bigquerydatapolicy_v1.yaml",
29622-    deps = [
29623-        ":datapolicies_ruby_grpc",
29624-        ":datapolicies_ruby_proto",
29625-    ],
29626-)
29627-
29628-# Open Source Packages
29629-ruby_gapic_assembly_pkg(
29630-    name = "google-cloud-bigquery-datapolicies-v1-ruby",
29631-    deps = [
29632-        ":datapolicies_ruby_gapic",
29633-        ":datapolicies_ruby_grpc",
29634-        ":datapolicies_ruby_proto",
29635-    ],
29636-)
29637-
29638-##############################################################################
29639-# C#
29640-##############################################################################
29641-load(
29642-    "@com_google_googleapis_imports//:imports.bzl",
29643-    "csharp_gapic_assembly_pkg",
29644-    "csharp_gapic_library",
29645-    "csharp_grpc_library",
29646-    "csharp_proto_library",
29647-)
29648-
29649-csharp_proto_library(
29650-    name = "datapolicies_csharp_proto",
29651-    deps = [":datapolicies_proto"],
29652-)
29653-
29654-csharp_grpc_library(
29655-    name = "datapolicies_csharp_grpc",
29656-    srcs = [":datapolicies_proto"],
29657-    deps = [":datapolicies_csharp_proto"],
29658-)
29659-
29660-csharp_gapic_library(
29661-    name = "datapolicies_csharp_gapic",
29662-    srcs = [":datapolicies_proto_with_info"],
29663-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
29664-    grpc_service_config = "datapolicies_v1_grpc_service_config.json",
29665-    rest_numeric_enums = True,
29666-    service_yaml = "bigquerydatapolicy_v1.yaml",
29667-    deps = [
29668-        ":datapolicies_csharp_grpc",
29669-        ":datapolicies_csharp_proto",
29670-    ],
29671-)
29672-
29673-# Open Source Packages
29674-csharp_gapic_assembly_pkg(
29675-    name = "google-cloud-bigquery-datapolicies-v1-csharp",
29676-    deps = [
29677-        ":datapolicies_csharp_gapic",
29678-        ":datapolicies_csharp_grpc",
29679-        ":datapolicies_csharp_proto",
29680-    ],
29681-)
29682-
29683-##############################################################################
29684-# C++
29685-##############################################################################
29686-load(
29687-    "@com_google_googleapis_imports//:imports.bzl",
29688-    "cc_grpc_library",
29689-    "cc_proto_library",
29690-)
29691-
29692-cc_proto_library(
29693-    name = "datapolicies_cc_proto",
29694-    deps = [":datapolicies_proto"],
29695-)
29696-
29697-cc_grpc_library(
29698-    name = "datapolicies_cc_grpc",
29699-    srcs = [":datapolicies_proto"],
29700-    grpc_only = True,
29701-    deps = [":datapolicies_cc_proto"],
29702-)
29703diff -urN a/google/cloud/bigquery/datapolicies/v1beta1/BUILD.bazel b/google/cloud/bigquery/datapolicies/v1beta1/BUILD.bazel
29704--- a/google/cloud/bigquery/datapolicies/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
29705+++ b/google/cloud/bigquery/datapolicies/v1beta1/BUILD.bazel	1969-12-31 16:00:00
29706@@ -1,396 +0,0 @@
29707-# This file was automatically generated by BuildFileGenerator
29708-# https://github.com/googleapis/rules_gapic/tree/master/bazel
29709-
29710-# Most of the manual changes to this file will be overwritten.
29711-# It's **only** allowed to change the following rule attribute values:
29712-# - names of *_gapic_assembly_* rules
29713-# - certain parameters of *_gapic_library rules, including but not limited to:
29714-#    * extra_protoc_parameters
29715-#    * extra_protoc_file_parameters
29716-# The complete list of preserved parameters can be found in the source code.
29717-
29718-# This is an API workspace, having public visibility by default makes perfect sense.
29719-package(default_visibility = ["//visibility:public"])
29720-
29721-##############################################################################
29722-# Common
29723-##############################################################################
29724-load("@rules_proto//proto:defs.bzl", "proto_library")
29725-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
29726-
29727-proto_library(
29728-    name = "datapolicies_proto",
29729-    srcs = [
29730-        "datapolicy.proto",
29731-    ],
29732-    deps = [
29733-        "//google/api:annotations_proto",
29734-        "//google/api:client_proto",
29735-        "//google/api:field_behavior_proto",
29736-        "//google/api:resource_proto",
29737-        "//google/iam/v1:iam_policy_proto",
29738-        "//google/iam/v1:policy_proto",
29739-        "@com_google_protobuf//:empty_proto",
29740-        "@com_google_protobuf//:field_mask_proto",
29741-    ],
29742-)
29743-
29744-proto_library_with_info(
29745-    name = "datapolicies_proto_with_info",
29746-    deps = [
29747-        ":datapolicies_proto",
29748-        "//google/cloud:common_resources_proto",
29749-    ],
29750-)
29751-
29752-##############################################################################
29753-# Java
29754-##############################################################################
29755-load(
29756-    "@com_google_googleapis_imports//:imports.bzl",
29757-    "java_gapic_assembly_gradle_pkg",
29758-    "java_gapic_library",
29759-    "java_gapic_test",
29760-    "java_grpc_library",
29761-    "java_proto_library",
29762-)
29763-
29764-java_proto_library(
29765-    name = "datapolicies_java_proto",
29766-    deps = [":datapolicies_proto"],
29767-)
29768-
29769-java_grpc_library(
29770-    name = "datapolicies_java_grpc",
29771-    srcs = [":datapolicies_proto"],
29772-    deps = [":datapolicies_java_proto"],
29773-)
29774-
29775-java_gapic_library(
29776-    name = "datapolicies_java_gapic",
29777-    srcs = [":datapolicies_proto_with_info"],
29778-    gapic_yaml = None,
29779-    grpc_service_config = "datapolicies_v1beta1_grpc_service_config.json",
29780-    rest_numeric_enums = False,
29781-    service_yaml = "bigquerydatapolicy_v1beta1.yaml",
29782-    test_deps = [
29783-        ":datapolicies_java_grpc",
29784-        "//google/iam/v1:iam_java_grpc",
29785-    ],
29786-    transport = "grpc+rest",
29787-    deps = [
29788-        ":datapolicies_java_proto",
29789-        "//google/api:api_java_proto",
29790-        "//google/iam/v1:iam_java_proto",
29791-    ],
29792-)
29793-
29794-java_gapic_test(
29795-    name = "datapolicies_java_gapic_test_suite",
29796-    test_classes = [
29797-        "com.google.cloud.bigquery.datapolicies.v1beta1.DataPolicyServiceClientHttpJsonTest",
29798-        "com.google.cloud.bigquery.datapolicies.v1beta1.DataPolicyServiceClientTest",
29799-    ],
29800-    runtime_deps = [":datapolicies_java_gapic_test"],
29801-)
29802-
29803-# Open Source Packages
29804-java_gapic_assembly_gradle_pkg(
29805-    name = "google-cloud-bigquery-datapolicies-v1beta1-java",
29806-    include_samples = True,
29807-    transport = "grpc+rest",
29808-    deps = [
29809-        ":datapolicies_java_gapic",
29810-        ":datapolicies_java_grpc",
29811-        ":datapolicies_java_proto",
29812-        ":datapolicies_proto",
29813-    ],
29814-)
29815-
29816-##############################################################################
29817-# Go
29818-##############################################################################
29819-load(
29820-    "@com_google_googleapis_imports//:imports.bzl",
29821-    "go_gapic_assembly_pkg",
29822-    "go_gapic_library",
29823-    "go_proto_library",
29824-    "go_test",
29825-)
29826-
29827-go_proto_library(
29828-    name = "datapolicies_go_proto",
29829-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
29830-    importpath = "google.golang.org/genproto/googleapis/cloud/bigquery/datapolicies/v1beta1",
29831-    protos = [":datapolicies_proto"],
29832-    deps = [
29833-        "//google/api:annotations_go_proto",
29834-        "//google/iam/v1:iam_go_proto",
29835-    ],
29836-)
29837-
29838-go_gapic_library(
29839-    name = "datapolicies_go_gapic",
29840-    srcs = [":datapolicies_proto_with_info"],
29841-    grpc_service_config = "datapolicies_v1beta1_grpc_service_config.json",
29842-    importpath = "cloud.google.com/go/bigquery/datapolicies/apiv1beta1;datapolicies",
29843-    metadata = True,
29844-    rest_numeric_enums = False,
29845-    service_yaml = "bigquerydatapolicy_v1beta1.yaml",
29846-    transport = "grpc+rest",
29847-    deps = [
29848-        ":datapolicies_go_proto",
29849-        "//google/iam/v1:iam_go_proto",
29850-    ],
29851-)
29852-
29853-go_test(
29854-    name = "datapolicies_go_gapic_test",
29855-    srcs = [":datapolicies_go_gapic_srcjar_test"],
29856-    embed = [":datapolicies_go_gapic"],
29857-    importpath = "cloud.google.com/go/bigquery/datapolicies/apiv1beta1",
29858-)
29859-
29860-# Open Source Packages
29861-go_gapic_assembly_pkg(
29862-    name = "gapi-cloud-bigquery-datapolicies-v1beta1-go",
29863-    deps = [
29864-        ":datapolicies_go_gapic",
29865-        ":datapolicies_go_gapic_srcjar-metadata.srcjar",
29866-        ":datapolicies_go_gapic_srcjar-test.srcjar",
29867-        ":datapolicies_go_proto",
29868-    ],
29869-)
29870-
29871-##############################################################################
29872-# Python
29873-##############################################################################
29874-load(
29875-    "@com_google_googleapis_imports//:imports.bzl",
29876-    "py_gapic_assembly_pkg",
29877-    "py_gapic_library",
29878-    "py_test",
29879-)
29880-
29881-py_gapic_library(
29882-    name = "datapolicies_py_gapic",
29883-    srcs = [":datapolicies_proto"],
29884-    grpc_service_config = "datapolicies_v1beta1_grpc_service_config.json",
29885-    rest_numeric_enums = False,
29886-    service_yaml = "bigquerydatapolicy_v1beta1.yaml",
29887-    transport = "grpc",
29888-    deps = [
29889-        "//google/iam/v1:iam_policy_py_proto",
29890-    ],
29891-)
29892-
29893-py_test(
29894-    name = "datapolicies_py_gapic_test",
29895-    srcs = [
29896-        "datapolicies_py_gapic_pytest.py",
29897-        "datapolicies_py_gapic_test.py",
29898-    ],
29899-    legacy_create_init = False,
29900-    deps = [":datapolicies_py_gapic"],
29901-)
29902-
29903-# Open Source Packages
29904-py_gapic_assembly_pkg(
29905-    name = "bigquery-datapolicies-v1beta1-py",
29906-    deps = [
29907-        ":datapolicies_py_gapic",
29908-    ],
29909-)
29910-
29911-##############################################################################
29912-# PHP
29913-##############################################################################
29914-load(
29915-    "@com_google_googleapis_imports//:imports.bzl",
29916-    "php_gapic_assembly_pkg",
29917-    "php_gapic_library",
29918-    "php_grpc_library",
29919-    "php_proto_library",
29920-)
29921-
29922-php_proto_library(
29923-    name = "datapolicies_php_proto",
29924-    deps = [":datapolicies_proto"],
29925-)
29926-
29927-php_grpc_library(
29928-    name = "datapolicies_php_grpc",
29929-    srcs = [":datapolicies_proto"],
29930-    deps = [":datapolicies_php_proto"],
29931-)
29932-
29933-php_gapic_library(
29934-    name = "datapolicies_php_gapic",
29935-    srcs = [":datapolicies_proto_with_info"],
29936-    grpc_service_config = "datapolicies_v1beta1_grpc_service_config.json",
29937-    rest_numeric_enums = False,
29938-    service_yaml = "bigquerydatapolicy_v1beta1.yaml",
29939-    transport = "grpc+rest",
29940-    deps = [
29941-        ":datapolicies_php_grpc",
29942-        ":datapolicies_php_proto",
29943-    ],
29944-)
29945-
29946-# Open Source Packages
29947-php_gapic_assembly_pkg(
29948-    name = "google-cloud-bigquery-datapolicies-v1beta1-php",
29949-    deps = [
29950-        ":datapolicies_php_gapic",
29951-        ":datapolicies_php_grpc",
29952-        ":datapolicies_php_proto",
29953-    ],
29954-)
29955-
29956-##############################################################################
29957-# Node.js
29958-##############################################################################
29959-load(
29960-    "@com_google_googleapis_imports//:imports.bzl",
29961-    "nodejs_gapic_assembly_pkg",
29962-    "nodejs_gapic_library",
29963-)
29964-
29965-nodejs_gapic_library(
29966-    name = "datapolicies_nodejs_gapic",
29967-    package_name = "@google-cloud/bigquery-datapolicies",
29968-    src = ":datapolicies_proto_with_info",
29969-    extra_protoc_parameters = ["metadata"],
29970-    grpc_service_config = "datapolicies_v1beta1_grpc_service_config.json",
29971-    package = "google.cloud.bigquery.datapolicies.v1beta1",
29972-    rest_numeric_enums = False,
29973-    service_yaml = "bigquerydatapolicy_v1beta1.yaml",
29974-    transport = "grpc+rest",
29975-    deps = [],
29976-)
29977-
29978-nodejs_gapic_assembly_pkg(
29979-    name = "bigquery-datapolicies-v1beta1-nodejs",
29980-    deps = [
29981-        ":datapolicies_nodejs_gapic",
29982-        ":datapolicies_proto",
29983-    ],
29984-)
29985-
29986-##############################################################################
29987-# Ruby
29988-##############################################################################
29989-load(
29990-    "@com_google_googleapis_imports//:imports.bzl",
29991-    "ruby_cloud_gapic_library",
29992-    "ruby_gapic_assembly_pkg",
29993-    "ruby_grpc_library",
29994-    "ruby_proto_library",
29995-)
29996-
29997-ruby_proto_library(
29998-    name = "datapolicies_ruby_proto",
29999-    deps = [":datapolicies_proto"],
30000-)
30001-
30002-ruby_grpc_library(
30003-    name = "datapolicies_ruby_grpc",
30004-    srcs = [":datapolicies_proto"],
30005-    deps = [":datapolicies_ruby_proto"],
30006-)
30007-
30008-ruby_cloud_gapic_library(
30009-    name = "datapolicies_ruby_gapic",
30010-    srcs = [":datapolicies_proto_with_info"],
30011-    extra_protoc_parameters = [
30012-        "ruby-cloud-api-id=bigquerydatapolicy.googleapis.com",
30013-        "ruby-cloud-api-shortname=bigquerydatapolicy",
30014-        "ruby-cloud-gem-name=google-cloud-bigquery-data_policies-v1beta1",
30015-        "ruby-cloud-product-url=https://cloud.google.com/bigquery/docs",
30016-    ],
30017-    grpc_service_config = "datapolicies_v1beta1_grpc_service_config.json",
30018-    rest_numeric_enums = False,
30019-    ruby_cloud_description = "The Data Policy Service provides APIs for managing the BigQuery label-policy bindings.",
30020-    ruby_cloud_title = "BigQuery Data Policy Service V1beta1",
30021-    service_yaml = "bigquerydatapolicy_v1beta1.yaml",
30022-    deps = [
30023-        ":datapolicies_ruby_grpc",
30024-        ":datapolicies_ruby_proto",
30025-    ],
30026-)
30027-
30028-# Open Source Packages
30029-ruby_gapic_assembly_pkg(
30030-    name = "google-cloud-bigquery-datapolicies-v1beta1-ruby",
30031-    deps = [
30032-        ":datapolicies_ruby_gapic",
30033-        ":datapolicies_ruby_grpc",
30034-        ":datapolicies_ruby_proto",
30035-    ],
30036-)
30037-
30038-##############################################################################
30039-# C#
30040-##############################################################################
30041-load(
30042-    "@com_google_googleapis_imports//:imports.bzl",
30043-    "csharp_gapic_assembly_pkg",
30044-    "csharp_gapic_library",
30045-    "csharp_grpc_library",
30046-    "csharp_proto_library",
30047-)
30048-
30049-csharp_proto_library(
30050-    name = "datapolicies_csharp_proto",
30051-    deps = [":datapolicies_proto"],
30052-)
30053-
30054-csharp_grpc_library(
30055-    name = "datapolicies_csharp_grpc",
30056-    srcs = [":datapolicies_proto"],
30057-    deps = [":datapolicies_csharp_proto"],
30058-)
30059-
30060-csharp_gapic_library(
30061-    name = "datapolicies_csharp_gapic",
30062-    srcs = [":datapolicies_proto_with_info"],
30063-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
30064-    grpc_service_config = "datapolicies_v1beta1_grpc_service_config.json",
30065-    rest_numeric_enums = False,
30066-    service_yaml = "bigquerydatapolicy_v1beta1.yaml",
30067-    deps = [
30068-        ":datapolicies_csharp_grpc",
30069-        ":datapolicies_csharp_proto",
30070-    ],
30071-)
30072-
30073-# Open Source Packages
30074-csharp_gapic_assembly_pkg(
30075-    name = "google-cloud-bigquery-datapolicies-v1beta1-csharp",
30076-    deps = [
30077-        ":datapolicies_csharp_gapic",
30078-        ":datapolicies_csharp_grpc",
30079-        ":datapolicies_csharp_proto",
30080-    ],
30081-)
30082-
30083-##############################################################################
30084-# C++
30085-##############################################################################
30086-load(
30087-    "@com_google_googleapis_imports//:imports.bzl",
30088-    "cc_grpc_library",
30089-    "cc_proto_library",
30090-)
30091-
30092-cc_proto_library(
30093-    name = "datapolicies_cc_proto",
30094-    deps = [":datapolicies_proto"],
30095-)
30096-
30097-cc_grpc_library(
30098-    name = "datapolicies_cc_grpc",
30099-    srcs = [":datapolicies_proto"],
30100-    grpc_only = True,
30101-    deps = [":datapolicies_cc_proto"],
30102-)
30103diff -urN a/google/cloud/bigquery/datatransfer/BUILD.bazel b/google/cloud/bigquery/datatransfer/BUILD.bazel
30104--- a/google/cloud/bigquery/datatransfer/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
30105+++ b/google/cloud/bigquery/datatransfer/BUILD.bazel	1969-12-31 16:00:00
30106@@ -1,41 +0,0 @@
30107-# This build file includes a target for the Ruby wrapper library for
30108-# google-cloud-bigquery-data_transfer.
30109-
30110-# This is an API workspace, having public visibility by default makes perfect sense.
30111-package(default_visibility = ["//visibility:public"])
30112-
30113-# Export yaml configs.
30114-exports_files(glob(["*.yaml"]))
30115-
30116-load(
30117-    "@com_google_googleapis_imports//:imports.bzl",
30118-    "ruby_cloud_gapic_library",
30119-    "ruby_gapic_assembly_pkg",
30120-)
30121-
30122-# Generates a Ruby wrapper client for bigquerydatatransfer.
30123-# Ruby wrapper clients are versionless, but are generated from source protos
30124-# for a particular service version, v1 in this case.
30125-ruby_cloud_gapic_library(
30126-    name = "bigquerydatatransfer_ruby_wrapper",
30127-    srcs = ["//google/cloud/bigquery/datatransfer/v1:datatransfer_proto_with_info"],
30128-    extra_protoc_parameters = [
30129-        "ruby-cloud-gem-name=google-cloud-bigquery-data_transfer",
30130-        "ruby-cloud-env-prefix=DATA_TRANSFER",
30131-        "ruby-cloud-wrapper-of=v1:0.0",
30132-        "ruby-cloud-product-url=https://cloud.google.com/bigquery/transfer",
30133-        "ruby-cloud-api-id=bigquerydatatransfer.googleapis.com",
30134-        "ruby-cloud-api-shortname=bigquerydatatransfer",
30135-        "ruby-cloud-migration-version=1.0",
30136-    ],
30137-    ruby_cloud_description = "Schedules queries and transfers external data from SaaS applications to Google BigQuery on a regular basis.",
30138-    ruby_cloud_title = "BigQuery Data Transfer Service",
30139-)
30140-
30141-# Open Source package.
30142-ruby_gapic_assembly_pkg(
30143-    name = "google-cloud-bigquery-datatransfer-ruby",
30144-    deps = [
30145-        ":bigquerydatatransfer_ruby_wrapper",
30146-    ],
30147-)
30148diff -urN a/google/cloud/bigquery/datatransfer/v1/BUILD.bazel b/google/cloud/bigquery/datatransfer/v1/BUILD.bazel
30149--- a/google/cloud/bigquery/datatransfer/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
30150+++ b/google/cloud/bigquery/datatransfer/v1/BUILD.bazel	1969-12-31 16:00:00
30151@@ -1,384 +0,0 @@
30152-# This file was automatically generated by BuildFileGenerator
30153-
30154-# This is an API workspace, having public visibility by default makes perfect sense.
30155-package(default_visibility = ["//visibility:public"])
30156-
30157-##############################################################################
30158-# Common
30159-##############################################################################
30160-load("@rules_proto//proto:defs.bzl", "proto_library")
30161-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
30162-
30163-proto_library(
30164-    name = "datatransfer_proto",
30165-    srcs = [
30166-        "datatransfer.proto",
30167-        "transfer.proto",
30168-    ],
30169-    deps = [
30170-        "//google/api:annotations_proto",
30171-        "//google/api:client_proto",
30172-        "//google/api:field_behavior_proto",
30173-        "//google/api:resource_proto",
30174-        "//google/rpc:status_proto",
30175-        "@com_google_protobuf//:duration_proto",
30176-        "@com_google_protobuf//:empty_proto",
30177-        "@com_google_protobuf//:field_mask_proto",
30178-        "@com_google_protobuf//:struct_proto",
30179-        "@com_google_protobuf//:timestamp_proto",
30180-        "@com_google_protobuf//:wrappers_proto",
30181-    ],
30182-)
30183-
30184-proto_library_with_info(
30185-    name = "datatransfer_proto_with_info",
30186-    deps = [
30187-        ":datatransfer_proto",
30188-        "//google/cloud:common_resources_proto",
30189-    ],
30190-)
30191-
30192-##############################################################################
30193-# Java
30194-##############################################################################
30195-load(
30196-    "@com_google_googleapis_imports//:imports.bzl",
30197-    "java_gapic_assembly_gradle_pkg",
30198-    "java_gapic_library",
30199-    "java_gapic_test",
30200-    "java_grpc_library",
30201-    "java_proto_library",
30202-)
30203-
30204-java_proto_library(
30205-    name = "datatransfer_java_proto",
30206-    deps = [":datatransfer_proto"],
30207-)
30208-
30209-java_grpc_library(
30210-    name = "datatransfer_java_grpc",
30211-    srcs = [":datatransfer_proto"],
30212-    deps = [":datatransfer_java_proto"],
30213-)
30214-
30215-java_gapic_library(
30216-    name = "datatransfer_java_gapic",
30217-    srcs = [":datatransfer_proto_with_info"],
30218-    grpc_service_config = "bigquerydatatransfer_grpc_service_config.json",
30219-    rest_numeric_enums = False,
30220-    test_deps = [
30221-        ":datatransfer_java_grpc",
30222-    ],
30223-    transport = "grpc+rest",
30224-    deps = [
30225-        ":datatransfer_java_proto",
30226-    ],
30227-)
30228-
30229-java_gapic_test(
30230-    name = "datatransfer_java_gapic_test_suite",
30231-    test_classes = [
30232-        "com.google.cloud.bigquery.datatransfer.v1.DataTransferServiceClientHttpJsonTest",
30233-        "com.google.cloud.bigquery.datatransfer.v1.DataTransferServiceClientTest",
30234-    ],
30235-    runtime_deps = [":datatransfer_java_gapic_test"],
30236-)
30237-
30238-# Open Source Packages
30239-java_gapic_assembly_gradle_pkg(
30240-    name = "google-cloud-bigquery-datatransfer-v1-java",
30241-    include_samples = True,
30242-    transport = "grpc+rest",
30243-    deps = [
30244-        ":datatransfer_java_gapic",
30245-        ":datatransfer_java_grpc",
30246-        ":datatransfer_java_proto",
30247-        ":datatransfer_proto",
30248-    ],
30249-)
30250-
30251-##############################################################################
30252-# Go
30253-##############################################################################
30254-load(
30255-    "@com_google_googleapis_imports//:imports.bzl",
30256-    "go_gapic_assembly_pkg",
30257-    "go_gapic_library",
30258-    "go_proto_library",
30259-    "go_test",
30260-)
30261-
30262-go_proto_library(
30263-    name = "datatransfer_go_proto",
30264-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
30265-    importpath = "google.golang.org/genproto/googleapis/cloud/bigquery/datatransfer/v1",
30266-    protos = [":datatransfer_proto"],
30267-    deps = [
30268-        "//google/api:annotations_go_proto",
30269-        "//google/rpc:status_go_proto",
30270-    ],
30271-)
30272-
30273-go_gapic_library(
30274-    name = "datatransfer_go_gapic",
30275-    srcs = [":datatransfer_proto_with_info"],
30276-    grpc_service_config = "bigquerydatatransfer_grpc_service_config.json",
30277-    importpath = "cloud.google.com/go/bigquery/datatransfer/apiv1;datatransfer",
30278-    rest_numeric_enums = False,
30279-    service_yaml = "bigquerydatatransfer_v1.yaml",
30280-    transport = "grpc+rest",
30281-    deps = [
30282-        ":datatransfer_go_proto",
30283-        "@io_bazel_rules_go//proto/wkt:duration_go_proto",
30284-    ],
30285-)
30286-
30287-go_test(
30288-    name = "datatransfer_go_gapic_test",
30289-    srcs = [":datatransfer_go_gapic_srcjar_test"],
30290-    embed = [":datatransfer_go_gapic"],
30291-    importpath = "cloud.google.com/go/bigquery/datatransfer/apiv1",
30292-)
30293-
30294-# Open Source Packages
30295-go_gapic_assembly_pkg(
30296-    name = "gapi-cloud-bigquery-datatransfer-v1-go",
30297-    deps = [
30298-        ":datatransfer_go_gapic",
30299-        ":datatransfer_go_gapic_srcjar-test.srcjar",
30300-        ":datatransfer_go_proto",
30301-    ],
30302-)
30303-
30304-##############################################################################
30305-# Python
30306-##############################################################################
30307-
30308-load(
30309-    "@com_google_googleapis_imports//:imports.bzl",
30310-    "py_gapic_assembly_pkg",
30311-    "py_gapic_library",
30312-    "py_test",
30313-)
30314-
30315-py_gapic_library(
30316-    name = "datatransfer_py_gapic",
30317-    srcs = [":datatransfer_proto"],
30318-    grpc_service_config = "bigquerydatatransfer_grpc_service_config.json",
30319-    opt_args = [
30320-        "python-gapic-namespace=google.cloud",
30321-        "python-gapic-name=bigquery_datatransfer",
30322-    ],
30323-    rest_numeric_enums = False,
30324-    transport = "grpc",
30325-)
30326-
30327-py_test(
30328-    name = "datatransfer_py_gapic_test",
30329-    srcs = [
30330-        "datatransfer_py_gapic_pytest.py",
30331-        "datatransfer_py_gapic_test.py",
30332-    ],
30333-    legacy_create_init = False,
30334-    deps = [":datatransfer_py_gapic"],
30335-)
30336-
30337-py_gapic_assembly_pkg(
30338-    name = "bigquery-datatransfer-v1-py",
30339-    deps = [
30340-        ":datatransfer_py_gapic",
30341-    ],
30342-)
30343-
30344-##############################################################################
30345-# PHP
30346-##############################################################################
30347-load(
30348-    "@com_google_googleapis_imports//:imports.bzl",
30349-    "php_gapic_assembly_pkg",
30350-    "php_gapic_library",
30351-    "php_grpc_library",
30352-    "php_proto_library",
30353-)
30354-
30355-php_proto_library(
30356-    name = "datatransfer_php_proto",
30357-    deps = [":datatransfer_proto"],
30358-)
30359-
30360-php_grpc_library(
30361-    name = "datatransfer_php_grpc",
30362-    srcs = [":datatransfer_proto"],
30363-    deps = [":datatransfer_php_proto"],
30364-)
30365-
30366-php_gapic_library(
30367-    name = "datatransfer_php_gapic",
30368-    srcs = [":datatransfer_proto_with_info"],
30369-    grpc_service_config = "bigquerydatatransfer_grpc_service_config.json",
30370-    rest_numeric_enums = False,
30371-    transport = "grpc+rest",
30372-    deps = [
30373-        ":datatransfer_php_grpc",
30374-        ":datatransfer_php_proto",
30375-    ],
30376-)
30377-
30378-# Open Source Packages
30379-php_gapic_assembly_pkg(
30380-    name = "google-cloud-bigquery-datatransfer-v1-php",
30381-    deps = [
30382-        ":datatransfer_php_gapic",
30383-        ":datatransfer_php_grpc",
30384-        ":datatransfer_php_proto",
30385-    ],
30386-)
30387-
30388-##############################################################################
30389-# Node.js
30390-##############################################################################
30391-load(
30392-    "@com_google_googleapis_imports//:imports.bzl",
30393-    "nodejs_gapic_assembly_pkg",
30394-    "nodejs_gapic_library",
30395-)
30396-
30397-nodejs_gapic_library(
30398-    name = "datatransfer_nodejs_gapic",
30399-    package_name = "@google-cloud/bigquery-data-transfer",
30400-    src = ":datatransfer_proto_with_info",
30401-    extra_protoc_parameters = ["metadata"],
30402-    grpc_service_config = "bigquerydatatransfer_grpc_service_config.json",
30403-    package = "google.cloud.bigquery.datatransfer.v1",
30404-    rest_numeric_enums = False,
30405-    service_yaml = "bigquerydatatransfer_v1.yaml",
30406-    transport = "grpc+rest",
30407-    deps = [],
30408-)
30409-
30410-nodejs_gapic_assembly_pkg(
30411-    name = "bigquery-datatransfer-v1-nodejs",
30412-    deps = [
30413-        ":datatransfer_nodejs_gapic",
30414-        ":datatransfer_proto",
30415-    ],
30416-)
30417-
30418-##############################################################################
30419-# Ruby
30420-##############################################################################
30421-load(
30422-    "@com_google_googleapis_imports//:imports.bzl",
30423-    "ruby_cloud_gapic_library",
30424-    "ruby_gapic_assembly_pkg",
30425-    "ruby_grpc_library",
30426-    "ruby_proto_library",
30427-)
30428-
30429-ruby_proto_library(
30430-    name = "datatransfer_ruby_proto",
30431-    deps = [":datatransfer_proto"],
30432-)
30433-
30434-ruby_grpc_library(
30435-    name = "datatransfer_ruby_grpc",
30436-    srcs = [":datatransfer_proto"],
30437-    deps = [":datatransfer_ruby_proto"],
30438-)
30439-
30440-ruby_cloud_gapic_library(
30441-    name = "datatransfer_ruby_gapic",
30442-    srcs = [":datatransfer_proto_with_info"],
30443-    extra_protoc_parameters = [
30444-        "ruby-cloud-gem-name=google-cloud-bigquery-data_transfer-v1",
30445-        "ruby-cloud-env-prefix=DATA_TRANSFER",
30446-        "ruby-cloud-yard-strict=false",
30447-        "ruby-cloud-product-url=https://cloud.google.com/bigquery/transfer",
30448-        "ruby-cloud-api-id=bigquerydatatransfer.googleapis.com",
30449-        "ruby-cloud-api-shortname=bigquerydatatransfer",
30450-    ],
30451-    grpc_service_config = "bigquerydatatransfer_grpc_service_config.json",
30452-    rest_numeric_enums = False,
30453-    ruby_cloud_description = "Schedules queries and transfers external data from SaaS applications to Google BigQuery on a regular basis.",
30454-    ruby_cloud_title = "BigQuery Data Transfer Service V1",
30455-    deps = [
30456-        ":datatransfer_ruby_grpc",
30457-        ":datatransfer_ruby_proto",
30458-    ],
30459-)
30460-
30461-# Open Source Packages
30462-ruby_gapic_assembly_pkg(
30463-    name = "google-cloud-bigquery-datatransfer-v1-ruby",
30464-    deps = [
30465-        ":datatransfer_ruby_gapic",
30466-        ":datatransfer_ruby_grpc",
30467-        ":datatransfer_ruby_proto",
30468-    ],
30469-)
30470-
30471-##############################################################################
30472-# C#
30473-##############################################################################
30474-load(
30475-    "@com_google_googleapis_imports//:imports.bzl",
30476-    "csharp_gapic_assembly_pkg",
30477-    "csharp_gapic_library",
30478-    "csharp_grpc_library",
30479-    "csharp_proto_library",
30480-)
30481-
30482-csharp_proto_library(
30483-    name = "datatransfer_csharp_proto",
30484-    deps = [":datatransfer_proto"],
30485-)
30486-
30487-csharp_grpc_library(
30488-    name = "datatransfer_csharp_grpc",
30489-    srcs = [":datatransfer_proto"],
30490-    deps = [":datatransfer_csharp_proto"],
30491-)
30492-
30493-csharp_gapic_library(
30494-    name = "datatransfer_csharp_gapic",
30495-    srcs = [":datatransfer_proto_with_info"],
30496-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
30497-    grpc_service_config = "bigquerydatatransfer_grpc_service_config.json",
30498-    rest_numeric_enums = False,
30499-    service_yaml = "bigquerydatatransfer_v1.yaml",
30500-    deps = [
30501-        ":datatransfer_csharp_grpc",
30502-        ":datatransfer_csharp_proto",
30503-    ],
30504-)
30505-
30506-# Open Source Packages
30507-csharp_gapic_assembly_pkg(
30508-    name = "google-cloud-bigquery-datatransfer-v1-csharp",
30509-    deps = [
30510-        ":datatransfer_csharp_gapic",
30511-        ":datatransfer_csharp_grpc",
30512-        ":datatransfer_csharp_proto",
30513-    ],
30514-)
30515-
30516-##############################################################################
30517-# C++
30518-##############################################################################
30519-load(
30520-    "@com_google_googleapis_imports//:imports.bzl",
30521-    "cc_grpc_library",
30522-    "cc_proto_library",
30523-)
30524-
30525-cc_proto_library(
30526-    name = "datatransfer_cc_proto",
30527-    deps = [":datatransfer_proto"],
30528-)
30529-
30530-cc_grpc_library(
30531-    name = "datatransfer_cc_grpc",
30532-    srcs = [":datatransfer_proto"],
30533-    grpc_only = True,
30534-    deps = [":datatransfer_cc_proto"],
30535-)
30536diff -urN a/google/cloud/bigquery/logging/v1/BUILD.bazel b/google/cloud/bigquery/logging/v1/BUILD.bazel
30537--- a/google/cloud/bigquery/logging/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
30538+++ b/google/cloud/bigquery/logging/v1/BUILD.bazel	1969-12-31 16:00:00
30539@@ -1,181 +0,0 @@
30540-# This file was automatically generated by BuildFileGenerator
30541-
30542-# This is an API workspace, having public visibility by default makes perfect sense.
30543-package(default_visibility = ["//visibility:public"])
30544-
30545-##############################################################################
30546-# Common
30547-##############################################################################
30548-load("@rules_proto//proto:defs.bzl", "proto_library")
30549-
30550-proto_library(
30551-    name = "logging_proto",
30552-    srcs = [
30553-        "audit_data.proto",
30554-    ],
30555-    deps = [
30556-        "//google/iam/v1:iam_policy_proto",
30557-        "//google/iam/v1:policy_proto",
30558-        "//google/rpc:status_proto",
30559-        "@com_google_protobuf//:duration_proto",
30560-        "@com_google_protobuf//:timestamp_proto",
30561-    ],
30562-)
30563-
30564-##############################################################################
30565-# Java
30566-##############################################################################
30567-load(
30568-    "@com_google_googleapis_imports//:imports.bzl",
30569-    "java_grpc_library",
30570-    "java_proto_library",
30571-)
30572-
30573-java_proto_library(
30574-    name = "logging_java_proto",
30575-    deps = [":logging_proto"],
30576-)
30577-
30578-java_grpc_library(
30579-    name = "logging_java_grpc",
30580-    srcs = [":logging_proto"],
30581-    deps = [":logging_java_proto"],
30582-)
30583-
30584-##############################################################################
30585-# Go
30586-##############################################################################
30587-load(
30588-    "@com_google_googleapis_imports//:imports.bzl",
30589-    "go_proto_library",
30590-)
30591-
30592-go_proto_library(
30593-    name = "logging_go_proto",
30594-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
30595-    importpath = "google.golang.org/genproto/googleapis/cloud/bigquery/logging/v1",
30596-    protos = [":logging_proto"],
30597-    deps = [
30598-        "//google/iam/v1:iam_go_proto",
30599-        "//google/rpc:status_go_proto",
30600-    ],
30601-)
30602-
30603-##############################################################################
30604-# Python
30605-##############################################################################
30606-load(
30607-    "@com_google_googleapis_imports//:imports.bzl",
30608-    "py_gapic_assembly_pkg",
30609-    "py_gapic_library",
30610-)
30611-
30612-py_gapic_library(
30613-    name = "logging_py_gapic",
30614-    srcs = [":logging_proto"],
30615-    opt_args = [
30616-        "warehouse-package-name=google-cloud-bigquery-logging",
30617-        "python-gapic-namespace=google.cloud",
30618-        "python-gapic-name=bigquery_logging",
30619-    ],
30620-    rest_numeric_enums = False,
30621-    transport = "grpc",
30622-)
30623-
30624-# Open Source Packages
30625-py_gapic_assembly_pkg(
30626-    name = "google-cloud-bigquery-logging-v1-py",
30627-    deps = [
30628-        ":logging_py_gapic",
30629-    ],
30630-)
30631-
30632-##############################################################################
30633-# PHP
30634-##############################################################################
30635-load(
30636-    "@com_google_googleapis_imports//:imports.bzl",
30637-    "php_grpc_library",
30638-    "php_proto_library",
30639-)
30640-
30641-php_proto_library(
30642-    name = "logging_php_proto",
30643-    deps = [":logging_proto"],
30644-)
30645-
30646-php_grpc_library(
30647-    name = "logging_php_grpc",
30648-    srcs = [":logging_proto"],
30649-    deps = [":logging_php_proto"],
30650-)
30651-
30652-##############################################################################
30653-# Node.js
30654-##############################################################################
30655-load(
30656-    "@com_google_googleapis_imports//:imports.bzl",
30657-    "nodejs_gapic_assembly_pkg",
30658-    "nodejs_gapic_library",
30659-)
30660-
30661-##############################################################################
30662-# Ruby
30663-##############################################################################
30664-load(
30665-    "@com_google_googleapis_imports//:imports.bzl",
30666-    "ruby_grpc_library",
30667-    "ruby_proto_library",
30668-)
30669-
30670-ruby_proto_library(
30671-    name = "logging_ruby_proto",
30672-    deps = [":logging_proto"],
30673-)
30674-
30675-ruby_grpc_library(
30676-    name = "logging_ruby_grpc",
30677-    srcs = [":logging_proto"],
30678-    deps = [":logging_ruby_proto"],
30679-)
30680-
30681-##############################################################################
30682-# C#
30683-##############################################################################
30684-load(
30685-    "@com_google_googleapis_imports//:imports.bzl",
30686-    "csharp_grpc_library",
30687-    "csharp_proto_library",
30688-)
30689-
30690-csharp_proto_library(
30691-    name = "logging_csharp_proto",
30692-    deps = [":logging_proto"],
30693-)
30694-
30695-csharp_grpc_library(
30696-    name = "logging_csharp_grpc",
30697-    srcs = [":logging_proto"],
30698-    deps = [":logging_csharp_proto"],
30699-)
30700-
30701-##############################################################################
30702-# C++
30703-##############################################################################
30704-load(
30705-    "@com_google_googleapis_imports//:imports.bzl",
30706-    "cc_grpc_library",
30707-    "cc_proto_library",
30708-)
30709-
30710-cc_proto_library(
30711-    name = "logging_cc_proto",
30712-    deps = [":logging_proto"],
30713-)
30714-
30715-cc_grpc_library(
30716-    name = "logging_cc_grpc",
30717-    srcs = [":logging_proto"],
30718-    grpc_only = True,
30719-    deps = [":logging_cc_proto"],
30720-)
30721diff -urN a/google/cloud/bigquery/migration/BUILD.bazel b/google/cloud/bigquery/migration/BUILD.bazel
30722--- a/google/cloud/bigquery/migration/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
30723+++ b/google/cloud/bigquery/migration/BUILD.bazel	1969-12-31 16:00:00
30724@@ -1,39 +0,0 @@
30725-# This build file includes a target for the Ruby wrapper library for
30726-# google-cloud-bigquery-migration.
30727-
30728-# This is an API workspace, having public visibility by default makes perfect sense.
30729-package(default_visibility = ["//visibility:public"])
30730-
30731-# Export yaml configs.
30732-exports_files(glob(["*.yaml"]))
30733-
30734-load(
30735-    "@com_google_googleapis_imports//:imports.bzl",
30736-    "ruby_cloud_gapic_library",
30737-    "ruby_gapic_assembly_pkg",
30738-)
30739-
30740-# Generates a Ruby wrapper client for bigquerymigration.
30741-# Ruby wrapper clients are versionless, but are generated from source protos
30742-# for a particular service version, v2 in this case.
30743-ruby_cloud_gapic_library(
30744-    name = "migration_ruby_wrapper",
30745-    srcs = ["//google/cloud/bigquery/migration/v2:migration_proto_with_info"],
30746-    extra_protoc_parameters = [
30747-        "ruby-cloud-gem-name=google-cloud-bigquery-migration",
30748-        "ruby-cloud-wrapper-of=v2:0.0",
30749-        "ruby-cloud-product-url=https://cloud.google.com/bigquery/docs/reference/migration",
30750-        "ruby-cloud-api-id=bigquerymigration.googleapis.com",
30751-        "ruby-cloud-api-shortname=bigquerymigration",
30752-    ],
30753-    ruby_cloud_description = "The BigQuery Migration Service is a comprehensive solution for migrating your data warehouse to BigQuery.",
30754-    ruby_cloud_title = "BigQuery Migration",
30755-)
30756-
30757-# Open Source package.
30758-ruby_gapic_assembly_pkg(
30759-    name = "google-cloud-bigquery-migration-ruby",
30760-    deps = [
30761-        ":migration_ruby_wrapper",
30762-    ],
30763-)
30764diff -urN a/google/cloud/bigquery/migration/v2/BUILD.bazel b/google/cloud/bigquery/migration/v2/BUILD.bazel
30765--- a/google/cloud/bigquery/migration/v2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
30766+++ b/google/cloud/bigquery/migration/v2/BUILD.bazel	1969-12-31 16:00:00
30767@@ -1,401 +0,0 @@
30768-# This file was automatically generated by BuildFileGenerator
30769-# https://github.com/googleapis/rules_gapic/tree/master/bazel
30770-
30771-# Most of the manual changes to this file will be overwritten.
30772-# It's **only** allowed to change the following rule attribute values:
30773-# - names of *_gapic_assembly_* rules
30774-# - certain parameters of *_gapic_library rules, including but not limited to:
30775-#    * extra_protoc_parameters
30776-#    * extra_protoc_file_parameters
30777-# The complete list of preserved parameters can be found in the source code.
30778-
30779-# This is an API workspace, having public visibility by default makes perfect sense.
30780-package(default_visibility = ["//visibility:public"])
30781-
30782-##############################################################################
30783-# Common
30784-##############################################################################
30785-load("@rules_proto//proto:defs.bzl", "proto_library")
30786-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
30787-
30788-proto_library(
30789-    name = "migration_proto",
30790-    srcs = [
30791-        "migration_entities.proto",
30792-        "migration_error_details.proto",
30793-        "migration_metrics.proto",
30794-        "migration_service.proto",
30795-        "translation_config.proto",
30796-    ],
30797-    deps = [
30798-        "//google/api:annotations_proto",
30799-        "//google/api:client_proto",
30800-        "//google/api:distribution_proto",
30801-        "//google/api:field_behavior_proto",
30802-        "//google/api:metric_proto",
30803-        "//google/api:resource_proto",
30804-        "//google/rpc:error_details_proto",
30805-        "@com_google_protobuf//:empty_proto",
30806-        "@com_google_protobuf//:field_mask_proto",
30807-        "@com_google_protobuf//:timestamp_proto",
30808-    ],
30809-)
30810-
30811-proto_library_with_info(
30812-    name = "migration_proto_with_info",
30813-    deps = [
30814-        ":migration_proto",
30815-        "//google/cloud:common_resources_proto",
30816-    ],
30817-)
30818-
30819-##############################################################################
30820-# Java
30821-##############################################################################
30822-load(
30823-    "@com_google_googleapis_imports//:imports.bzl",
30824-    "java_gapic_assembly_gradle_pkg",
30825-    "java_gapic_library",
30826-    "java_gapic_test",
30827-    "java_grpc_library",
30828-    "java_proto_library",
30829-)
30830-
30831-java_proto_library(
30832-    name = "migration_java_proto",
30833-    deps = [":migration_proto"],
30834-)
30835-
30836-java_grpc_library(
30837-    name = "migration_java_grpc",
30838-    srcs = [":migration_proto"],
30839-    deps = [":migration_java_proto"],
30840-)
30841-
30842-java_gapic_library(
30843-    name = "migration_java_gapic",
30844-    srcs = [":migration_proto_with_info"],
30845-    gapic_yaml = None,
30846-    grpc_service_config = "bigquerymigration_grpc_service_config.json",
30847-    rest_numeric_enums = False,
30848-    service_yaml = "bigquerymigration_v2.yaml",
30849-    test_deps = [
30850-        ":migration_java_grpc",
30851-    ],
30852-    transport = "grpc+rest",
30853-    deps = [
30854-        ":migration_java_proto",
30855-        "//google/api:api_java_proto",
30856-    ],
30857-)
30858-
30859-java_gapic_test(
30860-    name = "migration_java_gapic_test_suite",
30861-    test_classes = [
30862-        "com.google.cloud.bigquery.migration.v2.MigrationServiceClientHttpJsonTest",
30863-        "com.google.cloud.bigquery.migration.v2.MigrationServiceClientTest",
30864-    ],
30865-    runtime_deps = [":migration_java_gapic_test"],
30866-)
30867-
30868-# Open Source Packages
30869-java_gapic_assembly_gradle_pkg(
30870-    name = "google-cloud-bigquery-migration-v2-java",
30871-    include_samples = True,
30872-    transport = "grpc+rest",
30873-    deps = [
30874-        ":migration_java_gapic",
30875-        ":migration_java_grpc",
30876-        ":migration_java_proto",
30877-        ":migration_proto",
30878-    ],
30879-)
30880-
30881-##############################################################################
30882-# Go
30883-##############################################################################
30884-load(
30885-    "@com_google_googleapis_imports//:imports.bzl",
30886-    "go_gapic_assembly_pkg",
30887-    "go_gapic_library",
30888-    "go_proto_library",
30889-    "go_test",
30890-)
30891-
30892-go_proto_library(
30893-    name = "migration_go_proto",
30894-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
30895-    importpath = "google.golang.org/genproto/googleapis/cloud/bigquery/migration/v2",
30896-    protos = [":migration_proto"],
30897-    deps = [
30898-        "//google/api:annotations_go_proto",
30899-        "//google/api:distribution_go_proto",
30900-        "//google/api:metric_go_proto",
30901-        "//google/rpc:errdetails_go_proto",
30902-    ],
30903-)
30904-
30905-go_gapic_library(
30906-    name = "migration_go_gapic",
30907-    srcs = [":migration_proto_with_info"],
30908-    grpc_service_config = "bigquerymigration_grpc_service_config.json",
30909-    importpath = "cloud.google.com/go/bigquery/migration/apiv2;migration",
30910-    metadata = True,
30911-    rest_numeric_enums = False,
30912-    service_yaml = "bigquerymigration_v2.yaml",
30913-    transport = "grpc+rest",
30914-    deps = [
30915-        ":migration_go_proto",
30916-        "//google/api:metric_go_proto",
30917-    ],
30918-)
30919-
30920-go_test(
30921-    name = "migration_go_gapic_test",
30922-    srcs = [":migration_go_gapic_srcjar_test"],
30923-    embed = [":migration_go_gapic"],
30924-    importpath = "cloud.google.com/go/bigquery/migration/apiv2",
30925-)
30926-
30927-# Open Source Packages
30928-go_gapic_assembly_pkg(
30929-    name = "gapi-cloud-bigquery-migration-v2-go",
30930-    deps = [
30931-        ":migration_go_gapic",
30932-        ":migration_go_gapic_srcjar-metadata.srcjar",
30933-        ":migration_go_gapic_srcjar-test.srcjar",
30934-        ":migration_go_proto",
30935-    ],
30936-)
30937-
30938-##############################################################################
30939-# Python
30940-##############################################################################
30941-load(
30942-    "@com_google_googleapis_imports//:imports.bzl",
30943-    "py_gapic_assembly_pkg",
30944-    "py_gapic_library",
30945-    "py_test",
30946-)
30947-
30948-py_gapic_library(
30949-    name = "migration_py_gapic",
30950-    srcs = [":migration_proto"],
30951-    grpc_service_config = "bigquerymigration_grpc_service_config.json",
30952-    opt_args = [
30953-        "python-gapic-name=bigquery_migration",
30954-        "python-gapic-namespace=google.cloud",
30955-    ],
30956-    rest_numeric_enums = False,
30957-    transport = "grpc",
30958-)
30959-
30960-py_test(
30961-    name = "migration_py_gapic_test",
30962-    srcs = [
30963-        "migration_py_gapic_pytest.py",
30964-        "migration_py_gapic_test.py",
30965-    ],
30966-    legacy_create_init = False,
30967-    deps = [":migration_py_gapic"],
30968-)
30969-
30970-# Open Source Packages
30971-py_gapic_assembly_pkg(
30972-    name = "bigquery-migration-v2-py",
30973-    deps = [
30974-        ":migration_py_gapic",
30975-    ],
30976-)
30977-
30978-##############################################################################
30979-# PHP
30980-##############################################################################
30981-load(
30982-    "@com_google_googleapis_imports//:imports.bzl",
30983-    "php_gapic_assembly_pkg",
30984-    "php_gapic_library",
30985-    "php_grpc_library",
30986-    "php_proto_library",
30987-)
30988-
30989-php_proto_library(
30990-    name = "migration_php_proto",
30991-    deps = [":migration_proto"],
30992-)
30993-
30994-php_grpc_library(
30995-    name = "migration_php_grpc",
30996-    srcs = [":migration_proto"],
30997-    deps = [":migration_php_proto"],
30998-)
30999-
31000-php_gapic_library(
31001-    name = "migration_php_gapic",
31002-    srcs = [":migration_proto_with_info"],
31003-    grpc_service_config = "bigquerymigration_grpc_service_config.json",
31004-    rest_numeric_enums = False,
31005-    service_yaml = "bigquerymigration_v2.yaml",
31006-    transport = "grpc+rest",
31007-    deps = [
31008-        ":migration_php_grpc",
31009-        ":migration_php_proto",
31010-    ],
31011-)
31012-
31013-# Open Source Packages
31014-php_gapic_assembly_pkg(
31015-    name = "google-cloud-bigquery-migration-v2-php",
31016-    deps = [
31017-        ":migration_php_gapic",
31018-        ":migration_php_grpc",
31019-        ":migration_php_proto",
31020-    ],
31021-)
31022-
31023-##############################################################################
31024-# Node.js
31025-##############################################################################
31026-load(
31027-    "@com_google_googleapis_imports//:imports.bzl",
31028-    "nodejs_gapic_assembly_pkg",
31029-    "nodejs_gapic_library",
31030-)
31031-
31032-nodejs_gapic_library(
31033-    name = "migration_nodejs_gapic",
31034-    package_name = "@google-cloud/bigquery-migration",
31035-    src = ":migration_proto_with_info",
31036-    extra_protoc_parameters = ["metadata"],
31037-    grpc_service_config = "bigquerymigration_grpc_service_config.json",
31038-    package = "google.cloud.bigquery.migration.v2",
31039-    rest_numeric_enums = False,
31040-    service_yaml = "bigquerymigration_v2.yaml",
31041-    transport = "grpc+rest",
31042-    deps = [],
31043-)
31044-
31045-nodejs_gapic_assembly_pkg(
31046-    name = "bigquery-migration-v2-nodejs",
31047-    deps = [
31048-        ":migration_nodejs_gapic",
31049-        ":migration_proto",
31050-    ],
31051-)
31052-
31053-##############################################################################
31054-# Ruby
31055-##############################################################################
31056-load(
31057-    "@com_google_googleapis_imports//:imports.bzl",
31058-    "ruby_cloud_gapic_library",
31059-    "ruby_gapic_assembly_pkg",
31060-    "ruby_grpc_library",
31061-    "ruby_proto_library",
31062-)
31063-
31064-ruby_proto_library(
31065-    name = "migration_ruby_proto",
31066-    deps = [":migration_proto"],
31067-)
31068-
31069-ruby_grpc_library(
31070-    name = "migration_ruby_grpc",
31071-    srcs = [":migration_proto"],
31072-    deps = [":migration_ruby_proto"],
31073-)
31074-
31075-ruby_cloud_gapic_library(
31076-    name = "migration_ruby_gapic",
31077-    srcs = [":migration_proto_with_info"],
31078-    extra_protoc_parameters = [
31079-        "ruby-cloud-gem-name=google-cloud-bigquery-migration-v2",
31080-        "ruby-cloud-product-url=https://cloud.google.com/bigquery/docs/reference/migration",
31081-        "ruby-cloud-api-id=bigquerymigration.googleapis.com",
31082-        "ruby-cloud-api-shortname=bigquerymigration",
31083-    ],
31084-    grpc_service_config = "bigquerymigration_grpc_service_config.json",
31085-    rest_numeric_enums = False,
31086-    ruby_cloud_description = "The BigQuery Migration Service is a comprehensive solution for migrating your data warehouse to BigQuery.",
31087-    ruby_cloud_title = "BigQuery Migration V2",
31088-    deps = [
31089-        ":migration_ruby_grpc",
31090-        ":migration_ruby_proto",
31091-    ],
31092-)
31093-
31094-# Open Source Packages
31095-ruby_gapic_assembly_pkg(
31096-    name = "google-cloud-bigquery-migration-v2-ruby",
31097-    deps = [
31098-        ":migration_ruby_gapic",
31099-        ":migration_ruby_grpc",
31100-        ":migration_ruby_proto",
31101-    ],
31102-)
31103-
31104-##############################################################################
31105-# C#
31106-##############################################################################
31107-load(
31108-    "@com_google_googleapis_imports//:imports.bzl",
31109-    "csharp_gapic_assembly_pkg",
31110-    "csharp_gapic_library",
31111-    "csharp_grpc_library",
31112-    "csharp_proto_library",
31113-)
31114-
31115-csharp_proto_library(
31116-    name = "migration_csharp_proto",
31117-    deps = [":migration_proto"],
31118-)
31119-
31120-csharp_grpc_library(
31121-    name = "migration_csharp_grpc",
31122-    srcs = [":migration_proto"],
31123-    deps = [":migration_csharp_proto"],
31124-)
31125-
31126-csharp_gapic_library(
31127-    name = "migration_csharp_gapic",
31128-    srcs = [":migration_proto_with_info"],
31129-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
31130-    grpc_service_config = "bigquerymigration_grpc_service_config.json",
31131-    rest_numeric_enums = False,
31132-    service_yaml = "bigquerymigration_v2.yaml",
31133-    deps = [
31134-        ":migration_csharp_grpc",
31135-        ":migration_csharp_proto",
31136-    ],
31137-)
31138-
31139-# Open Source Packages
31140-csharp_gapic_assembly_pkg(
31141-    name = "google-cloud-bigquery-migration-v2-csharp",
31142-    deps = [
31143-        ":migration_csharp_gapic",
31144-        ":migration_csharp_grpc",
31145-        ":migration_csharp_proto",
31146-    ],
31147-)
31148-
31149-##############################################################################
31150-# C++
31151-##############################################################################
31152-load(
31153-    "@com_google_googleapis_imports//:imports.bzl",
31154-    "cc_grpc_library",
31155-    "cc_proto_library",
31156-)
31157-
31158-cc_proto_library(
31159-    name = "migration_cc_proto",
31160-    deps = [":migration_proto"],
31161-)
31162-
31163-cc_grpc_library(
31164-    name = "migration_cc_grpc",
31165-    srcs = [":migration_proto"],
31166-    grpc_only = True,
31167-    deps = [":migration_cc_proto"],
31168-)
31169diff -urN a/google/cloud/bigquery/migration/v2alpha/BUILD.bazel b/google/cloud/bigquery/migration/v2alpha/BUILD.bazel
31170--- a/google/cloud/bigquery/migration/v2alpha/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
31171+++ b/google/cloud/bigquery/migration/v2alpha/BUILD.bazel	1969-12-31 16:00:00
31172@@ -1,377 +0,0 @@
31173-# This file was automatically generated by BuildFileGenerator
31174-# https://github.com/googleapis/rules_gapic/tree/master/bazel
31175-
31176-# Most of the manual changes to this file will be overwritten.
31177-# It's **only** allowed to change the following rule attribute values:
31178-# - names of *_gapic_assembly_* rules
31179-# - certain parameters of *_gapic_library rules, including but not limited to:
31180-#    * extra_protoc_parameters
31181-#    * extra_protoc_file_parameters
31182-# The complete list of preserved parameters can be found in the source code.
31183-
31184-# This is an API workspace, having public visibility by default makes perfect sense.
31185-package(default_visibility = ["//visibility:public"])
31186-
31187-##############################################################################
31188-# Common
31189-##############################################################################
31190-load("@rules_proto//proto:defs.bzl", "proto_library")
31191-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
31192-
31193-proto_library(
31194-    name = "migration_proto",
31195-    srcs = [
31196-        "assessment_task.proto",
31197-        "migration_entities.proto",
31198-        "migration_error_details.proto",
31199-        "migration_metrics.proto",
31200-        "migration_service.proto",
31201-        "translation_task.proto",
31202-    ],
31203-    deps = [
31204-        "//google/api:annotations_proto",
31205-        "//google/api:client_proto",
31206-        "//google/api:distribution_proto",
31207-        "//google/api:field_behavior_proto",
31208-        "//google/api:metric_proto",
31209-        "//google/api:resource_proto",
31210-        "//google/rpc:error_details_proto",
31211-        "@com_google_protobuf//:any_proto",
31212-        "@com_google_protobuf//:empty_proto",
31213-        "@com_google_protobuf//:field_mask_proto",
31214-        "@com_google_protobuf//:timestamp_proto",
31215-    ],
31216-)
31217-
31218-proto_library_with_info(
31219-    name = "migration_proto_with_info",
31220-    deps = [
31221-        ":migration_proto",
31222-        "//google/cloud:common_resources_proto",
31223-    ],
31224-)
31225-
31226-##############################################################################
31227-# Java
31228-##############################################################################
31229-load(
31230-    "@com_google_googleapis_imports//:imports.bzl",
31231-    "java_gapic_assembly_gradle_pkg",
31232-    "java_gapic_library",
31233-    "java_gapic_test",
31234-    "java_grpc_library",
31235-    "java_proto_library",
31236-)
31237-
31238-java_proto_library(
31239-    name = "migration_java_proto",
31240-    deps = [":migration_proto"],
31241-)
31242-
31243-java_grpc_library(
31244-    name = "migration_java_grpc",
31245-    srcs = [":migration_proto"],
31246-    deps = [":migration_java_proto"],
31247-)
31248-
31249-java_gapic_library(
31250-    name = "migration_java_gapic",
31251-    srcs = [":migration_proto_with_info"],
31252-    grpc_service_config = "bigquerymigration_grpc_service_config.json",
31253-    rest_numeric_enums = False,
31254-    test_deps = [
31255-        ":migration_java_grpc",
31256-    ],
31257-    transport = "grpc+rest",
31258-    deps = [
31259-        ":migration_java_proto",
31260-    ],
31261-)
31262-
31263-java_gapic_test(
31264-    name = "migration_java_gapic_test_suite",
31265-    test_classes = [
31266-        "com.google.cloud.bigquery.migration.v2alpha.MigrationServiceClientHttpJsonTest",
31267-        "com.google.cloud.bigquery.migration.v2alpha.MigrationServiceClientTest",
31268-    ],
31269-    runtime_deps = [":migration_java_gapic_test"],
31270-)
31271-
31272-# Open Source Packages
31273-java_gapic_assembly_gradle_pkg(
31274-    name = "google-cloud-bigquery-migration-v2alpha-java",
31275-    include_samples = True,
31276-    transport = "grpc+rest",
31277-    deps = [
31278-        ":migration_java_gapic",
31279-        ":migration_java_grpc",
31280-        ":migration_java_proto",
31281-        ":migration_proto",
31282-    ],
31283-)
31284-
31285-##############################################################################
31286-# Go
31287-##############################################################################
31288-load(
31289-    "@com_google_googleapis_imports//:imports.bzl",
31290-    "go_gapic_assembly_pkg",
31291-    "go_gapic_library",
31292-    "go_proto_library",
31293-    "go_test",
31294-)
31295-
31296-go_proto_library(
31297-    name = "migration_go_proto",
31298-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
31299-    importpath = "google.golang.org/genproto/googleapis/cloud/bigquery/migration/v2alpha",
31300-    protos = [":migration_proto"],
31301-    deps = [
31302-        "//google/api:annotations_go_proto",
31303-        "//google/api:distribution_go_proto",
31304-        "//google/api:metric_go_proto",
31305-        "//google/rpc:errdetails_go_proto",
31306-    ],
31307-)
31308-
31309-go_gapic_library(
31310-    name = "migration_go_gapic",
31311-    srcs = [":migration_proto_with_info"],
31312-    grpc_service_config = "bigquerymigration_grpc_service_config.json",
31313-    importpath = "cloud.google.com/go/bigquery/migration/apiv2alpha;migration",
31314-    metadata = True,
31315-    rest_numeric_enums = False,
31316-    service_yaml = "bigquerymigration_v2alpha.yaml",
31317-    transport = "grpc+rest",
31318-    deps = [
31319-        ":migration_go_proto",
31320-    ],
31321-)
31322-
31323-go_test(
31324-    name = "migration_go_gapic_test",
31325-    srcs = [":migration_go_gapic_srcjar_test"],
31326-    embed = [":migration_go_gapic"],
31327-    importpath = "cloud.google.com/go/bigquery/migration/apiv2alpha",
31328-)
31329-
31330-# Open Source Packages
31331-go_gapic_assembly_pkg(
31332-    name = "gapi-cloud-bigquery-migration-v2alpha-go",
31333-    deps = [
31334-        ":migration_go_gapic",
31335-        ":migration_go_gapic_srcjar-metadata.srcjar",
31336-        ":migration_go_gapic_srcjar-test.srcjar",
31337-        ":migration_go_proto",
31338-    ],
31339-)
31340-
31341-##############################################################################
31342-# Python
31343-##############################################################################
31344-load(
31345-    "@com_google_googleapis_imports//:imports.bzl",
31346-    "py_gapic_assembly_pkg",
31347-    "py_gapic_library",
31348-    "py_test",
31349-)
31350-
31351-py_gapic_library(
31352-    name = "migration_py_gapic",
31353-    srcs = [":migration_proto"],
31354-    grpc_service_config = "bigquerymigration_grpc_service_config.json",
31355-    opt_args = [
31356-        "python-gapic-name=bigquery_migration",
31357-        "python-gapic-namespace=google.cloud",
31358-    ],
31359-    rest_numeric_enums = False,
31360-    transport = "grpc",
31361-)
31362-
31363-py_test(
31364-    name = "migration_py_gapic_test",
31365-    srcs = [
31366-        "migration_py_gapic_pytest.py",
31367-        "migration_py_gapic_test.py",
31368-    ],
31369-    legacy_create_init = False,
31370-    deps = [":migration_py_gapic"],
31371-)
31372-
31373-# Open Source Packages
31374-py_gapic_assembly_pkg(
31375-    name = "bigquery-migration-v2alpha-py",
31376-    deps = [
31377-        ":migration_py_gapic",
31378-    ],
31379-)
31380-
31381-##############################################################################
31382-# PHP
31383-##############################################################################
31384-load(
31385-    "@com_google_googleapis_imports//:imports.bzl",
31386-    "php_gapic_assembly_pkg",
31387-    "php_gapic_library",
31388-    "php_grpc_library",
31389-    "php_proto_library",
31390-)
31391-
31392-php_proto_library(
31393-    name = "migration_php_proto",
31394-    deps = [":migration_proto"],
31395-)
31396-
31397-php_grpc_library(
31398-    name = "migration_php_grpc",
31399-    srcs = [":migration_proto"],
31400-    deps = [":migration_php_proto"],
31401-)
31402-
31403-php_gapic_library(
31404-    name = "migration_php_gapic",
31405-    srcs = [":migration_proto_with_info"],
31406-    grpc_service_config = "bigquerymigration_grpc_service_config.json",
31407-    rest_numeric_enums = False,
31408-    service_yaml = "bigquerymigration_v2alpha.yaml",
31409-    transport = "grpc+rest",
31410-    deps = [
31411-        ":migration_php_grpc",
31412-        ":migration_php_proto",
31413-    ],
31414-)
31415-
31416-# Open Source Packages
31417-php_gapic_assembly_pkg(
31418-    name = "google-cloud-bigquery-migration-v2alpha-php",
31419-    deps = [
31420-        ":migration_php_gapic",
31421-        ":migration_php_grpc",
31422-        ":migration_php_proto",
31423-    ],
31424-)
31425-
31426-##############################################################################
31427-# Node.js
31428-##############################################################################
31429-load(
31430-    "@com_google_googleapis_imports//:imports.bzl",
31431-    "nodejs_gapic_assembly_pkg",
31432-    "nodejs_gapic_library",
31433-)
31434-
31435-nodejs_gapic_library(
31436-    name = "migration_nodejs_gapic",
31437-    package_name = "@google-cloud/bigquery-migration",
31438-    src = ":migration_proto_with_info",
31439-    extra_protoc_parameters = ["metadata"],
31440-    grpc_service_config = "bigquerymigration_grpc_service_config.json",
31441-    package = "google.cloud.bigquery.migration.v2alpha",
31442-    rest_numeric_enums = False,
31443-    service_yaml = "bigquerymigration_v2alpha.yaml",
31444-    transport = "grpc+rest",
31445-    deps = [],
31446-)
31447-
31448-nodejs_gapic_assembly_pkg(
31449-    name = "bigquery-migration-v2alpha-nodejs",
31450-    deps = [
31451-        ":migration_nodejs_gapic",
31452-        ":migration_proto",
31453-    ],
31454-)
31455-
31456-##############################################################################
31457-# Ruby
31458-##############################################################################
31459-load(
31460-    "@com_google_googleapis_imports//:imports.bzl",
31461-    "ruby_cloud_gapic_library",
31462-    "ruby_gapic_assembly_pkg",
31463-    "ruby_grpc_library",
31464-    "ruby_proto_library",
31465-)
31466-
31467-ruby_proto_library(
31468-    name = "migration_ruby_proto",
31469-    deps = [":migration_proto"],
31470-)
31471-
31472-ruby_grpc_library(
31473-    name = "migration_ruby_grpc",
31474-    srcs = [":migration_proto"],
31475-    deps = [":migration_ruby_proto"],
31476-)
31477-
31478-ruby_cloud_gapic_library(
31479-    name = "migration_ruby_gapic",
31480-    srcs = [":migration_proto_with_info"],
31481-    extra_protoc_parameters = [
31482-        "ruby-cloud-gem-name=google-cloud-bigquery-migration-v2alpha",
31483-    ],
31484-    grpc_service_config = "bigquerymigration_grpc_service_config.json",
31485-    rest_numeric_enums = False,
31486-    deps = [
31487-        ":migration_ruby_grpc",
31488-        ":migration_ruby_proto",
31489-    ],
31490-)
31491-
31492-# Open Source Packages
31493-ruby_gapic_assembly_pkg(
31494-    name = "google-cloud-bigquery-migration-v2alpha-ruby",
31495-    deps = [
31496-        ":migration_ruby_gapic",
31497-        ":migration_ruby_grpc",
31498-        ":migration_ruby_proto",
31499-    ],
31500-)
31501-
31502-##############################################################################
31503-# C#
31504-##############################################################################
31505-load(
31506-    "@com_google_googleapis_imports//:imports.bzl",
31507-    "csharp_gapic_assembly_pkg",
31508-    "csharp_gapic_library",
31509-    "csharp_grpc_library",
31510-    "csharp_proto_library",
31511-)
31512-
31513-csharp_proto_library(
31514-    name = "migration_csharp_proto",
31515-    deps = [":migration_proto"],
31516-)
31517-
31518-csharp_grpc_library(
31519-    name = "migration_csharp_grpc",
31520-    srcs = [":migration_proto"],
31521-    deps = [":migration_csharp_proto"],
31522-)
31523-
31524-csharp_gapic_library(
31525-    name = "migration_csharp_gapic",
31526-    srcs = [":migration_proto_with_info"],
31527-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
31528-    grpc_service_config = "bigquerymigration_grpc_service_config.json",
31529-    rest_numeric_enums = False,
31530-    deps = [
31531-        ":migration_csharp_grpc",
31532-        ":migration_csharp_proto",
31533-    ],
31534-)
31535-
31536-# Open Source Packages
31537-csharp_gapic_assembly_pkg(
31538-    name = "google-cloud-bigquery-migration-v2alpha-csharp",
31539-    deps = [
31540-        ":migration_csharp_gapic",
31541-        ":migration_csharp_grpc",
31542-        ":migration_csharp_proto",
31543-    ],
31544-)
31545-
31546-##############################################################################
31547-# C++
31548-##############################################################################
31549-# Put your C++ rules here
31550diff -urN a/google/cloud/bigquery/reservation/BUILD.bazel b/google/cloud/bigquery/reservation/BUILD.bazel
31551--- a/google/cloud/bigquery/reservation/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
31552+++ b/google/cloud/bigquery/reservation/BUILD.bazel	1969-12-31 16:00:00
31553@@ -1,40 +0,0 @@
31554-# This build file includes a target for the Ruby wrapper library for
31555-# google-cloud-bigquery-reservation.
31556-
31557-# This is an API workspace, having public visibility by default makes perfect sense.
31558-package(default_visibility = ["//visibility:public"])
31559-
31560-# Export yaml configs.
31561-exports_files(glob(["*.yaml"]))
31562-
31563-load(
31564-    "@com_google_googleapis_imports//:imports.bzl",
31565-    "ruby_cloud_gapic_library",
31566-    "ruby_gapic_assembly_pkg",
31567-)
31568-
31569-# Generates a Ruby wrapper client for bigqueryreservation.
31570-# Ruby wrapper clients are versionless, but are generated from source protos
31571-# for a particular service version, v1 in this case.
31572-ruby_cloud_gapic_library(
31573-    name = "bigqueryreservation_ruby_wrapper",
31574-    srcs = ["//google/cloud/bigquery/reservation/v1:reservation_proto_with_info"],
31575-    extra_protoc_parameters = [
31576-        "ruby-cloud-gem-name=google-cloud-bigquery-reservation",
31577-        "ruby-cloud-env-prefix=BIGQUERY_RESERVATION",
31578-        "ruby-cloud-wrapper-of=v1:0.0",
31579-        "ruby-cloud-product-url=https://cloud.google.com/bigquery/docs/reference/reservations",
31580-        "ruby-cloud-api-id=bigqueryreservation.googleapis.com",
31581-        "ruby-cloud-api-shortname=bigqueryreservation",
31582-    ],
31583-    ruby_cloud_description = "The BigQuery Reservation API provides the mechanisms by which enterprise users can provision and manage dedicated resources such as slots and BigQuery BI Engine memory allocations.",
31584-    ruby_cloud_title = "BigQuery Reservation",
31585-)
31586-
31587-# Open Source package.
31588-ruby_gapic_assembly_pkg(
31589-    name = "google-cloud-bigquery-reservation-ruby",
31590-    deps = [
31591-        ":bigqueryreservation_ruby_wrapper",
31592-    ],
31593-)
31594diff -urN a/google/cloud/bigquery/reservation/v1/BUILD.bazel b/google/cloud/bigquery/reservation/v1/BUILD.bazel
31595--- a/google/cloud/bigquery/reservation/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
31596+++ b/google/cloud/bigquery/reservation/v1/BUILD.bazel	1969-12-31 16:00:00
31597@@ -1,393 +0,0 @@
31598-# This file was automatically generated by BuildFileGenerator
31599-# https://github.com/googleapis/rules_gapic/tree/master/bazel
31600-
31601-# Most of the manual changes to this file will be overwritten.
31602-# It's **only** allowed to change the following rule attribute values:
31603-# - names of *_gapic_assembly_* rules
31604-# - certain parameters of *_gapic_library rules, including but not limited to:
31605-#    * extra_protoc_parameters
31606-#    * extra_protoc_file_parameters
31607-# The complete list of preserved parameters can be found in the source code.
31608-
31609-# This is an API workspace, having public visibility by default makes perfect sense.
31610-package(default_visibility = ["//visibility:public"])
31611-
31612-##############################################################################
31613-# Common
31614-##############################################################################
31615-load("@rules_proto//proto:defs.bzl", "proto_library")
31616-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
31617-
31618-proto_library(
31619-    name = "reservation_proto",
31620-    srcs = [
31621-        "reservation.proto",
31622-    ],
31623-    deps = [
31624-        "//google/api:annotations_proto",
31625-        "//google/api:client_proto",
31626-        "//google/api:field_behavior_proto",
31627-        "//google/api:resource_proto",
31628-        "//google/rpc:status_proto",
31629-        "@com_google_protobuf//:empty_proto",
31630-        "@com_google_protobuf//:field_mask_proto",
31631-        "@com_google_protobuf//:timestamp_proto",
31632-    ],
31633-)
31634-
31635-proto_library_with_info(
31636-    name = "reservation_proto_with_info",
31637-    deps = [
31638-        ":reservation_proto",
31639-        "//google/cloud:common_resources_proto",
31640-    ],
31641-)
31642-
31643-##############################################################################
31644-# Java
31645-##############################################################################
31646-load(
31647-    "@com_google_googleapis_imports//:imports.bzl",
31648-    "java_gapic_assembly_gradle_pkg",
31649-    "java_gapic_library",
31650-    "java_gapic_test",
31651-    "java_grpc_library",
31652-    "java_proto_library",
31653-)
31654-
31655-java_proto_library(
31656-    name = "reservation_java_proto",
31657-    deps = [":reservation_proto"],
31658-)
31659-
31660-java_grpc_library(
31661-    name = "reservation_java_grpc",
31662-    srcs = [":reservation_proto"],
31663-    deps = [":reservation_java_proto"],
31664-)
31665-
31666-java_gapic_library(
31667-    name = "reservation_java_gapic",
31668-    srcs = [":reservation_proto_with_info"],
31669-    gapic_yaml = None,
31670-    grpc_service_config = "bigqueryreservation_grpc_service_config.json",
31671-    rest_numeric_enums = False,
31672-    service_yaml = "bigqueryreservation_v1.yaml",
31673-    test_deps = [
31674-        ":reservation_java_grpc",
31675-    ],
31676-    transport = "grpc+rest",
31677-    deps = [
31678-        ":reservation_java_proto",
31679-        "//google/api:api_java_proto",
31680-    ],
31681-)
31682-
31683-java_gapic_test(
31684-    name = "reservation_java_gapic_test_suite",
31685-    test_classes = [
31686-        "com.google.cloud.bigquery.reservation.v1.ReservationServiceClientHttpJsonTest",
31687-        "com.google.cloud.bigquery.reservation.v1.ReservationServiceClientTest",
31688-    ],
31689-    runtime_deps = [":reservation_java_gapic_test"],
31690-)
31691-
31692-# Open Source Packages
31693-java_gapic_assembly_gradle_pkg(
31694-    name = "google-cloud-bigquery-reservation-v1-java",
31695-    include_samples = True,
31696-    transport = "grpc+rest",
31697-    deps = [
31698-        ":reservation_java_gapic",
31699-        ":reservation_java_grpc",
31700-        ":reservation_java_proto",
31701-        ":reservation_proto",
31702-    ],
31703-)
31704-
31705-##############################################################################
31706-# Go
31707-##############################################################################
31708-load(
31709-    "@com_google_googleapis_imports//:imports.bzl",
31710-    "go_gapic_assembly_pkg",
31711-    "go_gapic_library",
31712-    "go_proto_library",
31713-    "go_test",
31714-)
31715-
31716-go_proto_library(
31717-    name = "reservation_go_proto",
31718-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
31719-    importpath = "google.golang.org/genproto/googleapis/cloud/bigquery/reservation/v1",
31720-    protos = [":reservation_proto"],
31721-    deps = [
31722-        "//google/api:annotations_go_proto",
31723-        "//google/rpc:status_go_proto",
31724-    ],
31725-)
31726-
31727-go_gapic_library(
31728-    name = "reservation_go_gapic",
31729-    srcs = [":reservation_proto_with_info"],
31730-    grpc_service_config = "bigqueryreservation_grpc_service_config.json",
31731-    importpath = "cloud.google.com/go/bigquery/reservation/apiv1;reservation",
31732-    metadata = True,
31733-    rest_numeric_enums = False,
31734-    service_yaml = "bigqueryreservation_v1.yaml",
31735-    transport = "grpc+rest",
31736-    deps = [
31737-        ":reservation_go_proto",
31738-    ],
31739-)
31740-
31741-go_test(
31742-    name = "reservation_go_gapic_test",
31743-    srcs = [":reservation_go_gapic_srcjar_test"],
31744-    embed = [":reservation_go_gapic"],
31745-    importpath = "cloud.google.com/go/bigquery/reservation/apiv1",
31746-)
31747-
31748-# Open Source Packages
31749-go_gapic_assembly_pkg(
31750-    name = "gapi-cloud-bigquery-reservation-v1-go",
31751-    deps = [
31752-        ":reservation_go_gapic",
31753-        ":reservation_go_gapic_srcjar-metadata.srcjar",
31754-        ":reservation_go_gapic_srcjar-test.srcjar",
31755-        ":reservation_go_proto",
31756-    ],
31757-)
31758-
31759-##############################################################################
31760-# Python
31761-##############################################################################
31762-load(
31763-    "@com_google_googleapis_imports//:imports.bzl",
31764-    "py_gapic_assembly_pkg",
31765-    "py_gapic_library",
31766-    "py_test",
31767-)
31768-
31769-py_gapic_library(
31770-    name = "reservation_py_gapic",
31771-    srcs = [":reservation_proto"],
31772-    grpc_service_config = "bigqueryreservation_grpc_service_config.json",
31773-    opt_args = [
31774-        "python-gapic-name=bigquery_reservation",
31775-        "python-gapic-namespace=google.cloud",
31776-    ],
31777-    rest_numeric_enums = False,
31778-    transport = "grpc",
31779-)
31780-
31781-py_test(
31782-    name = "reservation_py_gapic_test",
31783-    srcs = [
31784-        "reservation_py_gapic_pytest.py",
31785-        "reservation_py_gapic_test.py",
31786-    ],
31787-    legacy_create_init = False,
31788-    deps = [":reservation_py_gapic"],
31789-)
31790-
31791-# Open Source Packages
31792-py_gapic_assembly_pkg(
31793-    name = "bigquery-reservation-v1-py",
31794-    deps = [
31795-        ":reservation_py_gapic",
31796-    ],
31797-)
31798-
31799-##############################################################################
31800-# PHP
31801-##############################################################################
31802-load(
31803-    "@com_google_googleapis_imports//:imports.bzl",
31804-    "php_gapic_assembly_pkg",
31805-    "php_gapic_library",
31806-    "php_grpc_library",
31807-    "php_proto_library",
31808-)
31809-
31810-php_proto_library(
31811-    name = "reservation_php_proto",
31812-    deps = [":reservation_proto"],
31813-)
31814-
31815-php_grpc_library(
31816-    name = "reservation_php_grpc",
31817-    srcs = [":reservation_proto"],
31818-    deps = [":reservation_php_proto"],
31819-)
31820-
31821-php_gapic_library(
31822-    name = "reservation_php_gapic",
31823-    srcs = [":reservation_proto_with_info"],
31824-    grpc_service_config = "bigqueryreservation_grpc_service_config.json",
31825-    rest_numeric_enums = False,
31826-    service_yaml = "bigqueryreservation_v1.yaml",
31827-    transport = "grpc+rest",
31828-    deps = [
31829-        ":reservation_php_grpc",
31830-        ":reservation_php_proto",
31831-    ],
31832-)
31833-
31834-# Open Source Packages
31835-php_gapic_assembly_pkg(
31836-    name = "google-cloud-bigquery-reservation-v1-php",
31837-    deps = [
31838-        ":reservation_php_gapic",
31839-        ":reservation_php_grpc",
31840-        ":reservation_php_proto",
31841-    ],
31842-)
31843-
31844-##############################################################################
31845-# Node.js
31846-##############################################################################
31847-load(
31848-    "@com_google_googleapis_imports//:imports.bzl",
31849-    "nodejs_gapic_assembly_pkg",
31850-    "nodejs_gapic_library",
31851-)
31852-
31853-nodejs_gapic_library(
31854-    name = "reservation_nodejs_gapic",
31855-    package_name = "@google-cloud/bigquery-reservation",
31856-    src = ":reservation_proto_with_info",
31857-    extra_protoc_parameters = ["metadata"],
31858-    grpc_service_config = "bigqueryreservation_grpc_service_config.json",
31859-    package = "google.cloud.bigquery.reservation.v1",
31860-    rest_numeric_enums = False,
31861-    service_yaml = "bigqueryreservation_v1.yaml",
31862-    transport = "grpc+rest",
31863-    deps = [],
31864-)
31865-
31866-nodejs_gapic_assembly_pkg(
31867-    name = "bigquery-reservation-v1-nodejs",
31868-    deps = [
31869-        ":reservation_nodejs_gapic",
31870-        ":reservation_proto",
31871-    ],
31872-)
31873-
31874-##############################################################################
31875-# Ruby
31876-##############################################################################
31877-load(
31878-    "@com_google_googleapis_imports//:imports.bzl",
31879-    "ruby_cloud_gapic_library",
31880-    "ruby_gapic_assembly_pkg",
31881-    "ruby_grpc_library",
31882-    "ruby_proto_library",
31883-)
31884-
31885-ruby_proto_library(
31886-    name = "reservation_ruby_proto",
31887-    deps = [":reservation_proto"],
31888-)
31889-
31890-ruby_grpc_library(
31891-    name = "reservation_ruby_grpc",
31892-    srcs = [":reservation_proto"],
31893-    deps = [":reservation_ruby_proto"],
31894-)
31895-
31896-ruby_cloud_gapic_library(
31897-    name = "reservation_ruby_gapic",
31898-    srcs = [":reservation_proto_with_info"],
31899-    extra_protoc_parameters = [
31900-        "ruby-cloud-api-id=bigqueryreservation.googleapis.com",
31901-        "ruby-cloud-api-shortname=bigqueryreservation",
31902-        "ruby-cloud-env-prefix=BIGQUERY_RESERVATION",
31903-        "ruby-cloud-gem-name=google-cloud-bigquery-reservation-v1",
31904-        "ruby-cloud-product-url=https://cloud.google.com/bigquery/docs/reference/reservations",
31905-    ],
31906-    grpc_service_config = "bigqueryreservation_grpc_service_config.json",
31907-    rest_numeric_enums = False,
31908-    ruby_cloud_description = "The BigQuery Reservation API provides the mechanisms by which enterprise users can provision and manage dedicated resources such as slots and BigQuery BI Engine memory allocations.",
31909-    ruby_cloud_title = "BigQuery Reservation V1",
31910-    deps = [
31911-        ":reservation_ruby_grpc",
31912-        ":reservation_ruby_proto",
31913-    ],
31914-)
31915-
31916-# Open Source Packages
31917-ruby_gapic_assembly_pkg(
31918-    name = "google-cloud-bigquery-reservation-v1-ruby",
31919-    deps = [
31920-        ":reservation_ruby_gapic",
31921-        ":reservation_ruby_grpc",
31922-        ":reservation_ruby_proto",
31923-    ],
31924-)
31925-
31926-##############################################################################
31927-# C#
31928-##############################################################################
31929-load(
31930-    "@com_google_googleapis_imports//:imports.bzl",
31931-    "csharp_gapic_assembly_pkg",
31932-    "csharp_gapic_library",
31933-    "csharp_grpc_library",
31934-    "csharp_proto_library",
31935-)
31936-
31937-csharp_proto_library(
31938-    name = "reservation_csharp_proto",
31939-    deps = [":reservation_proto"],
31940-)
31941-
31942-csharp_grpc_library(
31943-    name = "reservation_csharp_grpc",
31944-    srcs = [":reservation_proto"],
31945-    deps = [":reservation_csharp_proto"],
31946-)
31947-
31948-csharp_gapic_library(
31949-    name = "reservation_csharp_gapic",
31950-    srcs = [":reservation_proto_with_info"],
31951-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
31952-    grpc_service_config = "bigqueryreservation_grpc_service_config.json",
31953-    rest_numeric_enums = False,
31954-    service_yaml = "bigqueryreservation_v1.yaml",
31955-    deps = [
31956-        ":reservation_csharp_grpc",
31957-        ":reservation_csharp_proto",
31958-    ],
31959-)
31960-
31961-# Open Source Packages
31962-csharp_gapic_assembly_pkg(
31963-    name = "google-cloud-bigquery-reservation-v1-csharp",
31964-    deps = [
31965-        ":reservation_csharp_gapic",
31966-        ":reservation_csharp_grpc",
31967-        ":reservation_csharp_proto",
31968-    ],
31969-)
31970-
31971-##############################################################################
31972-# C++
31973-##############################################################################
31974-load(
31975-    "@com_google_googleapis_imports//:imports.bzl",
31976-    "cc_grpc_library",
31977-    "cc_proto_library",
31978-)
31979-
31980-cc_proto_library(
31981-    name = "reservation_cc_proto",
31982-    deps = [":reservation_proto"],
31983-)
31984-
31985-cc_grpc_library(
31986-    name = "reservation_cc_grpc",
31987-    srcs = [":reservation_proto"],
31988-    grpc_only = True,
31989-    deps = [":reservation_cc_proto"],
31990-)
31991diff -urN a/google/cloud/bigquery/storage/BUILD.bazel b/google/cloud/bigquery/storage/BUILD.bazel
31992--- a/google/cloud/bigquery/storage/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
31993+++ b/google/cloud/bigquery/storage/BUILD.bazel	1969-12-31 16:00:00
31994@@ -1,40 +0,0 @@
31995-# This build file includes a target for the Ruby wrapper library for
31996-# google-cloud-bigquery-storage.
31997-
31998-# This is an API workspace, having public visibility by default makes perfect sense.
31999-package(default_visibility = ["//visibility:public"])
32000-
32001-# Export yaml configs.
32002-exports_files(glob(["*.yaml"]))
32003-
32004-load(
32005-    "@com_google_googleapis_imports//:imports.bzl",
32006-    "ruby_cloud_gapic_library",
32007-    "ruby_gapic_assembly_pkg",
32008-)
32009-
32010-# Generates a Ruby wrapper client for bigquerystorage.
32011-# Ruby wrapper clients are versionless, but are generated from source protos
32012-# for a particular service version, v1 in this case.
32013-ruby_cloud_gapic_library(
32014-    name = "bigquerystorage_ruby_wrapper",
32015-    srcs = ["//google/cloud/bigquery/storage/v1:storage_proto_with_info"],
32016-    extra_protoc_parameters = [
32017-        "ruby-cloud-gem-name=google-cloud-bigquery-storage",
32018-        "ruby-cloud-env-prefix=BIGQUERY_STORAGE",
32019-        "ruby-cloud-wrapper-of=v1:0.8",
32020-        "ruby-cloud-product-url=https://cloud.google.com/bigquery/docs/reference/storage",
32021-        "ruby-cloud-api-id=bigquerystorage.googleapis.com",
32022-        "ruby-cloud-api-shortname=bigquerystorage",
32023-    ],
32024-    ruby_cloud_description = "The BigQuery Storage API provides fast access to BigQuery managed storage.",
32025-    ruby_cloud_title = "BigQuery Storage",
32026-)
32027-
32028-# Open Source package.
32029-ruby_gapic_assembly_pkg(
32030-    name = "google-cloud-bigquery-storage-ruby",
32031-    deps = [
32032-        ":bigquerystorage_ruby_wrapper",
32033-    ],
32034-)
32035diff -urN a/google/cloud/bigquery/storage/v1/BUILD.bazel b/google/cloud/bigquery/storage/v1/BUILD.bazel
32036--- a/google/cloud/bigquery/storage/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
32037+++ b/google/cloud/bigquery/storage/v1/BUILD.bazel	1969-12-31 16:00:00
32038@@ -1,336 +0,0 @@
32039-##############################################################################
32040-# Common
32041-##############################################################################
32042-load("@rules_proto//proto:defs.bzl", "proto_library")
32043-load(
32044-    "@com_google_googleapis_imports//:imports.bzl",
32045-    "cc_grpc_library",
32046-    "cc_proto_library",
32047-    "csharp_gapic_assembly_pkg",
32048-    "csharp_gapic_library",
32049-    "csharp_grpc_library",
32050-    "csharp_proto_library",
32051-    "go_gapic_assembly_pkg",
32052-    "go_gapic_library",
32053-    "go_proto_library",
32054-    "go_test",
32055-    "java_gapic_assembly_gradle_pkg",
32056-    "java_gapic_library",
32057-    "java_gapic_test",
32058-    "java_grpc_library",
32059-    "java_proto_library",
32060-    "nodejs_gapic_assembly_pkg",
32061-    "nodejs_gapic_library",
32062-    "php_gapic_assembly_pkg",
32063-    "php_gapic_library",
32064-    "php_grpc_library",
32065-    "php_proto_library",
32066-    "proto_library_with_info",
32067-    "py_gapic_assembly_pkg",
32068-    "py_gapic_library",
32069-    "ruby_cloud_gapic_library",
32070-    "ruby_gapic_assembly_pkg",
32071-    "ruby_grpc_library",
32072-    "ruby_proto_library",
32073-)
32074-
32075-# This is an API workspace, having public visibility by default makes perfect sense.
32076-package(default_visibility = ["//visibility:public"])
32077-
32078-proto_library(
32079-    name = "storage_proto",
32080-    srcs = [
32081-        "annotations.proto",
32082-        "arrow.proto",
32083-        "avro.proto",
32084-        "protobuf.proto",
32085-        "storage.proto",
32086-        "stream.proto",
32087-        "table.proto",
32088-    ],
32089-    deps = [
32090-        "//google/api:annotations_proto",
32091-        "//google/api:client_proto",
32092-        "//google/api:field_behavior_proto",
32093-        "//google/api:resource_proto",
32094-        "//google/rpc:status_proto",
32095-        "@com_google_protobuf//:descriptor_proto",
32096-        "@com_google_protobuf//:empty_proto",
32097-        "@com_google_protobuf//:timestamp_proto",
32098-        "@com_google_protobuf//:wrappers_proto",
32099-    ],
32100-)
32101-
32102-proto_library_with_info(
32103-    name = "storage_proto_with_info",
32104-    deps = [
32105-        ":storage_proto",
32106-        "//google/cloud:common_resources_proto",
32107-    ],
32108-)
32109-
32110-java_proto_library(
32111-    name = "storage_java_proto",
32112-    deps = [":storage_proto"],
32113-)
32114-
32115-java_grpc_library(
32116-    name = "storage_java_grpc",
32117-    srcs = [":storage_proto"],
32118-    deps = [":storage_java_proto"],
32119-)
32120-
32121-java_gapic_library(
32122-    name = "storage_java_gapic",
32123-    srcs = [":storage_proto_with_info"],
32124-    gapic_yaml = "bigquerystorage_gapic.yaml",
32125-    grpc_service_config = "bigquerystorage_grpc_service_config.json",
32126-    rest_numeric_enums = False,
32127-    test_deps = [
32128-        ":storage_java_grpc",
32129-    ],
32130-    transport = "grpc",
32131-    deps = [
32132-        ":storage_java_proto",
32133-    ],
32134-)
32135-
32136-java_gapic_test(
32137-    name = "storage_java_gapic_test_suite",
32138-    test_classes = [
32139-        "com.google.cloud.bigquery.storage.v1.BaseBigQueryReadClientTest",
32140-    ],
32141-    runtime_deps = [":storage_java_gapic_test"],
32142-)
32143-
32144-# Open Source Packages
32145-java_gapic_assembly_gradle_pkg(
32146-    name = "google-cloud-bigquery-storage-v1-java",
32147-    include_samples = True,
32148-    transport = "grpc",
32149-    deps = [
32150-        ":storage_java_gapic",
32151-        ":storage_java_grpc",
32152-        ":storage_java_proto",
32153-        ":storage_proto",
32154-    ],
32155-)
32156-
32157-go_proto_library(
32158-    name = "storage_go_proto",
32159-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
32160-    importpath = "google.golang.org/genproto/googleapis/cloud/bigquery/storage/v1",
32161-    protos = [":storage_proto"],
32162-    deps = [
32163-        "//google/api:annotations_go_proto",
32164-        "//google/rpc:status_go_proto",
32165-    ],
32166-)
32167-
32168-go_gapic_library(
32169-    name = "storage_go_gapic",
32170-    srcs = [":storage_proto_with_info"],
32171-    grpc_service_config = "bigquerystorage_grpc_service_config.json",
32172-    importpath = "cloud.google.com/go/bigquery/storage/apiv1;storage",
32173-    rest_numeric_enums = False,
32174-    service_yaml = "bigquerystorage_v1.yaml",
32175-    deps = [
32176-        ":storage_go_proto",
32177-    ],
32178-)
32179-
32180-go_test(
32181-    name = "storage_go_gapic_test",
32182-    srcs = [":storage_go_gapic_srcjar_test"],
32183-    embed = [":storage_go_gapic"],
32184-    importpath = "cloud.google.com/go/bigquery/storage/apiv1",
32185-)
32186-
32187-# Open Source Packages
32188-go_gapic_assembly_pkg(
32189-    name = "gapi-cloud-bigquery-storage-v1-go",
32190-    deps = [
32191-        ":storage_go_gapic",
32192-        ":storage_go_gapic_srcjar-test.srcjar",
32193-        ":storage_go_proto",
32194-    ],
32195-)
32196-
32197-##############################################################################
32198-# Python
32199-##############################################################################
32200-
32201-py_gapic_library(
32202-    name = "storage_py_gapic",
32203-    srcs = [":storage_proto"],
32204-    grpc_service_config = "bigquerystorage_grpc_service_config.json",
32205-    opt_args = [
32206-        "python-gapic-namespace=google.cloud",
32207-        "python-gapic-name=bigquery_storage",
32208-    ],
32209-    rest_numeric_enums = False,
32210-    transport = "grpc",
32211-)
32212-
32213-py_test(
32214-    name = "storage_py_gapic_test",
32215-    srcs = [
32216-        "storage_py_gapic_pytest.py",
32217-        "storage_py_gapic_test.py",
32218-    ],
32219-    legacy_create_init = False,
32220-    deps = [":storage_py_gapic"],
32221-)
32222-
32223-py_gapic_assembly_pkg(
32224-    name = "bigquery-storage-v1-py",
32225-    deps = [
32226-        ":storage_py_gapic",
32227-    ],
32228-)
32229-
32230-php_proto_library(
32231-    name = "storage_php_proto",
32232-    deps = [":storage_proto"],
32233-)
32234-
32235-php_grpc_library(
32236-    name = "storage_php_grpc",
32237-    srcs = [":storage_proto"],
32238-    deps = [":storage_php_proto"],
32239-)
32240-
32241-php_gapic_library(
32242-    name = "storage_php_gapic",
32243-    srcs = [":storage_proto_with_info"],
32244-    grpc_service_config = "bigquerystorage_grpc_service_config.json",
32245-    rest_numeric_enums = False,
32246-    transport = "grpc+rest",
32247-    deps = [
32248-        ":storage_php_grpc",
32249-        ":storage_php_proto",
32250-    ],
32251-)
32252-
32253-# Open Source Packages
32254-php_gapic_assembly_pkg(
32255-    name = "google-cloud-bigquery-storage-v1-php",
32256-    deps = [
32257-        ":storage_php_gapic",
32258-        ":storage_php_grpc",
32259-        ":storage_php_proto",
32260-    ],
32261-)
32262-
32263-nodejs_gapic_library(
32264-    name = "storage_nodejs_gapic",
32265-    package_name = "@google-cloud/bigquery-storage",
32266-    src = ":storage_proto_with_info",
32267-    extra_protoc_parameters = ["metadata"],
32268-    grpc_service_config = "bigquerystorage_grpc_service_config.json",
32269-    package = "google.cloud.bigquery.storage.v1",
32270-    rest_numeric_enums = False,
32271-    service_yaml = "bigquerystorage_v1.yaml",
32272-    transport = "grpc+rest",
32273-    deps = [],
32274-)
32275-
32276-nodejs_gapic_assembly_pkg(
32277-    name = "bigquery-storage-v1-nodejs",
32278-    deps = [
32279-        ":storage_nodejs_gapic",
32280-        ":storage_proto",
32281-    ],
32282-)
32283-
32284-##############################################################################
32285-# Ruby
32286-##############################################################################
32287-
32288-ruby_proto_library(
32289-    name = "storage_ruby_proto",
32290-    deps = [":storage_proto"],
32291-)
32292-
32293-ruby_grpc_library(
32294-    name = "storage_ruby_grpc",
32295-    srcs = [":storage_proto"],
32296-    deps = [":storage_ruby_proto"],
32297-)
32298-
32299-ruby_cloud_gapic_library(
32300-    name = "storage_ruby_gapic",
32301-    srcs = [":storage_proto_with_info"],
32302-    extra_protoc_parameters = [
32303-        "ruby-cloud-gem-name=google-cloud-bigquery-storage-v1",
32304-        "ruby-cloud-env-prefix=BIGQUERY_STORAGE",
32305-        "ruby-cloud-product-url=https://cloud.google.com/bigquery/docs/reference/storage",
32306-        "ruby-cloud-api-id=bigquerystorage.googleapis.com",
32307-        "ruby-cloud-api-shortname=bigquerystorage",
32308-    ],
32309-    grpc_service_config = "bigquerystorage_grpc_service_config.json",
32310-    rest_numeric_enums = False,
32311-    ruby_cloud_description = "The BigQuery Storage API provides fast access to BigQuery managed storage.",
32312-    ruby_cloud_title = "BigQuery Storage V1",
32313-    deps = [
32314-        ":storage_ruby_grpc",
32315-        ":storage_ruby_proto",
32316-    ],
32317-)
32318-
32319-# Open Source Packages
32320-ruby_gapic_assembly_pkg(
32321-    name = "google-cloud-bigquery-storage-v1-ruby",
32322-    deps = [
32323-        ":storage_ruby_gapic",
32324-        ":storage_ruby_grpc",
32325-        ":storage_ruby_proto",
32326-    ],
32327-)
32328-
32329-csharp_proto_library(
32330-    name = "storage_csharp_proto",
32331-    deps = [":storage_proto"],
32332-)
32333-
32334-csharp_grpc_library(
32335-    name = "storage_csharp_grpc",
32336-    srcs = [":storage_proto"],
32337-    deps = [":storage_csharp_proto"],
32338-)
32339-
32340-csharp_gapic_library(
32341-    name = "storage_csharp_gapic",
32342-    srcs = [":storage_proto_with_info"],
32343-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
32344-    grpc_service_config = "bigquerystorage_grpc_service_config.json",
32345-    rest_numeric_enums = False,
32346-    service_yaml = "bigquerystorage_v1.yaml",
32347-    deps = [
32348-        ":storage_csharp_grpc",
32349-        ":storage_csharp_proto",
32350-    ],
32351-)
32352-
32353-# Open Source Packages
32354-csharp_gapic_assembly_pkg(
32355-    name = "google-cloud-bigquery-storage-v1-csharp",
32356-    deps = [
32357-        ":storage_csharp_gapic",
32358-        ":storage_csharp_grpc",
32359-        ":storage_csharp_proto",
32360-    ],
32361-)
32362-
32363-cc_proto_library(
32364-    name = "storage_cc_proto",
32365-    deps = [":storage_proto"],
32366-)
32367-
32368-cc_grpc_library(
32369-    name = "storage_cc_grpc",
32370-    srcs = [":storage_proto"],
32371-    generate_mocks = True,
32372-    grpc_only = True,
32373-    deps = [":storage_cc_proto"],
32374-)
32375diff -urN a/google/cloud/bigquery/storage/v1beta1/BUILD.bazel b/google/cloud/bigquery/storage/v1beta1/BUILD.bazel
32376--- a/google/cloud/bigquery/storage/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
32377+++ b/google/cloud/bigquery/storage/v1beta1/BUILD.bazel	1969-12-31 16:00:00
32378@@ -1,312 +0,0 @@
32379-# This file was automatically generated by BuildFileGenerator
32380-
32381-##############################################################################
32382-# Common
32383-##############################################################################
32384-load("@rules_proto//proto:defs.bzl", "proto_library")
32385-load(
32386-    "@com_google_googleapis_imports//:imports.bzl",
32387-    "cc_grpc_library",
32388-    "cc_proto_library",
32389-    "csharp_gapic_assembly_pkg",
32390-    "csharp_gapic_library",
32391-    "csharp_grpc_library",
32392-    "csharp_proto_library",
32393-    "go_gapic_assembly_pkg",
32394-    "go_gapic_library",
32395-    "go_proto_library",
32396-    "go_test",
32397-    "java_gapic_assembly_gradle_pkg",
32398-    "java_gapic_library",
32399-    "java_gapic_test",
32400-    "java_grpc_library",
32401-    "java_proto_library",
32402-    "nodejs_gapic_assembly_pkg",
32403-    "nodejs_gapic_library",
32404-    "php_gapic_assembly_pkg",
32405-    "php_gapic_library",
32406-    "php_grpc_library",
32407-    "php_proto_library",
32408-    "proto_library_with_info",
32409-    "py_gapic_assembly_pkg",
32410-    "py_gapic_library",
32411-    "py_test",
32412-    "ruby_cloud_gapic_library",
32413-    "ruby_gapic_assembly_pkg",
32414-    "ruby_grpc_library",
32415-    "ruby_proto_library",
32416-)
32417-
32418-# This is an API workspace, having public visibility by default makes perfect sense.
32419-package(default_visibility = ["//visibility:public"])
32420-
32421-proto_library(
32422-    name = "storage_proto",
32423-    srcs = [
32424-        "arrow.proto",
32425-        "avro.proto",
32426-        "read_options.proto",
32427-        "storage.proto",
32428-        "table_reference.proto",
32429-    ],
32430-    deps = [
32431-        "//google/api:annotations_proto",
32432-        "//google/api:client_proto",
32433-        "//google/api:field_behavior_proto",
32434-        "//google/api:resource_proto",
32435-        "@com_google_protobuf//:empty_proto",
32436-        "@com_google_protobuf//:timestamp_proto",
32437-    ],
32438-)
32439-
32440-proto_library_with_info(
32441-    name = "storage_proto_with_info",
32442-    deps = [
32443-        ":storage_proto",
32444-        "//google/cloud:common_resources_proto",
32445-    ],
32446-)
32447-
32448-java_proto_library(
32449-    name = "storage_java_proto",
32450-    deps = [":storage_proto"],
32451-)
32452-
32453-java_grpc_library(
32454-    name = "storage_java_grpc",
32455-    srcs = [":storage_proto"],
32456-    deps = [":storage_java_proto"],
32457-)
32458-
32459-java_gapic_library(
32460-    name = "storage_java_gapic",
32461-    srcs = [":storage_proto_with_info"],
32462-    gapic_yaml = "bigquerystorage_gapic.yaml",
32463-    grpc_service_config = "bigquerystorage_grpc_service_config.json",
32464-    rest_numeric_enums = False,
32465-    test_deps = [
32466-        ":storage_java_grpc",
32467-    ],
32468-    transport = "grpc",
32469-    deps = [
32470-        ":storage_java_proto",
32471-    ],
32472-)
32473-
32474-java_gapic_test(
32475-    name = "storage_java_gapic_test_suite",
32476-    test_classes = [
32477-        "com.google.cloud.bigquery.storage.v1beta1.BaseBigQueryStorageClientTest",
32478-    ],
32479-    runtime_deps = [":storage_java_gapic_test"],
32480-)
32481-
32482-# Open Source Packages
32483-java_gapic_assembly_gradle_pkg(
32484-    name = "google-cloud-bigquery-storage-v1beta1-java",
32485-    include_samples = True,
32486-    transport = "grpc",
32487-    deps = [
32488-        ":storage_java_gapic",
32489-        ":storage_java_grpc",
32490-        ":storage_java_proto",
32491-        ":storage_proto",
32492-    ],
32493-)
32494-
32495-go_proto_library(
32496-    name = "storage_go_proto",
32497-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
32498-    importpath = "google.golang.org/genproto/googleapis/cloud/bigquery/storage/v1beta1",
32499-    protos = [":storage_proto"],
32500-    deps = [
32501-        "//google/api:annotations_go_proto",
32502-    ],
32503-)
32504-
32505-go_gapic_library(
32506-    name = "storage_go_gapic",
32507-    srcs = [":storage_proto_with_info"],
32508-    grpc_service_config = "bigquerystorage_grpc_service_config.json",
32509-    importpath = "cloud.google.com/go/bigquery/storage/apiv1beta1;storage",
32510-    rest_numeric_enums = False,
32511-    service_yaml = "bigquerystorage_v1beta1.yaml",
32512-    deps = [
32513-        ":storage_go_proto",
32514-    ],
32515-)
32516-
32517-go_test(
32518-    name = "storage_go_gapic_test",
32519-    srcs = [":storage_go_gapic_srcjar_test"],
32520-    embed = [":storage_go_gapic"],
32521-    importpath = "cloud.google.com/go/bigquery/storage/apiv1beta1",
32522-)
32523-
32524-# Open Source Packages
32525-go_gapic_assembly_pkg(
32526-    name = "gapi-cloud-bigquery-storage-v1beta1-go",
32527-    deps = [
32528-        ":storage_go_gapic",
32529-        ":storage_go_gapic_srcjar-test.srcjar",
32530-        ":storage_go_proto",
32531-    ],
32532-)
32533-
32534-py_gapic_library(
32535-    name = "storage_py_gapic",
32536-    srcs = [":storage_proto"],
32537-    grpc_service_config = "bigquerystorage_grpc_service_config.json",
32538-    rest_numeric_enums = False,
32539-    transport = "grpc",
32540-)
32541-
32542-py_test(
32543-    name = "storage_py_gapic_test",
32544-    srcs = [
32545-        "storage_py_gapic_pytest.py",
32546-        "storage_py_gapic_test.py",
32547-    ],
32548-    legacy_create_init = False,
32549-    deps = [":storage_py_gapic"],
32550-)
32551-
32552-py_gapic_assembly_pkg(
32553-    name = "bigquery-storage-v1beta1-py",
32554-    deps = [
32555-        ":storage_py_gapic",
32556-    ],
32557-)
32558-
32559-php_proto_library(
32560-    name = "storage_php_proto",
32561-    deps = [":storage_proto"],
32562-)
32563-
32564-php_grpc_library(
32565-    name = "storage_php_grpc",
32566-    srcs = [":storage_proto"],
32567-    deps = [":storage_php_proto"],
32568-)
32569-
32570-php_gapic_library(
32571-    name = "storage_php_gapic",
32572-    srcs = [":storage_proto_with_info"],
32573-    grpc_service_config = "bigquerystorage_grpc_service_config.json",
32574-    rest_numeric_enums = False,
32575-    transport = "grpc+rest",
32576-    deps = [
32577-        ":storage_php_grpc",
32578-        ":storage_php_proto",
32579-    ],
32580-)
32581-
32582-# Open Source Packages
32583-php_gapic_assembly_pkg(
32584-    name = "google-cloud-bigquery-storage-v1beta1-php",
32585-    deps = [
32586-        ":storage_php_gapic",
32587-        ":storage_php_grpc",
32588-        ":storage_php_proto",
32589-    ],
32590-)
32591-
32592-nodejs_gapic_library(
32593-    name = "storage_nodejs_gapic",
32594-    package_name = "@google-cloud/bigquery-storage",
32595-    src = ":storage_proto_with_info",
32596-    extra_protoc_parameters = ["metadata"],
32597-    grpc_service_config = "bigquerystorage_grpc_service_config.json",
32598-    package = "google.cloud.bigquery.storage.v1beta1",
32599-    rest_numeric_enums = False,
32600-    service_yaml = "bigquerystorage_v1beta1.yaml",
32601-    transport = "grpc+rest",
32602-    deps = [],
32603-)
32604-
32605-nodejs_gapic_assembly_pkg(
32606-    name = "bigquery-storage-v1beta1-nodejs",
32607-    deps = [
32608-        ":storage_nodejs_gapic",
32609-        ":storage_proto",
32610-    ],
32611-)
32612-
32613-ruby_proto_library(
32614-    name = "storage_ruby_proto",
32615-    deps = [":storage_proto"],
32616-)
32617-
32618-ruby_grpc_library(
32619-    name = "storage_ruby_grpc",
32620-    srcs = [":storage_proto"],
32621-    deps = [":storage_ruby_proto"],
32622-)
32623-
32624-ruby_cloud_gapic_library(
32625-    name = "storage_ruby_gapic",
32626-    srcs = [":storage_proto_with_info"],
32627-    extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-bigquery-storage-v1beta1"],
32628-    rest_numeric_enums = False,
32629-    deps = [
32630-        ":storage_ruby_grpc",
32631-        ":storage_ruby_proto",
32632-    ],
32633-)
32634-
32635-# Open Source Packages
32636-ruby_gapic_assembly_pkg(
32637-    name = "google-cloud-bigquery-storage-v1beta1-ruby",
32638-    deps = [
32639-        ":storage_ruby_gapic",
32640-        ":storage_ruby_grpc",
32641-        ":storage_ruby_proto",
32642-    ],
32643-)
32644-
32645-csharp_proto_library(
32646-    name = "storage_csharp_proto",
32647-    deps = [":storage_proto"],
32648-)
32649-
32650-csharp_grpc_library(
32651-    name = "storage_csharp_grpc",
32652-    srcs = [":storage_proto"],
32653-    deps = [":storage_csharp_proto"],
32654-)
32655-
32656-csharp_gapic_library(
32657-    name = "storage_csharp_gapic",
32658-    srcs = [":storage_proto_with_info"],
32659-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
32660-    grpc_service_config = "bigquerystorage_grpc_service_config.json",
32661-    rest_numeric_enums = False,
32662-    service_yaml = "bigquerystorage_v1beta1.yaml",
32663-    deps = [
32664-        ":storage_csharp_grpc",
32665-        ":storage_csharp_proto",
32666-    ],
32667-)
32668-
32669-# Open Source Packages
32670-csharp_gapic_assembly_pkg(
32671-    name = "google-cloud-bigquery-storage-v1beta1-csharp",
32672-    deps = [
32673-        ":storage_csharp_gapic",
32674-        ":storage_csharp_grpc",
32675-        ":storage_csharp_proto",
32676-    ],
32677-)
32678-
32679-cc_proto_library(
32680-    name = "storage_cc_proto",
32681-    deps = [":storage_proto"],
32682-)
32683-
32684-cc_grpc_library(
32685-    name = "storage_cc_grpc",
32686-    srcs = [":storage_proto"],
32687-    generate_mocks = True,
32688-    grpc_only = True,
32689-    deps = [":storage_cc_proto"],
32690-)
32691diff -urN a/google/cloud/bigquery/storage/v1beta2/BUILD.bazel b/google/cloud/bigquery/storage/v1beta2/BUILD.bazel
32692--- a/google/cloud/bigquery/storage/v1beta2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
32693+++ b/google/cloud/bigquery/storage/v1beta2/BUILD.bazel	1969-12-31 16:00:00
32694@@ -1,369 +0,0 @@
32695-# This is an API workspace, having public visibility by default makes perfect sense.
32696-package(default_visibility = ["//visibility:public"])
32697-
32698-##############################################################################
32699-# Common
32700-##############################################################################
32701-load("@rules_proto//proto:defs.bzl", "proto_library")
32702-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
32703-
32704-proto_library(
32705-    name = "storage_proto",
32706-    srcs = [
32707-        "arrow.proto",
32708-        "avro.proto",
32709-        "protobuf.proto",
32710-        "storage.proto",
32711-        "stream.proto",
32712-        "table.proto",
32713-    ],
32714-    deps = [
32715-        "//google/api:annotations_proto",
32716-        "//google/api:client_proto",
32717-        "//google/api:field_behavior_proto",
32718-        "//google/api:resource_proto",
32719-        "//google/rpc:status_proto",
32720-        "@com_google_protobuf//:descriptor_proto",
32721-        "@com_google_protobuf//:empty_proto",
32722-        "@com_google_protobuf//:timestamp_proto",
32723-        "@com_google_protobuf//:wrappers_proto",
32724-    ],
32725-)
32726-
32727-proto_library_with_info(
32728-    name = "storage_proto_with_info",
32729-    deps = [
32730-        ":storage_proto",
32731-        "//google/cloud:common_resources_proto",
32732-    ],
32733-)
32734-
32735-##############################################################################
32736-# Java
32737-##############################################################################
32738-load(
32739-    "@com_google_googleapis_imports//:imports.bzl",
32740-    "java_gapic_assembly_gradle_pkg",
32741-    "java_gapic_library",
32742-    "java_gapic_test",
32743-    "java_grpc_library",
32744-    "java_proto_library",
32745-)
32746-
32747-java_proto_library(
32748-    name = "storage_java_proto",
32749-    deps = [":storage_proto"],
32750-)
32751-
32752-java_grpc_library(
32753-    name = "storage_java_grpc",
32754-    srcs = [":storage_proto"],
32755-    deps = [":storage_java_proto"],
32756-)
32757-
32758-java_gapic_library(
32759-    name = "storage_java_gapic",
32760-    srcs = [":storage_proto_with_info"],
32761-    gapic_yaml = "bigquerystorage_gapic.yaml",
32762-    grpc_service_config = "bigquerystorage_grpc_service_config.json",
32763-    rest_numeric_enums = False,
32764-    test_deps = [
32765-        ":storage_java_grpc",
32766-    ],
32767-    transport = "grpc",
32768-    deps = [
32769-        ":storage_java_proto",
32770-    ],
32771-)
32772-
32773-java_gapic_test(
32774-    name = "storage_java_gapic_test_suite",
32775-    test_classes = [
32776-        "com.google.cloud.bigquery.storage.v1beta2.BaseBigQueryReadClientTest",
32777-    ],
32778-    runtime_deps = [":storage_java_gapic_test"],
32779-)
32780-
32781-# Open Source Packages
32782-java_gapic_assembly_gradle_pkg(
32783-    name = "google-cloud-bigquery-storage-v1beta2-java",
32784-    include_samples = True,
32785-    transport = "grpc",
32786-    deps = [
32787-        ":storage_java_gapic",
32788-        ":storage_java_grpc",
32789-        ":storage_java_proto",
32790-        ":storage_proto",
32791-    ],
32792-)
32793-
32794-##############################################################################
32795-# Go
32796-##############################################################################
32797-load(
32798-    "@com_google_googleapis_imports//:imports.bzl",
32799-    "go_gapic_assembly_pkg",
32800-    "go_gapic_library",
32801-    "go_proto_library",
32802-    "go_test",
32803-)
32804-
32805-go_proto_library(
32806-    name = "storage_go_proto",
32807-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
32808-    importpath = "google.golang.org/genproto/googleapis/cloud/bigquery/storage/v1beta2",
32809-    protos = [":storage_proto"],
32810-    deps = [
32811-        "//google/api:annotations_go_proto",
32812-        "//google/rpc:status_go_proto",
32813-    ],
32814-)
32815-
32816-go_gapic_library(
32817-    name = "storage_go_gapic",
32818-    srcs = [":storage_proto_with_info"],
32819-    grpc_service_config = "bigquerystorage_grpc_service_config.json",
32820-    importpath = "cloud.google.com/go/bigquery/storage/apiv1beta2;storage",
32821-    rest_numeric_enums = False,
32822-    service_yaml = "bigquerystorage_v1beta2.yaml",
32823-    deps = [
32824-        ":storage_go_proto",
32825-    ],
32826-)
32827-
32828-go_test(
32829-    name = "storage_go_gapic_test",
32830-    srcs = [":storage_go_gapic_srcjar_test"],
32831-    embed = [":storage_go_gapic"],
32832-    importpath = "cloud.google.com/go/bigquery/storage/apiv1beta2",
32833-)
32834-
32835-# Open Source Packages
32836-go_gapic_assembly_pkg(
32837-    name = "gapi-cloud-bigquery-storage-v1beta2-go",
32838-    deps = [
32839-        ":storage_go_gapic",
32840-        ":storage_go_gapic_srcjar-test.srcjar",
32841-        ":storage_go_proto",
32842-    ],
32843-)
32844-
32845-##############################################################################
32846-# Python
32847-##############################################################################
32848-
32849-load(
32850-    "@com_google_googleapis_imports//:imports.bzl",
32851-    "py_gapic_assembly_pkg",
32852-    "py_gapic_library",
32853-)
32854-
32855-py_gapic_library(
32856-    name = "storage_py_gapic",
32857-    srcs = [":storage_proto"],
32858-    grpc_service_config = "bigquerystorage_grpc_service_config.json",
32859-    opt_args = [
32860-        "python-gapic-namespace=google.cloud",
32861-        "python-gapic-name=bigquery_storage",
32862-    ],
32863-    rest_numeric_enums = False,
32864-    transport = "grpc",
32865-)
32866-
32867-py_test(
32868-    name = "storage_py_gapic_test",
32869-    srcs = [
32870-        "storage_py_gapic_pytest.py",
32871-        "storage_py_gapic_test.py",
32872-    ],
32873-    legacy_create_init = False,
32874-    deps = [":storage_py_gapic"],
32875-)
32876-
32877-py_gapic_assembly_pkg(
32878-    name = "bigquery-storage-v1beta2-py",
32879-    deps = [
32880-        ":storage_py_gapic",
32881-    ],
32882-)
32883-
32884-##############################################################################
32885-# PHP
32886-##############################################################################
32887-load(
32888-    "@com_google_googleapis_imports//:imports.bzl",
32889-    "php_gapic_assembly_pkg",
32890-    "php_gapic_library",
32891-    "php_grpc_library",
32892-    "php_proto_library",
32893-)
32894-
32895-php_proto_library(
32896-    name = "storage_php_proto",
32897-    deps = [":storage_proto"],
32898-)
32899-
32900-php_grpc_library(
32901-    name = "storage_php_grpc",
32902-    srcs = [":storage_proto"],
32903-    deps = [":storage_php_proto"],
32904-)
32905-
32906-php_gapic_library(
32907-    name = "storage_php_gapic",
32908-    srcs = [":storage_proto_with_info"],
32909-    grpc_service_config = "bigquerystorage_grpc_service_config.json",
32910-    rest_numeric_enums = False,
32911-    transport = "grpc+rest",
32912-    deps = [
32913-        ":storage_php_grpc",
32914-        ":storage_php_proto",
32915-    ],
32916-)
32917-
32918-# Open Source Packages
32919-php_gapic_assembly_pkg(
32920-    name = "google-cloud-bigquery-storage-v1beta2-php",
32921-    deps = [
32922-        ":storage_php_gapic",
32923-        ":storage_php_grpc",
32924-        ":storage_php_proto",
32925-    ],
32926-)
32927-
32928-##############################################################################
32929-# Node.js
32930-##############################################################################
32931-load(
32932-    "@com_google_googleapis_imports//:imports.bzl",
32933-    "nodejs_gapic_assembly_pkg",
32934-    "nodejs_gapic_library",
32935-)
32936-
32937-nodejs_gapic_library(
32938-    name = "storage_nodejs_gapic",
32939-    src = ":storage_proto_with_info",
32940-    extra_protoc_parameters = ["metadata"],
32941-    grpc_service_config = "bigquerystorage_grpc_service_config.json",
32942-    package = "google.cloud.bigquery.storage.v1beta2",
32943-    rest_numeric_enums = False,
32944-    service_yaml = "bigquerystorage_v1beta2.yaml",
32945-    transport = "grpc+rest",
32946-    deps = [],
32947-)
32948-
32949-nodejs_gapic_assembly_pkg(
32950-    name = "bigquery-storage-v1beta2-nodejs",
32951-    deps = [
32952-        ":storage_nodejs_gapic",
32953-        ":storage_proto",
32954-    ],
32955-)
32956-
32957-##############################################################################
32958-# Ruby
32959-##############################################################################
32960-# load(
32961-#     "@com_google_googleapis_imports//:imports.bzl",
32962-#     "ruby_gapic_assembly_pkg",
32963-#     "ruby_cloud_gapic_library",
32964-#     "ruby_grpc_library",
32965-#     "ruby_proto_library",
32966-# )
32967-
32968-# ruby_proto_library(
32969-#     name = "storage_ruby_proto",
32970-#     deps = [":storage_proto"],
32971-# )
32972-
32973-# ruby_grpc_library(
32974-#     name = "storage_ruby_grpc",
32975-#     srcs = [":storage_proto"],
32976-#     deps = [":storage_ruby_proto"],
32977-# )
32978-
32979-# ruby_cloud_gapic_library(
32980-#     name = "storage_ruby_gapic",
32981-#     srcs = [":storage_proto_with_info",],
32982-#     extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-bigquery-storage-v1beta2"],
32983-#     deps = [
32984-#         ":storage_ruby_grpc",
32985-#         ":storage_ruby_proto",
32986-#     ],
32987-# )
32988-
32989-# ruby_gapic_assembly_pkg(
32990-#     name = "google-cloud-bigquery-storage-v1beta2-ruby",
32991-#     deps = [
32992-#         ":storage_ruby_gapic",
32993-#         ":storage_ruby_grpc",
32994-#         ":storage_ruby_proto",
32995-#     ],
32996-# )
32997-
32998-##############################################################################
32999-# C#
33000-##############################################################################
33001-load(
33002-    "@com_google_googleapis_imports//:imports.bzl",
33003-    "csharp_gapic_assembly_pkg",
33004-    "csharp_gapic_library",
33005-    "csharp_grpc_library",
33006-    "csharp_proto_library",
33007-)
33008-
33009-csharp_proto_library(
33010-    name = "storage_csharp_proto",
33011-    deps = [":storage_proto"],
33012-)
33013-
33014-csharp_grpc_library(
33015-    name = "storage_csharp_grpc",
33016-    srcs = [":storage_proto"],
33017-    deps = [":storage_csharp_proto"],
33018-)
33019-
33020-csharp_gapic_library(
33021-    name = "storage_csharp_gapic",
33022-    srcs = [":storage_proto_with_info"],
33023-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
33024-    grpc_service_config = "bigquerystorage_grpc_service_config.json",
33025-    rest_numeric_enums = False,
33026-    service_yaml = "bigquerystorage_v1beta2.yaml",
33027-    deps = [
33028-        ":storage_csharp_grpc",
33029-        ":storage_csharp_proto",
33030-    ],
33031-)
33032-
33033-# Open Source Packages
33034-csharp_gapic_assembly_pkg(
33035-    name = "google-cloud-bigquery-storage-v1beta2-csharp",
33036-    deps = [
33037-        ":storage_csharp_gapic",
33038-        ":storage_csharp_grpc",
33039-        ":storage_csharp_proto",
33040-    ],
33041-)
33042-
33043-##############################################################################
33044-# C++
33045-##############################################################################
33046-load(
33047-    "@com_google_googleapis_imports//:imports.bzl",
33048-    "cc_grpc_library",
33049-    "cc_proto_library",
33050-)
33051-
33052-cc_proto_library(
33053-    name = "storage_cc_proto",
33054-    deps = [":storage_proto"],
33055-)
33056-
33057-cc_grpc_library(
33058-    name = "storage_cc_grpc",
33059-    srcs = [":storage_proto"],
33060-    generate_mocks = True,
33061-    grpc_only = True,
33062-    deps = [":storage_cc_proto"],
33063-)
33064diff -urN a/google/cloud/bigquery/v2/BUILD.bazel b/google/cloud/bigquery/v2/BUILD.bazel
33065--- a/google/cloud/bigquery/v2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
33066+++ b/google/cloud/bigquery/v2/BUILD.bazel	1969-12-31 16:00:00
33067@@ -1,365 +0,0 @@
33068-# This file was automatically generated by BuildFileGenerator
33069-
33070-# This is an API workspace, having public visibility by default makes perfect sense.
33071-package(default_visibility = ["//visibility:public"])
33072-
33073-##############################################################################
33074-# Common
33075-##############################################################################
33076-load("@rules_proto//proto:defs.bzl", "proto_library")
33077-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
33078-
33079-proto_library(
33080-    name = "bigquery_proto",
33081-    srcs = [
33082-        "encryption_config.proto",
33083-        "model.proto",
33084-        "model_reference.proto",
33085-        "standard_sql.proto",
33086-        "table_reference.proto",
33087-    ],
33088-    deps = [
33089-        "//google/api:annotations_proto",
33090-        "//google/api:client_proto",
33091-        "//google/api:field_behavior_proto",
33092-        "@com_google_protobuf//:empty_proto",
33093-        "@com_google_protobuf//:timestamp_proto",
33094-        "@com_google_protobuf//:wrappers_proto",
33095-    ],
33096-)
33097-
33098-proto_library_with_info(
33099-    name = "bigquery_proto_with_info",
33100-    deps = [
33101-        ":bigquery_proto",
33102-        "//google/cloud:common_resources_proto",
33103-    ],
33104-)
33105-
33106-##############################################################################
33107-# Java
33108-##############################################################################
33109-load(
33110-    "@com_google_googleapis_imports//:imports.bzl",
33111-    "java_gapic_assembly_gradle_pkg",
33112-    "java_gapic_library",
33113-    "java_gapic_test",
33114-    "java_grpc_library",
33115-    "java_proto_library",
33116-)
33117-
33118-java_proto_library(
33119-    name = "bigquery_java_proto",
33120-    deps = [":bigquery_proto"],
33121-)
33122-
33123-java_grpc_library(
33124-    name = "bigquery_java_grpc",
33125-    srcs = [":bigquery_proto"],
33126-    deps = [":bigquery_java_proto"],
33127-)
33128-
33129-java_gapic_library(
33130-    name = "bigquery_java_gapic",
33131-    srcs = [":bigquery_proto_with_info"],
33132-    grpc_service_config = "bigquery_grpc_service_config.json",
33133-    rest_numeric_enums = False,
33134-    test_deps = [
33135-        ":bigquery_java_grpc",
33136-    ],
33137-    transport = "grpc+rest",
33138-    deps = [
33139-        ":bigquery_java_proto",
33140-    ],
33141-)
33142-
33143-java_gapic_test(
33144-    name = "bigquery_java_gapic_test_suite",
33145-    test_classes = [
33146-        "com.google.cloud.bigquery.v2.ModelServiceClientHttpJsonTest",
33147-        "com.google.cloud.bigquery.v2.ModelServiceClientTest",
33148-    ],
33149-    runtime_deps = [":bigquery_java_gapic_test"],
33150-)
33151-
33152-# Open Source Packages
33153-java_gapic_assembly_gradle_pkg(
33154-    name = "google-cloud-bigquery-v2-java",
33155-    include_samples = True,
33156-    transport = "grpc+rest",
33157-    deps = [
33158-        ":bigquery_java_gapic",
33159-        ":bigquery_java_grpc",
33160-        ":bigquery_java_proto",
33161-        ":bigquery_proto",
33162-    ],
33163-)
33164-
33165-##############################################################################
33166-# Go
33167-##############################################################################
33168-load(
33169-    "@com_google_googleapis_imports//:imports.bzl",
33170-    "go_gapic_assembly_pkg",
33171-    "go_gapic_library",
33172-    "go_proto_library",
33173-    "go_test",
33174-)
33175-
33176-go_proto_library(
33177-    name = "bigquery_go_proto",
33178-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
33179-    importpath = "google.golang.org/genproto/googleapis/cloud/bigquery/v2",
33180-    protos = [":bigquery_proto"],
33181-    deps = [
33182-        "//google/api:annotations_go_proto",
33183-    ],
33184-)
33185-
33186-go_gapic_library(
33187-    name = "bigquery_go_gapic",
33188-    srcs = [":bigquery_proto_with_info"],
33189-    grpc_service_config = "bigquery_grpc_service_config.json",
33190-    importpath = "cloud.google.com/go/bigquery/apiv2;bigquery",
33191-    rest_numeric_enums = False,
33192-    service_yaml = "bigquery_v2.yaml",
33193-    transport = "grpc+rest",
33194-    deps = [
33195-        ":bigquery_go_proto",
33196-    ],
33197-)
33198-
33199-go_test(
33200-    name = "bigquery_go_gapic_test",
33201-    srcs = [":bigquery_go_gapic_srcjar_test"],
33202-    embed = [":bigquery_go_gapic"],
33203-    importpath = "cloud.google.com/go/bigquery/apiv2",
33204-)
33205-
33206-# Open Source Packages
33207-go_gapic_assembly_pkg(
33208-    name = "gapi-cloud-bigquery-v2-go",
33209-    deps = [
33210-        ":bigquery_go_gapic",
33211-        ":bigquery_go_gapic_srcjar-test.srcjar",
33212-        ":bigquery_go_proto",
33213-    ],
33214-)
33215-
33216-##############################################################################
33217-# Python
33218-##############################################################################
33219-load(
33220-    "@com_google_googleapis_imports//:imports.bzl",
33221-    "py_gapic_assembly_pkg",
33222-    "py_gapic_library",
33223-)
33224-
33225-py_gapic_library(
33226-    name = "bigquery_py_gapic",
33227-    srcs = [":bigquery_proto"],
33228-    grpc_service_config = "bigquery_grpc_service_config.json",
33229-    opt_args = ["autogen-snippets=False"],
33230-    rest_numeric_enums = False,
33231-    transport = "grpc",
33232-)
33233-
33234-py_test(
33235-    name = "bigquery_py_gapic_test",
33236-    srcs = [
33237-        "bigquery_py_gapic_pytest.py",
33238-        "bigquery_py_gapic_test.py",
33239-    ],
33240-    legacy_create_init = False,
33241-    deps = [":bigquery_py_gapic"],
33242-)
33243-
33244-py_gapic_assembly_pkg(
33245-    name = "bigquery-v2-py",
33246-    deps = [
33247-        ":bigquery_py_gapic",
33248-    ],
33249-)
33250-
33251-##############################################################################
33252-# PHP
33253-##############################################################################
33254-load(
33255-    "@com_google_googleapis_imports//:imports.bzl",
33256-    "php_gapic_assembly_pkg",
33257-    "php_gapic_library",
33258-    "php_grpc_library",
33259-    "php_proto_library",
33260-)
33261-
33262-php_proto_library(
33263-    name = "bigquery_php_proto",
33264-    deps = [":bigquery_proto"],
33265-)
33266-
33267-php_grpc_library(
33268-    name = "bigquery_php_grpc",
33269-    srcs = [":bigquery_proto"],
33270-    deps = [":bigquery_php_proto"],
33271-)
33272-
33273-# Add api.http options to all RPCs in the services to enable PHP GAPIC
33274-#php_gapic_library(
33275-#    name = "bigquery_php_gapic",
33276-#    src = ":bigquery_proto_with_info",
33277-#    gapic_yaml = "bigquery_gapic.yaml",
33278-#    package = "google.cloud.bigquery.v2",
33279-#    service_yaml = "bigquery_v2.yaml",
33280-#    deps = [
33281-#        ":bigquery_php_grpc",
33282-#        ":bigquery_php_proto",
33283-#    ],
33284-#)
33285-#
33286-## Open Source Packages
33287-#php_gapic_assembly_pkg(
33288-#    name = "google-cloud-bigquery-v2-php",
33289-#    deps = [
33290-#        ":bigquery_php_gapic",
33291-#        ":bigquery_php_grpc",
33292-#        ":bigquery_php_proto",
33293-#    ],
33294-#)
33295-
33296-##############################################################################
33297-# Node.js
33298-##############################################################################
33299-load(
33300-    "@com_google_googleapis_imports//:imports.bzl",
33301-    "nodejs_gapic_assembly_pkg",
33302-    "nodejs_gapic_library",
33303-)
33304-
33305-nodejs_gapic_library(
33306-    name = "bigquery_nodejs_gapic",
33307-    src = ":bigquery_proto_with_info",
33308-    extra_protoc_parameters = ["metadata"],
33309-    grpc_service_config = "bigquery_grpc_service_config.json",
33310-    package = "google.cloud.bigquery.v2",
33311-    rest_numeric_enums = False,
33312-    service_yaml = "bigquery_v2.yaml",
33313-    transport = "grpc+rest",
33314-    deps = [],
33315-)
33316-
33317-nodejs_gapic_assembly_pkg(
33318-    name = "bigquery-v2-nodejs",
33319-    deps = [
33320-        ":bigquery_nodejs_gapic",
33321-        ":bigquery_proto",
33322-    ],
33323-)
33324-
33325-##############################################################################
33326-# Ruby
33327-##############################################################################
33328-load(
33329-    "@com_google_googleapis_imports//:imports.bzl",
33330-    "ruby_cloud_gapic_library",
33331-    "ruby_gapic_assembly_pkg",
33332-    "ruby_grpc_library",
33333-    "ruby_proto_library",
33334-)
33335-
33336-ruby_proto_library(
33337-    name = "bigquery_ruby_proto",
33338-    deps = [":bigquery_proto"],
33339-)
33340-
33341-ruby_grpc_library(
33342-    name = "bigquery_ruby_grpc",
33343-    srcs = [":bigquery_proto"],
33344-    deps = [":bigquery_ruby_proto"],
33345-)
33346-
33347-ruby_cloud_gapic_library(
33348-    name = "bigquery_ruby_gapic",
33349-    srcs = [":bigquery_proto_with_info"],
33350-    extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-bigquery-v2"],
33351-    rest_numeric_enums = False,
33352-    deps = [
33353-        ":bigquery_ruby_grpc",
33354-        ":bigquery_ruby_proto",
33355-    ],
33356-)
33357-
33358-# Open Source Packages
33359-ruby_gapic_assembly_pkg(
33360-    name = "google-cloud-bigquery-v2-ruby",
33361-    deps = [
33362-        ":bigquery_ruby_gapic",
33363-        ":bigquery_ruby_grpc",
33364-        ":bigquery_ruby_proto",
33365-    ],
33366-)
33367-
33368-##############################################################################
33369-# C#
33370-##############################################################################
33371-load(
33372-    "@com_google_googleapis_imports//:imports.bzl",
33373-    "csharp_gapic_assembly_pkg",
33374-    "csharp_gapic_library",
33375-    "csharp_grpc_library",
33376-    "csharp_proto_library",
33377-)
33378-
33379-csharp_proto_library(
33380-    name = "bigquery_csharp_proto",
33381-    deps = [":bigquery_proto"],
33382-)
33383-
33384-csharp_grpc_library(
33385-    name = "bigquery_csharp_grpc",
33386-    srcs = [":bigquery_proto"],
33387-    deps = [":bigquery_csharp_proto"],
33388-)
33389-
33390-csharp_gapic_library(
33391-    name = "bigquery_csharp_gapic",
33392-    srcs = [":bigquery_proto_with_info"],
33393-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
33394-    grpc_service_config = "bigquery_grpc_service_config.json",
33395-    rest_numeric_enums = False,
33396-    service_yaml = "bigquery_v2.yaml",
33397-    deps = [
33398-        ":bigquery_csharp_grpc",
33399-        ":bigquery_csharp_proto",
33400-    ],
33401-)
33402-
33403-# Open Source Packages
33404-csharp_gapic_assembly_pkg(
33405-    name = "google-cloud-bigquery-v2-csharp",
33406-    deps = [
33407-        ":bigquery_csharp_gapic",
33408-        ":bigquery_csharp_grpc",
33409-        ":bigquery_csharp_proto",
33410-    ],
33411-)
33412-
33413-##############################################################################
33414-# C++
33415-##############################################################################
33416-load(
33417-    "@com_google_googleapis_imports//:imports.bzl",
33418-    "cc_grpc_library",
33419-    "cc_proto_library",
33420-)
33421-
33422-cc_proto_library(
33423-    name = "bigquery_cc_proto",
33424-    deps = [":bigquery_proto"],
33425-)
33426-
33427-cc_grpc_library(
33428-    name = "bigquery_cc_grpc",
33429-    srcs = [":bigquery_proto"],
33430-    grpc_only = True,
33431-    deps = [":bigquery_cc_proto"],
33432-)
33433diff -urN a/google/cloud/billing/BUILD.bazel b/google/cloud/billing/BUILD.bazel
33434--- a/google/cloud/billing/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
33435+++ b/google/cloud/billing/BUILD.bazel	1969-12-31 16:00:00
33436@@ -1,41 +0,0 @@
33437-# This build file includes a target for the Ruby wrapper library for
33438-# google-cloud-billing.
33439-
33440-# This is an API workspace, having public visibility by default makes perfect sense.
33441-package(default_visibility = ["//visibility:public"])
33442-
33443-# Export yaml configs.
33444-exports_files(glob(["*.yaml"]))
33445-
33446-load(
33447-    "@com_google_googleapis_imports//:imports.bzl",
33448-    "ruby_cloud_gapic_library",
33449-    "ruby_gapic_assembly_pkg",
33450-)
33451-
33452-# Generates a Ruby wrapper client for cloudbilling.
33453-# Ruby wrapper clients are versionless, but are generated from source protos
33454-# for a particular service version, v1 in this case.
33455-ruby_cloud_gapic_library(
33456-    name = "cloudbilling_ruby_wrapper",
33457-    srcs = ["//google/cloud/billing/v1:billing_proto_with_info"],
33458-    extra_protoc_parameters = [
33459-        "ruby-cloud-gem-name=google-cloud-billing",
33460-        "ruby-cloud-env-prefix=BILLING",
33461-        "ruby-cloud-wrapper-of=v1:0.1",
33462-        "ruby-cloud-product-url=https://cloud.google.com/billing",
33463-        "ruby-cloud-api-id=cloudbilling.googleapis.com",
33464-        "ruby-cloud-api-shortname=cloudbilling",
33465-        "ruby-cloud-factory-method-suffix=_service",
33466-    ],
33467-    ruby_cloud_description = "Allows developers to manage billing for their Google Cloud Platform projects programmatically.",
33468-    ruby_cloud_title = "Billing",
33469-)
33470-
33471-# Open Source package.
33472-ruby_gapic_assembly_pkg(
33473-    name = "google-cloud-billing-ruby",
33474-    deps = [
33475-        ":cloudbilling_ruby_wrapper",
33476-    ],
33477-)
33478diff -urN a/google/cloud/billing/budgets/BUILD.bazel b/google/cloud/billing/budgets/BUILD.bazel
33479--- a/google/cloud/billing/budgets/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
33480+++ b/google/cloud/billing/budgets/BUILD.bazel	1969-12-31 16:00:00
33481@@ -1,40 +0,0 @@
33482-# This build file includes a target for the Ruby wrapper library for
33483-# google-cloud-billing-budgets.
33484-
33485-# This is an API workspace, having public visibility by default makes perfect sense.
33486-package(default_visibility = ["//visibility:public"])
33487-
33488-# Export yaml configs.
33489-exports_files(glob(["*.yaml"]))
33490-
33491-load(
33492-    "@com_google_googleapis_imports//:imports.bzl",
33493-    "ruby_cloud_gapic_library",
33494-    "ruby_gapic_assembly_pkg",
33495-)
33496-
33497-# Generates a Ruby wrapper client for billingbudgets.
33498-# Ruby wrapper clients are versionless, but are generated from source protos
33499-# for a particular service version, v1 in this case.
33500-ruby_cloud_gapic_library(
33501-    name = "billingbudgets_ruby_wrapper",
33502-    srcs = ["//google/cloud/billing/budgets/v1:budgets_proto_with_info"],
33503-    extra_protoc_parameters = [
33504-        "ruby-cloud-gem-name=google-cloud-billing-budgets",
33505-        "ruby-cloud-env-prefix=BILLING_BUDGETS",
33506-        "ruby-cloud-wrapper-of=v1:0.0;v1beta1:0.0",
33507-        "ruby-cloud-product-url=https://cloud.google.com/billing/docs/how-to/budget-api-overview",
33508-        "ruby-cloud-api-id=billingbudgets.googleapis.com",
33509-        "ruby-cloud-api-shortname=billingbudgets",
33510-    ],
33511-    ruby_cloud_description = "Provides methods to view, create, and manage Cloud Billing budgets programmatically at scale.",
33512-    ruby_cloud_title = "Billing Budgets",
33513-)
33514-
33515-# Open Source package.
33516-ruby_gapic_assembly_pkg(
33517-    name = "google-cloud-billing-budgets-ruby",
33518-    deps = [
33519-        ":billingbudgets_ruby_wrapper",
33520-    ],
33521-)
33522diff -urN a/google/cloud/billing/budgets/v1/BUILD.bazel b/google/cloud/billing/budgets/v1/BUILD.bazel
33523--- a/google/cloud/billing/budgets/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
33524+++ b/google/cloud/billing/budgets/v1/BUILD.bazel	1969-12-31 16:00:00
33525@@ -1,343 +0,0 @@
33526-# This file was automatically generated by BuildFileGenerator
33527-# https://github.com/googleapis/rules_gapic/tree/master/bazel
33528-
33529-# Most of the manual changes to this file will be overwritten.
33530-# It's **only** allowed to change the following rule attribute values:
33531-# - names of *_gapic_assembly_* rules
33532-# - certain parameters of *_gapic_library rules, including but not limited to:
33533-#    * extra_protoc_parameters
33534-#    * extra_protoc_file_parameters
33535-# The complete list of preserved parameters can be found in the source code.
33536-
33537-##############################################################################
33538-# Common
33539-##############################################################################
33540-load("@rules_proto//proto:defs.bzl", "proto_library")
33541-load(
33542-    "@com_google_googleapis_imports//:imports.bzl",
33543-    "csharp_gapic_assembly_pkg",
33544-    "csharp_gapic_library",
33545-    "csharp_grpc_library",
33546-    "csharp_proto_library",
33547-    "go_gapic_assembly_pkg",
33548-    "go_gapic_library",
33549-    "go_proto_library",
33550-    "go_test",
33551-    "java_gapic_assembly_gradle_pkg",
33552-    "java_gapic_library",
33553-    "java_gapic_test",
33554-    "java_grpc_library",
33555-    "java_proto_library",
33556-    "nodejs_gapic_assembly_pkg",
33557-    "nodejs_gapic_library",
33558-    "php_gapic_assembly_pkg",
33559-    "php_gapic_library",
33560-    "php_grpc_library",
33561-    "php_proto_library",
33562-    "proto_library_with_info",
33563-    "py_gapic_assembly_pkg",
33564-    "py_gapic_library",
33565-    "py_test",
33566-    "ruby_cloud_gapic_library",
33567-    "ruby_gapic_assembly_pkg",
33568-    "ruby_grpc_library",
33569-    "ruby_proto_library",
33570-)
33571-
33572-# This is an API workspace, having public visibility by default makes perfect sense.
33573-package(default_visibility = ["//visibility:public"])
33574-
33575-proto_library(
33576-    name = "budgets_proto",
33577-    srcs = [
33578-        "budget_model.proto",
33579-        "budget_service.proto",
33580-    ],
33581-    deps = [
33582-        "//google/api:annotations_proto",
33583-        "//google/api:client_proto",
33584-        "//google/api:field_behavior_proto",
33585-        "//google/api:resource_proto",
33586-        "//google/type:date_proto",
33587-        "//google/type:money_proto",
33588-        "@com_google_protobuf//:empty_proto",
33589-        "@com_google_protobuf//:field_mask_proto",
33590-        "@com_google_protobuf//:struct_proto",
33591-    ],
33592-)
33593-
33594-proto_library_with_info(
33595-    name = "budgets_proto_with_info",
33596-    deps = [
33597-        ":budgets_proto",
33598-        "//google/cloud:common_resources_proto",
33599-    ],
33600-)
33601-
33602-java_proto_library(
33603-    name = "budgets_java_proto",
33604-    deps = [":budgets_proto"],
33605-)
33606-
33607-java_grpc_library(
33608-    name = "budgets_java_grpc",
33609-    srcs = [":budgets_proto"],
33610-    deps = [":budgets_java_proto"],
33611-)
33612-
33613-java_gapic_library(
33614-    name = "budgets_java_gapic",
33615-    srcs = [":budgets_proto_with_info"],
33616-    grpc_service_config = "billingbudgets_grpc_service_config.json",
33617-    rest_numeric_enums = False,
33618-    test_deps = [
33619-        ":budgets_java_grpc",
33620-    ],
33621-    transport = "grpc+rest",
33622-    deps = [
33623-        ":budgets_java_proto",
33624-    ],
33625-)
33626-
33627-java_gapic_test(
33628-    name = "budgets_java_gapic_test_suite",
33629-    test_classes = [
33630-        "com.google.cloud.billing.budgets.v1.BudgetServiceClientHttpJsonTest",
33631-        "com.google.cloud.billing.budgets.v1.BudgetServiceClientTest",
33632-    ],
33633-    runtime_deps = [":budgets_java_gapic_test"],
33634-)
33635-
33636-# Open Source Packages
33637-java_gapic_assembly_gradle_pkg(
33638-    name = "google-cloud-billing-budgets-v1-java",
33639-    include_samples = True,
33640-    transport = "grpc+rest",
33641-    deps = [
33642-        ":budgets_java_gapic",
33643-        ":budgets_java_grpc",
33644-        ":budgets_java_proto",
33645-        ":budgets_proto",
33646-    ],
33647-)
33648-
33649-go_proto_library(
33650-    name = "budgets_go_proto",
33651-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
33652-    importpath = "google.golang.org/genproto/googleapis/cloud/billing/budgets/v1",
33653-    protos = [":budgets_proto"],
33654-    deps = [
33655-        "//google/api:annotations_go_proto",
33656-        "//google/type:date_go_proto",
33657-        "//google/type:money_go_proto",
33658-    ],
33659-)
33660-
33661-go_gapic_library(
33662-    name = "budgets_go_gapic",
33663-    srcs = [":budgets_proto_with_info"],
33664-    grpc_service_config = "billingbudgets_grpc_service_config.json",
33665-    importpath = "cloud.google.com/go/billing/budgets/apiv1;budgets",
33666-    metadata = True,
33667-    rest_numeric_enums = False,
33668-    service_yaml = "billingbudgets.yaml",
33669-    transport = "grpc+rest",
33670-    deps = [
33671-        ":budgets_go_proto",
33672-    ],
33673-)
33674-
33675-go_test(
33676-    name = "budgets_go_gapic_test",
33677-    srcs = [":budgets_go_gapic_srcjar_test"],
33678-    embed = [":budgets_go_gapic"],
33679-    importpath = "cloud.google.com/go/billing/budgets/apiv1",
33680-)
33681-
33682-# Open Source Packages
33683-go_gapic_assembly_pkg(
33684-    name = "gapi-cloud-billing-budgets-v1-go",
33685-    deps = [
33686-        ":budgets_go_gapic",
33687-        ":budgets_go_gapic_srcjar-metadata.srcjar",
33688-        ":budgets_go_gapic_srcjar-test.srcjar",
33689-        ":budgets_go_proto",
33690-    ],
33691-)
33692-
33693-py_gapic_library(
33694-    name = "budgets_py_gapic",
33695-    srcs = [":budgets_proto"],
33696-    grpc_service_config = "billingbudgets_grpc_service_config.json",
33697-    rest_numeric_enums = False,
33698-    transport = "grpc",
33699-)
33700-
33701-py_test(
33702-    name = "budgets_py_gapic_test",
33703-    srcs = [
33704-        "budgets_py_gapic_pytest.py",
33705-        "budgets_py_gapic_test.py",
33706-    ],
33707-    legacy_create_init = False,
33708-    deps = [":budgets_py_gapic"],
33709-)
33710-
33711-# Open Source Packages
33712-py_gapic_assembly_pkg(
33713-    name = "billing-budgets-v1-py",
33714-    deps = [
33715-        ":budgets_py_gapic",
33716-    ],
33717-)
33718-
33719-php_proto_library(
33720-    name = "budgets_php_proto",
33721-    deps = [":budgets_proto"],
33722-)
33723-
33724-php_grpc_library(
33725-    name = "budgets_php_grpc",
33726-    srcs = [":budgets_proto"],
33727-    deps = [":budgets_php_proto"],
33728-)
33729-
33730-php_gapic_library(
33731-    name = "budgets_php_gapic",
33732-    srcs = [":budgets_proto_with_info"],
33733-    grpc_service_config = "billingbudgets_grpc_service_config.json",
33734-    rest_numeric_enums = False,
33735-    service_yaml = "billingbudgets.yaml",
33736-    transport = "grpc+rest",
33737-    deps = [
33738-        ":budgets_php_grpc",
33739-        ":budgets_php_proto",
33740-    ],
33741-)
33742-
33743-# Open Source Packages
33744-php_gapic_assembly_pkg(
33745-    name = "google-cloud-billing-budgets-v1-php",
33746-    deps = [
33747-        ":budgets_php_gapic",
33748-        ":budgets_php_grpc",
33749-        ":budgets_php_proto",
33750-    ],
33751-)
33752-
33753-nodejs_gapic_library(
33754-    name = "budgets_nodejs_gapic",
33755-    package_name = "@google-cloud/billing-budgets",
33756-    src = ":budgets_proto_with_info",
33757-    extra_protoc_parameters = ["metadata"],
33758-    grpc_service_config = "billingbudgets_grpc_service_config.json",
33759-    package = "google.cloud.billing.budgets.v1",
33760-    rest_numeric_enums = False,
33761-    service_yaml = "billingbudgets.yaml",
33762-    transport = "grpc+rest",
33763-    deps = [],
33764-)
33765-
33766-nodejs_gapic_assembly_pkg(
33767-    name = "billing-budgets-v1-nodejs",
33768-    deps = [
33769-        ":budgets_nodejs_gapic",
33770-        ":budgets_proto",
33771-    ],
33772-)
33773-
33774-ruby_proto_library(
33775-    name = "budgets_ruby_proto",
33776-    deps = [":budgets_proto"],
33777-)
33778-
33779-ruby_grpc_library(
33780-    name = "budgets_ruby_grpc",
33781-    srcs = [":budgets_proto"],
33782-    deps = [":budgets_ruby_proto"],
33783-)
33784-
33785-ruby_cloud_gapic_library(
33786-    name = "budgets_ruby_gapic",
33787-    srcs = [":budgets_proto_with_info"],
33788-    extra_protoc_parameters = [
33789-        "ruby-cloud-api-id=billingbudgets.googleapis.com",
33790-        "ruby-cloud-api-shortname=billingbudgets",
33791-        "ruby-cloud-env-prefix=BILLING_BUDGETS",
33792-        "ruby-cloud-gem-name=google-cloud-billing-budgets-v1",
33793-        "ruby-cloud-product-url=https://cloud.google.com/billing/docs/how-to/budget-api-overview",
33794-    ],
33795-    grpc_service_config = "billingbudgets_grpc_service_config.json",
33796-    rest_numeric_enums = False,
33797-    ruby_cloud_description = "Provides methods to view, create, and manage Cloud Billing budgets programmatically at scale.",
33798-    ruby_cloud_title = "Billing Budgets V1",
33799-    deps = [
33800-        ":budgets_ruby_grpc",
33801-        ":budgets_ruby_proto",
33802-    ],
33803-)
33804-
33805-# Open Source Packages
33806-ruby_gapic_assembly_pkg(
33807-    name = "google-cloud-billing-budgets-v1-ruby",
33808-    deps = [
33809-        ":budgets_ruby_gapic",
33810-        ":budgets_ruby_grpc",
33811-        ":budgets_ruby_proto",
33812-    ],
33813-)
33814-
33815-csharp_proto_library(
33816-    name = "budgets_csharp_proto",
33817-    deps = [":budgets_proto"],
33818-)
33819-
33820-csharp_grpc_library(
33821-    name = "budgets_csharp_grpc",
33822-    srcs = [":budgets_proto"],
33823-    deps = [":budgets_csharp_proto"],
33824-)
33825-
33826-csharp_gapic_library(
33827-    name = "budgets_csharp_gapic",
33828-    srcs = [":budgets_proto_with_info"],
33829-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
33830-    grpc_service_config = "billingbudgets_grpc_service_config.json",
33831-    rest_numeric_enums = False,
33832-    service_yaml = "billingbudgets.yaml",
33833-    deps = [
33834-        ":budgets_csharp_grpc",
33835-        ":budgets_csharp_proto",
33836-    ],
33837-)
33838-
33839-# Open Source Packages
33840-csharp_gapic_assembly_pkg(
33841-    name = "google-cloud-billing-budgets-v1-csharp",
33842-    deps = [
33843-        ":budgets_csharp_gapic",
33844-        ":budgets_csharp_grpc",
33845-        ":budgets_csharp_proto",
33846-    ],
33847-)
33848-
33849-##############################################################################
33850-# C++
33851-##############################################################################
33852-load(
33853-    "@com_google_googleapis_imports//:imports.bzl",
33854-    "cc_grpc_library",
33855-    "cc_proto_library",
33856-)
33857-
33858-cc_proto_library(
33859-    name = "budgets_cc_proto",
33860-    deps = [":budgets_proto"],
33861-)
33862-
33863-cc_grpc_library(
33864-    name = "budgets_cc_grpc",
33865-    srcs = [":budgets_proto"],
33866-    grpc_only = True,
33867-    deps = [":budgets_cc_proto"],
33868-)
33869diff -urN a/google/cloud/billing/budgets/v1beta1/BUILD.bazel b/google/cloud/billing/budgets/v1beta1/BUILD.bazel
33870--- a/google/cloud/billing/budgets/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
33871+++ b/google/cloud/billing/budgets/v1beta1/BUILD.bazel	1969-12-31 16:00:00
33872@@ -1,370 +0,0 @@
33873-# This file was automatically generated by BuildFileGenerator
33874-# https://github.com/googleapis/rules_gapic/tree/master/bazel
33875-
33876-# Most of the manual changes to this file will be overwritten.
33877-# It's **only** allowed to change the following rule attribute values:
33878-# - names of *_gapic_assembly_* rules
33879-# - certain parameters of *_gapic_library rules, including but not limited to:
33880-#    * extra_protoc_parameters
33881-#    * extra_protoc_file_parameters
33882-# The complete list of preserved parameters can be found in the source code.
33883-
33884-# This is an API workspace, having public visibility by default makes perfect sense.
33885-package(default_visibility = ["//visibility:public"])
33886-
33887-##############################################################################
33888-# Common
33889-##############################################################################
33890-load("@rules_proto//proto:defs.bzl", "proto_library")
33891-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
33892-
33893-proto_library(
33894-    name = "budgets_proto",
33895-    srcs = [
33896-        "budget_model.proto",
33897-        "budget_service.proto",
33898-    ],
33899-    deps = [
33900-        "//google/api:annotations_proto",
33901-        "//google/api:client_proto",
33902-        "//google/api:field_behavior_proto",
33903-        "//google/api:resource_proto",
33904-        "//google/type:date_proto",
33905-        "//google/type:money_proto",
33906-        "@com_google_protobuf//:empty_proto",
33907-        "@com_google_protobuf//:field_mask_proto",
33908-        "@com_google_protobuf//:struct_proto",
33909-    ],
33910-)
33911-
33912-proto_library_with_info(
33913-    name = "budgets_proto_with_info",
33914-    deps = [
33915-        ":budgets_proto",
33916-        "//google/cloud:common_resources_proto",
33917-    ],
33918-)
33919-
33920-##############################################################################
33921-# Java
33922-##############################################################################
33923-load(
33924-    "@com_google_googleapis_imports//:imports.bzl",
33925-    "java_gapic_assembly_gradle_pkg",
33926-    "java_gapic_library",
33927-    "java_gapic_test",
33928-    "java_grpc_library",
33929-    "java_proto_library",
33930-)
33931-
33932-java_proto_library(
33933-    name = "budgets_java_proto",
33934-    deps = [":budgets_proto"],
33935-)
33936-
33937-java_grpc_library(
33938-    name = "budgets_java_grpc",
33939-    srcs = [":budgets_proto"],
33940-    deps = [":budgets_java_proto"],
33941-)
33942-
33943-java_gapic_library(
33944-    name = "budgets_java_gapic",
33945-    srcs = [":budgets_proto_with_info"],
33946-    grpc_service_config = "billingbudgets_grpc_service_config.json",
33947-    rest_numeric_enums = False,
33948-    test_deps = [
33949-        ":budgets_java_grpc",
33950-    ],
33951-    transport = "grpc",
33952-    deps = [
33953-        ":budgets_java_proto",
33954-    ],
33955-)
33956-
33957-java_gapic_test(
33958-    name = "budgets_java_gapic_test_suite",
33959-    test_classes = [
33960-        "com.google.cloud.billing.budgets.v1beta1.BudgetServiceClientTest",
33961-    ],
33962-    runtime_deps = [":budgets_java_gapic_test"],
33963-)
33964-
33965-# Open Source Packages
33966-java_gapic_assembly_gradle_pkg(
33967-    name = "google-cloud-billing-budgets-v1beta1-java",
33968-    include_samples = True,
33969-    transport = "grpc",
33970-    deps = [
33971-        ":budgets_java_gapic",
33972-        ":budgets_java_grpc",
33973-        ":budgets_java_proto",
33974-        ":budgets_proto",
33975-    ],
33976-)
33977-
33978-##############################################################################
33979-# Go
33980-##############################################################################
33981-load(
33982-    "@com_google_googleapis_imports//:imports.bzl",
33983-    "go_gapic_assembly_pkg",
33984-    "go_gapic_library",
33985-    "go_proto_library",
33986-    "go_test",
33987-)
33988-
33989-go_proto_library(
33990-    name = "budgets_go_proto",
33991-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
33992-    importpath = "google.golang.org/genproto/googleapis/cloud/billing/budgets/v1beta1",
33993-    protos = [":budgets_proto"],
33994-    deps = [
33995-        "//google/api:annotations_go_proto",
33996-        "//google/type:date_go_proto",
33997-        "//google/type:money_go_proto",
33998-    ],
33999-)
34000-
34001-go_gapic_library(
34002-    name = "budgets_go_gapic",
34003-    srcs = [":budgets_proto_with_info"],
34004-    grpc_service_config = "billingbudgets_grpc_service_config.json",
34005-    importpath = "cloud.google.com/go/billing/budgets/apiv1beta1;budgets",
34006-    metadata = True,
34007-    rest_numeric_enums = False,
34008-    service_yaml = "billingbudgets.yaml",
34009-    deps = [
34010-        ":budgets_go_proto",
34011-    ],
34012-)
34013-
34014-go_test(
34015-    name = "budgets_go_gapic_test",
34016-    srcs = [":budgets_go_gapic_srcjar_test"],
34017-    embed = [":budgets_go_gapic"],
34018-    importpath = "cloud.google.com/go/billing/budgets/apiv1beta1",
34019-)
34020-
34021-# Open Source Packages
34022-go_gapic_assembly_pkg(
34023-    name = "gapi-cloud-billing-budgets-v1beta1-go",
34024-    deps = [
34025-        ":budgets_go_gapic",
34026-        ":budgets_go_gapic_srcjar-metadata.srcjar",
34027-        ":budgets_go_gapic_srcjar-test.srcjar",
34028-        ":budgets_go_proto",
34029-    ],
34030-)
34031-
34032-##############################################################################
34033-# Python
34034-##############################################################################
34035-load(
34036-    "@com_google_googleapis_imports//:imports.bzl",
34037-    "py_gapic_assembly_pkg",
34038-    "py_gapic_library",
34039-    "py_test",
34040-)
34041-
34042-py_gapic_library(
34043-    name = "budgets_py_gapic",
34044-    srcs = [":budgets_proto"],
34045-    grpc_service_config = "billingbudgets_grpc_service_config.json",
34046-    rest_numeric_enums = False,
34047-    transport = "grpc",
34048-)
34049-
34050-py_test(
34051-    name = "budgets_py_gapic_test",
34052-    srcs = [
34053-        "budgets_py_gapic_pytest.py",
34054-        "budgets_py_gapic_test.py",
34055-    ],
34056-    legacy_create_init = False,
34057-    deps = [":budgets_py_gapic"],
34058-)
34059-
34060-# Open Source Packages
34061-py_gapic_assembly_pkg(
34062-    name = "billing-budgets-v1beta1-py",
34063-    deps = [
34064-        ":budgets_py_gapic",
34065-    ],
34066-)
34067-
34068-##############################################################################
34069-# PHP
34070-##############################################################################
34071-load(
34072-    "@com_google_googleapis_imports//:imports.bzl",
34073-    "php_gapic_assembly_pkg",
34074-    "php_gapic_library",
34075-    "php_grpc_library",
34076-    "php_proto_library",
34077-)
34078-
34079-php_proto_library(
34080-    name = "budgets_php_proto",
34081-    deps = [":budgets_proto"],
34082-)
34083-
34084-php_grpc_library(
34085-    name = "budgets_php_grpc",
34086-    srcs = [":budgets_proto"],
34087-    deps = [":budgets_php_proto"],
34088-)
34089-
34090-php_gapic_library(
34091-    name = "budgets_php_gapic",
34092-    srcs = [":budgets_proto_with_info"],
34093-    grpc_service_config = "billingbudgets_grpc_service_config.json",
34094-    rest_numeric_enums = False,
34095-    transport = "grpc+rest",
34096-    deps = [
34097-        ":budgets_php_grpc",
34098-        ":budgets_php_proto",
34099-    ],
34100-)
34101-
34102-# Open Source Packages
34103-php_gapic_assembly_pkg(
34104-    name = "google-cloud-billing-budgets-v1beta1-php",
34105-    deps = [
34106-        ":budgets_php_gapic",
34107-        ":budgets_php_grpc",
34108-        ":budgets_php_proto",
34109-    ],
34110-)
34111-
34112-##############################################################################
34113-# Node.js
34114-##############################################################################
34115-load(
34116-    "@com_google_googleapis_imports//:imports.bzl",
34117-    "nodejs_gapic_assembly_pkg",
34118-    "nodejs_gapic_library",
34119-)
34120-
34121-nodejs_gapic_library(
34122-    name = "budgets_nodejs_gapic",
34123-    package_name = "@google-cloud/billing-budgets",
34124-    src = ":budgets_proto_with_info",
34125-    extra_protoc_parameters = ["metadata"],
34126-    grpc_service_config = "billingbudgets_grpc_service_config.json",
34127-    package = "google.cloud.billing.budgets.v1beta1",
34128-    rest_numeric_enums = False,
34129-    service_yaml = "billingbudgets.yaml",
34130-    transport = "grpc+rest",
34131-    deps = [],
34132-)
34133-
34134-nodejs_gapic_assembly_pkg(
34135-    name = "billing-budgets-v1beta1-nodejs",
34136-    deps = [
34137-        ":budgets_nodejs_gapic",
34138-        ":budgets_proto",
34139-    ],
34140-)
34141-
34142-##############################################################################
34143-# Ruby
34144-##############################################################################
34145-load(
34146-    "@com_google_googleapis_imports//:imports.bzl",
34147-    "ruby_cloud_gapic_library",
34148-    "ruby_gapic_assembly_pkg",
34149-    "ruby_grpc_library",
34150-    "ruby_proto_library",
34151-)
34152-
34153-ruby_proto_library(
34154-    name = "budgets_ruby_proto",
34155-    deps = [":budgets_proto"],
34156-)
34157-
34158-ruby_grpc_library(
34159-    name = "budgets_ruby_grpc",
34160-    srcs = [":budgets_proto"],
34161-    deps = [":budgets_ruby_proto"],
34162-)
34163-
34164-ruby_cloud_gapic_library(
34165-    name = "budgets_ruby_gapic",
34166-    srcs = [":budgets_proto_with_info"],
34167-    extra_protoc_parameters = [
34168-        "ruby-cloud-api-id=billingbudgets.googleapis.com",
34169-        "ruby-cloud-api-shortname=billingbudgets",
34170-        "ruby-cloud-env-prefix=BILLING_BUDGETS",
34171-        "ruby-cloud-gem-name=google-cloud-billing-budgets-v1beta1",
34172-        "ruby-cloud-product-url=https://cloud.google.com/billing/docs/how-to/budget-api-overview",
34173-    ],
34174-    grpc_service_config = "billingbudgets_grpc_service_config.json",
34175-    rest_numeric_enums = False,
34176-    ruby_cloud_description = "Provides methods to view, create, and manage Cloud Billing budgets programmatically at scale.",
34177-    ruby_cloud_title = "Billing Budgets V1beta1",
34178-    deps = [
34179-        ":budgets_ruby_grpc",
34180-        ":budgets_ruby_proto",
34181-    ],
34182-)
34183-
34184-# Open Source Packages
34185-ruby_gapic_assembly_pkg(
34186-    name = "google-cloud-billing-budgets-v1beta1-ruby",
34187-    deps = [
34188-        ":budgets_ruby_gapic",
34189-        ":budgets_ruby_grpc",
34190-        ":budgets_ruby_proto",
34191-    ],
34192-)
34193-
34194-##############################################################################
34195-# C#
34196-##############################################################################
34197-load(
34198-    "@com_google_googleapis_imports//:imports.bzl",
34199-    "csharp_gapic_assembly_pkg",
34200-    "csharp_gapic_library",
34201-    "csharp_grpc_library",
34202-    "csharp_proto_library",
34203-)
34204-
34205-csharp_proto_library(
34206-    name = "budgets_csharp_proto",
34207-    deps = [":budgets_proto"],
34208-)
34209-
34210-csharp_grpc_library(
34211-    name = "budgets_csharp_grpc",
34212-    srcs = [":budgets_proto"],
34213-    deps = [":budgets_csharp_proto"],
34214-)
34215-
34216-csharp_gapic_library(
34217-    name = "budgets_csharp_gapic",
34218-    srcs = [":budgets_proto_with_info"],
34219-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
34220-    grpc_service_config = "billingbudgets_grpc_service_config.json",
34221-    rest_numeric_enums = False,
34222-    service_yaml = "billingbudgets.yaml",
34223-    deps = [
34224-        ":budgets_csharp_grpc",
34225-        ":budgets_csharp_proto",
34226-    ],
34227-)
34228-
34229-# Open Source Packages
34230-csharp_gapic_assembly_pkg(
34231-    name = "google-cloud-billing-budgets-v1beta1-csharp",
34232-    deps = [
34233-        ":budgets_csharp_gapic",
34234-        ":budgets_csharp_grpc",
34235-        ":budgets_csharp_proto",
34236-    ],
34237-)
34238-
34239-##############################################################################
34240-# C++
34241-##############################################################################
34242-# Put your C++ rules here
34243diff -urN a/google/cloud/billing/v1/BUILD.bazel b/google/cloud/billing/v1/BUILD.bazel
34244--- a/google/cloud/billing/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
34245+++ b/google/cloud/billing/v1/BUILD.bazel	1969-12-31 16:00:00
34246@@ -1,402 +0,0 @@
34247-# This file was automatically generated by BuildFileGenerator
34248-# https://github.com/googleapis/rules_gapic/tree/master/bazel
34249-
34250-# Most of the manual changes to this file will be overwritten.
34251-# It's **only** allowed to change the following rule attribute values:
34252-# - names of *_gapic_assembly_* rules
34253-# - certain parameters of *_gapic_library rules, including but not limited to:
34254-#    * extra_protoc_parameters
34255-#    * extra_protoc_file_parameters
34256-# The complete list of preserved parameters can be found in the source code.
34257-
34258-# This is an API workspace, having public visibility by default makes perfect sense.
34259-package(default_visibility = ["//visibility:public"])
34260-
34261-##############################################################################
34262-# Common
34263-##############################################################################
34264-load("@rules_proto//proto:defs.bzl", "proto_library")
34265-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
34266-
34267-proto_library(
34268-    name = "billing_proto",
34269-    srcs = [
34270-        "cloud_billing.proto",
34271-        "cloud_catalog.proto",
34272-    ],
34273-    deps = [
34274-        "//google/api:annotations_proto",
34275-        "//google/api:client_proto",
34276-        "//google/api:field_behavior_proto",
34277-        "//google/api:resource_proto",
34278-        "//google/iam/v1:iam_policy_proto",
34279-        "//google/iam/v1:policy_proto",
34280-        "//google/type:money_proto",
34281-        "@com_google_protobuf//:field_mask_proto",
34282-        "@com_google_protobuf//:timestamp_proto",
34283-    ],
34284-)
34285-
34286-proto_library_with_info(
34287-    name = "billing_proto_with_info",
34288-    deps = [
34289-        ":billing_proto",
34290-        "//google/cloud:common_resources_proto",
34291-    ],
34292-)
34293-
34294-##############################################################################
34295-# Java
34296-##############################################################################
34297-load(
34298-    "@com_google_googleapis_imports//:imports.bzl",
34299-    "java_gapic_assembly_gradle_pkg",
34300-    "java_gapic_library",
34301-    "java_gapic_test",
34302-    "java_grpc_library",
34303-    "java_proto_library",
34304-)
34305-
34306-java_proto_library(
34307-    name = "billing_java_proto",
34308-    deps = [":billing_proto"],
34309-)
34310-
34311-java_grpc_library(
34312-    name = "billing_java_grpc",
34313-    srcs = [":billing_proto"],
34314-    deps = [":billing_java_proto"],
34315-)
34316-
34317-java_gapic_library(
34318-    name = "billing_java_gapic",
34319-    srcs = [":billing_proto_with_info"],
34320-    gapic_yaml = None,
34321-    grpc_service_config = "cloud_billing_grpc_service_config.json",
34322-    rest_numeric_enums = False,
34323-    service_yaml = "cloudbilling.yaml",
34324-    test_deps = [
34325-        ":billing_java_grpc",
34326-        "//google/iam/v1:iam_java_grpc",
34327-    ],
34328-    transport = "grpc+rest",
34329-    deps = [
34330-        ":billing_java_proto",
34331-        "//google/api:api_java_proto",
34332-        "//google/iam/v1:iam_java_proto",
34333-    ],
34334-)
34335-
34336-java_gapic_test(
34337-    name = "billing_java_gapic_test_suite",
34338-    test_classes = [
34339-        "com.google.cloud.billing.v1.CloudBillingClientHttpJsonTest",
34340-        "com.google.cloud.billing.v1.CloudBillingClientTest",
34341-        "com.google.cloud.billing.v1.CloudCatalogClientHttpJsonTest",
34342-        "com.google.cloud.billing.v1.CloudCatalogClientTest",
34343-    ],
34344-    runtime_deps = [":billing_java_gapic_test"],
34345-)
34346-
34347-# Open Source Packages
34348-java_gapic_assembly_gradle_pkg(
34349-    name = "google-cloud-billing-v1-java",
34350-    include_samples = True,
34351-    transport = "grpc+rest",
34352-    deps = [
34353-        ":billing_java_gapic",
34354-        ":billing_java_grpc",
34355-        ":billing_java_proto",
34356-        ":billing_proto",
34357-    ],
34358-)
34359-
34360-##############################################################################
34361-# Go
34362-##############################################################################
34363-load(
34364-    "@com_google_googleapis_imports//:imports.bzl",
34365-    "go_gapic_assembly_pkg",
34366-    "go_gapic_library",
34367-    "go_proto_library",
34368-    "go_test",
34369-)
34370-
34371-go_proto_library(
34372-    name = "billing_go_proto",
34373-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
34374-    importpath = "google.golang.org/genproto/googleapis/cloud/billing/v1",
34375-    protos = [":billing_proto"],
34376-    deps = [
34377-        "//google/api:annotations_go_proto",
34378-        "//google/iam/v1:iam_go_proto",
34379-        "//google/type:money_go_proto",
34380-    ],
34381-)
34382-
34383-go_gapic_library(
34384-    name = "billing_go_gapic",
34385-    srcs = [":billing_proto_with_info"],
34386-    grpc_service_config = "cloud_billing_grpc_service_config.json",
34387-    importpath = "cloud.google.com/go/billing/apiv1;billing",
34388-    metadata = True,
34389-    rest_numeric_enums = False,
34390-    service_yaml = "cloudbilling.yaml",
34391-    transport = "grpc+rest",
34392-    deps = [
34393-        ":billing_go_proto",
34394-        "//google/iam/v1:iam_go_proto",
34395-    ],
34396-)
34397-
34398-go_test(
34399-    name = "billing_go_gapic_test",
34400-    srcs = [":billing_go_gapic_srcjar_test"],
34401-    embed = [":billing_go_gapic"],
34402-    importpath = "cloud.google.com/go/billing/apiv1",
34403-)
34404-
34405-# Open Source Packages
34406-go_gapic_assembly_pkg(
34407-    name = "gapi-cloud-billing-v1-go",
34408-    deps = [
34409-        ":billing_go_gapic",
34410-        ":billing_go_gapic_srcjar-metadata.srcjar",
34411-        ":billing_go_gapic_srcjar-test.srcjar",
34412-        ":billing_go_proto",
34413-    ],
34414-)
34415-
34416-##############################################################################
34417-# Python
34418-##############################################################################
34419-load(
34420-    "@com_google_googleapis_imports//:imports.bzl",
34421-    "py_gapic_assembly_pkg",
34422-    "py_gapic_library",
34423-    "py_test",
34424-)
34425-
34426-py_gapic_library(
34427-    name = "billing_py_gapic",
34428-    srcs = [":billing_proto"],
34429-    grpc_service_config = "cloud_billing_grpc_service_config.json",
34430-    rest_numeric_enums = False,
34431-    service_yaml = "cloudbilling.yaml",
34432-    transport = "grpc",
34433-    deps = [
34434-        "//google/iam/v1:iam_policy_py_proto",
34435-    ],
34436-)
34437-
34438-py_test(
34439-    name = "billing_py_gapic_test",
34440-    srcs = [
34441-        "billing_py_gapic_pytest.py",
34442-        "billing_py_gapic_test.py",
34443-    ],
34444-    legacy_create_init = False,
34445-    deps = [":billing_py_gapic"],
34446-)
34447-
34448-# Open Source Packages
34449-py_gapic_assembly_pkg(
34450-    name = "billing-v1-py",
34451-    deps = [
34452-        ":billing_py_gapic",
34453-    ],
34454-)
34455-
34456-##############################################################################
34457-# PHP
34458-##############################################################################
34459-load(
34460-    "@com_google_googleapis_imports//:imports.bzl",
34461-    "php_gapic_assembly_pkg",
34462-    "php_gapic_library",
34463-    "php_grpc_library",
34464-    "php_proto_library",
34465-)
34466-
34467-php_proto_library(
34468-    name = "billing_php_proto",
34469-    deps = [":billing_proto"],
34470-)
34471-
34472-php_grpc_library(
34473-    name = "billing_php_grpc",
34474-    srcs = [":billing_proto"],
34475-    deps = [":billing_php_proto"],
34476-)
34477-
34478-php_gapic_library(
34479-    name = "billing_php_gapic",
34480-    srcs = [":billing_proto_with_info"],
34481-    grpc_service_config = "cloud_billing_grpc_service_config.json",
34482-    rest_numeric_enums = False,
34483-    service_yaml = "cloudbilling.yaml",
34484-    transport = "grpc+rest",
34485-    deps = [
34486-        ":billing_php_grpc",
34487-        ":billing_php_proto",
34488-    ],
34489-)
34490-
34491-# Open Source Packages
34492-php_gapic_assembly_pkg(
34493-    name = "google-cloud-billing-v1-php",
34494-    deps = [
34495-        ":billing_php_gapic",
34496-        ":billing_php_grpc",
34497-        ":billing_php_proto",
34498-    ],
34499-)
34500-
34501-##############################################################################
34502-# Node.js
34503-##############################################################################
34504-load(
34505-    "@com_google_googleapis_imports//:imports.bzl",
34506-    "nodejs_gapic_assembly_pkg",
34507-    "nodejs_gapic_library",
34508-)
34509-
34510-nodejs_gapic_library(
34511-    name = "billing_nodejs_gapic",
34512-    package_name = "@google-cloud/billing",
34513-    src = ":billing_proto_with_info",
34514-    extra_protoc_parameters = ["metadata"],
34515-    grpc_service_config = "cloud_billing_grpc_service_config.json",
34516-    package = "google.cloud.billing.v1",
34517-    rest_numeric_enums = False,
34518-    service_yaml = "cloudbilling.yaml",
34519-    transport = "grpc+rest",
34520-    deps = [],
34521-)
34522-
34523-nodejs_gapic_assembly_pkg(
34524-    name = "billing-v1-nodejs",
34525-    deps = [
34526-        ":billing_nodejs_gapic",
34527-        ":billing_proto",
34528-    ],
34529-)
34530-
34531-##############################################################################
34532-# Ruby
34533-##############################################################################
34534-load(
34535-    "@com_google_googleapis_imports//:imports.bzl",
34536-    "ruby_cloud_gapic_library",
34537-    "ruby_gapic_assembly_pkg",
34538-    "ruby_grpc_library",
34539-    "ruby_proto_library",
34540-)
34541-
34542-ruby_proto_library(
34543-    name = "billing_ruby_proto",
34544-    deps = [":billing_proto"],
34545-)
34546-
34547-ruby_grpc_library(
34548-    name = "billing_ruby_grpc",
34549-    srcs = [":billing_proto"],
34550-    deps = [":billing_ruby_proto"],
34551-)
34552-
34553-ruby_cloud_gapic_library(
34554-    name = "billing_ruby_gapic",
34555-    srcs = [":billing_proto_with_info"],
34556-    extra_protoc_parameters = [
34557-        "ruby-cloud-api-id=cloudbilling.googleapis.com",
34558-        "ruby-cloud-api-shortname=cloudbilling",
34559-        "ruby-cloud-env-prefix=BILLING",
34560-        "ruby-cloud-gem-name=google-cloud-billing-v1",
34561-        "ruby-cloud-product-url=https://cloud.google.com/billing",
34562-    ],
34563-    grpc_service_config = "cloud_billing_grpc_service_config.json",
34564-    rest_numeric_enums = False,
34565-    ruby_cloud_description = "Allows developers to manage billing for their Google Cloud Platform projects programmatically.",
34566-    ruby_cloud_title = "Billing V1",
34567-    service_yaml = "cloudbilling.yaml",
34568-    deps = [
34569-        ":billing_ruby_grpc",
34570-        ":billing_ruby_proto",
34571-    ],
34572-)
34573-
34574-# Open Source Packages
34575-ruby_gapic_assembly_pkg(
34576-    name = "google-cloud-billing-v1-ruby",
34577-    deps = [
34578-        ":billing_ruby_gapic",
34579-        ":billing_ruby_grpc",
34580-        ":billing_ruby_proto",
34581-    ],
34582-)
34583-
34584-##############################################################################
34585-# C#
34586-##############################################################################
34587-load(
34588-    "@com_google_googleapis_imports//:imports.bzl",
34589-    "csharp_gapic_assembly_pkg",
34590-    "csharp_gapic_library",
34591-    "csharp_grpc_library",
34592-    "csharp_proto_library",
34593-)
34594-
34595-csharp_proto_library(
34596-    name = "billing_csharp_proto",
34597-    deps = [":billing_proto"],
34598-)
34599-
34600-csharp_grpc_library(
34601-    name = "billing_csharp_grpc",
34602-    srcs = [":billing_proto"],
34603-    deps = [":billing_csharp_proto"],
34604-)
34605-
34606-csharp_gapic_library(
34607-    name = "billing_csharp_gapic",
34608-    srcs = [":billing_proto_with_info"],
34609-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
34610-    grpc_service_config = "cloud_billing_grpc_service_config.json",
34611-    rest_numeric_enums = False,
34612-    service_yaml = "cloudbilling.yaml",
34613-    deps = [
34614-        ":billing_csharp_grpc",
34615-        ":billing_csharp_proto",
34616-    ],
34617-)
34618-
34619-# Open Source Packages
34620-csharp_gapic_assembly_pkg(
34621-    name = "google-cloud-billing-v1-csharp",
34622-    deps = [
34623-        ":billing_csharp_gapic",
34624-        ":billing_csharp_grpc",
34625-        ":billing_csharp_proto",
34626-    ],
34627-)
34628-
34629-##############################################################################
34630-# C++
34631-##############################################################################
34632-load(
34633-    "@com_google_googleapis_imports//:imports.bzl",
34634-    "cc_grpc_library",
34635-    "cc_proto_library",
34636-)
34637-
34638-cc_proto_library(
34639-    name = "billing_cc_proto",
34640-    deps = [":billing_proto"],
34641-)
34642-
34643-cc_grpc_library(
34644-    name = "billing_cc_grpc",
34645-    srcs = [":billing_proto"],
34646-    grpc_only = True,
34647-    deps = [":billing_cc_proto"],
34648-)
34649diff -urN a/google/cloud/binaryauthorization/BUILD.bazel b/google/cloud/binaryauthorization/BUILD.bazel
34650--- a/google/cloud/binaryauthorization/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
34651+++ b/google/cloud/binaryauthorization/BUILD.bazel	1969-12-31 16:00:00
34652@@ -1,41 +0,0 @@
34653-# This build file includes a target for the Ruby wrapper library for
34654-# google-cloud-binary_authorization.
34655-
34656-# This is an API workspace, having public visibility by default makes perfect sense.
34657-package(default_visibility = ["//visibility:public"])
34658-
34659-# Export yaml configs.
34660-exports_files(glob(["*.yaml"]))
34661-
34662-load(
34663-    "@com_google_googleapis_imports//:imports.bzl",
34664-    "ruby_cloud_gapic_library",
34665-    "ruby_gapic_assembly_pkg",
34666-)
34667-
34668-# Generates a Ruby wrapper client for binaryauthorization.
34669-# Ruby wrapper clients are versionless, but are generated from source protos
34670-# for a particular service version, v1 in this case.
34671-ruby_cloud_gapic_library(
34672-    name = "binaryauthorization_ruby_wrapper",
34673-    srcs = ["//google/cloud/binaryauthorization/v1:binaryauthorization_proto_with_info"],
34674-    extra_protoc_parameters = [
34675-        "ruby-cloud-gem-name=google-cloud-binary_authorization",
34676-        "ruby-cloud-env-prefix=BINARY_AUTHORIZATION",
34677-        "ruby-cloud-wrapper-of=v1:0.0;v1beta1:0.0",
34678-        "ruby-cloud-product-url=https://cloud.google.com/binary-authorization/",
34679-        "ruby-cloud-api-id=binaryauthorization.googleapis.com",
34680-        "ruby-cloud-api-shortname=binaryauthorization",
34681-        "ruby-cloud-service-override=BinauthzManagementServiceV1=BinauthzManagementService;SystemPolicyV1=SystemPolicy;ValidationHelperV1=ValidationHelper",
34682-    ],
34683-    ruby_cloud_description = "Binary Authorization is a service on Google Cloud that provides centralized software supply-chain security for applications that run on Google Kubernetes Engine (GKE) and GKE on-prem.",
34684-    ruby_cloud_title = "Binary Authorization",
34685-)
34686-
34687-# Open Source package.
34688-ruby_gapic_assembly_pkg(
34689-    name = "google-cloud-binaryauthorization-ruby",
34690-    deps = [
34691-        ":binaryauthorization_ruby_wrapper",
34692-    ],
34693-)
34694diff -urN a/google/cloud/binaryauthorization/v1/BUILD.bazel b/google/cloud/binaryauthorization/v1/BUILD.bazel
34695--- a/google/cloud/binaryauthorization/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
34696+++ b/google/cloud/binaryauthorization/v1/BUILD.bazel	1969-12-31 16:00:00
34697@@ -1,404 +0,0 @@
34698-# This file was automatically generated by BuildFileGenerator
34699-# https://github.com/googleapis/rules_gapic/tree/master/bazel
34700-
34701-# Most of the manual changes to this file will be overwritten.
34702-# It's **only** allowed to change the following rule attribute values:
34703-# - names of *_gapic_assembly_* rules
34704-# - certain parameters of *_gapic_library rules, including but not limited to:
34705-#    * extra_protoc_parameters
34706-#    * extra_protoc_file_parameters
34707-# The complete list of preserved parameters can be found in the source code.
34708-
34709-# This is an API workspace, having public visibility by default makes perfect sense.
34710-package(default_visibility = ["//visibility:public"])
34711-
34712-##############################################################################
34713-# Common
34714-##############################################################################
34715-load("@rules_proto//proto:defs.bzl", "proto_library")
34716-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
34717-
34718-proto_library(
34719-    name = "binaryauthorization_proto",
34720-    srcs = [
34721-        "resources.proto",
34722-        "service.proto",
34723-    ],
34724-    deps = [
34725-        "//google/api:annotations_proto",
34726-        "//google/api:client_proto",
34727-        "//google/api:field_behavior_proto",
34728-        "//google/api:resource_proto",
34729-        "//grafeas/v1:grafeas_proto",
34730-        "@com_google_protobuf//:empty_proto",
34731-        "@com_google_protobuf//:timestamp_proto",
34732-    ],
34733-)
34734-
34735-proto_library_with_info(
34736-    name = "binaryauthorization_proto_with_info",
34737-    deps = [
34738-        ":binaryauthorization_proto",
34739-        "//google/cloud:common_resources_proto",
34740-    ],
34741-)
34742-
34743-##############################################################################
34744-# Java
34745-##############################################################################
34746-load(
34747-    "@com_google_googleapis_imports//:imports.bzl",
34748-    "java_gapic_assembly_gradle_pkg",
34749-    "java_gapic_library",
34750-    "java_gapic_test",
34751-    "java_grpc_library",
34752-    "java_proto_library",
34753-)
34754-
34755-java_proto_library(
34756-    name = "binaryauthorization_java_proto",
34757-    deps = [":binaryauthorization_proto"],
34758-)
34759-
34760-java_grpc_library(
34761-    name = "binaryauthorization_java_grpc",
34762-    srcs = [":binaryauthorization_proto"],
34763-    deps = [":binaryauthorization_java_proto"],
34764-)
34765-
34766-java_gapic_library(
34767-    name = "binaryauthorization_java_gapic",
34768-    srcs = [":binaryauthorization_proto_with_info"],
34769-    gapic_yaml = None,
34770-    grpc_service_config = "binaryauthorization_grpc_service_config.json",
34771-    rest_numeric_enums = False,
34772-    service_yaml = "binaryauthorization_v1.yaml",
34773-    test_deps = [
34774-        ":binaryauthorization_java_grpc",
34775-    ],
34776-    transport = "grpc+rest",
34777-    deps = [
34778-        ":binaryauthorization_java_proto",
34779-        "//google/api:api_java_proto",
34780-        "//grafeas/v1:grafeas_java_proto",
34781-    ],
34782-)
34783-
34784-java_gapic_test(
34785-    name = "binaryauthorization_java_gapic_test_suite",
34786-    test_classes = [
34787-        "com.google.protos.google.cloud.binaryauthorization.v1.BinauthzManagementServiceV1ClientHttpJsonTest",
34788-        "com.google.protos.google.cloud.binaryauthorization.v1.BinauthzManagementServiceV1ClientTest",
34789-        "com.google.protos.google.cloud.binaryauthorization.v1.SystemPolicyV1ClientHttpJsonTest",
34790-        "com.google.protos.google.cloud.binaryauthorization.v1.SystemPolicyV1ClientTest",
34791-        "com.google.protos.google.cloud.binaryauthorization.v1.ValidationHelperV1ClientHttpJsonTest",
34792-        "com.google.protos.google.cloud.binaryauthorization.v1.ValidationHelperV1ClientTest",
34793-    ],
34794-    runtime_deps = [":binaryauthorization_java_gapic_test"],
34795-)
34796-
34797-# Open Source Packages
34798-java_gapic_assembly_gradle_pkg(
34799-    name = "google-cloud-binaryauthorization-v1-java",
34800-    include_samples = True,
34801-    transport = "grpc+rest",
34802-    deps = [
34803-        ":binaryauthorization_java_gapic",
34804-        ":binaryauthorization_java_grpc",
34805-        ":binaryauthorization_java_proto",
34806-        ":binaryauthorization_proto",
34807-    ],
34808-)
34809-
34810-##############################################################################
34811-# Go
34812-##############################################################################
34813-load(
34814-    "@com_google_googleapis_imports//:imports.bzl",
34815-    "go_gapic_assembly_pkg",
34816-    "go_gapic_library",
34817-    "go_proto_library",
34818-    "go_test",
34819-)
34820-
34821-go_proto_library(
34822-    name = "binaryauthorization_go_proto",
34823-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
34824-    importpath = "google.golang.org/genproto/googleapis/cloud/binaryauthorization/v1",
34825-    protos = [":binaryauthorization_proto"],
34826-    deps = [
34827-        "//google/api:annotations_go_proto",
34828-        "//grafeas/v1:grafeas_go_proto",
34829-    ],
34830-)
34831-
34832-go_gapic_library(
34833-    name = "binaryauthorization_go_gapic",
34834-    srcs = [":binaryauthorization_proto_with_info"],
34835-    grpc_service_config = "binaryauthorization_grpc_service_config.json",
34836-    importpath = "cloud.google.com/go/binaryauthorization/apiv1;binaryauthorization",
34837-    metadata = True,
34838-    rest_numeric_enums = False,
34839-    service_yaml = "binaryauthorization_v1.yaml",
34840-    transport = "grpc+rest",
34841-    deps = [
34842-        ":binaryauthorization_go_proto",
34843-    ],
34844-)
34845-
34846-go_test(
34847-    name = "binaryauthorization_go_gapic_test",
34848-    srcs = [":binaryauthorization_go_gapic_srcjar_test"],
34849-    embed = [":binaryauthorization_go_gapic"],
34850-    importpath = "cloud.google.com/go/binaryauthorization/apiv1",
34851-)
34852-
34853-# Open Source Packages
34854-go_gapic_assembly_pkg(
34855-    name = "gapi-cloud-binaryauthorization-v1-go",
34856-    deps = [
34857-        ":binaryauthorization_go_gapic",
34858-        ":binaryauthorization_go_gapic_srcjar-metadata.srcjar",
34859-        ":binaryauthorization_go_gapic_srcjar-test.srcjar",
34860-        ":binaryauthorization_go_proto",
34861-    ],
34862-)
34863-
34864-##############################################################################
34865-# Python
34866-##############################################################################
34867-load(
34868-    "@com_google_googleapis_imports//:imports.bzl",
34869-    "py_gapic_assembly_pkg",
34870-    "py_gapic_library",
34871-    "py_test",
34872-)
34873-
34874-py_gapic_library(
34875-    name = "binaryauthorization_py_gapic",
34876-    srcs = [":binaryauthorization_proto"],
34877-    grpc_service_config = "binaryauthorization_grpc_service_config.json",
34878-    rest_numeric_enums = False,
34879-    transport = "grpc",
34880-    deps = [
34881-        "//grafeas/v1:grafeas_py_proto",
34882-    ],
34883-    opt_args = [
34884-      "warehouse-package-name=google-cloud-binary-authorization",
34885-    ],
34886-)
34887-
34888-py_test(
34889-    name = "binaryauthorization_py_gapic_test",
34890-    srcs = [
34891-        "binaryauthorization_py_gapic_pytest.py",
34892-        "binaryauthorization_py_gapic_test.py",
34893-    ],
34894-    legacy_create_init = False,
34895-    deps = [":binaryauthorization_py_gapic"],
34896-)
34897-
34898-# Open Source Packages
34899-py_gapic_assembly_pkg(
34900-    name = "binaryauthorization-v1-py",
34901-    deps = [
34902-        ":binaryauthorization_py_gapic",
34903-    ],
34904-)
34905-
34906-##############################################################################
34907-# PHP
34908-##############################################################################
34909-load(
34910-    "@com_google_googleapis_imports//:imports.bzl",
34911-    "php_gapic_assembly_pkg",
34912-    "php_gapic_library",
34913-    "php_grpc_library",
34914-    "php_proto_library",
34915-)
34916-
34917-php_proto_library(
34918-    name = "binaryauthorization_php_proto",
34919-    deps = [":binaryauthorization_proto"],
34920-)
34921-
34922-php_grpc_library(
34923-    name = "binaryauthorization_php_grpc",
34924-    srcs = [":binaryauthorization_proto"],
34925-    deps = [":binaryauthorization_php_proto"],
34926-)
34927-
34928-php_gapic_library(
34929-    name = "binaryauthorization_php_gapic",
34930-    srcs = [":binaryauthorization_proto_with_info"],
34931-    grpc_service_config = "binaryauthorization_grpc_service_config.json",
34932-    rest_numeric_enums = False,
34933-    service_yaml = "binaryauthorization_v1.yaml",
34934-    transport = "grpc+rest",
34935-    deps = [
34936-        ":binaryauthorization_php_grpc",
34937-        ":binaryauthorization_php_proto",
34938-    ],
34939-)
34940-
34941-# Open Source Packages
34942-php_gapic_assembly_pkg(
34943-    name = "google-cloud-binaryauthorization-v1-php",
34944-    deps = [
34945-        ":binaryauthorization_php_gapic",
34946-        ":binaryauthorization_php_grpc",
34947-        ":binaryauthorization_php_proto",
34948-    ],
34949-)
34950-
34951-##############################################################################
34952-# Node.js
34953-##############################################################################
34954-load(
34955-    "@com_google_googleapis_imports//:imports.bzl",
34956-    "nodejs_gapic_assembly_pkg",
34957-    "nodejs_gapic_library",
34958-)
34959-
34960-nodejs_gapic_library(
34961-    name = "binaryauthorization_nodejs_gapic",
34962-    package_name = "@google-cloud/binary-authorization",
34963-    src = ":binaryauthorization_proto_with_info",
34964-    extra_protoc_parameters = ["metadata"],
34965-    grpc_service_config = "binaryauthorization_grpc_service_config.json",
34966-    package = "google.cloud.binaryauthorization.v1",
34967-    rest_numeric_enums = False,
34968-    service_yaml = "binaryauthorization_v1.yaml",
34969-    transport = "grpc+rest",
34970-    deps = [],
34971-)
34972-
34973-nodejs_gapic_assembly_pkg(
34974-    name = "binaryauthorization-v1-nodejs",
34975-    deps = [
34976-        ":binaryauthorization_nodejs_gapic",
34977-        ":binaryauthorization_proto",
34978-        "//grafeas/v1:grafeas_proto",
34979-    ],
34980-)
34981-
34982-##############################################################################
34983-# Ruby
34984-##############################################################################
34985-load(
34986-    "@com_google_googleapis_imports//:imports.bzl",
34987-    "ruby_cloud_gapic_library",
34988-    "ruby_gapic_assembly_pkg",
34989-    "ruby_grpc_library",
34990-    "ruby_proto_library",
34991-)
34992-
34993-ruby_proto_library(
34994-    name = "binaryauthorization_ruby_proto",
34995-    deps = [":binaryauthorization_proto"],
34996-)
34997-
34998-ruby_grpc_library(
34999-    name = "binaryauthorization_ruby_grpc",
35000-    srcs = [":binaryauthorization_proto"],
35001-    deps = [":binaryauthorization_ruby_proto"],
35002-)
35003-
35004-ruby_cloud_gapic_library(
35005-    name = "binaryauthorization_ruby_gapic",
35006-    srcs = [":binaryauthorization_proto_with_info"],
35007-    extra_protoc_parameters = [
35008-        "ruby-cloud-api-id=binaryauthorization.googleapis.com",
35009-        "ruby-cloud-api-shortname=binaryauthorization",
35010-        "ruby-cloud-env-prefix=BINARY_AUTHORIZATION",
35011-        "ruby-cloud-gem-name=google-cloud-binary_authorization-v1",
35012-        "ruby-cloud-product-url=https://cloud.google.com/binary-authorization/",
35013-        "ruby-cloud-service-override=BinauthzManagementServiceV1=BinauthzManagementService;SystemPolicyV1=SystemPolicy;ValidationHelperV1=ValidationHelper",
35014-        "ruby-cloud-extra-dependencies=grafeas-v1=> 0.0|< 2.a",
35015-        "ruby-cloud-yard-strict=false",
35016-    ],
35017-    grpc_service_config = "binaryauthorization_grpc_service_config.json",
35018-    rest_numeric_enums = False,
35019-    ruby_cloud_description = "Binary Authorization is a service on Google Cloud that provides centralized software supply-chain security for applications that run on Google Kubernetes Engine (GKE) and GKE on-prem.",
35020-    ruby_cloud_title = "Binary Authorization V1",
35021-    deps = [
35022-        ":binaryauthorization_ruby_grpc",
35023-        ":binaryauthorization_ruby_proto",
35024-    ],
35025-)
35026-
35027-# Open Source Packages
35028-ruby_gapic_assembly_pkg(
35029-    name = "google-cloud-binaryauthorization-v1-ruby",
35030-    deps = [
35031-        ":binaryauthorization_ruby_gapic",
35032-        ":binaryauthorization_ruby_grpc",
35033-        ":binaryauthorization_ruby_proto",
35034-    ],
35035-)
35036-
35037-##############################################################################
35038-# C#
35039-##############################################################################
35040-load(
35041-    "@com_google_googleapis_imports//:imports.bzl",
35042-    "csharp_gapic_assembly_pkg",
35043-    "csharp_gapic_library",
35044-    "csharp_grpc_library",
35045-    "csharp_proto_library",
35046-)
35047-
35048-csharp_proto_library(
35049-    name = "binaryauthorization_csharp_proto",
35050-    deps = [":binaryauthorization_proto"],
35051-)
35052-
35053-csharp_grpc_library(
35054-    name = "binaryauthorization_csharp_grpc",
35055-    srcs = [":binaryauthorization_proto"],
35056-    deps = [":binaryauthorization_csharp_proto"],
35057-)
35058-
35059-csharp_gapic_library(
35060-    name = "binaryauthorization_csharp_gapic",
35061-    srcs = [":binaryauthorization_proto_with_info"],
35062-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
35063-    grpc_service_config = "binaryauthorization_grpc_service_config.json",
35064-    rest_numeric_enums = False,
35065-    service_yaml = "binaryauthorization_v1.yaml",
35066-    deps = [
35067-        ":binaryauthorization_csharp_grpc",
35068-        ":binaryauthorization_csharp_proto",
35069-    ],
35070-)
35071-
35072-# Open Source Packages
35073-csharp_gapic_assembly_pkg(
35074-    name = "google-cloud-binaryauthorization-v1-csharp",
35075-    deps = [
35076-        ":binaryauthorization_csharp_gapic",
35077-        ":binaryauthorization_csharp_grpc",
35078-        ":binaryauthorization_csharp_proto",
35079-    ],
35080-)
35081-
35082-##############################################################################
35083-# C++
35084-##############################################################################
35085-load(
35086-    "@com_google_googleapis_imports//:imports.bzl",
35087-    "cc_grpc_library",
35088-    "cc_proto_library",
35089-)
35090-
35091-cc_proto_library(
35092-    name = "binaryauthorization_cc_proto",
35093-    deps = [":binaryauthorization_proto"],
35094-)
35095-
35096-cc_grpc_library(
35097-    name = "binaryauthorization_cc_grpc",
35098-    srcs = [":binaryauthorization_proto"],
35099-    grpc_only = True,
35100-    deps = [":binaryauthorization_cc_proto"],
35101-)
35102diff -urN a/google/cloud/binaryauthorization/v1beta1/BUILD.bazel b/google/cloud/binaryauthorization/v1beta1/BUILD.bazel
35103--- a/google/cloud/binaryauthorization/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
35104+++ b/google/cloud/binaryauthorization/v1beta1/BUILD.bazel	1969-12-31 16:00:00
35105@@ -1,373 +0,0 @@
35106-# This file was automatically generated by BuildFileGenerator
35107-# https://github.com/googleapis/rules_gapic/tree/master/bazel
35108-
35109-# Most of the manual changes to this file will be overwritten.
35110-# It's **only** allowed to change the following rule attribute values:
35111-# - names of *_gapic_assembly_* rules
35112-# - certain parameters of *_gapic_library rules, including but not limited to:
35113-#    * extra_protoc_parameters
35114-#    * extra_protoc_file_parameters
35115-# The complete list of preserved parameters can be found in the source code.
35116-
35117-# This is an API workspace, having public visibility by default makes perfect sense.
35118-package(default_visibility = ["//visibility:public"])
35119-
35120-##############################################################################
35121-# Common
35122-##############################################################################
35123-load("@rules_proto//proto:defs.bzl", "proto_library")
35124-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
35125-
35126-proto_library(
35127-    name = "binaryauthorization_proto",
35128-    srcs = [
35129-        "continuous_validation_logging.proto",
35130-        "resources.proto",
35131-        "service.proto",
35132-    ],
35133-    deps = [
35134-        "//google/api:annotations_proto",
35135-        "//google/api:client_proto",
35136-        "//google/api:field_behavior_proto",
35137-        "//google/api:resource_proto",
35138-        "@com_google_protobuf//:empty_proto",
35139-        "@com_google_protobuf//:timestamp_proto",
35140-    ],
35141-)
35142-
35143-proto_library_with_info(
35144-    name = "binaryauthorization_proto_with_info",
35145-    deps = [
35146-        ":binaryauthorization_proto",
35147-        "//google/cloud:common_resources_proto",
35148-    ],
35149-)
35150-
35151-##############################################################################
35152-# Java
35153-##############################################################################
35154-load(
35155-    "@com_google_googleapis_imports//:imports.bzl",
35156-    "java_gapic_assembly_gradle_pkg",
35157-    "java_gapic_library",
35158-    "java_gapic_test",
35159-    "java_grpc_library",
35160-    "java_proto_library",
35161-)
35162-
35163-java_proto_library(
35164-    name = "binaryauthorization_java_proto",
35165-    deps = [":binaryauthorization_proto"],
35166-)
35167-
35168-java_grpc_library(
35169-    name = "binaryauthorization_java_grpc",
35170-    srcs = [":binaryauthorization_proto"],
35171-    deps = [":binaryauthorization_java_proto"],
35172-)
35173-
35174-java_gapic_library(
35175-    name = "binaryauthorization_java_gapic",
35176-    srcs = [":binaryauthorization_proto_with_info"],
35177-    grpc_service_config = "binaryauthorization_grpc_service_config.json",
35178-    rest_numeric_enums = False,
35179-    test_deps = [
35180-        ":binaryauthorization_java_grpc",
35181-    ],
35182-    transport = "grpc+rest",
35183-    deps = [
35184-        ":binaryauthorization_java_proto",
35185-    ],
35186-)
35187-
35188-java_gapic_test(
35189-    name = "binaryauthorization_java_gapic_test_suite",
35190-    test_classes = [
35191-        "com.google.cloud.binaryauthorization.v1beta1.BinauthzManagementServiceV1Beta1ClientHttpJsonTest",
35192-        "com.google.cloud.binaryauthorization.v1beta1.BinauthzManagementServiceV1Beta1ClientTest",
35193-    ],
35194-    runtime_deps = [":binaryauthorization_java_gapic_test"],
35195-)
35196-
35197-# Open Source Packages
35198-java_gapic_assembly_gradle_pkg(
35199-    name = "google-cloud-binaryauthorization-v1beta1-java",
35200-    include_samples = True,
35201-    transport = "grpc+rest",
35202-    deps = [
35203-        ":binaryauthorization_java_gapic",
35204-        ":binaryauthorization_java_grpc",
35205-        ":binaryauthorization_java_proto",
35206-        ":binaryauthorization_proto",
35207-    ],
35208-)
35209-
35210-##############################################################################
35211-# Go
35212-##############################################################################
35213-load(
35214-    "@com_google_googleapis_imports//:imports.bzl",
35215-    "go_gapic_assembly_pkg",
35216-    "go_gapic_library",
35217-    "go_proto_library",
35218-    "go_test",
35219-)
35220-
35221-go_proto_library(
35222-    name = "binaryauthorization_go_proto",
35223-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
35224-    importpath = "google.golang.org/genproto/googleapis/cloud/binaryauthorization/v1beta1",
35225-    protos = [":binaryauthorization_proto"],
35226-    deps = [
35227-        "//google/api:annotations_go_proto",
35228-    ],
35229-)
35230-
35231-go_gapic_library(
35232-    name = "binaryauthorization_go_gapic",
35233-    srcs = [":binaryauthorization_proto_with_info"],
35234-    grpc_service_config = "binaryauthorization_grpc_service_config.json",
35235-    importpath = "cloud.google.com/go/binaryauthorization/apiv1beta1;binaryauthorization",
35236-    metadata = True,
35237-    rest_numeric_enums = False,
35238-    service_yaml = "binaryauthorization_v1beta1.yaml",
35239-    transport = "grpc+rest",
35240-    deps = [
35241-        ":binaryauthorization_go_proto",
35242-    ],
35243-)
35244-
35245-go_test(
35246-    name = "binaryauthorization_go_gapic_test",
35247-    srcs = [":binaryauthorization_go_gapic_srcjar_test"],
35248-    embed = [":binaryauthorization_go_gapic"],
35249-    importpath = "cloud.google.com/go/binaryauthorization/apiv1beta1",
35250-)
35251-
35252-# Open Source Packages
35253-go_gapic_assembly_pkg(
35254-    name = "gapi-cloud-binaryauthorization-v1beta1-go",
35255-    deps = [
35256-        ":binaryauthorization_go_gapic",
35257-        ":binaryauthorization_go_gapic_srcjar-metadata.srcjar",
35258-        ":binaryauthorization_go_gapic_srcjar-test.srcjar",
35259-        ":binaryauthorization_go_proto",
35260-    ],
35261-)
35262-
35263-##############################################################################
35264-# Python
35265-##############################################################################
35266-load(
35267-    "@com_google_googleapis_imports//:imports.bzl",
35268-    "py_gapic_assembly_pkg",
35269-    "py_gapic_library",
35270-    "py_test",
35271-)
35272-
35273-py_gapic_library(
35274-    name = "binaryauthorization_py_gapic",
35275-    srcs = [":binaryauthorization_proto"],
35276-    grpc_service_config = "binaryauthorization_grpc_service_config.json",
35277-    rest_numeric_enums = False,
35278-    transport = "grpc",
35279-    opt_args = [
35280-      "warehouse-package-name=google-cloud-binary-authorization",
35281-    ],
35282-)
35283-
35284-py_test(
35285-    name = "binaryauthorization_py_gapic_test",
35286-    srcs = [
35287-        "binaryauthorization_py_gapic_pytest.py",
35288-        "binaryauthorization_py_gapic_test.py",
35289-    ],
35290-    legacy_create_init = False,
35291-    deps = [":binaryauthorization_py_gapic"],
35292-)
35293-
35294-# Open Source Packages
35295-py_gapic_assembly_pkg(
35296-    name = "binaryauthorization-v1beta1-py",
35297-    deps = [
35298-        ":binaryauthorization_py_gapic",
35299-    ],
35300-)
35301-
35302-##############################################################################
35303-# PHP
35304-##############################################################################
35305-load(
35306-    "@com_google_googleapis_imports//:imports.bzl",
35307-    "php_gapic_assembly_pkg",
35308-    "php_gapic_library",
35309-    "php_grpc_library",
35310-    "php_proto_library",
35311-)
35312-
35313-php_proto_library(
35314-    name = "binaryauthorization_php_proto",
35315-    deps = [":binaryauthorization_proto"],
35316-)
35317-
35318-php_grpc_library(
35319-    name = "binaryauthorization_php_grpc",
35320-    srcs = [":binaryauthorization_proto"],
35321-    deps = [":binaryauthorization_php_proto"],
35322-)
35323-
35324-php_gapic_library(
35325-    name = "binaryauthorization_php_gapic",
35326-    srcs = [":binaryauthorization_proto_with_info"],
35327-    grpc_service_config = "binaryauthorization_grpc_service_config.json",
35328-    rest_numeric_enums = False,
35329-    service_yaml = "binaryauthorization_v1beta1.yaml",
35330-    transport = "grpc+rest",
35331-    deps = [
35332-        ":binaryauthorization_php_grpc",
35333-        ":binaryauthorization_php_proto",
35334-    ],
35335-)
35336-
35337-# Open Source Packages
35338-php_gapic_assembly_pkg(
35339-    name = "google-cloud-binaryauthorization-v1beta1-php",
35340-    deps = [
35341-        ":binaryauthorization_php_gapic",
35342-        ":binaryauthorization_php_grpc",
35343-        ":binaryauthorization_php_proto",
35344-    ],
35345-)
35346-
35347-##############################################################################
35348-# Node.js
35349-##############################################################################
35350-load(
35351-    "@com_google_googleapis_imports//:imports.bzl",
35352-    "nodejs_gapic_assembly_pkg",
35353-    "nodejs_gapic_library",
35354-)
35355-
35356-nodejs_gapic_library(
35357-    name = "binaryauthorization_nodejs_gapic",
35358-    package_name = "@google-cloud/binary-authorization",
35359-    src = ":binaryauthorization_proto_with_info",
35360-    extra_protoc_parameters = ["metadata"],
35361-    grpc_service_config = "binaryauthorization_grpc_service_config.json",
35362-    package = "google.cloud.binaryauthorization.v1beta1",
35363-    rest_numeric_enums = False,
35364-    service_yaml = "binaryauthorization_v1beta1.yaml",
35365-    transport = "grpc+rest",
35366-    deps = [],
35367-)
35368-
35369-nodejs_gapic_assembly_pkg(
35370-    name = "binaryauthorization-v1beta1-nodejs",
35371-    deps = [
35372-        ":binaryauthorization_nodejs_gapic",
35373-        ":binaryauthorization_proto",
35374-    ],
35375-)
35376-
35377-##############################################################################
35378-# Ruby
35379-##############################################################################
35380-load(
35381-    "@com_google_googleapis_imports//:imports.bzl",
35382-    "ruby_cloud_gapic_library",
35383-    "ruby_gapic_assembly_pkg",
35384-    "ruby_grpc_library",
35385-    "ruby_proto_library",
35386-)
35387-
35388-ruby_proto_library(
35389-    name = "binaryauthorization_ruby_proto",
35390-    deps = [":binaryauthorization_proto"],
35391-)
35392-
35393-ruby_grpc_library(
35394-    name = "binaryauthorization_ruby_grpc",
35395-    srcs = [":binaryauthorization_proto"],
35396-    deps = [":binaryauthorization_ruby_proto"],
35397-)
35398-
35399-ruby_cloud_gapic_library(
35400-    name = "binaryauthorization_ruby_gapic",
35401-    srcs = [":binaryauthorization_proto_with_info"],
35402-    extra_protoc_parameters = [
35403-        "ruby-cloud-api-id=binaryauthorization.googleapis.com",
35404-        "ruby-cloud-api-shortname=binaryauthorization",
35405-        "ruby-cloud-env-prefix=BINARY_AUTHORIZATION",
35406-        "ruby-cloud-gem-name=google-cloud-binary_authorization-v1beta1",
35407-        "ruby-cloud-product-url=https://cloud.google.com/binary-authorization/",
35408-        "ruby-cloud-service-override=BinauthzManagementServiceV1Beta1=BinauthzManagementService;SystemPolicyV1Beta1=SystemPolicy",
35409-    ],
35410-    grpc_service_config = "binaryauthorization_grpc_service_config.json",
35411-    rest_numeric_enums = False,
35412-    ruby_cloud_description = "Binary Authorization is a service on Google Cloud that provides centralized software supply-chain security for applications that run on Google Kubernetes Engine (GKE) and GKE on-prem.",
35413-    ruby_cloud_title = "Binary Authorization V1beta1",
35414-    deps = [
35415-        ":binaryauthorization_ruby_grpc",
35416-        ":binaryauthorization_ruby_proto",
35417-    ],
35418-)
35419-
35420-# Open Source Packages
35421-ruby_gapic_assembly_pkg(
35422-    name = "google-cloud-binaryauthorization-v1beta1-ruby",
35423-    deps = [
35424-        ":binaryauthorization_ruby_gapic",
35425-        ":binaryauthorization_ruby_grpc",
35426-        ":binaryauthorization_ruby_proto",
35427-    ],
35428-)
35429-
35430-##############################################################################
35431-# C#
35432-##############################################################################
35433-load(
35434-    "@com_google_googleapis_imports//:imports.bzl",
35435-    "csharp_gapic_assembly_pkg",
35436-    "csharp_gapic_library",
35437-    "csharp_grpc_library",
35438-    "csharp_proto_library",
35439-)
35440-
35441-csharp_proto_library(
35442-    name = "binaryauthorization_csharp_proto",
35443-    deps = [":binaryauthorization_proto"],
35444-)
35445-
35446-csharp_grpc_library(
35447-    name = "binaryauthorization_csharp_grpc",
35448-    srcs = [":binaryauthorization_proto"],
35449-    deps = [":binaryauthorization_csharp_proto"],
35450-)
35451-
35452-csharp_gapic_library(
35453-    name = "binaryauthorization_csharp_gapic",
35454-    srcs = [":binaryauthorization_proto_with_info"],
35455-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
35456-    grpc_service_config = "binaryauthorization_grpc_service_config.json",
35457-    rest_numeric_enums = False,
35458-    service_yaml = "binaryauthorization_v1beta1.yaml",
35459-    deps = [
35460-        ":binaryauthorization_csharp_grpc",
35461-        ":binaryauthorization_csharp_proto",
35462-    ],
35463-)
35464-
35465-# Open Source Packages
35466-csharp_gapic_assembly_pkg(
35467-    name = "google-cloud-binaryauthorization-v1beta1-csharp",
35468-    deps = [
35469-        ":binaryauthorization_csharp_gapic",
35470-        ":binaryauthorization_csharp_grpc",
35471-        ":binaryauthorization_csharp_proto",
35472-    ],
35473-)
35474-
35475-##############################################################################
35476-# C++
35477-##############################################################################
35478-# Put your C++ rules here
35479diff -urN a/google/cloud/certificatemanager/BUILD.bazel b/google/cloud/certificatemanager/BUILD.bazel
35480--- a/google/cloud/certificatemanager/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
35481+++ b/google/cloud/certificatemanager/BUILD.bazel	1969-12-31 16:00:00
35482@@ -1,39 +0,0 @@
35483-# This build file includes a target for the Ruby wrapper library for
35484-# google-cloud-certificate_manager.
35485-
35486-# This is an API workspace, having public visibility by default makes perfect sense.
35487-package(default_visibility = ["//visibility:public"])
35488-
35489-# Export yaml configs.
35490-exports_files(glob(["*.yaml"]))
35491-
35492-load(
35493-    "@com_google_googleapis_imports//:imports.bzl",
35494-    "ruby_cloud_gapic_library",
35495-    "ruby_gapic_assembly_pkg",
35496-)
35497-
35498-# Generates a Ruby wrapper client for certificatemanager.
35499-# Ruby wrapper clients are versionless, but are generated from source protos
35500-# for a particular service version, v1 in this case.
35501-ruby_cloud_gapic_library(
35502-    name = "certificatemanager_ruby_wrapper",
35503-    srcs = ["//google/cloud/certificatemanager/v1:certificatemanager_proto_with_info"],
35504-    extra_protoc_parameters = [
35505-        "ruby-cloud-gem-name=google-cloud-certificate_manager",
35506-        "ruby-cloud-wrapper-of=v1:0.0",
35507-        "ruby-cloud-product-url=https://cloud.google.com/certificate-manager",
35508-        "ruby-cloud-api-id=certificatemanager.googleapis.com",
35509-        "ruby-cloud-api-shortname=certificatemanager",
35510-    ],
35511-    ruby_cloud_description = "Certificate Manager lets you acquire and manage Transport Layer Security (TLS) (SSL) certificates for use with classic external HTTP(S) load balancers in Google Cloud.",
35512-    ruby_cloud_title = "Certificate Manager",
35513-)
35514-
35515-# Open Source package.
35516-ruby_gapic_assembly_pkg(
35517-    name = "google-cloud-certificatemanager-ruby",
35518-    deps = [
35519-        ":certificatemanager_ruby_wrapper",
35520-    ],
35521-)
35522diff -urN a/google/cloud/certificatemanager/logging/v1/BUILD.bazel b/google/cloud/certificatemanager/logging/v1/BUILD.bazel
35523--- a/google/cloud/certificatemanager/logging/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
35524+++ b/google/cloud/certificatemanager/logging/v1/BUILD.bazel	1969-12-31 16:00:00
35525@@ -1,175 +0,0 @@
35526-# This file was automatically generated by BuildFileGenerator
35527-
35528-# This is an API workspace, having public visibility by default makes perfect sense.
35529-package(default_visibility = ["//visibility:public"])
35530-
35531-##############################################################################
35532-# Common
35533-##############################################################################
35534-load("@rules_proto//proto:defs.bzl", "proto_library")
35535-
35536-proto_library(
35537-    name = "logging_proto",
35538-    srcs = [
35539-        "logs.proto",
35540-    ],
35541-    deps = [
35542-        "@com_google_protobuf//:timestamp_proto",
35543-    ],
35544-)
35545-
35546-##############################################################################
35547-# Java
35548-##############################################################################
35549-load(
35550-    "@com_google_googleapis_imports//:imports.bzl",
35551-    "java_grpc_library",
35552-    "java_proto_library",
35553-)
35554-
35555-java_proto_library(
35556-    name = "logging_java_proto",
35557-    deps = [":logging_proto"],
35558-)
35559-
35560-java_grpc_library(
35561-    name = "logging_java_grpc",
35562-    srcs = [":logging_proto"],
35563-    deps = [":logging_java_proto"],
35564-)
35565-
35566-##############################################################################
35567-# Go
35568-##############################################################################
35569-load(
35570-    "@com_google_googleapis_imports//:imports.bzl",
35571-    "go_proto_library",
35572-)
35573-
35574-go_proto_library(
35575-    name = "logging_go_proto",
35576-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
35577-    importpath = "google.golang.org/genproto/googleapis/cloud/certificatemanager/logging/v1",
35578-    protos = [":logging_proto"],
35579-    deps = [
35580-    ],
35581-)
35582-
35583-##############################################################################
35584-# Python
35585-##############################################################################
35586-load(
35587-    "@com_google_googleapis_imports//:imports.bzl",
35588-    "moved_proto_library",
35589-    "py_grpc_library",
35590-    "py_proto_library",
35591-)
35592-
35593-moved_proto_library(
35594-    name = "logging_moved_proto",
35595-    srcs = [":logging_proto"],
35596-    deps = [
35597-        "@com_google_protobuf//:timestamp_proto",
35598-    ],
35599-)
35600-
35601-py_proto_library(
35602-    name = "logging_py_proto",
35603-    deps = [":logging_moved_proto"],
35604-)
35605-
35606-py_grpc_library(
35607-    name = "logging_py_grpc",
35608-    srcs = [":logging_moved_proto"],
35609-    deps = [":logging_py_proto"],
35610-)
35611-
35612-##############################################################################
35613-# PHP
35614-##############################################################################
35615-load(
35616-    "@com_google_googleapis_imports//:imports.bzl",
35617-    "php_grpc_library",
35618-    "php_proto_library",
35619-)
35620-
35621-php_proto_library(
35622-    name = "logging_php_proto",
35623-    deps = [":logging_proto"],
35624-)
35625-
35626-php_grpc_library(
35627-    name = "logging_php_grpc",
35628-    srcs = [":logging_proto"],
35629-    deps = [":logging_php_proto"],
35630-)
35631-
35632-##############################################################################
35633-# Node.js
35634-##############################################################################
35635-load(
35636-    "@com_google_googleapis_imports//:imports.bzl",
35637-    "nodejs_gapic_assembly_pkg",
35638-    "nodejs_gapic_library",
35639-)
35640-
35641-##############################################################################
35642-# Ruby
35643-##############################################################################
35644-load(
35645-    "@com_google_googleapis_imports//:imports.bzl",
35646-    "ruby_grpc_library",
35647-    "ruby_proto_library",
35648-)
35649-
35650-ruby_proto_library(
35651-    name = "logging_ruby_proto",
35652-    deps = [":logging_proto"],
35653-)
35654-
35655-ruby_grpc_library(
35656-    name = "logging_ruby_grpc",
35657-    srcs = [":logging_proto"],
35658-    deps = [":logging_ruby_proto"],
35659-)
35660-
35661-##############################################################################
35662-# C#
35663-##############################################################################
35664-load(
35665-    "@com_google_googleapis_imports//:imports.bzl",
35666-    "csharp_grpc_library",
35667-    "csharp_proto_library",
35668-)
35669-
35670-csharp_proto_library(
35671-    name = "logging_csharp_proto",
35672-    deps = [":logging_proto"],
35673-)
35674-
35675-csharp_grpc_library(
35676-    name = "logging_csharp_grpc",
35677-    srcs = [":logging_proto"],
35678-    deps = [":logging_csharp_proto"],
35679-)
35680-
35681-##############################################################################
35682-# C++
35683-##############################################################################
35684-load(
35685-    "@com_google_googleapis_imports//:imports.bzl",
35686-    "cc_grpc_library",
35687-    "cc_proto_library",
35688-)
35689-
35690-cc_proto_library(
35691-    name = "logging_cc_proto",
35692-    deps = [":logging_proto"],
35693-)
35694-
35695-cc_grpc_library(
35696-    name = "logging_cc_grpc",
35697-    srcs = [":logging_proto"],
35698-    grpc_only = True,
35699-    deps = [":logging_cc_proto"],
35700-)
35701diff -urN a/google/cloud/certificatemanager/v1/BUILD.bazel b/google/cloud/certificatemanager/v1/BUILD.bazel
35702--- a/google/cloud/certificatemanager/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
35703+++ b/google/cloud/certificatemanager/v1/BUILD.bazel	1969-12-31 16:00:00
35704@@ -1,406 +0,0 @@
35705-# This file was automatically generated by BuildFileGenerator
35706-# https://github.com/googleapis/rules_gapic/tree/master/bazel
35707-
35708-# Most of the manual changes to this file will be overwritten.
35709-# It's **only** allowed to change the following rule attribute values:
35710-# - names of *_gapic_assembly_* rules
35711-# - certain parameters of *_gapic_library rules, including but not limited to:
35712-#    * extra_protoc_parameters
35713-#    * extra_protoc_file_parameters
35714-# The complete list of preserved parameters can be found in the source code.
35715-
35716-# This is an API workspace, having public visibility by default makes perfect sense.
35717-package(default_visibility = ["//visibility:public"])
35718-
35719-##############################################################################
35720-# Common
35721-##############################################################################
35722-load("@rules_proto//proto:defs.bzl", "proto_library")
35723-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
35724-
35725-proto_library(
35726-    name = "certificatemanager_proto",
35727-    srcs = [
35728-        "certificate_issuance_config.proto",
35729-        "certificate_manager.proto",
35730-    ],
35731-    deps = [
35732-        "//google/api:annotations_proto",
35733-        "//google/api:client_proto",
35734-        "//google/api:field_behavior_proto",
35735-        "//google/api:resource_proto",
35736-        "//google/longrunning:operations_proto",
35737-        "@com_google_protobuf//:duration_proto",
35738-        "@com_google_protobuf//:field_mask_proto",
35739-        "@com_google_protobuf//:timestamp_proto",
35740-    ],
35741-)
35742-
35743-proto_library_with_info(
35744-    name = "certificatemanager_proto_with_info",
35745-    deps = [
35746-        ":certificatemanager_proto",
35747-        "//google/cloud:common_resources_proto",
35748-        "//google/cloud/location:location_proto",
35749-    ],
35750-)
35751-
35752-##############################################################################
35753-# Java
35754-##############################################################################
35755-load(
35756-    "@com_google_googleapis_imports//:imports.bzl",
35757-    "java_gapic_assembly_gradle_pkg",
35758-    "java_gapic_library",
35759-    "java_gapic_test",
35760-    "java_grpc_library",
35761-    "java_proto_library",
35762-)
35763-
35764-java_proto_library(
35765-    name = "certificatemanager_java_proto",
35766-    deps = [":certificatemanager_proto"],
35767-)
35768-
35769-java_grpc_library(
35770-    name = "certificatemanager_java_grpc",
35771-    srcs = [":certificatemanager_proto"],
35772-    deps = [":certificatemanager_java_proto"],
35773-)
35774-
35775-java_gapic_library(
35776-    name = "certificatemanager_java_gapic",
35777-    srcs = [":certificatemanager_proto_with_info"],
35778-    gapic_yaml = None,
35779-    grpc_service_config = "certificatemanager_grpc_service_config.json",
35780-    rest_numeric_enums = False,
35781-    service_yaml = "certificatemanager_v1.yaml",
35782-    test_deps = [
35783-        ":certificatemanager_java_grpc",
35784-        "//google/cloud/location:location_java_grpc",
35785-    ],
35786-    transport = "grpc+rest",
35787-    deps = [
35788-        ":certificatemanager_java_proto",
35789-        "//google/api:api_java_proto",
35790-        "//google/cloud/location:location_java_proto",
35791-    ],
35792-)
35793-
35794-java_gapic_test(
35795-    name = "certificatemanager_java_gapic_test_suite",
35796-    test_classes = [
35797-        "com.google.cloud.certificatemanager.v1.CertificateManagerClientHttpJsonTest",
35798-        "com.google.cloud.certificatemanager.v1.CertificateManagerClientTest",
35799-    ],
35800-    runtime_deps = [":certificatemanager_java_gapic_test"],
35801-)
35802-
35803-# Open Source Packages
35804-java_gapic_assembly_gradle_pkg(
35805-    name = "google-cloud-certificatemanager-v1-java",
35806-    include_samples = True,
35807-    transport = "grpc+rest",
35808-    deps = [
35809-        ":certificatemanager_java_gapic",
35810-        ":certificatemanager_java_grpc",
35811-        ":certificatemanager_java_proto",
35812-        ":certificatemanager_proto",
35813-    ],
35814-)
35815-
35816-##############################################################################
35817-# Go
35818-##############################################################################
35819-load(
35820-    "@com_google_googleapis_imports//:imports.bzl",
35821-    "go_gapic_assembly_pkg",
35822-    "go_gapic_library",
35823-    "go_proto_library",
35824-    "go_test",
35825-)
35826-
35827-go_proto_library(
35828-    name = "certificatemanager_go_proto",
35829-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
35830-    importpath = "google.golang.org/genproto/googleapis/cloud/certificatemanager/v1",
35831-    protos = [":certificatemanager_proto"],
35832-    deps = [
35833-        "//google/api:annotations_go_proto",
35834-        "//google/longrunning:longrunning_go_proto",
35835-    ],
35836-)
35837-
35838-go_gapic_library(
35839-    name = "certificatemanager_go_gapic",
35840-    srcs = [":certificatemanager_proto_with_info"],
35841-    grpc_service_config = "certificatemanager_grpc_service_config.json",
35842-    importpath = "cloud.google.com/go/certificatemanager/apiv1;certificatemanager",
35843-    metadata = True,
35844-    rest_numeric_enums = False,
35845-    service_yaml = "certificatemanager_v1.yaml",
35846-    transport = "grpc+rest",
35847-    deps = [
35848-        ":certificatemanager_go_proto",
35849-        "//google/cloud/location:location_go_proto",
35850-        "//google/longrunning:longrunning_go_proto",
35851-        "@com_google_cloud_go//longrunning:go_default_library",
35852-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
35853-        "@io_bazel_rules_go//proto/wkt:duration_go_proto",
35854-    ],
35855-)
35856-
35857-go_test(
35858-    name = "certificatemanager_go_gapic_test",
35859-    srcs = [":certificatemanager_go_gapic_srcjar_test"],
35860-    embed = [":certificatemanager_go_gapic"],
35861-    importpath = "cloud.google.com/go/certificatemanager/apiv1",
35862-)
35863-
35864-# Open Source Packages
35865-go_gapic_assembly_pkg(
35866-    name = "gapi-cloud-certificatemanager-v1-go",
35867-    deps = [
35868-        ":certificatemanager_go_gapic",
35869-        ":certificatemanager_go_gapic_srcjar-metadata.srcjar",
35870-        ":certificatemanager_go_gapic_srcjar-test.srcjar",
35871-        ":certificatemanager_go_proto",
35872-    ],
35873-)
35874-
35875-##############################################################################
35876-# Python
35877-##############################################################################
35878-load(
35879-    "@com_google_googleapis_imports//:imports.bzl",
35880-    "py_gapic_assembly_pkg",
35881-    "py_gapic_library",
35882-    "py_test",
35883-)
35884-
35885-py_gapic_library(
35886-    name = "certificatemanager_py_gapic",
35887-    srcs = [":certificatemanager_proto"],
35888-    grpc_service_config = "certificatemanager_grpc_service_config.json",
35889-    opt_args = [
35890-        "python-gapic-name=certificate_manager",
35891-        "python-gapic-namespace=google.cloud",
35892-        "warehouse-package-name=google-cloud-certificate-manager",
35893-    ],
35894-    rest_numeric_enums = False,
35895-    service_yaml = "certificatemanager_v1.yaml",
35896-    transport = "grpc",
35897-    deps = [
35898-    ],
35899-)
35900-
35901-py_test(
35902-    name = "certificatemanager_py_gapic_test",
35903-    srcs = [
35904-        "certificatemanager_py_gapic_pytest.py",
35905-        "certificatemanager_py_gapic_test.py",
35906-    ],
35907-    legacy_create_init = False,
35908-    deps = [":certificatemanager_py_gapic"],
35909-)
35910-
35911-# Open Source Packages
35912-py_gapic_assembly_pkg(
35913-    name = "certificatemanager-v1-py",
35914-    deps = [
35915-        ":certificatemanager_py_gapic",
35916-    ],
35917-)
35918-
35919-##############################################################################
35920-# PHP
35921-##############################################################################
35922-load(
35923-    "@com_google_googleapis_imports//:imports.bzl",
35924-    "php_gapic_assembly_pkg",
35925-    "php_gapic_library",
35926-    "php_grpc_library",
35927-    "php_proto_library",
35928-)
35929-
35930-php_proto_library(
35931-    name = "certificatemanager_php_proto",
35932-    deps = [":certificatemanager_proto"],
35933-)
35934-
35935-php_grpc_library(
35936-    name = "certificatemanager_php_grpc",
35937-    srcs = [":certificatemanager_proto"],
35938-    deps = [":certificatemanager_php_proto"],
35939-)
35940-
35941-php_gapic_library(
35942-    name = "certificatemanager_php_gapic",
35943-    srcs = [":certificatemanager_proto_with_info"],
35944-    grpc_service_config = "certificatemanager_grpc_service_config.json",
35945-    rest_numeric_enums = False,
35946-    service_yaml = "certificatemanager_v1.yaml",
35947-    transport = "grpc+rest",
35948-    deps = [
35949-        ":certificatemanager_php_grpc",
35950-        ":certificatemanager_php_proto",
35951-    ],
35952-)
35953-
35954-# Open Source Packages
35955-php_gapic_assembly_pkg(
35956-    name = "google-cloud-certificatemanager-v1-php",
35957-    deps = [
35958-        ":certificatemanager_php_gapic",
35959-        ":certificatemanager_php_grpc",
35960-        ":certificatemanager_php_proto",
35961-    ],
35962-)
35963-
35964-##############################################################################
35965-# Node.js
35966-##############################################################################
35967-load(
35968-    "@com_google_googleapis_imports//:imports.bzl",
35969-    "nodejs_gapic_assembly_pkg",
35970-    "nodejs_gapic_library",
35971-)
35972-
35973-nodejs_gapic_library(
35974-    name = "certificatemanager_nodejs_gapic",
35975-    package_name = "@google-cloud/certificate-manager",
35976-    src = ":certificatemanager_proto_with_info",
35977-    extra_protoc_parameters = ["metadata"],
35978-    grpc_service_config = "certificatemanager_grpc_service_config.json",
35979-    package = "google.cloud.certificatemanager.v1",
35980-    rest_numeric_enums = False,
35981-    service_yaml = "certificatemanager_v1.yaml",
35982-    transport = "grpc+rest",
35983-    deps = [],
35984-)
35985-
35986-nodejs_gapic_assembly_pkg(
35987-    name = "certificatemanager-v1-nodejs",
35988-    deps = [
35989-        ":certificatemanager_nodejs_gapic",
35990-        ":certificatemanager_proto",
35991-    ],
35992-)
35993-
35994-##############################################################################
35995-# Ruby
35996-##############################################################################
35997-load(
35998-    "@com_google_googleapis_imports//:imports.bzl",
35999-    "ruby_cloud_gapic_library",
36000-    "ruby_gapic_assembly_pkg",
36001-    "ruby_grpc_library",
36002-    "ruby_proto_library",
36003-)
36004-
36005-ruby_proto_library(
36006-    name = "certificatemanager_ruby_proto",
36007-    deps = [":certificatemanager_proto"],
36008-)
36009-
36010-ruby_grpc_library(
36011-    name = "certificatemanager_ruby_grpc",
36012-    srcs = [":certificatemanager_proto"],
36013-    deps = [":certificatemanager_ruby_proto"],
36014-)
36015-
36016-ruby_cloud_gapic_library(
36017-    name = "certificatemanager_ruby_gapic",
36018-    srcs = [":certificatemanager_proto_with_info"],
36019-    extra_protoc_parameters = [
36020-        "ruby-cloud-api-id=certificatemanager.googleapis.com",
36021-        "ruby-cloud-api-shortname=certificatemanager",
36022-        "ruby-cloud-gem-name=google-cloud-certificate_manager-v1",
36023-        "ruby-cloud-product-url=https://cloud.google.com/certificate-manager",
36024-    ],
36025-    grpc_service_config = "certificatemanager_grpc_service_config.json",
36026-    rest_numeric_enums = False,
36027-    ruby_cloud_description = "Certificate Manager lets you acquire and manage Transport Layer Security (TLS) (SSL) certificates for use with classic external HTTP(S) load balancers in Google Cloud.",
36028-    ruby_cloud_title = "Certificate Manager V1",
36029-    service_yaml = "certificatemanager_v1.yaml",
36030-    deps = [
36031-        ":certificatemanager_ruby_grpc",
36032-        ":certificatemanager_ruby_proto",
36033-    ],
36034-)
36035-
36036-# Open Source Packages
36037-ruby_gapic_assembly_pkg(
36038-    name = "google-cloud-certificatemanager-v1-ruby",
36039-    deps = [
36040-        ":certificatemanager_ruby_gapic",
36041-        ":certificatemanager_ruby_grpc",
36042-        ":certificatemanager_ruby_proto",
36043-    ],
36044-)
36045-
36046-##############################################################################
36047-# C#
36048-##############################################################################
36049-load(
36050-    "@com_google_googleapis_imports//:imports.bzl",
36051-    "csharp_gapic_assembly_pkg",
36052-    "csharp_gapic_library",
36053-    "csharp_grpc_library",
36054-    "csharp_proto_library",
36055-)
36056-
36057-csharp_proto_library(
36058-    name = "certificatemanager_csharp_proto",
36059-    deps = [":certificatemanager_proto"],
36060-)
36061-
36062-csharp_grpc_library(
36063-    name = "certificatemanager_csharp_grpc",
36064-    srcs = [":certificatemanager_proto"],
36065-    deps = [":certificatemanager_csharp_proto"],
36066-)
36067-
36068-csharp_gapic_library(
36069-    name = "certificatemanager_csharp_gapic",
36070-    srcs = [":certificatemanager_proto_with_info"],
36071-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
36072-    grpc_service_config = "certificatemanager_grpc_service_config.json",
36073-    rest_numeric_enums = False,
36074-    service_yaml = "certificatemanager_v1.yaml",
36075-    deps = [
36076-        ":certificatemanager_csharp_grpc",
36077-        ":certificatemanager_csharp_proto",
36078-    ],
36079-)
36080-
36081-# Open Source Packages
36082-csharp_gapic_assembly_pkg(
36083-    name = "google-cloud-certificatemanager-v1-csharp",
36084-    deps = [
36085-        ":certificatemanager_csharp_gapic",
36086-        ":certificatemanager_csharp_grpc",
36087-        ":certificatemanager_csharp_proto",
36088-    ],
36089-)
36090-
36091-##############################################################################
36092-# C++
36093-##############################################################################
36094-load(
36095-    "@com_google_googleapis_imports//:imports.bzl",
36096-    "cc_grpc_library",
36097-    "cc_proto_library",
36098-)
36099-
36100-cc_proto_library(
36101-    name = "certificatemanager_cc_proto",
36102-    deps = [":certificatemanager_proto"],
36103-)
36104-
36105-cc_grpc_library(
36106-    name = "certificatemanager_cc_grpc",
36107-    srcs = [":certificatemanager_proto"],
36108-    grpc_only = True,
36109-    deps = [":certificatemanager_cc_proto"],
36110-)
36111diff -urN a/google/cloud/channel/BUILD.bazel b/google/cloud/channel/BUILD.bazel
36112--- a/google/cloud/channel/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
36113+++ b/google/cloud/channel/BUILD.bazel	1969-12-31 16:00:00
36114@@ -1,40 +0,0 @@
36115-# This build file includes a target for the Ruby wrapper library for
36116-# google-cloud-channel.
36117-
36118-# This is an API workspace, having public visibility by default makes perfect sense.
36119-package(default_visibility = ["//visibility:public"])
36120-
36121-# Export yaml configs.
36122-exports_files(glob(["*.yaml"]))
36123-
36124-load(
36125-    "@com_google_googleapis_imports//:imports.bzl",
36126-    "ruby_cloud_gapic_library",
36127-    "ruby_gapic_assembly_pkg",
36128-)
36129-
36130-# Generates a Ruby wrapper client for cloudchannel.
36131-# Ruby wrapper clients are versionless, but are generated from source protos
36132-# for a particular service version, v1 in this case.
36133-ruby_cloud_gapic_library(
36134-    name = "cloudchannel_ruby_wrapper",
36135-    srcs = ["//google/cloud/channel/v1:channel_proto_with_info"],
36136-    extra_protoc_parameters = [
36137-        "ruby-cloud-gem-name=google-cloud-channel",
36138-        "ruby-cloud-env-prefix=CHANNEL",
36139-        "ruby-cloud-wrapper-of=v1:0.13",
36140-        "ruby-cloud-product-url=https://cloud.google.com/channel",
36141-        "ruby-cloud-api-id=cloudchannel.googleapis.com",
36142-        "ruby-cloud-api-shortname=cloudchannel",
36143-    ],
36144-    ruby_cloud_description = "You can use Channel Services to manage your relationships with your partners and your customers. Channel Services include a console and APIs to view and provision links between distributors and resellers, customers and entitlements.",
36145-    ruby_cloud_title = "Cloud Channel",
36146-)
36147-
36148-# Open Source package.
36149-ruby_gapic_assembly_pkg(
36150-    name = "google-cloud-channel-ruby",
36151-    deps = [
36152-        ":cloudchannel_ruby_wrapper",
36153-    ],
36154-)
36155diff -urN a/google/cloud/channel/v1/BUILD.bazel b/google/cloud/channel/v1/BUILD.bazel
36156--- a/google/cloud/channel/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
36157+++ b/google/cloud/channel/v1/BUILD.bazel	1969-12-31 16:00:00
36158@@ -1,415 +0,0 @@
36159-# This file was automatically generated by BuildFileGenerator
36160-# https://github.com/googleapis/rules_gapic/tree/master/bazel
36161-
36162-# Most of the manual changes to this file will be overwritten.
36163-# It's **only** allowed to change the following rule attribute values:
36164-# - names of *_gapic_assembly_* rules
36165-# - certain parameters of *_gapic_library rules, including but not limited to:
36166-#    * extra_protoc_parameters
36167-#    * extra_protoc_file_parameters
36168-# The complete list of preserved parameters can be found in the source code.
36169-
36170-# This is an API workspace, having public visibility by default makes perfect sense.
36171-package(default_visibility = ["//visibility:public"])
36172-
36173-##############################################################################
36174-# Common
36175-##############################################################################
36176-load("@rules_proto//proto:defs.bzl", "proto_library")
36177-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
36178-
36179-proto_library(
36180-    name = "channel_proto",
36181-    srcs = [
36182-        "channel_partner_links.proto",
36183-        "common.proto",
36184-        "customers.proto",
36185-        "entitlements.proto",
36186-        "offers.proto",
36187-        "operations.proto",
36188-        "products.proto",
36189-        "reports_service.proto",
36190-        "repricing.proto",
36191-        "service.proto",
36192-        "subscriber_event.proto",
36193-    ],
36194-    deps = [
36195-        "//google/api:annotations_proto",
36196-        "//google/api:client_proto",
36197-        "//google/api:field_behavior_proto",
36198-        "//google/api:resource_proto",
36199-        "//google/longrunning:operations_proto",
36200-        "//google/type:date_proto",
36201-        "//google/type:datetime_proto",
36202-        "//google/type:decimal_proto",
36203-        "//google/type:money_proto",
36204-        "//google/type:postal_address_proto",
36205-        "@com_google_protobuf//:any_proto",
36206-        "@com_google_protobuf//:empty_proto",
36207-        "@com_google_protobuf//:field_mask_proto",
36208-        "@com_google_protobuf//:timestamp_proto",
36209-    ],
36210-)
36211-
36212-proto_library_with_info(
36213-    name = "channel_proto_with_info",
36214-    deps = [
36215-        ":channel_proto",
36216-        "//google/cloud:common_resources_proto",
36217-    ],
36218-)
36219-
36220-##############################################################################
36221-# Java
36222-##############################################################################
36223-load(
36224-    "@com_google_googleapis_imports//:imports.bzl",
36225-    "java_gapic_assembly_gradle_pkg",
36226-    "java_gapic_library",
36227-    "java_gapic_test",
36228-    "java_grpc_library",
36229-    "java_proto_library",
36230-)
36231-
36232-java_proto_library(
36233-    name = "channel_java_proto",
36234-    deps = [":channel_proto"],
36235-)
36236-
36237-java_grpc_library(
36238-    name = "channel_java_grpc",
36239-    srcs = [":channel_proto"],
36240-    deps = [":channel_java_proto"],
36241-)
36242-
36243-java_gapic_library(
36244-    name = "channel_java_gapic",
36245-    srcs = [":channel_proto_with_info"],
36246-    gapic_yaml = None,
36247-    grpc_service_config = "cloudchannel_grpc_service_config.json",
36248-    rest_numeric_enums = False,
36249-    service_yaml = "cloudchannel_v1.yaml",
36250-    test_deps = [
36251-        ":channel_java_grpc",
36252-    ],
36253-    transport = "grpc+rest",
36254-    deps = [
36255-        ":channel_java_proto",
36256-        "//google/api:api_java_proto",
36257-    ],
36258-)
36259-
36260-java_gapic_test(
36261-    name = "channel_java_gapic_test_suite",
36262-    test_classes = [
36263-        "com.google.cloud.channel.v1.CloudChannelServiceClientHttpJsonTest",
36264-        "com.google.cloud.channel.v1.CloudChannelServiceClientTest",
36265-    ],
36266-    runtime_deps = [":channel_java_gapic_test"],
36267-)
36268-
36269-# Open Source Packages
36270-java_gapic_assembly_gradle_pkg(
36271-    name = "google-cloud-channel-v1-java",
36272-    include_samples = True,
36273-    transport = "grpc+rest",
36274-    deps = [
36275-        ":channel_java_gapic",
36276-        ":channel_java_grpc",
36277-        ":channel_java_proto",
36278-        ":channel_proto",
36279-    ],
36280-)
36281-
36282-##############################################################################
36283-# Go
36284-##############################################################################
36285-load(
36286-    "@com_google_googleapis_imports//:imports.bzl",
36287-    "go_gapic_assembly_pkg",
36288-    "go_gapic_library",
36289-    "go_proto_library",
36290-    "go_test",
36291-)
36292-
36293-go_proto_library(
36294-    name = "channel_go_proto",
36295-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
36296-    importpath = "google.golang.org/genproto/googleapis/cloud/channel/v1",
36297-    protos = [":channel_proto"],
36298-    deps = [
36299-        "//google/api:annotations_go_proto",
36300-        "//google/longrunning:longrunning_go_proto",
36301-        "//google/type:date_go_proto",
36302-        "//google/type:datetime_go_proto",
36303-        "//google/type:decimal_go_proto",
36304-        "//google/type:money_go_proto",
36305-        "//google/type:postaladdress_go_proto",
36306-    ],
36307-)
36308-
36309-go_gapic_library(
36310-    name = "channel_go_gapic",
36311-    srcs = [":channel_proto_with_info"],
36312-    grpc_service_config = "cloudchannel_grpc_service_config.json",
36313-    importpath = "cloud.google.com/go/channel/apiv1;channel",
36314-    metadata = True,
36315-    rest_numeric_enums = False,
36316-    service_yaml = "cloudchannel_v1.yaml",
36317-    transport = "grpc+rest",
36318-    deps = [
36319-        ":channel_go_proto",
36320-        "//google/longrunning:longrunning_go_proto",
36321-        "@com_google_cloud_go//longrunning:go_default_library",
36322-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
36323-        "@io_bazel_rules_go//proto/wkt:any_go_proto",
36324-    ],
36325-)
36326-
36327-go_test(
36328-    name = "channel_go_gapic_test",
36329-    srcs = [":channel_go_gapic_srcjar_test"],
36330-    embed = [":channel_go_gapic"],
36331-    importpath = "cloud.google.com/go/channel/apiv1",
36332-)
36333-
36334-# Open Source Packages
36335-go_gapic_assembly_pkg(
36336-    name = "gapi-cloud-channel-v1-go",
36337-    deps = [
36338-        ":channel_go_gapic",
36339-        ":channel_go_gapic_srcjar-metadata.srcjar",
36340-        ":channel_go_gapic_srcjar-test.srcjar",
36341-        ":channel_go_proto",
36342-    ],
36343-)
36344-
36345-##############################################################################
36346-# Python
36347-##############################################################################
36348-load(
36349-    "@com_google_googleapis_imports//:imports.bzl",
36350-    "py_gapic_assembly_pkg",
36351-    "py_gapic_library",
36352-    "py_test",
36353-)
36354-
36355-py_gapic_library(
36356-    name = "channel_py_gapic",
36357-    srcs = [":channel_proto"],
36358-    grpc_service_config = "cloudchannel_grpc_service_config.json",
36359-    rest_numeric_enums = False,
36360-    service_yaml = "cloudchannel_v1.yaml",
36361-    transport = "grpc",
36362-)
36363-
36364-py_test(
36365-    name = "channel_py_gapic_test",
36366-    srcs = [
36367-        "channel_py_gapic_pytest.py",
36368-        "channel_py_gapic_test.py",
36369-    ],
36370-    legacy_create_init = False,
36371-    deps = [":channel_py_gapic"],
36372-)
36373-
36374-# Open Source Packages
36375-py_gapic_assembly_pkg(
36376-    name = "channel-v1-py",
36377-    deps = [
36378-        ":channel_py_gapic",
36379-    ],
36380-)
36381-
36382-##############################################################################
36383-# PHP
36384-##############################################################################
36385-load(
36386-    "@com_google_googleapis_imports//:imports.bzl",
36387-    "php_gapic_assembly_pkg",
36388-    "php_gapic_library",
36389-    "php_grpc_library",
36390-    "php_proto_library",
36391-)
36392-
36393-php_proto_library(
36394-    name = "channel_php_proto",
36395-    deps = [":channel_proto"],
36396-)
36397-
36398-php_grpc_library(
36399-    name = "channel_php_grpc",
36400-    srcs = [":channel_proto"],
36401-    deps = [":channel_php_proto"],
36402-)
36403-
36404-php_gapic_library(
36405-    name = "channel_php_gapic",
36406-    srcs = [":channel_proto_with_info"],
36407-    grpc_service_config = "cloudchannel_grpc_service_config.json",
36408-    rest_numeric_enums = False,
36409-    service_yaml = "cloudchannel_v1.yaml",
36410-    transport = "grpc+rest",
36411-    deps = [
36412-        ":channel_php_grpc",
36413-        ":channel_php_proto",
36414-    ],
36415-)
36416-
36417-# Open Source Packages
36418-php_gapic_assembly_pkg(
36419-    name = "google-cloud-channel-v1-php",
36420-    deps = [
36421-        ":channel_php_gapic",
36422-        ":channel_php_grpc",
36423-        ":channel_php_proto",
36424-    ],
36425-)
36426-
36427-##############################################################################
36428-# Node.js
36429-##############################################################################
36430-load(
36431-    "@com_google_googleapis_imports//:imports.bzl",
36432-    "nodejs_gapic_assembly_pkg",
36433-    "nodejs_gapic_library",
36434-)
36435-
36436-nodejs_gapic_library(
36437-    name = "channel_nodejs_gapic",
36438-    package_name = "@google-cloud/channel",
36439-    src = ":channel_proto_with_info",
36440-    extra_protoc_parameters = ["metadata"],
36441-    grpc_service_config = "cloudchannel_grpc_service_config.json",
36442-    package = "google.cloud.channel.v1",
36443-    rest_numeric_enums = False,
36444-    service_yaml = "cloudchannel_v1.yaml",
36445-    transport = "grpc+rest",
36446-    deps = [],
36447-)
36448-
36449-nodejs_gapic_assembly_pkg(
36450-    name = "channel-v1-nodejs",
36451-    deps = [
36452-        ":channel_nodejs_gapic",
36453-        ":channel_proto",
36454-    ],
36455-)
36456-
36457-##############################################################################
36458-# Ruby
36459-##############################################################################
36460-load(
36461-    "@com_google_googleapis_imports//:imports.bzl",
36462-    "ruby_cloud_gapic_library",
36463-    "ruby_gapic_assembly_pkg",
36464-    "ruby_grpc_library",
36465-    "ruby_proto_library",
36466-)
36467-
36468-ruby_proto_library(
36469-    name = "channel_ruby_proto",
36470-    deps = [":channel_proto"],
36471-)
36472-
36473-ruby_grpc_library(
36474-    name = "channel_ruby_grpc",
36475-    srcs = [":channel_proto"],
36476-    deps = [":channel_ruby_proto"],
36477-)
36478-
36479-ruby_cloud_gapic_library(
36480-    name = "channel_ruby_gapic",
36481-    srcs = [":channel_proto_with_info"],
36482-    extra_protoc_parameters = [
36483-        "ruby-cloud-api-id=cloudchannel.googleapis.com",
36484-        "ruby-cloud-api-shortname=cloudchannel",
36485-        "ruby-cloud-env-prefix=CHANNEL",
36486-        "ruby-cloud-gem-name=google-cloud-channel-v1",
36487-        "ruby-cloud-product-url=https://cloud.google.com/channel",
36488-    ],
36489-    grpc_service_config = "cloudchannel_grpc_service_config.json",
36490-    rest_numeric_enums = False,
36491-    ruby_cloud_description = "You can use Channel Services to manage your relationships with your partners and your customers. Channel Services include a console and APIs to view and provision links between distributors and resellers, customers and entitlements.",
36492-    ruby_cloud_title = "Cloud Channel V1",
36493-    deps = [
36494-        ":channel_ruby_grpc",
36495-        ":channel_ruby_proto",
36496-    ],
36497-)
36498-
36499-# Open Source Packages
36500-ruby_gapic_assembly_pkg(
36501-    name = "google-cloud-channel-v1-ruby",
36502-    deps = [
36503-        ":channel_ruby_gapic",
36504-        ":channel_ruby_grpc",
36505-        ":channel_ruby_proto",
36506-    ],
36507-)
36508-
36509-##############################################################################
36510-# C#
36511-##############################################################################
36512-load(
36513-    "@com_google_googleapis_imports//:imports.bzl",
36514-    "csharp_gapic_assembly_pkg",
36515-    "csharp_gapic_library",
36516-    "csharp_grpc_library",
36517-    "csharp_proto_library",
36518-)
36519-
36520-csharp_proto_library(
36521-    name = "channel_csharp_proto",
36522-    deps = [":channel_proto"],
36523-)
36524-
36525-csharp_grpc_library(
36526-    name = "channel_csharp_grpc",
36527-    srcs = [":channel_proto"],
36528-    deps = [":channel_csharp_proto"],
36529-)
36530-
36531-csharp_gapic_library(
36532-    name = "channel_csharp_gapic",
36533-    srcs = [":channel_proto_with_info"],
36534-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
36535-    grpc_service_config = "cloudchannel_grpc_service_config.json",
36536-    rest_numeric_enums = False,
36537-    service_yaml = "cloudchannel_v1.yaml",
36538-    deps = [
36539-        ":channel_csharp_grpc",
36540-        ":channel_csharp_proto",
36541-    ],
36542-)
36543-
36544-# Open Source Packages
36545-csharp_gapic_assembly_pkg(
36546-    name = "google-cloud-channel-v1-csharp",
36547-    deps = [
36548-        ":channel_csharp_gapic",
36549-        ":channel_csharp_grpc",
36550-        ":channel_csharp_proto",
36551-    ],
36552-)
36553-
36554-##############################################################################
36555-# C++
36556-##############################################################################
36557-load(
36558-    "@com_google_googleapis_imports//:imports.bzl",
36559-    "cc_grpc_library",
36560-    "cc_proto_library",
36561-)
36562-
36563-cc_proto_library(
36564-    name = "channel_cc_proto",
36565-    deps = [":channel_proto"],
36566-)
36567-
36568-cc_grpc_library(
36569-    name = "channel_cc_grpc",
36570-    srcs = [":channel_proto"],
36571-    grpc_only = True,
36572-    deps = [":channel_cc_proto"],
36573-)
36574diff -urN a/google/cloud/clouddms/BUILD.bazel b/google/cloud/clouddms/BUILD.bazel
36575--- a/google/cloud/clouddms/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
36576+++ b/google/cloud/clouddms/BUILD.bazel	1969-12-31 16:00:00
36577@@ -1,41 +0,0 @@
36578-# This build file includes a target for the Ruby wrapper library for
36579-# google-cloud-cloud_dms.
36580-
36581-# This is an API workspace, having public visibility by default makes perfect sense.
36582-package(default_visibility = ["//visibility:public"])
36583-
36584-# Export yaml configs.
36585-exports_files(glob(["*.yaml"]))
36586-
36587-load(
36588-    "@com_google_googleapis_imports//:imports.bzl",
36589-    "ruby_cloud_gapic_library",
36590-    "ruby_gapic_assembly_pkg",
36591-)
36592-
36593-# Generates a Ruby wrapper client for datamigration.
36594-# Ruby wrapper clients are versionless, but are generated from source protos
36595-# for a particular service version, v1 in this case.
36596-ruby_cloud_gapic_library(
36597-    name = "datamigration_ruby_wrapper",
36598-    srcs = ["//google/cloud/clouddms/v1:clouddms_proto_with_info"],
36599-    extra_protoc_parameters = [
36600-        "ruby-cloud-gem-name=google-cloud-cloud_dms",
36601-        "ruby-cloud-env-prefix=DATABASE_MIGRATION",
36602-        "ruby-cloud-wrapper-of=v1:0.0",
36603-        "ruby-cloud-product-url=https://cloud.google.com/database-migration/",
36604-        "ruby-cloud-api-id=datamigration.googleapis.com",
36605-        "ruby-cloud-api-shortname=datamigration",
36606-        "ruby-cloud-namespace-override=CloudDms=CloudDMS",
36607-    ],
36608-    ruby_cloud_description = "Database Migration Service makes it easier for you to migrate your data to Google Cloud. Database Migration Service helps you lift and shift your MySQL and PostgreSQL workloads into Cloud SQL. Database Migration Service streamlines networking workflow, manages the initial snapshot and ongoing replication, and provides a status of the migration operation.",
36609-    ruby_cloud_title = "Cloud Database Migration Service",
36610-)
36611-
36612-# Open Source package.
36613-ruby_gapic_assembly_pkg(
36614-    name = "google-cloud-clouddms-ruby",
36615-    deps = [
36616-        ":datamigration_ruby_wrapper",
36617-    ],
36618-)
36619diff -urN a/google/cloud/clouddms/logging/v1/BUILD.bazel b/google/cloud/clouddms/logging/v1/BUILD.bazel
36620--- a/google/cloud/clouddms/logging/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
36621+++ b/google/cloud/clouddms/logging/v1/BUILD.bazel	1969-12-31 16:00:00
36622@@ -1,183 +0,0 @@
36623-# This file was automatically generated by BuildFileGenerator
36624-
36625-# This is an API workspace, having public visibility by default makes perfect sense.
36626-package(default_visibility = ["//visibility:public"])
36627-
36628-##############################################################################
36629-# Common
36630-##############################################################################
36631-load("@rules_proto//proto:defs.bzl", "proto_library")
36632-
36633-proto_library(
36634-    name = "logging_proto",
36635-    srcs = [
36636-        "clouddms_platform_logs.proto",
36637-    ],
36638-    deps = [
36639-        "//google/api:field_behavior_proto",
36640-        "//google/rpc:status_proto",
36641-        "@com_google_protobuf//:duration_proto",
36642-        "@com_google_protobuf//:timestamp_proto",
36643-    ],
36644-)
36645-
36646-##############################################################################
36647-# Java
36648-##############################################################################
36649-load(
36650-    "@com_google_googleapis_imports//:imports.bzl",
36651-    "java_grpc_library",
36652-    "java_proto_library",
36653-)
36654-
36655-java_proto_library(
36656-    name = "logging_java_proto",
36657-    deps = [":logging_proto"],
36658-)
36659-
36660-java_grpc_library(
36661-    name = "logging_java_grpc",
36662-    srcs = [":logging_proto"],
36663-    deps = [":logging_java_proto"],
36664-)
36665-
36666-##############################################################################
36667-# Go
36668-##############################################################################
36669-load(
36670-    "@com_google_googleapis_imports//:imports.bzl",
36671-    "go_proto_library",
36672-)
36673-
36674-go_proto_library(
36675-    name = "logging_go_proto",
36676-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
36677-    importpath = "google.golang.org/genproto/googleapis/cloud/clouddms/logging/v1",
36678-    protos = [":logging_proto"],
36679-    deps = [
36680-        "//google/api:annotations_go_proto",
36681-        "//google/rpc:status_go_proto",
36682-    ],
36683-)
36684-
36685-##############################################################################
36686-# Python
36687-##############################################################################
36688-load(
36689-    "@com_google_googleapis_imports//:imports.bzl",
36690-    "moved_proto_library",
36691-    "py_grpc_library",
36692-    "py_proto_library",
36693-)
36694-
36695-moved_proto_library(
36696-    name = "logging_moved_proto",
36697-    srcs = [":logging_proto"],
36698-    deps = [
36699-        "//google/api:field_behavior_proto",
36700-        "//google/rpc:status_proto",
36701-        "@com_google_protobuf//:duration_proto",
36702-        "@com_google_protobuf//:timestamp_proto",
36703-    ],
36704-)
36705-
36706-py_proto_library(
36707-    name = "logging_py_proto",
36708-    deps = [":logging_moved_proto"],
36709-)
36710-
36711-py_grpc_library(
36712-    name = "logging_py_grpc",
36713-    srcs = [":logging_moved_proto"],
36714-    deps = [":logging_py_proto"],
36715-)
36716-
36717-##############################################################################
36718-# PHP
36719-##############################################################################
36720-load(
36721-    "@com_google_googleapis_imports//:imports.bzl",
36722-    "php_grpc_library",
36723-    "php_proto_library",
36724-)
36725-
36726-php_proto_library(
36727-    name = "logging_php_proto",
36728-    deps = [":logging_proto"],
36729-)
36730-
36731-php_grpc_library(
36732-    name = "logging_php_grpc",
36733-    srcs = [":logging_proto"],
36734-    deps = [":logging_php_proto"],
36735-)
36736-
36737-##############################################################################
36738-# Node.js
36739-##############################################################################
36740-load(
36741-    "@com_google_googleapis_imports//:imports.bzl",
36742-    "nodejs_gapic_assembly_pkg",
36743-    "nodejs_gapic_library",
36744-)
36745-
36746-##############################################################################
36747-# Ruby
36748-##############################################################################
36749-load(
36750-    "@com_google_googleapis_imports//:imports.bzl",
36751-    "ruby_grpc_library",
36752-    "ruby_proto_library",
36753-)
36754-
36755-ruby_proto_library(
36756-    name = "logging_ruby_proto",
36757-    deps = [":logging_proto"],
36758-)
36759-
36760-ruby_grpc_library(
36761-    name = "logging_ruby_grpc",
36762-    srcs = [":logging_proto"],
36763-    deps = [":logging_ruby_proto"],
36764-)
36765-
36766-##############################################################################
36767-# C#
36768-##############################################################################
36769-load(
36770-    "@com_google_googleapis_imports//:imports.bzl",
36771-    "csharp_grpc_library",
36772-    "csharp_proto_library",
36773-)
36774-
36775-csharp_proto_library(
36776-    name = "logging_csharp_proto",
36777-    deps = [":logging_proto"],
36778-)
36779-
36780-csharp_grpc_library(
36781-    name = "logging_csharp_grpc",
36782-    srcs = [":logging_proto"],
36783-    deps = [":logging_csharp_proto"],
36784-)
36785-
36786-##############################################################################
36787-# C++
36788-##############################################################################
36789-load(
36790-    "@com_google_googleapis_imports//:imports.bzl",
36791-    "cc_grpc_library",
36792-    "cc_proto_library",
36793-)
36794-
36795-cc_proto_library(
36796-    name = "logging_cc_proto",
36797-    deps = [":logging_proto"],
36798-)
36799-
36800-cc_grpc_library(
36801-    name = "logging_cc_grpc",
36802-    srcs = [":logging_proto"],
36803-    grpc_only = True,
36804-    deps = [":logging_cc_proto"],
36805-)
36806diff -urN a/google/cloud/clouddms/v1/BUILD.bazel b/google/cloud/clouddms/v1/BUILD.bazel
36807--- a/google/cloud/clouddms/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
36808+++ b/google/cloud/clouddms/v1/BUILD.bazel	1969-12-31 16:00:00
36809@@ -1,395 +0,0 @@
36810-# This file was automatically generated by BuildFileGenerator
36811-# https://github.com/googleapis/rules_gapic/tree/master/bazel
36812-
36813-# Most of the manual changes to this file will be overwritten.
36814-# It's **only** allowed to change the following rule attribute values:
36815-# - names of *_gapic_assembly_* rules
36816-# - certain parameters of *_gapic_library rules, including but not limited to:
36817-#    * extra_protoc_parameters
36818-#    * extra_protoc_file_parameters
36819-# The complete list of preserved parameters can be found in the source code.
36820-
36821-# This is an API workspace, having public visibility by default makes perfect sense.
36822-package(default_visibility = ["//visibility:public"])
36823-
36824-##############################################################################
36825-# Common
36826-##############################################################################
36827-load("@rules_proto//proto:defs.bzl", "proto_library")
36828-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
36829-
36830-proto_library(
36831-    name = "clouddms_proto",
36832-    srcs = [
36833-        "clouddms.proto",
36834-        "clouddms_resources.proto",
36835-    ],
36836-    deps = [
36837-        "//google/api:annotations_proto",
36838-        "//google/api:client_proto",
36839-        "//google/api:field_behavior_proto",
36840-        "//google/api:resource_proto",
36841-        "//google/longrunning:operations_proto",
36842-        "//google/rpc:status_proto",
36843-        "@com_google_protobuf//:duration_proto",
36844-        "@com_google_protobuf//:field_mask_proto",
36845-        "@com_google_protobuf//:timestamp_proto",
36846-        "@com_google_protobuf//:wrappers_proto",
36847-    ],
36848-)
36849-
36850-proto_library_with_info(
36851-    name = "clouddms_proto_with_info",
36852-    deps = [
36853-        ":clouddms_proto",
36854-        "//google/cloud:common_resources_proto",
36855-    ],
36856-)
36857-
36858-##############################################################################
36859-# Java
36860-##############################################################################
36861-load(
36862-    "@com_google_googleapis_imports//:imports.bzl",
36863-    "java_gapic_assembly_gradle_pkg",
36864-    "java_gapic_library",
36865-    "java_gapic_test",
36866-    "java_grpc_library",
36867-    "java_proto_library",
36868-)
36869-
36870-java_proto_library(
36871-    name = "clouddms_java_proto",
36872-    deps = [":clouddms_proto"],
36873-)
36874-
36875-java_grpc_library(
36876-    name = "clouddms_java_grpc",
36877-    srcs = [":clouddms_proto"],
36878-    deps = [":clouddms_java_proto"],
36879-)
36880-
36881-java_gapic_library(
36882-    name = "clouddms_java_gapic",
36883-    srcs = [":clouddms_proto_with_info"],
36884-    grpc_service_config = "library_grpc_service_config.json",
36885-    rest_numeric_enums = False,
36886-    test_deps = [
36887-        ":clouddms_java_grpc",
36888-    ],
36889-    transport = "grpc",
36890-    deps = [
36891-        ":clouddms_java_proto",
36892-    ],
36893-)
36894-
36895-java_gapic_test(
36896-    name = "clouddms_java_gapic_test_suite",
36897-    test_classes = [
36898-        "com.google.cloud.clouddms.v1.DataMigrationServiceClientTest",
36899-    ],
36900-    runtime_deps = [":clouddms_java_gapic_test"],
36901-)
36902-
36903-# Open Source Packages
36904-java_gapic_assembly_gradle_pkg(
36905-    name = "google-cloud-clouddms-v1-java",
36906-    include_samples = True,
36907-    transport = "grpc",
36908-    deps = [
36909-        ":clouddms_java_gapic",
36910-        ":clouddms_java_grpc",
36911-        ":clouddms_java_proto",
36912-        ":clouddms_proto",
36913-    ],
36914-)
36915-
36916-##############################################################################
36917-# Go
36918-##############################################################################
36919-load(
36920-    "@com_google_googleapis_imports//:imports.bzl",
36921-    "go_gapic_assembly_pkg",
36922-    "go_gapic_library",
36923-    "go_proto_library",
36924-    "go_test",
36925-)
36926-
36927-go_proto_library(
36928-    name = "clouddms_go_proto",
36929-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
36930-    importpath = "google.golang.org/genproto/googleapis/cloud/clouddms/v1",
36931-    protos = [":clouddms_proto"],
36932-    deps = [
36933-        "//google/api:annotations_go_proto",
36934-        "//google/longrunning:longrunning_go_proto",
36935-        "//google/rpc:status_go_proto",
36936-    ],
36937-)
36938-
36939-go_gapic_library(
36940-    name = "clouddms_go_gapic",
36941-    srcs = [":clouddms_proto_with_info"],
36942-    grpc_service_config = "library_grpc_service_config.json",
36943-    importpath = "cloud.google.com/go/clouddms/apiv1;clouddms",
36944-    metadata = True,
36945-    rest_numeric_enums = False,
36946-    service_yaml = "datamigration_v1.yaml",
36947-    deps = [
36948-        ":clouddms_go_proto",
36949-        "//google/longrunning:longrunning_go_proto",
36950-        "@com_google_cloud_go//longrunning:go_default_library",
36951-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
36952-        "@io_bazel_rules_go//proto/wkt:duration_go_proto",
36953-    ],
36954-)
36955-
36956-go_test(
36957-    name = "clouddms_go_gapic_test",
36958-    srcs = [":clouddms_go_gapic_srcjar_test"],
36959-    embed = [":clouddms_go_gapic"],
36960-    importpath = "cloud.google.com/go/clouddms/apiv1",
36961-)
36962-
36963-# Open Source Packages
36964-go_gapic_assembly_pkg(
36965-    name = "gapi-cloud-clouddms-v1-go",
36966-    deps = [
36967-        ":clouddms_go_gapic",
36968-        ":clouddms_go_gapic_srcjar-metadata.srcjar",
36969-        ":clouddms_go_gapic_srcjar-test.srcjar",
36970-        ":clouddms_go_proto",
36971-    ],
36972-)
36973-
36974-##############################################################################
36975-# Python
36976-##############################################################################
36977-load(
36978-    "@com_google_googleapis_imports//:imports.bzl",
36979-    "py_gapic_assembly_pkg",
36980-    "py_gapic_library",
36981-    "py_test",
36982-)
36983-
36984-py_gapic_library(
36985-    name = "clouddms_py_gapic",
36986-    srcs = [":clouddms_proto"],
36987-    grpc_service_config = "library_grpc_service_config.json",
36988-    opt_args = ["warehouse-package-name=google-cloud-dms"],
36989-    rest_numeric_enums = False,
36990-    transport = "grpc",
36991-)
36992-
36993-py_test(
36994-    name = "clouddms_py_gapic_test",
36995-    srcs = [
36996-        "clouddms_py_gapic_pytest.py",
36997-        "clouddms_py_gapic_test.py",
36998-    ],
36999-    legacy_create_init = False,
37000-    deps = [":clouddms_py_gapic"],
37001-)
37002-
37003-# Open Source Packages
37004-py_gapic_assembly_pkg(
37005-    name = "clouddms-v1-py",
37006-    deps = [
37007-        ":clouddms_py_gapic",
37008-    ],
37009-)
37010-
37011-##############################################################################
37012-# PHP
37013-##############################################################################
37014-load(
37015-    "@com_google_googleapis_imports//:imports.bzl",
37016-    "php_gapic_assembly_pkg",
37017-    "php_gapic_library",
37018-    "php_grpc_library",
37019-    "php_proto_library",
37020-)
37021-
37022-php_proto_library(
37023-    name = "clouddms_php_proto",
37024-    deps = [":clouddms_proto"],
37025-)
37026-
37027-php_grpc_library(
37028-    name = "clouddms_php_grpc",
37029-    srcs = [":clouddms_proto"],
37030-    deps = [":clouddms_php_proto"],
37031-)
37032-
37033-php_gapic_library(
37034-    name = "clouddms_php_gapic",
37035-    srcs = [":clouddms_proto_with_info"],
37036-    grpc_service_config = "library_grpc_service_config.json",
37037-    rest_numeric_enums = False,
37038-    service_yaml = "datamigration_v1.yaml",
37039-    transport = "grpc+rest",
37040-    deps = [
37041-        ":clouddms_php_grpc",
37042-        ":clouddms_php_proto",
37043-    ],
37044-)
37045-
37046-# Open Source Packages
37047-php_gapic_assembly_pkg(
37048-    name = "google-cloud-clouddms-v1-php",
37049-    deps = [
37050-        ":clouddms_php_gapic",
37051-        ":clouddms_php_grpc",
37052-        ":clouddms_php_proto",
37053-    ],
37054-)
37055-
37056-##############################################################################
37057-# Node.js
37058-##############################################################################
37059-load(
37060-    "@com_google_googleapis_imports//:imports.bzl",
37061-    "nodejs_gapic_assembly_pkg",
37062-    "nodejs_gapic_library",
37063-)
37064-
37065-nodejs_gapic_library(
37066-    name = "clouddms_nodejs_gapic",
37067-    package_name = "@google-cloud/dms",
37068-    src = ":clouddms_proto_with_info",
37069-    extra_protoc_parameters = ["metadata"],
37070-    grpc_service_config = "library_grpc_service_config.json",
37071-    package = "google.cloud.clouddms.v1",
37072-    rest_numeric_enums = False,
37073-    service_yaml = "datamigration_v1.yaml",
37074-    transport = "grpc+rest",
37075-    deps = [],
37076-)
37077-
37078-nodejs_gapic_assembly_pkg(
37079-    name = "clouddms-v1-nodejs",
37080-    deps = [
37081-        ":clouddms_nodejs_gapic",
37082-        ":clouddms_proto",
37083-    ],
37084-)
37085-
37086-##############################################################################
37087-# Ruby
37088-##############################################################################
37089-load(
37090-    "@com_google_googleapis_imports//:imports.bzl",
37091-    "ruby_cloud_gapic_library",
37092-    "ruby_gapic_assembly_pkg",
37093-    "ruby_grpc_library",
37094-    "ruby_proto_library",
37095-)
37096-
37097-ruby_proto_library(
37098-    name = "clouddms_ruby_proto",
37099-    deps = [":clouddms_proto"],
37100-)
37101-
37102-ruby_grpc_library(
37103-    name = "clouddms_ruby_grpc",
37104-    srcs = [":clouddms_proto"],
37105-    deps = [":clouddms_ruby_proto"],
37106-)
37107-
37108-ruby_cloud_gapic_library(
37109-    name = "clouddms_ruby_gapic",
37110-    srcs = [":clouddms_proto_with_info"],
37111-    extra_protoc_parameters = [
37112-        "ruby-cloud-gem-name=google-cloud-cloud_dms-v1",
37113-        "ruby-cloud-gem-namespace=Google::Cloud::CloudDMS::V1",
37114-        "ruby-cloud-env-prefix=DATABASE_MIGRATION",
37115-        "ruby-cloud-product-url=https://cloud.google.com/database-migration/",
37116-        "ruby-cloud-api-id=datamigration.googleapis.com",
37117-        "ruby-cloud-api-shortname=datamigration",
37118-        "ruby-cloud-namespace-override=CloudDms=CloudDMS",
37119-    ],
37120-    grpc_service_config = "library_grpc_service_config.json",
37121-    rest_numeric_enums = False,
37122-    ruby_cloud_description = "Database Migration Service makes it easier for you to migrate your data to Google Cloud. Database Migration Service helps you lift and shift your MySQL and PostgreSQL workloads into Cloud SQL. Database Migration Service streamlines networking workflow, manages the initial snapshot and ongoing replication, and provides a status of the migration operation.",
37123-    ruby_cloud_title = "Cloud Database Migration Service V1",
37124-    deps = [
37125-        ":clouddms_ruby_grpc",
37126-        ":clouddms_ruby_proto",
37127-    ],
37128-)
37129-
37130-# Open Source Packages
37131-ruby_gapic_assembly_pkg(
37132-    name = "google-cloud-clouddms-v1-ruby",
37133-    deps = [
37134-        ":clouddms_ruby_gapic",
37135-        ":clouddms_ruby_grpc",
37136-        ":clouddms_ruby_proto",
37137-    ],
37138-)
37139-
37140-##############################################################################
37141-# C#
37142-##############################################################################
37143-load(
37144-    "@com_google_googleapis_imports//:imports.bzl",
37145-    "csharp_gapic_assembly_pkg",
37146-    "csharp_gapic_library",
37147-    "csharp_grpc_library",
37148-    "csharp_proto_library",
37149-)
37150-
37151-csharp_proto_library(
37152-    name = "clouddms_csharp_proto",
37153-    deps = [":clouddms_proto"],
37154-)
37155-
37156-csharp_grpc_library(
37157-    name = "clouddms_csharp_grpc",
37158-    srcs = [":clouddms_proto"],
37159-    deps = [":clouddms_csharp_proto"],
37160-)
37161-
37162-csharp_gapic_library(
37163-    name = "clouddms_csharp_gapic",
37164-    srcs = [":clouddms_proto_with_info"],
37165-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
37166-    grpc_service_config = "library_grpc_service_config.json",
37167-    rest_numeric_enums = False,
37168-    service_yaml = "datamigration_v1.yaml",
37169-    deps = [
37170-        ":clouddms_csharp_grpc",
37171-        ":clouddms_csharp_proto",
37172-    ],
37173-)
37174-
37175-# Open Source Packages
37176-csharp_gapic_assembly_pkg(
37177-    name = "google-cloud-clouddms-v1-csharp",
37178-    deps = [
37179-        ":clouddms_csharp_gapic",
37180-        ":clouddms_csharp_grpc",
37181-        ":clouddms_csharp_proto",
37182-    ],
37183-)
37184-
37185-##############################################################################
37186-# C++
37187-##############################################################################
37188-load(
37189-    "@com_google_googleapis_imports//:imports.bzl",
37190-    "cc_grpc_library",
37191-    "cc_proto_library",
37192-)
37193-
37194-cc_proto_library(
37195-    name = "clouddms_cc_proto",
37196-    deps = [":clouddms_proto"],
37197-)
37198-
37199-cc_grpc_library(
37200-    name = "clouddms_cc_grpc",
37201-    srcs = [":clouddms_proto"],
37202-    grpc_only = True,
37203-    deps = [":clouddms_cc_proto"],
37204-)
37205diff -urN a/google/cloud/cloudsetup/logging/v1/BUILD.bazel b/google/cloud/cloudsetup/logging/v1/BUILD.bazel
37206--- a/google/cloud/cloudsetup/logging/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
37207+++ b/google/cloud/cloudsetup/logging/v1/BUILD.bazel	1969-12-31 16:00:00
37208@@ -1,180 +0,0 @@
37209-# This file was automatically generated by BuildFileGenerator
37210-
37211-# This is an API workspace, having public visibility by default makes perfect sense.
37212-package(default_visibility = ["//visibility:public"])
37213-
37214-##############################################################################
37215-# Common
37216-##############################################################################
37217-load("@rules_proto//proto:defs.bzl", "proto_library")
37218-
37219-proto_library(
37220-    name = "logging_proto",
37221-    srcs = [
37222-        "complete_deployment.proto",
37223-    ],
37224-    deps = [
37225-        "//google/api:resource_proto",
37226-        "//google/rpc:status_proto",
37227-    ],
37228-)
37229-
37230-##############################################################################
37231-# Java
37232-##############################################################################
37233-load(
37234-    "@com_google_googleapis_imports//:imports.bzl",
37235-    "java_grpc_library",
37236-    "java_proto_library",
37237-)
37238-
37239-java_proto_library(
37240-    name = "logging_java_proto",
37241-    deps = [":logging_proto"],
37242-)
37243-
37244-java_grpc_library(
37245-    name = "logging_java_grpc",
37246-    srcs = [":logging_proto"],
37247-    deps = [":logging_java_proto"],
37248-)
37249-
37250-##############################################################################
37251-# Go
37252-##############################################################################
37253-load(
37254-    "@com_google_googleapis_imports//:imports.bzl",
37255-    "go_proto_library",
37256-)
37257-
37258-go_proto_library(
37259-    name = "logging_go_proto",
37260-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
37261-    importpath = "google.golang.org/genproto/googleapis/cloud/cloudsetup/logging/v1",
37262-    protos = [":logging_proto"],
37263-    deps = [
37264-        "//google/api:annotations_go_proto",
37265-        "//google/rpc:status_go_proto",
37266-    ],
37267-)
37268-
37269-##############################################################################
37270-# Python
37271-##############################################################################
37272-load(
37273-    "@com_google_googleapis_imports//:imports.bzl",
37274-    "moved_proto_library",
37275-    "py_grpc_library",
37276-    "py_proto_library",
37277-)
37278-
37279-moved_proto_library(
37280-    name = "logging_moved_proto",
37281-    srcs = [":logging_proto"],
37282-    deps = [
37283-        "//google/api:resource_proto",
37284-        "//google/rpc:status_proto",
37285-    ],
37286-)
37287-
37288-py_proto_library(
37289-    name = "logging_py_proto",
37290-    deps = [":logging_moved_proto"],
37291-)
37292-
37293-py_grpc_library(
37294-    name = "logging_py_grpc",
37295-    srcs = [":logging_moved_proto"],
37296-    deps = [":logging_py_proto"],
37297-)
37298-
37299-##############################################################################
37300-# PHP
37301-##############################################################################
37302-load(
37303-    "@com_google_googleapis_imports//:imports.bzl",
37304-    "php_grpc_library",
37305-    "php_proto_library",
37306-)
37307-
37308-php_proto_library(
37309-    name = "logging_php_proto",
37310-    deps = [":logging_proto"],
37311-)
37312-
37313-php_grpc_library(
37314-    name = "logging_php_grpc",
37315-    srcs = [":logging_proto"],
37316-    deps = [":logging_php_proto"],
37317-)
37318-
37319-##############################################################################
37320-# Node.js
37321-##############################################################################
37322-load(
37323-    "@com_google_googleapis_imports//:imports.bzl",
37324-    "nodejs_gapic_assembly_pkg",
37325-    "nodejs_gapic_library",
37326-)
37327-
37328-
37329-##############################################################################
37330-# Ruby
37331-##############################################################################
37332-load(
37333-    "@com_google_googleapis_imports//:imports.bzl",
37334-    "ruby_grpc_library",
37335-    "ruby_proto_library",
37336-)
37337-
37338-ruby_proto_library(
37339-    name = "logging_ruby_proto",
37340-    deps = [":logging_proto"],
37341-)
37342-
37343-ruby_grpc_library(
37344-    name = "logging_ruby_grpc",
37345-    srcs = [":logging_proto"],
37346-    deps = [":logging_ruby_proto"],
37347-)
37348-
37349-##############################################################################
37350-# C#
37351-##############################################################################
37352-load(
37353-    "@com_google_googleapis_imports//:imports.bzl",
37354-    "csharp_grpc_library",
37355-    "csharp_proto_library",
37356-)
37357-
37358-csharp_proto_library(
37359-    name = "logging_csharp_proto",
37360-    deps = [":logging_proto"],
37361-)
37362-
37363-csharp_grpc_library(
37364-    name = "logging_csharp_grpc",
37365-    srcs = [":logging_proto"],
37366-    deps = [":logging_csharp_proto"],
37367-)
37368-
37369-##############################################################################
37370-# C++
37371-##############################################################################
37372-load(
37373-    "@com_google_googleapis_imports//:imports.bzl",
37374-    "cc_grpc_library",
37375-    "cc_proto_library",
37376-)
37377-
37378-cc_proto_library(
37379-    name = "logging_cc_proto",
37380-    deps = [":logging_proto"],
37381-)
37382-
37383-cc_grpc_library(
37384-    name = "logging_cc_grpc",
37385-    srcs = [":logging_proto"],
37386-    grpc_only = True,
37387-    deps = [":logging_cc_proto"],
37388-)
37389diff -urN a/google/cloud/commerce/consumer/procurement/v1alpha1/BUILD.bazel b/google/cloud/commerce/consumer/procurement/v1alpha1/BUILD.bazel
37390--- a/google/cloud/commerce/consumer/procurement/v1alpha1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
37391+++ b/google/cloud/commerce/consumer/procurement/v1alpha1/BUILD.bazel	1969-12-31 16:00:00
37392@@ -1,387 +0,0 @@
37393-# This file was automatically generated by BuildFileGenerator
37394-# https://github.com/googleapis/rules_gapic/tree/master/bazel
37395-
37396-# Most of the manual changes to this file will be overwritten.
37397-# It's **only** allowed to change the following rule attribute values:
37398-# - names of *_gapic_assembly_* rules
37399-# - certain parameters of *_gapic_library rules, including but not limited to:
37400-#    * extra_protoc_parameters
37401-#    * extra_protoc_file_parameters
37402-# The complete list of preserved parameters can be found in the source code.
37403-
37404-# This is an API workspace, having public visibility by default makes perfect sense.
37405-package(default_visibility = ["//visibility:public"])
37406-
37407-##############################################################################
37408-# Common
37409-##############################################################################
37410-load("@rules_proto//proto:defs.bzl", "proto_library")
37411-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
37412-
37413-proto_library(
37414-    name = "procurement_proto",
37415-    srcs = [
37416-        "order.proto",
37417-        "procurement_service.proto",
37418-    ],
37419-    deps = [
37420-        "//google/api:annotations_proto",
37421-        "//google/api:client_proto",
37422-        "//google/api:field_behavior_proto",
37423-        "//google/api:resource_proto",
37424-        "//google/longrunning:operations_proto",
37425-        "@com_google_protobuf//:timestamp_proto",
37426-    ],
37427-)
37428-
37429-proto_library_with_info(
37430-    name = "procurement_proto_with_info",
37431-    deps = [
37432-        ":procurement_proto",
37433-        "//google/cloud:common_resources_proto",
37434-    ],
37435-)
37436-
37437-##############################################################################
37438-# Java
37439-##############################################################################
37440-load(
37441-    "@com_google_googleapis_imports//:imports.bzl",
37442-    "java_gapic_assembly_gradle_pkg",
37443-    "java_gapic_library",
37444-    "java_gapic_test",
37445-    "java_grpc_library",
37446-    "java_proto_library",
37447-)
37448-
37449-java_proto_library(
37450-    name = "procurement_java_proto",
37451-    deps = [":procurement_proto"],
37452-)
37453-
37454-java_grpc_library(
37455-    name = "procurement_java_grpc",
37456-    srcs = [":procurement_proto"],
37457-    deps = [":procurement_java_proto"],
37458-)
37459-
37460-java_gapic_library(
37461-    name = "procurement_java_gapic",
37462-    srcs = [":procurement_proto_with_info"],
37463-    gapic_yaml = None,
37464-    grpc_service_config = "commerceconsumerprocurement_grpc_service_config.json",
37465-    rest_numeric_enums = False,
37466-    service_yaml = "cloudcommerceconsumerprocurement_v1alpha1.yaml",
37467-    test_deps = [
37468-        ":procurement_java_grpc",
37469-    ],
37470-    transport = "grpc+rest",
37471-    deps = [
37472-        ":procurement_java_proto",
37473-        "//google/api:api_java_proto",
37474-    ],
37475-)
37476-
37477-java_gapic_test(
37478-    name = "procurement_java_gapic_test_suite",
37479-    test_classes = [
37480-        "com.google.cloud.commerce.consumer.procurement.v1alpha1.ConsumerProcurementServiceClientHttpJsonTest",
37481-        "com.google.cloud.commerce.consumer.procurement.v1alpha1.ConsumerProcurementServiceClientTest",
37482-    ],
37483-    runtime_deps = [":procurement_java_gapic_test"],
37484-)
37485-
37486-# Open Source Packages
37487-java_gapic_assembly_gradle_pkg(
37488-    name = "google-cloud-consumer-procurement-v1alpha1-java",
37489-    include_samples = True,
37490-    transport = "grpc+rest",
37491-    deps = [
37492-        ":procurement_java_gapic",
37493-        ":procurement_java_grpc",
37494-        ":procurement_java_proto",
37495-        ":procurement_proto",
37496-    ],
37497-)
37498-
37499-##############################################################################
37500-# Go
37501-##############################################################################
37502-load(
37503-    "@com_google_googleapis_imports//:imports.bzl",
37504-    "go_gapic_assembly_pkg",
37505-    "go_gapic_library",
37506-    "go_proto_library",
37507-    "go_test",
37508-)
37509-
37510-go_proto_library(
37511-    name = "procurement_go_proto",
37512-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
37513-    importpath = "google.golang.org/genproto/googleapis/cloud/commerce/consumer/procurement/v1alpha1",
37514-    protos = [":procurement_proto"],
37515-    deps = [
37516-        "//google/api:annotations_go_proto",
37517-        "//google/longrunning:longrunning_go_proto",
37518-    ],
37519-)
37520-
37521-go_gapic_library(
37522-    name = "procurement_go_gapic",
37523-    srcs = [":procurement_proto_with_info"],
37524-    grpc_service_config = "commerceconsumerprocurement_grpc_service_config.json",
37525-    importpath = "cloud.google.com/go/commerce/consumer/procurement/apiv1alpha1;procurement",
37526-    metadata = True,
37527-    rest_numeric_enums = False,
37528-    service_yaml = "cloudcommerceconsumerprocurement_v1alpha1.yaml",
37529-    transport = "grpc+rest",
37530-    deps = [
37531-        ":procurement_go_proto",
37532-        "//google/longrunning:longrunning_go_proto",
37533-        "@com_google_cloud_go//longrunning:go_default_library",
37534-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
37535-    ],
37536-)
37537-
37538-go_test(
37539-    name = "procurement_go_gapic_test",
37540-    srcs = [":procurement_go_gapic_srcjar_test"],
37541-    embed = [":procurement_go_gapic"],
37542-    importpath = "cloud.google.com/go/commerce/consumer/procurement/apiv1alpha1",
37543-)
37544-
37545-# Open Source Packages
37546-go_gapic_assembly_pkg(
37547-    name = "gapi-cloud-consumer-procurement-v1alpha1-go",
37548-    deps = [
37549-        ":procurement_go_gapic",
37550-        ":procurement_go_gapic_srcjar-metadata.srcjar",
37551-        ":procurement_go_gapic_srcjar-test.srcjar",
37552-        ":procurement_go_proto",
37553-    ],
37554-)
37555-
37556-##############################################################################
37557-# Python
37558-##############################################################################
37559-load(
37560-    "@com_google_googleapis_imports//:imports.bzl",
37561-    "py_gapic_assembly_pkg",
37562-    "py_gapic_library",
37563-    "py_test",
37564-)
37565-
37566-py_gapic_library(
37567-    name = "procurement_py_gapic",
37568-    srcs = [":procurement_proto"],
37569-    grpc_service_config = "commerceconsumerprocurement_grpc_service_config.json",
37570-    rest_numeric_enums = False,
37571-    service_yaml = "cloudcommerceconsumerprocurement_v1alpha1.yaml",
37572-    transport = "grpc",
37573-)
37574-
37575-py_test(
37576-    name = "procurement_py_gapic_test",
37577-    srcs = [
37578-        "procurement_py_gapic_pytest.py",
37579-        "procurement_py_gapic_test.py",
37580-    ],
37581-    legacy_create_init = False,
37582-    deps = [":procurement_py_gapic"],
37583-)
37584-
37585-# Open Source Packages
37586-py_gapic_assembly_pkg(
37587-    name = "consumer-procurement-v1alpha1-py",
37588-    deps = [
37589-        ":procurement_py_gapic",
37590-    ],
37591-)
37592-
37593-##############################################################################
37594-# PHP
37595-##############################################################################
37596-load(
37597-    "@com_google_googleapis_imports//:imports.bzl",
37598-    "php_gapic_assembly_pkg",
37599-    "php_gapic_library",
37600-    "php_grpc_library",
37601-    "php_proto_library",
37602-)
37603-
37604-php_proto_library(
37605-    name = "procurement_php_proto",
37606-    deps = [":procurement_proto"],
37607-)
37608-
37609-php_grpc_library(
37610-    name = "procurement_php_grpc",
37611-    srcs = [":procurement_proto"],
37612-    deps = [":procurement_php_proto"],
37613-)
37614-
37615-php_gapic_library(
37616-    name = "procurement_php_gapic",
37617-    srcs = [":procurement_proto_with_info"],
37618-    grpc_service_config = "commerceconsumerprocurement_grpc_service_config.json",
37619-    rest_numeric_enums = False,
37620-    service_yaml = "cloudcommerceconsumerprocurement_v1alpha1.yaml",
37621-    transport = "grpc+rest",
37622-    deps = [
37623-        ":procurement_php_grpc",
37624-        ":procurement_php_proto",
37625-    ],
37626-)
37627-
37628-# Open Source Packages
37629-php_gapic_assembly_pkg(
37630-    name = "google-cloud-consumer-procurement-v1alpha1-php",
37631-    deps = [
37632-        ":procurement_php_gapic",
37633-        ":procurement_php_grpc",
37634-        ":procurement_php_proto",
37635-    ],
37636-)
37637-
37638-##############################################################################
37639-# Node.js
37640-##############################################################################
37641-load(
37642-    "@com_google_googleapis_imports//:imports.bzl",
37643-    "nodejs_gapic_assembly_pkg",
37644-    "nodejs_gapic_library",
37645-)
37646-
37647-nodejs_gapic_library(
37648-    name = "procurement_nodejs_gapic",
37649-    package_name = "@google-cloud/procurement",
37650-    src = ":procurement_proto_with_info",
37651-    extra_protoc_parameters = ["metadata"],
37652-    grpc_service_config = "commerceconsumerprocurement_grpc_service_config.json",
37653-    package = "google.cloud.commerce.consumer.procurement.v1alpha1",
37654-    rest_numeric_enums = False,
37655-    service_yaml = "cloudcommerceconsumerprocurement_v1alpha1.yaml",
37656-    transport = "grpc+rest",
37657-    deps = [],
37658-)
37659-
37660-nodejs_gapic_assembly_pkg(
37661-    name = "consumer-procurement-v1alpha1-nodejs",
37662-    deps = [
37663-        ":procurement_nodejs_gapic",
37664-        ":procurement_proto",
37665-    ],
37666-)
37667-
37668-##############################################################################
37669-# Ruby
37670-##############################################################################
37671-load(
37672-    "@com_google_googleapis_imports//:imports.bzl",
37673-    "ruby_cloud_gapic_library",
37674-    "ruby_gapic_assembly_pkg",
37675-    "ruby_grpc_library",
37676-    "ruby_proto_library",
37677-)
37678-
37679-ruby_proto_library(
37680-    name = "procurement_ruby_proto",
37681-    deps = [":procurement_proto"],
37682-)
37683-
37684-ruby_grpc_library(
37685-    name = "procurement_ruby_grpc",
37686-    srcs = [":procurement_proto"],
37687-    deps = [":procurement_ruby_proto"],
37688-)
37689-
37690-ruby_cloud_gapic_library(
37691-    name = "procurement_ruby_gapic",
37692-    srcs = [":procurement_proto_with_info"],
37693-    extra_protoc_parameters = [
37694-        "ruby-cloud-gem-name=google-cloud-consumer-procurement-v1alpha1",
37695-    ],
37696-    grpc_service_config = "commerceconsumerprocurement_grpc_service_config.json",
37697-    rest_numeric_enums = False,
37698-    service_yaml = "cloudcommerceconsumerprocurement_v1alpha1.yaml",
37699-    deps = [
37700-        ":procurement_ruby_grpc",
37701-        ":procurement_ruby_proto",
37702-    ],
37703-)
37704-
37705-# Open Source Packages
37706-ruby_gapic_assembly_pkg(
37707-    name = "google-cloud-consumer-procurement-v1alpha1-ruby",
37708-    deps = [
37709-        ":procurement_ruby_gapic",
37710-        ":procurement_ruby_grpc",
37711-        ":procurement_ruby_proto",
37712-    ],
37713-)
37714-
37715-##############################################################################
37716-# C#
37717-##############################################################################
37718-load(
37719-    "@com_google_googleapis_imports//:imports.bzl",
37720-    "csharp_gapic_assembly_pkg",
37721-    "csharp_gapic_library",
37722-    "csharp_grpc_library",
37723-    "csharp_proto_library",
37724-)
37725-
37726-csharp_proto_library(
37727-    name = "procurement_csharp_proto",
37728-    deps = [":procurement_proto"],
37729-)
37730-
37731-csharp_grpc_library(
37732-    name = "procurement_csharp_grpc",
37733-    srcs = [":procurement_proto"],
37734-    deps = [":procurement_csharp_proto"],
37735-)
37736-
37737-csharp_gapic_library(
37738-    name = "procurement_csharp_gapic",
37739-    srcs = [":procurement_proto_with_info"],
37740-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
37741-    grpc_service_config = "commerceconsumerprocurement_grpc_service_config.json",
37742-    rest_numeric_enums = False,
37743-    service_yaml = "cloudcommerceconsumerprocurement_v1alpha1.yaml",
37744-    deps = [
37745-        ":procurement_csharp_grpc",
37746-        ":procurement_csharp_proto",
37747-    ],
37748-)
37749-
37750-# Open Source Packages
37751-csharp_gapic_assembly_pkg(
37752-    name = "google-cloud-consumer-procurement-v1alpha1-csharp",
37753-    deps = [
37754-        ":procurement_csharp_gapic",
37755-        ":procurement_csharp_grpc",
37756-        ":procurement_csharp_proto",
37757-    ],
37758-)
37759-
37760-##############################################################################
37761-# C++
37762-##############################################################################
37763-load(
37764-    "@com_google_googleapis_imports//:imports.bzl",
37765-    "cc_grpc_library",
37766-    "cc_proto_library",
37767-)
37768-
37769-cc_proto_library(
37770-    name = "procurement_cc_proto",
37771-    deps = [":procurement_proto"],
37772-)
37773-
37774-cc_grpc_library(
37775-    name = "procurement_cc_grpc",
37776-    srcs = [":procurement_proto"],
37777-    grpc_only = True,
37778-    deps = [":procurement_cc_proto"],
37779-)
37780diff -urN a/google/cloud/common/BUILD.bazel b/google/cloud/common/BUILD.bazel
37781--- a/google/cloud/common/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
37782+++ b/google/cloud/common/BUILD.bazel	1969-12-31 16:00:00
37783@@ -1,186 +0,0 @@
37784-package(default_visibility = ["//visibility:public"])
37785-
37786-##############################################################################
37787-# Common
37788-##############################################################################
37789-load("@rules_proto//proto:defs.bzl", "proto_library")
37790-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
37791-
37792-proto_library(
37793-    name = "common_proto",
37794-    srcs = [
37795-        "operation_metadata.proto",
37796-    ],
37797-    deps = [
37798-        "//google/api:field_behavior_proto",
37799-        "@com_google_protobuf//:timestamp_proto",
37800-    ],
37801-)
37802-
37803-proto_library_with_info(
37804-    name = "common_proto_with_info",
37805-    deps = [
37806-        ":common_proto",
37807-        "//google/cloud:common_resources_proto",
37808-    ],
37809-)
37810-
37811-##############################################################################
37812-# Java
37813-##############################################################################
37814-load(
37815-    "@com_google_googleapis_imports//:imports.bzl",
37816-    "java_grpc_library",
37817-    "java_proto_library",
37818-)
37819-
37820-java_proto_library(
37821-    name = "common_java_proto",
37822-    deps = [":common_proto"],
37823-)
37824-
37825-java_grpc_library(
37826-    name = "common_java_grpc",
37827-    srcs = [":common_proto"],
37828-    deps = [":common_java_proto"],
37829-)
37830-
37831-##############################################################################
37832-# Go
37833-##############################################################################
37834-load(
37835-    "@com_google_googleapis_imports//:imports.bzl",
37836-    "go_proto_library",
37837-)
37838-
37839-go_proto_library(
37840-    name = "common_go_proto",
37841-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
37842-    importpath = "google.golang.org/genproto/googleapis/cloud/common",
37843-    protos = [":common_proto"],
37844-    deps = [
37845-        "//google/api:annotations_go_proto",
37846-    ],
37847-)
37848-
37849-##############################################################################
37850-# PHP
37851-##############################################################################
37852-load(
37853-    "@com_google_googleapis_imports//:imports.bzl",
37854-    "php_grpc_library",
37855-    "php_proto_library",
37856-)
37857-
37858-php_proto_library(
37859-    name = "common_php_proto",
37860-    deps = [":common_proto"],
37861-)
37862-
37863-php_grpc_library(
37864-    name = "common_php_grpc",
37865-    srcs = [":common_proto"],
37866-    deps = [":common_php_proto"],
37867-)
37868-
37869-##############################################################################
37870-# Python
37871-##############################################################################
37872-load(
37873-    "@com_google_googleapis_imports//:imports.bzl",
37874-    "py_gapic_assembly_pkg",
37875-    "py_gapic_library",
37876-    "py_proto_library",
37877-)
37878-
37879-py_gapic_library(
37880-    name = "common_py_gapic",
37881-    srcs = [":common_proto"],
37882-    rest_numeric_enums = False,
37883-    transport = "grpc",
37884-)
37885-
37886-py_proto_library(
37887-    name = "common_py_proto",
37888-    deps = [":common_proto"],
37889-)
37890-
37891-# Open Source Packages
37892-py_gapic_assembly_pkg(
37893-    name = "common-py",
37894-    deps = [
37895-        ":common_py_gapic",
37896-    ],
37897-)
37898-
37899-##############################################################################
37900-# Ruby
37901-##############################################################################
37902-load(
37903-    "@com_google_googleapis_imports//:imports.bzl",
37904-    "ruby_grpc_library",
37905-    "ruby_proto_library",
37906-)
37907-
37908-ruby_proto_library(
37909-    name = "common_ruby_proto",
37910-    deps = [":common_proto"],
37911-)
37912-
37913-ruby_grpc_library(
37914-    name = "common_ruby_grpc",
37915-    srcs = [":common_proto"],
37916-    deps = [":common_ruby_proto"],
37917-)
37918-
37919-##############################################################################
37920-# C#
37921-##############################################################################
37922-load(
37923-    "@com_google_googleapis_imports//:imports.bzl",
37924-    "csharp_gapic_assembly_pkg",
37925-    "csharp_grpc_library",
37926-    "csharp_proto_library",
37927-)
37928-
37929-csharp_proto_library(
37930-    name = "common_csharp_proto",
37931-    deps = [":common_proto"],
37932-)
37933-
37934-csharp_grpc_library(
37935-    name = "common_csharp_grpc",
37936-    srcs = [":common_proto"],
37937-    deps = [":common_csharp_proto"],
37938-)
37939-
37940-csharp_gapic_assembly_pkg(
37941-    name = "google-cloud-common-csharp",
37942-    package_name = "Google.Cloud.Common",
37943-    generate_nongapic_package = True,
37944-    deps = [
37945-        ":common_csharp_grpc",
37946-        ":common_csharp_proto",
37947-    ],
37948-)
37949-
37950-##############################################################################
37951-# C++
37952-##############################################################################
37953-load(
37954-    "@com_google_googleapis_imports//:imports.bzl",
37955-    "cc_grpc_library",
37956-    "cc_proto_library",
37957-)
37958-
37959-cc_proto_library(
37960-    name = "common_cc_proto",
37961-    deps = [":common_proto"],
37962-)
37963-
37964-cc_grpc_library(
37965-    name = "common_cc_grpc",
37966-    srcs = [":common_proto"],
37967-    grpc_only = True,
37968-    deps = [":common_cc_proto"],
37969-)
37970diff -urN a/google/cloud/compute/BUILD.bazel b/google/cloud/compute/BUILD.bazel
37971--- a/google/cloud/compute/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
37972+++ b/google/cloud/compute/BUILD.bazel	1969-12-31 16:00:00
37973@@ -1,41 +0,0 @@
37974-# This build file includes a target for the Ruby wrapper library for
37975-# google-cloud-compute.
37976-
37977-# This is an API workspace, having public visibility by default makes perfect sense.
37978-package(default_visibility = ["//visibility:public"])
37979-
37980-# Export yaml configs.
37981-exports_files(glob(["*.yaml"]))
37982-
37983-load(
37984-    "@com_google_googleapis_imports//:imports.bzl",
37985-    "ruby_cloud_gapic_library",
37986-    "ruby_gapic_assembly_pkg",
37987-)
37988-
37989-# Generates a Ruby wrapper client for compute.
37990-# Ruby wrapper clients are versionless, but are generated from source protos
37991-# for a particular service version, v1 in this case.
37992-ruby_cloud_gapic_library(
37993-    name = "compute_ruby_wrapper",
37994-    srcs = ["//google/cloud/compute/v1:compute_proto_with_info"],
37995-    extra_protoc_parameters = [
37996-        "ruby-cloud-gem-name=google-cloud-compute",
37997-        "ruby-cloud-wrapper-of=v1:1.7",
37998-        "ruby-cloud-product-url=https://cloud.google.com/compute/",
37999-        "ruby-cloud-api-id=compute.googleapis.com",
38000-        "ruby-cloud-api-shortname=compute",
38001-        "ruby-cloud-generate-transports=rest",
38002-        "ruby-cloud-env-prefix=COMPUTE",
38003-    ],
38004-    ruby_cloud_description = "google-cloud-compute is the official client library for the Google Cloud Compute API.",
38005-    ruby_cloud_title = "Google Cloud Compute",
38006-)
38007-
38008-# Open Source package.
38009-ruby_gapic_assembly_pkg(
38010-    name = "google-cloud-compute-ruby",
38011-    deps = [
38012-        ":compute_ruby_wrapper",
38013-    ],
38014-)
38015diff -urN a/google/cloud/compute/v1/BUILD.bazel b/google/cloud/compute/v1/BUILD.bazel
38016--- a/google/cloud/compute/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
38017+++ b/google/cloud/compute/v1/BUILD.bazel	1969-12-31 16:00:00
38018@@ -1,411 +0,0 @@
38019-# This file was automatically generated by BuildFileGenerator
38020-
38021-# This is an API workspace, having public visibility by default makes perfect sense.
38022-package(default_visibility = ["//visibility:public"])
38023-
38024-exports_files(glob(include = ["*grpc_service_config.json"]))
38025-
38026-##############################################################################
38027-# Discovery
38028-##############################################################################
38029-load(
38030-    "@com_google_disco_to_proto3_converter//rules_gapic:disco_to_proto.bzl",
38031-    "gapic_yaml_from_disco",
38032-    "grpc_service_config_from_disco",
38033-    "proto_from_disco",
38034-)
38035-
38036-_MESSAGE_IGNORE_LIST = [
38037-    "HttpHealthCheck",
38038-    "HttpsHealthCheck",
38039-    "HttpHealthCheckList",
38040-    "HttpsHealthCheckList",
38041-    "GetHttpHealthCheckRequest",
38042-    "GetHttpsHealthCheckRequest",
38043-    "PatchHttpHealthCheckRequest",
38044-    "PatchHttpsHealthCheckRequest",
38045-    "UpdateHttpHealthCheckRequest",
38046-    "UpdateHttpsHealthCheckRequest",
38047-    "InsertHttpHealthCheckRequest",
38048-    "InsertHttpsHealthCheckRequest",
38049-    "ListHttpHealthChecksRequest",
38050-    "ListHttpsHealthChecksRequest",
38051-    "DeleteHttpHealthCheckRequest",
38052-    "DeleteHttpsHealthCheckRequest",
38053-]
38054-
38055-_SERVICE_IGNORELIST = [
38056-    "HttpHealthChecks",
38057-    "HttpsHealthChecks",
38058-]
38059-
38060-proto_from_disco(
38061-    name = "compute_gen",
38062-    src = "compute.v1.json",
38063-    previous_proto = "compute.proto",
38064-    enums_as_strings = True,
38065-    message_ignorelist = _MESSAGE_IGNORE_LIST,
38066-    service_ignorelist = _SERVICE_IGNORELIST,
38067-)
38068-
38069-grpc_service_config_from_disco(
38070-    name = "compute_grpc_service_config_gen",
38071-    src = "compute.v1.json",
38072-    previous_proto = "compute.proto",
38073-    message_ignorelist = _MESSAGE_IGNORE_LIST,
38074-    service_ignorelist = _SERVICE_IGNORELIST,
38075-)
38076-
38077-gapic_yaml_from_disco(
38078-    name = "compute_gapic_gen",
38079-    src = "compute.v1.json",
38080-    previous_proto = "compute.proto",
38081-    message_ignorelist = _MESSAGE_IGNORE_LIST,
38082-    service_ignorelist = _SERVICE_IGNORELIST,
38083-)
38084-
38085-##############################################################################
38086-# Common
38087-##############################################################################
38088-load("@rules_proto//proto:defs.bzl", "proto_library")
38089-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
38090-
38091-proto_library(
38092-    name = "compute_proto",
38093-    srcs = [
38094-        "compute.proto",
38095-    ],
38096-    deps = [
38097-        "@com_google_googleapis//google/api:annotations_proto",
38098-        "@com_google_googleapis//google/api:client_proto",
38099-        "@com_google_googleapis//google/api:field_behavior_proto",
38100-        "@com_google_googleapis//google/api:resource_proto",
38101-        "@com_google_googleapis//google/cloud:extended_operations_proto",
38102-        "@com_google_protobuf//:descriptor_proto",
38103-    ],
38104-)
38105-
38106-proto_library_with_info(
38107-    name = "compute_proto_with_info",
38108-    deps = [
38109-        ":compute_proto",
38110-        "@com_google_googleapis//google/cloud:common_resources_proto",
38111-    ],
38112-)
38113-
38114-##############################################################################
38115-# Java
38116-##############################################################################
38117-load(
38118-    "@com_google_googleapis_imports//:imports.bzl",
38119-    "java_gapic_assembly_gradle_pkg",
38120-    "java_gapic_library",
38121-    "java_gapic_test",
38122-    "java_grpc_library",
38123-    "java_proto_library",
38124-)
38125-
38126-java_proto_library(
38127-    name = "compute_java_proto",
38128-    deps = [":compute_proto"],
38129-)
38130-
38131-java_gapic_library(
38132-    name = "compute_java_gapic",
38133-    srcs = [":compute_proto_with_info"],
38134-    gapic_yaml = "compute_gapic.yaml",
38135-    grpc_service_config = ":compute_grpc_service_config.json",
38136-    test_deps = [],
38137-    transport = "rest",
38138-    deps = [
38139-        ":compute_java_proto",
38140-    ],
38141-)
38142-
38143-java_gapic_test(
38144-    name = "compute_java_gapic_test_suite",
38145-    test_classes = [
38146-        "com.google.cloud.compute.v1.AcceleratorTypesClientTest",
38147-        "com.google.cloud.compute.v1.AddressesClientTest",
38148-        "com.google.cloud.compute.v1.AutoscalersClientTest",
38149-        "com.google.cloud.compute.v1.BackendBucketsClientTest",
38150-        "com.google.cloud.compute.v1.BackendServicesClientTest",
38151-        "com.google.cloud.compute.v1.DiskTypesClientTest",
38152-        "com.google.cloud.compute.v1.DisksClientTest",
38153-        "com.google.cloud.compute.v1.ExternalVpnGatewaysClientTest",
38154-        "com.google.cloud.compute.v1.FirewallPoliciesClientTest",
38155-        "com.google.cloud.compute.v1.FirewallsClientTest",
38156-        "com.google.cloud.compute.v1.ForwardingRulesClientTest",
38157-        "com.google.cloud.compute.v1.GlobalAddressesClientTest",
38158-        "com.google.cloud.compute.v1.GlobalForwardingRulesClientTest",
38159-        "com.google.cloud.compute.v1.GlobalNetworkEndpointGroupsClientTest",
38160-        "com.google.cloud.compute.v1.GlobalOperationsClientTest",
38161-        "com.google.cloud.compute.v1.GlobalOrganizationOperationsClientTest",
38162-        "com.google.cloud.compute.v1.GlobalPublicDelegatedPrefixesClientTest",
38163-        "com.google.cloud.compute.v1.HealthChecksClientTest",
38164-        "com.google.cloud.compute.v1.ImageFamilyViewsClientTest",
38165-        "com.google.cloud.compute.v1.ImagesClientTest",
38166-        "com.google.cloud.compute.v1.InstanceGroupManagersClientTest",
38167-        "com.google.cloud.compute.v1.InstanceGroupsClientTest",
38168-        "com.google.cloud.compute.v1.InstanceTemplatesClientTest",
38169-        "com.google.cloud.compute.v1.InstancesClientTest",
38170-        "com.google.cloud.compute.v1.InterconnectAttachmentsClientTest",
38171-        "com.google.cloud.compute.v1.InterconnectLocationsClientTest",
38172-        "com.google.cloud.compute.v1.InterconnectsClientTest",
38173-        "com.google.cloud.compute.v1.LicenseCodesClientTest",
38174-        "com.google.cloud.compute.v1.LicensesClientTest",
38175-        "com.google.cloud.compute.v1.MachineTypesClientTest",
38176-        "com.google.cloud.compute.v1.NetworkEndpointGroupsClientTest",
38177-        "com.google.cloud.compute.v1.NetworksClientTest",
38178-        "com.google.cloud.compute.v1.NodeGroupsClientTest",
38179-        "com.google.cloud.compute.v1.NodeTemplatesClientTest",
38180-        "com.google.cloud.compute.v1.NodeTypesClientTest",
38181-        "com.google.cloud.compute.v1.PacketMirroringsClientTest",
38182-        "com.google.cloud.compute.v1.ProjectsClientTest",
38183-        "com.google.cloud.compute.v1.PublicAdvertisedPrefixesClientTest",
38184-        "com.google.cloud.compute.v1.PublicDelegatedPrefixesClientTest",
38185-        "com.google.cloud.compute.v1.RegionAutoscalersClientTest",
38186-        "com.google.cloud.compute.v1.RegionBackendServicesClientTest",
38187-        "com.google.cloud.compute.v1.RegionCommitmentsClientTest",
38188-        "com.google.cloud.compute.v1.RegionDiskTypesClientTest",
38189-        "com.google.cloud.compute.v1.RegionDisksClientTest",
38190-        "com.google.cloud.compute.v1.RegionHealthCheckServicesClientTest",
38191-        "com.google.cloud.compute.v1.RegionHealthChecksClientTest",
38192-        "com.google.cloud.compute.v1.RegionInstanceGroupManagersClientTest",
38193-        "com.google.cloud.compute.v1.RegionInstanceGroupsClientTest",
38194-        "com.google.cloud.compute.v1.RegionInstancesClientTest",
38195-        "com.google.cloud.compute.v1.RegionNetworkEndpointGroupsClientTest",
38196-        "com.google.cloud.compute.v1.RegionNotificationEndpointsClientTest",
38197-        "com.google.cloud.compute.v1.RegionOperationsClientTest",
38198-        "com.google.cloud.compute.v1.RegionSslCertificatesClientTest",
38199-        "com.google.cloud.compute.v1.RegionTargetHttpProxiesClientTest",
38200-        "com.google.cloud.compute.v1.RegionTargetHttpsProxiesClientTest",
38201-        "com.google.cloud.compute.v1.RegionUrlMapsClientTest",
38202-        "com.google.cloud.compute.v1.RegionsClientTest",
38203-        "com.google.cloud.compute.v1.ReservationsClientTest",
38204-        "com.google.cloud.compute.v1.ResourcePoliciesClientTest",
38205-        "com.google.cloud.compute.v1.RoutersClientTest",
38206-        "com.google.cloud.compute.v1.RoutesClientTest",
38207-        "com.google.cloud.compute.v1.SecurityPoliciesClientTest",
38208-        "com.google.cloud.compute.v1.ServiceAttachmentsClientTest",
38209-        "com.google.cloud.compute.v1.SnapshotsClientTest",
38210-        "com.google.cloud.compute.v1.SslCertificatesClientTest",
38211-        "com.google.cloud.compute.v1.SslPoliciesClientTest",
38212-        "com.google.cloud.compute.v1.SubnetworksClientTest",
38213-        "com.google.cloud.compute.v1.TargetGrpcProxiesClientTest",
38214-        "com.google.cloud.compute.v1.TargetHttpProxiesClientTest",
38215-        "com.google.cloud.compute.v1.TargetHttpsProxiesClientTest",
38216-        "com.google.cloud.compute.v1.TargetInstancesClientTest",
38217-        "com.google.cloud.compute.v1.TargetPoolsClientTest",
38218-        "com.google.cloud.compute.v1.TargetSslProxiesClientTest",
38219-        "com.google.cloud.compute.v1.TargetTcpProxiesClientTest",
38220-        "com.google.cloud.compute.v1.TargetVpnGatewaysClientTest",
38221-        "com.google.cloud.compute.v1.UrlMapsClientTest",
38222-        "com.google.cloud.compute.v1.VpnGatewaysClientTest",
38223-        "com.google.cloud.compute.v1.VpnTunnelsClientTest",
38224-        "com.google.cloud.compute.v1.ZoneOperationsClientTest",
38225-        "com.google.cloud.compute.v1.ZonesClientTest",
38226-    ],
38227-    runtime_deps = [":compute_java_gapic_test"],
38228-)
38229-
38230-# Open Source Packages
38231-java_gapic_assembly_gradle_pkg(
38232-    name = "google-cloud-compute-v1-java",
38233-    transport = "rest",
38234-    deps = [
38235-        ":compute_java_gapic",
38236-        ":compute_java_proto",
38237-        ":compute_proto",
38238-    ],
38239-)
38240-
38241-##############################################################################
38242-# Python
38243-##############################################################################
38244-load(
38245-    "@com_google_googleapis_imports//:imports.bzl",
38246-    "py_gapic_assembly_pkg",
38247-    "py_gapic_library",
38248-    "py_test",
38249-)
38250-
38251-py_gapic_library(
38252-    name = "compute_py_gapic",
38253-    srcs = [
38254-        ":compute_proto",
38255-    ],
38256-    opt_args = [
38257-        "transport=rest",
38258-        "autogen-snippets=False",
38259-    ],
38260-)
38261-
38262-py_test(
38263-    name = "compute_py_gapic_test",
38264-    srcs = [
38265-        "compute_py_gapic_pytest.py",
38266-        "compute_py_gapic_test.py",
38267-    ],
38268-    legacy_create_init = False,
38269-    deps = [":compute_py_gapic"],
38270-)
38271-
38272-# Open Source Packages
38273-py_gapic_assembly_pkg(
38274-    name = "compute-v1-py",
38275-    deps = [
38276-        ":compute_py_gapic",
38277-    ],
38278-)
38279-
38280-##############################################################################
38281-# PHP
38282-##############################################################################
38283-load(
38284-    "@com_google_googleapis_imports//:imports.bzl",
38285-    "php_gapic_assembly_pkg",
38286-    "php_gapic_library",
38287-    "php_proto_library",
38288-)
38289-
38290-php_proto_library(
38291-    name = "compute_php_proto",
38292-    deps = [":compute_proto"],
38293-)
38294-
38295-php_gapic_library(
38296-    name = "compute_php_gapic",
38297-    srcs = [":compute_proto_with_info"],
38298-    grpc_service_config = "compute_grpc_service_config.json",
38299-    service_yaml = "compute_v1.yaml",
38300-    transport = "rest",
38301-    deps = [
38302-        ":compute_php_proto",
38303-    ],
38304-)
38305-
38306-# Open Source Packages
38307-php_gapic_assembly_pkg(
38308-    name = "google-cloud-compute-v1-php",
38309-    deps = [
38310-        ":compute_php_gapic",
38311-        ":compute_php_proto",
38312-    ],
38313-)
38314-
38315-##############################################################################
38316-# Node.js
38317-##############################################################################
38318-load(
38319-    "@com_google_googleapis_imports//:imports.bzl",
38320-    "nodejs_gapic_assembly_pkg",
38321-    "nodejs_gapic_library",
38322-)
38323-
38324-nodejs_gapic_library(
38325-    name = "compute_nodejs_gapic",
38326-    package_name = "@google-cloud/compute",
38327-    src = ":compute_proto_with_info",
38328-    extra_protoc_parameters = ["metadata"],
38329-    diregapic = True,
38330-    deps = [],
38331-)
38332-
38333-nodejs_gapic_assembly_pkg(
38334-    name = "compute-v1-nodejs",
38335-    deps = [
38336-        ":compute_nodejs_gapic",
38337-        ":compute_proto",
38338-    ],
38339-)
38340-
38341-###############################################################################
38342-# Ruby
38343-###############################################################################
38344-load(
38345-    "@com_google_googleapis_imports//:imports.bzl",
38346-    "ruby_cloud_gapic_library",
38347-    "ruby_gapic_assembly_pkg",
38348-    "ruby_proto_library",
38349-)
38350-
38351-ruby_proto_library(
38352-    name = "compute_ruby_proto",
38353-    deps = [":compute_proto"],
38354-)
38355-
38356-ruby_cloud_gapic_library(
38357-    name = "compute_ruby_gapic",
38358-    srcs = [":compute_proto_with_info"],
38359-    extra_protoc_parameters = [
38360-        "ruby-cloud-api-id=compute.googleapis.com",
38361-        "ruby-cloud-api-shortname=compute",
38362-        "ruby-cloud-gem-name=google-cloud-compute-v1",
38363-        "ruby-cloud-generate-metadata=false",
38364-        "ruby-cloud-generate-transports=rest",
38365-        "ruby-cloud-env-prefix=COMPUTE",
38366-        "ruby-cloud-product-url=https://cloud.google.com/compute/",
38367-        "ruby-cloud-wrapper-gem-override=",
38368-        "ruby-cloud-extra-dependencies=google-cloud-common=~> 1.0",
38369-    ],
38370-    grpc_service_config = ":compute_grpc_service_config.json",
38371-    ruby_cloud_description = "google-cloud-compute-v1 is the official client library for the Google Cloud Compute V1 API.",
38372-    ruby_cloud_title = "Google Cloud Compute V1",
38373-    deps = [
38374-        ":compute_ruby_proto",
38375-    ],
38376-)
38377-
38378-ruby_gapic_assembly_pkg(
38379-    name = "google-cloud-compute-v1-ruby",
38380-    deps = [
38381-        ":compute_ruby_gapic",
38382-        ":compute_ruby_proto",
38383-    ],
38384-)
38385-
38386-
38387-##############################################################################
38388-# C#
38389-##############################################################################
38390-load(
38391-    "@com_google_googleapis_imports//:imports.bzl",
38392-    "csharp_gapic_assembly_pkg",
38393-    "csharp_gapic_library",
38394-    "csharp_grpc_library",
38395-    "csharp_proto_library",
38396-)
38397-
38398-csharp_proto_library(
38399-    name = "compute_csharp_proto",
38400-    deps = [":compute_proto"],
38401-)
38402-
38403-csharp_grpc_library(
38404-    name = "compute_csharp_grpc",
38405-    srcs = [":compute_proto"],
38406-    deps = [":compute_csharp_proto"],
38407-)
38408-
38409-csharp_gapic_library(
38410-    name = "compute_csharp_gapic",
38411-    srcs = [":compute_proto_with_info"],
38412-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
38413-    grpc_service_config = ":compute_grpc_service_config.json",
38414-    transport = "rest",
38415-    deps = [
38416-        ":compute_csharp_grpc",
38417-        ":compute_csharp_proto",
38418-    ],
38419-)
38420-
38421-# Open Source Packages
38422-csharp_gapic_assembly_pkg(
38423-    name = "google-cloud-compute-v1-csharp",
38424-    deps = [
38425-        ":compute_csharp_gapic",
38426-        ":compute_csharp_grpc",
38427-        ":compute_csharp_proto",
38428-    ],
38429-)
38430diff -urN a/google/cloud/compute/v1small/BUILD.bazel b/google/cloud/compute/v1small/BUILD.bazel
38431--- a/google/cloud/compute/v1small/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
38432+++ b/google/cloud/compute/v1small/BUILD.bazel	1969-12-31 16:00:00
38433@@ -1,182 +0,0 @@
38434-# This file was automatically generated by BuildFileGenerator
38435-
38436-# This is an API workspace, having public visibility by default makes perfect sense.
38437-package(default_visibility = ["//visibility:public"])
38438-
38439-exports_files(glob(include = ["*grpc_service_config.json"]))
38440-
38441-##############################################################################
38442-# Discovery
38443-##############################################################################
38444-load(
38445-    "@com_google_disco_to_proto3_converter//rules_gapic:disco_to_proto.bzl",
38446-    "gapic_yaml_from_disco",
38447-    "grpc_service_config_from_disco",
38448-    "proto_from_disco",
38449-)
38450-
38451-proto_from_disco(
38452-    name = "compute_small_gen",
38453-    src = "compute.v1small.json",
38454-    enums_as_strings = True,
38455-)
38456-
38457-grpc_service_config_from_disco(
38458-    name = "compute_small_grpc_service_config_gen",
38459-    src = "compute.v1small.json",
38460-)
38461-
38462-gapic_yaml_from_disco(
38463-    name = "compute_small_gapic_gen",
38464-    src = "compute.v1small.json",
38465-)
38466-
38467-##############################################################################
38468-# Common
38469-##############################################################################
38470-load("@rules_proto//proto:defs.bzl", "proto_library")
38471-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
38472-
38473-proto_library(
38474-    name = "compute_small_proto",
38475-    srcs = [
38476-        "compute_small.proto",
38477-    ],
38478-    deps = [
38479-        "@com_google_googleapis//google/api:annotations_proto",
38480-        "@com_google_googleapis//google/api:client_proto",
38481-        "@com_google_googleapis//google/api:field_behavior_proto",
38482-        "@com_google_googleapis//google/api:resource_proto",
38483-        "@com_google_googleapis//google/cloud:extended_operations_proto",
38484-        "@com_google_googleapis//google/longrunning:operations_proto",
38485-        "@com_google_protobuf//:descriptor_proto",
38486-    ],
38487-)
38488-
38489-proto_library_with_info(
38490-    name = "compute_small_proto_with_info",
38491-    deps = [
38492-        ":compute_small_proto",
38493-        "@com_google_googleapis//google/cloud:common_resources_proto",
38494-    ],
38495-)
38496-
38497-##############################################################################
38498-# Java
38499-##############################################################################
38500-load(
38501-    "@com_google_googleapis_imports//:imports.bzl",
38502-    "java_gapic_assembly_gradle_pkg",
38503-    "java_gapic_library",
38504-    "java_gapic_test",
38505-    "java_grpc_library",
38506-    "java_proto_library",
38507-)
38508-
38509-# Java Compute Small (for testing and prototyping purposes)
38510-java_proto_library(
38511-    name = "compute_small_java_proto",
38512-    deps = [":compute_small_proto"],
38513-)
38514-
38515-# Used for integration tests
38516-java_gapic_library(
38517-    name = "compute_small_java_gapic",
38518-    srcs = [":compute_small_proto_with_info"],
38519-    gapic_yaml = "compute_small_gapic.yaml",
38520-    grpc_service_config = ":compute_small_grpc_service_config.json",
38521-    test_deps = [],
38522-    transport = "rest",
38523-    deps = [
38524-        ":compute_small_java_proto",
38525-    ],
38526-)
38527-
38528-java_gapic_test(
38529-    name = "compute_small_java_gapic_test_suite",
38530-    test_classes = [
38531-        "com.google.cloud.compute.v1small.AddressesClientTest",
38532-    ],
38533-    runtime_deps = [":compute_small_java_gapic_test"],
38534-)
38535-
38536-# Open Source Packages
38537-java_gapic_assembly_gradle_pkg(
38538-    name = "google-cloud-compute-small-v1-java",
38539-    transport = "rest",
38540-    deps = [
38541-        ":compute_small_java_gapic",
38542-        ":compute_small_java_proto",
38543-        ":compute_small_proto",
38544-    ],
38545-)
38546-
38547-##############################################################################
38548-# Python
38549-##############################################################################
38550-load(
38551-    "@com_google_googleapis_imports//:imports.bzl",
38552-    "py_gapic_assembly_pkg",
38553-    "py_gapic_library",
38554-)
38555-
38556-# Python Compute Small (for testing and prototyping purposes)
38557-py_gapic_library(
38558-    name = "compute_small_py_gapic",
38559-    srcs = [
38560-        ":compute_small_proto",
38561-    ],
38562-    opt_args = [
38563-        "transport=rest",
38564-    ],
38565-)
38566-
38567-# Open Source Packages
38568-py_gapic_assembly_pkg(
38569-    name = "compute-small-v1-py",
38570-    deps = [
38571-        ":compute_small_py_gapic",
38572-    ],
38573-)
38574-
38575-##############################################################################
38576-# PHP
38577-##############################################################################
38578-# Put your PHP rules here
38579-
38580-##############################################################################
38581-# Node.js
38582-##############################################################################
38583-load(
38584-    "@com_google_googleapis_imports//:imports.bzl",
38585-    "nodejs_gapic_assembly_pkg",
38586-    "nodejs_gapic_library",
38587-)
38588-
38589-# Node.js Compute Small (for testing and prototyping purposes)
38590-nodejs_gapic_library(
38591-    name = "compute_small_nodejs_gapic",
38592-    package_name = "@google-cloud/compute-small",
38593-    src = ":compute_small_proto_with_info",
38594-    extra_protoc_parameters = ["metadata"],
38595-    diregapic = True,
38596-    deps = [],
38597-)
38598-
38599-nodejs_gapic_assembly_pkg(
38600-    name = "compute-small-v1-nodejs",
38601-    deps = [
38602-        ":compute_small_nodejs_gapic",
38603-        ":compute_small_proto",
38604-    ],
38605-)
38606-
38607-###############################################################################
38608-# Ruby
38609-###############################################################################
38610-# Put your Ruby rules here
38611-
38612-##############################################################################
38613-# C#
38614-##############################################################################
38615-# Put your C# rules here
38616diff -urN a/google/cloud/connectors/v1/BUILD.bazel b/google/cloud/connectors/v1/BUILD.bazel
38617--- a/google/cloud/connectors/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
38618+++ b/google/cloud/connectors/v1/BUILD.bazel	1969-12-31 16:00:00
38619@@ -1,408 +0,0 @@
38620-# This file was automatically generated by BuildFileGenerator
38621-# https://github.com/googleapis/rules_gapic/tree/master/bazel
38622-
38623-# Most of the manual changes to this file will be overwritten.
38624-# It's **only** allowed to change the following rule attribute values:
38625-# - names of *_gapic_assembly_* rules
38626-# - certain parameters of *_gapic_library rules, including but not limited to:
38627-#    * extra_protoc_parameters
38628-#    * extra_protoc_file_parameters
38629-# The complete list of preserved parameters can be found in the source code.
38630-
38631-# This is an API workspace, having public visibility by default makes perfect sense.
38632-package(default_visibility = ["//visibility:public"])
38633-
38634-##############################################################################
38635-# Common
38636-##############################################################################
38637-load("@rules_proto//proto:defs.bzl", "proto_library")
38638-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
38639-
38640-proto_library(
38641-    name = "connectors_proto",
38642-    srcs = [
38643-        "authconfig.proto",
38644-        "common.proto",
38645-        "connection.proto",
38646-        "connector.proto",
38647-        "connector_version.proto",
38648-        "connectors_service.proto",
38649-        "destination_config.proto",
38650-        "provider.proto",
38651-        "runtime.proto",
38652-    ],
38653-    deps = [
38654-        "//google/api:annotations_proto",
38655-        "//google/api:client_proto",
38656-        "//google/api:field_behavior_proto",
38657-        "//google/api:resource_proto",
38658-        "//google/longrunning:operations_proto",
38659-        "@com_google_protobuf//:field_mask_proto",
38660-        "@com_google_protobuf//:struct_proto",
38661-        "@com_google_protobuf//:timestamp_proto",
38662-    ],
38663-)
38664-
38665-proto_library_with_info(
38666-    name = "connectors_proto_with_info",
38667-    deps = [
38668-        ":connectors_proto",
38669-        "//google/cloud:common_resources_proto",
38670-        "//google/cloud/location:location_proto",
38671-        "//google/iam/v1:iam_policy_proto",
38672-    ],
38673-)
38674-
38675-##############################################################################
38676-# Java
38677-##############################################################################
38678-load(
38679-    "@com_google_googleapis_imports//:imports.bzl",
38680-    "java_gapic_assembly_gradle_pkg",
38681-    "java_gapic_library",
38682-    "java_gapic_test",
38683-    "java_grpc_library",
38684-    "java_proto_library",
38685-)
38686-
38687-java_proto_library(
38688-    name = "connectors_java_proto",
38689-    deps = [":connectors_proto"],
38690-)
38691-
38692-java_grpc_library(
38693-    name = "connectors_java_grpc",
38694-    srcs = [":connectors_proto"],
38695-    deps = [":connectors_java_proto"],
38696-)
38697-
38698-java_gapic_library(
38699-    name = "connectors_java_gapic",
38700-    srcs = [":connectors_proto_with_info"],
38701-    gapic_yaml = None,
38702-    grpc_service_config = "connectors_grpc_service_config.json",
38703-    rest_numeric_enums = False,
38704-    service_yaml = "connectors_v1.yaml",
38705-    test_deps = [
38706-        ":connectors_java_grpc",
38707-        "//google/cloud/location:location_java_grpc",
38708-        "//google/iam/v1:iam_java_grpc",
38709-    ],
38710-    transport = "grpc+rest",
38711-    deps = [
38712-        ":connectors_java_proto",
38713-        "//google/api:api_java_proto",
38714-        "//google/cloud/location:location_java_proto",
38715-        "//google/iam/v1:iam_java_proto",
38716-    ],
38717-)
38718-
38719-java_gapic_test(
38720-    name = "connectors_java_gapic_test_suite",
38721-    test_classes = [
38722-        "com.google.cloud.connectors.v1.ConnectorsClientHttpJsonTest",
38723-        "com.google.cloud.connectors.v1.ConnectorsClientTest",
38724-    ],
38725-    runtime_deps = [":connectors_java_gapic_test"],
38726-)
38727-
38728-# Open Source Packages
38729-java_gapic_assembly_gradle_pkg(
38730-    name = "google-cloud-connectors-v1-java",
38731-    include_samples = True,
38732-    transport = "grpc+rest",
38733-    deps = [
38734-        ":connectors_java_gapic",
38735-        ":connectors_java_grpc",
38736-        ":connectors_java_proto",
38737-        ":connectors_proto",
38738-    ],
38739-)
38740-
38741-##############################################################################
38742-# Go
38743-##############################################################################
38744-load(
38745-    "@com_google_googleapis_imports//:imports.bzl",
38746-    "go_gapic_assembly_pkg",
38747-    "go_gapic_library",
38748-    "go_proto_library",
38749-    "go_test",
38750-)
38751-
38752-go_proto_library(
38753-    name = "connectors_go_proto",
38754-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
38755-    importpath = "google.golang.org/genproto/googleapis/cloud/connectors/v1",
38756-    protos = [":connectors_proto"],
38757-    deps = [
38758-        "//google/api:annotations_go_proto",
38759-        "//google/longrunning:longrunning_go_proto",
38760-    ],
38761-)
38762-
38763-go_gapic_library(
38764-    name = "connectors_go_gapic",
38765-    srcs = [":connectors_proto_with_info"],
38766-    grpc_service_config = "connectors_grpc_service_config.json",
38767-    importpath = "cloud.google.com/go/connectors/apiv1;connectors",
38768-    metadata = True,
38769-    rest_numeric_enums = False,
38770-    service_yaml = "connectors_v1.yaml",
38771-    transport = "grpc+rest",
38772-    deps = [
38773-        ":connectors_go_proto",
38774-        "//google/cloud/location:location_go_proto",
38775-        "//google/iam/v1:iam_go_proto",
38776-        "//google/longrunning:longrunning_go_proto",
38777-        "@com_google_cloud_go//longrunning:go_default_library",
38778-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
38779-        "@io_bazel_rules_go//proto/wkt:struct_go_proto",
38780-    ],
38781-)
38782-
38783-go_test(
38784-    name = "connectors_go_gapic_test",
38785-    srcs = [":connectors_go_gapic_srcjar_test"],
38786-    embed = [":connectors_go_gapic"],
38787-    importpath = "cloud.google.com/go/connectors/apiv1",
38788-)
38789-
38790-# Open Source Packages
38791-go_gapic_assembly_pkg(
38792-    name = "gapi-cloud-connectors-v1-go",
38793-    deps = [
38794-        ":connectors_go_gapic",
38795-        ":connectors_go_gapic_srcjar-metadata.srcjar",
38796-        ":connectors_go_gapic_srcjar-test.srcjar",
38797-        ":connectors_go_proto",
38798-    ],
38799-)
38800-
38801-##############################################################################
38802-# Python
38803-##############################################################################
38804-load(
38805-    "@com_google_googleapis_imports//:imports.bzl",
38806-    "py_gapic_assembly_pkg",
38807-    "py_gapic_library",
38808-    "py_test",
38809-)
38810-
38811-py_gapic_library(
38812-    name = "connectors_py_gapic",
38813-    srcs = [":connectors_proto"],
38814-    grpc_service_config = "connectors_grpc_service_config.json",
38815-    rest_numeric_enums = False,
38816-    service_yaml = "connectors_v1.yaml",
38817-    transport = "grpc",
38818-    deps = [
38819-        "//google/iam/v1:iam_policy_py_proto",
38820-    ],
38821-)
38822-
38823-py_test(
38824-    name = "connectors_py_gapic_test",
38825-    srcs = [
38826-        "connectors_py_gapic_pytest.py",
38827-        "connectors_py_gapic_test.py",
38828-    ],
38829-    legacy_create_init = False,
38830-    deps = [":connectors_py_gapic"],
38831-)
38832-
38833-# Open Source Packages
38834-py_gapic_assembly_pkg(
38835-    name = "connectors-v1-py",
38836-    deps = [
38837-        ":connectors_py_gapic",
38838-    ],
38839-)
38840-
38841-##############################################################################
38842-# PHP
38843-##############################################################################
38844-load(
38845-    "@com_google_googleapis_imports//:imports.bzl",
38846-    "php_gapic_assembly_pkg",
38847-    "php_gapic_library",
38848-    "php_grpc_library",
38849-    "php_proto_library",
38850-)
38851-
38852-php_proto_library(
38853-    name = "connectors_php_proto",
38854-    deps = [":connectors_proto"],
38855-)
38856-
38857-php_grpc_library(
38858-    name = "connectors_php_grpc",
38859-    srcs = [":connectors_proto"],
38860-    deps = [":connectors_php_proto"],
38861-)
38862-
38863-php_gapic_library(
38864-    name = "connectors_php_gapic",
38865-    srcs = [":connectors_proto_with_info"],
38866-    grpc_service_config = "connectors_grpc_service_config.json",
38867-    rest_numeric_enums = False,
38868-    service_yaml = "connectors_v1.yaml",
38869-    transport = "grpc+rest",
38870-    deps = [
38871-        ":connectors_php_grpc",
38872-        ":connectors_php_proto",
38873-    ],
38874-)
38875-
38876-# Open Source Packages
38877-php_gapic_assembly_pkg(
38878-    name = "google-cloud-connectors-v1-php",
38879-    deps = [
38880-        ":connectors_php_gapic",
38881-        ":connectors_php_grpc",
38882-        ":connectors_php_proto",
38883-    ],
38884-)
38885-
38886-##############################################################################
38887-# Node.js
38888-##############################################################################
38889-load(
38890-    "@com_google_googleapis_imports//:imports.bzl",
38891-    "nodejs_gapic_assembly_pkg",
38892-    "nodejs_gapic_library",
38893-)
38894-
38895-nodejs_gapic_library(
38896-    name = "connectors_nodejs_gapic",
38897-    package_name = "@google-cloud/connectors",
38898-    src = ":connectors_proto_with_info",
38899-    extra_protoc_parameters = ["metadata"],
38900-    grpc_service_config = "connectors_grpc_service_config.json",
38901-    package = "google.cloud.connectors.v1",
38902-    rest_numeric_enums = False,
38903-    service_yaml = "connectors_v1.yaml",
38904-    transport = "grpc+rest",
38905-    deps = [],
38906-)
38907-
38908-nodejs_gapic_assembly_pkg(
38909-    name = "connectors-v1-nodejs",
38910-    deps = [
38911-        ":connectors_nodejs_gapic",
38912-        ":connectors_proto",
38913-    ],
38914-)
38915-
38916-##############################################################################
38917-# Ruby
38918-##############################################################################
38919-load(
38920-    "@com_google_googleapis_imports//:imports.bzl",
38921-    "ruby_cloud_gapic_library",
38922-    "ruby_gapic_assembly_pkg",
38923-    "ruby_grpc_library",
38924-    "ruby_proto_library",
38925-)
38926-
38927-ruby_proto_library(
38928-    name = "connectors_ruby_proto",
38929-    deps = [":connectors_proto"],
38930-)
38931-
38932-ruby_grpc_library(
38933-    name = "connectors_ruby_grpc",
38934-    srcs = [":connectors_proto"],
38935-    deps = [":connectors_ruby_proto"],
38936-)
38937-
38938-ruby_cloud_gapic_library(
38939-    name = "connectors_ruby_gapic",
38940-    srcs = [":connectors_proto_with_info"],
38941-    extra_protoc_parameters = [
38942-        "ruby-cloud-gem-name=google-cloud-connectors-v1",
38943-    ],
38944-    grpc_service_config = "connectors_grpc_service_config.json",
38945-    rest_numeric_enums = False,
38946-    service_yaml = "connectors_v1.yaml",
38947-    deps = [
38948-        ":connectors_ruby_grpc",
38949-        ":connectors_ruby_proto",
38950-    ],
38951-)
38952-
38953-# Open Source Packages
38954-ruby_gapic_assembly_pkg(
38955-    name = "google-cloud-connectors-v1-ruby",
38956-    deps = [
38957-        ":connectors_ruby_gapic",
38958-        ":connectors_ruby_grpc",
38959-        ":connectors_ruby_proto",
38960-    ],
38961-)
38962-
38963-##############################################################################
38964-# C#
38965-##############################################################################
38966-load(
38967-    "@com_google_googleapis_imports//:imports.bzl",
38968-    "csharp_gapic_assembly_pkg",
38969-    "csharp_gapic_library",
38970-    "csharp_grpc_library",
38971-    "csharp_proto_library",
38972-)
38973-
38974-csharp_proto_library(
38975-    name = "connectors_csharp_proto",
38976-    deps = [":connectors_proto"],
38977-)
38978-
38979-csharp_grpc_library(
38980-    name = "connectors_csharp_grpc",
38981-    srcs = [":connectors_proto"],
38982-    deps = [":connectors_csharp_proto"],
38983-)
38984-
38985-csharp_gapic_library(
38986-    name = "connectors_csharp_gapic",
38987-    srcs = [":connectors_proto_with_info"],
38988-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
38989-    grpc_service_config = "connectors_grpc_service_config.json",
38990-    rest_numeric_enums = False,
38991-    service_yaml = "connectors_v1.yaml",
38992-    deps = [
38993-        ":connectors_csharp_grpc",
38994-        ":connectors_csharp_proto",
38995-    ],
38996-)
38997-
38998-# Open Source Packages
38999-csharp_gapic_assembly_pkg(
39000-    name = "google-cloud-connectors-v1-csharp",
39001-    deps = [
39002-        ":connectors_csharp_gapic",
39003-        ":connectors_csharp_grpc",
39004-        ":connectors_csharp_proto",
39005-    ],
39006-)
39007-
39008-##############################################################################
39009-# C++
39010-##############################################################################
39011-load(
39012-    "@com_google_googleapis_imports//:imports.bzl",
39013-    "cc_grpc_library",
39014-    "cc_proto_library",
39015-)
39016-
39017-cc_proto_library(
39018-    name = "connectors_cc_proto",
39019-    deps = [":connectors_proto"],
39020-)
39021-
39022-cc_grpc_library(
39023-    name = "connectors_cc_grpc",
39024-    srcs = [":connectors_proto"],
39025-    grpc_only = True,
39026-    deps = [":connectors_cc_proto"],
39027-)
39028diff -urN a/google/cloud/contactcenterinsights/BUILD.bazel b/google/cloud/contactcenterinsights/BUILD.bazel
39029--- a/google/cloud/contactcenterinsights/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
39030+++ b/google/cloud/contactcenterinsights/BUILD.bazel	1969-12-31 16:00:00
39031@@ -1,39 +0,0 @@
39032-# This build file includes a target for the Ruby wrapper library for
39033-# google-cloud-contact_center_insights.
39034-
39035-# This is an API workspace, having public visibility by default makes perfect sense.
39036-package(default_visibility = ["//visibility:public"])
39037-
39038-# Export yaml configs.
39039-exports_files(glob(["*.yaml"]))
39040-
39041-load(
39042-    "@com_google_googleapis_imports//:imports.bzl",
39043-    "ruby_cloud_gapic_library",
39044-    "ruby_gapic_assembly_pkg",
39045-)
39046-
39047-# Generates a Ruby wrapper client for contactcenterinsights.
39048-# Ruby wrapper clients are versionless, but are generated from source protos
39049-# for a particular service version, v1 in this case.
39050-ruby_cloud_gapic_library(
39051-    name = "contactcenterinsights_ruby_wrapper",
39052-    srcs = ["//google/cloud/contactcenterinsights/v1:contactcenterinsights_proto_with_info"],
39053-    extra_protoc_parameters = [
39054-        "ruby-cloud-gem-name=google-cloud-contact_center_insights",
39055-        "ruby-cloud-wrapper-of=v1:0.0",
39056-        "ruby-cloud-product-url=https://cloud.google.com/contact-center/insights/docs",
39057-        "ruby-cloud-api-id=contactcenterinsights.googleapis.com",
39058-        "ruby-cloud-api-shortname=contactcenterinsights",
39059-    ],
39060-    ruby_cloud_description = "Contact Center AI Insights helps users detect and visualize patterns in their contact center data. Understanding conversational data drives business value, improves operational efficiency, and provides a voice for customer feedback.",
39061-    ruby_cloud_title = "Contact Center AI Insights",
39062-)
39063-
39064-# Open Source package.
39065-ruby_gapic_assembly_pkg(
39066-    name = "google-cloud-contactcenterinsights-ruby",
39067-    deps = [
39068-        ":contactcenterinsights_ruby_wrapper",
39069-    ],
39070-)
39071diff -urN a/google/cloud/contactcenterinsights/v1/BUILD.bazel b/google/cloud/contactcenterinsights/v1/BUILD.bazel
39072--- a/google/cloud/contactcenterinsights/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
39073+++ b/google/cloud/contactcenterinsights/v1/BUILD.bazel	1969-12-31 16:00:00
39074@@ -1,398 +0,0 @@
39075-# This file was automatically generated by BuildFileGenerator
39076-# https://github.com/googleapis/rules_gapic/tree/master/bazel
39077-
39078-# Most of the manual changes to this file will be overwritten.
39079-# It's **only** allowed to change the following rule attribute values:
39080-# - names of *_gapic_assembly_* rules
39081-# - certain parameters of *_gapic_library rules, including but not limited to:
39082-#    * extra_protoc_parameters
39083-#    * extra_protoc_file_parameters
39084-# The complete list of preserved parameters can be found in the source code.
39085-
39086-# This is an API workspace, having public visibility by default makes perfect sense.
39087-package(default_visibility = ["//visibility:public"])
39088-
39089-##############################################################################
39090-# Common
39091-##############################################################################
39092-load("@rules_proto//proto:defs.bzl", "proto_library")
39093-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
39094-
39095-proto_library(
39096-    name = "contactcenterinsights_proto",
39097-    srcs = [
39098-        "contact_center_insights.proto",
39099-        "resources.proto",
39100-    ],
39101-    deps = [
39102-        "//google/api:annotations_proto",
39103-        "//google/api:client_proto",
39104-        "//google/api:field_behavior_proto",
39105-        "//google/api:resource_proto",
39106-        "//google/longrunning:operations_proto",
39107-        "//google/rpc:status_proto",
39108-        "@com_google_protobuf//:duration_proto",
39109-        "@com_google_protobuf//:empty_proto",
39110-        "@com_google_protobuf//:field_mask_proto",
39111-        "@com_google_protobuf//:timestamp_proto",
39112-    ],
39113-)
39114-
39115-proto_library_with_info(
39116-    name = "contactcenterinsights_proto_with_info",
39117-    deps = [
39118-        ":contactcenterinsights_proto",
39119-        "//google/cloud:common_resources_proto",
39120-    ],
39121-)
39122-
39123-##############################################################################
39124-# Java
39125-##############################################################################
39126-load(
39127-    "@com_google_googleapis_imports//:imports.bzl",
39128-    "java_gapic_assembly_gradle_pkg",
39129-    "java_gapic_library",
39130-    "java_gapic_test",
39131-    "java_grpc_library",
39132-    "java_proto_library",
39133-)
39134-
39135-java_proto_library(
39136-    name = "contactcenterinsights_java_proto",
39137-    deps = [":contactcenterinsights_proto"],
39138-)
39139-
39140-java_grpc_library(
39141-    name = "contactcenterinsights_java_grpc",
39142-    srcs = [":contactcenterinsights_proto"],
39143-    deps = [":contactcenterinsights_java_proto"],
39144-)
39145-
39146-java_gapic_library(
39147-    name = "contactcenterinsights_java_gapic",
39148-    srcs = [":contactcenterinsights_proto_with_info"],
39149-    grpc_service_config = "contactcenterinsights_grpc_service_config.json",
39150-    rest_numeric_enums = False,
39151-    test_deps = [
39152-        ":contactcenterinsights_java_grpc",
39153-    ],
39154-    transport = "grpc+rest",
39155-    deps = [
39156-        ":contactcenterinsights_java_proto",
39157-    ],
39158-)
39159-
39160-java_gapic_test(
39161-    name = "contactcenterinsights_java_gapic_test_suite",
39162-    test_classes = [
39163-        "com.google.cloud.contactcenterinsights.v1.ContactCenterInsightsClientHttpJsonTest",
39164-        "com.google.cloud.contactcenterinsights.v1.ContactCenterInsightsClientTest",
39165-    ],
39166-    runtime_deps = [":contactcenterinsights_java_gapic_test"],
39167-)
39168-
39169-# Open Source Packages
39170-java_gapic_assembly_gradle_pkg(
39171-    name = "google-cloud-contactcenterinsights-v1-java",
39172-    include_samples = True,
39173-    transport = "grpc+rest",
39174-    deps = [
39175-        ":contactcenterinsights_java_gapic",
39176-        ":contactcenterinsights_java_grpc",
39177-        ":contactcenterinsights_java_proto",
39178-        ":contactcenterinsights_proto",
39179-    ],
39180-)
39181-
39182-##############################################################################
39183-# Go
39184-##############################################################################
39185-load(
39186-    "@com_google_googleapis_imports//:imports.bzl",
39187-    "go_gapic_assembly_pkg",
39188-    "go_gapic_library",
39189-    "go_proto_library",
39190-    "go_test",
39191-)
39192-
39193-go_proto_library(
39194-    name = "contactcenterinsights_go_proto",
39195-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
39196-    importpath = "google.golang.org/genproto/googleapis/cloud/contactcenterinsights/v1",
39197-    protos = [":contactcenterinsights_proto"],
39198-    deps = [
39199-        "//google/api:annotations_go_proto",
39200-        "//google/longrunning:longrunning_go_proto",
39201-        "//google/rpc:status_go_proto",
39202-    ],
39203-)
39204-
39205-go_gapic_library(
39206-    name = "contactcenterinsights_go_gapic",
39207-    srcs = [":contactcenterinsights_proto_with_info"],
39208-    grpc_service_config = "contactcenterinsights_grpc_service_config.json",
39209-    importpath = "cloud.google.com/go/contactcenterinsights/apiv1;contactcenterinsights",
39210-    metadata = True,
39211-    rest_numeric_enums = False,
39212-    service_yaml = "contactcenterinsights_v1.yaml",
39213-    transport = "grpc+rest",
39214-    deps = [
39215-        ":contactcenterinsights_go_proto",
39216-        "//google/longrunning:longrunning_go_proto",
39217-        "@com_google_cloud_go//longrunning:go_default_library",
39218-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
39219-        "@io_bazel_rules_go//proto/wkt:duration_go_proto",
39220-    ],
39221-)
39222-
39223-go_test(
39224-    name = "contactcenterinsights_go_gapic_test",
39225-    srcs = [":contactcenterinsights_go_gapic_srcjar_test"],
39226-    embed = [":contactcenterinsights_go_gapic"],
39227-    importpath = "cloud.google.com/go/contactcenterinsights/apiv1",
39228-)
39229-
39230-# Open Source Packages
39231-go_gapic_assembly_pkg(
39232-    name = "gapi-cloud-contactcenterinsights-v1-go",
39233-    deps = [
39234-        ":contactcenterinsights_go_gapic",
39235-        ":contactcenterinsights_go_gapic_srcjar-metadata.srcjar",
39236-        ":contactcenterinsights_go_gapic_srcjar-test.srcjar",
39237-        ":contactcenterinsights_go_proto",
39238-    ],
39239-)
39240-
39241-##############################################################################
39242-# Python
39243-##############################################################################
39244-load(
39245-    "@com_google_googleapis_imports//:imports.bzl",
39246-    "py_gapic_assembly_pkg",
39247-    "py_gapic_library",
39248-    "py_test",
39249-)
39250-
39251-py_gapic_library(
39252-    name = "contactcenterinsights_py_gapic",
39253-    srcs = [":contactcenterinsights_proto"],
39254-    grpc_service_config = "contactcenterinsights_grpc_service_config.json",
39255-    opt_args = [
39256-        "warehouse-package-name=google-cloud-contact-center-insights",
39257-        "python-gapic-namespace=google.cloud",
39258-        "python-gapic-name=contact_center_insights",
39259-    ],
39260-    rest_numeric_enums = False,
39261-    transport = "grpc",
39262-)
39263-
39264-py_test(
39265-    name = "contactcenterinsights_py_gapic_test",
39266-    srcs = [
39267-        "contactcenterinsights_py_gapic_pytest.py",
39268-        "contactcenterinsights_py_gapic_test.py",
39269-    ],
39270-    legacy_create_init = False,
39271-    deps = [":contactcenterinsights_py_gapic"],
39272-)
39273-
39274-# Open Source Packages
39275-py_gapic_assembly_pkg(
39276-    name = "contactcenterinsights-v1-py",
39277-    deps = [
39278-        ":contactcenterinsights_py_gapic",
39279-    ],
39280-)
39281-
39282-##############################################################################
39283-# PHP
39284-##############################################################################
39285-load(
39286-    "@com_google_googleapis_imports//:imports.bzl",
39287-    "php_gapic_assembly_pkg",
39288-    "php_gapic_library",
39289-    "php_grpc_library",
39290-    "php_proto_library",
39291-)
39292-
39293-php_proto_library(
39294-    name = "contactcenterinsights_php_proto",
39295-    deps = [":contactcenterinsights_proto"],
39296-)
39297-
39298-php_grpc_library(
39299-    name = "contactcenterinsights_php_grpc",
39300-    srcs = [":contactcenterinsights_proto"],
39301-    deps = [":contactcenterinsights_php_proto"],
39302-)
39303-
39304-php_gapic_library(
39305-    name = "contactcenterinsights_php_gapic",
39306-    srcs = [":contactcenterinsights_proto_with_info"],
39307-    grpc_service_config = "contactcenterinsights_grpc_service_config.json",
39308-    rest_numeric_enums = False,
39309-    service_yaml = "contactcenterinsights_v1.yaml",
39310-    transport = "grpc+rest",
39311-    deps = [
39312-        ":contactcenterinsights_php_grpc",
39313-        ":contactcenterinsights_php_proto",
39314-    ],
39315-)
39316-
39317-# Open Source Packages
39318-php_gapic_assembly_pkg(
39319-    name = "google-cloud-contactcenterinsights-v1-php",
39320-    deps = [
39321-        ":contactcenterinsights_php_gapic",
39322-        ":contactcenterinsights_php_grpc",
39323-        ":contactcenterinsights_php_proto",
39324-    ],
39325-)
39326-
39327-##############################################################################
39328-# Node.js
39329-##############################################################################
39330-load(
39331-    "@com_google_googleapis_imports//:imports.bzl",
39332-    "nodejs_gapic_assembly_pkg",
39333-    "nodejs_gapic_library",
39334-)
39335-
39336-nodejs_gapic_library(
39337-    name = "contactcenterinsights_nodejs_gapic",
39338-    package_name = "@google-cloud/contact-center-insights",
39339-    src = ":contactcenterinsights_proto_with_info",
39340-    extra_protoc_parameters = ["metadata"],
39341-    grpc_service_config = "contactcenterinsights_grpc_service_config.json",
39342-    package = "google.cloud.contactcenterinsights.v1",
39343-    rest_numeric_enums = False,
39344-    service_yaml = "contactcenterinsights_v1.yaml",
39345-    transport = "grpc+rest",
39346-    deps = [],
39347-)
39348-
39349-nodejs_gapic_assembly_pkg(
39350-    name = "contactcenterinsights-v1-nodejs",
39351-    deps = [
39352-        ":contactcenterinsights_nodejs_gapic",
39353-        ":contactcenterinsights_proto",
39354-    ],
39355-)
39356-
39357-##############################################################################
39358-# Ruby
39359-##############################################################################
39360-load(
39361-    "@com_google_googleapis_imports//:imports.bzl",
39362-    "ruby_cloud_gapic_library",
39363-    "ruby_gapic_assembly_pkg",
39364-    "ruby_grpc_library",
39365-    "ruby_proto_library",
39366-)
39367-
39368-ruby_proto_library(
39369-    name = "contactcenterinsights_ruby_proto",
39370-    deps = [":contactcenterinsights_proto"],
39371-)
39372-
39373-ruby_grpc_library(
39374-    name = "contactcenterinsights_ruby_grpc",
39375-    srcs = [":contactcenterinsights_proto"],
39376-    deps = [":contactcenterinsights_ruby_proto"],
39377-)
39378-
39379-ruby_cloud_gapic_library(
39380-    name = "contactcenterinsights_ruby_gapic",
39381-    srcs = [":contactcenterinsights_proto_with_info"],
39382-    extra_protoc_parameters = [
39383-        "ruby-cloud-gem-name=google-cloud-contact_center_insights-v1",
39384-        "ruby-cloud-product-url=https://cloud.google.com/contact-center/insights/docs",
39385-        "ruby-cloud-api-id=contactcenterinsights.googleapis.com",
39386-        "ruby-cloud-api-shortname=contactcenterinsights",
39387-    ],
39388-    grpc_service_config = "contactcenterinsights_grpc_service_config.json",
39389-    rest_numeric_enums = False,
39390-    ruby_cloud_description = "Contact Center AI Insights helps users detect and visualize patterns in their contact center data. Understanding conversational data drives business value, improves operational efficiency, and provides a voice for customer feedback.",
39391-    ruby_cloud_title = "Contact Center AI Insights V1",
39392-    deps = [
39393-        ":contactcenterinsights_ruby_grpc",
39394-        ":contactcenterinsights_ruby_proto",
39395-    ],
39396-)
39397-
39398-# Open Source Packages
39399-ruby_gapic_assembly_pkg(
39400-    name = "google-cloud-contactcenterinsights-v1-ruby",
39401-    deps = [
39402-        ":contactcenterinsights_ruby_gapic",
39403-        ":contactcenterinsights_ruby_grpc",
39404-        ":contactcenterinsights_ruby_proto",
39405-    ],
39406-)
39407-
39408-##############################################################################
39409-# C#
39410-##############################################################################
39411-load(
39412-    "@com_google_googleapis_imports//:imports.bzl",
39413-    "csharp_gapic_assembly_pkg",
39414-    "csharp_gapic_library",
39415-    "csharp_grpc_library",
39416-    "csharp_proto_library",
39417-)
39418-
39419-csharp_proto_library(
39420-    name = "contactcenterinsights_csharp_proto",
39421-    deps = [":contactcenterinsights_proto"],
39422-)
39423-
39424-csharp_grpc_library(
39425-    name = "contactcenterinsights_csharp_grpc",
39426-    srcs = [":contactcenterinsights_proto"],
39427-    deps = [":contactcenterinsights_csharp_proto"],
39428-)
39429-
39430-csharp_gapic_library(
39431-    name = "contactcenterinsights_csharp_gapic",
39432-    srcs = [":contactcenterinsights_proto_with_info"],
39433-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
39434-    grpc_service_config = "contactcenterinsights_grpc_service_config.json",
39435-    rest_numeric_enums = False,
39436-    service_yaml = "contactcenterinsights_v1.yaml",
39437-    deps = [
39438-        ":contactcenterinsights_csharp_grpc",
39439-        ":contactcenterinsights_csharp_proto",
39440-    ],
39441-)
39442-
39443-# Open Source Packages
39444-csharp_gapic_assembly_pkg(
39445-    name = "google-cloud-contactcenterinsights-v1-csharp",
39446-    deps = [
39447-        ":contactcenterinsights_csharp_gapic",
39448-        ":contactcenterinsights_csharp_grpc",
39449-        ":contactcenterinsights_csharp_proto",
39450-    ],
39451-)
39452-
39453-##############################################################################
39454-# C++
39455-##############################################################################
39456-load(
39457-    "@com_google_googleapis_imports//:imports.bzl",
39458-    "cc_grpc_library",
39459-    "cc_proto_library",
39460-)
39461-
39462-cc_proto_library(
39463-    name = "contactcenterinsights_cc_proto",
39464-    deps = [":contactcenterinsights_proto"],
39465-)
39466-
39467-cc_grpc_library(
39468-    name = "contactcenterinsights_cc_grpc",
39469-    srcs = [":contactcenterinsights_proto"],
39470-    grpc_only = True,
39471-    deps = [":contactcenterinsights_cc_proto"],
39472-)
39473diff -urN a/google/cloud/contentwarehouse/v1/BUILD.bazel b/google/cloud/contentwarehouse/v1/BUILD.bazel
39474--- a/google/cloud/contentwarehouse/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
39475+++ b/google/cloud/contentwarehouse/v1/BUILD.bazel	1969-12-31 16:00:00
39476@@ -1,427 +0,0 @@
39477-# This file was automatically generated by BuildFileGenerator
39478-# https://github.com/googleapis/rules_gapic/tree/master/bazel
39479-
39480-# Most of the manual changes to this file will be overwritten.
39481-# It's **only** allowed to change the following rule attribute values:
39482-# - names of *_gapic_assembly_* rules
39483-# - certain parameters of *_gapic_library rules, including but not limited to:
39484-#    * extra_protoc_parameters
39485-#    * extra_protoc_file_parameters
39486-# The complete list of preserved parameters can be found in the source code.
39487-
39488-# This is an API workspace, having public visibility by default makes perfect sense.
39489-package(default_visibility = ["//visibility:public"])
39490-
39491-##############################################################################
39492-# Common
39493-##############################################################################
39494-load("@rules_proto//proto:defs.bzl", "proto_library")
39495-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
39496-
39497-proto_library(
39498-    name = "contentwarehouse_proto",
39499-    srcs = [
39500-        "async_document_service_request.proto",
39501-        "common.proto",
39502-        "document.proto",
39503-        "document_link_service.proto",
39504-        "document_schema.proto",
39505-        "document_schema_service.proto",
39506-        "document_service.proto",
39507-        "document_service_request.proto",
39508-        "filters.proto",
39509-        "histogram.proto",
39510-        "rule_engine.proto",
39511-        "ruleset_service.proto",
39512-        "ruleset_service_request.proto",
39513-        "synonymset.proto",
39514-        "synonymset_service.proto",
39515-        "synonymset_service_request.proto",
39516-    ],
39517-    deps = [
39518-        "//google/api:annotations_proto",
39519-        "//google/api:client_proto",
39520-        "//google/api:field_behavior_proto",
39521-        "//google/api:resource_proto",
39522-        "//google/cloud/documentai/v1:documentai_proto",
39523-        "//google/iam/v1:policy_proto",
39524-        "//google/type:datetime_proto",
39525-        "//google/type:interval_proto",
39526-        "@com_google_protobuf//:duration_proto",
39527-        "@com_google_protobuf//:empty_proto",
39528-        "@com_google_protobuf//:field_mask_proto",
39529-        "@com_google_protobuf//:timestamp_proto",
39530-    ],
39531-)
39532-
39533-proto_library_with_info(
39534-    name = "contentwarehouse_proto_with_info",
39535-    deps = [
39536-        ":contentwarehouse_proto",
39537-        "//google/cloud:common_resources_proto",
39538-    ],
39539-)
39540-
39541-##############################################################################
39542-# Java
39543-##############################################################################
39544-load(
39545-    "@com_google_googleapis_imports//:imports.bzl",
39546-    "java_gapic_assembly_gradle_pkg",
39547-    "java_gapic_library",
39548-    "java_gapic_test",
39549-    "java_grpc_library",
39550-    "java_proto_library",
39551-)
39552-
39553-java_proto_library(
39554-    name = "contentwarehouse_java_proto",
39555-    deps = [":contentwarehouse_proto"],
39556-)
39557-
39558-java_grpc_library(
39559-    name = "contentwarehouse_java_grpc",
39560-    srcs = [":contentwarehouse_proto"],
39561-    deps = [":contentwarehouse_java_proto"],
39562-)
39563-
39564-java_gapic_library(
39565-    name = "contentwarehouse_java_gapic",
39566-    srcs = [":contentwarehouse_proto_with_info"],
39567-    gapic_yaml = None,
39568-    grpc_service_config = "contentwarehouse_grpc_service_config.json",
39569-    rest_numeric_enums = False,
39570-    service_yaml = "contentwarehouse_v1.yaml",
39571-    test_deps = [
39572-        ":contentwarehouse_java_grpc",
39573-        "//google/iam/v1:iam_java_grpc",
39574-    ],
39575-    transport = "grpc+rest",
39576-    deps = [
39577-        ":contentwarehouse_java_proto",
39578-        "//google/api:api_java_proto",
39579-        "//google/iam/v1:iam_java_proto",
39580-    ],
39581-)
39582-
39583-# TODO(b/246642734): Re-enable the failed json tests
39584-java_gapic_test(
39585-    name = "contentwarehouse_java_gapic_test_suite",
39586-    test_classes = [
39587-        "com.google.cloud.contentwarehouse.v1.DocumentLinkServiceClientHttpJsonTest",
39588-        "com.google.cloud.contentwarehouse.v1.DocumentLinkServiceClientTest",
39589-        #        "com.google.cloud.contentwarehouse.v1.DocumentSchemaServiceClientHttpJsonTest",
39590-        "com.google.cloud.contentwarehouse.v1.DocumentSchemaServiceClientTest",
39591-        #        "com.google.cloud.contentwarehouse.v1.DocumentServiceClientHttpJsonTest",
39592-        "com.google.cloud.contentwarehouse.v1.DocumentServiceClientTest",
39593-        #        "com.google.cloud.contentwarehouse.v1.RuleSetServiceClientHttpJsonTest",
39594-        "com.google.cloud.contentwarehouse.v1.RuleSetServiceClientTest",
39595-        #        "com.google.cloud.contentwarehouse.v1.SynonymSetServiceClientHttpJsonTest",
39596-        "com.google.cloud.contentwarehouse.v1.SynonymSetServiceClientTest",
39597-    ],
39598-    runtime_deps = [":contentwarehouse_java_gapic_test"],
39599-)
39600-
39601-# Open Source Packages
39602-java_gapic_assembly_gradle_pkg(
39603-    name = "google-cloud-contentwarehouse-v1-java",
39604-    include_samples = True,
39605-    transport = "grpc+rest",
39606-    deps = [
39607-        ":contentwarehouse_java_gapic",
39608-        ":contentwarehouse_java_grpc",
39609-        ":contentwarehouse_java_proto",
39610-        ":contentwarehouse_proto",
39611-    ],
39612-)
39613-
39614-##############################################################################
39615-# Go
39616-##############################################################################
39617-load(
39618-    "@com_google_googleapis_imports//:imports.bzl",
39619-    "go_gapic_assembly_pkg",
39620-    "go_gapic_library",
39621-    "go_proto_library",
39622-    "go_test",
39623-)
39624-
39625-go_proto_library(
39626-    name = "contentwarehouse_go_proto",
39627-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
39628-    importpath = "google.golang.org/genproto/googleapis/cloud/contentwarehouse/v1",
39629-    protos = [":contentwarehouse_proto"],
39630-    deps = [
39631-        "//google/api:annotations_go_proto",
39632-        "//google/cloud/documentai/v1:documentai_go_proto",
39633-        "//google/iam/v1:iam_go_proto",
39634-        "//google/type:datetime_go_proto",
39635-        "//google/type:interval_go_proto",
39636-    ],
39637-)
39638-
39639-go_gapic_library(
39640-    name = "contentwarehouse_go_gapic",
39641-    srcs = [":contentwarehouse_proto_with_info"],
39642-    grpc_service_config = "contentwarehouse_grpc_service_config.json",
39643-    importpath = "cloud.google.com/go/contentwarehouse/apiv1;contentwarehouse",
39644-    metadata = True,
39645-    rest_numeric_enums = False,
39646-    service_yaml = "contentwarehouse_v1.yaml",
39647-    transport = "grpc+rest",
39648-    deps = [
39649-        ":contentwarehouse_go_proto",
39650-        "//google/iam/v1:iam_go_proto",
39651-        "@io_bazel_rules_go//proto/wkt:duration_go_proto",
39652-    ],
39653-)
39654-
39655-go_test(
39656-    name = "contentwarehouse_go_gapic_test",
39657-    srcs = [":contentwarehouse_go_gapic_srcjar_test"],
39658-    embed = [":contentwarehouse_go_gapic"],
39659-    importpath = "cloud.google.com/go/contentwarehouse/apiv1",
39660-)
39661-
39662-# Open Source Packages
39663-go_gapic_assembly_pkg(
39664-    name = "gapi-cloud-contentwarehouse-v1-go",
39665-    deps = [
39666-        ":contentwarehouse_go_gapic",
39667-        ":contentwarehouse_go_gapic_srcjar-metadata.srcjar",
39668-        ":contentwarehouse_go_gapic_srcjar-test.srcjar",
39669-        ":contentwarehouse_go_proto",
39670-    ],
39671-)
39672-
39673-##############################################################################
39674-# Python
39675-##############################################################################
39676-load(
39677-    "@com_google_googleapis_imports//:imports.bzl",
39678-    "py_gapic_assembly_pkg",
39679-    "py_gapic_library",
39680-    "py_test",
39681-)
39682-
39683-py_gapic_library(
39684-    name = "contentwarehouse_py_gapic",
39685-    srcs = [":contentwarehouse_proto"],
39686-    grpc_service_config = "contentwarehouse_grpc_service_config.json",
39687-    rest_numeric_enums = False,
39688-    service_yaml = "contentwarehouse_v1.yaml",
39689-    deps = [
39690-        "//google/iam/v1:iam_policy_py_proto",
39691-        "//google/cloud/documentai/v1:documentai_py_proto",
39692-    ],
39693-)
39694-
39695-py_test(
39696-    name = "contentwarehouse_py_gapic_test",
39697-    srcs = [
39698-        "contentwarehouse_py_gapic_pytest.py",
39699-        "contentwarehouse_py_gapic_test.py",
39700-    ],
39701-    legacy_create_init = False,
39702-    deps = [
39703-        ":contentwarehouse_py_gapic",
39704-    ],
39705-)
39706-
39707-# Open Source Packages
39708-py_gapic_assembly_pkg(
39709-    name = "contentwarehouse-v1-py",
39710-    deps = [
39711-        ":contentwarehouse_py_gapic",
39712-    ],
39713-)
39714-
39715-##############################################################################
39716-# PHP
39717-##############################################################################
39718-load(
39719-    "@com_google_googleapis_imports//:imports.bzl",
39720-    "php_gapic_assembly_pkg",
39721-    "php_gapic_library",
39722-    "php_grpc_library",
39723-    "php_proto_library",
39724-)
39725-
39726-php_proto_library(
39727-    name = "contentwarehouse_php_proto",
39728-    deps = [":contentwarehouse_proto"],
39729-)
39730-
39731-php_grpc_library(
39732-    name = "contentwarehouse_php_grpc",
39733-    srcs = [":contentwarehouse_proto"],
39734-    deps = [":contentwarehouse_php_proto"],
39735-)
39736-
39737-php_gapic_library(
39738-    name = "contentwarehouse_php_gapic",
39739-    srcs = [":contentwarehouse_proto_with_info"],
39740-    grpc_service_config = "contentwarehouse_grpc_service_config.json",
39741-    rest_numeric_enums = False,
39742-    service_yaml = "contentwarehouse_v1.yaml",
39743-    transport = "grpc+rest",
39744-    deps = [
39745-        ":contentwarehouse_php_grpc",
39746-        ":contentwarehouse_php_proto",
39747-    ],
39748-)
39749-
39750-# Open Source Packages
39751-php_gapic_assembly_pkg(
39752-    name = "google-cloud-contentwarehouse-v1-php",
39753-    deps = [
39754-        ":contentwarehouse_php_gapic",
39755-        ":contentwarehouse_php_grpc",
39756-        ":contentwarehouse_php_proto",
39757-    ],
39758-)
39759-
39760-##############################################################################
39761-# Node.js
39762-##############################################################################
39763-load(
39764-    "@com_google_googleapis_imports//:imports.bzl",
39765-    "nodejs_gapic_assembly_pkg",
39766-    "nodejs_gapic_library",
39767-)
39768-
39769-nodejs_gapic_library(
39770-    name = "contentwarehouse_nodejs_gapic",
39771-    package_name = "@google-cloud/contentwarehouse",
39772-    src = ":contentwarehouse_proto_with_info",
39773-    extra_protoc_parameters = ["metadata"],
39774-    grpc_service_config = "contentwarehouse_grpc_service_config.json",
39775-    package = "google.cloud.contentwarehouse.v1",
39776-    rest_numeric_enums = False,
39777-    service_yaml = "contentwarehouse_v1.yaml",
39778-    transport = "grpc+rest",
39779-    deps = [],
39780-)
39781-
39782-nodejs_gapic_assembly_pkg(
39783-    name = "contentwarehouse-v1-nodejs",
39784-    deps = [
39785-        ":contentwarehouse_nodejs_gapic",
39786-        ":contentwarehouse_proto",
39787-        # Cross-API dependency requires adding this explicitly to pack protos
39788-        "//google/cloud/documentai/v1:documentai_proto",
39789-    ],
39790-)
39791-
39792-##############################################################################
39793-# Ruby
39794-##############################################################################
39795-load(
39796-    "@com_google_googleapis_imports//:imports.bzl",
39797-    "ruby_cloud_gapic_library",
39798-    "ruby_gapic_assembly_pkg",
39799-    "ruby_grpc_library",
39800-    "ruby_proto_library",
39801-)
39802-
39803-ruby_proto_library(
39804-    name = "contentwarehouse_ruby_proto",
39805-    deps = [":contentwarehouse_proto"],
39806-)
39807-
39808-ruby_grpc_library(
39809-    name = "contentwarehouse_ruby_grpc",
39810-    srcs = [":contentwarehouse_proto"],
39811-    deps = [":contentwarehouse_ruby_proto"],
39812-)
39813-
39814-ruby_cloud_gapic_library(
39815-    name = "contentwarehouse_ruby_gapic",
39816-    srcs = [":contentwarehouse_proto_with_info"],
39817-    extra_protoc_parameters = [
39818-        "ruby-cloud-gem-name=google-cloud-contentwarehouse-v1",
39819-    ],
39820-    grpc_service_config = "contentwarehouse_grpc_service_config.json",
39821-    rest_numeric_enums = False,
39822-    service_yaml = "contentwarehouse_v1.yaml",
39823-    deps = [
39824-        ":contentwarehouse_ruby_grpc",
39825-        ":contentwarehouse_ruby_proto",
39826-    ],
39827-)
39828-
39829-# Open Source Packages
39830-ruby_gapic_assembly_pkg(
39831-    name = "google-cloud-contentwarehouse-v1-ruby",
39832-    deps = [
39833-        ":contentwarehouse_ruby_gapic",
39834-        ":contentwarehouse_ruby_grpc",
39835-        ":contentwarehouse_ruby_proto",
39836-    ],
39837-)
39838-
39839-##############################################################################
39840-# C#
39841-##############################################################################
39842-load(
39843-    "@com_google_googleapis_imports//:imports.bzl",
39844-    "csharp_gapic_assembly_pkg",
39845-    "csharp_gapic_library",
39846-    "csharp_grpc_library",
39847-    "csharp_proto_library",
39848-)
39849-
39850-csharp_proto_library(
39851-    name = "contentwarehouse_csharp_proto",
39852-    deps = [":contentwarehouse_proto"],
39853-)
39854-
39855-csharp_grpc_library(
39856-    name = "contentwarehouse_csharp_grpc",
39857-    srcs = [":contentwarehouse_proto"],
39858-    deps = [":contentwarehouse_csharp_proto"],
39859-)
39860-
39861-csharp_gapic_library(
39862-    name = "contentwarehouse_csharp_gapic",
39863-    srcs = [":contentwarehouse_proto_with_info"],
39864-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
39865-    grpc_service_config = "contentwarehouse_grpc_service_config.json",
39866-    rest_numeric_enums = False,
39867-    service_yaml = "contentwarehouse_v1.yaml",
39868-    deps = [
39869-        ":contentwarehouse_csharp_grpc",
39870-        ":contentwarehouse_csharp_proto",
39871-    ],
39872-)
39873-
39874-# Open Source Packages
39875-csharp_gapic_assembly_pkg(
39876-    name = "google-cloud-contentwarehouse-v1-csharp",
39877-    deps = [
39878-        ":contentwarehouse_csharp_gapic",
39879-        ":contentwarehouse_csharp_grpc",
39880-        ":contentwarehouse_csharp_proto",
39881-    ],
39882-)
39883-
39884-##############################################################################
39885-# C++
39886-##############################################################################
39887-load(
39888-    "@com_google_googleapis_imports//:imports.bzl",
39889-    "cc_grpc_library",
39890-    "cc_proto_library",
39891-)
39892-
39893-cc_proto_library(
39894-    name = "contentwarehouse_cc_proto",
39895-    deps = [":contentwarehouse_proto"],
39896-)
39897-
39898-cc_grpc_library(
39899-    name = "contentwarehouse_cc_grpc",
39900-    srcs = [":contentwarehouse_proto"],
39901-    grpc_only = True,
39902-    deps = [":contentwarehouse_cc_proto"],
39903-)
39904diff -urN a/google/cloud/datacatalog/BUILD.bazel b/google/cloud/datacatalog/BUILD.bazel
39905--- a/google/cloud/datacatalog/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
39906+++ b/google/cloud/datacatalog/BUILD.bazel	1969-12-31 16:00:00
39907@@ -1,40 +0,0 @@
39908-# This build file includes a target for the Ruby wrapper library for
39909-# google-cloud-data_catalog.
39910-
39911-# This is an API workspace, having public visibility by default makes perfect sense.
39912-package(default_visibility = ["//visibility:public"])
39913-
39914-# Export yaml configs.
39915-exports_files(glob(["*.yaml"]))
39916-
39917-load(
39918-    "@com_google_googleapis_imports//:imports.bzl",
39919-    "ruby_cloud_gapic_library",
39920-    "ruby_gapic_assembly_pkg",
39921-)
39922-
39923-# Generates a Ruby wrapper client for datacatalog.
39924-# Ruby wrapper clients are versionless, but are generated from source protos
39925-# for a particular service version, v1 in this case.
39926-ruby_cloud_gapic_library(
39927-    name = "datacatalog_ruby_wrapper",
39928-    srcs = ["//google/cloud/datacatalog/v1:datacatalog_proto_with_info"],
39929-    extra_protoc_parameters = [
39930-        "ruby-cloud-gem-name=google-cloud-data_catalog",
39931-        "ruby-cloud-env-prefix=DATA_CATALOG",
39932-        "ruby-cloud-wrapper-of=v1:0.7",
39933-        "ruby-cloud-product-url=https://cloud.google.com/data-catalog",
39934-        "ruby-cloud-api-id=datacatalog.googleapis.com",
39935-        "ruby-cloud-api-shortname=datacatalog",
39936-    ],
39937-    ruby_cloud_description = "Data Catalog is a centralized and unified data catalog service for all your Cloud resources, where users and systems can discover data, explore and curate its semantics, understand how to act on it, and help govern its usage.",
39938-    ruby_cloud_title = "Data Catalog",
39939-)
39940-
39941-# Open Source package.
39942-ruby_gapic_assembly_pkg(
39943-    name = "google-cloud-datacatalog-ruby",
39944-    deps = [
39945-        ":datacatalog_ruby_wrapper",
39946-    ],
39947-)
39948diff -urN a/google/cloud/datacatalog/v1/BUILD.bazel b/google/cloud/datacatalog/v1/BUILD.bazel
39949--- a/google/cloud/datacatalog/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
39950+++ b/google/cloud/datacatalog/v1/BUILD.bazel	1969-12-31 16:00:00
39951@@ -1,411 +0,0 @@
39952-# This file was automatically generated by BuildFileGenerator
39953-# https://github.com/googleapis/rules_gapic/tree/master/bazel
39954-
39955-# Most of the manual changes to this file will be overwritten.
39956-# It's **only** allowed to change the following rule attribute values:
39957-# - names of *_gapic_assembly_* rules
39958-# - certain parameters of *_gapic_library rules, including but not limited to:
39959-#    * extra_protoc_parameters
39960-#    * extra_protoc_file_parameters
39961-# The complete list of preserved parameters can be found in the source code.
39962-
39963-# This is an API workspace, having public visibility by default makes perfect sense.
39964-package(default_visibility = ["//visibility:public"])
39965-
39966-##############################################################################
39967-# Common
39968-##############################################################################
39969-load("@rules_proto//proto:defs.bzl", "proto_library")
39970-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
39971-
39972-proto_library(
39973-    name = "datacatalog_proto",
39974-    srcs = [
39975-        "bigquery.proto",
39976-        "common.proto",
39977-        "data_source.proto",
39978-        "datacatalog.proto",
39979-        "dataplex_spec.proto",
39980-        "gcs_fileset_spec.proto",
39981-        "physical_schema.proto",
39982-        "policytagmanager.proto",
39983-        "policytagmanagerserialization.proto",
39984-        "schema.proto",
39985-        "search.proto",
39986-        "table_spec.proto",
39987-        "tags.proto",
39988-        "timestamps.proto",
39989-        "usage.proto",
39990-    ],
39991-    deps = [
39992-        "//google/api:annotations_proto",
39993-        "//google/api:client_proto",
39994-        "//google/api:field_behavior_proto",
39995-        "//google/api:resource_proto",
39996-        "//google/iam/v1:iam_policy_proto",
39997-        "//google/iam/v1:policy_proto",
39998-        "@com_google_protobuf//:empty_proto",
39999-        "@com_google_protobuf//:field_mask_proto",
40000-        "@com_google_protobuf//:timestamp_proto",
40001-    ],
40002-)
40003-
40004-proto_library_with_info(
40005-    name = "datacatalog_proto_with_info",
40006-    deps = [
40007-        ":datacatalog_proto",
40008-        "//google/cloud:common_resources_proto",
40009-    ],
40010-)
40011-
40012-##############################################################################
40013-# Java
40014-##############################################################################
40015-load(
40016-    "@com_google_googleapis_imports//:imports.bzl",
40017-    "java_gapic_assembly_gradle_pkg",
40018-    "java_gapic_library",
40019-    "java_gapic_test",
40020-    "java_grpc_library",
40021-    "java_proto_library",
40022-)
40023-
40024-java_proto_library(
40025-    name = "datacatalog_java_proto",
40026-    deps = [":datacatalog_proto"],
40027-)
40028-
40029-java_grpc_library(
40030-    name = "datacatalog_java_grpc",
40031-    srcs = [":datacatalog_proto"],
40032-    deps = [":datacatalog_java_proto"],
40033-)
40034-
40035-java_gapic_library(
40036-    name = "datacatalog_java_gapic",
40037-    srcs = [":datacatalog_proto_with_info"],
40038-    grpc_service_config = "datacatalog_grpc_service_config.json",
40039-    rest_numeric_enums = False,
40040-    test_deps = [
40041-        ":datacatalog_java_grpc",
40042-        "//google/iam/v1:iam_java_grpc",
40043-    ],
40044-    transport = "grpc+rest",
40045-    deps = [
40046-        ":datacatalog_java_proto",
40047-        "//google/iam/v1:iam_java_proto",
40048-    ],
40049-)
40050-
40051-java_gapic_test(
40052-    name = "datacatalog_java_gapic_test_suite",
40053-    test_classes = [
40054-        "com.google.cloud.datacatalog.v1.DataCatalogClientHttpJsonTest",
40055-        "com.google.cloud.datacatalog.v1.DataCatalogClientTest",
40056-        "com.google.cloud.datacatalog.v1.PolicyTagManagerClientHttpJsonTest",
40057-        "com.google.cloud.datacatalog.v1.PolicyTagManagerClientTest",
40058-        "com.google.cloud.datacatalog.v1.PolicyTagManagerSerializationClientHttpJsonTest",
40059-        "com.google.cloud.datacatalog.v1.PolicyTagManagerSerializationClientTest",
40060-    ],
40061-    runtime_deps = [":datacatalog_java_gapic_test"],
40062-)
40063-
40064-# Open Source Packages
40065-java_gapic_assembly_gradle_pkg(
40066-    name = "google-cloud-datacatalog-v1-java",
40067-    include_samples = True,
40068-    deps = [
40069-        ":datacatalog_java_gapic",
40070-        ":datacatalog_java_grpc",
40071-        ":datacatalog_java_proto",
40072-        ":datacatalog_proto",
40073-    ],
40074-)
40075-
40076-##############################################################################
40077-# Go
40078-##############################################################################
40079-load(
40080-    "@com_google_googleapis_imports//:imports.bzl",
40081-    "go_gapic_assembly_pkg",
40082-    "go_gapic_library",
40083-    "go_proto_library",
40084-    "go_test",
40085-)
40086-
40087-go_proto_library(
40088-    name = "datacatalog_go_proto",
40089-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
40090-    importpath = "google.golang.org/genproto/googleapis/cloud/datacatalog/v1",
40091-    protos = [":datacatalog_proto"],
40092-    deps = [
40093-        "//google/api:annotations_go_proto",
40094-        "//google/iam/v1:iam_go_proto",
40095-    ],
40096-)
40097-
40098-go_gapic_library(
40099-    name = "datacatalog_go_gapic",
40100-    srcs = [":datacatalog_proto_with_info"],
40101-    grpc_service_config = "datacatalog_grpc_service_config.json",
40102-    importpath = "cloud.google.com/go/datacatalog/apiv1;datacatalog",
40103-    metadata = True,
40104-    rest_numeric_enums = False,
40105-    service_yaml = "datacatalog_v1.yaml",
40106-    transport = "grpc+rest",
40107-    deps = [
40108-        ":datacatalog_go_proto",
40109-        "//google/iam/v1:iam_go_proto",
40110-    ],
40111-)
40112-
40113-go_test(
40114-    name = "datacatalog_go_gapic_test",
40115-    srcs = [":datacatalog_go_gapic_srcjar_test"],
40116-    embed = [":datacatalog_go_gapic"],
40117-    importpath = "cloud.google.com/go/datacatalog/apiv1",
40118-)
40119-
40120-# Open Source Packages
40121-go_gapic_assembly_pkg(
40122-    name = "gapi-cloud-datacatalog-v1-go",
40123-    deps = [
40124-        ":datacatalog_go_gapic",
40125-        ":datacatalog_go_gapic_srcjar-metadata.srcjar",
40126-        ":datacatalog_go_gapic_srcjar-test.srcjar",
40127-        ":datacatalog_go_proto",
40128-    ],
40129-)
40130-
40131-##############################################################################
40132-# Python
40133-##############################################################################
40134-load(
40135-    "@com_google_googleapis_imports//:imports.bzl",
40136-    "py_gapic_assembly_pkg",
40137-    "py_gapic_library",
40138-    "py_test",
40139-)
40140-
40141-py_gapic_library(
40142-    name = "datacatalog_py_gapic",
40143-    srcs = [":datacatalog_proto"],
40144-    grpc_service_config = "datacatalog_grpc_service_config.json",
40145-    rest_numeric_enums = False,
40146-    transport = "grpc",
40147-    deps = [
40148-        "//google/iam/v1:iam_policy_py_proto",
40149-    ],
40150-)
40151-
40152-py_test(
40153-    name = "datacatalog_py_gapic_test",
40154-    srcs = [
40155-        "datacatalog_py_gapic_pytest.py",
40156-        "datacatalog_py_gapic_test.py",
40157-    ],
40158-    legacy_create_init = False,
40159-    deps = [":datacatalog_py_gapic"],
40160-)
40161-
40162-# Open Source Packages
40163-py_gapic_assembly_pkg(
40164-    name = "datacatalog-v1-py",
40165-    deps = [
40166-        ":datacatalog_py_gapic",
40167-    ],
40168-)
40169-
40170-##############################################################################
40171-# PHP
40172-##############################################################################
40173-load(
40174-    "@com_google_googleapis_imports//:imports.bzl",
40175-    "php_gapic_assembly_pkg",
40176-    "php_gapic_library",
40177-    "php_grpc_library",
40178-    "php_proto_library",
40179-)
40180-
40181-php_proto_library(
40182-    name = "datacatalog_php_proto",
40183-    deps = [":datacatalog_proto"],
40184-)
40185-
40186-php_grpc_library(
40187-    name = "datacatalog_php_grpc",
40188-    srcs = [":datacatalog_proto"],
40189-    deps = [":datacatalog_php_proto"],
40190-)
40191-
40192-php_gapic_library(
40193-    name = "datacatalog_php_gapic",
40194-    srcs = [":datacatalog_proto_with_info"],
40195-    grpc_service_config = "datacatalog_grpc_service_config.json",
40196-    rest_numeric_enums = False,
40197-    transport = "grpc+rest",
40198-    deps = [
40199-        ":datacatalog_php_grpc",
40200-        ":datacatalog_php_proto",
40201-    ],
40202-)
40203-
40204-# Open Source Packages
40205-php_gapic_assembly_pkg(
40206-    name = "google-cloud-datacatalog-v1-php",
40207-    deps = [
40208-        ":datacatalog_php_gapic",
40209-        ":datacatalog_php_grpc",
40210-        ":datacatalog_php_proto",
40211-    ],
40212-)
40213-
40214-##############################################################################
40215-# Node.js
40216-##############################################################################
40217-load(
40218-    "@com_google_googleapis_imports//:imports.bzl",
40219-    "nodejs_gapic_assembly_pkg",
40220-    "nodejs_gapic_library",
40221-)
40222-
40223-nodejs_gapic_library(
40224-    name = "datacatalog_nodejs_gapic",
40225-    package_name = "@google-cloud/datacatalog",
40226-    src = ":datacatalog_proto_with_info",
40227-    extra_protoc_parameters = ["metadata"],
40228-    grpc_service_config = "datacatalog_grpc_service_config.json",
40229-    main_service = "DataCatalog",
40230-    mixins = "none",
40231-    package = "google.cloud.datacatalog.v1",
40232-    rest_numeric_enums = False,
40233-    service_yaml = "datacatalog_v1.yaml",
40234-    transport = "grpc+rest",
40235-    deps = [],
40236-)
40237-
40238-nodejs_gapic_assembly_pkg(
40239-    name = "datacatalog-v1-nodejs",
40240-    deps = [
40241-        ":datacatalog_nodejs_gapic",
40242-        ":datacatalog_proto",
40243-    ],
40244-)
40245-
40246-##############################################################################
40247-# Ruby
40248-##############################################################################
40249-load(
40250-    "@com_google_googleapis_imports//:imports.bzl",
40251-    "ruby_cloud_gapic_library",
40252-    "ruby_gapic_assembly_pkg",
40253-    "ruby_grpc_library",
40254-    "ruby_proto_library",
40255-)
40256-
40257-ruby_proto_library(
40258-    name = "datacatalog_ruby_proto",
40259-    deps = [":datacatalog_proto"],
40260-)
40261-
40262-ruby_grpc_library(
40263-    name = "datacatalog_ruby_grpc",
40264-    srcs = [":datacatalog_proto"],
40265-    deps = [":datacatalog_ruby_proto"],
40266-)
40267-
40268-ruby_cloud_gapic_library(
40269-    name = "datacatalog_ruby_gapic",
40270-    srcs = [":datacatalog_proto_with_info"],
40271-    extra_protoc_parameters = [
40272-        "ruby-cloud-api-id=datacatalog.googleapis.com",
40273-        "ruby-cloud-api-shortname=datacatalog",
40274-        "ruby-cloud-env-prefix=DATA_CATALOG",
40275-        "ruby-cloud-gem-name=google-cloud-data_catalog-v1",
40276-        "ruby-cloud-product-url=https://cloud.google.com/data-catalog",
40277-    ],
40278-    grpc_service_config = "datacatalog_grpc_service_config.json",
40279-    rest_numeric_enums = False,
40280-    ruby_cloud_description = "DataCatalog is a centralized and unified data catalog service for all your Cloud resources, where users and systems can discover data, explore and curate its semantics, understand how to act on it, and help govern its usage.",
40281-    ruby_cloud_title = "Data Catalog V1",
40282-    deps = [
40283-        ":datacatalog_ruby_grpc",
40284-        ":datacatalog_ruby_proto",
40285-    ],
40286-)
40287-
40288-# Open Source Packages
40289-ruby_gapic_assembly_pkg(
40290-    name = "google-cloud-datacatalog-v1-ruby",
40291-    deps = [
40292-        ":datacatalog_ruby_gapic",
40293-        ":datacatalog_ruby_grpc",
40294-        ":datacatalog_ruby_proto",
40295-    ],
40296-)
40297-
40298-##############################################################################
40299-# C#
40300-##############################################################################
40301-load(
40302-    "@com_google_googleapis_imports//:imports.bzl",
40303-    "csharp_gapic_assembly_pkg",
40304-    "csharp_gapic_library",
40305-    "csharp_grpc_library",
40306-    "csharp_proto_library",
40307-)
40308-
40309-csharp_proto_library(
40310-    name = "datacatalog_csharp_proto",
40311-    deps = [":datacatalog_proto"],
40312-)
40313-
40314-csharp_grpc_library(
40315-    name = "datacatalog_csharp_grpc",
40316-    srcs = [":datacatalog_proto"],
40317-    deps = [":datacatalog_csharp_proto"],
40318-)
40319-
40320-csharp_gapic_library(
40321-    name = "datacatalog_csharp_gapic",
40322-    srcs = [":datacatalog_proto_with_info"],
40323-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
40324-    grpc_service_config = "datacatalog_grpc_service_config.json",
40325-    rest_numeric_enums = False,
40326-    service_yaml = "datacatalog_v1.yaml",
40327-    deps = [
40328-        ":datacatalog_csharp_grpc",
40329-        ":datacatalog_csharp_proto",
40330-    ],
40331-)
40332-
40333-# Open Source Packages
40334-csharp_gapic_assembly_pkg(
40335-    name = "google-cloud-datacatalog-v1-csharp",
40336-    deps = [
40337-        ":datacatalog_csharp_gapic",
40338-        ":datacatalog_csharp_grpc",
40339-        ":datacatalog_csharp_proto",
40340-    ],
40341-)
40342-
40343-##############################################################################
40344-# C++
40345-##############################################################################
40346-load(
40347-    "@com_google_googleapis_imports//:imports.bzl",
40348-    "cc_grpc_library",
40349-    "cc_proto_library",
40350-)
40351-
40352-cc_proto_library(
40353-    name = "datacatalog_cc_proto",
40354-    deps = [":datacatalog_proto"],
40355-)
40356-
40357-cc_grpc_library(
40358-    name = "datacatalog_cc_grpc",
40359-    srcs = [":datacatalog_proto"],
40360-    grpc_only = True,
40361-    deps = [":datacatalog_cc_proto"],
40362-)
40363diff -urN a/google/cloud/datacatalog/v1beta1/BUILD.bazel b/google/cloud/datacatalog/v1beta1/BUILD.bazel
40364--- a/google/cloud/datacatalog/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
40365+++ b/google/cloud/datacatalog/v1beta1/BUILD.bazel	1969-12-31 16:00:00
40366@@ -1,370 +0,0 @@
40367-# This file was automatically generated by BuildFileGenerator
40368-
40369-# This is an API workspace, having public visibility by default makes perfect sense.
40370-package(default_visibility = ["//visibility:public"])
40371-
40372-##############################################################################
40373-# Common
40374-##############################################################################
40375-load("@rules_proto//proto:defs.bzl", "proto_library")
40376-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
40377-
40378-proto_library(
40379-    name = "datacatalog_proto",
40380-    srcs = [
40381-        "common.proto",
40382-        "datacatalog.proto",
40383-        "gcs_fileset_spec.proto",
40384-        "policytagmanager.proto",
40385-        "policytagmanagerserialization.proto",
40386-        "schema.proto",
40387-        "search.proto",
40388-        "table_spec.proto",
40389-        "tags.proto",
40390-        "timestamps.proto",
40391-    ],
40392-    deps = [
40393-        "//google/api:annotations_proto",
40394-        "//google/api:client_proto",
40395-        "//google/api:field_behavior_proto",
40396-        "//google/api:resource_proto",
40397-        "//google/iam/v1:iam_policy_proto",
40398-        "//google/iam/v1:policy_proto",
40399-        "@com_google_protobuf//:empty_proto",
40400-        "@com_google_protobuf//:field_mask_proto",
40401-        "@com_google_protobuf//:timestamp_proto",
40402-    ],
40403-)
40404-
40405-proto_library_with_info(
40406-    name = "datacatalog_proto_with_info",
40407-    deps = [
40408-        ":datacatalog_proto",
40409-        "//google/cloud:common_resources_proto",
40410-    ],
40411-)
40412-
40413-##############################################################################
40414-# Java
40415-##############################################################################
40416-load(
40417-    "@com_google_googleapis_imports//:imports.bzl",
40418-    "java_gapic_assembly_gradle_pkg",
40419-    "java_gapic_library",
40420-    "java_gapic_test",
40421-    "java_grpc_library",
40422-    "java_proto_library",
40423-)
40424-
40425-java_proto_library(
40426-    name = "datacatalog_java_proto",
40427-    deps = [":datacatalog_proto"],
40428-)
40429-
40430-java_grpc_library(
40431-    name = "datacatalog_java_grpc",
40432-    srcs = [":datacatalog_proto"],
40433-    deps = [":datacatalog_java_proto"],
40434-)
40435-
40436-java_gapic_library(
40437-    name = "datacatalog_java_gapic",
40438-    srcs = [":datacatalog_proto_with_info"],
40439-    grpc_service_config = "datacatalog_grpc_service_config.json",
40440-    rest_numeric_enums = False,
40441-    test_deps = [
40442-        ":datacatalog_java_grpc",
40443-        "//google/iam/v1:iam_java_grpc",
40444-    ],
40445-    transport = "grpc+rest",
40446-    deps = [
40447-        ":datacatalog_java_proto",
40448-        "//google/iam/v1:iam_java_proto",
40449-    ],
40450-)
40451-
40452-java_gapic_test(
40453-    name = "datacatalog_java_gapic_test_suite",
40454-    test_classes = [
40455-        "com.google.cloud.datacatalog.v1beta1.DataCatalogClientTest",
40456-        "com.google.cloud.datacatalog.v1beta1.DataCatalogClientHttpJsonTest",
40457-        "com.google.cloud.datacatalog.v1beta1.PolicyTagManagerClientTest",
40458-        "com.google.cloud.datacatalog.v1beta1.PolicyTagManagerClientHttpJsonTest",
40459-        "com.google.cloud.datacatalog.v1beta1.PolicyTagManagerSerializationClientTest",
40460-        "com.google.cloud.datacatalog.v1beta1.PolicyTagManagerSerializationClientHttpJsonTest",
40461-    ],
40462-    runtime_deps = [":datacatalog_java_gapic_test"],
40463-)
40464-
40465-# Open Source Packages
40466-java_gapic_assembly_gradle_pkg(
40467-    name = "google-cloud-datacatalog-v1beta1-java",
40468-    include_samples = True,
40469-    deps = [
40470-        ":datacatalog_java_gapic",
40471-        ":datacatalog_java_grpc",
40472-        ":datacatalog_java_proto",
40473-        ":datacatalog_proto",
40474-    ],
40475-)
40476-
40477-##############################################################################
40478-# Go
40479-##############################################################################
40480-load(
40481-    "@com_google_googleapis_imports//:imports.bzl",
40482-    "go_gapic_assembly_pkg",
40483-    "go_gapic_library",
40484-    "go_proto_library",
40485-    "go_test",
40486-)
40487-
40488-go_proto_library(
40489-    name = "datacatalog_go_proto",
40490-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
40491-    importpath = "google.golang.org/genproto/googleapis/cloud/datacatalog/v1beta1",
40492-    protos = [":datacatalog_proto"],
40493-    deps = [
40494-        "//google/api:annotations_go_proto",
40495-        "//google/iam/v1:iam_go_proto",
40496-    ],
40497-)
40498-
40499-go_gapic_library(
40500-    name = "datacatalog_go_gapic",
40501-    srcs = [":datacatalog_proto_with_info"],
40502-    grpc_service_config = "datacatalog_grpc_service_config.json",
40503-    importpath = "cloud.google.com/go/datacatalog/apiv1beta1;datacatalog",
40504-    rest_numeric_enums = False,
40505-    service_yaml = "datacatalog_v1beta1.yaml",
40506-    transport = "grpc+rest",
40507-    deps = [
40508-        ":datacatalog_go_proto",
40509-        "//google/iam/v1:iam_go_proto",
40510-    ],
40511-)
40512-
40513-go_test(
40514-    name = "datacatalog_go_gapic_test",
40515-    srcs = [":datacatalog_go_gapic_srcjar_test"],
40516-    embed = [":datacatalog_go_gapic"],
40517-    importpath = "cloud.google.com/go/datacatalog/apiv1beta1",
40518-)
40519-
40520-# Open Source Packages
40521-go_gapic_assembly_pkg(
40522-    name = "gapi-cloud-datacatalog-v1beta1-go",
40523-    deps = [
40524-        ":datacatalog_go_gapic",
40525-        ":datacatalog_go_gapic_srcjar-test.srcjar",
40526-        ":datacatalog_go_proto",
40527-    ],
40528-)
40529-
40530-##############################################################################
40531-# Python
40532-##############################################################################
40533-load(
40534-    "@com_google_googleapis_imports//:imports.bzl",
40535-    "py_gapic_assembly_pkg",
40536-    "py_gapic_library",
40537-    "py_test",
40538-)
40539-
40540-py_gapic_library(
40541-    name = "datacatalog_py_gapic",
40542-    srcs = [":datacatalog_proto"],
40543-    grpc_service_config = "datacatalog_grpc_service_config.json",
40544-    rest_numeric_enums = False,
40545-    transport = "grpc",
40546-    deps = [
40547-        "//google/iam/v1:iam_policy_py_proto",
40548-    ],
40549-)
40550-
40551-py_test(
40552-    name = "datacatalog_py_gapic_test",
40553-    srcs = [
40554-        "datacatalog_py_gapic_pytest.py",
40555-        "datacatalog_py_gapic_test.py",
40556-    ],
40557-    legacy_create_init = False,
40558-    deps = [":datacatalog_py_gapic"],
40559-)
40560-
40561-# Open Source Packages
40562-py_gapic_assembly_pkg(
40563-    name = "datacatalog-v1beta1-py",
40564-    deps = [
40565-        ":datacatalog_py_gapic",
40566-    ],
40567-)
40568-
40569-##############################################################################
40570-# PHP
40571-##############################################################################
40572-load(
40573-    "@com_google_googleapis_imports//:imports.bzl",
40574-    "php_gapic_assembly_pkg",
40575-    "php_gapic_library",
40576-    "php_grpc_library",
40577-    "php_proto_library",
40578-)
40579-
40580-php_proto_library(
40581-    name = "datacatalog_php_proto",
40582-    deps = [":datacatalog_proto"],
40583-)
40584-
40585-php_grpc_library(
40586-    name = "datacatalog_php_grpc",
40587-    srcs = [":datacatalog_proto"],
40588-    deps = [":datacatalog_php_proto"],
40589-)
40590-
40591-php_gapic_library(
40592-    name = "datacatalog_php_gapic",
40593-    srcs = [":datacatalog_proto_with_info"],
40594-    grpc_service_config = "datacatalog_grpc_service_config.json",
40595-    rest_numeric_enums = False,
40596-    transport = "grpc+rest",
40597-    deps = [
40598-        ":datacatalog_php_grpc",
40599-        ":datacatalog_php_proto",
40600-    ],
40601-)
40602-
40603-# Open Source Packages
40604-php_gapic_assembly_pkg(
40605-    name = "google-cloud-datacatalog-v1beta1-php",
40606-    deps = [
40607-        ":datacatalog_php_gapic",
40608-        ":datacatalog_php_grpc",
40609-        ":datacatalog_php_proto",
40610-    ],
40611-)
40612-
40613-##############################################################################
40614-# Node.js
40615-##############################################################################
40616-load(
40617-    "@com_google_googleapis_imports//:imports.bzl",
40618-    "nodejs_gapic_assembly_pkg",
40619-    "nodejs_gapic_library",
40620-)
40621-
40622-nodejs_gapic_library(
40623-    name = "datacatalog_nodejs_gapic",
40624-    package_name = "@google-cloud/datacatalog",
40625-    src = ":datacatalog_proto_with_info",
40626-    extra_protoc_parameters = ["metadata"],
40627-    grpc_service_config = "datacatalog_grpc_service_config.json",
40628-    main_service = "DataCatalog",
40629-    mixins = "none",
40630-    package = "google.cloud.datacatalog.v1beta1",
40631-    rest_numeric_enums = False,
40632-    service_yaml = "datacatalog_v1beta1.yaml",
40633-    transport = "grpc+rest",
40634-    deps = [],
40635-)
40636-
40637-nodejs_gapic_assembly_pkg(
40638-    name = "datacatalog-v1beta1-nodejs",
40639-    deps = [
40640-        ":datacatalog_nodejs_gapic",
40641-        ":datacatalog_proto",
40642-    ],
40643-)
40644-
40645-##############################################################################
40646-# Ruby
40647-##############################################################################
40648-load(
40649-    "@com_google_googleapis_imports//:imports.bzl",
40650-    "ruby_cloud_gapic_library",
40651-    "ruby_gapic_assembly_pkg",
40652-    "ruby_grpc_library",
40653-    "ruby_proto_library",
40654-)
40655-
40656-ruby_proto_library(
40657-    name = "datacatalog_ruby_proto",
40658-    deps = [":datacatalog_proto"],
40659-)
40660-
40661-ruby_grpc_library(
40662-    name = "datacatalog_ruby_grpc",
40663-    srcs = [":datacatalog_proto"],
40664-    deps = [":datacatalog_ruby_proto"],
40665-)
40666-
40667-ruby_cloud_gapic_library(
40668-    name = "datacatalog_ruby_gapic",
40669-    srcs = [":datacatalog_proto_with_info"],
40670-    extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-datacatalog-v1beta1"],
40671-    rest_numeric_enums = False,
40672-    deps = [
40673-        ":datacatalog_ruby_grpc",
40674-        ":datacatalog_ruby_proto",
40675-    ],
40676-)
40677-
40678-# Open Source Packages
40679-ruby_gapic_assembly_pkg(
40680-    name = "google-cloud-datacatalog-v1beta1-ruby",
40681-    deps = [
40682-        ":datacatalog_ruby_gapic",
40683-        ":datacatalog_ruby_grpc",
40684-        ":datacatalog_ruby_proto",
40685-    ],
40686-)
40687-
40688-##############################################################################
40689-# C#
40690-##############################################################################
40691-load(
40692-    "@com_google_googleapis_imports//:imports.bzl",
40693-    "csharp_gapic_assembly_pkg",
40694-    "csharp_gapic_library",
40695-    "csharp_grpc_library",
40696-    "csharp_proto_library",
40697-)
40698-
40699-csharp_proto_library(
40700-    name = "datacatalog_csharp_proto",
40701-    deps = [":datacatalog_proto"],
40702-)
40703-
40704-csharp_grpc_library(
40705-    name = "datacatalog_csharp_grpc",
40706-    srcs = [":datacatalog_proto"],
40707-    deps = [":datacatalog_csharp_proto"],
40708-)
40709-
40710-csharp_gapic_library(
40711-    name = "datacatalog_csharp_gapic",
40712-    srcs = [":datacatalog_proto_with_info"],
40713-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
40714-    grpc_service_config = "datacatalog_grpc_service_config.json",
40715-    rest_numeric_enums = False,
40716-    service_yaml = "datacatalog_v1beta1.yaml",
40717-    deps = [
40718-        ":datacatalog_csharp_grpc",
40719-        ":datacatalog_csharp_proto",
40720-    ],
40721-)
40722-
40723-# Open Source Packages
40724-csharp_gapic_assembly_pkg(
40725-    name = "google-cloud-datacatalog-v1beta1-csharp",
40726-    deps = [
40727-        ":datacatalog_csharp_gapic",
40728-        ":datacatalog_csharp_grpc",
40729-        ":datacatalog_csharp_proto",
40730-    ],
40731-)
40732-
40733-##############################################################################
40734-# C++
40735-##############################################################################
40736-# Put your C++ rules here
40737diff -urN a/google/cloud/dataform/BUILD.bazel b/google/cloud/dataform/BUILD.bazel
40738--- a/google/cloud/dataform/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
40739+++ b/google/cloud/dataform/BUILD.bazel	1969-12-31 16:00:00
40740@@ -1,39 +0,0 @@
40741-# This build file includes a target for the Ruby wrapper library for
40742-# google-cloud-dataform.
40743-
40744-# This is an API workspace, having public visibility by default makes perfect sense.
40745-package(default_visibility = ["//visibility:public"])
40746-
40747-# Export yaml configs.
40748-exports_files(glob(["*.yaml"]))
40749-
40750-load(
40751-    "@com_google_googleapis_imports//:imports.bzl",
40752-    "ruby_cloud_gapic_library",
40753-    "ruby_gapic_assembly_pkg",
40754-)
40755-
40756-# Generates a Ruby wrapper client for dataform.
40757-# Ruby wrapper clients are versionless, but are generated from source protos
40758-# for a particular service version, v1beta1 in this case.
40759-ruby_cloud_gapic_library(
40760-    name = "dataform_ruby_wrapper",
40761-    srcs = ["//google/cloud/dataform/v1beta1:dataform_proto_with_info"],
40762-    extra_protoc_parameters = [
40763-        "ruby-cloud-gem-name=google-cloud-dataform",
40764-        "ruby-cloud-wrapper-of=v1beta1:0.0",
40765-        "ruby-cloud-product-url=https://cloud.google.com/dataform",
40766-        "ruby-cloud-api-id=dataform.googleapis.com",
40767-        "ruby-cloud-api-shortname=dataform",
40768-    ],
40769-    ruby_cloud_description = "Dataform is a service for data analysts to develop, test, version control, and schedule complex SQL workflows for data transformation in BigQuery.",
40770-    ruby_cloud_title = "Dataform",
40771-)
40772-
40773-# Open Source package.
40774-ruby_gapic_assembly_pkg(
40775-    name = "google-cloud-dataform-ruby",
40776-    deps = [
40777-        ":dataform_ruby_wrapper",
40778-    ],
40779-)
40780diff -urN a/google/cloud/dataform/v1alpha2/BUILD.bazel b/google/cloud/dataform/v1alpha2/BUILD.bazel
40781--- a/google/cloud/dataform/v1alpha2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
40782+++ b/google/cloud/dataform/v1alpha2/BUILD.bazel	1969-12-31 16:00:00
40783@@ -1,392 +0,0 @@
40784-# This file was automatically generated by BuildFileGenerator
40785-# https://github.com/googleapis/rules_gapic/tree/master/bazel
40786-
40787-# Most of the manual changes to this file will be overwritten.
40788-# It's **only** allowed to change the following rule attribute values:
40789-# - names of *_gapic_assembly_* rules
40790-# - certain parameters of *_gapic_library rules, including but not limited to:
40791-#    * extra_protoc_parameters
40792-#    * extra_protoc_file_parameters
40793-# The complete list of preserved parameters can be found in the source code.
40794-
40795-# This is an API workspace, having public visibility by default makes perfect sense.
40796-package(default_visibility = ["//visibility:public"])
40797-
40798-##############################################################################
40799-# Common
40800-##############################################################################
40801-load("@rules_proto//proto:defs.bzl", "proto_library")
40802-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
40803-
40804-proto_library(
40805-    name = "dataform_proto",
40806-    srcs = [
40807-        "dataform.proto",
40808-    ],
40809-    deps = [
40810-        "//google/api:annotations_proto",
40811-        "//google/api:client_proto",
40812-        "//google/api:field_behavior_proto",
40813-        "//google/api:resource_proto",
40814-        "//google/type:interval_proto",
40815-        "@com_google_protobuf//:empty_proto",
40816-        "@com_google_protobuf//:field_mask_proto",
40817-    ],
40818-)
40819-
40820-proto_library_with_info(
40821-    name = "dataform_proto_with_info",
40822-    deps = [
40823-        ":dataform_proto",
40824-        "//google/cloud:common_resources_proto",
40825-        "//google/cloud/location:location_proto",
40826-        "//google/iam/v1:iam_policy_proto",
40827-    ],
40828-)
40829-
40830-##############################################################################
40831-# Java
40832-##############################################################################
40833-load(
40834-    "@com_google_googleapis_imports//:imports.bzl",
40835-    "java_gapic_assembly_gradle_pkg",
40836-    "java_gapic_library",
40837-    "java_gapic_test",
40838-    "java_grpc_library",
40839-    "java_proto_library",
40840-)
40841-
40842-java_proto_library(
40843-    name = "dataform_java_proto",
40844-    deps = [":dataform_proto"],
40845-)
40846-
40847-java_grpc_library(
40848-    name = "dataform_java_grpc",
40849-    srcs = [":dataform_proto"],
40850-    deps = [":dataform_java_proto"],
40851-)
40852-
40853-java_gapic_library(
40854-    name = "dataform_java_gapic",
40855-    srcs = [":dataform_proto_with_info"],
40856-    gapic_yaml = None,
40857-    grpc_service_config = "dataform_grpc_service_config.json",
40858-    rest_numeric_enums = False,
40859-    service_yaml = "dataform_v1alpha2.yaml",
40860-    test_deps = [
40861-        ":dataform_java_grpc",
40862-        "//google/cloud/location:location_java_grpc",
40863-        "//google/iam/v1:iam_java_grpc",
40864-    ],
40865-    transport = "grpc+rest",
40866-    deps = [
40867-        ":dataform_java_proto",
40868-        "//google/api:api_java_proto",
40869-        "//google/cloud/location:location_java_proto",
40870-        "//google/iam/v1:iam_java_proto",
40871-    ],
40872-)
40873-
40874-java_gapic_test(
40875-    name = "dataform_java_gapic_test_suite",
40876-    test_classes = [
40877-        "com.google.cloud.dataform.v1alpha2.DataformClientHttpJsonTest",
40878-        "com.google.cloud.dataform.v1alpha2.DataformClientTest",
40879-    ],
40880-    runtime_deps = [":dataform_java_gapic_test"],
40881-)
40882-
40883-# Open Source Packages
40884-java_gapic_assembly_gradle_pkg(
40885-    name = "google-cloud-dataform-v1alpha2-java",
40886-    include_samples = True,
40887-    transport = "grpc+rest",
40888-    deps = [
40889-        ":dataform_java_gapic",
40890-        ":dataform_java_grpc",
40891-        ":dataform_java_proto",
40892-        ":dataform_proto",
40893-    ],
40894-)
40895-
40896-##############################################################################
40897-# Go
40898-##############################################################################
40899-load(
40900-    "@com_google_googleapis_imports//:imports.bzl",
40901-    "go_gapic_assembly_pkg",
40902-    "go_gapic_library",
40903-    "go_proto_library",
40904-    "go_test",
40905-)
40906-
40907-go_proto_library(
40908-    name = "dataform_go_proto",
40909-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
40910-    importpath = "google.golang.org/genproto/googleapis/cloud/dataform/v1alpha2",
40911-    protos = [":dataform_proto"],
40912-    deps = [
40913-        "//google/api:annotations_go_proto",
40914-        "//google/type:interval_go_proto",
40915-    ],
40916-)
40917-
40918-go_gapic_library(
40919-    name = "dataform_go_gapic",
40920-    srcs = [":dataform_proto_with_info"],
40921-    grpc_service_config = "dataform_grpc_service_config.json",
40922-    importpath = "cloud.google.com/go/dataform/apiv1alpha2;dataform",
40923-    metadata = True,
40924-    rest_numeric_enums = False,
40925-    service_yaml = "dataform_v1alpha2.yaml",
40926-    transport = "grpc+rest",
40927-    deps = [
40928-        ":dataform_go_proto",
40929-        "//google/cloud/location:location_go_proto",
40930-        "//google/iam/v1:iam_go_proto",
40931-    ],
40932-)
40933-
40934-go_test(
40935-    name = "dataform_go_gapic_test",
40936-    srcs = [":dataform_go_gapic_srcjar_test"],
40937-    embed = [":dataform_go_gapic"],
40938-    importpath = "cloud.google.com/go/dataform/apiv1alpha2",
40939-)
40940-
40941-# Open Source Packages
40942-go_gapic_assembly_pkg(
40943-    name = "gapi-cloud-dataform-v1alpha2-go",
40944-    deps = [
40945-        ":dataform_go_gapic",
40946-        ":dataform_go_gapic_srcjar-metadata.srcjar",
40947-        ":dataform_go_gapic_srcjar-test.srcjar",
40948-        ":dataform_go_proto",
40949-    ],
40950-)
40951-
40952-##############################################################################
40953-# Python
40954-##############################################################################
40955-load(
40956-    "@com_google_googleapis_imports//:imports.bzl",
40957-    "py_gapic_assembly_pkg",
40958-    "py_gapic_library",
40959-)
40960-
40961-py_gapic_library(
40962-    name = "dataform_py_gapic",
40963-    srcs = [":dataform_proto"],
40964-    grpc_service_config = "dataform_grpc_service_config.json",
40965-    rest_numeric_enums = False,
40966-    service_yaml = "dataform_v1alpha2.yaml",
40967-    transport = "grpc",
40968-    deps = [
40969-        "//google/iam/v1:iam_policy_py_proto",
40970-    ],
40971-)
40972-
40973-py_test(
40974-    name = "dataform_py_gapic_test",
40975-    srcs = [
40976-        "dataform_py_gapic_pytest.py",
40977-        "dataform_py_gapic_test.py",
40978-    ],
40979-    legacy_create_init = False,
40980-    deps = [":dataform_py_gapic"],
40981-)
40982-
40983-# Open Source Packages
40984-py_gapic_assembly_pkg(
40985-    name = "dataform-v1alpha2-py",
40986-    deps = [
40987-        ":dataform_py_gapic",
40988-    ],
40989-)
40990-
40991-##############################################################################
40992-# PHP
40993-##############################################################################
40994-load(
40995-    "@com_google_googleapis_imports//:imports.bzl",
40996-    "php_gapic_assembly_pkg",
40997-    "php_gapic_library",
40998-    "php_grpc_library",
40999-    "php_proto_library",
41000-)
41001-
41002-php_proto_library(
41003-    name = "dataform_php_proto",
41004-    deps = [":dataform_proto"],
41005-)
41006-
41007-php_grpc_library(
41008-    name = "dataform_php_grpc",
41009-    srcs = [":dataform_proto"],
41010-    deps = [":dataform_php_proto"],
41011-)
41012-
41013-php_gapic_library(
41014-    name = "dataform_php_gapic",
41015-    srcs = [":dataform_proto_with_info"],
41016-    grpc_service_config = "dataform_grpc_service_config.json",
41017-    rest_numeric_enums = False,
41018-    service_yaml = "dataform_v1alpha2.yaml",
41019-    transport = "grpc+rest",
41020-    deps = [
41021-        ":dataform_php_grpc",
41022-        ":dataform_php_proto",
41023-    ],
41024-)
41025-
41026-# Open Source Packages
41027-php_gapic_assembly_pkg(
41028-    name = "google-cloud-dataform-v1alpha2-php",
41029-    deps = [
41030-        ":dataform_php_gapic",
41031-        ":dataform_php_grpc",
41032-        ":dataform_php_proto",
41033-    ],
41034-)
41035-
41036-##############################################################################
41037-# Node.js
41038-##############################################################################
41039-load(
41040-    "@com_google_googleapis_imports//:imports.bzl",
41041-    "nodejs_gapic_assembly_pkg",
41042-    "nodejs_gapic_library",
41043-)
41044-
41045-nodejs_gapic_library(
41046-    name = "dataform_nodejs_gapic",
41047-    package_name = "@google-cloud/dataform",
41048-    src = ":dataform_proto_with_info",
41049-    extra_protoc_parameters = ["metadata"],
41050-    grpc_service_config = "dataform_grpc_service_config.json",
41051-    package = "google.cloud.dataform.v1alpha2",
41052-    rest_numeric_enums = False,
41053-    service_yaml = "dataform_v1alpha2.yaml",
41054-    transport = "grpc+rest",
41055-    deps = [],
41056-)
41057-
41058-nodejs_gapic_assembly_pkg(
41059-    name = "dataform-v1alpha2-nodejs",
41060-    deps = [
41061-        ":dataform_nodejs_gapic",
41062-        ":dataform_proto",
41063-    ],
41064-)
41065-
41066-##############################################################################
41067-# Ruby
41068-##############################################################################
41069-load(
41070-    "@com_google_googleapis_imports//:imports.bzl",
41071-    "ruby_cloud_gapic_library",
41072-    "ruby_gapic_assembly_pkg",
41073-    "ruby_grpc_library",
41074-    "ruby_proto_library",
41075-)
41076-
41077-ruby_proto_library(
41078-    name = "dataform_ruby_proto",
41079-    deps = [":dataform_proto"],
41080-)
41081-
41082-ruby_grpc_library(
41083-    name = "dataform_ruby_grpc",
41084-    srcs = [":dataform_proto"],
41085-    deps = [":dataform_ruby_proto"],
41086-)
41087-
41088-ruby_cloud_gapic_library(
41089-    name = "dataform_ruby_gapic",
41090-    srcs = [":dataform_proto_with_info"],
41091-    extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-dataform-v1alpha2"],
41092-    grpc_service_config = "dataform_grpc_service_config.json",
41093-    rest_numeric_enums = False,
41094-    service_yaml = "dataform_v1alpha2.yaml",
41095-    deps = [
41096-        ":dataform_ruby_grpc",
41097-        ":dataform_ruby_proto",
41098-    ],
41099-)
41100-
41101-# Open Source Packages
41102-ruby_gapic_assembly_pkg(
41103-    name = "google-cloud-dataform-v1alpha2-ruby",
41104-    deps = [
41105-        ":dataform_ruby_gapic",
41106-        ":dataform_ruby_grpc",
41107-        ":dataform_ruby_proto",
41108-    ],
41109-)
41110-
41111-##############################################################################
41112-# C#
41113-##############################################################################
41114-load(
41115-    "@com_google_googleapis_imports//:imports.bzl",
41116-    "csharp_gapic_assembly_pkg",
41117-    "csharp_gapic_library",
41118-    "csharp_grpc_library",
41119-    "csharp_proto_library",
41120-)
41121-
41122-csharp_proto_library(
41123-    name = "dataform_csharp_proto",
41124-    deps = [":dataform_proto"],
41125-)
41126-
41127-csharp_grpc_library(
41128-    name = "dataform_csharp_grpc",
41129-    srcs = [":dataform_proto"],
41130-    deps = [":dataform_csharp_proto"],
41131-)
41132-
41133-csharp_gapic_library(
41134-    name = "dataform_csharp_gapic",
41135-    srcs = [":dataform_proto_with_info"],
41136-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
41137-    grpc_service_config = "dataform_grpc_service_config.json",
41138-    rest_numeric_enums = False,
41139-    service_yaml = "dataform_v1alpha2.yaml",
41140-    deps = [
41141-        ":dataform_csharp_grpc",
41142-        ":dataform_csharp_proto",
41143-    ],
41144-)
41145-
41146-# Open Source Packages
41147-csharp_gapic_assembly_pkg(
41148-    name = "google-cloud-dataform-v1alpha2-csharp",
41149-    deps = [
41150-        ":dataform_csharp_gapic",
41151-        ":dataform_csharp_grpc",
41152-        ":dataform_csharp_proto",
41153-    ],
41154-)
41155-
41156-##############################################################################
41157-# C++
41158-##############################################################################
41159-load(
41160-    "@com_google_googleapis_imports//:imports.bzl",
41161-    "cc_grpc_library",
41162-    "cc_proto_library",
41163-)
41164-
41165-cc_proto_library(
41166-    name = "dataform_cc_proto",
41167-    deps = [":dataform_proto"],
41168-)
41169-
41170-cc_grpc_library(
41171-    name = "dataform_cc_grpc",
41172-    srcs = [":dataform_proto"],
41173-    grpc_only = True,
41174-    deps = [":dataform_cc_proto"],
41175-)
41176diff -urN a/google/cloud/dataform/v1beta1/BUILD.bazel b/google/cloud/dataform/v1beta1/BUILD.bazel
41177--- a/google/cloud/dataform/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
41178+++ b/google/cloud/dataform/v1beta1/BUILD.bazel	1969-12-31 16:00:00
41179@@ -1,386 +0,0 @@
41180-# This file was automatically generated by BuildFileGenerator
41181-# https://github.com/googleapis/rules_gapic/tree/master/bazel
41182-
41183-# Most of the manual changes to this file will be overwritten.
41184-# It's **only** allowed to change the following rule attribute values:
41185-# - names of *_gapic_assembly_* rules
41186-# - certain parameters of *_gapic_library rules, including but not limited to:
41187-#    * extra_protoc_parameters
41188-#    * extra_protoc_file_parameters
41189-# The complete list of preserved parameters can be found in the source code.
41190-
41191-# This is an API workspace, having public visibility by default makes perfect sense.
41192-package(default_visibility = ["//visibility:public"])
41193-
41194-##############################################################################
41195-# Common
41196-##############################################################################
41197-load("@rules_proto//proto:defs.bzl", "proto_library")
41198-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
41199-
41200-proto_library(
41201-    name = "dataform_proto",
41202-    srcs = [
41203-        "dataform.proto",
41204-    ],
41205-    deps = [
41206-        "//google/api:annotations_proto",
41207-        "//google/api:client_proto",
41208-        "//google/api:field_behavior_proto",
41209-        "//google/api:resource_proto",
41210-        "//google/type:interval_proto",
41211-        "@com_google_protobuf//:empty_proto",
41212-        "@com_google_protobuf//:field_mask_proto",
41213-    ],
41214-)
41215-
41216-proto_library_with_info(
41217-    name = "dataform_proto_with_info",
41218-    deps = [
41219-        ":dataform_proto",
41220-        "//google/cloud:common_resources_proto",
41221-        "//google/cloud/location:location_proto",
41222-        "//google/iam/v1:iam_policy_proto",
41223-    ],
41224-)
41225-
41226-##############################################################################
41227-# Java
41228-##############################################################################
41229-load(
41230-    "@com_google_googleapis_imports//:imports.bzl",
41231-    "java_gapic_assembly_gradle_pkg",
41232-    "java_gapic_library",
41233-    "java_gapic_test",
41234-    "java_grpc_library",
41235-    "java_proto_library",
41236-)
41237-
41238-java_proto_library(
41239-    name = "dataform_java_proto",
41240-    deps = [":dataform_proto"],
41241-)
41242-
41243-java_grpc_library(
41244-    name = "dataform_java_grpc",
41245-    srcs = [":dataform_proto"],
41246-    deps = [":dataform_java_proto"],
41247-)
41248-
41249-java_gapic_library(
41250-    name = "dataform_java_gapic",
41251-    srcs = [":dataform_proto_with_info"],
41252-    gapic_yaml = None,
41253-    grpc_service_config = "dataform_grpc_service_config.json",
41254-    rest_numeric_enums = False,
41255-    service_yaml = "dataform_v1beta1.yaml",
41256-    test_deps = [
41257-        ":dataform_java_grpc",
41258-        "//google/cloud/location:location_java_grpc",
41259-        "//google/iam/v1:iam_java_grpc",
41260-    ],
41261-    transport = "grpc+rest",
41262-    deps = [
41263-        ":dataform_java_proto",
41264-        "//google/api:api_java_proto",
41265-        "//google/cloud/location:location_java_proto",
41266-        "//google/iam/v1:iam_java_proto",
41267-    ],
41268-)
41269-
41270-java_gapic_test(
41271-    name = "dataform_java_gapic_test_suite",
41272-    test_classes = [
41273-        "com.google.cloud.dataform.v1beta1.DataformClientHttpJsonTest",
41274-        "com.google.cloud.dataform.v1beta1.DataformClientTest",
41275-    ],
41276-    runtime_deps = [":dataform_java_gapic_test"],
41277-)
41278-
41279-# Open Source Packages
41280-java_gapic_assembly_gradle_pkg(
41281-    name = "google-cloud-dataform-v1beta1-java",
41282-    include_samples = True,
41283-    transport = "grpc+rest",
41284-    deps = [
41285-        ":dataform_java_gapic",
41286-        ":dataform_java_grpc",
41287-        ":dataform_java_proto",
41288-        ":dataform_proto",
41289-    ],
41290-)
41291-
41292-##############################################################################
41293-# Go
41294-##############################################################################
41295-load(
41296-    "@com_google_googleapis_imports//:imports.bzl",
41297-    "go_gapic_assembly_pkg",
41298-    "go_gapic_library",
41299-    "go_proto_library",
41300-    "go_test",
41301-)
41302-
41303-go_proto_library(
41304-    name = "dataform_go_proto",
41305-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
41306-    importpath = "google.golang.org/genproto/googleapis/cloud/dataform/v1beta1",
41307-    protos = [":dataform_proto"],
41308-    deps = [
41309-        "//google/api:annotations_go_proto",
41310-        "//google/type:interval_go_proto",
41311-    ],
41312-)
41313-
41314-go_gapic_library(
41315-    name = "dataform_go_gapic",
41316-    srcs = [":dataform_proto_with_info"],
41317-    grpc_service_config = "dataform_grpc_service_config.json",
41318-    importpath = "cloud.google.com/go/dataform/apiv1beta1;dataform",
41319-    metadata = True,
41320-    rest_numeric_enums = False,
41321-    service_yaml = "dataform_v1beta1.yaml",
41322-    transport = "grpc+rest",
41323-    deps = [
41324-        ":dataform_go_proto",
41325-        "//google/cloud/location:location_go_proto",
41326-        "//google/iam/v1:iam_go_proto",
41327-    ],
41328-)
41329-
41330-go_test(
41331-    name = "dataform_go_gapic_test",
41332-    srcs = [":dataform_go_gapic_srcjar_test"],
41333-    embed = [":dataform_go_gapic"],
41334-    importpath = "cloud.google.com/go/dataform/apiv1beta1",
41335-)
41336-
41337-# Open Source Packages
41338-go_gapic_assembly_pkg(
41339-    name = "gapi-cloud-dataform-v1beta1-go",
41340-    deps = [
41341-        ":dataform_go_gapic",
41342-        ":dataform_go_gapic_srcjar-metadata.srcjar",
41343-        ":dataform_go_gapic_srcjar-test.srcjar",
41344-        ":dataform_go_proto",
41345-    ],
41346-)
41347-
41348-##############################################################################
41349-# Python
41350-##############################################################################
41351-load(
41352-    "@com_google_googleapis_imports//:imports.bzl",
41353-    "py_gapic_assembly_pkg",
41354-    "py_gapic_library",
41355-)
41356-
41357-py_gapic_library(
41358-    name = "dataform_py_gapic",
41359-    srcs = [":dataform_proto"],
41360-    grpc_service_config = "dataform_grpc_service_config.json",
41361-    rest_numeric_enums = False,
41362-    service_yaml = "dataform_v1beta1.yaml",
41363-    transport = "grpc",
41364-)
41365-
41366-# Open Source Packages
41367-py_gapic_assembly_pkg(
41368-    name = "dataform-v1beta1-py",
41369-    deps = [
41370-        ":dataform_py_gapic",
41371-    ],
41372-)
41373-
41374-##############################################################################
41375-# PHP
41376-##############################################################################
41377-load(
41378-    "@com_google_googleapis_imports//:imports.bzl",
41379-    "php_gapic_assembly_pkg",
41380-    "php_gapic_library",
41381-    "php_grpc_library",
41382-    "php_proto_library",
41383-)
41384-
41385-php_proto_library(
41386-    name = "dataform_php_proto",
41387-    deps = [":dataform_proto"],
41388-)
41389-
41390-php_grpc_library(
41391-    name = "dataform_php_grpc",
41392-    srcs = [":dataform_proto"],
41393-    deps = [":dataform_php_proto"],
41394-)
41395-
41396-php_gapic_library(
41397-    name = "dataform_php_gapic",
41398-    srcs = [":dataform_proto_with_info"],
41399-    grpc_service_config = "dataform_grpc_service_config.json",
41400-    rest_numeric_enums = False,
41401-    service_yaml = "dataform_v1beta1.yaml",
41402-    transport = "grpc+rest",
41403-    deps = [
41404-        ":dataform_php_grpc",
41405-        ":dataform_php_proto",
41406-    ],
41407-)
41408-
41409-# Open Source Packages
41410-php_gapic_assembly_pkg(
41411-    name = "google-cloud-dataform-v1beta1-php",
41412-    deps = [
41413-        ":dataform_php_gapic",
41414-        ":dataform_php_grpc",
41415-        ":dataform_php_proto",
41416-    ],
41417-)
41418-
41419-##############################################################################
41420-# Node.js
41421-##############################################################################
41422-load(
41423-    "@com_google_googleapis_imports//:imports.bzl",
41424-    "nodejs_gapic_assembly_pkg",
41425-    "nodejs_gapic_library",
41426-)
41427-
41428-nodejs_gapic_library(
41429-    name = "dataform_nodejs_gapic",
41430-    package_name = "@google-cloud/dataform",
41431-    src = ":dataform_proto_with_info",
41432-    extra_protoc_parameters = ["metadata"],
41433-    grpc_service_config = "dataform_grpc_service_config.json",
41434-    package = "google.cloud.dataform.v1beta1",
41435-    rest_numeric_enums = False,
41436-    service_yaml = "dataform_v1beta1.yaml",
41437-    transport = "grpc+rest",
41438-    deps = [],
41439-)
41440-
41441-nodejs_gapic_assembly_pkg(
41442-    name = "dataform-v1beta1-nodejs",
41443-    deps = [
41444-        ":dataform_nodejs_gapic",
41445-        ":dataform_proto",
41446-    ],
41447-)
41448-
41449-##############################################################################
41450-# Ruby
41451-##############################################################################
41452-load(
41453-    "@com_google_googleapis_imports//:imports.bzl",
41454-    "ruby_cloud_gapic_library",
41455-    "ruby_gapic_assembly_pkg",
41456-    "ruby_grpc_library",
41457-    "ruby_proto_library",
41458-)
41459-
41460-ruby_proto_library(
41461-    name = "dataform_ruby_proto",
41462-    deps = [":dataform_proto"],
41463-)
41464-
41465-ruby_grpc_library(
41466-    name = "dataform_ruby_grpc",
41467-    srcs = [":dataform_proto"],
41468-    deps = [":dataform_ruby_proto"],
41469-)
41470-
41471-ruby_cloud_gapic_library(
41472-    name = "dataform_ruby_gapic",
41473-    srcs = [":dataform_proto_with_info"],
41474-    extra_protoc_parameters = [
41475-        "ruby-cloud-api-id=dataform.googleapis.com",
41476-        "ruby-cloud-api-shortname=dataform",
41477-        "ruby-cloud-gem-name=google-cloud-dataform-v1beta1",
41478-        "ruby-cloud-product-url=https://cloud.google.com/dataform",
41479-    ],
41480-    grpc_service_config = "dataform_grpc_service_config.json",
41481-    rest_numeric_enums = False,
41482-    ruby_cloud_description = "Dataform is a service for data analysts to develop, test, version control, and schedule complex SQL workflows for data transformation in BigQuery.",
41483-    ruby_cloud_title = "Dataform V1beta1",
41484-    service_yaml = "dataform_v1beta1.yaml",
41485-    deps = [
41486-        ":dataform_ruby_grpc",
41487-        ":dataform_ruby_proto",
41488-    ],
41489-)
41490-
41491-# Open Source Packages
41492-ruby_gapic_assembly_pkg(
41493-    name = "google-cloud-dataform-v1beta1-ruby",
41494-    deps = [
41495-        ":dataform_ruby_gapic",
41496-        ":dataform_ruby_grpc",
41497-        ":dataform_ruby_proto",
41498-    ],
41499-)
41500-
41501-##############################################################################
41502-# C#
41503-##############################################################################
41504-load(
41505-    "@com_google_googleapis_imports//:imports.bzl",
41506-    "csharp_gapic_assembly_pkg",
41507-    "csharp_gapic_library",
41508-    "csharp_grpc_library",
41509-    "csharp_proto_library",
41510-)
41511-
41512-csharp_proto_library(
41513-    name = "dataform_csharp_proto",
41514-    deps = [":dataform_proto"],
41515-)
41516-
41517-csharp_grpc_library(
41518-    name = "dataform_csharp_grpc",
41519-    srcs = [":dataform_proto"],
41520-    deps = [":dataform_csharp_proto"],
41521-)
41522-
41523-csharp_gapic_library(
41524-    name = "dataform_csharp_gapic",
41525-    srcs = [":dataform_proto_with_info"],
41526-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
41527-    grpc_service_config = "dataform_grpc_service_config.json",
41528-    rest_numeric_enums = False,
41529-    service_yaml = "dataform_v1beta1.yaml",
41530-    deps = [
41531-        ":dataform_csharp_grpc",
41532-        ":dataform_csharp_proto",
41533-    ],
41534-)
41535-
41536-# Open Source Packages
41537-csharp_gapic_assembly_pkg(
41538-    name = "google-cloud-dataform-v1beta1-csharp",
41539-    deps = [
41540-        ":dataform_csharp_gapic",
41541-        ":dataform_csharp_grpc",
41542-        ":dataform_csharp_proto",
41543-    ],
41544-)
41545-
41546-##############################################################################
41547-# C++
41548-##############################################################################
41549-load(
41550-    "@com_google_googleapis_imports//:imports.bzl",
41551-    "cc_grpc_library",
41552-    "cc_proto_library",
41553-)
41554-
41555-cc_proto_library(
41556-    name = "dataform_cc_proto",
41557-    deps = [":dataform_proto"],
41558-)
41559-
41560-cc_grpc_library(
41561-    name = "dataform_cc_grpc",
41562-    srcs = [":dataform_proto"],
41563-    grpc_only = True,
41564-    deps = [":dataform_cc_proto"],
41565-)
41566diff -urN a/google/cloud/datafusion/BUILD.bazel b/google/cloud/datafusion/BUILD.bazel
41567--- a/google/cloud/datafusion/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
41568+++ b/google/cloud/datafusion/BUILD.bazel	1969-12-31 16:00:00
41569@@ -1,39 +0,0 @@
41570-# This build file includes a target for the Ruby wrapper library for
41571-# google-cloud-data_fusion.
41572-
41573-# This is an API workspace, having public visibility by default makes perfect sense.
41574-package(default_visibility = ["//visibility:public"])
41575-
41576-# Export yaml configs.
41577-exports_files(glob(["*.yaml"]))
41578-
41579-load(
41580-    "@com_google_googleapis_imports//:imports.bzl",
41581-    "ruby_cloud_gapic_library",
41582-    "ruby_gapic_assembly_pkg",
41583-)
41584-
41585-# Generates a Ruby wrapper client for datafusion.
41586-# Ruby wrapper clients are versionless, but are generated from source protos
41587-# for a particular service version, v1 in this case.
41588-ruby_cloud_gapic_library(
41589-    name = "datafusion_ruby_wrapper",
41590-    srcs = ["//google/cloud/datafusion/v1:datafusion_proto_with_info"],
41591-    extra_protoc_parameters = [
41592-        "ruby-cloud-gem-name=google-cloud-data_fusion",
41593-        "ruby-cloud-wrapper-of=v1:0.0",
41594-        "ruby-cloud-product-url=https://cloud.google.com/data-fusion",
41595-        "ruby-cloud-api-id=datafusion.googleapis.com",
41596-        "ruby-cloud-api-shortname=datafusion",
41597-    ],
41598-    ruby_cloud_description = "Cloud Data Fusion is a fully managed, cloud-native, enterprise data integration service for quickly building and managing data pipelines.",
41599-    ruby_cloud_title = "Cloud Data Fusion",
41600-)
41601-
41602-# Open Source package.
41603-ruby_gapic_assembly_pkg(
41604-    name = "google-cloud-datafusion-ruby",
41605-    deps = [
41606-        ":datafusion_ruby_wrapper",
41607-    ],
41608-)
41609diff -urN a/google/cloud/datafusion/v1/BUILD.bazel b/google/cloud/datafusion/v1/BUILD.bazel
41610--- a/google/cloud/datafusion/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
41611+++ b/google/cloud/datafusion/v1/BUILD.bazel	1969-12-31 16:00:00
41612@@ -1,392 +0,0 @@
41613-# This file was automatically generated by BuildFileGenerator
41614-# https://github.com/googleapis/rules_gapic/tree/master/bazel
41615-
41616-# Most of the manual changes to this file will be overwritten.
41617-# It's **only** allowed to change the following rule attribute values:
41618-# - names of *_gapic_assembly_* rules
41619-# - certain parameters of *_gapic_library rules, including but not limited to:
41620-#    * extra_protoc_parameters
41621-#    * extra_protoc_file_parameters
41622-# The complete list of preserved parameters can be found in the source code.
41623-
41624-# This is an API workspace, having public visibility by default makes perfect sense.
41625-package(default_visibility = ["//visibility:public"])
41626-
41627-##############################################################################
41628-# Common
41629-##############################################################################
41630-load("@rules_proto//proto:defs.bzl", "proto_library")
41631-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
41632-
41633-proto_library(
41634-    name = "datafusion_proto",
41635-    srcs = [
41636-        "datafusion.proto",
41637-    ],
41638-    deps = [
41639-        "//google/api:annotations_proto",
41640-        "//google/api:client_proto",
41641-        "//google/api:field_behavior_proto",
41642-        "//google/api:resource_proto",
41643-        "//google/longrunning:operations_proto",
41644-        "@com_google_protobuf//:field_mask_proto",
41645-        "@com_google_protobuf//:timestamp_proto",
41646-    ],
41647-)
41648-
41649-proto_library_with_info(
41650-    name = "datafusion_proto_with_info",
41651-    deps = [
41652-        ":datafusion_proto",
41653-        "//google/cloud:common_resources_proto",
41654-    ],
41655-)
41656-
41657-##############################################################################
41658-# Java
41659-##############################################################################
41660-load(
41661-    "@com_google_googleapis_imports//:imports.bzl",
41662-    "java_gapic_assembly_gradle_pkg",
41663-    "java_gapic_library",
41664-    "java_gapic_test",
41665-    "java_grpc_library",
41666-    "java_proto_library",
41667-)
41668-
41669-java_proto_library(
41670-    name = "datafusion_java_proto",
41671-    deps = [":datafusion_proto"],
41672-)
41673-
41674-java_grpc_library(
41675-    name = "datafusion_java_grpc",
41676-    srcs = [":datafusion_proto"],
41677-    deps = [":datafusion_java_proto"],
41678-)
41679-
41680-java_gapic_library(
41681-    name = "datafusion_java_gapic",
41682-    srcs = [":datafusion_proto_with_info"],
41683-    grpc_service_config = "datafusion_grpc_service_config.json",
41684-    rest_numeric_enums = False,
41685-    test_deps = [
41686-        ":datafusion_java_grpc",
41687-    ],
41688-    transport = "grpc+rest",
41689-    deps = [
41690-        ":datafusion_java_proto",
41691-    ],
41692-)
41693-
41694-java_gapic_test(
41695-    name = "datafusion_java_gapic_test_suite",
41696-    test_classes = [
41697-        "com.google.cloud.datafusion.v1.DataFusionClientHttpJsonTest",
41698-        "com.google.cloud.datafusion.v1.DataFusionClientTest",
41699-    ],
41700-    runtime_deps = [":datafusion_java_gapic_test"],
41701-)
41702-
41703-# Open Source Packages
41704-java_gapic_assembly_gradle_pkg(
41705-    name = "google-cloud-datafusion-v1-java",
41706-    include_samples = True,
41707-    transport = "grpc+rest",
41708-    deps = [
41709-        ":datafusion_java_gapic",
41710-        ":datafusion_java_grpc",
41711-        ":datafusion_java_proto",
41712-        ":datafusion_proto",
41713-    ],
41714-)
41715-
41716-##############################################################################
41717-# Go
41718-##############################################################################
41719-load(
41720-    "@com_google_googleapis_imports//:imports.bzl",
41721-    "go_gapic_assembly_pkg",
41722-    "go_gapic_library",
41723-    "go_proto_library",
41724-    "go_test",
41725-)
41726-
41727-go_proto_library(
41728-    name = "datafusion_go_proto",
41729-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
41730-    importpath = "google.golang.org/genproto/googleapis/cloud/datafusion/v1",
41731-    protos = [":datafusion_proto"],
41732-    deps = [
41733-        "//google/api:annotations_go_proto",
41734-        "//google/longrunning:longrunning_go_proto",
41735-    ],
41736-)
41737-
41738-go_gapic_library(
41739-    name = "datafusion_go_gapic",
41740-    srcs = [":datafusion_proto_with_info"],
41741-    grpc_service_config = "datafusion_grpc_service_config.json",
41742-    importpath = "cloud.google.com/go/datafusion/apiv1;datafusion",
41743-    metadata = True,
41744-    rest_numeric_enums = False,
41745-    service_yaml = "datafusion_v1.yaml",
41746-    transport = "grpc+rest",
41747-    deps = [
41748-        ":datafusion_go_proto",
41749-        "//google/longrunning:longrunning_go_proto",
41750-        "@com_google_cloud_go//longrunning:go_default_library",
41751-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
41752-    ],
41753-)
41754-
41755-go_test(
41756-    name = "datafusion_go_gapic_test",
41757-    srcs = [":datafusion_go_gapic_srcjar_test"],
41758-    embed = [":datafusion_go_gapic"],
41759-    importpath = "cloud.google.com/go/datafusion/apiv1",
41760-)
41761-
41762-# Open Source Packages
41763-go_gapic_assembly_pkg(
41764-    name = "gapi-cloud-datafusion-v1-go",
41765-    deps = [
41766-        ":datafusion_go_gapic",
41767-        ":datafusion_go_gapic_srcjar-metadata.srcjar",
41768-        ":datafusion_go_gapic_srcjar-test.srcjar",
41769-        ":datafusion_go_proto",
41770-    ],
41771-)
41772-
41773-##############################################################################
41774-# Python
41775-##############################################################################
41776-load(
41777-    "@com_google_googleapis_imports//:imports.bzl",
41778-    "py_gapic_assembly_pkg",
41779-    "py_gapic_library",
41780-    "py_test",
41781-)
41782-
41783-py_gapic_library(
41784-    name = "datafusion_py_gapic",
41785-    srcs = [":datafusion_proto"],
41786-    grpc_service_config = "datafusion_grpc_service_config.json",
41787-    opt_args = [
41788-        "warehouse-package-name=google-cloud-data-fusion",
41789-        "python-gapic-namespace=google.cloud",
41790-        "python-gapic-name=data_fusion",
41791-    ],
41792-    rest_numeric_enums = False,
41793-    transport = "grpc",
41794-)
41795-
41796-py_test(
41797-    name = "datafusion_py_gapic_test",
41798-    srcs = [
41799-        "datafusion_py_gapic_pytest.py",
41800-        "datafusion_py_gapic_test.py",
41801-    ],
41802-    legacy_create_init = False,
41803-    deps = [":datafusion_py_gapic"],
41804-)
41805-
41806-# Open Source Packages
41807-py_gapic_assembly_pkg(
41808-    name = "datafusion-v1-py",
41809-    deps = [
41810-        ":datafusion_py_gapic",
41811-    ],
41812-)
41813-
41814-##############################################################################
41815-# PHP
41816-##############################################################################
41817-load(
41818-    "@com_google_googleapis_imports//:imports.bzl",
41819-    "php_gapic_assembly_pkg",
41820-    "php_gapic_library",
41821-    "php_grpc_library",
41822-    "php_proto_library",
41823-)
41824-
41825-php_proto_library(
41826-    name = "datafusion_php_proto",
41827-    deps = [":datafusion_proto"],
41828-)
41829-
41830-php_grpc_library(
41831-    name = "datafusion_php_grpc",
41832-    srcs = [":datafusion_proto"],
41833-    deps = [":datafusion_php_proto"],
41834-)
41835-
41836-php_gapic_library(
41837-    name = "datafusion_php_gapic",
41838-    srcs = [":datafusion_proto_with_info"],
41839-    grpc_service_config = "datafusion_grpc_service_config.json",
41840-    rest_numeric_enums = False,
41841-    service_yaml = "datafusion_v1.yaml",
41842-    transport = "grpc+rest",
41843-    deps = [
41844-        ":datafusion_php_grpc",
41845-        ":datafusion_php_proto",
41846-    ],
41847-)
41848-
41849-# Open Source Packages
41850-php_gapic_assembly_pkg(
41851-    name = "google-cloud-datafusion-v1-php",
41852-    deps = [
41853-        ":datafusion_php_gapic",
41854-        ":datafusion_php_grpc",
41855-        ":datafusion_php_proto",
41856-    ],
41857-)
41858-
41859-##############################################################################
41860-# Node.js
41861-##############################################################################
41862-load(
41863-    "@com_google_googleapis_imports//:imports.bzl",
41864-    "nodejs_gapic_assembly_pkg",
41865-    "nodejs_gapic_library",
41866-)
41867-
41868-nodejs_gapic_library(
41869-    name = "datafusion_nodejs_gapic",
41870-    package_name = "@google-cloud/data-fusion",
41871-    src = ":datafusion_proto_with_info",
41872-    extra_protoc_parameters = ["metadata"],
41873-    grpc_service_config = "datafusion_grpc_service_config.json",
41874-    package = "google.cloud.datafusion.v1",
41875-    rest_numeric_enums = False,
41876-    service_yaml = "datafusion_v1.yaml",
41877-    transport = "grpc+rest",
41878-    deps = [],
41879-)
41880-
41881-nodejs_gapic_assembly_pkg(
41882-    name = "datafusion-v1-nodejs",
41883-    deps = [
41884-        ":datafusion_nodejs_gapic",
41885-        ":datafusion_proto",
41886-    ],
41887-)
41888-
41889-##############################################################################
41890-# Ruby
41891-##############################################################################
41892-load(
41893-    "@com_google_googleapis_imports//:imports.bzl",
41894-    "ruby_cloud_gapic_library",
41895-    "ruby_gapic_assembly_pkg",
41896-    "ruby_grpc_library",
41897-    "ruby_proto_library",
41898-)
41899-
41900-ruby_proto_library(
41901-    name = "datafusion_ruby_proto",
41902-    deps = [":datafusion_proto"],
41903-)
41904-
41905-ruby_grpc_library(
41906-    name = "datafusion_ruby_grpc",
41907-    srcs = [":datafusion_proto"],
41908-    deps = [":datafusion_ruby_proto"],
41909-)
41910-
41911-ruby_cloud_gapic_library(
41912-    name = "datafusion_ruby_gapic",
41913-    srcs = [":datafusion_proto_with_info"],
41914-    extra_protoc_parameters = [
41915-        "ruby-cloud-gem-name=google-cloud-data_fusion-v1",
41916-        "ruby-cloud-api-shortname=datafusion",
41917-        "ruby-cloud-api-id=datafusion.googleapis.com",
41918-        "ruby-cloud-product-url=https://cloud.google.com/data-fusion",
41919-    ],
41920-    grpc_service_config = "datafusion_grpc_service_config.json",
41921-    rest_numeric_enums = False,
41922-    ruby_cloud_description = "Cloud Data Fusion is a fully managed, cloud-native, enterprise data integration service for quickly building and managing data pipelines.",
41923-    ruby_cloud_title = "Cloud Data Fusion V1",
41924-    deps = [
41925-        ":datafusion_ruby_grpc",
41926-        ":datafusion_ruby_proto",
41927-    ],
41928-)
41929-
41930-# Open Source Packages
41931-ruby_gapic_assembly_pkg(
41932-    name = "google-cloud-datafusion-v1-ruby",
41933-    deps = [
41934-        ":datafusion_ruby_gapic",
41935-        ":datafusion_ruby_grpc",
41936-        ":datafusion_ruby_proto",
41937-    ],
41938-)
41939-
41940-##############################################################################
41941-# C#
41942-##############################################################################
41943-load(
41944-    "@com_google_googleapis_imports//:imports.bzl",
41945-    "csharp_gapic_assembly_pkg",
41946-    "csharp_gapic_library",
41947-    "csharp_grpc_library",
41948-    "csharp_proto_library",
41949-)
41950-
41951-csharp_proto_library(
41952-    name = "datafusion_csharp_proto",
41953-    deps = [":datafusion_proto"],
41954-)
41955-
41956-csharp_grpc_library(
41957-    name = "datafusion_csharp_grpc",
41958-    srcs = [":datafusion_proto"],
41959-    deps = [":datafusion_csharp_proto"],
41960-)
41961-
41962-csharp_gapic_library(
41963-    name = "datafusion_csharp_gapic",
41964-    srcs = [":datafusion_proto_with_info"],
41965-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
41966-    grpc_service_config = "datafusion_grpc_service_config.json",
41967-    rest_numeric_enums = False,
41968-    service_yaml = "datafusion_v1.yaml",
41969-    deps = [
41970-        ":datafusion_csharp_grpc",
41971-        ":datafusion_csharp_proto",
41972-    ],
41973-)
41974-
41975-# Open Source Packages
41976-csharp_gapic_assembly_pkg(
41977-    name = "google-cloud-datafusion-v1-csharp",
41978-    deps = [
41979-        ":datafusion_csharp_gapic",
41980-        ":datafusion_csharp_grpc",
41981-        ":datafusion_csharp_proto",
41982-    ],
41983-)
41984-
41985-##############################################################################
41986-# C++
41987-##############################################################################
41988-load(
41989-    "@com_google_googleapis_imports//:imports.bzl",
41990-    "cc_grpc_library",
41991-    "cc_proto_library",
41992-)
41993-
41994-cc_proto_library(
41995-    name = "datafusion_cc_proto",
41996-    deps = [":datafusion_proto"],
41997-)
41998-
41999-cc_grpc_library(
42000-    name = "datafusion_cc_grpc",
42001-    srcs = [":datafusion_proto"],
42002-    grpc_only = True,
42003-    deps = [":datafusion_cc_proto"],
42004-)
42005diff -urN a/google/cloud/datafusion/v1beta1/BUILD.bazel b/google/cloud/datafusion/v1beta1/BUILD.bazel
42006--- a/google/cloud/datafusion/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
42007+++ b/google/cloud/datafusion/v1beta1/BUILD.bazel	1969-12-31 16:00:00
42008@@ -1,381 +0,0 @@
42009-# This file was automatically generated by BuildFileGenerator
42010-# https://github.com/googleapis/rules_gapic/tree/master/bazel
42011-
42012-# Most of the manual changes to this file will be overwritten.
42013-# It's **only** allowed to change the following rule attribute values:
42014-# - names of *_gapic_assembly_* rules
42015-# - certain parameters of *_gapic_library rules, including but not limited to:
42016-#    * extra_protoc_parameters
42017-#    * extra_protoc_file_parameters
42018-# The complete list of preserved parameters can be found in the source code.
42019-
42020-# This is an API workspace, having public visibility by default makes perfect sense.
42021-package(default_visibility = ["//visibility:public"])
42022-
42023-##############################################################################
42024-# Common
42025-##############################################################################
42026-load("@rules_proto//proto:defs.bzl", "proto_library")
42027-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
42028-
42029-proto_library(
42030-    name = "datafusion_proto",
42031-    srcs = [
42032-        "v1beta1.proto",
42033-    ],
42034-    deps = [
42035-        "//google/api:annotations_proto",
42036-        "//google/api:client_proto",
42037-        "//google/api:field_behavior_proto",
42038-        "//google/api:resource_proto",
42039-        "//google/iam/v1:policy_proto",
42040-        "//google/longrunning:operations_proto",
42041-        "//google/rpc:status_proto",
42042-        "@com_google_protobuf//:field_mask_proto",
42043-        "@com_google_protobuf//:timestamp_proto",
42044-    ],
42045-)
42046-
42047-proto_library_with_info(
42048-    name = "datafusion_proto_with_info",
42049-    deps = [
42050-        ":datafusion_proto",
42051-        "//google/cloud:common_resources_proto",
42052-    ],
42053-)
42054-
42055-##############################################################################
42056-# Java
42057-##############################################################################
42058-load(
42059-    "@com_google_googleapis_imports//:imports.bzl",
42060-    "java_gapic_assembly_gradle_pkg",
42061-    "java_gapic_library",
42062-    "java_gapic_test",
42063-    "java_grpc_library",
42064-    "java_proto_library",
42065-)
42066-
42067-java_proto_library(
42068-    name = "datafusion_java_proto",
42069-    deps = [":datafusion_proto"],
42070-)
42071-
42072-java_grpc_library(
42073-    name = "datafusion_java_grpc",
42074-    srcs = [":datafusion_proto"],
42075-    deps = [":datafusion_java_proto"],
42076-)
42077-
42078-java_gapic_library(
42079-    name = "datafusion_java_gapic",
42080-    srcs = [":datafusion_proto_with_info"],
42081-    grpc_service_config = "datafusion_grpc_service_config.json",
42082-    rest_numeric_enums = False,
42083-    test_deps = [
42084-        ":datafusion_java_grpc",
42085-        "//google/iam/v1:iam_java_grpc",
42086-    ],
42087-    transport = "grpc+rest",
42088-    deps = [
42089-        ":datafusion_java_proto",
42090-        "//google/iam/v1:iam_java_proto",
42091-    ],
42092-)
42093-
42094-java_gapic_test(
42095-    name = "datafusion_java_gapic_test_suite",
42096-    test_classes = [
42097-        "com.google.cloud.datafusion.v1beta1.DataFusionClientHttpJsonTest",
42098-        "com.google.cloud.datafusion.v1beta1.DataFusionClientTest",
42099-    ],
42100-    runtime_deps = [":datafusion_java_gapic_test"],
42101-)
42102-
42103-# Open Source Packages
42104-java_gapic_assembly_gradle_pkg(
42105-    name = "google-cloud-datafusion-v1beta1-java",
42106-    include_samples = True,
42107-    transport = "grpc+rest",
42108-    deps = [
42109-        ":datafusion_java_gapic",
42110-        ":datafusion_java_grpc",
42111-        ":datafusion_java_proto",
42112-        ":datafusion_proto",
42113-    ],
42114-)
42115-
42116-##############################################################################
42117-# Go
42118-##############################################################################
42119-load(
42120-    "@com_google_googleapis_imports//:imports.bzl",
42121-    "go_gapic_assembly_pkg",
42122-    "go_gapic_library",
42123-    "go_proto_library",
42124-    "go_test",
42125-)
42126-
42127-go_proto_library(
42128-    name = "datafusion_go_proto",
42129-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
42130-    importpath = "google.golang.org/genproto/googleapis/cloud/datafusion/v1beta1",
42131-    protos = [":datafusion_proto"],
42132-    deps = [
42133-        "//google/api:annotations_go_proto",
42134-        "//google/iam/v1:iam_go_proto",
42135-        "//google/longrunning:longrunning_go_proto",
42136-        "//google/rpc:status_go_proto",
42137-    ],
42138-)
42139-
42140-go_gapic_library(
42141-    name = "datafusion_go_gapic",
42142-    srcs = [":datafusion_proto_with_info"],
42143-    grpc_service_config = "datafusion_grpc_service_config.json",
42144-    importpath = "cloud.google.com/go/datafusion/apiv1beta1;datafusion",
42145-    metadata = True,
42146-    rest_numeric_enums = False,
42147-    service_yaml = "datafusion_v1beta1.yaml",
42148-    transport = "grpc+rest",
42149-    deps = [
42150-        ":datafusion_go_proto",
42151-        "//google/iam/v1:iam_go_proto",
42152-        "//google/longrunning:longrunning_go_proto",
42153-        "@com_google_cloud_go//longrunning:go_default_library",
42154-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
42155-    ],
42156-)
42157-
42158-go_test(
42159-    name = "datafusion_go_gapic_test",
42160-    srcs = [":datafusion_go_gapic_srcjar_test"],
42161-    embed = [":datafusion_go_gapic"],
42162-    importpath = "cloud.google.com/go/datafusion/apiv1beta1",
42163-)
42164-
42165-# Open Source Packages
42166-go_gapic_assembly_pkg(
42167-    name = "gapi-cloud-datafusion-v1beta1-go",
42168-    deps = [
42169-        ":datafusion_go_gapic",
42170-        ":datafusion_go_gapic_srcjar-metadata.srcjar",
42171-        ":datafusion_go_gapic_srcjar-test.srcjar",
42172-        ":datafusion_go_proto",
42173-    ],
42174-)
42175-
42176-##############################################################################
42177-# Python
42178-##############################################################################
42179-load(
42180-    "@com_google_googleapis_imports//:imports.bzl",
42181-    "py_gapic_assembly_pkg",
42182-    "py_gapic_library",
42183-    "py_test",
42184-)
42185-
42186-py_gapic_library(
42187-    name = "datafusion_py_gapic",
42188-    srcs = [":datafusion_proto"],
42189-    grpc_service_config = "datafusion_grpc_service_config.json",
42190-    rest_numeric_enums = False,
42191-    transport = "grpc",
42192-    deps = [
42193-        "//google/iam/v1:iam_policy_py_proto",
42194-    ],
42195-)
42196-
42197-py_test(
42198-    name = "datafusion_py_gapic_test",
42199-    srcs = [
42200-        "datafusion_py_gapic_pytest.py",
42201-        "datafusion_py_gapic_test.py",
42202-    ],
42203-    legacy_create_init = False,
42204-    deps = [":datafusion_py_gapic"],
42205-)
42206-
42207-# Open Source Packages
42208-py_gapic_assembly_pkg(
42209-    name = "datafusion-v1beta1-py",
42210-    deps = [
42211-        ":datafusion_py_gapic",
42212-    ],
42213-)
42214-
42215-##############################################################################
42216-# PHP
42217-##############################################################################
42218-load(
42219-    "@com_google_googleapis_imports//:imports.bzl",
42220-    "php_gapic_assembly_pkg",
42221-    "php_gapic_library",
42222-    "php_grpc_library",
42223-    "php_proto_library",
42224-)
42225-
42226-php_proto_library(
42227-    name = "datafusion_php_proto",
42228-    deps = [":datafusion_proto"],
42229-)
42230-
42231-php_grpc_library(
42232-    name = "datafusion_php_grpc",
42233-    srcs = [":datafusion_proto"],
42234-    deps = [":datafusion_php_proto"],
42235-)
42236-
42237-php_gapic_library(
42238-    name = "datafusion_php_gapic",
42239-    srcs = [":datafusion_proto_with_info"],
42240-    grpc_service_config = "datafusion_grpc_service_config.json",
42241-    rest_numeric_enums = False,
42242-    service_yaml = "datafusion_v1beta1.yaml",
42243-    transport = "grpc+rest",
42244-    deps = [
42245-        ":datafusion_php_grpc",
42246-        ":datafusion_php_proto",
42247-    ],
42248-)
42249-
42250-# Open Source Packages
42251-php_gapic_assembly_pkg(
42252-    name = "google-cloud-datafusion-v1beta1-php",
42253-    deps = [
42254-        ":datafusion_php_gapic",
42255-        ":datafusion_php_grpc",
42256-        ":datafusion_php_proto",
42257-    ],
42258-)
42259-
42260-##############################################################################
42261-# Node.js
42262-##############################################################################
42263-load(
42264-    "@com_google_googleapis_imports//:imports.bzl",
42265-    "nodejs_gapic_assembly_pkg",
42266-    "nodejs_gapic_library",
42267-)
42268-
42269-nodejs_gapic_library(
42270-    name = "datafusion_nodejs_gapic",
42271-    package_name = "@google-cloud/data-fusion",
42272-    src = ":datafusion_proto_with_info",
42273-    extra_protoc_parameters = ["metadata"],
42274-    grpc_service_config = "datafusion_grpc_service_config.json",
42275-    package = "google.cloud.datafusion.v1beta1",
42276-    rest_numeric_enums = False,
42277-    service_yaml = "datafusion_v1beta1.yaml",
42278-    transport = "grpc+rest",
42279-    deps = [],
42280-)
42281-
42282-nodejs_gapic_assembly_pkg(
42283-    name = "datafusion-v1beta1-nodejs",
42284-    deps = [
42285-        ":datafusion_nodejs_gapic",
42286-        ":datafusion_proto",
42287-    ],
42288-)
42289-
42290-##############################################################################
42291-# Ruby
42292-##############################################################################
42293-load(
42294-    "@com_google_googleapis_imports//:imports.bzl",
42295-    "ruby_cloud_gapic_library",
42296-    "ruby_gapic_assembly_pkg",
42297-    "ruby_grpc_library",
42298-    "ruby_proto_library",
42299-)
42300-
42301-ruby_proto_library(
42302-    name = "datafusion_ruby_proto",
42303-    deps = [":datafusion_proto"],
42304-)
42305-
42306-ruby_grpc_library(
42307-    name = "datafusion_ruby_grpc",
42308-    srcs = [":datafusion_proto"],
42309-    deps = [":datafusion_ruby_proto"],
42310-)
42311-
42312-ruby_cloud_gapic_library(
42313-    name = "datafusion_ruby_gapic",
42314-    srcs = [":datafusion_proto_with_info"],
42315-    extra_protoc_parameters = [
42316-        "ruby-cloud-gem-name=google-cloud-data_fusion-v1beta1",
42317-        "ruby-cloud-api-shortname=datafusion",
42318-        "ruby-cloud-api-id=datafusion.googleapis.com",
42319-        "ruby-cloud-product-url=https://cloud.google.com/data-fusion",
42320-    ],
42321-    grpc_service_config = "datafusion_grpc_service_config.json",
42322-    rest_numeric_enums = False,
42323-    ruby_cloud_description = "Cloud Data Fusion is a fully managed, cloud-native, enterprise data integration service for quickly building and managing data pipelines.",
42324-    ruby_cloud_title = "Cloud Data Fusion V1beta1",
42325-    deps = [
42326-        ":datafusion_ruby_grpc",
42327-        ":datafusion_ruby_proto",
42328-    ],
42329-)
42330-
42331-# Open Source Packages
42332-ruby_gapic_assembly_pkg(
42333-    name = "google-cloud-datafusion-v1beta1-ruby",
42334-    deps = [
42335-        ":datafusion_ruby_gapic",
42336-        ":datafusion_ruby_grpc",
42337-        ":datafusion_ruby_proto",
42338-    ],
42339-)
42340-
42341-##############################################################################
42342-# C#
42343-##############################################################################
42344-load(
42345-    "@com_google_googleapis_imports//:imports.bzl",
42346-    "csharp_gapic_assembly_pkg",
42347-    "csharp_gapic_library",
42348-    "csharp_grpc_library",
42349-    "csharp_proto_library",
42350-)
42351-
42352-csharp_proto_library(
42353-    name = "datafusion_csharp_proto",
42354-    deps = [":datafusion_proto"],
42355-)
42356-
42357-csharp_grpc_library(
42358-    name = "datafusion_csharp_grpc",
42359-    srcs = [":datafusion_proto"],
42360-    deps = [":datafusion_csharp_proto"],
42361-)
42362-
42363-csharp_gapic_library(
42364-    name = "datafusion_csharp_gapic",
42365-    srcs = [":datafusion_proto_with_info"],
42366-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
42367-    grpc_service_config = "datafusion_grpc_service_config.json",
42368-    rest_numeric_enums = False,
42369-    service_yaml = "datafusion_v1beta1.yaml",
42370-    deps = [
42371-        ":datafusion_csharp_grpc",
42372-        ":datafusion_csharp_proto",
42373-    ],
42374-)
42375-
42376-# Open Source Packages
42377-csharp_gapic_assembly_pkg(
42378-    name = "google-cloud-datafusion-v1beta1-csharp",
42379-    deps = [
42380-        ":datafusion_csharp_gapic",
42381-        ":datafusion_csharp_grpc",
42382-        ":datafusion_csharp_proto",
42383-    ],
42384-)
42385-
42386-##############################################################################
42387-# C++
42388-##############################################################################
42389-# Put your C++ rules here
42390diff -urN a/google/cloud/datalabeling/BUILD.bazel b/google/cloud/datalabeling/BUILD.bazel
42391--- a/google/cloud/datalabeling/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
42392+++ b/google/cloud/datalabeling/BUILD.bazel	1969-12-31 16:00:00
42393@@ -1,40 +0,0 @@
42394-# This build file includes a target for the Ruby wrapper library for
42395-# google-cloud-data_labeling.
42396-
42397-# This is an API workspace, having public visibility by default makes perfect sense.
42398-package(default_visibility = ["//visibility:public"])
42399-
42400-# Export yaml configs.
42401-exports_files(glob(["*.yaml"]))
42402-
42403-load(
42404-    "@com_google_googleapis_imports//:imports.bzl",
42405-    "ruby_cloud_gapic_library",
42406-    "ruby_gapic_assembly_pkg",
42407-)
42408-
42409-# Generates a Ruby wrapper client for datalabeling.
42410-# Ruby wrapper clients are versionless, but are generated from source protos
42411-# for a particular service version, v1beta1 in this case.
42412-ruby_cloud_gapic_library(
42413-    name = "datalabeling_ruby_wrapper",
42414-    srcs = ["//google/cloud/datalabeling/v1beta1:datalabeling_proto_with_info"],
42415-    extra_protoc_parameters = [
42416-        "ruby-cloud-gem-name=google-cloud-data_labeling",
42417-        "ruby-cloud-env-prefix=DATA_LABELING",
42418-        "ruby-cloud-wrapper-of=v1beta1:0.0",
42419-        "ruby-cloud-product-url=https://cloud.google.com/ai-platform/data-labeling/docs",
42420-        "ruby-cloud-api-id=datalabeling.googleapis.com",
42421-        "ruby-cloud-api-shortname=datalabeling",
42422-    ],
42423-    ruby_cloud_description = "AI Platform Data Labeling Service lets you work with human labelers to generate highly accurate labels for a collection of data that you can use in machine learning models.",
42424-    ruby_cloud_title = "AI Platform Data Labeling Service",
42425-)
42426-
42427-# Open Source package.
42428-ruby_gapic_assembly_pkg(
42429-    name = "google-cloud-datalabeling-ruby",
42430-    deps = [
42431-        ":datalabeling_ruby_wrapper",
42432-    ],
42433-)
42434diff -urN a/google/cloud/datalabeling/v1beta1/BUILD.bazel b/google/cloud/datalabeling/v1beta1/BUILD.bazel
42435--- a/google/cloud/datalabeling/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
42436+++ b/google/cloud/datalabeling/v1beta1/BUILD.bazel	1969-12-31 16:00:00
42437@@ -1,373 +0,0 @@
42438-# This file was automatically generated by BuildFileGenerator
42439-
42440-# This is an API workspace, having public visibility by default makes perfect sense.
42441-package(default_visibility = ["//visibility:public"])
42442-
42443-##############################################################################
42444-# Common
42445-##############################################################################
42446-load("@rules_proto//proto:defs.bzl", "proto_library")
42447-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
42448-
42449-proto_library(
42450-    name = "datalabeling_proto",
42451-    srcs = [
42452-        "annotation.proto",
42453-        "annotation_spec_set.proto",
42454-        "data_labeling_service.proto",
42455-        "data_payloads.proto",
42456-        "dataset.proto",
42457-        "evaluation.proto",
42458-        "evaluation_job.proto",
42459-        "human_annotation_config.proto",
42460-        "instruction.proto",
42461-        "operations.proto",
42462-    ],
42463-    deps = [
42464-        "//google/api:annotations_proto",
42465-        "//google/api:client_proto",
42466-        "//google/api:field_behavior_proto",
42467-        "//google/api:resource_proto",
42468-        "//google/longrunning:operations_proto",
42469-        "//google/rpc:status_proto",
42470-        "@com_google_protobuf//:duration_proto",
42471-        "@com_google_protobuf//:empty_proto",
42472-        "@com_google_protobuf//:field_mask_proto",
42473-        "@com_google_protobuf//:timestamp_proto",
42474-    ],
42475-)
42476-
42477-proto_library_with_info(
42478-    name = "datalabeling_proto_with_info",
42479-    deps = [
42480-        ":datalabeling_proto",
42481-        "//google/cloud:common_resources_proto",
42482-    ],
42483-)
42484-
42485-##############################################################################
42486-# Java
42487-##############################################################################
42488-load(
42489-    "@com_google_googleapis_imports//:imports.bzl",
42490-    "java_gapic_assembly_gradle_pkg",
42491-    "java_gapic_library",
42492-    "java_gapic_test",
42493-    "java_grpc_library",
42494-    "java_proto_library",
42495-)
42496-
42497-java_proto_library(
42498-    name = "datalabeling_java_proto",
42499-    deps = [":datalabeling_proto"],
42500-)
42501-
42502-java_grpc_library(
42503-    name = "datalabeling_java_grpc",
42504-    srcs = [":datalabeling_proto"],
42505-    deps = [":datalabeling_java_proto"],
42506-)
42507-
42508-java_gapic_library(
42509-    name = "datalabeling_java_gapic",
42510-    srcs = [":datalabeling_proto_with_info"],
42511-    grpc_service_config = "datalabeling_grpc_service_config.json",
42512-    rest_numeric_enums = False,
42513-    test_deps = [
42514-        ":datalabeling_java_grpc",
42515-    ],
42516-    transport = "grpc",
42517-    deps = [
42518-        ":datalabeling_java_proto",
42519-    ],
42520-)
42521-
42522-java_gapic_test(
42523-    name = "datalabeling_java_gapic_test_suite",
42524-    test_classes = [
42525-        "com.google.cloud.datalabeling.v1beta1.DataLabelingServiceClientTest",
42526-    ],
42527-    runtime_deps = [":datalabeling_java_gapic_test"],
42528-)
42529-
42530-# Open Source Packages
42531-java_gapic_assembly_gradle_pkg(
42532-    name = "google-cloud-datalabeling-v1beta1-java",
42533-    include_samples = True,
42534-    transport = "grpc",
42535-    deps = [
42536-        ":datalabeling_java_gapic",
42537-        ":datalabeling_java_grpc",
42538-        ":datalabeling_java_proto",
42539-        ":datalabeling_proto",
42540-    ],
42541-)
42542-
42543-##############################################################################
42544-# Go
42545-##############################################################################
42546-load(
42547-    "@com_google_googleapis_imports//:imports.bzl",
42548-    "go_gapic_assembly_pkg",
42549-    "go_gapic_library",
42550-    "go_proto_library",
42551-    "go_test",
42552-)
42553-
42554-go_proto_library(
42555-    name = "datalabeling_go_proto",
42556-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
42557-    importpath = "google.golang.org/genproto/googleapis/cloud/datalabeling/v1beta1",
42558-    protos = [":datalabeling_proto"],
42559-    deps = [
42560-        "//google/api:annotations_go_proto",
42561-        "//google/longrunning:longrunning_go_proto",
42562-        "//google/rpc:status_go_proto",
42563-    ],
42564-)
42565-
42566-go_gapic_library(
42567-    name = "datalabeling_go_gapic",
42568-    srcs = [":datalabeling_proto_with_info"],
42569-    grpc_service_config = "datalabeling_grpc_service_config.json",
42570-    importpath = "cloud.google.com/go/datalabeling/apiv1beta1;datalabeling",
42571-    rest_numeric_enums = False,
42572-    service_yaml = "datalabeling_v1beta1.yaml",
42573-    deps = [
42574-        ":datalabeling_go_proto",
42575-        "//google/longrunning:longrunning_go_proto",
42576-        "@com_google_cloud_go//longrunning:go_default_library",
42577-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
42578-        "@io_bazel_rules_go//proto/wkt:duration_go_proto",
42579-    ],
42580-)
42581-
42582-go_test(
42583-    name = "datalabeling_go_gapic_test",
42584-    srcs = [":datalabeling_go_gapic_srcjar_test"],
42585-    embed = [":datalabeling_go_gapic"],
42586-    importpath = "cloud.google.com/go/datalabeling/apiv1beta1",
42587-)
42588-
42589-# Open Source Packages
42590-go_gapic_assembly_pkg(
42591-    name = "gapi-cloud-datalabeling-v1beta1-go",
42592-    deps = [
42593-        ":datalabeling_go_gapic",
42594-        ":datalabeling_go_gapic_srcjar-test.srcjar",
42595-        ":datalabeling_go_proto",
42596-    ],
42597-)
42598-
42599-##############################################################################
42600-# Python
42601-##############################################################################
42602-load(
42603-    "@com_google_googleapis_imports//:imports.bzl",
42604-    "py_gapic_assembly_pkg",
42605-    "py_gapic_library",
42606-    "py_test",
42607-)
42608-
42609-py_gapic_library(
42610-    name = "datalabeling_py_gapic",
42611-    srcs = [":datalabeling_proto"],
42612-    grpc_service_config = "datalabeling_grpc_service_config.json",
42613-    rest_numeric_enums = False,
42614-    transport = "grpc",
42615-)
42616-
42617-py_test(
42618-    name = "datalabeling_py_gapic_test",
42619-    srcs = [
42620-        "datalabeling_py_gapic_pytest.py",
42621-        "datalabeling_py_gapic_test.py",
42622-    ],
42623-    legacy_create_init = False,
42624-    deps = [":datalabeling_py_gapic"],
42625-)
42626-
42627-py_gapic_assembly_pkg(
42628-    name = "datalabeling-v1beta1-py",
42629-    deps = [
42630-        ":datalabeling_py_gapic",
42631-    ],
42632-)
42633-
42634-##############################################################################
42635-# PHP
42636-##############################################################################
42637-load(
42638-    "@com_google_googleapis_imports//:imports.bzl",
42639-    "php_gapic_assembly_pkg",
42640-    "php_gapic_library",
42641-    "php_grpc_library",
42642-    "php_proto_library",
42643-)
42644-
42645-php_proto_library(
42646-    name = "datalabeling_php_proto",
42647-    deps = [":datalabeling_proto"],
42648-)
42649-
42650-php_grpc_library(
42651-    name = "datalabeling_php_grpc",
42652-    srcs = [":datalabeling_proto"],
42653-    deps = [":datalabeling_php_proto"],
42654-)
42655-
42656-php_gapic_library(
42657-    name = "datalabeling_php_gapic",
42658-    srcs = [":datalabeling_proto_with_info"],
42659-    grpc_service_config = "datalabeling_grpc_service_config.json",
42660-    rest_numeric_enums = False,
42661-    service_yaml = "datalabeling_v1beta1.yaml",
42662-    transport = "grpc+rest",
42663-    deps = [
42664-        ":datalabeling_php_grpc",
42665-        ":datalabeling_php_proto",
42666-    ],
42667-)
42668-
42669-# Open Source Packages
42670-php_gapic_assembly_pkg(
42671-    name = "google-cloud-datalabeling-v1beta1-php",
42672-    deps = [
42673-        ":datalabeling_php_gapic",
42674-        ":datalabeling_php_grpc",
42675-        ":datalabeling_php_proto",
42676-    ],
42677-)
42678-
42679-##############################################################################
42680-# Node.js
42681-##############################################################################
42682-load(
42683-    "@com_google_googleapis_imports//:imports.bzl",
42684-    "nodejs_gapic_assembly_pkg",
42685-    "nodejs_gapic_library",
42686-)
42687-
42688-nodejs_gapic_library(
42689-    name = "datalabeling_nodejs_gapic",
42690-    package_name = "@google-cloud/datalabeling",
42691-    src = ":datalabeling_proto_with_info",
42692-    extra_protoc_parameters = ["metadata"],
42693-    grpc_service_config = "datalabeling_grpc_service_config.json",
42694-    main_service = "datalabeling",
42695-    package = "google.cloud.datalabeling.v1beta1",
42696-    rest_numeric_enums = False,
42697-    service_yaml = "datalabeling_v1beta1.yaml",
42698-    transport = "grpc+rest",
42699-    deps = [],
42700-)
42701-
42702-nodejs_gapic_assembly_pkg(
42703-    name = "datalabeling-v1beta1-nodejs",
42704-    deps = [
42705-        ":datalabeling_nodejs_gapic",
42706-        ":datalabeling_proto",
42707-    ],
42708-)
42709-
42710-##############################################################################
42711-# Ruby
42712-##############################################################################
42713-load(
42714-    "@com_google_googleapis_imports//:imports.bzl",
42715-    "ruby_cloud_gapic_library",
42716-    "ruby_gapic_assembly_pkg",
42717-    "ruby_grpc_library",
42718-    "ruby_proto_library",
42719-)
42720-
42721-ruby_proto_library(
42722-    name = "datalabeling_ruby_proto",
42723-    deps = [":datalabeling_proto"],
42724-)
42725-
42726-ruby_grpc_library(
42727-    name = "datalabeling_ruby_grpc",
42728-    srcs = [":datalabeling_proto"],
42729-    deps = [":datalabeling_ruby_proto"],
42730-)
42731-
42732-ruby_cloud_gapic_library(
42733-    name = "datalabeling_ruby_gapic",
42734-    srcs = [":datalabeling_proto_with_info"],
42735-    extra_protoc_parameters = [
42736-        "ruby-cloud-gem-name=google-cloud-data_labeling-v1beta1",
42737-        "ruby-cloud-env-prefix=DATA_LABELING",
42738-        "ruby-cloud-product-url=https://cloud.google.com/ai-platform/data-labeling/docs",
42739-        "ruby-cloud-api-id=datalabeling.googleapis.com",
42740-        "ruby-cloud-api-shortname=datalabeling",
42741-    ],
42742-    grpc_service_config = "datalabeling_grpc_service_config.json",
42743-    rest_numeric_enums = False,
42744-    ruby_cloud_description = "AI Platform Data Labeling Service lets you work with human labelers to generate highly accurate labels for a collection of data that you can use in machine learning models.",
42745-    ruby_cloud_title = "AI Platform Data Labeling Service V1beta1",
42746-    deps = [
42747-        ":datalabeling_ruby_grpc",
42748-        ":datalabeling_ruby_proto",
42749-    ],
42750-)
42751-
42752-# Open Source Packages
42753-ruby_gapic_assembly_pkg(
42754-    name = "google-cloud-datalabeling-v1beta1-ruby",
42755-    deps = [
42756-        ":datalabeling_ruby_gapic",
42757-        ":datalabeling_ruby_grpc",
42758-        ":datalabeling_ruby_proto",
42759-    ],
42760-)
42761-
42762-##############################################################################
42763-# C#
42764-##############################################################################
42765-load(
42766-    "@com_google_googleapis_imports//:imports.bzl",
42767-    "csharp_gapic_assembly_pkg",
42768-    "csharp_gapic_library",
42769-    "csharp_grpc_library",
42770-    "csharp_proto_library",
42771-)
42772-
42773-csharp_proto_library(
42774-    name = "datalabeling_csharp_proto",
42775-    deps = [":datalabeling_proto"],
42776-)
42777-
42778-csharp_grpc_library(
42779-    name = "datalabeling_csharp_grpc",
42780-    srcs = [":datalabeling_proto"],
42781-    deps = [":datalabeling_csharp_proto"],
42782-)
42783-
42784-csharp_gapic_library(
42785-    name = "datalabeling_csharp_gapic",
42786-    srcs = [":datalabeling_proto_with_info"],
42787-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
42788-    grpc_service_config = "datalabeling_grpc_service_config.json",
42789-    rest_numeric_enums = False,
42790-    service_yaml = "datalabeling_v1beta1.yaml",
42791-    deps = [
42792-        ":datalabeling_csharp_grpc",
42793-        ":datalabeling_csharp_proto",
42794-    ],
42795-)
42796-
42797-# Open Source Packages
42798-csharp_gapic_assembly_pkg(
42799-    name = "google-cloud-datalabeling-v1beta1-csharp",
42800-    deps = [
42801-        ":datalabeling_csharp_gapic",
42802-        ":datalabeling_csharp_grpc",
42803-        ":datalabeling_csharp_proto",
42804-    ],
42805-)
42806-
42807-##############################################################################
42808-# C++
42809-##############################################################################
42810-# Put your C++ rules here
42811diff -urN a/google/cloud/dataplex/BUILD.bazel b/google/cloud/dataplex/BUILD.bazel
42812--- a/google/cloud/dataplex/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
42813+++ b/google/cloud/dataplex/BUILD.bazel	1969-12-31 16:00:00
42814@@ -1,39 +0,0 @@
42815-# This build file includes a target for the Ruby wrapper library for
42816-# google-cloud-dataplex.
42817-
42818-# This is an API workspace, having public visibility by default makes perfect sense.
42819-package(default_visibility = ["//visibility:public"])
42820-
42821-# Export yaml configs.
42822-exports_files(glob(["*.yaml"]))
42823-
42824-load(
42825-    "@com_google_googleapis_imports//:imports.bzl",
42826-    "ruby_cloud_gapic_library",
42827-    "ruby_gapic_assembly_pkg",
42828-)
42829-
42830-# Generates a Ruby wrapper client for dataplex.
42831-# Ruby wrapper clients are versionless, but are generated from source protos
42832-# for a particular service version, v1 in this case.
42833-ruby_cloud_gapic_library(
42834-    name = "dataplex_ruby_wrapper",
42835-    srcs = ["//google/cloud/dataplex/v1:dataplex_proto_with_info"],
42836-    extra_protoc_parameters = [
42837-        "ruby-cloud-gem-name=google-cloud-dataplex",
42838-        "ruby-cloud-wrapper-of=v1:0.2",
42839-        "ruby-cloud-product-url=https://cloud.google.com/dataplex/",
42840-        "ruby-cloud-api-id=dataplex.googleapis.com",
42841-        "ruby-cloud-api-shortname=dataplex",
42842-    ],
42843-    ruby_cloud_description = "Dataplex is an intelligent data fabric that provides a way to centrally manage, monitor, and govern your data across data lakes, data warehouses and data marts, and make this data securely accessible to a variety of analytics and data science tools.",
42844-    ruby_cloud_title = "Dataplex",
42845-)
42846-
42847-# Open Source package.
42848-ruby_gapic_assembly_pkg(
42849-    name = "google-cloud-dataplex-ruby",
42850-    deps = [
42851-        ":dataplex_ruby_wrapper",
42852-    ],
42853-)
42854diff -urN a/google/cloud/dataplex/v1/BUILD.bazel b/google/cloud/dataplex/v1/BUILD.bazel
42855--- a/google/cloud/dataplex/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
42856+++ b/google/cloud/dataplex/v1/BUILD.bazel	1969-12-31 16:00:00
42857@@ -1,421 +0,0 @@
42858-# This file was automatically generated by BuildFileGenerator
42859-# https://github.com/googleapis/rules_gapic/tree/master/bazel
42860-
42861-# Most of the manual changes to this file will be overwritten.
42862-# It's **only** allowed to change the following rule attribute values:
42863-# - names of *_gapic_assembly_* rules
42864-# - certain parameters of *_gapic_library rules, including but not limited to:
42865-#    * extra_protoc_parameters
42866-#    * extra_protoc_file_parameters
42867-# The complete list of preserved parameters can be found in the source code.
42868-
42869-# This is an API workspace, having public visibility by default makes perfect sense.
42870-package(default_visibility = ["//visibility:public"])
42871-
42872-##############################################################################
42873-# Common
42874-##############################################################################
42875-load("@rules_proto//proto:defs.bzl", "proto_library")
42876-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
42877-
42878-proto_library(
42879-    name = "dataplex_proto",
42880-    srcs = [
42881-        "analyze.proto",
42882-        "content.proto",
42883-        "logs.proto",
42884-        "metadata.proto",
42885-        "resources.proto",
42886-        "service.proto",
42887-        "tasks.proto",
42888-    ],
42889-    deps = [
42890-        "//google/api:annotations_proto",
42891-        "//google/api:client_proto",
42892-        "//google/api:field_behavior_proto",
42893-        "//google/api:resource_proto",
42894-        "//google/iam/v1:iam_policy_proto",
42895-        "//google/iam/v1:policy_proto",
42896-        "//google/longrunning:operations_proto",
42897-        "@com_google_protobuf//:duration_proto",
42898-        "@com_google_protobuf//:empty_proto",
42899-        "@com_google_protobuf//:field_mask_proto",
42900-        "@com_google_protobuf//:timestamp_proto",
42901-    ],
42902-)
42903-
42904-proto_library_with_info(
42905-    name = "dataplex_proto_with_info",
42906-    deps = [
42907-        ":dataplex_proto",
42908-        "//google/cloud:common_resources_proto",
42909-        "//google/cloud/location:location_proto",
42910-        "//google/iam/v1:iam_policy_proto",
42911-    ],
42912-)
42913-
42914-##############################################################################
42915-# Java
42916-##############################################################################
42917-load(
42918-    "@com_google_googleapis_imports//:imports.bzl",
42919-    "java_gapic_assembly_gradle_pkg",
42920-    "java_gapic_library",
42921-    "java_gapic_test",
42922-    "java_grpc_library",
42923-    "java_proto_library",
42924-)
42925-
42926-java_proto_library(
42927-    name = "dataplex_java_proto",
42928-    deps = [":dataplex_proto"],
42929-)
42930-
42931-java_grpc_library(
42932-    name = "dataplex_java_grpc",
42933-    srcs = [":dataplex_proto"],
42934-    deps = [":dataplex_java_proto"],
42935-)
42936-
42937-java_gapic_library(
42938-    name = "dataplex_java_gapic",
42939-    srcs = [":dataplex_proto_with_info"],
42940-    gapic_yaml = None,
42941-    grpc_service_config = "dataplex_grpc_service_config.json",
42942-    rest_numeric_enums = False,
42943-    service_yaml = "dataplex_v1.yaml",
42944-    test_deps = [
42945-        ":dataplex_java_grpc",
42946-        "//google/cloud/location:location_java_grpc",
42947-        "//google/iam/v1:iam_java_grpc",
42948-    ],
42949-    transport = "grpc+rest",
42950-    deps = [
42951-        ":dataplex_java_proto",
42952-        "//google/api:api_java_proto",
42953-        "//google/cloud/location:location_java_proto",
42954-        "//google/iam/v1:iam_java_proto",
42955-    ],
42956-)
42957-
42958-java_gapic_test(
42959-    name = "dataplex_java_gapic_test_suite",
42960-    test_classes = [
42961-        "com.google.cloud.dataplex.v1.ContentServiceClientHttpJsonTest",
42962-        "com.google.cloud.dataplex.v1.ContentServiceClientTest",
42963-        "com.google.cloud.dataplex.v1.DataplexServiceClientHttpJsonTest",
42964-        "com.google.cloud.dataplex.v1.DataplexServiceClientTest",
42965-        "com.google.cloud.dataplex.v1.MetadataServiceClientHttpJsonTest",
42966-        "com.google.cloud.dataplex.v1.MetadataServiceClientTest",
42967-    ],
42968-    runtime_deps = [":dataplex_java_gapic_test"],
42969-)
42970-
42971-# Open Source Packages
42972-java_gapic_assembly_gradle_pkg(
42973-    name = "google-cloud-dataplex-v1-java",
42974-    include_samples = True,
42975-    transport = "grpc+rest",
42976-    deps = [
42977-        ":dataplex_java_gapic",
42978-        ":dataplex_java_grpc",
42979-        ":dataplex_java_proto",
42980-        ":dataplex_proto",
42981-    ],
42982-)
42983-
42984-##############################################################################
42985-# Go
42986-##############################################################################
42987-load(
42988-    "@com_google_googleapis_imports//:imports.bzl",
42989-    "go_gapic_assembly_pkg",
42990-    "go_gapic_library",
42991-    "go_proto_library",
42992-    "go_test",
42993-)
42994-
42995-go_proto_library(
42996-    name = "dataplex_go_proto",
42997-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
42998-    importpath = "google.golang.org/genproto/googleapis/cloud/dataplex/v1",
42999-    protos = [":dataplex_proto"],
43000-    deps = [
43001-        "//google/api:annotations_go_proto",
43002-        "//google/iam/v1:iam_go_proto",
43003-        "//google/longrunning:longrunning_go_proto",
43004-    ],
43005-)
43006-
43007-go_gapic_library(
43008-    name = "dataplex_go_gapic",
43009-    srcs = [":dataplex_proto_with_info"],
43010-    grpc_service_config = "dataplex_grpc_service_config.json",
43011-    importpath = "cloud.google.com/go/dataplex/apiv1;dataplex",
43012-    metadata = True,
43013-    rest_numeric_enums = False,
43014-    service_yaml = "dataplex_v1.yaml",
43015-    transport = "grpc+rest",
43016-    deps = [
43017-        ":dataplex_go_proto",
43018-        "//google/cloud/location:location_go_proto",
43019-        "//google/iam/v1:iam_go_proto",
43020-        "//google/longrunning:longrunning_go_proto",
43021-        "@com_google_cloud_go//longrunning:go_default_library",
43022-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
43023-        "@io_bazel_rules_go//proto/wkt:duration_go_proto",
43024-    ],
43025-)
43026-
43027-go_test(
43028-    name = "dataplex_go_gapic_test",
43029-    srcs = [":dataplex_go_gapic_srcjar_test"],
43030-    embed = [":dataplex_go_gapic"],
43031-    importpath = "cloud.google.com/go/dataplex/apiv1",
43032-)
43033-
43034-# Open Source Packages
43035-go_gapic_assembly_pkg(
43036-    name = "gapi-cloud-dataplex-v1-go",
43037-    deps = [
43038-        ":dataplex_go_gapic",
43039-        ":dataplex_go_gapic_srcjar-metadata.srcjar",
43040-        ":dataplex_go_gapic_srcjar-test.srcjar",
43041-        ":dataplex_go_proto",
43042-    ],
43043-)
43044-
43045-##############################################################################
43046-# Python
43047-##############################################################################
43048-load(
43049-    "@com_google_googleapis_imports//:imports.bzl",
43050-    "py_gapic_assembly_pkg",
43051-    "py_gapic_library",
43052-    "py_test",
43053-)
43054-
43055-py_gapic_library(
43056-    name = "dataplex_py_gapic",
43057-    srcs = [":dataplex_proto"],
43058-    grpc_service_config = "dataplex_grpc_service_config.json",
43059-    rest_numeric_enums = False,
43060-    service_yaml = "dataplex_v1.yaml",
43061-    transport = "grpc",
43062-    deps = [
43063-        "//google/iam/v1:iam_policy_py_proto",
43064-    ],
43065-)
43066-
43067-py_test(
43068-    name = "dataplex_py_gapic_test",
43069-    srcs = [
43070-        "dataplex_py_gapic_pytest.py",
43071-        "dataplex_py_gapic_test.py",
43072-    ],
43073-    legacy_create_init = False,
43074-    deps = [":dataplex_py_gapic"],
43075-)
43076-
43077-# Open Source Packages
43078-py_gapic_assembly_pkg(
43079-    name = "dataplex-v1-py",
43080-    deps = [
43081-        ":dataplex_py_gapic",
43082-    ],
43083-)
43084-
43085-##############################################################################
43086-# PHP
43087-##############################################################################
43088-load(
43089-    "@com_google_googleapis_imports//:imports.bzl",
43090-    "php_gapic_assembly_pkg",
43091-    "php_gapic_library",
43092-    "php_grpc_library",
43093-    "php_proto_library",
43094-)
43095-
43096-php_proto_library(
43097-    name = "dataplex_php_proto",
43098-    deps = [":dataplex_proto"],
43099-)
43100-
43101-php_grpc_library(
43102-    name = "dataplex_php_grpc",
43103-    srcs = [":dataplex_proto"],
43104-    deps = [":dataplex_php_proto"],
43105-)
43106-
43107-php_gapic_library(
43108-    name = "dataplex_php_gapic",
43109-    srcs = [":dataplex_proto_with_info"],
43110-    grpc_service_config = "dataplex_grpc_service_config.json",
43111-    rest_numeric_enums = False,
43112-    service_yaml = "dataplex_v1.yaml",
43113-    transport = "grpc+rest",
43114-    deps = [
43115-        ":dataplex_php_grpc",
43116-        ":dataplex_php_proto",
43117-    ],
43118-)
43119-
43120-# Open Source Packages
43121-php_gapic_assembly_pkg(
43122-    name = "google-cloud-dataplex-v1-php",
43123-    deps = [
43124-        ":dataplex_php_gapic",
43125-        ":dataplex_php_grpc",
43126-        ":dataplex_php_proto",
43127-    ],
43128-)
43129-
43130-##############################################################################
43131-# Node.js
43132-##############################################################################
43133-load(
43134-    "@com_google_googleapis_imports//:imports.bzl",
43135-    "nodejs_gapic_assembly_pkg",
43136-    "nodejs_gapic_library",
43137-)
43138-
43139-nodejs_gapic_library(
43140-    name = "dataplex_nodejs_gapic",
43141-    package_name = "@google-cloud/dataplex",
43142-    src = ":dataplex_proto_with_info",
43143-    extra_protoc_parameters = ["metadata"],
43144-    grpc_service_config = "dataplex_grpc_service_config.json",
43145-    # Content service defines IAM RPCs, force override mixins to remove IAM
43146-    mixins = "google.cloud.location.Locations;google.longrunning.Operations",
43147-    package = "google.cloud.dataplex.v1",
43148-    rest_numeric_enums = False,
43149-    service_yaml = "dataplex_v1.yaml",
43150-    transport = "grpc+rest",
43151-    deps = [],
43152-)
43153-
43154-nodejs_gapic_assembly_pkg(
43155-    name = "dataplex-v1-nodejs",
43156-    deps = [
43157-        ":dataplex_nodejs_gapic",
43158-        ":dataplex_proto",
43159-    ],
43160-)
43161-
43162-##############################################################################
43163-# Ruby
43164-##############################################################################
43165-load(
43166-    "@com_google_googleapis_imports//:imports.bzl",
43167-    "ruby_cloud_gapic_library",
43168-    "ruby_gapic_assembly_pkg",
43169-    "ruby_grpc_library",
43170-    "ruby_proto_library",
43171-)
43172-
43173-ruby_proto_library(
43174-    name = "dataplex_ruby_proto",
43175-    deps = [":dataplex_proto"],
43176-)
43177-
43178-ruby_grpc_library(
43179-    name = "dataplex_ruby_grpc",
43180-    srcs = [":dataplex_proto"],
43181-    deps = [":dataplex_ruby_proto"],
43182-)
43183-
43184-ruby_cloud_gapic_library(
43185-    name = "dataplex_ruby_gapic",
43186-    srcs = [":dataplex_proto_with_info"],
43187-    extra_protoc_parameters = [
43188-        "ruby-cloud-api-id=dataplex.googleapis.com",
43189-        "ruby-cloud-api-shortname=dataplex",
43190-        "ruby-cloud-gem-name=google-cloud-dataplex-v1",
43191-        "ruby-cloud-product-url=https://cloud.google.com/dataplex/",
43192-    ],
43193-    grpc_service_config = "dataplex_grpc_service_config.json",
43194-    rest_numeric_enums = False,
43195-    ruby_cloud_description = "Dataplex is an intelligent data fabric that provides a way to centrally manage, monitor, and govern your data across data lakes, data warehouses and data marts, and make this data securely accessible to a variety of analytics and data science tools.",
43196-    ruby_cloud_title = "Dataplex V1",
43197-    service_yaml = "dataplex_v1.yaml",
43198-    deps = [
43199-        ":dataplex_ruby_grpc",
43200-        ":dataplex_ruby_proto",
43201-    ],
43202-)
43203-
43204-# Open Source Packages
43205-ruby_gapic_assembly_pkg(
43206-    name = "google-cloud-dataplex-v1-ruby",
43207-    deps = [
43208-        ":dataplex_ruby_gapic",
43209-        ":dataplex_ruby_grpc",
43210-        ":dataplex_ruby_proto",
43211-    ],
43212-)
43213-
43214-##############################################################################
43215-# C#
43216-##############################################################################
43217-load(
43218-    "@com_google_googleapis_imports//:imports.bzl",
43219-    "csharp_gapic_assembly_pkg",
43220-    "csharp_gapic_library",
43221-    "csharp_grpc_library",
43222-    "csharp_proto_library",
43223-)
43224-
43225-csharp_proto_library(
43226-    name = "dataplex_csharp_proto",
43227-    deps = [":dataplex_proto"],
43228-)
43229-
43230-csharp_grpc_library(
43231-    name = "dataplex_csharp_grpc",
43232-    srcs = [":dataplex_proto"],
43233-    deps = [":dataplex_csharp_proto"],
43234-)
43235-
43236-csharp_gapic_library(
43237-    name = "dataplex_csharp_gapic",
43238-    srcs = [":dataplex_proto_with_info"],
43239-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
43240-    grpc_service_config = "dataplex_grpc_service_config.json",
43241-    rest_numeric_enums = False,
43242-    service_yaml = "dataplex_v1.yaml",
43243-    deps = [
43244-        ":dataplex_csharp_grpc",
43245-        ":dataplex_csharp_proto",
43246-    ],
43247-)
43248-
43249-# Open Source Packages
43250-csharp_gapic_assembly_pkg(
43251-    name = "google-cloud-dataplex-v1-csharp",
43252-    deps = [
43253-        ":dataplex_csharp_gapic",
43254-        ":dataplex_csharp_grpc",
43255-        ":dataplex_csharp_proto",
43256-    ],
43257-)
43258-
43259-##############################################################################
43260-# C++
43261-##############################################################################
43262-load(
43263-    "@com_google_googleapis_imports//:imports.bzl",
43264-    "cc_grpc_library",
43265-    "cc_proto_library",
43266-)
43267-
43268-cc_proto_library(
43269-    name = "dataplex_cc_proto",
43270-    deps = [":dataplex_proto"],
43271-)
43272-
43273-cc_grpc_library(
43274-    name = "dataplex_cc_grpc",
43275-    srcs = [":dataplex_proto"],
43276-    grpc_only = True,
43277-    deps = [":dataplex_cc_proto"],
43278-)
43279diff -urN a/google/cloud/dataproc/BUILD.bazel b/google/cloud/dataproc/BUILD.bazel
43280--- a/google/cloud/dataproc/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
43281+++ b/google/cloud/dataproc/BUILD.bazel	1969-12-31 16:00:00
43282@@ -1,41 +0,0 @@
43283-# This build file includes a target for the Ruby wrapper library for
43284-# google-cloud-dataproc.
43285-
43286-# This is an API workspace, having public visibility by default makes perfect sense.
43287-package(default_visibility = ["//visibility:public"])
43288-
43289-# Export yaml configs.
43290-exports_files(glob(["*.yaml"]))
43291-
43292-load(
43293-    "@com_google_googleapis_imports//:imports.bzl",
43294-    "ruby_cloud_gapic_library",
43295-    "ruby_gapic_assembly_pkg",
43296-)
43297-
43298-# Generates a Ruby wrapper client for dataproc.
43299-# Ruby wrapper clients are versionless, but are generated from source protos
43300-# for a particular service version, v1 in this case.
43301-ruby_cloud_gapic_library(
43302-    name = "dataproc_ruby_wrapper",
43303-    srcs = ["//google/cloud/dataproc/v1:dataproc_proto_with_info"],
43304-    extra_protoc_parameters = [
43305-        "ruby-cloud-gem-name=google-cloud-dataproc",
43306-        "ruby-cloud-env-prefix=DATAPROC",
43307-        "ruby-cloud-wrapper-of=v1:0.7",
43308-        "ruby-cloud-product-url=https://cloud.google.com/dataproc",
43309-        "ruby-cloud-api-id=dataproc.googleapis.com",
43310-        "ruby-cloud-api-shortname=dataproc",
43311-        "ruby-cloud-migration-version=1.0",
43312-    ],
43313-    ruby_cloud_description = "Manages Hadoop-based clusters and jobs on Google Cloud Platform.",
43314-    ruby_cloud_title = "Cloud Dataproc",
43315-)
43316-
43317-# Open Source package.
43318-ruby_gapic_assembly_pkg(
43319-    name = "google-cloud-dataproc-ruby",
43320-    deps = [
43321-        ":dataproc_ruby_wrapper",
43322-    ],
43323-)
43324diff -urN a/google/cloud/dataproc/logging/BUILD.bazel b/google/cloud/dataproc/logging/BUILD.bazel
43325--- a/google/cloud/dataproc/logging/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
43326+++ b/google/cloud/dataproc/logging/BUILD.bazel	1969-12-31 16:00:00
43327@@ -1,176 +0,0 @@
43328-# This file was automatically generated by BuildFileGenerator
43329-
43330-# This is an API workspace, having public visibility by default makes perfect sense.
43331-package(default_visibility = ["//visibility:public"])
43332-
43333-##############################################################################
43334-# Common
43335-##############################################################################
43336-load("@rules_proto//proto:defs.bzl", "proto_library")
43337-
43338-proto_library(
43339-    name = "logging_proto",
43340-    srcs = [
43341-        "autoscaler_log.proto",
43342-    ],
43343-    deps = [
43344-        "@com_google_protobuf//:duration_proto",
43345-    ],
43346-)
43347-
43348-##############################################################################
43349-# Java
43350-##############################################################################
43351-load(
43352-    "@com_google_googleapis_imports//:imports.bzl",
43353-    "java_grpc_library",
43354-    "java_proto_library",
43355-)
43356-
43357-java_proto_library(
43358-    name = "logging_java_proto",
43359-    deps = [":logging_proto"],
43360-)
43361-
43362-java_grpc_library(
43363-    name = "logging_java_grpc",
43364-    srcs = [":logging_proto"],
43365-    deps = [":logging_java_proto"],
43366-)
43367-
43368-##############################################################################
43369-# Go
43370-##############################################################################
43371-load(
43372-    "@com_google_googleapis_imports//:imports.bzl",
43373-    "go_proto_library",
43374-)
43375-
43376-go_proto_library(
43377-    name = "logging_go_proto",
43378-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
43379-    importpath = "google.golang.org/genproto/googleapis/cloud/dataproc/logging",
43380-    protos = [":logging_proto"],
43381-    deps = [
43382-    ],
43383-)
43384-
43385-##############################################################################
43386-# Python
43387-##############################################################################
43388-load(
43389-    "@com_google_googleapis_imports//:imports.bzl",
43390-    "moved_proto_library",
43391-    "py_grpc_library",
43392-    "py_proto_library",
43393-)
43394-
43395-moved_proto_library(
43396-    name = "logging_moved_proto",
43397-    srcs = [":logging_proto"],
43398-    deps = [
43399-        "@com_google_protobuf//:duration_proto",
43400-    ],
43401-)
43402-
43403-py_proto_library(
43404-    name = "logging_py_proto",
43405-    deps = [":logging_moved_proto"],
43406-)
43407-
43408-py_grpc_library(
43409-    name = "logging_py_grpc",
43410-    srcs = [":logging_moved_proto"],
43411-    deps = [":logging_py_proto"],
43412-)
43413-
43414-##############################################################################
43415-# PHP
43416-##############################################################################
43417-load(
43418-    "@com_google_googleapis_imports//:imports.bzl",
43419-    "php_grpc_library",
43420-    "php_proto_library",
43421-)
43422-
43423-php_proto_library(
43424-    name = "logging_php_proto",
43425-    deps = [":logging_proto"],
43426-)
43427-
43428-php_grpc_library(
43429-    name = "logging_php_grpc",
43430-    srcs = [":logging_proto"],
43431-    deps = [":logging_php_proto"],
43432-)
43433-
43434-##############################################################################
43435-# Node.js
43436-##############################################################################
43437-load(
43438-    "@com_google_googleapis_imports//:imports.bzl",
43439-    "nodejs_gapic_assembly_pkg",
43440-    "nodejs_gapic_library",
43441-)
43442-
43443-
43444-##############################################################################
43445-# Ruby
43446-##############################################################################
43447-load(
43448-    "@com_google_googleapis_imports//:imports.bzl",
43449-    "ruby_grpc_library",
43450-    "ruby_proto_library",
43451-)
43452-
43453-ruby_proto_library(
43454-    name = "logging_ruby_proto",
43455-    deps = [":logging_proto"],
43456-)
43457-
43458-ruby_grpc_library(
43459-    name = "logging_ruby_grpc",
43460-    srcs = [":logging_proto"],
43461-    deps = [":logging_ruby_proto"],
43462-)
43463-
43464-##############################################################################
43465-# C#
43466-##############################################################################
43467-load(
43468-    "@com_google_googleapis_imports//:imports.bzl",
43469-    "csharp_grpc_library",
43470-    "csharp_proto_library",
43471-)
43472-
43473-csharp_proto_library(
43474-    name = "logging_csharp_proto",
43475-    deps = [":logging_proto"],
43476-)
43477-
43478-csharp_grpc_library(
43479-    name = "logging_csharp_grpc",
43480-    srcs = [":logging_proto"],
43481-    deps = [":logging_csharp_proto"],
43482-)
43483-
43484-##############################################################################
43485-# C++
43486-##############################################################################
43487-load(
43488-    "@com_google_googleapis_imports//:imports.bzl",
43489-    "cc_grpc_library",
43490-    "cc_proto_library",
43491-)
43492-
43493-cc_proto_library(
43494-    name = "logging_cc_proto",
43495-    deps = [":logging_proto"],
43496-)
43497-
43498-cc_grpc_library(
43499-    name = "logging_cc_grpc",
43500-    srcs = [":logging_proto"],
43501-    grpc_only = True,
43502-    deps = [":logging_cc_proto"],
43503-)
43504diff -urN a/google/cloud/dataproc/v1/BUILD.bazel b/google/cloud/dataproc/v1/BUILD.bazel
43505--- a/google/cloud/dataproc/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
43506+++ b/google/cloud/dataproc/v1/BUILD.bazel	1969-12-31 16:00:00
43507@@ -1,395 +0,0 @@
43508-# This file was automatically generated by BuildFileGenerator
43509-
43510-# This is an API workspace, having public visibility by default makes perfect sense.
43511-package(default_visibility = ["//visibility:public"])
43512-
43513-##############################################################################
43514-# Common
43515-##############################################################################
43516-load("@rules_proto//proto:defs.bzl", "proto_library")
43517-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
43518-
43519-proto_library(
43520-    name = "dataproc_proto",
43521-    srcs = [
43522-        "autoscaling_policies.proto",
43523-        "batches.proto",
43524-        "clusters.proto",
43525-        "jobs.proto",
43526-        "operations.proto",
43527-        "shared.proto",
43528-        "workflow_templates.proto",
43529-    ],
43530-    deps = [
43531-        "//google/api:annotations_proto",
43532-        "//google/api:client_proto",
43533-        "//google/api:field_behavior_proto",
43534-        "//google/api:resource_proto",
43535-        "//google/longrunning:operations_proto",
43536-        "@com_google_protobuf//:duration_proto",
43537-        "@com_google_protobuf//:empty_proto",
43538-        "@com_google_protobuf//:field_mask_proto",
43539-        "@com_google_protobuf//:timestamp_proto",
43540-    ],
43541-)
43542-
43543-proto_library_with_info(
43544-    name = "dataproc_proto_with_info",
43545-    deps = [
43546-        ":dataproc_proto",
43547-        "//google/cloud:common_resources_proto",
43548-    ],
43549-)
43550-
43551-##############################################################################
43552-# Java
43553-##############################################################################
43554-load(
43555-    "@com_google_googleapis_imports//:imports.bzl",
43556-    "java_gapic_assembly_gradle_pkg",
43557-    "java_gapic_library",
43558-    "java_gapic_test",
43559-    "java_grpc_library",
43560-    "java_proto_library",
43561-)
43562-
43563-java_proto_library(
43564-    name = "dataproc_java_proto",
43565-    deps = [":dataproc_proto"],
43566-)
43567-
43568-java_grpc_library(
43569-    name = "dataproc_java_grpc",
43570-    srcs = [":dataproc_proto"],
43571-    deps = [":dataproc_java_proto"],
43572-)
43573-
43574-java_gapic_library(
43575-    name = "dataproc_java_gapic",
43576-    srcs = [":dataproc_proto_with_info"],
43577-    gapic_yaml = "dataproc_gapic.yaml",
43578-    grpc_service_config = "dataproc_grpc_service_config.json",
43579-    rest_numeric_enums = False,
43580-    test_deps = [
43581-        ":dataproc_java_grpc",
43582-    ],
43583-    transport = "grpc+rest",
43584-    deps = [
43585-        ":dataproc_java_proto",
43586-    ],
43587-)
43588-
43589-java_gapic_test(
43590-    name = "dataproc_java_gapic_test_suite",
43591-    test_classes = [
43592-        # Add AutoscalingPolicyService to gapic yaml
43593-        "com.google.cloud.dataproc.v1.AutoscalingPolicyServiceClientHttpJsonTest",
43594-        "com.google.cloud.dataproc.v1.AutoscalingPolicyServiceClientTest",
43595-        "com.google.cloud.dataproc.v1.ClusterControllerClientHttpJsonTest",
43596-        "com.google.cloud.dataproc.v1.ClusterControllerClientTest",
43597-        "com.google.cloud.dataproc.v1.JobControllerClientHttpJsonTest",
43598-        "com.google.cloud.dataproc.v1.JobControllerClientTest",
43599-        "com.google.cloud.dataproc.v1.WorkflowTemplateServiceClientHttpJsonTest",
43600-        "com.google.cloud.dataproc.v1.WorkflowTemplateServiceClientTest",
43601-    ],
43602-    runtime_deps = [":dataproc_java_gapic_test"],
43603-)
43604-
43605-# Open Source Packages
43606-java_gapic_assembly_gradle_pkg(
43607-    name = "google-cloud-dataproc-v1-java",
43608-    include_samples = True,
43609-    transport = "grpc+rest",
43610-    deps = [
43611-        ":dataproc_java_gapic",
43612-        ":dataproc_java_grpc",
43613-        ":dataproc_java_proto",
43614-        ":dataproc_proto",
43615-    ],
43616-)
43617-
43618-##############################################################################
43619-# Go
43620-##############################################################################
43621-load(
43622-    "@com_google_googleapis_imports//:imports.bzl",
43623-    "go_gapic_assembly_pkg",
43624-    "go_gapic_library",
43625-    "go_proto_library",
43626-    "go_test",
43627-)
43628-
43629-go_proto_library(
43630-    name = "dataproc_go_proto",
43631-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
43632-    importpath = "google.golang.org/genproto/googleapis/cloud/dataproc/v1",
43633-    protos = [":dataproc_proto"],
43634-    deps = [
43635-        "//google/api:annotations_go_proto",
43636-        "//google/longrunning:longrunning_go_proto",
43637-    ],
43638-)
43639-
43640-go_gapic_library(
43641-    name = "dataproc_go_gapic",
43642-    srcs = [":dataproc_proto_with_info"],
43643-    grpc_service_config = "dataproc_grpc_service_config.json",
43644-    importpath = "cloud.google.com/go/dataproc/apiv1;dataproc",
43645-    rest_numeric_enums = False,
43646-    service_yaml = "dataproc_v1.yaml",
43647-    transport = "grpc+rest",
43648-    deps = [
43649-        ":dataproc_go_proto",
43650-        "//google/longrunning:longrunning_go_proto",
43651-        "@com_google_cloud_go//longrunning:go_default_library",
43652-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
43653-        "@io_bazel_rules_go//proto/wkt:duration_go_proto",
43654-    ],
43655-)
43656-
43657-go_test(
43658-    name = "dataproc_go_gapic_test",
43659-    srcs = [":dataproc_go_gapic_srcjar_test"],
43660-    embed = [":dataproc_go_gapic"],
43661-    importpath = "cloud.google.com/go/dataproc/apiv1",
43662-)
43663-
43664-# Open Source Packages
43665-go_gapic_assembly_pkg(
43666-    name = "gapi-cloud-dataproc-v1-go",
43667-    deps = [
43668-        ":dataproc_go_gapic",
43669-        ":dataproc_go_gapic_srcjar-test.srcjar",
43670-        ":dataproc_go_proto",
43671-    ],
43672-)
43673-
43674-##############################################################################
43675-# Python
43676-##############################################################################
43677-load(
43678-    "@com_google_googleapis_imports//:imports.bzl",
43679-    "py_gapic_assembly_pkg",
43680-    "py_gapic_library",
43681-    "py_test",
43682-)
43683-
43684-py_gapic_library(
43685-    name = "dataproc_py_gapic",
43686-    srcs = [":dataproc_proto"],
43687-    grpc_service_config = "dataproc_grpc_service_config.json",
43688-    rest_numeric_enums = False,
43689-    transport = "grpc",
43690-)
43691-
43692-py_test(
43693-    name = "dataproc_py_gapic_test",
43694-    srcs = [
43695-        "dataproc_py_gapic_pytest.py",
43696-        "dataproc_py_gapic_test.py",
43697-    ],
43698-    legacy_create_init = False,
43699-    deps = [":dataproc_py_gapic"],
43700-)
43701-
43702-py_gapic_assembly_pkg(
43703-    name = "dataproc-v1-py",
43704-    deps = [
43705-        ":dataproc_py_gapic",
43706-    ],
43707-)
43708-
43709-##############################################################################
43710-# PHP
43711-##############################################################################
43712-load(
43713-    "@com_google_googleapis_imports//:imports.bzl",
43714-    "php_gapic_assembly_pkg",
43715-    "php_gapic_library",
43716-    "php_grpc_library",
43717-    "php_proto_library",
43718-)
43719-
43720-php_proto_library(
43721-    name = "dataproc_php_proto",
43722-    deps = [":dataproc_proto"],
43723-)
43724-
43725-php_grpc_library(
43726-    name = "dataproc_php_grpc",
43727-    srcs = [":dataproc_proto"],
43728-    deps = [":dataproc_php_proto"],
43729-)
43730-
43731-php_gapic_library(
43732-    name = "dataproc_php_gapic",
43733-    srcs = [":dataproc_proto_with_info"],
43734-    gapic_yaml = "dataproc_gapic.yaml",
43735-    grpc_service_config = "dataproc_grpc_service_config.json",
43736-    rest_numeric_enums = False,
43737-    service_yaml = "dataproc_v1.yaml",
43738-    transport = "grpc+rest",
43739-    deps = [
43740-        ":dataproc_php_grpc",
43741-        ":dataproc_php_proto",
43742-    ],
43743-)
43744-
43745-# Open Source Packages
43746-php_gapic_assembly_pkg(
43747-    name = "google-cloud-dataproc-v1-php",
43748-    deps = [
43749-        ":dataproc_php_gapic",
43750-        ":dataproc_php_grpc",
43751-        ":dataproc_php_proto",
43752-    ],
43753-)
43754-
43755-##############################################################################
43756-# Node.js
43757-##############################################################################
43758-load(
43759-    "@com_google_googleapis_imports//:imports.bzl",
43760-    "nodejs_gapic_assembly_pkg",
43761-    "nodejs_gapic_library",
43762-)
43763-
43764-nodejs_gapic_library(
43765-    name = "dataproc_nodejs_gapic",
43766-    package_name = "@google-cloud/dataproc",
43767-    src = ":dataproc_proto_with_info",
43768-    extra_protoc_parameters = ["metadata"],
43769-    grpc_service_config = "dataproc_grpc_service_config.json",
43770-    main_service = "dataproc",
43771-    package = "google.cloud.dataproc.v1",
43772-    rest_numeric_enums = False,
43773-    service_yaml = "dataproc_v1.yaml",
43774-    transport = "grpc+rest",
43775-    deps = [],
43776-)
43777-
43778-nodejs_gapic_assembly_pkg(
43779-    name = "dataproc-v1-nodejs",
43780-    deps = [
43781-        ":dataproc_nodejs_gapic",
43782-        ":dataproc_proto",
43783-    ],
43784-)
43785-
43786-##############################################################################
43787-# Ruby
43788-##############################################################################
43789-load(
43790-    "@com_google_googleapis_imports//:imports.bzl",
43791-    "ruby_cloud_gapic_library",
43792-    "ruby_gapic_assembly_pkg",
43793-    "ruby_grpc_library",
43794-    "ruby_proto_library",
43795-)
43796-
43797-ruby_proto_library(
43798-    name = "dataproc_ruby_proto",
43799-    deps = [":dataproc_proto"],
43800-)
43801-
43802-ruby_grpc_library(
43803-    name = "dataproc_ruby_grpc",
43804-    srcs = [":dataproc_proto"],
43805-    deps = [":dataproc_ruby_proto"],
43806-)
43807-
43808-ruby_cloud_gapic_library(
43809-    name = "dataproc_ruby_gapic",
43810-    srcs = [":dataproc_proto_with_info"],
43811-    extra_protoc_parameters = [
43812-        "ruby-cloud-gem-name=google-cloud-dataproc-v1",
43813-        "ruby-cloud-env-prefix=DATAPROC",
43814-        "ruby-cloud-product-url=https://cloud.google.com/dataproc",
43815-        "ruby-cloud-api-id=dataproc.googleapis.com",
43816-        "ruby-cloud-api-shortname=dataproc",
43817-    ],
43818-    grpc_service_config = "dataproc_grpc_service_config.json",
43819-    rest_numeric_enums = False,
43820-    ruby_cloud_description = "Manages Hadoop-based clusters and jobs on Google Cloud Platform.",
43821-    ruby_cloud_title = "Cloud Dataproc V1",
43822-    deps = [
43823-        ":dataproc_ruby_grpc",
43824-        ":dataproc_ruby_proto",
43825-    ],
43826-)
43827-
43828-# Open Source Packages
43829-ruby_gapic_assembly_pkg(
43830-    name = "google-cloud-dataproc-v1-ruby",
43831-    deps = [
43832-        ":dataproc_ruby_gapic",
43833-        ":dataproc_ruby_grpc",
43834-        ":dataproc_ruby_proto",
43835-    ],
43836-)
43837-
43838-##############################################################################
43839-# C#
43840-##############################################################################
43841-load(
43842-    "@com_google_googleapis_imports//:imports.bzl",
43843-    "csharp_gapic_assembly_pkg",
43844-    "csharp_gapic_library",
43845-    "csharp_grpc_library",
43846-    "csharp_proto_library",
43847-)
43848-
43849-csharp_proto_library(
43850-    name = "dataproc_csharp_proto",
43851-    deps = [":dataproc_proto"],
43852-)
43853-
43854-csharp_grpc_library(
43855-    name = "dataproc_csharp_grpc",
43856-    srcs = [":dataproc_proto"],
43857-    deps = [":dataproc_csharp_proto"],
43858-)
43859-
43860-csharp_gapic_library(
43861-    name = "dataproc_csharp_gapic",
43862-    srcs = [":dataproc_proto_with_info"],
43863-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
43864-    grpc_service_config = "dataproc_grpc_service_config.json",
43865-    rest_numeric_enums = False,
43866-    service_yaml = "dataproc_v1.yaml",
43867-    deps = [
43868-        ":dataproc_csharp_grpc",
43869-        ":dataproc_csharp_proto",
43870-    ],
43871-)
43872-
43873-# Open Source Packages
43874-csharp_gapic_assembly_pkg(
43875-    name = "google-cloud-dataproc-v1-csharp",
43876-    deps = [
43877-        ":dataproc_csharp_gapic",
43878-        ":dataproc_csharp_grpc",
43879-        ":dataproc_csharp_proto",
43880-    ],
43881-)
43882-
43883-##############################################################################
43884-# C++
43885-##############################################################################
43886-load(
43887-    "@com_google_googleapis_imports//:imports.bzl",
43888-    "cc_grpc_library",
43889-    "cc_proto_library",
43890-)
43891-
43892-cc_proto_library(
43893-    name = "dataproc_cc_proto",
43894-    deps = [":dataproc_proto"],
43895-)
43896-
43897-cc_grpc_library(
43898-    name = "dataproc_cc_grpc",
43899-    srcs = [":dataproc_proto"],
43900-    grpc_only = True,
43901-    deps = [":dataproc_cc_proto"],
43902-)
43903diff -urN a/google/cloud/dataqna/BUILD.bazel b/google/cloud/dataqna/BUILD.bazel
43904--- a/google/cloud/dataqna/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
43905+++ b/google/cloud/dataqna/BUILD.bazel	1969-12-31 16:00:00
43906@@ -1,41 +0,0 @@
43907-# This build file includes a target for the Ruby wrapper library for
43908-# google-cloud-dataqna.
43909-
43910-# This is an API workspace, having public visibility by default makes perfect sense.
43911-package(default_visibility = ["//visibility:public"])
43912-
43913-# Export yaml configs.
43914-exports_files(glob(["*.yaml"]))
43915-
43916-load(
43917-    "@com_google_googleapis_imports//:imports.bzl",
43918-    "ruby_cloud_gapic_library",
43919-    "ruby_gapic_assembly_pkg",
43920-)
43921-
43922-# Generates a Ruby wrapper client for dataqna.
43923-# Ruby wrapper clients are versionless, but are generated from source protos
43924-# for a particular service version, v1alpha in this case.
43925-ruby_cloud_gapic_library(
43926-    name = "dataqna_ruby_wrapper",
43927-    srcs = ["//google/cloud/dataqna/v1alpha:dataqna_proto_with_info"],
43928-    extra_protoc_parameters = [
43929-        "ruby-cloud-gem-name=google-cloud-dataqna",
43930-        "ruby-cloud-env-prefix=BIGQUERY_DATAQNA",
43931-        "ruby-cloud-wrapper-of=v1alpha:0.0",
43932-        "ruby-cloud-path-override=data_qn_a=dataqna",
43933-        "ruby-cloud-namespace-override=Dataqna=DataQnA",
43934-        "ruby-cloud-api-id=dataqna.googleapis.com",
43935-        "ruby-cloud-api-shortname=dataqna",
43936-    ],
43937-    ruby_cloud_description = "Data QnA is a natural language question and answer service for BigQuery data.",
43938-    ruby_cloud_title = "BigQuery Data QnA",
43939-)
43940-
43941-# Open Source package.
43942-ruby_gapic_assembly_pkg(
43943-    name = "google-cloud-dataqna-ruby",
43944-    deps = [
43945-        ":dataqna_ruby_wrapper",
43946-    ],
43947-)
43948diff -urN a/google/cloud/dataqna/v1alpha/BUILD.bazel b/google/cloud/dataqna/v1alpha/BUILD.bazel
43949--- a/google/cloud/dataqna/v1alpha/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
43950+++ b/google/cloud/dataqna/v1alpha/BUILD.bazel	1969-12-31 16:00:00
43951@@ -1,376 +0,0 @@
43952-# This file was automatically generated by BuildFileGenerator
43953-# https://github.com/googleapis/gapic-generator/tree/master/rules_gapic/bazel
43954-
43955-# Most of the manual changes to this file will be overwritten.
43956-# It's **only** allowed to change the following rule attribute values:
43957-# - names of *_gapic_assembly_* rules
43958-# - certain parameters of *_gapic_library rules, including but not limited to:
43959-#    * extra_protoc_parameters
43960-#    * extra_protoc_file_parameters
43961-# The complete list of preserved parameters can be found in the source code.
43962-
43963-# This is an API workspace, having public visibility by default makes perfect sense.
43964-package(default_visibility = ["//visibility:public"])
43965-
43966-##############################################################################
43967-# Common
43968-##############################################################################
43969-load("@rules_proto//proto:defs.bzl", "proto_library")
43970-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
43971-
43972-proto_library(
43973-    name = "dataqna_proto",
43974-    srcs = [
43975-        "annotated_string.proto",
43976-        "auto_suggestion_service.proto",
43977-        "question.proto",
43978-        "question_service.proto",
43979-        "user_feedback.proto",
43980-    ],
43981-    deps = [
43982-        "//google/api:annotations_proto",
43983-        "//google/api:client_proto",
43984-        "//google/api:field_behavior_proto",
43985-        "//google/api:resource_proto",
43986-        "//google/rpc:status_proto",
43987-        "@com_google_protobuf//:any_proto",
43988-        "@com_google_protobuf//:field_mask_proto",
43989-        "@com_google_protobuf//:timestamp_proto",
43990-    ],
43991-)
43992-
43993-proto_library_with_info(
43994-    name = "dataqna_proto_with_info",
43995-    deps = [
43996-        ":dataqna_proto",
43997-        "//google/cloud:common_resources_proto",
43998-    ],
43999-)
44000-
44001-##############################################################################
44002-# Java
44003-##############################################################################
44004-load(
44005-    "@com_google_googleapis_imports//:imports.bzl",
44006-    "java_gapic_assembly_gradle_pkg",
44007-    "java_gapic_library",
44008-    "java_gapic_test",
44009-    "java_grpc_library",
44010-    "java_proto_library",
44011-)
44012-
44013-java_proto_library(
44014-    name = "dataqna_java_proto",
44015-    deps = [":dataqna_proto"],
44016-)
44017-
44018-java_grpc_library(
44019-    name = "dataqna_java_grpc",
44020-    srcs = [":dataqna_proto"],
44021-    deps = [":dataqna_java_proto"],
44022-)
44023-
44024-java_gapic_library(
44025-    name = "dataqna_java_gapic",
44026-    srcs = [":dataqna_proto_with_info"],
44027-    grpc_service_config = "dataqna_grpc_service_config.json",
44028-    rest_numeric_enums = False,
44029-    test_deps = [
44030-        ":dataqna_java_grpc",
44031-    ],
44032-    transport = "grpc+rest",
44033-    deps = [
44034-        ":dataqna_java_proto",
44035-    ],
44036-)
44037-
44038-java_gapic_test(
44039-    name = "dataqna_java_gapic_test_suite",
44040-    test_classes = [
44041-        "com.google.cloud.dataqna.v1alpha.AutoSuggestionServiceClientHttpJsonTest",
44042-        "com.google.cloud.dataqna.v1alpha.AutoSuggestionServiceClientTest",
44043-        "com.google.cloud.dataqna.v1alpha.QuestionServiceClientHttpJsonTest",
44044-        "com.google.cloud.dataqna.v1alpha.QuestionServiceClientTest",
44045-    ],
44046-    runtime_deps = [":dataqna_java_gapic_test"],
44047-)
44048-
44049-# Open Source Packages
44050-java_gapic_assembly_gradle_pkg(
44051-    name = "google-cloud-dataqna-v1alpha-java",
44052-    include_samples = True,
44053-    transport = "grpc+rest",
44054-    deps = [
44055-        ":dataqna_java_gapic",
44056-        ":dataqna_java_grpc",
44057-        ":dataqna_java_proto",
44058-        ":dataqna_proto",
44059-    ],
44060-)
44061-
44062-##############################################################################
44063-# Go
44064-##############################################################################
44065-load(
44066-    "@com_google_googleapis_imports//:imports.bzl",
44067-    "go_gapic_assembly_pkg",
44068-    "go_gapic_library",
44069-    "go_proto_library",
44070-    "go_test",
44071-)
44072-
44073-go_proto_library(
44074-    name = "dataqna_go_proto",
44075-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
44076-    importpath = "google.golang.org/genproto/googleapis/cloud/dataqna/v1alpha",
44077-    protos = [":dataqna_proto"],
44078-    deps = [
44079-        "//google/api:annotations_go_proto",
44080-        "//google/rpc:status_go_proto",
44081-    ],
44082-)
44083-
44084-go_gapic_library(
44085-    name = "dataqna_go_gapic",
44086-    srcs = [":dataqna_proto_with_info"],
44087-    grpc_service_config = "dataqna_grpc_service_config.json",
44088-    importpath = "cloud.google.com/go/dataqna/apiv1alpha;dataqna",
44089-    rest_numeric_enums = False,
44090-    service_yaml = "dataqna_v1alpha.yaml",
44091-    transport = "grpc+rest",
44092-    deps = [
44093-        ":dataqna_go_proto",
44094-    ],
44095-)
44096-
44097-go_test(
44098-    name = "dataqna_go_gapic_test",
44099-    srcs = [":dataqna_go_gapic_srcjar_test"],
44100-    embed = [":dataqna_go_gapic"],
44101-    importpath = "cloud.google.com/go/dataqna/apiv1alpha",
44102-)
44103-
44104-# Open Source Packages
44105-go_gapic_assembly_pkg(
44106-    name = "gapi-cloud-dataqna-v1alpha-go",
44107-    deps = [
44108-        ":dataqna_go_gapic",
44109-        ":dataqna_go_gapic_srcjar-test.srcjar",
44110-        ":dataqna_go_proto",
44111-    ],
44112-)
44113-
44114-##############################################################################
44115-# Python
44116-##############################################################################
44117-load(
44118-    "@com_google_googleapis_imports//:imports.bzl",
44119-    "py_gapic_assembly_pkg",
44120-    "py_gapic_library",
44121-    "py_test",
44122-)
44123-
44124-py_gapic_library(
44125-    name = "dataqna_py_gapic",
44126-    srcs = [":dataqna_proto"],
44127-    grpc_service_config = "dataqna_grpc_service_config.json",
44128-    rest_numeric_enums = False,
44129-    transport = "grpc+rest",
44130-    opt_args = [
44131-      "warehouse-package-name=google-cloud-data-qna",
44132-    ],
44133-)
44134-
44135-py_test(
44136-    name = "dataqna_py_gapic_test",
44137-    srcs = [
44138-        "dataqna_py_gapic_pytest.py",
44139-        "dataqna_py_gapic_test.py",
44140-    ],
44141-    legacy_create_init = False,
44142-    deps = [":dataqna_py_gapic"],
44143-)
44144-
44145-py_gapic_assembly_pkg(
44146-    name = "dataqna-v1alpha-py",
44147-    deps = [
44148-        ":dataqna_py_gapic",
44149-    ],
44150-)
44151-
44152-##############################################################################
44153-# PHP
44154-##############################################################################
44155-load(
44156-    "@com_google_googleapis_imports//:imports.bzl",
44157-    "php_gapic_assembly_pkg",
44158-    "php_gapic_library",
44159-    "php_grpc_library",
44160-    "php_proto_library",
44161-)
44162-
44163-php_proto_library(
44164-    name = "dataqna_php_proto",
44165-    deps = [":dataqna_proto"],
44166-)
44167-
44168-php_grpc_library(
44169-    name = "dataqna_php_grpc",
44170-    srcs = [":dataqna_proto"],
44171-    deps = [":dataqna_php_proto"],
44172-)
44173-
44174-php_gapic_library(
44175-    name = "dataqna_php_gapic",
44176-    srcs = [":dataqna_proto_with_info"],
44177-    grpc_service_config = "dataqna_grpc_service_config.json",
44178-    rest_numeric_enums = False,
44179-    transport = "grpc+rest",
44180-    deps = [
44181-        ":dataqna_php_grpc",
44182-        ":dataqna_php_proto",
44183-    ],
44184-)
44185-
44186-# Open Source Packages
44187-php_gapic_assembly_pkg(
44188-    name = "google-cloud-dataqna-v1alpha-php",
44189-    deps = [
44190-        ":dataqna_php_gapic",
44191-        ":dataqna_php_grpc",
44192-        ":dataqna_php_proto",
44193-    ],
44194-)
44195-
44196-##############################################################################
44197-# Node.js
44198-##############################################################################
44199-load(
44200-    "@com_google_googleapis_imports//:imports.bzl",
44201-    "nodejs_gapic_assembly_pkg",
44202-    "nodejs_gapic_library",
44203-)
44204-
44205-nodejs_gapic_library(
44206-    name = "dataqna_nodejs_gapic",
44207-    package_name = "@google-cloud/data-qna",
44208-    src = ":dataqna_proto_with_info",
44209-    extra_protoc_parameters = ["metadata"],
44210-    grpc_service_config = "dataqna_grpc_service_config.json",
44211-    package = "google.cloud.dataqna.v1alpha",
44212-    rest_numeric_enums = False,
44213-    service_yaml = "dataqna_v1alpha.yaml",
44214-    transport = "grpc+rest",
44215-    deps = [],
44216-)
44217-
44218-nodejs_gapic_assembly_pkg(
44219-    name = "dataqna-v1alpha-nodejs",
44220-    deps = [
44221-        ":dataqna_nodejs_gapic",
44222-        ":dataqna_proto",
44223-    ],
44224-)
44225-
44226-##############################################################################
44227-# Ruby
44228-##############################################################################
44229-load(
44230-    "@com_google_googleapis_imports//:imports.bzl",
44231-    "ruby_cloud_gapic_library",
44232-    "ruby_gapic_assembly_pkg",
44233-    "ruby_grpc_library",
44234-    "ruby_proto_library",
44235-)
44236-
44237-ruby_proto_library(
44238-    name = "dataqna_ruby_proto",
44239-    deps = [":dataqna_proto"],
44240-)
44241-
44242-ruby_grpc_library(
44243-    name = "dataqna_ruby_grpc",
44244-    srcs = [":dataqna_proto"],
44245-    deps = [":dataqna_ruby_proto"],
44246-)
44247-
44248-ruby_cloud_gapic_library(
44249-    name = "dataqna_ruby_gapic",
44250-    srcs = [":dataqna_proto_with_info"],
44251-    extra_protoc_parameters = [
44252-        "ruby-cloud-gem-name=google-cloud-dataqna-v1alpha",
44253-        "ruby-cloud-env-prefix=BIGQUERY_DATAQNA",
44254-        "ruby-cloud-path-override=data_qn_a=dataqna",
44255-        "ruby-cloud-namespace-override=Dataqna=DataQnA",
44256-        "ruby-cloud-api-id=dataqna.googleapis.com",
44257-        "ruby-cloud-api-shortname=dataqna",
44258-    ],
44259-    grpc_service_config = "dataqna_grpc_service_config.json",
44260-    rest_numeric_enums = False,
44261-    ruby_cloud_description = "Data QnA is a natural language question and answer service for BigQuery data.",
44262-    ruby_cloud_title = "BigQuery Data QnA V1alpha",
44263-    deps = [
44264-        ":dataqna_ruby_grpc",
44265-        ":dataqna_ruby_proto",
44266-    ],
44267-)
44268-
44269-# Open Source Packages
44270-ruby_gapic_assembly_pkg(
44271-    name = "google-cloud-dataqna-v1alpha-ruby",
44272-    deps = [
44273-        ":dataqna_ruby_gapic",
44274-        ":dataqna_ruby_grpc",
44275-        ":dataqna_ruby_proto",
44276-    ],
44277-)
44278-
44279-##############################################################################
44280-# C#
44281-##############################################################################
44282-load(
44283-    "@com_google_googleapis_imports//:imports.bzl",
44284-    "csharp_gapic_assembly_pkg",
44285-    "csharp_gapic_library",
44286-    "csharp_grpc_library",
44287-    "csharp_proto_library",
44288-)
44289-
44290-csharp_proto_library(
44291-    name = "dataqna_csharp_proto",
44292-    deps = [":dataqna_proto"],
44293-)
44294-
44295-csharp_grpc_library(
44296-    name = "dataqna_csharp_grpc",
44297-    srcs = [":dataqna_proto"],
44298-    deps = [":dataqna_csharp_proto"],
44299-)
44300-
44301-csharp_gapic_library(
44302-    name = "dataqna_csharp_gapic",
44303-    srcs = [":dataqna_proto_with_info"],
44304-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
44305-    grpc_service_config = "dataqna_grpc_service_config.json",
44306-    rest_numeric_enums = False,
44307-    service_yaml = "dataqna_v1alpha.yaml",
44308-    deps = [
44309-        ":dataqna_csharp_grpc",
44310-        ":dataqna_csharp_proto",
44311-    ],
44312-)
44313-
44314-# Open Source Packages
44315-csharp_gapic_assembly_pkg(
44316-    name = "google-cloud-dataqna-v1alpha-csharp",
44317-    deps = [
44318-        ":dataqna_csharp_gapic",
44319-        ":dataqna_csharp_grpc",
44320-        ":dataqna_csharp_proto",
44321-    ],
44322-)
44323-
44324-##############################################################################
44325-# C++
44326-##############################################################################
44327-# Put your C++ rules here
44328diff -urN a/google/cloud/datastream/BUILD.bazel b/google/cloud/datastream/BUILD.bazel
44329--- a/google/cloud/datastream/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
44330+++ b/google/cloud/datastream/BUILD.bazel	1969-12-31 16:00:00
44331@@ -1,39 +0,0 @@
44332-# This build file includes a target for the Ruby wrapper library for
44333-# google-cloud-datastream.
44334-
44335-# This is an API workspace, having public visibility by default makes perfect sense.
44336-package(default_visibility = ["//visibility:public"])
44337-
44338-# Export yaml configs.
44339-exports_files(glob(["*.yaml"]))
44340-
44341-load(
44342-    "@com_google_googleapis_imports//:imports.bzl",
44343-    "ruby_cloud_gapic_library",
44344-    "ruby_gapic_assembly_pkg",
44345-)
44346-
44347-# Generates a Ruby wrapper client for datastream.
44348-# Ruby wrapper clients are versionless, but are generated from source protos
44349-# for a particular service version, v1 in this case.
44350-ruby_cloud_gapic_library(
44351-    name = "datastream_ruby_wrapper",
44352-    srcs = ["//google/cloud/datastream/v1:datastream_proto_with_info"],
44353-    extra_protoc_parameters = [
44354-        "ruby-cloud-gem-name=google-cloud-datastream",
44355-        "ruby-cloud-wrapper-of=v1:0.0",
44356-        "ruby-cloud-product-url=https://cloud.google.com/datastream/",
44357-        "ruby-cloud-api-id=datastream.googleapis.com",
44358-        "ruby-cloud-api-shortname=datastream",
44359-    ],
44360-    ruby_cloud_description = "Datastream is a serverless and easy-to-use change data capture (CDC) and replication service. It allows you to synchronize data across heterogeneous databases and applications reliably, and with minimal latency and downtime.",
44361-    ruby_cloud_title = "Datastream",
44362-)
44363-
44364-# Open Source package.
44365-ruby_gapic_assembly_pkg(
44366-    name = "google-cloud-datastream-ruby",
44367-    deps = [
44368-        ":datastream_ruby_wrapper",
44369-    ],
44370-)
44371diff -urN a/google/cloud/datastream/v1/BUILD.bazel b/google/cloud/datastream/v1/BUILD.bazel
44372--- a/google/cloud/datastream/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
44373+++ b/google/cloud/datastream/v1/BUILD.bazel	1969-12-31 16:00:00
44374@@ -1,406 +0,0 @@
44375-# This file was automatically generated by BuildFileGenerator
44376-# https://github.com/googleapis/rules_gapic/tree/master/bazel
44377-
44378-# Most of the manual changes to this file will be overwritten.
44379-# It's **only** allowed to change the following rule attribute values:
44380-# - names of *_gapic_assembly_* rules
44381-# - certain parameters of *_gapic_library rules, including but not limited to:
44382-#    * extra_protoc_parameters
44383-#    * extra_protoc_file_parameters
44384-# The complete list of preserved parameters can be found in the source code.
44385-
44386-# This is an API workspace, having public visibility by default makes perfect sense.
44387-package(default_visibility = ["//visibility:public"])
44388-
44389-##############################################################################
44390-# Common
44391-##############################################################################
44392-load("@rules_proto//proto:defs.bzl", "proto_library")
44393-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
44394-
44395-proto_library(
44396-    name = "datastream_proto",
44397-    srcs = [
44398-        "datastream.proto",
44399-        "datastream_resources.proto",
44400-    ],
44401-    deps = [
44402-        "//google/api:annotations_proto",
44403-        "//google/api:client_proto",
44404-        "//google/api:field_behavior_proto",
44405-        "//google/api:resource_proto",
44406-        "//google/longrunning:operations_proto",
44407-        "@com_google_protobuf//:duration_proto",
44408-        "@com_google_protobuf//:field_mask_proto",
44409-        "@com_google_protobuf//:timestamp_proto",
44410-    ],
44411-)
44412-
44413-proto_library_with_info(
44414-    name = "datastream_proto_with_info",
44415-    deps = [
44416-        ":datastream_proto",
44417-        "//google/cloud:common_resources_proto",
44418-        "//google/cloud/location:location_proto",
44419-        "//google/iam/v1:iam_policy_proto",
44420-    ],
44421-)
44422-
44423-##############################################################################
44424-# Java
44425-##############################################################################
44426-load(
44427-    "@com_google_googleapis_imports//:imports.bzl",
44428-    "java_gapic_assembly_gradle_pkg",
44429-    "java_gapic_library",
44430-    "java_gapic_test",
44431-    "java_grpc_library",
44432-    "java_proto_library",
44433-)
44434-
44435-java_proto_library(
44436-    name = "datastream_java_proto",
44437-    deps = [":datastream_proto"],
44438-)
44439-
44440-java_grpc_library(
44441-    name = "datastream_java_grpc",
44442-    srcs = [":datastream_proto"],
44443-    deps = [":datastream_java_proto"],
44444-)
44445-
44446-java_gapic_library(
44447-    name = "datastream_java_gapic",
44448-    srcs = [":datastream_proto_with_info"],
44449-    gapic_yaml = None,
44450-    grpc_service_config = "datastream_grpc_service_config.json",
44451-    rest_numeric_enums = False,
44452-    service_yaml = "datastream_v1.yaml",
44453-    test_deps = [
44454-        ":datastream_java_grpc",
44455-        "//google/cloud/location:location_java_grpc",
44456-        "//google/iam/v1:iam_java_grpc",
44457-    ],
44458-    transport = "grpc+rest",
44459-    deps = [
44460-        ":datastream_java_proto",
44461-        "//google/api:api_java_proto",
44462-        "//google/cloud/location:location_java_proto",
44463-        "//google/iam/v1:iam_java_proto",
44464-    ],
44465-)
44466-
44467-java_gapic_test(
44468-    name = "datastream_java_gapic_test_suite",
44469-    test_classes = [
44470-        "com.google.cloud.datastream.v1.DatastreamClientHttpJsonTest",
44471-        "com.google.cloud.datastream.v1.DatastreamClientTest",
44472-    ],
44473-    runtime_deps = [":datastream_java_gapic_test"],
44474-)
44475-
44476-# Open Source Packages
44477-java_gapic_assembly_gradle_pkg(
44478-    name = "google-cloud-datastream-v1-java",
44479-    include_samples = True,
44480-    transport = "grpc+rest",
44481-    deps = [
44482-        ":datastream_java_gapic",
44483-        ":datastream_java_grpc",
44484-        ":datastream_java_proto",
44485-        ":datastream_proto",
44486-    ],
44487-)
44488-
44489-##############################################################################
44490-# Go
44491-##############################################################################
44492-load(
44493-    "@com_google_googleapis_imports//:imports.bzl",
44494-    "go_gapic_assembly_pkg",
44495-    "go_gapic_library",
44496-    "go_proto_library",
44497-    "go_test",
44498-)
44499-
44500-go_proto_library(
44501-    name = "datastream_go_proto",
44502-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
44503-    importpath = "google.golang.org/genproto/googleapis/cloud/datastream/v1",
44504-    protos = [":datastream_proto"],
44505-    deps = [
44506-        "//google/api:annotations_go_proto",
44507-        "//google/longrunning:longrunning_go_proto",
44508-    ],
44509-)
44510-
44511-go_gapic_library(
44512-    name = "datastream_go_gapic",
44513-    srcs = [":datastream_proto_with_info"],
44514-    grpc_service_config = "datastream_grpc_service_config.json",
44515-    importpath = "cloud.google.com/go/datastream/apiv1;datastream",
44516-    metadata = True,
44517-    rest_numeric_enums = False,
44518-    service_yaml = "datastream_v1.yaml",
44519-    transport = "grpc+rest",
44520-    deps = [
44521-        ":datastream_go_proto",
44522-        "//google/cloud/location:location_go_proto",
44523-        "//google/iam/v1:iam_go_proto",
44524-        "//google/longrunning:longrunning_go_proto",
44525-        "@com_google_cloud_go//longrunning:go_default_library",
44526-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
44527-        "@io_bazel_rules_go//proto/wkt:duration_go_proto",
44528-    ],
44529-)
44530-
44531-go_test(
44532-    name = "datastream_go_gapic_test",
44533-    srcs = [":datastream_go_gapic_srcjar_test"],
44534-    embed = [":datastream_go_gapic"],
44535-    importpath = "cloud.google.com/go/datastream/apiv1",
44536-)
44537-
44538-# Open Source Packages
44539-go_gapic_assembly_pkg(
44540-    name = "gapi-cloud-datastream-v1-go",
44541-    deps = [
44542-        ":datastream_go_gapic",
44543-        ":datastream_go_gapic_srcjar-metadata.srcjar",
44544-        ":datastream_go_gapic_srcjar-test.srcjar",
44545-        ":datastream_go_proto",
44546-    ],
44547-)
44548-
44549-##############################################################################
44550-# Python
44551-##############################################################################
44552-load(
44553-    "@com_google_googleapis_imports//:imports.bzl",
44554-    "py_gapic_assembly_pkg",
44555-    "py_gapic_library",
44556-    "py_test",
44557-)
44558-
44559-py_gapic_library(
44560-    name = "datastream_py_gapic",
44561-    srcs = [":datastream_proto"],
44562-    grpc_service_config = "datastream_grpc_service_config.json",
44563-    rest_numeric_enums = False,
44564-    service_yaml = "datastream_v1.yaml",
44565-    transport = "grpc",
44566-    deps = [
44567-        "//google/iam/v1:iam_policy_py_proto",
44568-    ],
44569-)
44570-
44571-py_test(
44572-    name = "datastream_py_gapic_test",
44573-    srcs = [
44574-        "datastream_py_gapic_pytest.py",
44575-        "datastream_py_gapic_test.py",
44576-    ],
44577-    legacy_create_init = False,
44578-    deps = [":datastream_py_gapic"],
44579-)
44580-
44581-# Open Source Packages
44582-py_gapic_assembly_pkg(
44583-    name = "datastream-v1-py",
44584-    deps = [
44585-        ":datastream_py_gapic",
44586-    ],
44587-)
44588-
44589-##############################################################################
44590-# PHP
44591-##############################################################################
44592-load(
44593-    "@com_google_googleapis_imports//:imports.bzl",
44594-    "php_gapic_assembly_pkg",
44595-    "php_gapic_library",
44596-    "php_grpc_library",
44597-    "php_proto_library",
44598-)
44599-
44600-php_proto_library(
44601-    name = "datastream_php_proto",
44602-    deps = [":datastream_proto"],
44603-)
44604-
44605-php_grpc_library(
44606-    name = "datastream_php_grpc",
44607-    srcs = [":datastream_proto"],
44608-    deps = [":datastream_php_proto"],
44609-)
44610-
44611-php_gapic_library(
44612-    name = "datastream_php_gapic",
44613-    srcs = [":datastream_proto_with_info"],
44614-    grpc_service_config = "datastream_grpc_service_config.json",
44615-    rest_numeric_enums = False,
44616-    service_yaml = "datastream_v1.yaml",
44617-    transport = "grpc+rest",
44618-    deps = [
44619-        ":datastream_php_grpc",
44620-        ":datastream_php_proto",
44621-    ],
44622-)
44623-
44624-# Open Source Packages
44625-php_gapic_assembly_pkg(
44626-    name = "google-cloud-datastream-v1-php",
44627-    deps = [
44628-        ":datastream_php_gapic",
44629-        ":datastream_php_grpc",
44630-        ":datastream_php_proto",
44631-    ],
44632-)
44633-
44634-##############################################################################
44635-# Node.js
44636-##############################################################################
44637-load(
44638-    "@com_google_googleapis_imports//:imports.bzl",
44639-    "nodejs_gapic_assembly_pkg",
44640-    "nodejs_gapic_library",
44641-)
44642-
44643-nodejs_gapic_library(
44644-    name = "datastream_nodejs_gapic",
44645-    package_name = "@google-cloud/datastream",
44646-    src = ":datastream_proto_with_info",
44647-    extra_protoc_parameters = ["metadata"],
44648-    grpc_service_config = "datastream_grpc_service_config.json",
44649-    package = "google.cloud.datastream.v1",
44650-    rest_numeric_enums = False,
44651-    service_yaml = "datastream_v1.yaml",
44652-    transport = "grpc+rest",
44653-    deps = [],
44654-)
44655-
44656-nodejs_gapic_assembly_pkg(
44657-    name = "datastream-v1-nodejs",
44658-    deps = [
44659-        ":datastream_nodejs_gapic",
44660-        ":datastream_proto",
44661-    ],
44662-)
44663-
44664-##############################################################################
44665-# Ruby
44666-##############################################################################
44667-load(
44668-    "@com_google_googleapis_imports//:imports.bzl",
44669-    "ruby_cloud_gapic_library",
44670-    "ruby_gapic_assembly_pkg",
44671-    "ruby_grpc_library",
44672-    "ruby_proto_library",
44673-)
44674-
44675-ruby_proto_library(
44676-    name = "datastream_ruby_proto",
44677-    deps = [":datastream_proto"],
44678-)
44679-
44680-ruby_grpc_library(
44681-    name = "datastream_ruby_grpc",
44682-    srcs = [":datastream_proto"],
44683-    deps = [":datastream_ruby_proto"],
44684-)
44685-
44686-ruby_cloud_gapic_library(
44687-    name = "datastream_ruby_gapic",
44688-    srcs = [":datastream_proto_with_info"],
44689-    extra_protoc_parameters = [
44690-        "ruby-cloud-api-id=datastream.googleapis.com",
44691-        "ruby-cloud-api-shortname=datastream",
44692-        "ruby-cloud-gem-name=google-cloud-datastream-v1",
44693-        "ruby-cloud-product-url=https://cloud.google.com/datastream/",
44694-    ],
44695-    grpc_service_config = "datastream_grpc_service_config.json",
44696-    rest_numeric_enums = False,
44697-    ruby_cloud_description = "Datastream is a serverless and easy-to-use change data capture (CDC) and replication service. It allows you to synchronize data across heterogeneous databases and applications reliably, and with minimal latency and downtime.",
44698-    ruby_cloud_title = "Datastream V1",
44699-    service_yaml = "datastream_v1.yaml",
44700-    deps = [
44701-        ":datastream_ruby_grpc",
44702-        ":datastream_ruby_proto",
44703-    ],
44704-)
44705-
44706-# Open Source Packages
44707-ruby_gapic_assembly_pkg(
44708-    name = "google-cloud-datastream-v1-ruby",
44709-    deps = [
44710-        ":datastream_ruby_gapic",
44711-        ":datastream_ruby_grpc",
44712-        ":datastream_ruby_proto",
44713-    ],
44714-)
44715-
44716-##############################################################################
44717-# C#
44718-##############################################################################
44719-load(
44720-    "@com_google_googleapis_imports//:imports.bzl",
44721-    "csharp_gapic_assembly_pkg",
44722-    "csharp_gapic_library",
44723-    "csharp_grpc_library",
44724-    "csharp_proto_library",
44725-)
44726-
44727-csharp_proto_library(
44728-    name = "datastream_csharp_proto",
44729-    deps = [":datastream_proto"],
44730-)
44731-
44732-csharp_grpc_library(
44733-    name = "datastream_csharp_grpc",
44734-    srcs = [":datastream_proto"],
44735-    deps = [":datastream_csharp_proto"],
44736-)
44737-
44738-csharp_gapic_library(
44739-    name = "datastream_csharp_gapic",
44740-    srcs = [":datastream_proto_with_info"],
44741-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
44742-    grpc_service_config = "datastream_grpc_service_config.json",
44743-    rest_numeric_enums = False,
44744-    service_yaml = "datastream_v1.yaml",
44745-    deps = [
44746-        ":datastream_csharp_grpc",
44747-        ":datastream_csharp_proto",
44748-    ],
44749-)
44750-
44751-# Open Source Packages
44752-csharp_gapic_assembly_pkg(
44753-    name = "google-cloud-datastream-v1-csharp",
44754-    deps = [
44755-        ":datastream_csharp_gapic",
44756-        ":datastream_csharp_grpc",
44757-        ":datastream_csharp_proto",
44758-    ],
44759-)
44760-
44761-##############################################################################
44762-# C++
44763-##############################################################################
44764-load(
44765-    "@com_google_googleapis_imports//:imports.bzl",
44766-    "cc_grpc_library",
44767-    "cc_proto_library",
44768-)
44769-
44770-cc_proto_library(
44771-    name = "datastream_cc_proto",
44772-    deps = [":datastream_proto"],
44773-)
44774-
44775-cc_grpc_library(
44776-    name = "datastream_cc_grpc",
44777-    srcs = [":datastream_proto"],
44778-    grpc_only = True,
44779-    deps = [":datastream_cc_proto"],
44780-)
44781diff -urN a/google/cloud/datastream/v1alpha1/BUILD.bazel b/google/cloud/datastream/v1alpha1/BUILD.bazel
44782--- a/google/cloud/datastream/v1alpha1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
44783+++ b/google/cloud/datastream/v1alpha1/BUILD.bazel	1969-12-31 16:00:00
44784@@ -1,374 +0,0 @@
44785-# This file was automatically generated by BuildFileGenerator
44786-# https://github.com/googleapis/rules_gapic/tree/master/bazel
44787-
44788-# Most of the manual changes to this file will be overwritten.
44789-# It's **only** allowed to change the following rule attribute values:
44790-# - names of *_gapic_assembly_* rules
44791-# - certain parameters of *_gapic_library rules, including but not limited to:
44792-#    * extra_protoc_parameters
44793-#    * extra_protoc_file_parameters
44794-# The complete list of preserved parameters can be found in the source code.
44795-
44796-# This is an API workspace, having public visibility by default makes perfect sense.
44797-package(default_visibility = ["//visibility:public"])
44798-
44799-##############################################################################
44800-# Common
44801-##############################################################################
44802-load("@rules_proto//proto:defs.bzl", "proto_library")
44803-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
44804-
44805-proto_library(
44806-    name = "datastream_proto",
44807-    srcs = [
44808-        "datastream.proto",
44809-        "datastream_resources.proto",
44810-    ],
44811-    deps = [
44812-        "//google/api:annotations_proto",
44813-        "//google/api:client_proto",
44814-        "//google/api:field_behavior_proto",
44815-        "//google/api:resource_proto",
44816-        "//google/longrunning:operations_proto",
44817-        "@com_google_protobuf//:duration_proto",
44818-        "@com_google_protobuf//:field_mask_proto",
44819-        "@com_google_protobuf//:timestamp_proto",
44820-    ],
44821-)
44822-
44823-proto_library_with_info(
44824-    name = "datastream_proto_with_info",
44825-    deps = [
44826-        ":datastream_proto",
44827-        "//google/cloud:common_resources_proto",
44828-    ],
44829-)
44830-
44831-##############################################################################
44832-# Java
44833-##############################################################################
44834-load(
44835-    "@com_google_googleapis_imports//:imports.bzl",
44836-    "java_gapic_assembly_gradle_pkg",
44837-    "java_gapic_library",
44838-    "java_gapic_test",
44839-    "java_grpc_library",
44840-    "java_proto_library",
44841-)
44842-
44843-java_proto_library(
44844-    name = "datastream_java_proto",
44845-    deps = [":datastream_proto"],
44846-)
44847-
44848-java_grpc_library(
44849-    name = "datastream_java_grpc",
44850-    srcs = [":datastream_proto"],
44851-    deps = [":datastream_java_proto"],
44852-)
44853-
44854-java_gapic_library(
44855-    name = "datastream_java_gapic",
44856-    srcs = [":datastream_proto_with_info"],
44857-    grpc_service_config = "datastream_grpc_service_config.json",
44858-    rest_numeric_enums = False,
44859-    test_deps = [
44860-        ":datastream_java_grpc",
44861-    ],
44862-    transport = "grpc+rest",
44863-    deps = [
44864-        ":datastream_java_proto",
44865-    ],
44866-)
44867-
44868-java_gapic_test(
44869-    name = "datastream_java_gapic_test_suite",
44870-    test_classes = [
44871-        "com.google.cloud.datastream.v1alpha1.DatastreamClientHttpJsonTest",
44872-        "com.google.cloud.datastream.v1alpha1.DatastreamClientTest",
44873-    ],
44874-    runtime_deps = [":datastream_java_gapic_test"],
44875-)
44876-
44877-# Open Source Packages
44878-java_gapic_assembly_gradle_pkg(
44879-    name = "google-cloud-datastream-v1alpha1-java",
44880-    include_samples = True,
44881-    transport = "grpc+rest",
44882-    deps = [
44883-        ":datastream_java_gapic",
44884-        ":datastream_java_grpc",
44885-        ":datastream_java_proto",
44886-        ":datastream_proto",
44887-    ],
44888-)
44889-
44890-##############################################################################
44891-# Go
44892-##############################################################################
44893-load(
44894-    "@com_google_googleapis_imports//:imports.bzl",
44895-    "go_gapic_assembly_pkg",
44896-    "go_gapic_library",
44897-    "go_proto_library",
44898-    "go_test",
44899-)
44900-
44901-go_proto_library(
44902-    name = "datastream_go_proto",
44903-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
44904-    importpath = "google.golang.org/genproto/googleapis/cloud/datastream/v1alpha1",
44905-    protos = [":datastream_proto"],
44906-    deps = [
44907-        "//google/api:annotations_go_proto",
44908-        "//google/longrunning:longrunning_go_proto",
44909-    ],
44910-)
44911-
44912-go_gapic_library(
44913-    name = "datastream_go_gapic",
44914-    srcs = [":datastream_proto_with_info"],
44915-    grpc_service_config = "datastream_grpc_service_config.json",
44916-    importpath = "cloud.google.com/go/datastream/apiv1alpha1;datastream",
44917-    metadata = True,
44918-    rest_numeric_enums = False,
44919-    service_yaml = "datastream_v1alpha1.yaml",
44920-    transport = "grpc+rest",
44921-    deps = [
44922-        ":datastream_go_proto",
44923-        "//google/longrunning:longrunning_go_proto",
44924-        "@com_google_cloud_go//longrunning:go_default_library",
44925-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
44926-        "@io_bazel_rules_go//proto/wkt:duration_go_proto",
44927-    ],
44928-)
44929-
44930-go_test(
44931-    name = "datastream_go_gapic_test",
44932-    srcs = [":datastream_go_gapic_srcjar_test"],
44933-    embed = [":datastream_go_gapic"],
44934-    importpath = "cloud.google.com/go/datastream/apiv1alpha1",
44935-)
44936-
44937-# Open Source Packages
44938-go_gapic_assembly_pkg(
44939-    name = "gapi-cloud-datastream-v1alpha1-go",
44940-    deps = [
44941-        ":datastream_go_gapic",
44942-        ":datastream_go_gapic_srcjar-metadata.srcjar",
44943-        ":datastream_go_gapic_srcjar-test.srcjar",
44944-        ":datastream_go_proto",
44945-    ],
44946-)
44947-
44948-##############################################################################
44949-# Python
44950-##############################################################################
44951-load(
44952-    "@com_google_googleapis_imports//:imports.bzl",
44953-    "py_gapic_assembly_pkg",
44954-    "py_gapic_library",
44955-    "py_test",
44956-)
44957-
44958-py_gapic_library(
44959-    name = "datastream_py_gapic",
44960-    srcs = [":datastream_proto"],
44961-    grpc_service_config = "datastream_grpc_service_config.json",
44962-    rest_numeric_enums = False,
44963-    transport = "grpc",
44964-)
44965-
44966-py_test(
44967-    name = "datastream_py_gapic_test",
44968-    srcs = [
44969-        "datastream_py_gapic_pytest.py",
44970-        "datastream_py_gapic_test.py",
44971-    ],
44972-    legacy_create_init = False,
44973-    deps = [":datastream_py_gapic"],
44974-)
44975-
44976-# Open Source Packages
44977-py_gapic_assembly_pkg(
44978-    name = "datastream-v1alpha1-py",
44979-    deps = [
44980-        ":datastream_py_gapic",
44981-    ],
44982-)
44983-
44984-##############################################################################
44985-# PHP
44986-##############################################################################
44987-load(
44988-    "@com_google_googleapis_imports//:imports.bzl",
44989-    "php_gapic_assembly_pkg",
44990-    "php_gapic_library",
44991-    "php_grpc_library",
44992-    "php_proto_library",
44993-)
44994-
44995-php_proto_library(
44996-    name = "datastream_php_proto",
44997-    deps = [":datastream_proto"],
44998-)
44999-
45000-php_grpc_library(
45001-    name = "datastream_php_grpc",
45002-    srcs = [":datastream_proto"],
45003-    deps = [":datastream_php_proto"],
45004-)
45005-
45006-php_gapic_library(
45007-    name = "datastream_php_gapic",
45008-    srcs = [":datastream_proto_with_info"],
45009-    grpc_service_config = "datastream_grpc_service_config.json",
45010-    rest_numeric_enums = False,
45011-    service_yaml = "datastream_v1alpha1.yaml",
45012-    transport = "grpc+rest",
45013-    deps = [
45014-        ":datastream_php_grpc",
45015-        ":datastream_php_proto",
45016-    ],
45017-)
45018-
45019-# Open Source Packages
45020-php_gapic_assembly_pkg(
45021-    name = "google-cloud-datastream-v1alpha1-php",
45022-    deps = [
45023-        ":datastream_php_gapic",
45024-        ":datastream_php_grpc",
45025-        ":datastream_php_proto",
45026-    ],
45027-)
45028-
45029-##############################################################################
45030-# Node.js
45031-##############################################################################
45032-load(
45033-    "@com_google_googleapis_imports//:imports.bzl",
45034-    "nodejs_gapic_assembly_pkg",
45035-    "nodejs_gapic_library",
45036-)
45037-
45038-nodejs_gapic_library(
45039-    name = "datastream_nodejs_gapic",
45040-    package_name = "@google-cloud/datastream",
45041-    src = ":datastream_proto_with_info",
45042-    extra_protoc_parameters = ["metadata"],
45043-    grpc_service_config = "datastream_grpc_service_config.json",
45044-    package = "google.cloud.datastream.v1alpha1",
45045-    rest_numeric_enums = False,
45046-    service_yaml = "datastream_v1alpha1.yaml",
45047-    transport = "grpc+rest",
45048-    deps = [],
45049-)
45050-
45051-nodejs_gapic_assembly_pkg(
45052-    name = "datastream-v1alpha1-nodejs",
45053-    deps = [
45054-        ":datastream_nodejs_gapic",
45055-        ":datastream_proto",
45056-    ],
45057-)
45058-
45059-##############################################################################
45060-# Ruby
45061-##############################################################################
45062-load(
45063-    "@com_google_googleapis_imports//:imports.bzl",
45064-    "ruby_cloud_gapic_library",
45065-    "ruby_gapic_assembly_pkg",
45066-    "ruby_grpc_library",
45067-    "ruby_proto_library",
45068-)
45069-
45070-ruby_proto_library(
45071-    name = "datastream_ruby_proto",
45072-    deps = [":datastream_proto"],
45073-)
45074-
45075-ruby_grpc_library(
45076-    name = "datastream_ruby_grpc",
45077-    srcs = [":datastream_proto"],
45078-    deps = [":datastream_ruby_proto"],
45079-)
45080-
45081-ruby_cloud_gapic_library(
45082-    name = "datastream_ruby_gapic",
45083-    srcs = [":datastream_proto_with_info"],
45084-    extra_protoc_parameters = [
45085-        "ruby-cloud-gem-name=google-cloud-datastream-v1alpha1",
45086-        "ruby-cloud-product-url=https://cloud.google.com/datastream/",
45087-        "ruby-cloud-api-id=datastream.googleapis.com",
45088-        "ruby-cloud-api-shortname=datastream",
45089-    ],
45090-    grpc_service_config = "datastream_grpc_service_config.json",
45091-    rest_numeric_enums = False,
45092-    ruby_cloud_description = "Datastream is a serverless and easy-to-use change data capture (CDC) and replication service. It allows you to synchronize data across heterogeneous databases and applications reliably, and with minimal latency and downtime.",
45093-    ruby_cloud_title = "Datastream V1alpha1",
45094-    deps = [
45095-        ":datastream_ruby_grpc",
45096-        ":datastream_ruby_proto",
45097-    ],
45098-)
45099-
45100-# Open Source Packages
45101-ruby_gapic_assembly_pkg(
45102-    name = "google-cloud-datastream-v1alpha1-ruby",
45103-    deps = [
45104-        ":datastream_ruby_gapic",
45105-        ":datastream_ruby_grpc",
45106-        ":datastream_ruby_proto",
45107-    ],
45108-)
45109-
45110-##############################################################################
45111-# C#
45112-##############################################################################
45113-load(
45114-    "@com_google_googleapis_imports//:imports.bzl",
45115-    "csharp_gapic_assembly_pkg",
45116-    "csharp_gapic_library",
45117-    "csharp_grpc_library",
45118-    "csharp_proto_library",
45119-)
45120-
45121-csharp_proto_library(
45122-    name = "datastream_csharp_proto",
45123-    deps = [":datastream_proto"],
45124-)
45125-
45126-csharp_grpc_library(
45127-    name = "datastream_csharp_grpc",
45128-    srcs = [":datastream_proto"],
45129-    deps = [":datastream_csharp_proto"],
45130-)
45131-
45132-csharp_gapic_library(
45133-    name = "datastream_csharp_gapic",
45134-    srcs = [":datastream_proto_with_info"],
45135-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
45136-    grpc_service_config = "datastream_grpc_service_config.json",
45137-    rest_numeric_enums = False,
45138-    service_yaml = "datastream_v1alpha1.yaml",
45139-    deps = [
45140-        ":datastream_csharp_grpc",
45141-        ":datastream_csharp_proto",
45142-    ],
45143-)
45144-
45145-# Open Source Packages
45146-csharp_gapic_assembly_pkg(
45147-    name = "google-cloud-datastream-v1alpha1-csharp",
45148-    deps = [
45149-        ":datastream_csharp_gapic",
45150-        ":datastream_csharp_grpc",
45151-        ":datastream_csharp_proto",
45152-    ],
45153-)
45154-
45155-##############################################################################
45156-# C++
45157-##############################################################################
45158-# Put your C++ rules here
45159diff -urN a/google/cloud/deploy/BUILD.bazel b/google/cloud/deploy/BUILD.bazel
45160--- a/google/cloud/deploy/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
45161+++ b/google/cloud/deploy/BUILD.bazel	1969-12-31 16:00:00
45162@@ -1,39 +0,0 @@
45163-# This build file includes a target for the Ruby wrapper library for
45164-# google-cloud-deploy.
45165-
45166-# This is an API workspace, having public visibility by default makes perfect sense.
45167-package(default_visibility = ["//visibility:public"])
45168-
45169-# Export yaml configs.
45170-exports_files(glob(["*.yaml"]))
45171-
45172-load(
45173-    "@com_google_googleapis_imports//:imports.bzl",
45174-    "ruby_cloud_gapic_library",
45175-    "ruby_gapic_assembly_pkg",
45176-)
45177-
45178-# Generates a Ruby wrapper client for clouddeploy.
45179-# Ruby wrapper clients are versionless, but are generated from source protos
45180-# for a particular service version, v1 in this case.
45181-ruby_cloud_gapic_library(
45182-    name = "clouddeploy_ruby_wrapper",
45183-    srcs = ["//google/cloud/deploy/v1:deploy_proto_with_info"],
45184-    extra_protoc_parameters = [
45185-        "ruby-cloud-gem-name=google-cloud-deploy",
45186-        "ruby-cloud-wrapper-of=v1:0.0",
45187-        "ruby-cloud-product-url=https://cloud.google.com/deploy/",
45188-        "ruby-cloud-api-id=clouddeploy.googleapis.com",
45189-        "ruby-cloud-api-shortname=clouddeploy",
45190-    ],
45191-    ruby_cloud_description = "Google Cloud Deploy is a managed service that automates delivery of your applications to a series of target environments in a defined promotion sequence.",
45192-    ruby_cloud_title = "Google Cloud Deploy",
45193-)
45194-
45195-# Open Source package.
45196-ruby_gapic_assembly_pkg(
45197-    name = "google-cloud-deploy-ruby",
45198-    deps = [
45199-        ":clouddeploy_ruby_wrapper",
45200-    ],
45201-)
45202diff -urN a/google/cloud/deploy/v1/BUILD.bazel b/google/cloud/deploy/v1/BUILD.bazel
45203--- a/google/cloud/deploy/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
45204+++ b/google/cloud/deploy/v1/BUILD.bazel	1969-12-31 16:00:00
45205@@ -1,415 +0,0 @@
45206-# This file was automatically generated by BuildFileGenerator
45207-# https://github.com/googleapis/rules_gapic/tree/master/bazel
45208-
45209-# Most of the manual changes to this file will be overwritten.
45210-# It's **only** allowed to change the following rule attribute values:
45211-# - names of *_gapic_assembly_* rules
45212-# - certain parameters of *_gapic_library rules, including but not limited to:
45213-#    * extra_protoc_parameters
45214-#    * extra_protoc_file_parameters
45215-# The complete list of preserved parameters can be found in the source code.
45216-
45217-# This is an API workspace, having public visibility by default makes perfect sense.
45218-package(default_visibility = ["//visibility:public"])
45219-
45220-##############################################################################
45221-# Common
45222-##############################################################################
45223-load("@rules_proto//proto:defs.bzl", "proto_library")
45224-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
45225-
45226-proto_library(
45227-    name = "deploy_proto",
45228-    srcs = [
45229-        "cloud_deploy.proto",
45230-        "deliverypipeline_notification_payload.proto",
45231-        "jobrun_notification_payload.proto",
45232-        "log_enums.proto",
45233-        "release_notification_payload.proto",
45234-        "release_render_payload.proto",
45235-        "rollout_notification_payload.proto",
45236-        "target_notification_payload.proto",
45237-    ],
45238-    deps = [
45239-        "//google/api:annotations_proto",
45240-        "//google/api:client_proto",
45241-        "//google/api:field_behavior_proto",
45242-        "//google/api:resource_proto",
45243-        "//google/longrunning:operations_proto",
45244-        "//google/type:date_proto",
45245-        "@com_google_protobuf//:duration_proto",
45246-        "@com_google_protobuf//:field_mask_proto",
45247-        "@com_google_protobuf//:timestamp_proto",
45248-    ],
45249-)
45250-
45251-proto_library_with_info(
45252-    name = "deploy_proto_with_info",
45253-    deps = [
45254-        ":deploy_proto",
45255-        "//google/cloud:common_resources_proto",
45256-        "//google/cloud/location:location_proto",
45257-        "//google/iam/v1:iam_policy_proto",
45258-    ],
45259-)
45260-
45261-##############################################################################
45262-# Java
45263-##############################################################################
45264-load(
45265-    "@com_google_googleapis_imports//:imports.bzl",
45266-    "java_gapic_assembly_gradle_pkg",
45267-    "java_gapic_library",
45268-    "java_gapic_test",
45269-    "java_grpc_library",
45270-    "java_proto_library",
45271-)
45272-
45273-java_proto_library(
45274-    name = "deploy_java_proto",
45275-    deps = [":deploy_proto"],
45276-)
45277-
45278-java_grpc_library(
45279-    name = "deploy_java_grpc",
45280-    srcs = [":deploy_proto"],
45281-    deps = [":deploy_java_proto"],
45282-)
45283-
45284-java_gapic_library(
45285-    name = "deploy_java_gapic",
45286-    srcs = [":deploy_proto_with_info"],
45287-    gapic_yaml = None,
45288-    grpc_service_config = "clouddeploy_grpc_service_config.json",
45289-    rest_numeric_enums = False,
45290-    service_yaml = "clouddeploy_v1.yaml",
45291-    test_deps = [
45292-        ":deploy_java_grpc",
45293-        "//google/cloud/location:location_java_grpc",
45294-        "//google/iam/v1:iam_java_grpc",
45295-    ],
45296-    transport = "grpc+rest",
45297-    deps = [
45298-        ":deploy_java_proto",
45299-        "//google/api:api_java_proto",
45300-        "//google/cloud/location:location_java_proto",
45301-        "//google/iam/v1:iam_java_proto",
45302-    ],
45303-)
45304-
45305-java_gapic_test(
45306-    name = "deploy_java_gapic_test_suite",
45307-    test_classes = [
45308-        "com.google.cloud.deploy.v1.CloudDeployClientHttpJsonTest",
45309-        "com.google.cloud.deploy.v1.CloudDeployClientTest",
45310-    ],
45311-    runtime_deps = [":deploy_java_gapic_test"],
45312-)
45313-
45314-# Open Source Packages
45315-java_gapic_assembly_gradle_pkg(
45316-    name = "google-cloud-deploy-v1-java",
45317-    include_samples = True,
45318-    transport = "grpc+rest",
45319-    deps = [
45320-        ":deploy_java_gapic",
45321-        ":deploy_java_grpc",
45322-        ":deploy_java_proto",
45323-        ":deploy_proto",
45324-    ],
45325-)
45326-
45327-##############################################################################
45328-# Go
45329-##############################################################################
45330-load(
45331-    "@com_google_googleapis_imports//:imports.bzl",
45332-    "go_gapic_assembly_pkg",
45333-    "go_gapic_library",
45334-    "go_proto_library",
45335-    "go_test",
45336-)
45337-
45338-go_proto_library(
45339-    name = "deploy_go_proto",
45340-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
45341-    importpath = "google.golang.org/genproto/googleapis/cloud/deploy/v1",
45342-    protos = [":deploy_proto"],
45343-    deps = [
45344-        "//google/api:annotations_go_proto",
45345-        "//google/longrunning:longrunning_go_proto",
45346-        "//google/type:date_go_proto",
45347-    ],
45348-)
45349-
45350-go_gapic_library(
45351-    name = "deploy_go_gapic",
45352-    srcs = [":deploy_proto_with_info"],
45353-    grpc_service_config = "clouddeploy_grpc_service_config.json",
45354-    importpath = "cloud.google.com/go/deploy/apiv1;deploy",
45355-    metadata = True,
45356-    rest_numeric_enums = False,
45357-    service_yaml = "clouddeploy_v1.yaml",
45358-    transport = "grpc+rest",
45359-    deps = [
45360-        ":deploy_go_proto",
45361-        "//google/cloud/location:location_go_proto",
45362-        "//google/iam/v1:iam_go_proto",
45363-        "//google/longrunning:longrunning_go_proto",
45364-        "@com_google_cloud_go//longrunning:go_default_library",
45365-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
45366-        "@io_bazel_rules_go//proto/wkt:duration_go_proto",
45367-    ],
45368-)
45369-
45370-go_test(
45371-    name = "deploy_go_gapic_test",
45372-    srcs = [":deploy_go_gapic_srcjar_test"],
45373-    embed = [":deploy_go_gapic"],
45374-    importpath = "cloud.google.com/go/deploy/apiv1",
45375-)
45376-
45377-# Open Source Packages
45378-go_gapic_assembly_pkg(
45379-    name = "gapi-cloud-deploy-v1-go",
45380-    deps = [
45381-        ":deploy_go_gapic",
45382-        ":deploy_go_gapic_srcjar-metadata.srcjar",
45383-        ":deploy_go_gapic_srcjar-test.srcjar",
45384-        ":deploy_go_proto",
45385-    ],
45386-)
45387-
45388-##############################################################################
45389-# Python
45390-##############################################################################
45391-load(
45392-    "@com_google_googleapis_imports//:imports.bzl",
45393-    "py_gapic_assembly_pkg",
45394-    "py_gapic_library",
45395-    "py_test",
45396-)
45397-
45398-py_gapic_library(
45399-    name = "deploy_py_gapic",
45400-    srcs = [":deploy_proto"],
45401-    grpc_service_config = "clouddeploy_grpc_service_config.json",
45402-    rest_numeric_enums = False,
45403-    service_yaml = "clouddeploy_v1.yaml",
45404-    transport = "grpc",
45405-    deps = [
45406-        "//google/iam/v1:iam_policy_py_proto",
45407-    ],
45408-)
45409-
45410-py_test(
45411-    name = "deploy_py_gapic_test",
45412-    srcs = [
45413-        "deploy_py_gapic_pytest.py",
45414-        "deploy_py_gapic_test.py",
45415-    ],
45416-    legacy_create_init = False,
45417-    deps = [":deploy_py_gapic"],
45418-)
45419-
45420-# Open Source Packages
45421-py_gapic_assembly_pkg(
45422-    name = "deploy-v1-py",
45423-    deps = [
45424-        ":deploy_py_gapic",
45425-    ],
45426-)
45427-
45428-##############################################################################
45429-# PHP
45430-##############################################################################
45431-load(
45432-    "@com_google_googleapis_imports//:imports.bzl",
45433-    "php_gapic_assembly_pkg",
45434-    "php_gapic_library",
45435-    "php_grpc_library",
45436-    "php_proto_library",
45437-)
45438-
45439-php_proto_library(
45440-    name = "deploy_php_proto",
45441-    deps = [":deploy_proto"],
45442-)
45443-
45444-php_grpc_library(
45445-    name = "deploy_php_grpc",
45446-    srcs = [":deploy_proto"],
45447-    deps = [":deploy_php_proto"],
45448-)
45449-
45450-php_gapic_library(
45451-    name = "deploy_php_gapic",
45452-    srcs = [":deploy_proto_with_info"],
45453-    grpc_service_config = "clouddeploy_grpc_service_config.json",
45454-    rest_numeric_enums = False,
45455-    service_yaml = "clouddeploy_v1.yaml",
45456-    transport = "grpc+rest",
45457-    deps = [
45458-        ":deploy_php_grpc",
45459-        ":deploy_php_proto",
45460-    ],
45461-)
45462-
45463-# Open Source Packages
45464-php_gapic_assembly_pkg(
45465-    name = "google-cloud-deploy-v1-php",
45466-    deps = [
45467-        ":deploy_php_gapic",
45468-        ":deploy_php_grpc",
45469-        ":deploy_php_proto",
45470-    ],
45471-)
45472-
45473-##############################################################################
45474-# Node.js
45475-##############################################################################
45476-load(
45477-    "@com_google_googleapis_imports//:imports.bzl",
45478-    "nodejs_gapic_assembly_pkg",
45479-    "nodejs_gapic_library",
45480-)
45481-
45482-nodejs_gapic_library(
45483-    name = "deploy_nodejs_gapic",
45484-    package_name = "@google-cloud/deploy",
45485-    src = ":deploy_proto_with_info",
45486-    extra_protoc_parameters = ["metadata"],
45487-    grpc_service_config = "clouddeploy_grpc_service_config.json",
45488-    package = "google.cloud.deploy.v1",
45489-    rest_numeric_enums = False,
45490-    service_yaml = "clouddeploy_v1.yaml",
45491-    transport = "grpc+rest",
45492-    deps = [],
45493-)
45494-
45495-nodejs_gapic_assembly_pkg(
45496-    name = "deploy-v1-nodejs",
45497-    deps = [
45498-        ":deploy_nodejs_gapic",
45499-        ":deploy_proto",
45500-    ],
45501-)
45502-
45503-##############################################################################
45504-# Ruby
45505-##############################################################################
45506-load(
45507-    "@com_google_googleapis_imports//:imports.bzl",
45508-    "ruby_cloud_gapic_library",
45509-    "ruby_gapic_assembly_pkg",
45510-    "ruby_grpc_library",
45511-    "ruby_proto_library",
45512-)
45513-
45514-ruby_proto_library(
45515-    name = "deploy_ruby_proto",
45516-    deps = [":deploy_proto"],
45517-)
45518-
45519-ruby_grpc_library(
45520-    name = "deploy_ruby_grpc",
45521-    srcs = [":deploy_proto"],
45522-    deps = [":deploy_ruby_proto"],
45523-)
45524-
45525-ruby_cloud_gapic_library(
45526-    name = "deploy_ruby_gapic",
45527-    srcs = [":deploy_proto_with_info"],
45528-    extra_protoc_parameters = [
45529-        "ruby-cloud-api-id=clouddeploy.googleapis.com",
45530-        "ruby-cloud-api-shortname=clouddeploy",
45531-        "ruby-cloud-gem-name=google-cloud-deploy-v1",
45532-        "ruby-cloud-product-url=https://cloud.google.com/deploy/",
45533-        "ruby-cloud-yard-strict=false",
45534-    ],
45535-    grpc_service_config = "clouddeploy_grpc_service_config.json",
45536-    rest_numeric_enums = False,
45537-    ruby_cloud_description = "Google Cloud Deploy is a managed service that automates delivery of your applications to a series of target environments in a defined promotion sequence.",
45538-    ruby_cloud_title = "Google Cloud Deploy V1",
45539-    service_yaml = "clouddeploy_v1.yaml",
45540-    deps = [
45541-        ":deploy_ruby_grpc",
45542-        ":deploy_ruby_proto",
45543-    ],
45544-)
45545-
45546-# Open Source Packages
45547-ruby_gapic_assembly_pkg(
45548-    name = "google-cloud-deploy-v1-ruby",
45549-    deps = [
45550-        ":deploy_ruby_gapic",
45551-        ":deploy_ruby_grpc",
45552-        ":deploy_ruby_proto",
45553-    ],
45554-)
45555-
45556-##############################################################################
45557-# C#
45558-##############################################################################
45559-load(
45560-    "@com_google_googleapis_imports//:imports.bzl",
45561-    "csharp_gapic_assembly_pkg",
45562-    "csharp_gapic_library",
45563-    "csharp_grpc_library",
45564-    "csharp_proto_library",
45565-)
45566-
45567-csharp_proto_library(
45568-    name = "deploy_csharp_proto",
45569-    deps = [":deploy_proto"],
45570-)
45571-
45572-csharp_grpc_library(
45573-    name = "deploy_csharp_grpc",
45574-    srcs = [":deploy_proto"],
45575-    deps = [":deploy_csharp_proto"],
45576-)
45577-
45578-csharp_gapic_library(
45579-    name = "deploy_csharp_gapic",
45580-    srcs = [":deploy_proto_with_info"],
45581-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
45582-    grpc_service_config = "clouddeploy_grpc_service_config.json",
45583-    rest_numeric_enums = False,
45584-    service_yaml = "clouddeploy_v1.yaml",
45585-    deps = [
45586-        ":deploy_csharp_grpc",
45587-        ":deploy_csharp_proto",
45588-    ],
45589-)
45590-
45591-# Open Source Packages
45592-csharp_gapic_assembly_pkg(
45593-    name = "google-cloud-deploy-v1-csharp",
45594-    deps = [
45595-        ":deploy_csharp_gapic",
45596-        ":deploy_csharp_grpc",
45597-        ":deploy_csharp_proto",
45598-    ],
45599-)
45600-
45601-##############################################################################
45602-# C++
45603-##############################################################################
45604-load(
45605-    "@com_google_googleapis_imports//:imports.bzl",
45606-    "cc_grpc_library",
45607-    "cc_proto_library",
45608-)
45609-
45610-cc_proto_library(
45611-    name = "deploy_cc_proto",
45612-    deps = [":deploy_proto"],
45613-)
45614-
45615-cc_grpc_library(
45616-    name = "deploy_cc_grpc",
45617-    srcs = [":deploy_proto"],
45618-    grpc_only = True,
45619-    deps = [":deploy_cc_proto"],
45620-)
45621diff -urN a/google/cloud/dialogflow/BUILD.bazel b/google/cloud/dialogflow/BUILD.bazel
45622--- a/google/cloud/dialogflow/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
45623+++ b/google/cloud/dialogflow/BUILD.bazel	1969-12-31 16:00:00
45624@@ -1,41 +0,0 @@
45625-# This build file includes a target for the Ruby wrapper library for
45626-# google-cloud-dialogflow.
45627-
45628-# This is an API workspace, having public visibility by default makes perfect sense.
45629-package(default_visibility = ["//visibility:public"])
45630-
45631-# Export yaml configs.
45632-exports_files(glob(["*.yaml"]))
45633-
45634-load(
45635-    "@com_google_googleapis_imports//:imports.bzl",
45636-    "ruby_cloud_gapic_library",
45637-    "ruby_gapic_assembly_pkg",
45638-)
45639-
45640-# Generates a Ruby wrapper client for dialogflow.
45641-# Ruby wrapper clients are versionless, but are generated from source protos
45642-# for a particular service version, v2 in this case.
45643-ruby_cloud_gapic_library(
45644-    name = "dialogflow_ruby_wrapper",
45645-    srcs = ["//google/cloud/dialogflow/v2:dialogflow_proto_with_info"],
45646-    extra_protoc_parameters = [
45647-        "ruby-cloud-gem-name=google-cloud-dialogflow",
45648-        "ruby-cloud-env-prefix=DIALOGFLOW",
45649-        "ruby-cloud-wrapper-of=v2:0.15",
45650-        "ruby-cloud-product-url=https://cloud.google.com/dialogflow",
45651-        "ruby-cloud-api-id=dialogflow.googleapis.com",
45652-        "ruby-cloud-api-shortname=dialogflow",
45653-        "ruby-cloud-migration-version=1.0",
45654-    ],
45655-    ruby_cloud_description = "Dialogflow is an end-to-end, build-once deploy-everywhere development suite for creating conversational interfaces for websites, mobile applications, popular messaging platforms, and IoT devices. You can use it to build interfaces (such as chatbots and conversational IVR) that enable natural and rich interactions between your users and your business. This client is for Dialogflow ES, providing the standard agent type suitable for small and simple agents.",
45656-    ruby_cloud_title = "Dialogflow",
45657-)
45658-
45659-# Open Source package.
45660-ruby_gapic_assembly_pkg(
45661-    name = "google-cloud-dialogflow-ruby",
45662-    deps = [
45663-        ":dialogflow_ruby_wrapper",
45664-    ],
45665-)
45666diff -urN a/google/cloud/dialogflow/cx/BUILD.bazel b/google/cloud/dialogflow/cx/BUILD.bazel
45667--- a/google/cloud/dialogflow/cx/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
45668+++ b/google/cloud/dialogflow/cx/BUILD.bazel	1969-12-31 16:00:00
45669@@ -1,41 +0,0 @@
45670-# This build file includes a target for the Ruby wrapper library for
45671-# google-cloud-dialogflow-cx.
45672-
45673-# This is an API workspace, having public visibility by default makes perfect sense.
45674-package(default_visibility = ["//visibility:public"])
45675-
45676-# Export yaml configs.
45677-exports_files(glob(["*.yaml"]))
45678-
45679-load(
45680-    "@com_google_googleapis_imports//:imports.bzl",
45681-    "ruby_cloud_gapic_library",
45682-    "ruby_gapic_assembly_pkg",
45683-)
45684-
45685-# Generates a Ruby wrapper client for dialogflow.
45686-# Ruby wrapper clients are versionless, but are generated from source protos
45687-# for a particular service version, v3 in this case.
45688-ruby_cloud_gapic_library(
45689-    name = "dialogflow_ruby_wrapper",
45690-    srcs = ["//google/cloud/dialogflow/cx/v3:cx_proto_with_info"],
45691-    extra_protoc_parameters = [
45692-        "ruby-cloud-gem-name=google-cloud-dialogflow-cx",
45693-        "ruby-cloud-env-prefix=DIALOGFLOW",
45694-        "ruby-cloud-wrapper-of=v3:0.3",
45695-        "ruby-cloud-product-url=https://cloud.google.com/dialogflow",
45696-        "ruby-cloud-api-id=dialogflow.googleapis.com",
45697-        "ruby-cloud-api-shortname=dialogflow",
45698-        "ruby-cloud-namespace-override=Cx=CX",
45699-    ],
45700-    ruby_cloud_description = "Dialogflow is an end-to-end, build-once deploy-everywhere development suite for creating conversational interfaces for websites, mobile applications, popular messaging platforms, and IoT devices. You can use it to build interfaces (such as chatbots and conversational IVR) that enable natural and rich interactions between your users and your business. This client is for Dialogflow CX, providing an advanced agent type suitable for large or very complex agents.",
45701-    ruby_cloud_title = "Dialogflow CX",
45702-)
45703-
45704-# Open Source package.
45705-ruby_gapic_assembly_pkg(
45706-    name = "google-cloud-dialogflow-cx-ruby",
45707-    deps = [
45708-        ":dialogflow_ruby_wrapper",
45709-    ],
45710-)
45711diff -urN a/google/cloud/dialogflow/cx/v3/BUILD.bazel b/google/cloud/dialogflow/cx/v3/BUILD.bazel
45712--- a/google/cloud/dialogflow/cx/v3/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
45713+++ b/google/cloud/dialogflow/cx/v3/BUILD.bazel	1969-12-31 16:00:00
45714@@ -1,466 +0,0 @@
45715-# This file was automatically generated by BuildFileGenerator
45716-# https://github.com/googleapis/rules_gapic/tree/master/bazel
45717-
45718-# Most of the manual changes to this file will be overwritten.
45719-# It's **only** allowed to change the following rule attribute values:
45720-# - names of *_gapic_assembly_* rules
45721-# - certain parameters of *_gapic_library rules, including but not limited to:
45722-#    * extra_protoc_parameters
45723-#    * extra_protoc_file_parameters
45724-# The complete list of preserved parameters can be found in the source code.
45725-
45726-# This is an API workspace, having public visibility by default makes perfect sense.
45727-package(default_visibility = ["//visibility:public"])
45728-
45729-##############################################################################
45730-# Common
45731-##############################################################################
45732-load("@rules_proto//proto:defs.bzl", "proto_library")
45733-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
45734-
45735-proto_library(
45736-    name = "cx_proto",
45737-    srcs = [
45738-        "advanced_settings.proto",
45739-        "agent.proto",
45740-        "audio_config.proto",
45741-        "changelog.proto",
45742-        "deployment.proto",
45743-        "entity_type.proto",
45744-        "environment.proto",
45745-        "experiment.proto",
45746-        "flow.proto",
45747-        "fulfillment.proto",
45748-        "intent.proto",
45749-        "page.proto",
45750-        "response_message.proto",
45751-        "security_settings.proto",
45752-        "session.proto",
45753-        "session_entity_type.proto",
45754-        "test_case.proto",
45755-        "transition_route_group.proto",
45756-        "validation_message.proto",
45757-        "version.proto",
45758-        "webhook.proto",
45759-    ],
45760-    deps = [
45761-        "//google/api:annotations_proto",
45762-        "//google/api:client_proto",
45763-        "//google/api:field_behavior_proto",
45764-        "//google/api:resource_proto",
45765-        "//google/longrunning:operations_proto",
45766-        "//google/rpc:status_proto",
45767-        "//google/type:latlng_proto",
45768-        "@com_google_protobuf//:duration_proto",
45769-        "@com_google_protobuf//:empty_proto",
45770-        "@com_google_protobuf//:field_mask_proto",
45771-        "@com_google_protobuf//:struct_proto",
45772-        "@com_google_protobuf//:timestamp_proto",
45773-    ],
45774-)
45775-
45776-proto_library_with_info(
45777-    name = "cx_proto_with_info",
45778-    deps = [
45779-        ":cx_proto",
45780-        "//google/cloud:common_resources_proto",
45781-        "//google/cloud/location:location_proto",
45782-    ],
45783-)
45784-
45785-##############################################################################
45786-# Java
45787-##############################################################################
45788-load(
45789-    "@com_google_googleapis_imports//:imports.bzl",
45790-    "java_gapic_assembly_gradle_pkg",
45791-    "java_gapic_library",
45792-    "java_gapic_test",
45793-    "java_grpc_library",
45794-    "java_proto_library",
45795-)
45796-
45797-java_proto_library(
45798-    name = "cx_java_proto",
45799-    deps = [":cx_proto"],
45800-)
45801-
45802-java_grpc_library(
45803-    name = "cx_java_grpc",
45804-    srcs = [":cx_proto"],
45805-    deps = [":cx_java_proto"],
45806-)
45807-
45808-java_gapic_library(
45809-    name = "cx_java_gapic",
45810-    srcs = [":cx_proto_with_info"],
45811-    gapic_yaml = None,
45812-    grpc_service_config = "dialogflow_grpc_service_config.json",
45813-    rest_numeric_enums = False,
45814-    service_yaml = "dialogflow_v3.yaml",
45815-    test_deps = [
45816-        ":cx_java_grpc",
45817-        "//google/cloud/location:location_java_grpc",
45818-    ],
45819-    transport = "grpc+rest",
45820-    deps = [
45821-        ":cx_java_proto",
45822-        "//google/api:api_java_proto",
45823-        "//google/cloud/location:location_java_proto",
45824-    ],
45825-)
45826-
45827-java_gapic_test(
45828-    name = "cx_java_gapic_test_suite",
45829-    test_classes = [
45830-        "com.google.cloud.dialogflow.cx.v3.AgentsClientHttpJsonTest",
45831-        "com.google.cloud.dialogflow.cx.v3.AgentsClientTest",
45832-        "com.google.cloud.dialogflow.cx.v3.ChangelogsClientHttpJsonTest",
45833-        "com.google.cloud.dialogflow.cx.v3.ChangelogsClientTest",
45834-        "com.google.cloud.dialogflow.cx.v3.DeploymentsClientHttpJsonTest",
45835-        "com.google.cloud.dialogflow.cx.v3.DeploymentsClientTest",
45836-        "com.google.cloud.dialogflow.cx.v3.EntityTypesClientHttpJsonTest",
45837-        "com.google.cloud.dialogflow.cx.v3.EntityTypesClientTest",
45838-        "com.google.cloud.dialogflow.cx.v3.EnvironmentsClientHttpJsonTest",
45839-        "com.google.cloud.dialogflow.cx.v3.EnvironmentsClientTest",
45840-        "com.google.cloud.dialogflow.cx.v3.ExperimentsClientHttpJsonTest",
45841-        "com.google.cloud.dialogflow.cx.v3.ExperimentsClientTest",
45842-        "com.google.cloud.dialogflow.cx.v3.FlowsClientHttpJsonTest",
45843-        "com.google.cloud.dialogflow.cx.v3.FlowsClientTest",
45844-        "com.google.cloud.dialogflow.cx.v3.IntentsClientHttpJsonTest",
45845-        "com.google.cloud.dialogflow.cx.v3.IntentsClientTest",
45846-        "com.google.cloud.dialogflow.cx.v3.PagesClientHttpJsonTest",
45847-        "com.google.cloud.dialogflow.cx.v3.PagesClientTest",
45848-        "com.google.cloud.dialogflow.cx.v3.SecuritySettingsServiceClientHttpJsonTest",
45849-        "com.google.cloud.dialogflow.cx.v3.SecuritySettingsServiceClientTest",
45850-        "com.google.cloud.dialogflow.cx.v3.SessionEntityTypesClientHttpJsonTest",
45851-        "com.google.cloud.dialogflow.cx.v3.SessionEntityTypesClientTest",
45852-        "com.google.cloud.dialogflow.cx.v3.SessionsClientHttpJsonTest",
45853-        "com.google.cloud.dialogflow.cx.v3.SessionsClientTest",
45854-        "com.google.cloud.dialogflow.cx.v3.TestCasesClientHttpJsonTest",
45855-        "com.google.cloud.dialogflow.cx.v3.TestCasesClientTest",
45856-        "com.google.cloud.dialogflow.cx.v3.TransitionRouteGroupsClientHttpJsonTest",
45857-        "com.google.cloud.dialogflow.cx.v3.TransitionRouteGroupsClientTest",
45858-        "com.google.cloud.dialogflow.cx.v3.VersionsClientHttpJsonTest",
45859-        "com.google.cloud.dialogflow.cx.v3.VersionsClientTest",
45860-        "com.google.cloud.dialogflow.cx.v3.WebhooksClientHttpJsonTest",
45861-        "com.google.cloud.dialogflow.cx.v3.WebhooksClientTest",
45862-    ],
45863-    runtime_deps = [":cx_java_gapic_test"],
45864-)
45865-
45866-# Open Source Packages
45867-java_gapic_assembly_gradle_pkg(
45868-    name = "google-cloud-dialogflow-cx-v3-java",
45869-    include_samples = True,
45870-    transport = "grpc+rest",
45871-    deps = [
45872-        ":cx_java_gapic",
45873-        ":cx_java_grpc",
45874-        ":cx_java_proto",
45875-        ":cx_proto",
45876-    ],
45877-)
45878-
45879-##############################################################################
45880-# Go
45881-##############################################################################
45882-load(
45883-    "@com_google_googleapis_imports//:imports.bzl",
45884-    "go_gapic_assembly_pkg",
45885-    "go_gapic_library",
45886-    "go_proto_library",
45887-    "go_test",
45888-)
45889-
45890-go_proto_library(
45891-    name = "cx_go_proto",
45892-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
45893-    importpath = "google.golang.org/genproto/googleapis/cloud/dialogflow/cx/v3",
45894-    protos = [":cx_proto"],
45895-    deps = [
45896-        "//google/api:annotations_go_proto",
45897-        "//google/longrunning:longrunning_go_proto",
45898-        "//google/rpc:status_go_proto",
45899-        "//google/type:latlng_go_proto",
45900-    ],
45901-)
45902-
45903-go_gapic_library(
45904-    name = "cx_go_gapic",
45905-    srcs = [":cx_proto_with_info"],
45906-    grpc_service_config = "dialogflow_grpc_service_config.json",
45907-    importpath = "cloud.google.com/go/dialogflow/cx/apiv3;cx",
45908-    metadata = True,
45909-    rest_numeric_enums = False,
45910-    service_yaml = "dialogflow_v3.yaml",
45911-    transport = "grpc+rest",
45912-    deps = [
45913-        ":cx_go_proto",
45914-        "//google/cloud/location:location_go_proto",
45915-        "//google/longrunning:longrunning_go_proto",
45916-        "@com_google_cloud_go//longrunning:go_default_library",
45917-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
45918-        "@io_bazel_rules_go//proto/wkt:duration_go_proto",
45919-        "@io_bazel_rules_go//proto/wkt:struct_go_proto",
45920-    ],
45921-)
45922-
45923-go_test(
45924-    name = "cx_go_gapic_test",
45925-    srcs = [":cx_go_gapic_srcjar_test"],
45926-    embed = [":cx_go_gapic"],
45927-    importpath = "cloud.google.com/go/dialogflow/cx/apiv3",
45928-)
45929-
45930-# Open Source Packages
45931-go_gapic_assembly_pkg(
45932-    name = "gapi-cloud-dialogflow-cx-v3-go",
45933-    deps = [
45934-        ":cx_go_gapic",
45935-        ":cx_go_gapic_srcjar-metadata.srcjar",
45936-        ":cx_go_gapic_srcjar-test.srcjar",
45937-        ":cx_go_proto",
45938-    ],
45939-)
45940-
45941-##############################################################################
45942-# Python
45943-##############################################################################
45944-load(
45945-    "@com_google_googleapis_imports//:imports.bzl",
45946-    "py_gapic_assembly_pkg",
45947-    "py_gapic_library",
45948-    "py_test",
45949-)
45950-
45951-py_gapic_library(
45952-    name = "cx_py_gapic",
45953-    srcs = [":cx_proto"],
45954-    grpc_service_config = "dialogflow_grpc_service_config.json",
45955-    opt_args = [
45956-        "python-gapic-name=dialogflowcx",
45957-        "python-gapic-namespace=google.cloud",
45958-        "warehouse-package-name=google-cloud-dialogflow-cx",
45959-    ],
45960-    rest_numeric_enums = False,
45961-    service_yaml = "dialogflow_v3.yaml",
45962-    transport = "grpc",
45963-    deps = [
45964-    ],
45965-)
45966-
45967-# Uncomment once https://github.com/googleapis/gapic-generator-python/issues/1376 is fixed
45968-# py_test(
45969-#     name = "cx_py_gapic_test",
45970-#     srcs = [
45971-#         "cx_py_gapic_pytest.py",
45972-#         "cx_py_gapic_test.py",
45973-#     ],
45974-#     legacy_create_init = False,
45975-#     deps = [":cx_py_gapic"],
45976-# )
45977-
45978-# Open Source Packages
45979-py_gapic_assembly_pkg(
45980-    name = "dialogflow-cx-v3-py",
45981-    deps = [
45982-        ":cx_py_gapic",
45983-    ],
45984-)
45985-
45986-##############################################################################
45987-# PHP
45988-##############################################################################
45989-load(
45990-    "@com_google_googleapis_imports//:imports.bzl",
45991-    "php_gapic_assembly_pkg",
45992-    "php_gapic_library",
45993-    "php_grpc_library",
45994-    "php_proto_library",
45995-)
45996-
45997-php_proto_library(
45998-    name = "cx_php_proto",
45999-    deps = [":cx_proto"],
46000-)
46001-
46002-php_grpc_library(
46003-    name = "cx_php_grpc",
46004-    srcs = [":cx_proto"],
46005-    deps = [":cx_php_proto"],
46006-)
46007-
46008-php_gapic_library(
46009-    name = "cx_php_gapic",
46010-    srcs = [":cx_proto_with_info"],
46011-    grpc_service_config = "dialogflow_grpc_service_config.json",
46012-    rest_numeric_enums = False,
46013-    service_yaml = "dialogflow_v3.yaml",
46014-    transport = "grpc+rest",
46015-    deps = [
46016-        ":cx_php_grpc",
46017-        ":cx_php_proto",
46018-    ],
46019-)
46020-
46021-# Open Source Packages
46022-php_gapic_assembly_pkg(
46023-    name = "google-cloud-dialogflow-cx-v3-php",
46024-    deps = [
46025-        ":cx_php_gapic",
46026-        ":cx_php_grpc",
46027-        ":cx_php_proto",
46028-    ],
46029-)
46030-
46031-##############################################################################
46032-# Node.js
46033-##############################################################################
46034-load(
46035-    "@com_google_googleapis_imports//:imports.bzl",
46036-    "nodejs_gapic_assembly_pkg",
46037-    "nodejs_gapic_library",
46038-)
46039-
46040-nodejs_gapic_library(
46041-    name = "cx_nodejs_gapic",
46042-    package_name = "@google-cloud/dialogflow-cx",
46043-    src = ":cx_proto_with_info",
46044-    extra_protoc_parameters = ["metadata"],
46045-    grpc_service_config = "dialogflow_grpc_service_config.json",
46046-    mixins = "google.longrunning.Operations;google.cloud.location.Locations",
46047-    package = "google.cloud.dialogflow.cx.v3",
46048-    rest_numeric_enums = False,
46049-    service_yaml = "dialogflow_v3.yaml",
46050-    transport = "grpc+rest",
46051-    deps = [],
46052-)
46053-
46054-nodejs_gapic_assembly_pkg(
46055-    name = "dialogflow-cx-v3-nodejs",
46056-    deps = [
46057-        ":cx_nodejs_gapic",
46058-        ":cx_proto",
46059-    ],
46060-)
46061-
46062-##############################################################################
46063-# Ruby
46064-##############################################################################
46065-load(
46066-    "@com_google_googleapis_imports//:imports.bzl",
46067-    "ruby_cloud_gapic_library",
46068-    "ruby_gapic_assembly_pkg",
46069-    "ruby_grpc_library",
46070-    "ruby_proto_library",
46071-)
46072-
46073-ruby_proto_library(
46074-    name = "cx_ruby_proto",
46075-    deps = [":cx_proto"],
46076-)
46077-
46078-ruby_grpc_library(
46079-    name = "cx_ruby_grpc",
46080-    srcs = [":cx_proto"],
46081-    deps = [":cx_ruby_proto"],
46082-)
46083-
46084-ruby_cloud_gapic_library(
46085-    name = "cx_ruby_gapic",
46086-    srcs = [":cx_proto_with_info"],
46087-    extra_protoc_parameters = [
46088-        "ruby-cloud-api-id=dialogflow.googleapis.com",
46089-        "ruby-cloud-api-shortname=dialogflow",
46090-        "ruby-cloud-env-prefix=DIALOGFLOW",
46091-        "ruby-cloud-gem-name=google-cloud-dialogflow-cx-v3",
46092-        "ruby-cloud-namespace-override=Cx=CX",
46093-        "ruby-cloud-product-url=https://cloud.google.com/dialogflow",
46094-    ],
46095-    grpc_service_config = "dialogflow_grpc_service_config.json",
46096-    rest_numeric_enums = False,
46097-    ruby_cloud_description = "Dialogflow is an end-to-end, build-once deploy-everywhere development suite for creating conversational interfaces for websites, mobile applications, popular messaging platforms, and IoT devices. You can use it to build interfaces (such as chatbots and conversational IVR) that enable natural and rich interactions between your users and your business. This client is for Dialogflow CX, providing an advanced agent type suitable for large or very complex agents.",
46098-    ruby_cloud_title = "Dialogflow CX V3",
46099-    service_yaml = "dialogflow_v3.yaml",
46100-    deps = [
46101-        ":cx_ruby_grpc",
46102-        ":cx_ruby_proto",
46103-    ],
46104-)
46105-
46106-# Open Source Packages
46107-ruby_gapic_assembly_pkg(
46108-    name = "google-cloud-dialogflow-cx-v3-ruby",
46109-    deps = [
46110-        ":cx_ruby_gapic",
46111-        ":cx_ruby_grpc",
46112-        ":cx_ruby_proto",
46113-    ],
46114-)
46115-
46116-##############################################################################
46117-# C#
46118-##############################################################################
46119-load(
46120-    "@com_google_googleapis_imports//:imports.bzl",
46121-    "csharp_gapic_assembly_pkg",
46122-    "csharp_gapic_library",
46123-    "csharp_grpc_library",
46124-    "csharp_proto_library",
46125-)
46126-
46127-csharp_proto_library(
46128-    name = "cx_csharp_proto",
46129-    deps = [":cx_proto"],
46130-)
46131-
46132-csharp_grpc_library(
46133-    name = "cx_csharp_grpc",
46134-    srcs = [":cx_proto"],
46135-    deps = [":cx_csharp_proto"],
46136-)
46137-
46138-csharp_gapic_library(
46139-    name = "cx_csharp_gapic",
46140-    srcs = [":cx_proto_with_info"],
46141-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
46142-    grpc_service_config = "dialogflow_grpc_service_config.json",
46143-    rest_numeric_enums = False,
46144-    service_yaml = "dialogflow_v3.yaml",
46145-    deps = [
46146-        ":cx_csharp_grpc",
46147-        ":cx_csharp_proto",
46148-    ],
46149-)
46150-
46151-# Open Source Packages
46152-csharp_gapic_assembly_pkg(
46153-    name = "google-cloud-dialogflow-cx-v3-csharp",
46154-    deps = [
46155-        ":cx_csharp_gapic",
46156-        ":cx_csharp_grpc",
46157-        ":cx_csharp_proto",
46158-    ],
46159-)
46160-
46161-##############################################################################
46162-# C++
46163-##############################################################################
46164-load(
46165-    "@com_google_googleapis_imports//:imports.bzl",
46166-    "cc_grpc_library",
46167-    "cc_proto_library",
46168-)
46169-
46170-cc_proto_library(
46171-    name = "cx_cc_proto",
46172-    deps = [":cx_proto"],
46173-)
46174-
46175-cc_grpc_library(
46176-    name = "cx_cc_grpc",
46177-    srcs = [":cx_proto"],
46178-    grpc_only = True,
46179-    deps = [":cx_cc_proto"],
46180-)
46181diff -urN a/google/cloud/dialogflow/cx/v3beta1/BUILD.bazel b/google/cloud/dialogflow/cx/v3beta1/BUILD.bazel
46182--- a/google/cloud/dialogflow/cx/v3beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
46183+++ b/google/cloud/dialogflow/cx/v3beta1/BUILD.bazel	1969-12-31 16:00:00
46184@@ -1,465 +0,0 @@
46185-# This file was automatically generated by BuildFileGenerator
46186-# https://github.com/googleapis/rules_gapic/tree/master/bazel
46187-
46188-# Most of the manual changes to this file will be overwritten.
46189-# It's **only** allowed to change the following rule attribute values:
46190-# - names of *_gapic_assembly_* rules
46191-# - certain parameters of *_gapic_library rules, including but not limited to:
46192-#    * extra_protoc_parameters
46193-#    * extra_protoc_file_parameters
46194-# The complete list of preserved parameters can be found in the source code.
46195-
46196-# This is an API workspace, having public visibility by default makes perfect sense.
46197-package(default_visibility = ["//visibility:public"])
46198-
46199-##############################################################################
46200-# Common
46201-##############################################################################
46202-load("@rules_proto//proto:defs.bzl", "proto_library")
46203-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
46204-
46205-proto_library(
46206-    name = "cx_proto",
46207-    srcs = [
46208-        "advanced_settings.proto",
46209-        "agent.proto",
46210-        "audio_config.proto",
46211-        "changelog.proto",
46212-        "deployment.proto",
46213-        "entity_type.proto",
46214-        "environment.proto",
46215-        "experiment.proto",
46216-        "flow.proto",
46217-        "fulfillment.proto",
46218-        "intent.proto",
46219-        "page.proto",
46220-        "response_message.proto",
46221-        "security_settings.proto",
46222-        "session.proto",
46223-        "session_entity_type.proto",
46224-        "test_case.proto",
46225-        "transition_route_group.proto",
46226-        "validation_message.proto",
46227-        "version.proto",
46228-        "webhook.proto",
46229-    ],
46230-    deps = [
46231-        "//google/api:annotations_proto",
46232-        "//google/api:client_proto",
46233-        "//google/api:field_behavior_proto",
46234-        "//google/api:resource_proto",
46235-        "//google/longrunning:operations_proto",
46236-        "//google/rpc:status_proto",
46237-        "//google/type:latlng_proto",
46238-        "@com_google_protobuf//:duration_proto",
46239-        "@com_google_protobuf//:empty_proto",
46240-        "@com_google_protobuf//:field_mask_proto",
46241-        "@com_google_protobuf//:struct_proto",
46242-        "@com_google_protobuf//:timestamp_proto",
46243-    ],
46244-)
46245-
46246-proto_library_with_info(
46247-    name = "cx_proto_with_info",
46248-    deps = [
46249-        ":cx_proto",
46250-        "//google/cloud:common_resources_proto",
46251-        "//google/cloud/location:location_proto",
46252-    ],
46253-)
46254-
46255-##############################################################################
46256-# Java
46257-##############################################################################
46258-load(
46259-    "@com_google_googleapis_imports//:imports.bzl",
46260-    "java_gapic_assembly_gradle_pkg",
46261-    "java_gapic_library",
46262-    "java_gapic_test",
46263-    "java_grpc_library",
46264-    "java_proto_library",
46265-)
46266-
46267-java_proto_library(
46268-    name = "cx_java_proto",
46269-    deps = [":cx_proto"],
46270-)
46271-
46272-java_grpc_library(
46273-    name = "cx_java_grpc",
46274-    srcs = [":cx_proto"],
46275-    deps = [":cx_java_proto"],
46276-)
46277-
46278-java_gapic_library(
46279-    name = "cx_java_gapic",
46280-    srcs = [":cx_proto_with_info"],
46281-    gapic_yaml = None,
46282-    grpc_service_config = "dialogflow_grpc_service_config.json",
46283-    rest_numeric_enums = False,
46284-    service_yaml = "dialogflow_v3beta1.yaml",
46285-    test_deps = [
46286-        ":cx_java_grpc",
46287-        "//google/cloud/location:location_java_grpc",
46288-    ],
46289-    transport = "grpc+rest",
46290-    deps = [
46291-        ":cx_java_proto",
46292-        "//google/api:api_java_proto",
46293-        "//google/cloud/location:location_java_proto",
46294-    ],
46295-)
46296-
46297-java_gapic_test(
46298-    name = "cx_java_gapic_test_suite",
46299-    test_classes = [
46300-        "com.google.cloud.dialogflow.cx.v3beta1.AgentsClientHttpJsonTest",
46301-        "com.google.cloud.dialogflow.cx.v3beta1.AgentsClientTest",
46302-        "com.google.cloud.dialogflow.cx.v3beta1.ChangelogsClientHttpJsonTest",
46303-        "com.google.cloud.dialogflow.cx.v3beta1.ChangelogsClientTest",
46304-        "com.google.cloud.dialogflow.cx.v3beta1.DeploymentsClientHttpJsonTest",
46305-        "com.google.cloud.dialogflow.cx.v3beta1.DeploymentsClientTest",
46306-        "com.google.cloud.dialogflow.cx.v3beta1.EntityTypesClientHttpJsonTest",
46307-        "com.google.cloud.dialogflow.cx.v3beta1.EntityTypesClientTest",
46308-        "com.google.cloud.dialogflow.cx.v3beta1.EnvironmentsClientHttpJsonTest",
46309-        "com.google.cloud.dialogflow.cx.v3beta1.EnvironmentsClientTest",
46310-        "com.google.cloud.dialogflow.cx.v3beta1.ExperimentsClientHttpJsonTest",
46311-        "com.google.cloud.dialogflow.cx.v3beta1.ExperimentsClientTest",
46312-        "com.google.cloud.dialogflow.cx.v3beta1.FlowsClientHttpJsonTest",
46313-        "com.google.cloud.dialogflow.cx.v3beta1.FlowsClientTest",
46314-        "com.google.cloud.dialogflow.cx.v3beta1.IntentsClientHttpJsonTest",
46315-        "com.google.cloud.dialogflow.cx.v3beta1.IntentsClientTest",
46316-        "com.google.cloud.dialogflow.cx.v3beta1.PagesClientHttpJsonTest",
46317-        "com.google.cloud.dialogflow.cx.v3beta1.PagesClientTest",
46318-        "com.google.cloud.dialogflow.cx.v3beta1.SecuritySettingsServiceClientHttpJsonTest",
46319-        "com.google.cloud.dialogflow.cx.v3beta1.SecuritySettingsServiceClientTest",
46320-        "com.google.cloud.dialogflow.cx.v3beta1.SessionEntityTypesClientHttpJsonTest",
46321-        "com.google.cloud.dialogflow.cx.v3beta1.SessionEntityTypesClientTest",
46322-        "com.google.cloud.dialogflow.cx.v3beta1.SessionsClientHttpJsonTest",
46323-        "com.google.cloud.dialogflow.cx.v3beta1.SessionsClientTest",
46324-        "com.google.cloud.dialogflow.cx.v3beta1.TestCasesClientHttpJsonTest",
46325-        "com.google.cloud.dialogflow.cx.v3beta1.TestCasesClientTest",
46326-        "com.google.cloud.dialogflow.cx.v3beta1.TransitionRouteGroupsClientHttpJsonTest",
46327-        "com.google.cloud.dialogflow.cx.v3beta1.TransitionRouteGroupsClientTest",
46328-        "com.google.cloud.dialogflow.cx.v3beta1.VersionsClientHttpJsonTest",
46329-        "com.google.cloud.dialogflow.cx.v3beta1.VersionsClientTest",
46330-        "com.google.cloud.dialogflow.cx.v3beta1.WebhooksClientHttpJsonTest",
46331-        "com.google.cloud.dialogflow.cx.v3beta1.WebhooksClientTest",
46332-    ],
46333-    runtime_deps = [":cx_java_gapic_test"],
46334-)
46335-
46336-# Open Source Packages
46337-java_gapic_assembly_gradle_pkg(
46338-    name = "google-cloud-dialogflow-cx-v3beta1-java",
46339-    include_samples = True,
46340-    transport = "grpc+rest",
46341-    deps = [
46342-        ":cx_java_gapic",
46343-        ":cx_java_grpc",
46344-        ":cx_java_proto",
46345-        ":cx_proto",
46346-    ],
46347-)
46348-
46349-##############################################################################
46350-# Go
46351-##############################################################################
46352-load(
46353-    "@com_google_googleapis_imports//:imports.bzl",
46354-    "go_gapic_assembly_pkg",
46355-    "go_gapic_library",
46356-    "go_proto_library",
46357-    "go_test",
46358-)
46359-
46360-go_proto_library(
46361-    name = "cx_go_proto",
46362-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
46363-    importpath = "google.golang.org/genproto/googleapis/cloud/dialogflow/cx/v3beta1",
46364-    protos = [":cx_proto"],
46365-    deps = [
46366-        "//google/api:annotations_go_proto",
46367-        "//google/longrunning:longrunning_go_proto",
46368-        "//google/rpc:status_go_proto",
46369-        "//google/type:latlng_go_proto",
46370-    ],
46371-)
46372-
46373-go_gapic_library(
46374-    name = "cx_go_gapic",
46375-    srcs = [":cx_proto_with_info"],
46376-    grpc_service_config = "dialogflow_grpc_service_config.json",
46377-    importpath = "cloud.google.com/go/dialogflow/cx/apiv3beta1;cx",
46378-    metadata = True,
46379-    rest_numeric_enums = False,
46380-    service_yaml = "dialogflow_v3beta1.yaml",
46381-    transport = "grpc+rest",
46382-    deps = [
46383-        ":cx_go_proto",
46384-        "//google/cloud/location:location_go_proto",
46385-        "//google/longrunning:longrunning_go_proto",
46386-        "@com_google_cloud_go//longrunning:go_default_library",
46387-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
46388-        "@io_bazel_rules_go//proto/wkt:duration_go_proto",
46389-        "@io_bazel_rules_go//proto/wkt:struct_go_proto",
46390-    ],
46391-)
46392-
46393-go_test(
46394-    name = "cx_go_gapic_test",
46395-    srcs = [":cx_go_gapic_srcjar_test"],
46396-    embed = [":cx_go_gapic"],
46397-    importpath = "cloud.google.com/go/dialogflow/cx/apiv3beta1",
46398-)
46399-
46400-# Open Source Packages
46401-go_gapic_assembly_pkg(
46402-    name = "gapi-cloud-dialogflow-cx-v3beta1-go",
46403-    deps = [
46404-        ":cx_go_gapic",
46405-        ":cx_go_gapic_srcjar-metadata.srcjar",
46406-        ":cx_go_gapic_srcjar-test.srcjar",
46407-        ":cx_go_proto",
46408-    ],
46409-)
46410-
46411-##############################################################################
46412-# Python
46413-##############################################################################
46414-load(
46415-    "@com_google_googleapis_imports//:imports.bzl",
46416-    "py_gapic_assembly_pkg",
46417-    "py_gapic_library",
46418-    "py_test",
46419-)
46420-
46421-py_gapic_library(
46422-    name = "cx_py_gapic",
46423-    srcs = [":cx_proto"],
46424-    grpc_service_config = "dialogflow_grpc_service_config.json",
46425-    opt_args = [
46426-        "python-gapic-name=dialogflowcx",
46427-        "python-gapic-namespace=google.cloud",
46428-        "warehouse-package-name=google-cloud-dialogflow-cx",
46429-    ],
46430-    rest_numeric_enums = False,
46431-    service_yaml = "dialogflow_v3beta1.yaml",
46432-    transport = "grpc",
46433-    deps = [
46434-    ],
46435-)
46436-
46437-# Uncomment once https://github.com/googleapis/gapic-generator-python/issues/1376 is fixed
46438-# py_test(
46439-#     name = "cx_py_gapic_test",
46440-#     srcs = [
46441-#         "cx_py_gapic_pytest.py",
46442-#         "cx_py_gapic_test.py",
46443-#     ],
46444-#     legacy_create_init = False,
46445-#     deps = [":cx_py_gapic"],
46446-# )
46447-
46448-# Open Source Packages
46449-py_gapic_assembly_pkg(
46450-    name = "dialogflow-cx-v3beta1-py",
46451-    deps = [
46452-        ":cx_py_gapic",
46453-    ],
46454-)
46455-
46456-##############################################################################
46457-# PHP
46458-##############################################################################
46459-load(
46460-    "@com_google_googleapis_imports//:imports.bzl",
46461-    "php_gapic_assembly_pkg",
46462-    "php_gapic_library",
46463-    "php_grpc_library",
46464-    "php_proto_library",
46465-)
46466-
46467-php_proto_library(
46468-    name = "cx_php_proto",
46469-    deps = [":cx_proto"],
46470-)
46471-
46472-php_grpc_library(
46473-    name = "cx_php_grpc",
46474-    srcs = [":cx_proto"],
46475-    deps = [":cx_php_proto"],
46476-)
46477-
46478-php_gapic_library(
46479-    name = "cx_php_gapic",
46480-    srcs = [":cx_proto_with_info"],
46481-    grpc_service_config = "dialogflow_grpc_service_config.json",
46482-    rest_numeric_enums = False,
46483-    service_yaml = "dialogflow_v3beta1.yaml",
46484-    transport = "grpc+rest",
46485-    deps = [
46486-        ":cx_php_grpc",
46487-        ":cx_php_proto",
46488-    ],
46489-)
46490-
46491-# Open Source Packages
46492-php_gapic_assembly_pkg(
46493-    name = "google-cloud-dialogflow-cx-v3beta1-php",
46494-    deps = [
46495-        ":cx_php_gapic",
46496-        ":cx_php_grpc",
46497-        ":cx_php_proto",
46498-    ],
46499-)
46500-
46501-##############################################################################
46502-# Node.js
46503-##############################################################################
46504-load(
46505-    "@com_google_googleapis_imports//:imports.bzl",
46506-    "nodejs_gapic_assembly_pkg",
46507-    "nodejs_gapic_library",
46508-)
46509-
46510-nodejs_gapic_library(
46511-    name = "cx_nodejs_gapic",
46512-    package_name = "@google-cloud/dialogflow-cx",
46513-    src = ":cx_proto_with_info",
46514-    extra_protoc_parameters = ["metadata"],
46515-    grpc_service_config = "dialogflow_grpc_service_config.json",
46516-    package = "google.cloud.dialogflow.cx.v3beta1",
46517-    rest_numeric_enums = False,
46518-    service_yaml = "dialogflow_v3beta1.yaml",
46519-    transport = "grpc+rest",
46520-    deps = [],
46521-)
46522-
46523-nodejs_gapic_assembly_pkg(
46524-    name = "dialogflow-cx-v3beta1-nodejs",
46525-    deps = [
46526-        ":cx_nodejs_gapic",
46527-        ":cx_proto",
46528-    ],
46529-)
46530-
46531-##############################################################################
46532-# Ruby
46533-##############################################################################
46534-load(
46535-    "@com_google_googleapis_imports//:imports.bzl",
46536-    "ruby_cloud_gapic_library",
46537-    "ruby_gapic_assembly_pkg",
46538-    "ruby_grpc_library",
46539-    "ruby_proto_library",
46540-)
46541-
46542-ruby_proto_library(
46543-    name = "cx_ruby_proto",
46544-    deps = [":cx_proto"],
46545-)
46546-
46547-ruby_grpc_library(
46548-    name = "cx_ruby_grpc",
46549-    srcs = [":cx_proto"],
46550-    deps = [":cx_ruby_proto"],
46551-)
46552-
46553-ruby_cloud_gapic_library(
46554-    name = "cx_ruby_gapic",
46555-    srcs = [":cx_proto_with_info"],
46556-    extra_protoc_parameters = [
46557-        "ruby-cloud-api-id=dialogflow.googleapis.com",
46558-        "ruby-cloud-api-shortname=dialogflow",
46559-        "ruby-cloud-env-prefix=DIALOGFLOW",
46560-        "ruby-cloud-gem-name=google-cloud-dialogflow-cx-v3beta1",
46561-        "ruby-cloud-namespace-override=Cx=CX",
46562-        "ruby-cloud-product-url=https://cloud.google.com/dialogflow",
46563-    ],
46564-    grpc_service_config = "dialogflow_grpc_service_config.json",
46565-    rest_numeric_enums = False,
46566-    ruby_cloud_description = "Dialogflow is an end-to-end, build-once deploy-everywhere development suite for creating conversational interfaces for websites, mobile applications, popular messaging platforms, and IoT devices. You can use it to build interfaces (such as chatbots and conversational IVR) that enable natural and rich interactions between your users and your business. This client is for Dialogflow CX, providing an advanced agent type suitable for large or very complex agents.",
46567-    ruby_cloud_title = "Dialogflow CX V3beta1",
46568-    service_yaml = "dialogflow_v3beta1.yaml",
46569-    deps = [
46570-        ":cx_ruby_grpc",
46571-        ":cx_ruby_proto",
46572-    ],
46573-)
46574-
46575-# Open Source Packages
46576-ruby_gapic_assembly_pkg(
46577-    name = "google-cloud-dialogflow-cx-v3beta1-ruby",
46578-    deps = [
46579-        ":cx_ruby_gapic",
46580-        ":cx_ruby_grpc",
46581-        ":cx_ruby_proto",
46582-    ],
46583-)
46584-
46585-##############################################################################
46586-# C#
46587-##############################################################################
46588-load(
46589-    "@com_google_googleapis_imports//:imports.bzl",
46590-    "csharp_gapic_assembly_pkg",
46591-    "csharp_gapic_library",
46592-    "csharp_grpc_library",
46593-    "csharp_proto_library",
46594-)
46595-
46596-csharp_proto_library(
46597-    name = "cx_csharp_proto",
46598-    deps = [":cx_proto"],
46599-)
46600-
46601-csharp_grpc_library(
46602-    name = "cx_csharp_grpc",
46603-    srcs = [":cx_proto"],
46604-    deps = [":cx_csharp_proto"],
46605-)
46606-
46607-csharp_gapic_library(
46608-    name = "cx_csharp_gapic",
46609-    srcs = [":cx_proto_with_info"],
46610-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
46611-    grpc_service_config = "dialogflow_grpc_service_config.json",
46612-    rest_numeric_enums = False,
46613-    service_yaml = "dialogflow_v3beta1.yaml",
46614-    deps = [
46615-        ":cx_csharp_grpc",
46616-        ":cx_csharp_proto",
46617-    ],
46618-)
46619-
46620-# Open Source Packages
46621-csharp_gapic_assembly_pkg(
46622-    name = "google-cloud-dialogflow-cx-v3beta1-csharp",
46623-    deps = [
46624-        ":cx_csharp_gapic",
46625-        ":cx_csharp_grpc",
46626-        ":cx_csharp_proto",
46627-    ],
46628-)
46629-
46630-##############################################################################
46631-# C++
46632-##############################################################################
46633-load(
46634-    "@com_google_googleapis_imports//:imports.bzl",
46635-    "cc_grpc_library",
46636-    "cc_proto_library",
46637-)
46638-
46639-cc_proto_library(
46640-    name = "cx_cc_proto",
46641-    deps = [":cx_proto"],
46642-)
46643-
46644-cc_grpc_library(
46645-    name = "cx_cc_grpc",
46646-    srcs = [":cx_proto"],
46647-    grpc_only = True,
46648-    deps = [":cx_cc_proto"],
46649-)
46650diff -urN a/google/cloud/dialogflow/v2/BUILD.bazel b/google/cloud/dialogflow/v2/BUILD.bazel
46651--- a/google/cloud/dialogflow/v2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
46652+++ b/google/cloud/dialogflow/v2/BUILD.bazel	1969-12-31 16:00:00
46653@@ -1,463 +0,0 @@
46654-# This file was automatically generated by BuildFileGenerator
46655-# https://github.com/googleapis/rules_gapic/tree/master/bazel
46656-
46657-# Most of the manual changes to this file will be overwritten.
46658-# It's **only** allowed to change the following rule attribute values:
46659-# - names of *_gapic_assembly_* rules
46660-# - certain parameters of *_gapic_library rules, including but not limited to:
46661-#    * extra_protoc_parameters
46662-#    * extra_protoc_file_parameters
46663-# The complete list of preserved parameters can be found in the source code.
46664-
46665-# This is an API workspace, having public visibility by default makes perfect sense.
46666-package(default_visibility = ["//visibility:public"])
46667-
46668-##############################################################################
46669-# Common
46670-##############################################################################
46671-load("@rules_proto//proto:defs.bzl", "proto_library")
46672-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
46673-
46674-proto_library(
46675-    name = "dialogflow_proto",
46676-    srcs = [
46677-        "agent.proto",
46678-        "answer_record.proto",
46679-        "audio_config.proto",
46680-        "context.proto",
46681-        "conversation.proto",
46682-        "conversation_dataset.proto",
46683-        "conversation_event.proto",
46684-        "conversation_model.proto",
46685-        "conversation_profile.proto",
46686-        "document.proto",
46687-        "entity_type.proto",
46688-        "environment.proto",
46689-        "fulfillment.proto",
46690-        "gcs.proto",
46691-        "human_agent_assistant_event.proto",
46692-        "intent.proto",
46693-        "knowledge_base.proto",
46694-        "participant.proto",
46695-        "session.proto",
46696-        "session_entity_type.proto",
46697-        "validation_result.proto",
46698-        "version.proto",
46699-        "webhook.proto",
46700-    ],
46701-    deps = [
46702-        "//google/api:annotations_proto",
46703-        "//google/api:client_proto",
46704-        "//google/api:field_behavior_proto",
46705-        "//google/api:resource_proto",
46706-        "//google/longrunning:operations_proto",
46707-        "//google/rpc:status_proto",
46708-        "//google/type:latlng_proto",
46709-        "@com_google_protobuf//:duration_proto",
46710-        "@com_google_protobuf//:empty_proto",
46711-        "@com_google_protobuf//:field_mask_proto",
46712-        "@com_google_protobuf//:struct_proto",
46713-        "@com_google_protobuf//:timestamp_proto",
46714-    ],
46715-)
46716-
46717-proto_library_with_info(
46718-    name = "dialogflow_proto_with_info",
46719-    deps = [
46720-        ":dialogflow_proto",
46721-        "//google/cloud:common_resources_proto",
46722-        "//google/cloud/location:location_proto",
46723-    ],
46724-)
46725-
46726-##############################################################################
46727-# Java
46728-##############################################################################
46729-load(
46730-    "@com_google_googleapis_imports//:imports.bzl",
46731-    "java_gapic_assembly_gradle_pkg",
46732-    "java_gapic_library",
46733-    "java_gapic_test",
46734-    "java_grpc_library",
46735-    "java_proto_library",
46736-)
46737-
46738-java_proto_library(
46739-    name = "dialogflow_java_proto",
46740-    deps = [":dialogflow_proto"],
46741-)
46742-
46743-java_grpc_library(
46744-    name = "dialogflow_java_grpc",
46745-    srcs = [":dialogflow_proto"],
46746-    deps = [":dialogflow_java_proto"],
46747-)
46748-
46749-java_gapic_library(
46750-    name = "dialogflow_java_gapic",
46751-    srcs = [":dialogflow_proto_with_info"],
46752-    gapic_yaml = None,
46753-    grpc_service_config = "dialogflow_grpc_service_config.json",
46754-    rest_numeric_enums = False,
46755-    service_yaml = "dialogflow_v2.yaml",
46756-    test_deps = [
46757-        ":dialogflow_java_grpc",
46758-        "//google/cloud/location:location_java_grpc",
46759-    ],
46760-    transport = "grpc+rest",
46761-    deps = [
46762-        ":dialogflow_java_proto",
46763-        "//google/api:api_java_proto",
46764-        "//google/cloud/location:location_java_proto",
46765-    ],
46766-)
46767-
46768-java_gapic_test(
46769-    name = "dialogflow_java_gapic_test_suite",
46770-    test_classes = [
46771-        "com.google.cloud.dialogflow.v2.AgentsClientHttpJsonTest",
46772-        "com.google.cloud.dialogflow.v2.AgentsClientTest",
46773-        "com.google.cloud.dialogflow.v2.AnswerRecordsClientHttpJsonTest",
46774-        "com.google.cloud.dialogflow.v2.AnswerRecordsClientTest",
46775-        "com.google.cloud.dialogflow.v2.ContextsClientHttpJsonTest",
46776-        "com.google.cloud.dialogflow.v2.ContextsClientTest",
46777-        "com.google.cloud.dialogflow.v2.ConversationDatasetsClientHttpJsonTest",
46778-        "com.google.cloud.dialogflow.v2.ConversationDatasetsClientTest",
46779-        "com.google.cloud.dialogflow.v2.ConversationModelsClientHttpJsonTest",
46780-        "com.google.cloud.dialogflow.v2.ConversationModelsClientTest",
46781-        "com.google.cloud.dialogflow.v2.ConversationProfilesClientHttpJsonTest",
46782-        "com.google.cloud.dialogflow.v2.ConversationProfilesClientTest",
46783-        "com.google.cloud.dialogflow.v2.ConversationsClientHttpJsonTest",
46784-        "com.google.cloud.dialogflow.v2.ConversationsClientTest",
46785-        "com.google.cloud.dialogflow.v2.DocumentsClientHttpJsonTest",
46786-        "com.google.cloud.dialogflow.v2.DocumentsClientTest",
46787-        "com.google.cloud.dialogflow.v2.EntityTypesClientHttpJsonTest",
46788-        "com.google.cloud.dialogflow.v2.EntityTypesClientTest",
46789-        "com.google.cloud.dialogflow.v2.EnvironmentsClientHttpJsonTest",
46790-        "com.google.cloud.dialogflow.v2.EnvironmentsClientTest",
46791-        "com.google.cloud.dialogflow.v2.FulfillmentsClientHttpJsonTest",
46792-        "com.google.cloud.dialogflow.v2.FulfillmentsClientTest",
46793-        "com.google.cloud.dialogflow.v2.IntentsClientHttpJsonTest",
46794-        "com.google.cloud.dialogflow.v2.IntentsClientTest",
46795-        "com.google.cloud.dialogflow.v2.KnowledgeBasesClientHttpJsonTest",
46796-        "com.google.cloud.dialogflow.v2.KnowledgeBasesClientTest",
46797-        "com.google.cloud.dialogflow.v2.ParticipantsClientHttpJsonTest",
46798-        "com.google.cloud.dialogflow.v2.ParticipantsClientTest",
46799-        "com.google.cloud.dialogflow.v2.SessionEntityTypesClientHttpJsonTest",
46800-        "com.google.cloud.dialogflow.v2.SessionEntityTypesClientTest",
46801-        "com.google.cloud.dialogflow.v2.SessionsClientHttpJsonTest",
46802-        "com.google.cloud.dialogflow.v2.SessionsClientTest",
46803-        "com.google.cloud.dialogflow.v2.VersionsClientHttpJsonTest",
46804-        "com.google.cloud.dialogflow.v2.VersionsClientTest",
46805-    ],
46806-    runtime_deps = [":dialogflow_java_gapic_test"],
46807-)
46808-
46809-# Open Source Packages
46810-java_gapic_assembly_gradle_pkg(
46811-    name = "google-cloud-dialogflow-v2-java",
46812-    include_samples = True,
46813-    transport = "grpc+rest",
46814-    deps = [
46815-        ":dialogflow_java_gapic",
46816-        ":dialogflow_java_grpc",
46817-        ":dialogflow_java_proto",
46818-        ":dialogflow_proto",
46819-    ],
46820-)
46821-
46822-##############################################################################
46823-# Go
46824-##############################################################################
46825-load(
46826-    "@com_google_googleapis_imports//:imports.bzl",
46827-    "go_gapic_assembly_pkg",
46828-    "go_gapic_library",
46829-    "go_proto_library",
46830-    "go_test",
46831-)
46832-
46833-go_proto_library(
46834-    name = "dialogflow_go_proto",
46835-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
46836-    importpath = "google.golang.org/genproto/googleapis/cloud/dialogflow/v2",
46837-    protos = [":dialogflow_proto"],
46838-    deps = [
46839-        "//google/api:annotations_go_proto",
46840-        "//google/longrunning:longrunning_go_proto",
46841-        "//google/rpc:status_go_proto",
46842-        "//google/type:latlng_go_proto",
46843-    ],
46844-)
46845-
46846-go_gapic_library(
46847-    name = "dialogflow_go_gapic",
46848-    srcs = [":dialogflow_proto_with_info"],
46849-    grpc_service_config = "dialogflow_grpc_service_config.json",
46850-    importpath = "cloud.google.com/go/dialogflow/apiv2;dialogflow",
46851-    metadata = True,
46852-    rest_numeric_enums = False,
46853-    service_yaml = "dialogflow_v2.yaml",
46854-    transport = "grpc+rest",
46855-    deps = [
46856-        ":dialogflow_go_proto",
46857-        "//google/cloud/location:location_go_proto",
46858-        "//google/longrunning:longrunning_go_proto",
46859-        "@com_google_cloud_go//longrunning:go_default_library",
46860-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
46861-        "@io_bazel_rules_go//proto/wkt:duration_go_proto",
46862-        "@io_bazel_rules_go//proto/wkt:struct_go_proto",
46863-    ],
46864-)
46865-
46866-go_test(
46867-    name = "dialogflow_go_gapic_test",
46868-    srcs = [":dialogflow_go_gapic_srcjar_test"],
46869-    embed = [":dialogflow_go_gapic"],
46870-    importpath = "cloud.google.com/go/dialogflow/apiv2",
46871-)
46872-
46873-# Open Source Packages
46874-go_gapic_assembly_pkg(
46875-    name = "gapi-cloud-dialogflow-v2-go",
46876-    deps = [
46877-        ":dialogflow_go_gapic",
46878-        ":dialogflow_go_gapic_srcjar-metadata.srcjar",
46879-        ":dialogflow_go_gapic_srcjar-test.srcjar",
46880-        ":dialogflow_go_proto",
46881-    ],
46882-)
46883-
46884-##############################################################################
46885-# Python
46886-##############################################################################
46887-load(
46888-    "@com_google_googleapis_imports//:imports.bzl",
46889-    "py_gapic_assembly_pkg",
46890-    "py_gapic_library",
46891-    "py_test",
46892-)
46893-
46894-py_gapic_library(
46895-    name = "dialogflow_py_gapic",
46896-    srcs = [":dialogflow_proto"],
46897-    grpc_service_config = "dialogflow_grpc_service_config.json",
46898-    rest_numeric_enums = False,
46899-    service_yaml = "dialogflow_v2.yaml",
46900-    transport = "grpc",
46901-    deps = [
46902-    ],
46903-)
46904-
46905-py_test(
46906-    name = "dialogflow_py_gapic_test",
46907-    srcs = [
46908-        "dialogflow_py_gapic_pytest.py",
46909-        "dialogflow_py_gapic_test.py",
46910-    ],
46911-    legacy_create_init = False,
46912-    deps = [":dialogflow_py_gapic"],
46913-)
46914-
46915-# Open Source Packages
46916-py_gapic_assembly_pkg(
46917-    name = "dialogflow-v2-py",
46918-    deps = [
46919-        ":dialogflow_py_gapic",
46920-    ],
46921-)
46922-
46923-##############################################################################
46924-# PHP
46925-##############################################################################
46926-load(
46927-    "@com_google_googleapis_imports//:imports.bzl",
46928-    "php_gapic_assembly_pkg",
46929-    "php_gapic_library",
46930-    "php_grpc_library",
46931-    "php_proto_library",
46932-)
46933-
46934-php_proto_library(
46935-    name = "dialogflow_php_proto",
46936-    deps = [":dialogflow_proto"],
46937-)
46938-
46939-php_grpc_library(
46940-    name = "dialogflow_php_grpc",
46941-    srcs = [":dialogflow_proto"],
46942-    deps = [":dialogflow_php_proto"],
46943-)
46944-
46945-php_gapic_library(
46946-    name = "dialogflow_php_gapic",
46947-    srcs = [":dialogflow_proto_with_info"],
46948-    grpc_service_config = "dialogflow_grpc_service_config.json",
46949-    rest_numeric_enums = False,
46950-    service_yaml = "dialogflow_v2.yaml",
46951-    transport = "grpc+rest",
46952-    deps = [
46953-        ":dialogflow_php_grpc",
46954-        ":dialogflow_php_proto",
46955-    ],
46956-)
46957-
46958-# Open Source Packages
46959-php_gapic_assembly_pkg(
46960-    name = "google-cloud-dialogflow-v2-php",
46961-    deps = [
46962-        ":dialogflow_php_gapic",
46963-        ":dialogflow_php_grpc",
46964-        ":dialogflow_php_proto",
46965-    ],
46966-)
46967-
46968-##############################################################################
46969-# Node.js
46970-##############################################################################
46971-load(
46972-    "@com_google_googleapis_imports//:imports.bzl",
46973-    "nodejs_gapic_assembly_pkg",
46974-    "nodejs_gapic_library",
46975-)
46976-
46977-nodejs_gapic_library(
46978-    name = "dialogflow_nodejs_gapic",
46979-    package_name = "@google-cloud/dialogflow",
46980-    src = ":dialogflow_proto_with_info",
46981-    extra_protoc_parameters = ["metadata"],
46982-    grpc_service_config = "dialogflow_grpc_service_config.json",
46983-    main_service = "dialogflow",
46984-    package = "google.cloud.dialogflow.v2",
46985-    rest_numeric_enums = False,
46986-    service_yaml = "dialogflow_v2.yaml",
46987-    transport = "grpc+rest",
46988-    deps = [],
46989-)
46990-
46991-nodejs_gapic_assembly_pkg(
46992-    name = "dialogflow-v2-nodejs",
46993-    deps = [
46994-        ":dialogflow_nodejs_gapic",
46995-        ":dialogflow_proto",
46996-    ],
46997-)
46998-
46999-##############################################################################
47000-# Ruby
47001-##############################################################################
47002-load(
47003-    "@com_google_googleapis_imports//:imports.bzl",
47004-    "ruby_cloud_gapic_library",
47005-    "ruby_gapic_assembly_pkg",
47006-    "ruby_grpc_library",
47007-    "ruby_proto_library",
47008-)
47009-
47010-ruby_proto_library(
47011-    name = "dialogflow_ruby_proto",
47012-    deps = [":dialogflow_proto"],
47013-)
47014-
47015-ruby_grpc_library(
47016-    name = "dialogflow_ruby_grpc",
47017-    srcs = [":dialogflow_proto"],
47018-    deps = [":dialogflow_ruby_proto"],
47019-)
47020-
47021-ruby_cloud_gapic_library(
47022-    name = "dialogflow_ruby_gapic",
47023-    srcs = [":dialogflow_proto_with_info"],
47024-    extra_protoc_parameters = [
47025-        "ruby-cloud-api-id=dialogflow.googleapis.com",
47026-        "ruby-cloud-api-shortname=dialogflow",
47027-        "ruby-cloud-env-prefix=DIALOGFLOW",
47028-        "ruby-cloud-gem-name=google-cloud-dialogflow-v2",
47029-        "ruby-cloud-product-url=https://cloud.google.com/dialogflow",
47030-    ],
47031-    grpc_service_config = "dialogflow_grpc_service_config.json",
47032-    rest_numeric_enums = False,
47033-    ruby_cloud_description = "Dialogflow is an end-to-end, build-once deploy-everywhere development suite for creating conversational interfaces for websites, mobile applications, popular messaging platforms, and IoT devices. You can use it to build interfaces (such as chatbots and conversational IVR) that enable natural and rich interactions between your users and your business. This client is for Dialogflow ES, providing the standard agent type suitable for small and simple agents.",
47034-    ruby_cloud_title = "Dialogflow V2",
47035-    service_yaml = "dialogflow_v2.yaml",
47036-    deps = [
47037-        ":dialogflow_ruby_grpc",
47038-        ":dialogflow_ruby_proto",
47039-    ],
47040-)
47041-
47042-# Open Source Packages
47043-ruby_gapic_assembly_pkg(
47044-    name = "google-cloud-dialogflow-v2-ruby",
47045-    deps = [
47046-        ":dialogflow_ruby_gapic",
47047-        ":dialogflow_ruby_grpc",
47048-        ":dialogflow_ruby_proto",
47049-    ],
47050-)
47051-
47052-##############################################################################
47053-# C#
47054-##############################################################################
47055-load(
47056-    "@com_google_googleapis_imports//:imports.bzl",
47057-    "csharp_gapic_assembly_pkg",
47058-    "csharp_gapic_library",
47059-    "csharp_grpc_library",
47060-    "csharp_proto_library",
47061-)
47062-
47063-csharp_proto_library(
47064-    name = "dialogflow_csharp_proto",
47065-    deps = [":dialogflow_proto"],
47066-)
47067-
47068-csharp_grpc_library(
47069-    name = "dialogflow_csharp_grpc",
47070-    srcs = [":dialogflow_proto"],
47071-    deps = [":dialogflow_csharp_proto"],
47072-)
47073-
47074-csharp_gapic_library(
47075-    name = "dialogflow_csharp_gapic",
47076-    srcs = [":dialogflow_proto_with_info"],
47077-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
47078-    grpc_service_config = "dialogflow_grpc_service_config.json",
47079-    rest_numeric_enums = False,
47080-    service_yaml = "dialogflow_v2.yaml",
47081-    deps = [
47082-        ":dialogflow_csharp_grpc",
47083-        ":dialogflow_csharp_proto",
47084-    ],
47085-)
47086-
47087-# Open Source Packages
47088-csharp_gapic_assembly_pkg(
47089-    name = "google-cloud-dialogflow-v2-csharp",
47090-    deps = [
47091-        ":dialogflow_csharp_gapic",
47092-        ":dialogflow_csharp_grpc",
47093-        ":dialogflow_csharp_proto",
47094-    ],
47095-)
47096-
47097-##############################################################################
47098-# C++
47099-##############################################################################
47100-load(
47101-    "@com_google_googleapis_imports//:imports.bzl",
47102-    "cc_grpc_library",
47103-    "cc_proto_library",
47104-)
47105-
47106-cc_proto_library(
47107-    name = "dialogflow_cc_proto",
47108-    deps = [":dialogflow_proto"],
47109-)
47110-
47111-cc_grpc_library(
47112-    name = "dialogflow_cc_grpc",
47113-    srcs = [":dialogflow_proto"],
47114-    grpc_only = True,
47115-    deps = [":dialogflow_cc_proto"],
47116-)
47117diff -urN a/google/cloud/dialogflow/v2beta1/BUILD.bazel b/google/cloud/dialogflow/v2beta1/BUILD.bazel
47118--- a/google/cloud/dialogflow/v2beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
47119+++ b/google/cloud/dialogflow/v2beta1/BUILD.bazel	1969-12-31 16:00:00
47120@@ -1,457 +0,0 @@
47121-# This file was automatically generated by BuildFileGenerator
47122-# https://github.com/googleapis/rules_gapic/tree/master/bazel
47123-
47124-# Most of the manual changes to this file will be overwritten.
47125-# It's **only** allowed to change the following rule attribute values:
47126-# - names of *_gapic_assembly_* rules
47127-# - certain parameters of *_gapic_library rules, including but not limited to:
47128-#    * extra_protoc_parameters
47129-#    * extra_protoc_file_parameters
47130-# The complete list of preserved parameters can be found in the source code.
47131-
47132-# This is an API workspace, having public visibility by default makes perfect sense.
47133-package(default_visibility = ["//visibility:public"])
47134-
47135-##############################################################################
47136-# Common
47137-##############################################################################
47138-load("@rules_proto//proto:defs.bzl", "proto_library")
47139-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
47140-
47141-proto_library(
47142-    name = "dialogflow_proto",
47143-    srcs = [
47144-        "agent.proto",
47145-        "answer_record.proto",
47146-        "audio_config.proto",
47147-        "context.proto",
47148-        "conversation.proto",
47149-        "conversation_event.proto",
47150-        "conversation_profile.proto",
47151-        "document.proto",
47152-        "entity_type.proto",
47153-        "environment.proto",
47154-        "fulfillment.proto",
47155-        "gcs.proto",
47156-        "human_agent_assistant_event.proto",
47157-        "intent.proto",
47158-        "knowledge_base.proto",
47159-        "participant.proto",
47160-        "session.proto",
47161-        "session_entity_type.proto",
47162-        "validation_result.proto",
47163-        "version.proto",
47164-        "webhook.proto",
47165-    ],
47166-    deps = [
47167-        "//google/api:annotations_proto",
47168-        "//google/api:client_proto",
47169-        "//google/api:field_behavior_proto",
47170-        "//google/api:resource_proto",
47171-        "//google/longrunning:operations_proto",
47172-        "//google/rpc:status_proto",
47173-        "//google/type:latlng_proto",
47174-        "@com_google_protobuf//:duration_proto",
47175-        "@com_google_protobuf//:empty_proto",
47176-        "@com_google_protobuf//:field_mask_proto",
47177-        "@com_google_protobuf//:struct_proto",
47178-        "@com_google_protobuf//:timestamp_proto",
47179-    ],
47180-)
47181-
47182-proto_library_with_info(
47183-    name = "dialogflow_proto_with_info",
47184-    deps = [
47185-        ":dialogflow_proto",
47186-        "//google/cloud:common_resources_proto",
47187-        "//google/cloud/location:location_proto",
47188-    ],
47189-)
47190-
47191-##############################################################################
47192-# Java
47193-##############################################################################
47194-load(
47195-    "@com_google_googleapis_imports//:imports.bzl",
47196-    "java_gapic_assembly_gradle_pkg",
47197-    "java_gapic_library",
47198-    "java_gapic_test",
47199-    "java_grpc_library",
47200-    "java_proto_library",
47201-)
47202-
47203-java_proto_library(
47204-    name = "dialogflow_java_proto",
47205-    deps = [":dialogflow_proto"],
47206-)
47207-
47208-java_grpc_library(
47209-    name = "dialogflow_java_grpc",
47210-    srcs = [":dialogflow_proto"],
47211-    deps = [":dialogflow_java_proto"],
47212-)
47213-
47214-java_gapic_library(
47215-    name = "dialogflow_java_gapic",
47216-    srcs = [":dialogflow_proto_with_info"],
47217-    gapic_yaml = None,
47218-    grpc_service_config = "dialogflow_grpc_service_config.json",
47219-    rest_numeric_enums = False,
47220-    service_yaml = "dialogflow_v2beta1.yaml",
47221-    test_deps = [
47222-        ":dialogflow_java_grpc",
47223-        "//google/cloud/location:location_java_grpc",
47224-    ],
47225-    transport = "grpc+rest",
47226-    deps = [
47227-        ":dialogflow_java_proto",
47228-        "//google/api:api_java_proto",
47229-        "//google/cloud/location:location_java_proto",
47230-    ],
47231-)
47232-
47233-java_gapic_test(
47234-    name = "dialogflow_java_gapic_test_suite",
47235-    test_classes = [
47236-        "com.google.cloud.dialogflow.v2beta1.AgentsClientHttpJsonTest",
47237-        "com.google.cloud.dialogflow.v2beta1.AgentsClientTest",
47238-        "com.google.cloud.dialogflow.v2beta1.AnswerRecordsClientHttpJsonTest",
47239-        "com.google.cloud.dialogflow.v2beta1.AnswerRecordsClientTest",
47240-        "com.google.cloud.dialogflow.v2beta1.ContextsClientHttpJsonTest",
47241-        "com.google.cloud.dialogflow.v2beta1.ContextsClientTest",
47242-        "com.google.cloud.dialogflow.v2beta1.ConversationProfilesClientHttpJsonTest",
47243-        "com.google.cloud.dialogflow.v2beta1.ConversationProfilesClientTest",
47244-        "com.google.cloud.dialogflow.v2beta1.ConversationsClientHttpJsonTest",
47245-        "com.google.cloud.dialogflow.v2beta1.ConversationsClientTest",
47246-        "com.google.cloud.dialogflow.v2beta1.DocumentsClientHttpJsonTest",
47247-        "com.google.cloud.dialogflow.v2beta1.DocumentsClientTest",
47248-        "com.google.cloud.dialogflow.v2beta1.EntityTypesClientHttpJsonTest",
47249-        "com.google.cloud.dialogflow.v2beta1.EntityTypesClientTest",
47250-        "com.google.cloud.dialogflow.v2beta1.EnvironmentsClientHttpJsonTest",
47251-        "com.google.cloud.dialogflow.v2beta1.EnvironmentsClientTest",
47252-        "com.google.cloud.dialogflow.v2beta1.FulfillmentsClientHttpJsonTest",
47253-        "com.google.cloud.dialogflow.v2beta1.FulfillmentsClientTest",
47254-        "com.google.cloud.dialogflow.v2beta1.IntentsClientHttpJsonTest",
47255-        "com.google.cloud.dialogflow.v2beta1.IntentsClientTest",
47256-        "com.google.cloud.dialogflow.v2beta1.KnowledgeBasesClientHttpJsonTest",
47257-        "com.google.cloud.dialogflow.v2beta1.KnowledgeBasesClientTest",
47258-        "com.google.cloud.dialogflow.v2beta1.ParticipantsClientHttpJsonTest",
47259-        "com.google.cloud.dialogflow.v2beta1.ParticipantsClientTest",
47260-        "com.google.cloud.dialogflow.v2beta1.SessionEntityTypesClientHttpJsonTest",
47261-        "com.google.cloud.dialogflow.v2beta1.SessionEntityTypesClientTest",
47262-        "com.google.cloud.dialogflow.v2beta1.SessionsClientHttpJsonTest",
47263-        "com.google.cloud.dialogflow.v2beta1.SessionsClientTest",
47264-        "com.google.cloud.dialogflow.v2beta1.VersionsClientHttpJsonTest",
47265-        "com.google.cloud.dialogflow.v2beta1.VersionsClientTest",
47266-    ],
47267-    runtime_deps = [":dialogflow_java_gapic_test"],
47268-)
47269-
47270-# Open Source Packages
47271-java_gapic_assembly_gradle_pkg(
47272-    name = "google-cloud-dialogflow-v2beta1-java",
47273-    include_samples = True,
47274-    transport = "grpc+rest",
47275-    deps = [
47276-        ":dialogflow_java_gapic",
47277-        ":dialogflow_java_grpc",
47278-        ":dialogflow_java_proto",
47279-        ":dialogflow_proto",
47280-    ],
47281-)
47282-
47283-##############################################################################
47284-# Go
47285-##############################################################################
47286-load(
47287-    "@com_google_googleapis_imports//:imports.bzl",
47288-    "go_gapic_assembly_pkg",
47289-    "go_gapic_library",
47290-    "go_proto_library",
47291-    "go_test",
47292-)
47293-
47294-go_proto_library(
47295-    name = "dialogflow_go_proto",
47296-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
47297-    importpath = "google.golang.org/genproto/googleapis/cloud/dialogflow/v2beta1",
47298-    protos = [":dialogflow_proto"],
47299-    deps = [
47300-        "//google/api:annotations_go_proto",
47301-        "//google/longrunning:longrunning_go_proto",
47302-        "//google/rpc:status_go_proto",
47303-        "//google/type:latlng_go_proto",
47304-    ],
47305-)
47306-
47307-go_gapic_library(
47308-    name = "dialogflow_go_gapic",
47309-    srcs = [":dialogflow_proto_with_info"],
47310-    grpc_service_config = "dialogflow_grpc_service_config.json",
47311-    importpath = "cloud.google.com/go/dialogflow/apiv2beta1;dialogflow",
47312-    metadata = True,
47313-    rest_numeric_enums = False,
47314-    service_yaml = "dialogflow_v2beta1.yaml",
47315-    transport = "grpc+rest",
47316-    deps = [
47317-        ":dialogflow_go_proto",
47318-        "//google/cloud/location:location_go_proto",
47319-        "//google/longrunning:longrunning_go_proto",
47320-        "@com_google_cloud_go//longrunning:go_default_library",
47321-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
47322-        "@io_bazel_rules_go//proto/wkt:duration_go_proto",
47323-        "@io_bazel_rules_go//proto/wkt:struct_go_proto",
47324-    ],
47325-)
47326-
47327-go_test(
47328-    name = "dialogflow_go_gapic_test",
47329-    srcs = [":dialogflow_go_gapic_srcjar_test"],
47330-    embed = [":dialogflow_go_gapic"],
47331-    importpath = "cloud.google.com/go/dialogflow/apiv2beta1",
47332-)
47333-
47334-# Open Source Packages
47335-go_gapic_assembly_pkg(
47336-    name = "gapi-cloud-dialogflow-v2beta1-go",
47337-    deps = [
47338-        ":dialogflow_go_gapic",
47339-        ":dialogflow_go_gapic_srcjar-metadata.srcjar",
47340-        ":dialogflow_go_gapic_srcjar-test.srcjar",
47341-        ":dialogflow_go_proto",
47342-    ],
47343-)
47344-
47345-##############################################################################
47346-# Python
47347-##############################################################################
47348-load(
47349-    "@com_google_googleapis_imports//:imports.bzl",
47350-    "py_gapic_assembly_pkg",
47351-    "py_gapic_library",
47352-    "py_test",
47353-)
47354-
47355-py_gapic_library(
47356-    name = "dialogflow_py_gapic",
47357-    srcs = [":dialogflow_proto"],
47358-    grpc_service_config = "dialogflow_grpc_service_config.json",
47359-    rest_numeric_enums = False,
47360-    service_yaml = "dialogflow_v2beta1.yaml",
47361-    transport = "grpc",
47362-    deps = [
47363-    ],
47364-)
47365-
47366-py_test(
47367-    name = "dialogflow_py_gapic_test",
47368-    srcs = [
47369-        "dialogflow_py_gapic_pytest.py",
47370-        "dialogflow_py_gapic_test.py",
47371-    ],
47372-    legacy_create_init = False,
47373-    deps = [":dialogflow_py_gapic"],
47374-)
47375-
47376-# Open Source Packages
47377-py_gapic_assembly_pkg(
47378-    name = "dialogflow-v2beta1-py",
47379-    deps = [
47380-        ":dialogflow_py_gapic",
47381-    ],
47382-)
47383-
47384-##############################################################################
47385-# PHP
47386-##############################################################################
47387-load(
47388-    "@com_google_googleapis_imports//:imports.bzl",
47389-    "php_gapic_assembly_pkg",
47390-    "php_gapic_library",
47391-    "php_grpc_library",
47392-    "php_proto_library",
47393-)
47394-
47395-php_proto_library(
47396-    name = "dialogflow_php_proto",
47397-    deps = [":dialogflow_proto"],
47398-)
47399-
47400-php_grpc_library(
47401-    name = "dialogflow_php_grpc",
47402-    srcs = [":dialogflow_proto"],
47403-    deps = [":dialogflow_php_proto"],
47404-)
47405-
47406-php_gapic_library(
47407-    name = "dialogflow_php_gapic",
47408-    srcs = [":dialogflow_proto_with_info"],
47409-    grpc_service_config = "dialogflow_grpc_service_config.json",
47410-    rest_numeric_enums = False,
47411-    service_yaml = "dialogflow_v2beta1.yaml",
47412-    transport = "grpc+rest",
47413-    deps = [
47414-        ":dialogflow_php_grpc",
47415-        ":dialogflow_php_proto",
47416-    ],
47417-)
47418-
47419-# Open Source Packages
47420-php_gapic_assembly_pkg(
47421-    name = "google-cloud-dialogflow-v2beta1-php",
47422-    deps = [
47423-        ":dialogflow_php_gapic",
47424-        ":dialogflow_php_grpc",
47425-        ":dialogflow_php_proto",
47426-    ],
47427-)
47428-
47429-##############################################################################
47430-# Node.js
47431-##############################################################################
47432-load(
47433-    "@com_google_googleapis_imports//:imports.bzl",
47434-    "nodejs_gapic_assembly_pkg",
47435-    "nodejs_gapic_library",
47436-)
47437-
47438-nodejs_gapic_library(
47439-    name = "dialogflow_nodejs_gapic",
47440-    package_name = "@google-cloud/dialogflow",
47441-    src = ":dialogflow_proto_with_info",
47442-    extra_protoc_parameters = ["metadata"],
47443-    grpc_service_config = "dialogflow_grpc_service_config.json",
47444-    main_service = "dialogflow",
47445-    package = "google.cloud.dialogflow.v2beta1",
47446-    rest_numeric_enums = False,
47447-    service_yaml = "dialogflow_v2beta1.yaml",
47448-    transport = "grpc+rest",
47449-    deps = [],
47450-)
47451-
47452-nodejs_gapic_assembly_pkg(
47453-    name = "dialogflow-v2beta1-nodejs",
47454-    deps = [
47455-        ":dialogflow_nodejs_gapic",
47456-        ":dialogflow_proto",
47457-    ],
47458-)
47459-
47460-##############################################################################
47461-# Ruby
47462-##############################################################################
47463-load(
47464-    "@com_google_googleapis_imports//:imports.bzl",
47465-    "ruby_cloud_gapic_library",
47466-    "ruby_gapic_assembly_pkg",
47467-    "ruby_grpc_library",
47468-    "ruby_proto_library",
47469-)
47470-
47471-ruby_proto_library(
47472-    name = "dialogflow_ruby_proto",
47473-    deps = [":dialogflow_proto"],
47474-)
47475-
47476-ruby_grpc_library(
47477-    name = "dialogflow_ruby_grpc",
47478-    srcs = [":dialogflow_proto"],
47479-    deps = [":dialogflow_ruby_proto"],
47480-)
47481-
47482-ruby_cloud_gapic_library(
47483-    name = "dialogflow_ruby_gapic",
47484-    srcs = [":dialogflow_proto_with_info"],
47485-    extra_protoc_parameters = [
47486-        "ruby-cloud-api-id=dialogflow.googleapis.com",
47487-        "ruby-cloud-api-shortname=dialogflow",
47488-        "ruby-cloud-env-prefix=DIALOGFLOW",
47489-        "ruby-cloud-gem-name=google-cloud-dialogflow-v2beta1",
47490-        "ruby-cloud-product-url=https://cloud.google.com/dialogflow",
47491-    ],
47492-    grpc_service_config = "dialogflow_grpc_service_config.json",
47493-    rest_numeric_enums = False,
47494-    ruby_cloud_description = "Dialogflow is an end-to-end, build-once deploy-everywhere development suite for creating conversational interfaces for websites, mobile applications, popular messaging platforms, and IoT devices. You can use it to build interfaces (such as chatbots and conversational IVR) that enable natural and rich interactions between your users and your business. This client is for Dialogflow ES, providing the standard agent type suitable for small and simple agents.",
47495-    ruby_cloud_title = "Dialogflow V2beta1",
47496-    service_yaml = "dialogflow_v2beta1.yaml",
47497-    deps = [
47498-        ":dialogflow_ruby_grpc",
47499-        ":dialogflow_ruby_proto",
47500-    ],
47501-)
47502-
47503-# Open Source Packages
47504-ruby_gapic_assembly_pkg(
47505-    name = "google-cloud-dialogflow-v2beta1-ruby",
47506-    deps = [
47507-        ":dialogflow_ruby_gapic",
47508-        ":dialogflow_ruby_grpc",
47509-        ":dialogflow_ruby_proto",
47510-    ],
47511-)
47512-
47513-##############################################################################
47514-# C#
47515-##############################################################################
47516-load(
47517-    "@com_google_googleapis_imports//:imports.bzl",
47518-    "csharp_gapic_assembly_pkg",
47519-    "csharp_gapic_library",
47520-    "csharp_grpc_library",
47521-    "csharp_proto_library",
47522-)
47523-
47524-csharp_proto_library(
47525-    name = "dialogflow_csharp_proto",
47526-    deps = [":dialogflow_proto"],
47527-)
47528-
47529-csharp_grpc_library(
47530-    name = "dialogflow_csharp_grpc",
47531-    srcs = [":dialogflow_proto"],
47532-    deps = [":dialogflow_csharp_proto"],
47533-)
47534-
47535-csharp_gapic_library(
47536-    name = "dialogflow_csharp_gapic",
47537-    srcs = [":dialogflow_proto_with_info"],
47538-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
47539-    grpc_service_config = "dialogflow_grpc_service_config.json",
47540-    rest_numeric_enums = False,
47541-    service_yaml = "dialogflow_v2beta1.yaml",
47542-    deps = [
47543-        ":dialogflow_csharp_grpc",
47544-        ":dialogflow_csharp_proto",
47545-    ],
47546-)
47547-
47548-# Open Source Packages
47549-csharp_gapic_assembly_pkg(
47550-    name = "google-cloud-dialogflow-v2beta1-csharp",
47551-    deps = [
47552-        ":dialogflow_csharp_gapic",
47553-        ":dialogflow_csharp_grpc",
47554-        ":dialogflow_csharp_proto",
47555-    ],
47556-)
47557-
47558-##############################################################################
47559-# C++
47560-##############################################################################
47561-load(
47562-    "@com_google_googleapis_imports//:imports.bzl",
47563-    "cc_grpc_library",
47564-    "cc_proto_library",
47565-)
47566-
47567-cc_proto_library(
47568-    name = "dialogflow_cc_proto",
47569-    deps = [":dialogflow_proto"],
47570-)
47571-
47572-cc_grpc_library(
47573-    name = "dialogflow_cc_grpc",
47574-    srcs = [":dialogflow_proto"],
47575-    grpc_only = True,
47576-    deps = [":dialogflow_cc_proto"],
47577-)
47578diff -urN a/google/cloud/discoveryengine/v1beta/BUILD.bazel b/google/cloud/discoveryengine/v1beta/BUILD.bazel
47579--- a/google/cloud/discoveryengine/v1beta/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
47580+++ b/google/cloud/discoveryengine/v1beta/BUILD.bazel	1969-12-31 16:00:00
47581@@ -1,408 +0,0 @@
47582-# This file was automatically generated by BuildFileGenerator
47583-# https://github.com/googleapis/rules_gapic/tree/master/bazel
47584-
47585-# Most of the manual changes to this file will be overwritten.
47586-# It's **only** allowed to change the following rule attribute values:
47587-# - names of *_gapic_assembly_* rules
47588-# - certain parameters of *_gapic_library rules, including but not limited to:
47589-#    * extra_protoc_parameters
47590-#    * extra_protoc_file_parameters
47591-# The complete list of preserved parameters can be found in the source code.
47592-
47593-# This is an API workspace, having public visibility by default makes perfect sense.
47594-package(default_visibility = ["//visibility:public"])
47595-
47596-##############################################################################
47597-# Common
47598-##############################################################################
47599-load("@rules_proto//proto:defs.bzl", "proto_library")
47600-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
47601-
47602-proto_library(
47603-    name = "discoveryengine_proto",
47604-    srcs = [
47605-        "common.proto",
47606-        "document.proto",
47607-        "document_service.proto",
47608-        "import_config.proto",
47609-        "recommendation_service.proto",
47610-        "user_event.proto",
47611-        "user_event_service.proto",
47612-    ],
47613-    deps = [
47614-        "//google/api:annotations_proto",
47615-        "//google/api:client_proto",
47616-        "//google/api:field_behavior_proto",
47617-        "//google/api:httpbody_proto",
47618-        "//google/api:resource_proto",
47619-        "//google/longrunning:operations_proto",
47620-        "//google/rpc:status_proto",
47621-        "//google/type:date_proto",
47622-        "@com_google_protobuf//:duration_proto",
47623-        "@com_google_protobuf//:empty_proto",
47624-        "@com_google_protobuf//:struct_proto",
47625-        "@com_google_protobuf//:timestamp_proto",
47626-    ],
47627-)
47628-
47629-proto_library_with_info(
47630-    name = "discoveryengine_proto_with_info",
47631-    deps = [
47632-        ":discoveryengine_proto",
47633-        "//google/cloud:common_resources_proto",
47634-    ],
47635-)
47636-
47637-##############################################################################
47638-# Java
47639-##############################################################################
47640-load(
47641-    "@com_google_googleapis_imports//:imports.bzl",
47642-    "java_gapic_assembly_gradle_pkg",
47643-    "java_gapic_library",
47644-    "java_gapic_test",
47645-    "java_grpc_library",
47646-    "java_proto_library",
47647-)
47648-
47649-java_proto_library(
47650-    name = "discoveryengine_java_proto",
47651-    deps = [":discoveryengine_proto"],
47652-)
47653-
47654-java_grpc_library(
47655-    name = "discoveryengine_java_grpc",
47656-    srcs = [":discoveryengine_proto"],
47657-    deps = [":discoveryengine_java_proto"],
47658-)
47659-
47660-java_gapic_library(
47661-    name = "discoveryengine_java_gapic",
47662-    srcs = [":discoveryengine_proto_with_info"],
47663-    gapic_yaml = None,
47664-    grpc_service_config = "discoveryengine_grpc_service_config.json",
47665-    rest_numeric_enums = False,
47666-    service_yaml = "discoveryengine_v1beta.yaml",
47667-    test_deps = [
47668-        ":discoveryengine_java_grpc",
47669-    ],
47670-    transport = "grpc+rest",
47671-    deps = [
47672-        ":discoveryengine_java_proto",
47673-        "//google/api:api_java_proto",
47674-    ],
47675-)
47676-
47677-java_gapic_test(
47678-    name = "discoveryengine_java_gapic_test_suite",
47679-    test_classes = [
47680-        "com.google.cloud.discoveryengine.v1beta.DocumentServiceClientHttpJsonTest",
47681-        "com.google.cloud.discoveryengine.v1beta.DocumentServiceClientTest",
47682-        "com.google.cloud.discoveryengine.v1beta.RecommendationServiceClientHttpJsonTest",
47683-        "com.google.cloud.discoveryengine.v1beta.RecommendationServiceClientTest",
47684-        "com.google.cloud.discoveryengine.v1beta.UserEventServiceClientHttpJsonTest",
47685-        "com.google.cloud.discoveryengine.v1beta.UserEventServiceClientTest",
47686-    ],
47687-    runtime_deps = [":discoveryengine_java_gapic_test"],
47688-)
47689-
47690-# Open Source Packages
47691-java_gapic_assembly_gradle_pkg(
47692-    name = "google-cloud-discoveryengine-v1beta-java",
47693-    include_samples = True,
47694-    transport = "grpc+rest",
47695-    deps = [
47696-        ":discoveryengine_java_gapic",
47697-        ":discoveryengine_java_grpc",
47698-        ":discoveryengine_java_proto",
47699-        ":discoveryengine_proto",
47700-    ],
47701-)
47702-
47703-##############################################################################
47704-# Go
47705-##############################################################################
47706-load(
47707-    "@com_google_googleapis_imports//:imports.bzl",
47708-    "go_gapic_assembly_pkg",
47709-    "go_gapic_library",
47710-    "go_proto_library",
47711-    "go_test",
47712-)
47713-
47714-go_proto_library(
47715-    name = "discoveryengine_go_proto",
47716-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
47717-    importpath = "google.golang.org/genproto/googleapis/cloud/discoveryengine/v1beta",
47718-    protos = [":discoveryengine_proto"],
47719-    deps = [
47720-        "//google/api:annotations_go_proto",
47721-        "//google/api:httpbody_go_proto",
47722-        "//google/longrunning:longrunning_go_proto",
47723-        "//google/rpc:status_go_proto",
47724-        "//google/type:date_go_proto",
47725-    ],
47726-)
47727-
47728-go_gapic_library(
47729-    name = "discoveryengine_go_gapic",
47730-    srcs = [":discoveryengine_proto_with_info"],
47731-    grpc_service_config = "discoveryengine_grpc_service_config.json",
47732-    importpath = "cloud.google.com/go/discoveryengine/apiv1beta;discoveryengine",
47733-    metadata = True,
47734-    rest_numeric_enums = False,
47735-    service_yaml = "discoveryengine_v1beta.yaml",
47736-    transport = "grpc+rest",
47737-    deps = [
47738-        ":discoveryengine_go_proto",
47739-        "//google/api:httpbody_go_proto",
47740-        "//google/longrunning:longrunning_go_proto",
47741-        "@com_google_cloud_go//longrunning:go_default_library",
47742-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
47743-        "@io_bazel_rules_go//proto/wkt:duration_go_proto",
47744-        "@io_bazel_rules_go//proto/wkt:struct_go_proto",
47745-    ],
47746-)
47747-
47748-go_test(
47749-    name = "discoveryengine_go_gapic_test",
47750-    srcs = [":discoveryengine_go_gapic_srcjar_test"],
47751-    embed = [":discoveryengine_go_gapic"],
47752-    importpath = "cloud.google.com/go/discoveryengine/apiv1beta",
47753-)
47754-
47755-# Open Source Packages
47756-go_gapic_assembly_pkg(
47757-    name = "gapi-cloud-discoveryengine-v1beta-go",
47758-    deps = [
47759-        ":discoveryengine_go_gapic",
47760-        ":discoveryengine_go_gapic_srcjar-metadata.srcjar",
47761-        ":discoveryengine_go_gapic_srcjar-test.srcjar",
47762-        ":discoveryengine_go_proto",
47763-    ],
47764-)
47765-
47766-##############################################################################
47767-# Python
47768-##############################################################################
47769-load(
47770-    "@com_google_googleapis_imports//:imports.bzl",
47771-    "py_gapic_assembly_pkg",
47772-    "py_gapic_library",
47773-    "py_test",
47774-)
47775-
47776-py_gapic_library(
47777-    name = "discoveryengine_py_gapic",
47778-    srcs = [":discoveryengine_proto"],
47779-    grpc_service_config = "discoveryengine_grpc_service_config.json",
47780-    rest_numeric_enums = False,
47781-    service_yaml = "discoveryengine_v1beta.yaml",
47782-    transport = "grpc+rest",
47783-    deps = [
47784-    ],
47785-)
47786-
47787-py_test(
47788-    name = "discoveryengine_py_gapic_test",
47789-    srcs = [
47790-        "discoveryengine_py_gapic_pytest.py",
47791-        "discoveryengine_py_gapic_test.py",
47792-    ],
47793-    legacy_create_init = False,
47794-    deps = [":discoveryengine_py_gapic"],
47795-)
47796-
47797-# Open Source Packages
47798-py_gapic_assembly_pkg(
47799-    name = "discoveryengine-v1beta-py",
47800-    deps = [
47801-        ":discoveryengine_py_gapic",
47802-    ],
47803-)
47804-
47805-##############################################################################
47806-# PHP
47807-##############################################################################
47808-load(
47809-    "@com_google_googleapis_imports//:imports.bzl",
47810-    "php_gapic_assembly_pkg",
47811-    "php_gapic_library",
47812-    "php_grpc_library",
47813-    "php_proto_library",
47814-)
47815-
47816-php_proto_library(
47817-    name = "discoveryengine_php_proto",
47818-    deps = [":discoveryengine_proto"],
47819-)
47820-
47821-php_grpc_library(
47822-    name = "discoveryengine_php_grpc",
47823-    srcs = [":discoveryengine_proto"],
47824-    deps = [":discoveryengine_php_proto"],
47825-)
47826-
47827-php_gapic_library(
47828-    name = "discoveryengine_php_gapic",
47829-    srcs = [":discoveryengine_proto_with_info"],
47830-    grpc_service_config = "discoveryengine_grpc_service_config.json",
47831-    rest_numeric_enums = False,
47832-    service_yaml = "discoveryengine_v1beta.yaml",
47833-    transport = "grpc+rest",
47834-    deps = [
47835-        ":discoveryengine_php_grpc",
47836-        ":discoveryengine_php_proto",
47837-    ],
47838-)
47839-
47840-# Open Source Packages
47841-php_gapic_assembly_pkg(
47842-    name = "google-cloud-discoveryengine-v1beta-php",
47843-    deps = [
47844-        ":discoveryengine_php_gapic",
47845-        ":discoveryengine_php_grpc",
47846-        ":discoveryengine_php_proto",
47847-    ],
47848-)
47849-
47850-##############################################################################
47851-# Node.js
47852-##############################################################################
47853-load(
47854-    "@com_google_googleapis_imports//:imports.bzl",
47855-    "nodejs_gapic_assembly_pkg",
47856-    "nodejs_gapic_library",
47857-)
47858-
47859-nodejs_gapic_library(
47860-    name = "discoveryengine_nodejs_gapic",
47861-    package_name = "@google-cloud/discoveryengine",
47862-    src = ":discoveryengine_proto_with_info",
47863-    extra_protoc_parameters = ["metadata"],
47864-    grpc_service_config = "discoveryengine_grpc_service_config.json",
47865-    package = "google.cloud.discoveryengine.v1beta",
47866-    rest_numeric_enums = False,
47867-    service_yaml = "discoveryengine_v1beta.yaml",
47868-    transport = "grpc+rest",
47869-    deps = [],
47870-)
47871-
47872-nodejs_gapic_assembly_pkg(
47873-    name = "discoveryengine-v1beta-nodejs",
47874-    deps = [
47875-        ":discoveryengine_nodejs_gapic",
47876-        ":discoveryengine_proto",
47877-    ],
47878-)
47879-
47880-##############################################################################
47881-# Ruby
47882-##############################################################################
47883-load(
47884-    "@com_google_googleapis_imports//:imports.bzl",
47885-    "ruby_cloud_gapic_library",
47886-    "ruby_gapic_assembly_pkg",
47887-    "ruby_grpc_library",
47888-    "ruby_proto_library",
47889-)
47890-
47891-ruby_proto_library(
47892-    name = "discoveryengine_ruby_proto",
47893-    deps = [":discoveryengine_proto"],
47894-)
47895-
47896-ruby_grpc_library(
47897-    name = "discoveryengine_ruby_grpc",
47898-    srcs = [":discoveryengine_proto"],
47899-    deps = [":discoveryengine_ruby_proto"],
47900-)
47901-
47902-ruby_cloud_gapic_library(
47903-    name = "discoveryengine_ruby_gapic",
47904-    srcs = [":discoveryengine_proto_with_info"],
47905-    extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-discoveryengine-v1beta"],
47906-    grpc_service_config = "discoveryengine_grpc_service_config.json",
47907-    rest_numeric_enums = False,
47908-    service_yaml = "discoveryengine_v1beta.yaml",
47909-    deps = [
47910-        ":discoveryengine_ruby_grpc",
47911-        ":discoveryengine_ruby_proto",
47912-    ],
47913-)
47914-
47915-# Open Source Packages
47916-ruby_gapic_assembly_pkg(
47917-    name = "google-cloud-discoveryengine-v1beta-ruby",
47918-    deps = [
47919-        ":discoveryengine_ruby_gapic",
47920-        ":discoveryengine_ruby_grpc",
47921-        ":discoveryengine_ruby_proto",
47922-    ],
47923-)
47924-
47925-##############################################################################
47926-# C#
47927-##############################################################################
47928-load(
47929-    "@com_google_googleapis_imports//:imports.bzl",
47930-    "csharp_gapic_assembly_pkg",
47931-    "csharp_gapic_library",
47932-    "csharp_grpc_library",
47933-    "csharp_proto_library",
47934-)
47935-
47936-csharp_proto_library(
47937-    name = "discoveryengine_csharp_proto",
47938-    deps = [":discoveryengine_proto"],
47939-)
47940-
47941-csharp_grpc_library(
47942-    name = "discoveryengine_csharp_grpc",
47943-    srcs = [":discoveryengine_proto"],
47944-    deps = [":discoveryengine_csharp_proto"],
47945-)
47946-
47947-csharp_gapic_library(
47948-    name = "discoveryengine_csharp_gapic",
47949-    srcs = [":discoveryengine_proto_with_info"],
47950-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
47951-    grpc_service_config = "discoveryengine_grpc_service_config.json",
47952-    rest_numeric_enums = False,
47953-    service_yaml = "discoveryengine_v1beta.yaml",
47954-    deps = [
47955-        ":discoveryengine_csharp_grpc",
47956-        ":discoveryengine_csharp_proto",
47957-    ],
47958-)
47959-
47960-# Open Source Packages
47961-csharp_gapic_assembly_pkg(
47962-    name = "google-cloud-discoveryengine-v1beta-csharp",
47963-    deps = [
47964-        ":discoveryengine_csharp_gapic",
47965-        ":discoveryengine_csharp_grpc",
47966-        ":discoveryengine_csharp_proto",
47967-    ],
47968-)
47969-
47970-##############################################################################
47971-# C++
47972-##############################################################################
47973-load(
47974-    "@com_google_googleapis_imports//:imports.bzl",
47975-    "cc_grpc_library",
47976-    "cc_proto_library",
47977-)
47978-
47979-cc_proto_library(
47980-    name = "discoveryengine_cc_proto",
47981-    deps = [":discoveryengine_proto"],
47982-)
47983-
47984-cc_grpc_library(
47985-    name = "discoveryengine_cc_grpc",
47986-    srcs = [":discoveryengine_proto"],
47987-    grpc_only = True,
47988-    deps = [":discoveryengine_cc_proto"],
47989-)
47990diff -urN a/google/cloud/documentai/BUILD.bazel b/google/cloud/documentai/BUILD.bazel
47991--- a/google/cloud/documentai/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
47992+++ b/google/cloud/documentai/BUILD.bazel	1969-12-31 16:00:00
47993@@ -1,41 +0,0 @@
47994-# This build file includes a target for the Ruby wrapper library for
47995-# google-cloud-document_ai.
47996-
47997-# This is an API workspace, having public visibility by default makes perfect sense.
47998-package(default_visibility = ["//visibility:public"])
47999-
48000-# Export yaml configs.
48001-exports_files(glob(["*.yaml"]))
48002-
48003-load(
48004-    "@com_google_googleapis_imports//:imports.bzl",
48005-    "ruby_cloud_gapic_library",
48006-    "ruby_gapic_assembly_pkg",
48007-)
48008-
48009-# Generates a Ruby wrapper client for documentai.
48010-# Ruby wrapper clients are versionless, but are generated from source protos
48011-# for a particular service version, v1beta3 in this case.
48012-ruby_cloud_gapic_library(
48013-    name = "documentai_ruby_wrapper",
48014-    srcs = ["//google/cloud/documentai/v1beta3:documentai_proto_with_info"],
48015-    extra_protoc_parameters = [
48016-        "ruby-cloud-gem-name=google-cloud-document_ai",
48017-        "ruby-cloud-env-prefix=DOCUMENT_AI",
48018-        "ruby-cloud-wrapper-of=v1:0.0;v1beta3:0.0",
48019-        "ruby-cloud-product-url=https://cloud.google.com/document-ai/",
48020-        "ruby-cloud-api-id=us-documentai.googleapis.com",
48021-        "ruby-cloud-api-shortname=documentai",
48022-        "ruby-cloud-namespace-override=DocumentAi=DocumentAI",
48023-    ],
48024-    ruby_cloud_description = "Document AI uses machine learning on a single cloud-based platform to automatically classify, extract, and enrich data within your documents to unlock insights.",
48025-    ruby_cloud_title = "Document AI",
48026-)
48027-
48028-# Open Source package.
48029-ruby_gapic_assembly_pkg(
48030-    name = "google-cloud-documentai-ruby",
48031-    deps = [
48032-        ":documentai_ruby_wrapper",
48033-    ],
48034-)
48035diff -urN a/google/cloud/documentai/v1/BUILD.bazel b/google/cloud/documentai/v1/BUILD.bazel
48036--- a/google/cloud/documentai/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
48037+++ b/google/cloud/documentai/v1/BUILD.bazel	1969-12-31 16:00:00
48038@@ -1,429 +0,0 @@
48039-# This file was automatically generated by BuildFileGenerator
48040-# https://github.com/googleapis/rules_gapic/tree/master/bazel
48041-
48042-# Most of the manual changes to this file will be overwritten.
48043-# It's **only** allowed to change the following rule attribute values:
48044-# - names of *_gapic_assembly_* rules
48045-# - certain parameters of *_gapic_library rules, including but not limited to:
48046-#    * extra_protoc_parameters
48047-#    * extra_protoc_file_parameters
48048-# The complete list of preserved parameters can be found in the source code.
48049-
48050-# This is an API workspace, having public visibility by default makes perfect sense.
48051-package(default_visibility = ["//visibility:public"])
48052-
48053-##############################################################################
48054-# Common
48055-##############################################################################
48056-load("@rules_proto//proto:defs.bzl", "proto_library")
48057-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
48058-
48059-proto_library(
48060-    name = "documentai_proto",
48061-    srcs = [
48062-        "barcode.proto",
48063-        "document.proto",
48064-        "document_io.proto",
48065-        "document_processor_service.proto",
48066-        "document_schema.proto",
48067-        "geometry.proto",
48068-        "operation_metadata.proto",
48069-        "processor.proto",
48070-        "processor_type.proto",
48071-    ],
48072-    deps = [
48073-        "//google/api:annotations_proto",
48074-        "//google/api:client_proto",
48075-        "//google/api:field_behavior_proto",
48076-        "//google/api:launch_stage_proto",
48077-        "//google/api:resource_proto",
48078-        "//google/longrunning:operations_proto",
48079-        "//google/rpc:status_proto",
48080-        "//google/type:color_proto",
48081-        "//google/type:date_proto",
48082-        "//google/type:datetime_proto",
48083-        "//google/type:money_proto",
48084-        "//google/type:postal_address_proto",
48085-        "@com_google_protobuf//:field_mask_proto",
48086-        "@com_google_protobuf//:timestamp_proto",
48087-    ],
48088-)
48089-
48090-proto_library_with_info(
48091-    name = "documentai_proto_with_info",
48092-    deps = [
48093-        ":documentai_proto",
48094-        "//google/cloud:common_resources_proto",
48095-        "//google/cloud/location:location_proto",
48096-    ],
48097-)
48098-
48099-##############################################################################
48100-# Java
48101-##############################################################################
48102-load(
48103-    "@com_google_googleapis_imports//:imports.bzl",
48104-    "java_gapic_assembly_gradle_pkg",
48105-    "java_gapic_library",
48106-    "java_gapic_test",
48107-    "java_grpc_library",
48108-    "java_proto_library",
48109-)
48110-
48111-java_proto_library(
48112-    name = "documentai_java_proto",
48113-    deps = [":documentai_proto"],
48114-)
48115-
48116-java_grpc_library(
48117-    name = "documentai_java_grpc",
48118-    srcs = [":documentai_proto"],
48119-    deps = [":documentai_java_proto"],
48120-)
48121-
48122-java_gapic_library(
48123-    name = "documentai_java_gapic",
48124-    srcs = [":documentai_proto_with_info"],
48125-    gapic_yaml = None,
48126-    grpc_service_config = "documentai_v1_grpc_service_config.json",
48127-    rest_numeric_enums = False,
48128-    service_yaml = "documentai_v1.yaml",
48129-    test_deps = [
48130-        ":documentai_java_grpc",
48131-        "//google/cloud/location:location_java_grpc",
48132-    ],
48133-    transport = "grpc+rest",
48134-    deps = [
48135-        ":documentai_java_proto",
48136-        "//google/api:api_java_proto",
48137-        "//google/cloud/location:location_java_proto",
48138-    ],
48139-)
48140-
48141-java_gapic_test(
48142-    name = "documentai_java_gapic_test_suite",
48143-    test_classes = [
48144-        "com.google.cloud.documentai.v1.DocumentProcessorServiceClientHttpJsonTest",
48145-        "com.google.cloud.documentai.v1.DocumentProcessorServiceClientTest",
48146-    ],
48147-    runtime_deps = [":documentai_java_gapic_test"],
48148-)
48149-
48150-# Open Source Packages
48151-java_gapic_assembly_gradle_pkg(
48152-    name = "google-cloud-documentai-v1-java",
48153-    include_samples = True,
48154-    transport = "grpc+rest",
48155-    deps = [
48156-        ":documentai_java_gapic",
48157-        ":documentai_java_grpc",
48158-        ":documentai_java_proto",
48159-        ":documentai_proto",
48160-    ],
48161-)
48162-
48163-##############################################################################
48164-# Go
48165-##############################################################################
48166-load(
48167-    "@com_google_googleapis_imports//:imports.bzl",
48168-    "go_gapic_assembly_pkg",
48169-    "go_gapic_library",
48170-    "go_proto_library",
48171-    "go_test",
48172-)
48173-
48174-go_proto_library(
48175-    name = "documentai_go_proto",
48176-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
48177-    importpath = "google.golang.org/genproto/googleapis/cloud/documentai/v1",
48178-    protos = [":documentai_proto"],
48179-    deps = [
48180-        "//google/api:annotations_go_proto",
48181-        "//google/api:api_go_proto",
48182-        "//google/longrunning:longrunning_go_proto",
48183-        "//google/rpc:status_go_proto",
48184-        "//google/type:color_go_proto",
48185-        "//google/type:date_go_proto",
48186-        "//google/type:datetime_go_proto",
48187-        "//google/type:money_go_proto",
48188-        "//google/type:postaladdress_go_proto",
48189-    ],
48190-)
48191-
48192-go_gapic_library(
48193-    name = "documentai_go_gapic",
48194-    srcs = [":documentai_proto_with_info"],
48195-    grpc_service_config = "documentai_v1_grpc_service_config.json",
48196-    importpath = "cloud.google.com/go/documentai/apiv1;documentai",
48197-    metadata = True,
48198-    rest_numeric_enums = False,
48199-    service_yaml = "documentai_v1.yaml",
48200-    transport = "grpc+rest",
48201-    deps = [
48202-        ":documentai_go_proto",
48203-        "//google/cloud/location:location_go_proto",
48204-        "//google/longrunning:longrunning_go_proto",
48205-        "@com_google_cloud_go//longrunning:go_default_library",
48206-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
48207-    ],
48208-)
48209-
48210-go_test(
48211-    name = "documentai_go_gapic_test",
48212-    srcs = [":documentai_go_gapic_srcjar_test"],
48213-    embed = [":documentai_go_gapic"],
48214-    importpath = "cloud.google.com/go/documentai/apiv1",
48215-)
48216-
48217-# Open Source Packages
48218-go_gapic_assembly_pkg(
48219-    name = "gapi-cloud-documentai-v1-go",
48220-    deps = [
48221-        ":documentai_go_gapic",
48222-        ":documentai_go_gapic_srcjar-metadata.srcjar",
48223-        ":documentai_go_gapic_srcjar-test.srcjar",
48224-        ":documentai_go_proto",
48225-    ],
48226-)
48227-
48228-##############################################################################
48229-# Python
48230-##############################################################################
48231-load(
48232-    "@com_google_googleapis_imports//:imports.bzl",
48233-    "py_gapic_assembly_pkg",
48234-    "py_gapic_library",
48235-    "py_proto_library",
48236-    "py_test",
48237-)
48238-
48239-py_proto_library(
48240-    name = "documentai_py_proto",
48241-    deps = [":documentai_proto"],
48242-)
48243-
48244-py_gapic_library(
48245-    name = "documentai_py_gapic",
48246-    srcs = [":documentai_proto"],
48247-    grpc_service_config = "documentai_v1_grpc_service_config.json",
48248-    opt_args = ["autogen-snippets"],
48249-    rest_numeric_enums = False,
48250-    service_yaml = "documentai_v1.yaml",
48251-    transport = "grpc",
48252-    deps = [
48253-    ],
48254-)
48255-
48256-py_test(
48257-    name = "documentai_py_gapic_test",
48258-    srcs = [
48259-        "documentai_py_gapic_pytest.py",
48260-        "documentai_py_gapic_test.py",
48261-    ],
48262-    legacy_create_init = False,
48263-    deps = [":documentai_py_gapic"],
48264-)
48265-
48266-# Open Source Packages
48267-py_gapic_assembly_pkg(
48268-    name = "documentai-v1-py",
48269-    deps = [
48270-        ":documentai_py_gapic",
48271-    ],
48272-)
48273-
48274-##############################################################################
48275-# PHP
48276-##############################################################################
48277-load(
48278-    "@com_google_googleapis_imports//:imports.bzl",
48279-    "php_gapic_assembly_pkg",
48280-    "php_gapic_library",
48281-    "php_grpc_library",
48282-    "php_proto_library",
48283-)
48284-
48285-php_proto_library(
48286-    name = "documentai_php_proto",
48287-    deps = [":documentai_proto"],
48288-)
48289-
48290-php_grpc_library(
48291-    name = "documentai_php_grpc",
48292-    srcs = [":documentai_proto"],
48293-    deps = [":documentai_php_proto"],
48294-)
48295-
48296-php_gapic_library(
48297-    name = "documentai_php_gapic",
48298-    srcs = [":documentai_proto_with_info"],
48299-    grpc_service_config = "documentai_v1_grpc_service_config.json",
48300-    rest_numeric_enums = False,
48301-    service_yaml = "documentai_v1.yaml",
48302-    transport = "grpc+rest",
48303-    deps = [
48304-        ":documentai_php_grpc",
48305-        ":documentai_php_proto",
48306-    ],
48307-)
48308-
48309-# Open Source Packages
48310-php_gapic_assembly_pkg(
48311-    name = "google-cloud-documentai-v1-php",
48312-    deps = [
48313-        ":documentai_php_gapic",
48314-        ":documentai_php_grpc",
48315-        ":documentai_php_proto",
48316-    ],
48317-)
48318-
48319-##############################################################################
48320-# Node.js
48321-##############################################################################
48322-load(
48323-    "@com_google_googleapis_imports//:imports.bzl",
48324-    "nodejs_gapic_assembly_pkg",
48325-    "nodejs_gapic_library",
48326-)
48327-
48328-nodejs_gapic_library(
48329-    name = "documentai_nodejs_gapic",
48330-    package_name = "@google-cloud/documentai",
48331-    src = ":documentai_proto_with_info",
48332-    extra_protoc_parameters = ["metadata"],
48333-    grpc_service_config = "documentai_v1_grpc_service_config.json",
48334-    package = "google.cloud.documentai.v1",
48335-    rest_numeric_enums = False,
48336-    service_yaml = "documentai_v1.yaml",
48337-    transport = "grpc+rest",
48338-    deps = [],
48339-)
48340-
48341-nodejs_gapic_assembly_pkg(
48342-    name = "documentai-v1-nodejs",
48343-    deps = [
48344-        ":documentai_nodejs_gapic",
48345-        ":documentai_proto",
48346-    ],
48347-)
48348-
48349-##############################################################################
48350-# Ruby
48351-##############################################################################
48352-load(
48353-    "@com_google_googleapis_imports//:imports.bzl",
48354-    "ruby_cloud_gapic_library",
48355-    "ruby_gapic_assembly_pkg",
48356-    "ruby_grpc_library",
48357-    "ruby_proto_library",
48358-)
48359-
48360-ruby_proto_library(
48361-    name = "documentai_ruby_proto",
48362-    deps = [":documentai_proto"],
48363-)
48364-
48365-ruby_grpc_library(
48366-    name = "documentai_ruby_grpc",
48367-    srcs = [":documentai_proto"],
48368-    deps = [":documentai_ruby_proto"],
48369-)
48370-
48371-ruby_cloud_gapic_library(
48372-    name = "documentai_ruby_gapic",
48373-    srcs = [":documentai_proto_with_info"],
48374-    extra_protoc_parameters = [
48375-        "ruby-cloud-api-id=us-documentai.googleapis.com",
48376-        "ruby-cloud-api-shortname=documentai",
48377-        "ruby-cloud-env-prefix=DOCUMENT_AI",
48378-        "ruby-cloud-gem-name=google-cloud-document_ai-v1",
48379-        "ruby-cloud-namespace-override=DocumentAi=DocumentAI",
48380-        "ruby-cloud-product-url=https://cloud.google.com/document-ai/",
48381-    ],
48382-    grpc_service_config = "documentai_v1_grpc_service_config.json",
48383-    rest_numeric_enums = False,
48384-    ruby_cloud_description = "Document AI uses machine learning on a single cloud-based platform to automatically classify, extract, and enrich data within your documents to unlock insights.",
48385-    ruby_cloud_title = "Document AI V1",
48386-    service_yaml = "documentai_v1.yaml",
48387-    deps = [
48388-        ":documentai_ruby_grpc",
48389-        ":documentai_ruby_proto",
48390-    ],
48391-)
48392-
48393-# Open Source Packages
48394-ruby_gapic_assembly_pkg(
48395-    name = "google-cloud-documentai-v1-ruby",
48396-    deps = [
48397-        ":documentai_ruby_gapic",
48398-        ":documentai_ruby_grpc",
48399-        ":documentai_ruby_proto",
48400-    ],
48401-)
48402-
48403-##############################################################################
48404-# C#
48405-##############################################################################
48406-load(
48407-    "@com_google_googleapis_imports//:imports.bzl",
48408-    "csharp_gapic_assembly_pkg",
48409-    "csharp_gapic_library",
48410-    "csharp_grpc_library",
48411-    "csharp_proto_library",
48412-)
48413-
48414-csharp_proto_library(
48415-    name = "documentai_csharp_proto",
48416-    deps = [":documentai_proto"],
48417-)
48418-
48419-csharp_grpc_library(
48420-    name = "documentai_csharp_grpc",
48421-    srcs = [":documentai_proto"],
48422-    deps = [":documentai_csharp_proto"],
48423-)
48424-
48425-csharp_gapic_library(
48426-    name = "documentai_csharp_gapic",
48427-    srcs = [":documentai_proto_with_info"],
48428-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
48429-    grpc_service_config = "documentai_v1_grpc_service_config.json",
48430-    rest_numeric_enums = False,
48431-    service_yaml = "documentai_v1.yaml",
48432-    deps = [
48433-        ":documentai_csharp_grpc",
48434-        ":documentai_csharp_proto",
48435-    ],
48436-)
48437-
48438-# Open Source Packages
48439-csharp_gapic_assembly_pkg(
48440-    name = "google-cloud-documentai-v1-csharp",
48441-    deps = [
48442-        ":documentai_csharp_gapic",
48443-        ":documentai_csharp_grpc",
48444-        ":documentai_csharp_proto",
48445-    ],
48446-)
48447-
48448-##############################################################################
48449-# C++
48450-##############################################################################
48451-load(
48452-    "@com_google_googleapis_imports//:imports.bzl",
48453-    "cc_grpc_library",
48454-    "cc_proto_library",
48455-)
48456-
48457-cc_proto_library(
48458-    name = "documentai_cc_proto",
48459-    deps = [":documentai_proto"],
48460-)
48461-
48462-cc_grpc_library(
48463-    name = "documentai_cc_grpc",
48464-    srcs = [":documentai_proto"],
48465-    grpc_only = True,
48466-    deps = [":documentai_cc_proto"],
48467-)
48468diff -urN a/google/cloud/documentai/v1beta1/BUILD.bazel b/google/cloud/documentai/v1beta1/BUILD.bazel
48469--- a/google/cloud/documentai/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
48470+++ b/google/cloud/documentai/v1beta1/BUILD.bazel	1969-12-31 16:00:00
48471@@ -1,363 +0,0 @@
48472-# This file was automatically generated by BuildFileGenerator
48473-# https://github.com/googleapis/gapic-generator/tree/master/rules_gapic/bazel
48474-
48475-# Most of the manual changes to this file will be overwritten.
48476-# It's **only** allowed to change the following rule attribute values:
48477-# - names of *_gapic_assembly_* rules
48478-# - certain parameters of *_gapic_library rules, including but not limited to:
48479-#    * extra_protoc_parameters
48480-#    * extra_protoc_file_parameters
48481-# The complete list of preserved parameters can be found in the source code.
48482-
48483-# This is an API workspace, having public visibility by default makes perfect sense.
48484-package(default_visibility = ["//visibility:public"])
48485-
48486-##############################################################################
48487-# Common
48488-##############################################################################
48489-load("@rules_proto//proto:defs.bzl", "proto_library")
48490-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
48491-
48492-proto_library(
48493-    name = "documentai_proto",
48494-    srcs = [
48495-        "document.proto",
48496-        "document_understanding.proto",
48497-        "geometry.proto",
48498-    ],
48499-    deps = [
48500-        "//google/api:annotations_proto",
48501-        "//google/api:client_proto",
48502-        "//google/api:field_behavior_proto",
48503-        "//google/longrunning:operations_proto",
48504-        "//google/rpc:status_proto",
48505-        "//google/type:color_proto",
48506-        "@com_google_protobuf//:timestamp_proto",
48507-    ],
48508-)
48509-
48510-proto_library_with_info(
48511-    name = "documentai_proto_with_info",
48512-    deps = [
48513-        ":documentai_proto",
48514-        "//google/cloud:common_resources_proto",
48515-    ],
48516-)
48517-
48518-##############################################################################
48519-# Java
48520-##############################################################################
48521-load(
48522-    "@com_google_googleapis_imports//:imports.bzl",
48523-    "java_gapic_assembly_gradle_pkg",
48524-    "java_gapic_library",
48525-    "java_gapic_test",
48526-    "java_grpc_library",
48527-    "java_proto_library",
48528-)
48529-
48530-java_proto_library(
48531-    name = "documentai_java_proto",
48532-    deps = [":documentai_proto"],
48533-)
48534-
48535-java_grpc_library(
48536-    name = "documentai_java_grpc",
48537-    srcs = [":documentai_proto"],
48538-    deps = [":documentai_java_proto"],
48539-)
48540-
48541-java_gapic_library(
48542-    name = "documentai_java_gapic",
48543-    srcs = [":documentai_proto_with_info"],
48544-    grpc_service_config = "documentai_grpc_service_config.json",
48545-    rest_numeric_enums = False,
48546-    test_deps = [
48547-        ":documentai_java_grpc",
48548-    ],
48549-    transport = "grpc",
48550-    deps = [
48551-        ":documentai_java_proto",
48552-    ],
48553-)
48554-
48555-java_gapic_test(
48556-    name = "documentai_java_gapic_test_suite",
48557-    test_classes = [
48558-        "com.google.cloud.documentai.v1beta1.DocumentUnderstandingServiceClientTest",
48559-    ],
48560-    runtime_deps = [":documentai_java_gapic_test"],
48561-)
48562-
48563-# Open Source Packages
48564-java_gapic_assembly_gradle_pkg(
48565-    name = "google-cloud-documentai-v1beta1-java",
48566-    include_samples = True,
48567-    transport = "grpc",
48568-    deps = [
48569-        ":documentai_java_gapic",
48570-        ":documentai_java_grpc",
48571-        ":documentai_java_proto",
48572-        ":documentai_proto",
48573-    ],
48574-)
48575-
48576-##############################################################################
48577-# Go
48578-##############################################################################
48579-load(
48580-    "@com_google_googleapis_imports//:imports.bzl",
48581-    "go_gapic_assembly_pkg",
48582-    "go_gapic_library",
48583-    "go_proto_library",
48584-    "go_test",
48585-)
48586-
48587-go_proto_library(
48588-    name = "documentai_go_proto",
48589-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
48590-    importpath = "google.golang.org/genproto/googleapis/cloud/documentai/v1beta1",
48591-    protos = [":documentai_proto"],
48592-    deps = [
48593-        "//google/api:annotations_go_proto",
48594-        "//google/longrunning:longrunning_go_proto",
48595-        "//google/rpc:status_go_proto",
48596-        "//google/type:color_go_proto",
48597-    ],
48598-)
48599-
48600-go_gapic_library(
48601-    name = "documentai_go_gapic",
48602-    srcs = [":documentai_proto_with_info"],
48603-    grpc_service_config = "documentai_grpc_service_config.json",
48604-    importpath = "cloud.google.com/go/documentai/apiv1beta1;documentai",
48605-    rest_numeric_enums = False,
48606-    service_yaml = "//google/cloud/documentai:documentai_v1beta1.yaml",
48607-    deps = [
48608-        ":documentai_go_proto",
48609-        "//google/longrunning:longrunning_go_proto",
48610-        "@com_google_cloud_go//longrunning:go_default_library",
48611-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
48612-    ],
48613-)
48614-
48615-go_test(
48616-    name = "documentai_go_gapic_test",
48617-    srcs = [":documentai_go_gapic_srcjar_test"],
48618-    embed = [":documentai_go_gapic"],
48619-    importpath = "cloud.google.com/go/documentai/apiv1beta1",
48620-)
48621-
48622-# Open Source Packages
48623-go_gapic_assembly_pkg(
48624-    name = "gapi-cloud-documentai-v1beta1-go",
48625-    deps = [
48626-        ":documentai_go_gapic",
48627-        ":documentai_go_gapic_srcjar-test.srcjar",
48628-        ":documentai_go_proto",
48629-    ],
48630-)
48631-
48632-##############################################################################
48633-# Python
48634-##############################################################################
48635-load(
48636-    "@com_google_googleapis_imports//:imports.bzl",
48637-    "py_gapic_assembly_pkg",
48638-    "py_gapic_library",
48639-    "py_test",
48640-)
48641-
48642-py_gapic_library(
48643-    name = "documentai_py_gapic",
48644-    srcs = [":documentai_proto"],
48645-    grpc_service_config = "documentai_grpc_service_config.json",
48646-    rest_numeric_enums = False,
48647-    transport = "grpc",
48648-)
48649-
48650-py_test(
48651-    name = "documentai_py_gapic_test",
48652-    srcs = [
48653-        "documentai_py_gapic_pytest.py",
48654-        "documentai_py_gapic_test.py",
48655-    ],
48656-    legacy_create_init = False,
48657-    deps = [":documentai_py_gapic"],
48658-)
48659-
48660-# Open Source Packages
48661-py_gapic_assembly_pkg(
48662-    name = "documentai-v1beta1-py",
48663-    deps = [
48664-        ":documentai_py_gapic",
48665-    ],
48666-)
48667-
48668-##############################################################################
48669-# PHP
48670-##############################################################################
48671-load(
48672-    "@com_google_googleapis_imports//:imports.bzl",
48673-    "php_gapic_assembly_pkg",
48674-    "php_gapic_library",
48675-    "php_grpc_library",
48676-    "php_proto_library",
48677-)
48678-
48679-php_proto_library(
48680-    name = "documentai_php_proto",
48681-    deps = [":documentai_proto"],
48682-)
48683-
48684-php_grpc_library(
48685-    name = "documentai_php_grpc",
48686-    srcs = [":documentai_proto"],
48687-    deps = [":documentai_php_proto"],
48688-)
48689-
48690-php_gapic_library(
48691-    name = "documentai_php_gapic",
48692-    srcs = [":documentai_proto_with_info"],
48693-    grpc_service_config = "documentai_grpc_service_config.json",
48694-    rest_numeric_enums = False,
48695-    service_yaml = "//google/cloud/documentai:documentai_v1beta1.yaml",
48696-    transport = "grpc+rest",
48697-    deps = [
48698-        ":documentai_php_grpc",
48699-        ":documentai_php_proto",
48700-    ],
48701-)
48702-
48703-# Open Source Packages
48704-php_gapic_assembly_pkg(
48705-    name = "google-cloud-documentai-v1beta1-php",
48706-    deps = [
48707-        ":documentai_php_gapic",
48708-        ":documentai_php_grpc",
48709-        ":documentai_php_proto",
48710-    ],
48711-)
48712-
48713-##############################################################################
48714-# Node.js
48715-##############################################################################
48716-load(
48717-    "@com_google_googleapis_imports//:imports.bzl",
48718-    "nodejs_gapic_assembly_pkg",
48719-    "nodejs_gapic_library",
48720-)
48721-
48722-nodejs_gapic_library(
48723-    name = "documentai_nodejs_gapic",
48724-    package_name = "@google-cloud/documentai",
48725-    src = ":documentai_proto_with_info",
48726-    extra_protoc_parameters = ["metadata"],
48727-    grpc_service_config = "documentai_grpc_service_config.json",
48728-    package = "google.cloud.documentai.v1beta1",
48729-    rest_numeric_enums = False,
48730-    service_yaml = "//google/cloud/documentai:documentai_v1beta1.yaml",
48731-    transport = "grpc+rest",
48732-    deps = [],
48733-)
48734-
48735-nodejs_gapic_assembly_pkg(
48736-    name = "documentai-v1beta1-nodejs",
48737-    deps = [
48738-        ":documentai_nodejs_gapic",
48739-        ":documentai_proto",
48740-    ],
48741-)
48742-
48743-##############################################################################
48744-# Ruby
48745-##############################################################################
48746-load(
48747-    "@com_google_googleapis_imports//:imports.bzl",
48748-    "ruby_cloud_gapic_library",
48749-    "ruby_gapic_assembly_pkg",
48750-    "ruby_grpc_library",
48751-    "ruby_proto_library",
48752-)
48753-
48754-ruby_proto_library(
48755-    name = "documentai_ruby_proto",
48756-    deps = [":documentai_proto"],
48757-)
48758-
48759-ruby_grpc_library(
48760-    name = "documentai_ruby_grpc",
48761-    srcs = [":documentai_proto"],
48762-    deps = [":documentai_ruby_proto"],
48763-)
48764-
48765-ruby_cloud_gapic_library(
48766-    name = "documentai_ruby_gapic",
48767-    srcs = [":documentai_proto_with_info"],
48768-    extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-documentai-v1beta1"],
48769-    rest_numeric_enums = False,
48770-    deps = [
48771-        ":documentai_ruby_grpc",
48772-        ":documentai_ruby_proto",
48773-    ],
48774-)
48775-
48776-# Open Source Packages
48777-ruby_gapic_assembly_pkg(
48778-    name = "google-cloud-documentai-v1beta1-ruby",
48779-    deps = [
48780-        ":documentai_ruby_gapic",
48781-        ":documentai_ruby_grpc",
48782-        ":documentai_ruby_proto",
48783-    ],
48784-)
48785-
48786-##############################################################################
48787-# C#
48788-##############################################################################
48789-load(
48790-    "@com_google_googleapis_imports//:imports.bzl",
48791-    "csharp_gapic_assembly_pkg",
48792-    "csharp_gapic_library",
48793-    "csharp_grpc_library",
48794-    "csharp_proto_library",
48795-)
48796-
48797-csharp_proto_library(
48798-    name = "documentai_csharp_proto",
48799-    deps = [":documentai_proto"],
48800-)
48801-
48802-csharp_grpc_library(
48803-    name = "documentai_csharp_grpc",
48804-    srcs = [":documentai_proto"],
48805-    deps = [":documentai_csharp_proto"],
48806-)
48807-
48808-csharp_gapic_library(
48809-    name = "documentai_csharp_gapic",
48810-    srcs = [":documentai_proto_with_info"],
48811-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
48812-    grpc_service_config = "documentai_grpc_service_config.json",
48813-    rest_numeric_enums = False,
48814-    service_yaml = "//google/cloud/documentai:documentai_v1beta1.yaml",
48815-    deps = [
48816-        ":documentai_csharp_grpc",
48817-        ":documentai_csharp_proto",
48818-    ],
48819-)
48820-
48821-# Open Source Packages
48822-csharp_gapic_assembly_pkg(
48823-    name = "google-cloud-documentai-v1beta1-csharp",
48824-    deps = [
48825-        ":documentai_csharp_gapic",
48826-        ":documentai_csharp_grpc",
48827-        ":documentai_csharp_proto",
48828-    ],
48829-)
48830-
48831-##############################################################################
48832-# C++
48833-##############################################################################
48834-# Put your C++ rules here
48835diff -urN a/google/cloud/documentai/v1beta2/BUILD.bazel b/google/cloud/documentai/v1beta2/BUILD.bazel
48836--- a/google/cloud/documentai/v1beta2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
48837+++ b/google/cloud/documentai/v1beta2/BUILD.bazel	1969-12-31 16:00:00
48838@@ -1,362 +0,0 @@
48839-# This file was automatically generated by BuildFileGenerator
48840-# https://github.com/googleapis/gapic-generator/tree/master/rules_gapic/bazel
48841-
48842-# Most of the manual changes to this file will be overwritten.
48843-# It's **only** allowed to change the following rule attribute values:
48844-# - names of *_gapic_assembly_* rules
48845-# - certain parameters of *_gapic_library rules, including but not limited to:
48846-#    * extra_protoc_parameters
48847-#    * extra_protoc_file_parameters
48848-# The complete list of preserved parameters can be found in the source code.
48849-
48850-# This is an API workspace, having public visibility by default makes perfect sense.
48851-package(default_visibility = ["//visibility:public"])
48852-
48853-##############################################################################
48854-# Common
48855-##############################################################################
48856-load("@rules_proto//proto:defs.bzl", "proto_library")
48857-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
48858-
48859-proto_library(
48860-    name = "documentai_proto",
48861-    srcs = [
48862-        "document.proto",
48863-        "document_understanding.proto",
48864-        "geometry.proto",
48865-    ],
48866-    deps = [
48867-        "//google/api:annotations_proto",
48868-        "//google/api:client_proto",
48869-        "//google/api:field_behavior_proto",
48870-        "//google/longrunning:operations_proto",
48871-        "//google/rpc:status_proto",
48872-        "//google/type:color_proto",
48873-        "@com_google_protobuf//:timestamp_proto",
48874-    ],
48875-)
48876-
48877-proto_library_with_info(
48878-    name = "documentai_proto_with_info",
48879-    deps = [
48880-        ":documentai_proto",
48881-        "//google/cloud:common_resources_proto",
48882-    ],
48883-)
48884-
48885-##############################################################################
48886-# Java
48887-##############################################################################
48888-load(
48889-    "@com_google_googleapis_imports//:imports.bzl",
48890-    "java_gapic_assembly_gradle_pkg",
48891-    "java_gapic_library",
48892-    "java_gapic_test",
48893-    "java_grpc_library",
48894-    "java_proto_library",
48895-)
48896-
48897-java_proto_library(
48898-    name = "documentai_java_proto",
48899-    deps = [":documentai_proto"],
48900-)
48901-
48902-java_grpc_library(
48903-    name = "documentai_java_grpc",
48904-    srcs = [":documentai_proto"],
48905-    deps = [":documentai_java_proto"],
48906-)
48907-
48908-java_gapic_library(
48909-    name = "documentai_java_gapic",
48910-    srcs = [":documentai_proto_with_info"],
48911-    grpc_service_config = "documentai_v1beta2_grpc_service_config.json",
48912-    rest_numeric_enums = False,
48913-    test_deps = [
48914-        ":documentai_java_grpc",
48915-    ],
48916-    transport = "grpc",
48917-    deps = [
48918-        ":documentai_java_proto",
48919-    ],
48920-)
48921-
48922-java_gapic_test(
48923-    name = "documentai_java_gapic_test_suite",
48924-    test_classes = [
48925-        "com.google.cloud.documentai.v1beta2.DocumentUnderstandingServiceClientTest",
48926-    ],
48927-    runtime_deps = [":documentai_java_gapic_test"],
48928-)
48929-
48930-# Open Source Packages
48931-java_gapic_assembly_gradle_pkg(
48932-    name = "google-cloud-documentai-v1beta2-java",
48933-    include_samples = True,
48934-    transport = "grpc",
48935-    deps = [
48936-        ":documentai_java_gapic",
48937-        ":documentai_java_grpc",
48938-        ":documentai_java_proto",
48939-        ":documentai_proto",
48940-    ],
48941-)
48942-
48943-##############################################################################
48944-# Go
48945-##############################################################################
48946-load(
48947-    "@com_google_googleapis_imports//:imports.bzl",
48948-    "go_gapic_assembly_pkg",
48949-    "go_gapic_library",
48950-    "go_proto_library",
48951-    "go_test",
48952-)
48953-
48954-go_proto_library(
48955-    name = "documentai_go_proto",
48956-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
48957-    importpath = "google.golang.org/genproto/googleapis/cloud/documentai/v1beta2",
48958-    protos = [":documentai_proto"],
48959-    deps = [
48960-        "//google/api:annotations_go_proto",
48961-        "//google/longrunning:longrunning_go_proto",
48962-        "//google/rpc:status_go_proto",
48963-        "//google/type:color_go_proto",
48964-    ],
48965-)
48966-
48967-go_gapic_library(
48968-    name = "documentai_go_gapic",
48969-    srcs = [":documentai_proto_with_info"],
48970-    grpc_service_config = "documentai_v1beta2_grpc_service_config.json",
48971-    importpath = "cloud.google.com/go/documentai/apiv1beta2;documentai",
48972-    rest_numeric_enums = False,
48973-    service_yaml = "documentai_v1beta2.yaml",
48974-    deps = [
48975-        ":documentai_go_proto",
48976-        "//google/longrunning:longrunning_go_proto",
48977-        "@com_google_cloud_go//longrunning:go_default_library",
48978-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
48979-    ],
48980-)
48981-
48982-go_test(
48983-    name = "documentai_go_gapic_test",
48984-    srcs = [":documentai_go_gapic_srcjar_test"],
48985-    embed = [":documentai_go_gapic"],
48986-    importpath = "cloud.google.com/go/documentai/apiv1beta2",
48987-)
48988-
48989-# Open Source Packages
48990-go_gapic_assembly_pkg(
48991-    name = "gapi-cloud-documentai-v1beta2-go",
48992-    deps = [
48993-        ":documentai_go_gapic",
48994-        ":documentai_go_gapic_srcjar-test.srcjar",
48995-        ":documentai_go_proto",
48996-    ],
48997-)
48998-
48999-##############################################################################
49000-# Python
49001-##############################################################################
49002-load(
49003-    "@com_google_googleapis_imports//:imports.bzl",
49004-    "py_gapic_assembly_pkg",
49005-    "py_gapic_library",
49006-    "py_test",
49007-)
49008-
49009-py_gapic_library(
49010-    name = "documentai_py_gapic",
49011-    srcs = [":documentai_proto"],
49012-    grpc_service_config = "documentai_v1beta2_grpc_service_config.json",
49013-    rest_numeric_enums = False,
49014-    transport = "grpc",
49015-)
49016-
49017-py_test(
49018-    name = "documentai_py_gapic_test",
49019-    srcs = [
49020-        "documentai_py_gapic_pytest.py",
49021-        "documentai_py_gapic_test.py",
49022-    ],
49023-    legacy_create_init = False,
49024-    deps = [":documentai_py_gapic"],
49025-)
49026-
49027-# Open Source Packages
49028-py_gapic_assembly_pkg(
49029-    name = "documentai-v1beta2-py",
49030-    deps = [
49031-        ":documentai_py_gapic",
49032-    ],
49033-)
49034-
49035-##############################################################################
49036-# PHP
49037-##############################################################################
49038-load(
49039-    "@com_google_googleapis_imports//:imports.bzl",
49040-    "php_gapic_assembly_pkg",
49041-    "php_gapic_library",
49042-    "php_grpc_library",
49043-    "php_proto_library",
49044-)
49045-
49046-php_proto_library(
49047-    name = "documentai_php_proto",
49048-    deps = [":documentai_proto"],
49049-)
49050-
49051-php_grpc_library(
49052-    name = "documentai_php_grpc",
49053-    srcs = [":documentai_proto"],
49054-    deps = [":documentai_php_proto"],
49055-)
49056-
49057-php_gapic_library(
49058-    name = "documentai_php_gapic",
49059-    srcs = [":documentai_proto_with_info"],
49060-    grpc_service_config = "documentai_v1beta2_grpc_service_config.json",
49061-    rest_numeric_enums = False,
49062-    transport = "grpc+rest",
49063-    deps = [
49064-        ":documentai_php_grpc",
49065-        ":documentai_php_proto",
49066-    ],
49067-)
49068-
49069-# Open Source Packages
49070-php_gapic_assembly_pkg(
49071-    name = "google-cloud-documentai-v1beta2-php",
49072-    deps = [
49073-        ":documentai_php_gapic",
49074-        ":documentai_php_grpc",
49075-        ":documentai_php_proto",
49076-    ],
49077-)
49078-
49079-##############################################################################
49080-# Node.js
49081-##############################################################################
49082-load(
49083-    "@com_google_googleapis_imports//:imports.bzl",
49084-    "nodejs_gapic_assembly_pkg",
49085-    "nodejs_gapic_library",
49086-)
49087-
49088-nodejs_gapic_library(
49089-    name = "documentai_nodejs_gapic",
49090-    package_name = "@google-cloud/documentai",
49091-    src = ":documentai_proto_with_info",
49092-    extra_protoc_parameters = ["metadata"],
49093-    grpc_service_config = "documentai_v1beta2_grpc_service_config.json",
49094-    package = "google.cloud.documentai.v1beta2",
49095-    rest_numeric_enums = False,
49096-    service_yaml = "documentai_v1beta2.yaml",
49097-    transport = "grpc+rest",
49098-    deps = [],
49099-)
49100-
49101-nodejs_gapic_assembly_pkg(
49102-    name = "documentai-v1beta2-nodejs",
49103-    deps = [
49104-        ":documentai_nodejs_gapic",
49105-        ":documentai_proto",
49106-    ],
49107-)
49108-
49109-##############################################################################
49110-# Ruby
49111-##############################################################################
49112-load(
49113-    "@com_google_googleapis_imports//:imports.bzl",
49114-    "ruby_cloud_gapic_library",
49115-    "ruby_gapic_assembly_pkg",
49116-    "ruby_grpc_library",
49117-    "ruby_proto_library",
49118-)
49119-
49120-ruby_proto_library(
49121-    name = "documentai_ruby_proto",
49122-    deps = [":documentai_proto"],
49123-)
49124-
49125-ruby_grpc_library(
49126-    name = "documentai_ruby_grpc",
49127-    srcs = [":documentai_proto"],
49128-    deps = [":documentai_ruby_proto"],
49129-)
49130-
49131-ruby_cloud_gapic_library(
49132-    name = "documentai_ruby_gapic",
49133-    srcs = [":documentai_proto_with_info"],
49134-    extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-documentai-v1beta2"],
49135-    rest_numeric_enums = False,
49136-    deps = [
49137-        ":documentai_ruby_grpc",
49138-        ":documentai_ruby_proto",
49139-    ],
49140-)
49141-
49142-# Open Source Packages
49143-ruby_gapic_assembly_pkg(
49144-    name = "google-cloud-documentai-v1beta2-ruby",
49145-    deps = [
49146-        ":documentai_ruby_gapic",
49147-        ":documentai_ruby_grpc",
49148-        ":documentai_ruby_proto",
49149-    ],
49150-)
49151-
49152-##############################################################################
49153-# C#
49154-##############################################################################
49155-load(
49156-    "@com_google_googleapis_imports//:imports.bzl",
49157-    "csharp_gapic_assembly_pkg",
49158-    "csharp_gapic_library",
49159-    "csharp_grpc_library",
49160-    "csharp_proto_library",
49161-)
49162-
49163-csharp_proto_library(
49164-    name = "documentai_csharp_proto",
49165-    deps = [":documentai_proto"],
49166-)
49167-
49168-csharp_grpc_library(
49169-    name = "documentai_csharp_grpc",
49170-    srcs = [":documentai_proto"],
49171-    deps = [":documentai_csharp_proto"],
49172-)
49173-
49174-csharp_gapic_library(
49175-    name = "documentai_csharp_gapic",
49176-    srcs = [":documentai_proto_with_info"],
49177-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
49178-    grpc_service_config = "documentai_v1beta2_grpc_service_config.json",
49179-    rest_numeric_enums = False,
49180-    service_yaml = "documentai_v1beta2.yaml",
49181-    deps = [
49182-        ":documentai_csharp_grpc",
49183-        ":documentai_csharp_proto",
49184-    ],
49185-)
49186-
49187-# Open Source Packages
49188-csharp_gapic_assembly_pkg(
49189-    name = "google-cloud-documentai-v1beta2-csharp",
49190-    deps = [
49191-        ":documentai_csharp_gapic",
49192-        ":documentai_csharp_grpc",
49193-        ":documentai_csharp_proto",
49194-    ],
49195-)
49196-
49197-##############################################################################
49198-# C++
49199-##############################################################################
49200-# Put your C++ rules here
49201diff -urN a/google/cloud/documentai/v1beta3/BUILD.bazel b/google/cloud/documentai/v1beta3/BUILD.bazel
49202--- a/google/cloud/documentai/v1beta3/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
49203+++ b/google/cloud/documentai/v1beta3/BUILD.bazel	1969-12-31 16:00:00
49204@@ -1,424 +0,0 @@
49205-# This file was automatically generated by BuildFileGenerator
49206-# https://github.com/googleapis/rules_gapic/tree/master/bazel
49207-
49208-# Most of the manual changes to this file will be overwritten.
49209-# It's **only** allowed to change the following rule attribute values:
49210-# - names of *_gapic_assembly_* rules
49211-# - certain parameters of *_gapic_library rules, including but not limited to:
49212-#    * extra_protoc_parameters
49213-#    * extra_protoc_file_parameters
49214-# The complete list of preserved parameters can be found in the source code.
49215-
49216-# This is an API workspace, having public visibility by default makes perfect sense.
49217-package(default_visibility = ["//visibility:public"])
49218-
49219-##############################################################################
49220-# Common
49221-##############################################################################
49222-load("@rules_proto//proto:defs.bzl", "proto_library")
49223-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
49224-
49225-proto_library(
49226-    name = "documentai_proto",
49227-    srcs = [
49228-        "barcode.proto",
49229-        "document.proto",
49230-        "document_io.proto",
49231-        "document_processor_service.proto",
49232-        "document_schema.proto",
49233-        "evaluation.proto",
49234-        "geometry.proto",
49235-        "operation_metadata.proto",
49236-        "processor.proto",
49237-        "processor_type.proto",
49238-    ],
49239-    deps = [
49240-        "//google/api:annotations_proto",
49241-        "//google/api:client_proto",
49242-        "//google/api:field_behavior_proto",
49243-        "//google/api:launch_stage_proto",
49244-        "//google/api:resource_proto",
49245-        "//google/longrunning:operations_proto",
49246-        "//google/rpc:status_proto",
49247-        "//google/type:color_proto",
49248-        "//google/type:date_proto",
49249-        "//google/type:datetime_proto",
49250-        "//google/type:money_proto",
49251-        "//google/type:postal_address_proto",
49252-        "@com_google_protobuf//:field_mask_proto",
49253-        "@com_google_protobuf//:timestamp_proto",
49254-    ],
49255-)
49256-
49257-proto_library_with_info(
49258-    name = "documentai_proto_with_info",
49259-    deps = [
49260-        ":documentai_proto",
49261-        "//google/cloud:common_resources_proto",
49262-        "//google/cloud/location:location_proto",
49263-    ],
49264-)
49265-
49266-##############################################################################
49267-# Java
49268-##############################################################################
49269-load(
49270-    "@com_google_googleapis_imports//:imports.bzl",
49271-    "java_gapic_assembly_gradle_pkg",
49272-    "java_gapic_library",
49273-    "java_gapic_test",
49274-    "java_grpc_library",
49275-    "java_proto_library",
49276-)
49277-
49278-java_proto_library(
49279-    name = "documentai_java_proto",
49280-    deps = [":documentai_proto"],
49281-)
49282-
49283-java_grpc_library(
49284-    name = "documentai_java_grpc",
49285-    srcs = [":documentai_proto"],
49286-    deps = [":documentai_java_proto"],
49287-)
49288-
49289-java_gapic_library(
49290-    name = "documentai_java_gapic",
49291-    srcs = [":documentai_proto_with_info"],
49292-    gapic_yaml = None,
49293-    grpc_service_config = "documentai_v1beta3_grpc_service_config.json",
49294-    rest_numeric_enums = False,
49295-    service_yaml = "documentai_v1beta3.yaml",
49296-    test_deps = [
49297-        ":documentai_java_grpc",
49298-        "//google/cloud/location:location_java_grpc",
49299-    ],
49300-    transport = "grpc+rest",
49301-    deps = [
49302-        ":documentai_java_proto",
49303-        "//google/api:api_java_proto",
49304-        "//google/cloud/location:location_java_proto",
49305-    ],
49306-)
49307-
49308-java_gapic_test(
49309-    name = "documentai_java_gapic_test_suite",
49310-    test_classes = [
49311-        "com.google.cloud.documentai.v1beta3.DocumentProcessorServiceClientHttpJsonTest",
49312-        "com.google.cloud.documentai.v1beta3.DocumentProcessorServiceClientTest",
49313-    ],
49314-    runtime_deps = [":documentai_java_gapic_test"],
49315-)
49316-
49317-# Open Source Packages
49318-java_gapic_assembly_gradle_pkg(
49319-    name = "google-cloud-documentai-v1beta3-java",
49320-    include_samples = True,
49321-    transport = "grpc+rest",
49322-    deps = [
49323-        ":documentai_java_gapic",
49324-        ":documentai_java_grpc",
49325-        ":documentai_java_proto",
49326-        ":documentai_proto",
49327-    ],
49328-)
49329-
49330-##############################################################################
49331-# Go
49332-##############################################################################
49333-load(
49334-    "@com_google_googleapis_imports//:imports.bzl",
49335-    "go_gapic_assembly_pkg",
49336-    "go_gapic_library",
49337-    "go_proto_library",
49338-    "go_test",
49339-)
49340-
49341-go_proto_library(
49342-    name = "documentai_go_proto",
49343-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
49344-    importpath = "google.golang.org/genproto/googleapis/cloud/documentai/v1beta3",
49345-    protos = [":documentai_proto"],
49346-    deps = [
49347-        "//google/api:annotations_go_proto",
49348-        "//google/api:api_go_proto",
49349-        "//google/longrunning:longrunning_go_proto",
49350-        "//google/rpc:status_go_proto",
49351-        "//google/type:color_go_proto",
49352-        "//google/type:date_go_proto",
49353-        "//google/type:datetime_go_proto",
49354-        "//google/type:money_go_proto",
49355-        "//google/type:postaladdress_go_proto",
49356-    ],
49357-)
49358-
49359-go_gapic_library(
49360-    name = "documentai_go_gapic",
49361-    srcs = [":documentai_proto_with_info"],
49362-    grpc_service_config = "documentai_v1beta3_grpc_service_config.json",
49363-    importpath = "cloud.google.com/go/documentai/apiv1beta3;documentai",
49364-    metadata = True,
49365-    rest_numeric_enums = False,
49366-    service_yaml = "documentai_v1beta3.yaml",
49367-    transport = "grpc+rest",
49368-    deps = [
49369-        ":documentai_go_proto",
49370-        "//google/cloud/location:location_go_proto",
49371-        "//google/longrunning:longrunning_go_proto",
49372-        "@com_google_cloud_go//longrunning:go_default_library",
49373-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
49374-    ],
49375-)
49376-
49377-go_test(
49378-    name = "documentai_go_gapic_test",
49379-    srcs = [":documentai_go_gapic_srcjar_test"],
49380-    embed = [":documentai_go_gapic"],
49381-    importpath = "cloud.google.com/go/documentai/apiv1beta3",
49382-)
49383-
49384-# Open Source Packages
49385-go_gapic_assembly_pkg(
49386-    name = "gapi-cloud-documentai-v1beta3-go",
49387-    deps = [
49388-        ":documentai_go_gapic",
49389-        ":documentai_go_gapic_srcjar-metadata.srcjar",
49390-        ":documentai_go_gapic_srcjar-test.srcjar",
49391-        ":documentai_go_proto",
49392-    ],
49393-)
49394-
49395-##############################################################################
49396-# Python
49397-##############################################################################
49398-load(
49399-    "@com_google_googleapis_imports//:imports.bzl",
49400-    "py_gapic_assembly_pkg",
49401-    "py_gapic_library",
49402-    "py_test",
49403-)
49404-
49405-py_gapic_library(
49406-    name = "documentai_py_gapic",
49407-    srcs = [":documentai_proto"],
49408-    grpc_service_config = "documentai_v1beta3_grpc_service_config.json",
49409-    opt_args = ["autogen-snippets"],
49410-    rest_numeric_enums = False,
49411-    service_yaml = "documentai_v1beta3.yaml",
49412-    transport = "grpc",
49413-    deps = [
49414-    ],
49415-)
49416-
49417-py_test(
49418-    name = "documentai_py_gapic_test",
49419-    srcs = [
49420-        "documentai_py_gapic_pytest.py",
49421-        "documentai_py_gapic_test.py",
49422-    ],
49423-    legacy_create_init = False,
49424-    deps = [":documentai_py_gapic"],
49425-)
49426-
49427-# Open Source Packages
49428-py_gapic_assembly_pkg(
49429-    name = "documentai-v1beta3-py",
49430-    deps = [
49431-        ":documentai_py_gapic",
49432-    ],
49433-)
49434-
49435-##############################################################################
49436-# PHP
49437-##############################################################################
49438-load(
49439-    "@com_google_googleapis_imports//:imports.bzl",
49440-    "php_gapic_assembly_pkg",
49441-    "php_gapic_library",
49442-    "php_grpc_library",
49443-    "php_proto_library",
49444-)
49445-
49446-php_proto_library(
49447-    name = "documentai_php_proto",
49448-    deps = [":documentai_proto"],
49449-)
49450-
49451-php_grpc_library(
49452-    name = "documentai_php_grpc",
49453-    srcs = [":documentai_proto"],
49454-    deps = [":documentai_php_proto"],
49455-)
49456-
49457-php_gapic_library(
49458-    name = "documentai_php_gapic",
49459-    srcs = [":documentai_proto_with_info"],
49460-    grpc_service_config = "documentai_v1beta3_grpc_service_config.json",
49461-    rest_numeric_enums = False,
49462-    service_yaml = "documentai_v1beta3.yaml",
49463-    transport = "grpc+rest",
49464-    deps = [
49465-        ":documentai_php_grpc",
49466-        ":documentai_php_proto",
49467-    ],
49468-)
49469-
49470-# Open Source Packages
49471-php_gapic_assembly_pkg(
49472-    name = "google-cloud-documentai-v1beta3-php",
49473-    deps = [
49474-        ":documentai_php_gapic",
49475-        ":documentai_php_grpc",
49476-        ":documentai_php_proto",
49477-    ],
49478-)
49479-
49480-##############################################################################
49481-# Node.js
49482-##############################################################################
49483-load(
49484-    "@com_google_googleapis_imports//:imports.bzl",
49485-    "nodejs_gapic_assembly_pkg",
49486-    "nodejs_gapic_library",
49487-)
49488-
49489-nodejs_gapic_library(
49490-    name = "documentai_nodejs_gapic",
49491-    package_name = "@google-cloud/documentai",
49492-    src = ":documentai_proto_with_info",
49493-    extra_protoc_parameters = ["metadata"],
49494-    grpc_service_config = "documentai_v1beta3_grpc_service_config.json",
49495-    package = "google.cloud.documentai.v1beta3",
49496-    rest_numeric_enums = False,
49497-    service_yaml = "documentai_v1beta3.yaml",
49498-    transport = "grpc+rest",
49499-    deps = [],
49500-)
49501-
49502-nodejs_gapic_assembly_pkg(
49503-    name = "documentai-v1beta3-nodejs",
49504-    deps = [
49505-        ":documentai_nodejs_gapic",
49506-        ":documentai_proto",
49507-    ],
49508-)
49509-
49510-##############################################################################
49511-# Ruby
49512-##############################################################################
49513-load(
49514-    "@com_google_googleapis_imports//:imports.bzl",
49515-    "ruby_cloud_gapic_library",
49516-    "ruby_gapic_assembly_pkg",
49517-    "ruby_grpc_library",
49518-    "ruby_proto_library",
49519-)
49520-
49521-ruby_proto_library(
49522-    name = "documentai_ruby_proto",
49523-    deps = [":documentai_proto"],
49524-)
49525-
49526-ruby_grpc_library(
49527-    name = "documentai_ruby_grpc",
49528-    srcs = [":documentai_proto"],
49529-    deps = [":documentai_ruby_proto"],
49530-)
49531-
49532-ruby_cloud_gapic_library(
49533-    name = "documentai_ruby_gapic",
49534-    srcs = [":documentai_proto_with_info"],
49535-    extra_protoc_parameters = [
49536-        "ruby-cloud-api-id=us-documentai.googleapis.com",
49537-        "ruby-cloud-api-shortname=documentai",
49538-        "ruby-cloud-env-prefix=DOCUMENT_AI",
49539-        "ruby-cloud-gem-name=google-cloud-document_ai-v1beta3",
49540-        "ruby-cloud-namespace-override=DocumentAi=DocumentAI",
49541-        "ruby-cloud-product-url=https://cloud.google.com/document-ai/",
49542-    ],
49543-    grpc_service_config = "documentai_v1beta3_grpc_service_config.json",
49544-    rest_numeric_enums = False,
49545-    ruby_cloud_description = "Document AI uses machine learning on a single cloud-based platform to automatically classify, extract, and enrich data within your documents to unlock insights.",
49546-    ruby_cloud_title = "Document AI V1beta3",
49547-    service_yaml = "documentai_v1beta3.yaml",
49548-    deps = [
49549-        ":documentai_ruby_grpc",
49550-        ":documentai_ruby_proto",
49551-    ],
49552-)
49553-
49554-# Open Source Packages
49555-ruby_gapic_assembly_pkg(
49556-    name = "google-cloud-documentai-v1beta3-ruby",
49557-    deps = [
49558-        ":documentai_ruby_gapic",
49559-        ":documentai_ruby_grpc",
49560-        ":documentai_ruby_proto",
49561-    ],
49562-)
49563-
49564-##############################################################################
49565-# C#
49566-##############################################################################
49567-load(
49568-    "@com_google_googleapis_imports//:imports.bzl",
49569-    "csharp_gapic_assembly_pkg",
49570-    "csharp_gapic_library",
49571-    "csharp_grpc_library",
49572-    "csharp_proto_library",
49573-)
49574-
49575-csharp_proto_library(
49576-    name = "documentai_csharp_proto",
49577-    deps = [":documentai_proto"],
49578-)
49579-
49580-csharp_grpc_library(
49581-    name = "documentai_csharp_grpc",
49582-    srcs = [":documentai_proto"],
49583-    deps = [":documentai_csharp_proto"],
49584-)
49585-
49586-csharp_gapic_library(
49587-    name = "documentai_csharp_gapic",
49588-    srcs = [":documentai_proto_with_info"],
49589-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
49590-    grpc_service_config = "documentai_v1beta3_grpc_service_config.json",
49591-    rest_numeric_enums = False,
49592-    service_yaml = "documentai_v1beta3.yaml",
49593-    deps = [
49594-        ":documentai_csharp_grpc",
49595-        ":documentai_csharp_proto",
49596-    ],
49597-)
49598-
49599-# Open Source Packages
49600-csharp_gapic_assembly_pkg(
49601-    name = "google-cloud-documentai-v1beta3-csharp",
49602-    deps = [
49603-        ":documentai_csharp_gapic",
49604-        ":documentai_csharp_grpc",
49605-        ":documentai_csharp_proto",
49606-    ],
49607-)
49608-
49609-##############################################################################
49610-# C++
49611-##############################################################################
49612-load(
49613-    "@com_google_googleapis_imports//:imports.bzl",
49614-    "cc_grpc_library",
49615-    "cc_proto_library",
49616-)
49617-
49618-cc_proto_library(
49619-    name = "documentai_cc_proto",
49620-    deps = [":documentai_proto"],
49621-)
49622-
49623-cc_grpc_library(
49624-    name = "documentai_cc_grpc",
49625-    srcs = [":documentai_proto"],
49626-    grpc_only = True,
49627-    deps = [":documentai_cc_proto"],
49628-)
49629diff -urN a/google/cloud/domains/BUILD.bazel b/google/cloud/domains/BUILD.bazel
49630--- a/google/cloud/domains/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
49631+++ b/google/cloud/domains/BUILD.bazel	1969-12-31 16:00:00
49632@@ -1,40 +0,0 @@
49633-# This build file includes a target for the Ruby wrapper library for
49634-# google-cloud-domains.
49635-
49636-# This is an API workspace, having public visibility by default makes perfect sense.
49637-package(default_visibility = ["//visibility:public"])
49638-
49639-# Export yaml configs.
49640-exports_files(glob(["*.yaml"]))
49641-
49642-load(
49643-    "@com_google_googleapis_imports//:imports.bzl",
49644-    "ruby_cloud_gapic_library",
49645-    "ruby_gapic_assembly_pkg",
49646-)
49647-
49648-# Generates a Ruby wrapper client for domains.
49649-# Ruby wrapper clients are versionless, but are generated from source protos
49650-# for a particular service version, v1beta1 in this case.
49651-ruby_cloud_gapic_library(
49652-    name = "domains_ruby_wrapper",
49653-    srcs = ["//google/cloud/domains/v1beta1:domains_proto_with_info"],
49654-    extra_protoc_parameters = [
49655-        "ruby-cloud-gem-name=google-cloud-domains",
49656-        "ruby-cloud-env-prefix=DOMAINS",
49657-        "ruby-cloud-wrapper-of=v1:0.0;v1beta1:0.0",
49658-        "ruby-cloud-product-url=https://cloud.google.com/domains",
49659-        "ruby-cloud-api-id=domains.googleapis.com",
49660-        "ruby-cloud-api-shortname=domains",
49661-    ],
49662-    ruby_cloud_description = "The Cloud Domains API provides registration, management and configuration of domain names.",
49663-    ruby_cloud_title = "Cloud Domains",
49664-)
49665-
49666-# Open Source package.
49667-ruby_gapic_assembly_pkg(
49668-    name = "google-cloud-domains-ruby",
49669-    deps = [
49670-        ":domains_ruby_wrapper",
49671-    ],
49672-)
49673diff -urN a/google/cloud/domains/v1/BUILD.bazel b/google/cloud/domains/v1/BUILD.bazel
49674--- a/google/cloud/domains/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
49675+++ b/google/cloud/domains/v1/BUILD.bazel	1969-12-31 16:00:00
49676@@ -1,396 +0,0 @@
49677-# This file was automatically generated by BuildFileGenerator
49678-# https://github.com/googleapis/rules_gapic/tree/master/bazel
49679-
49680-# Most of the manual changes to this file will be overwritten.
49681-# It's **only** allowed to change the following rule attribute values:
49682-# - names of *_gapic_assembly_* rules
49683-# - certain parameters of *_gapic_library rules, including but not limited to:
49684-#    * extra_protoc_parameters
49685-#    * extra_protoc_file_parameters
49686-# The complete list of preserved parameters can be found in the source code.
49687-
49688-# This is an API workspace, having public visibility by default makes perfect sense.
49689-package(default_visibility = ["//visibility:public"])
49690-
49691-##############################################################################
49692-# Common
49693-##############################################################################
49694-load("@rules_proto//proto:defs.bzl", "proto_library")
49695-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
49696-
49697-proto_library(
49698-    name = "domains_proto",
49699-    srcs = [
49700-        "domains.proto",
49701-    ],
49702-    deps = [
49703-        "//google/api:annotations_proto",
49704-        "//google/api:client_proto",
49705-        "//google/api:field_behavior_proto",
49706-        "//google/api:resource_proto",
49707-        "//google/longrunning:operations_proto",
49708-        "//google/type:money_proto",
49709-        "//google/type:postal_address_proto",
49710-        "@com_google_protobuf//:field_mask_proto",
49711-        "@com_google_protobuf//:timestamp_proto",
49712-    ],
49713-)
49714-
49715-proto_library_with_info(
49716-    name = "domains_proto_with_info",
49717-    deps = [
49718-        ":domains_proto",
49719-        "//google/cloud:common_resources_proto",
49720-    ],
49721-)
49722-
49723-##############################################################################
49724-# Java
49725-##############################################################################
49726-load(
49727-    "@com_google_googleapis_imports//:imports.bzl",
49728-    "java_gapic_assembly_gradle_pkg",
49729-    "java_gapic_library",
49730-    "java_gapic_test",
49731-    "java_grpc_library",
49732-    "java_proto_library",
49733-)
49734-
49735-java_proto_library(
49736-    name = "domains_java_proto",
49737-    deps = [":domains_proto"],
49738-)
49739-
49740-java_grpc_library(
49741-    name = "domains_java_grpc",
49742-    srcs = [":domains_proto"],
49743-    deps = [":domains_java_proto"],
49744-)
49745-
49746-java_gapic_library(
49747-    name = "domains_java_gapic",
49748-    srcs = [":domains_proto_with_info"],
49749-    gapic_yaml = None,
49750-    grpc_service_config = "domains_grpc_service_config.json",
49751-    rest_numeric_enums = False,
49752-    service_yaml = "domains_v1.yaml",
49753-    test_deps = [
49754-        ":domains_java_grpc",
49755-    ],
49756-    transport = "grpc+rest",
49757-    deps = [
49758-        ":domains_java_proto",
49759-        "//google/api:api_java_proto",
49760-        "//google/type:type_java_proto",
49761-    ],
49762-)
49763-
49764-java_gapic_test(
49765-    name = "domains_java_gapic_test_suite",
49766-    test_classes = [
49767-        "com.google.cloud.domains.v1.DomainsClientHttpJsonTest",
49768-        "com.google.cloud.domains.v1.DomainsClientTest",
49769-    ],
49770-    runtime_deps = [":domains_java_gapic_test"],
49771-)
49772-
49773-# Open Source Packages
49774-java_gapic_assembly_gradle_pkg(
49775-    name = "google-cloud-domains-v1-java",
49776-    include_samples = True,
49777-    transport = "grpc+rest",
49778-    deps = [
49779-        ":domains_java_gapic",
49780-        ":domains_java_grpc",
49781-        ":domains_java_proto",
49782-        ":domains_proto",
49783-    ],
49784-)
49785-
49786-##############################################################################
49787-# Go
49788-##############################################################################
49789-load(
49790-    "@com_google_googleapis_imports//:imports.bzl",
49791-    "go_gapic_assembly_pkg",
49792-    "go_gapic_library",
49793-    "go_proto_library",
49794-    "go_test",
49795-)
49796-
49797-go_proto_library(
49798-    name = "domains_go_proto",
49799-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
49800-    importpath = "google.golang.org/genproto/googleapis/cloud/domains/v1",
49801-    protos = [":domains_proto"],
49802-    deps = [
49803-        "//google/api:annotations_go_proto",
49804-        "//google/longrunning:longrunning_go_proto",
49805-        "//google/type:money_go_proto",
49806-        "//google/type:postaladdress_go_proto",
49807-    ],
49808-)
49809-
49810-go_gapic_library(
49811-    name = "domains_go_gapic",
49812-    srcs = [":domains_proto_with_info"],
49813-    grpc_service_config = "domains_grpc_service_config.json",
49814-    importpath = "cloud.google.com/go/domains/apiv1;domains",
49815-    metadata = True,
49816-    rest_numeric_enums = False,
49817-    service_yaml = "domains_v1.yaml",
49818-    transport = "grpc+rest",
49819-    deps = [
49820-        ":domains_go_proto",
49821-        "//google/longrunning:longrunning_go_proto",
49822-        "@com_google_cloud_go//longrunning:go_default_library",
49823-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
49824-    ],
49825-)
49826-
49827-go_test(
49828-    name = "domains_go_gapic_test",
49829-    srcs = [":domains_go_gapic_srcjar_test"],
49830-    embed = [":domains_go_gapic"],
49831-    importpath = "cloud.google.com/go/domains/apiv1",
49832-)
49833-
49834-# Open Source Packages
49835-go_gapic_assembly_pkg(
49836-    name = "gapi-cloud-domains-v1-go",
49837-    deps = [
49838-        ":domains_go_gapic",
49839-        ":domains_go_gapic_srcjar-metadata.srcjar",
49840-        ":domains_go_gapic_srcjar-test.srcjar",
49841-        ":domains_go_proto",
49842-    ],
49843-)
49844-
49845-##############################################################################
49846-# Python
49847-##############################################################################
49848-load(
49849-    "@com_google_googleapis_imports//:imports.bzl",
49850-    "py_gapic_assembly_pkg",
49851-    "py_gapic_library",
49852-    "py_test",
49853-)
49854-
49855-py_gapic_library(
49856-    name = "domains_py_gapic",
49857-    srcs = [":domains_proto"],
49858-    grpc_service_config = "domains_grpc_service_config.json",
49859-    rest_numeric_enums = False,
49860-    transport = "grpc",
49861-)
49862-
49863-py_test(
49864-    name = "domains_py_gapic_test",
49865-    srcs = [
49866-        "domains_py_gapic_pytest.py",
49867-        "domains_py_gapic_test.py",
49868-    ],
49869-    legacy_create_init = False,
49870-    deps = [":domains_py_gapic"],
49871-)
49872-
49873-# Open Source Packages
49874-py_gapic_assembly_pkg(
49875-    name = "domains-v1-py",
49876-    deps = [
49877-        ":domains_py_gapic",
49878-    ],
49879-)
49880-
49881-##############################################################################
49882-# PHP
49883-##############################################################################
49884-load(
49885-    "@com_google_googleapis_imports//:imports.bzl",
49886-    "php_gapic_assembly_pkg",
49887-    "php_gapic_library",
49888-    "php_grpc_library",
49889-    "php_proto_library",
49890-)
49891-
49892-php_proto_library(
49893-    name = "domains_php_proto",
49894-    deps = [":domains_proto"],
49895-)
49896-
49897-php_grpc_library(
49898-    name = "domains_php_grpc",
49899-    srcs = [":domains_proto"],
49900-    deps = [":domains_php_proto"],
49901-)
49902-
49903-php_gapic_library(
49904-    name = "domains_php_gapic",
49905-    srcs = [":domains_proto_with_info"],
49906-    grpc_service_config = "domains_grpc_service_config.json",
49907-    rest_numeric_enums = False,
49908-    service_yaml = "domains_v1.yaml",
49909-    transport = "grpc+rest",
49910-    deps = [
49911-        ":domains_php_grpc",
49912-        ":domains_php_proto",
49913-    ],
49914-)
49915-
49916-# Open Source Packages
49917-php_gapic_assembly_pkg(
49918-    name = "google-cloud-domains-v1-php",
49919-    deps = [
49920-        ":domains_php_gapic",
49921-        ":domains_php_grpc",
49922-        ":domains_php_proto",
49923-    ],
49924-)
49925-
49926-##############################################################################
49927-# Node.js
49928-##############################################################################
49929-load(
49930-    "@com_google_googleapis_imports//:imports.bzl",
49931-    "nodejs_gapic_assembly_pkg",
49932-    "nodejs_gapic_library",
49933-)
49934-
49935-nodejs_gapic_library(
49936-    name = "domains_nodejs_gapic",
49937-    package_name = "@google-cloud/domains",
49938-    src = ":domains_proto_with_info",
49939-    extra_protoc_parameters = ["metadata"],
49940-    grpc_service_config = "domains_grpc_service_config.json",
49941-    package = "google.cloud.domains.v1",
49942-    rest_numeric_enums = False,
49943-    service_yaml = "domains_v1.yaml",
49944-    transport = "grpc+rest",
49945-    deps = [],
49946-)
49947-
49948-nodejs_gapic_assembly_pkg(
49949-    name = "domains-v1-nodejs",
49950-    deps = [
49951-        ":domains_nodejs_gapic",
49952-        ":domains_proto",
49953-    ],
49954-)
49955-
49956-##############################################################################
49957-# Ruby
49958-##############################################################################
49959-load(
49960-    "@com_google_googleapis_imports//:imports.bzl",
49961-    "ruby_cloud_gapic_library",
49962-    "ruby_gapic_assembly_pkg",
49963-    "ruby_grpc_library",
49964-    "ruby_proto_library",
49965-)
49966-
49967-ruby_proto_library(
49968-    name = "domains_ruby_proto",
49969-    deps = [":domains_proto"],
49970-)
49971-
49972-ruby_grpc_library(
49973-    name = "domains_ruby_grpc",
49974-    srcs = [":domains_proto"],
49975-    deps = [":domains_ruby_proto"],
49976-)
49977-
49978-ruby_cloud_gapic_library(
49979-    name = "domains_ruby_gapic",
49980-    srcs = [":domains_proto_with_info"],
49981-    extra_protoc_parameters = [
49982-        "ruby-cloud-api-id=domains.googleapis.com",
49983-        "ruby-cloud-api-shortname=domains",
49984-        "ruby-cloud-env-prefix=DOMAINS",
49985-        "ruby-cloud-gem-name=google-cloud-domains-v1",
49986-        "ruby-cloud-product-url=https://cloud.google.com/domains",
49987-    ],
49988-    grpc_service_config = "domains_grpc_service_config.json",
49989-    rest_numeric_enums = False,
49990-    ruby_cloud_description = "The Cloud Domains API provides registration, management and configuration of domain names.",
49991-    ruby_cloud_title = "Cloud Domains V1",
49992-    deps = [
49993-        ":domains_ruby_grpc",
49994-        ":domains_ruby_proto",
49995-    ],
49996-)
49997-
49998-# Open Source Packages
49999-ruby_gapic_assembly_pkg(
50000-    name = "google-cloud-domains-v1-ruby",
50001-    deps = [
50002-        ":domains_ruby_gapic",
50003-        ":domains_ruby_grpc",
50004-        ":domains_ruby_proto",
50005-    ],
50006-)
50007-
50008-##############################################################################
50009-# C#
50010-##############################################################################
50011-load(
50012-    "@com_google_googleapis_imports//:imports.bzl",
50013-    "csharp_gapic_assembly_pkg",
50014-    "csharp_gapic_library",
50015-    "csharp_grpc_library",
50016-    "csharp_proto_library",
50017-)
50018-
50019-csharp_proto_library(
50020-    name = "domains_csharp_proto",
50021-    deps = [":domains_proto"],
50022-)
50023-
50024-csharp_grpc_library(
50025-    name = "domains_csharp_grpc",
50026-    srcs = [":domains_proto"],
50027-    deps = [":domains_csharp_proto"],
50028-)
50029-
50030-csharp_gapic_library(
50031-    name = "domains_csharp_gapic",
50032-    srcs = [":domains_proto_with_info"],
50033-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
50034-    grpc_service_config = "domains_grpc_service_config.json",
50035-    rest_numeric_enums = False,
50036-    service_yaml = "domains_v1.yaml",
50037-    deps = [
50038-        ":domains_csharp_grpc",
50039-        ":domains_csharp_proto",
50040-    ],
50041-)
50042-
50043-# Open Source Packages
50044-csharp_gapic_assembly_pkg(
50045-    name = "google-cloud-domains-v1-csharp",
50046-    deps = [
50047-        ":domains_csharp_gapic",
50048-        ":domains_csharp_grpc",
50049-        ":domains_csharp_proto",
50050-    ],
50051-)
50052-
50053-##############################################################################
50054-# C++
50055-##############################################################################
50056-load(
50057-    "@com_google_googleapis_imports//:imports.bzl",
50058-    "cc_grpc_library",
50059-    "cc_proto_library",
50060-)
50061-
50062-cc_proto_library(
50063-    name = "domains_cc_proto",
50064-    deps = [":domains_proto"],
50065-)
50066-
50067-cc_grpc_library(
50068-    name = "domains_cc_grpc",
50069-    srcs = [":domains_proto"],
50070-    grpc_only = True,
50071-    deps = [":domains_cc_proto"],
50072-)
50073diff -urN a/google/cloud/domains/v1alpha2/BUILD.bazel b/google/cloud/domains/v1alpha2/BUILD.bazel
50074--- a/google/cloud/domains/v1alpha2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
50075+++ b/google/cloud/domains/v1alpha2/BUILD.bazel	1969-12-31 16:00:00
50076@@ -1,380 +0,0 @@
50077-# This file was automatically generated by BuildFileGenerator
50078-# https://github.com/googleapis/rules_gapic/tree/master/bazel
50079-
50080-# Most of the manual changes to this file will be overwritten.
50081-# It's **only** allowed to change the following rule attribute values:
50082-# - names of *_gapic_assembly_* rules
50083-# - certain parameters of *_gapic_library rules, including but not limited to:
50084-#    * extra_protoc_parameters
50085-#    * extra_protoc_file_parameters
50086-# The complete list of preserved parameters can be found in the source code.
50087-
50088-# This is an API workspace, having public visibility by default makes perfect sense.
50089-package(default_visibility = ["//visibility:public"])
50090-
50091-##############################################################################
50092-# Common
50093-##############################################################################
50094-load("@rules_proto//proto:defs.bzl", "proto_library")
50095-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
50096-
50097-proto_library(
50098-    name = "domains_proto",
50099-    srcs = [
50100-        "domains.proto",
50101-    ],
50102-    deps = [
50103-        "//google/api:annotations_proto",
50104-        "//google/api:client_proto",
50105-        "//google/api:field_behavior_proto",
50106-        "//google/api:resource_proto",
50107-        "//google/longrunning:operations_proto",
50108-        "//google/type:money_proto",
50109-        "//google/type:postal_address_proto",
50110-        "@com_google_protobuf//:field_mask_proto",
50111-        "@com_google_protobuf//:timestamp_proto",
50112-    ],
50113-)
50114-
50115-proto_library_with_info(
50116-    name = "domains_proto_with_info",
50117-    deps = [
50118-        ":domains_proto",
50119-        "//google/cloud:common_resources_proto",
50120-    ],
50121-)
50122-
50123-##############################################################################
50124-# Java
50125-##############################################################################
50126-load(
50127-    "@com_google_googleapis_imports//:imports.bzl",
50128-    "java_gapic_assembly_gradle_pkg",
50129-    "java_gapic_library",
50130-    "java_gapic_test",
50131-    "java_grpc_library",
50132-    "java_proto_library",
50133-)
50134-
50135-java_proto_library(
50136-    name = "domains_java_proto",
50137-    deps = [":domains_proto"],
50138-)
50139-
50140-java_grpc_library(
50141-    name = "domains_java_grpc",
50142-    srcs = [":domains_proto"],
50143-    deps = [":domains_java_proto"],
50144-)
50145-
50146-java_gapic_library(
50147-    name = "domains_java_gapic",
50148-    srcs = [":domains_proto_with_info"],
50149-    gapic_yaml = None,
50150-    grpc_service_config = "domains_grpc_service_config.json",
50151-    rest_numeric_enums = False,
50152-    service_yaml = "domains_v1alpha2.yaml",
50153-    test_deps = [
50154-        ":domains_java_grpc",
50155-    ],
50156-    transport = "grpc+rest",
50157-    deps = [
50158-        ":domains_java_proto",
50159-        "//google/api:api_java_proto",
50160-        "//google/type:type_java_proto",
50161-    ],
50162-)
50163-
50164-java_gapic_test(
50165-    name = "domains_java_gapic_test_suite",
50166-    test_classes = [
50167-        "com.google.cloud.domains.v1alpha2.DomainsClientHttpJsonTest",
50168-        "com.google.cloud.domains.v1alpha2.DomainsClientTest",
50169-    ],
50170-    runtime_deps = [":domains_java_gapic_test"],
50171-)
50172-
50173-# Open Source Packages
50174-java_gapic_assembly_gradle_pkg(
50175-    name = "google-cloud-domains-v1alpha2-java",
50176-    include_samples = True,
50177-    transport = "grpc+rest",
50178-    deps = [
50179-        ":domains_java_gapic",
50180-        ":domains_java_grpc",
50181-        ":domains_java_proto",
50182-        ":domains_proto",
50183-    ],
50184-)
50185-
50186-##############################################################################
50187-# Go
50188-##############################################################################
50189-load(
50190-    "@com_google_googleapis_imports//:imports.bzl",
50191-    "go_gapic_assembly_pkg",
50192-    "go_gapic_library",
50193-    "go_proto_library",
50194-    "go_test",
50195-)
50196-
50197-go_proto_library(
50198-    name = "domains_go_proto",
50199-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
50200-    importpath = "google.golang.org/genproto/googleapis/cloud/domains/v1alpha2",
50201-    protos = [":domains_proto"],
50202-    deps = [
50203-        "//google/api:annotations_go_proto",
50204-        "//google/longrunning:longrunning_go_proto",
50205-        "//google/type:money_go_proto",
50206-        "//google/type:postaladdress_go_proto",
50207-    ],
50208-)
50209-
50210-go_gapic_library(
50211-    name = "domains_go_gapic",
50212-    srcs = [":domains_proto_with_info"],
50213-    grpc_service_config = "domains_grpc_service_config.json",
50214-    importpath = "cloud.google.com/go/domains/apiv1alpha2;domains",
50215-    metadata = True,
50216-    rest_numeric_enums = False,
50217-    service_yaml = "domains_v1alpha2.yaml",
50218-    transport = "grpc+rest",
50219-    deps = [
50220-        ":domains_go_proto",
50221-        "//google/longrunning:longrunning_go_proto",
50222-        "@com_google_cloud_go//longrunning:go_default_library",
50223-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
50224-    ],
50225-)
50226-
50227-go_test(
50228-    name = "domains_go_gapic_test",
50229-    srcs = [":domains_go_gapic_srcjar_test"],
50230-    embed = [":domains_go_gapic"],
50231-    importpath = "cloud.google.com/go/domains/apiv1alpha2",
50232-)
50233-
50234-# Open Source Packages
50235-go_gapic_assembly_pkg(
50236-    name = "gapi-cloud-domains-v1alpha2-go",
50237-    deps = [
50238-        ":domains_go_gapic",
50239-        ":domains_go_gapic_srcjar-metadata.srcjar",
50240-        ":domains_go_gapic_srcjar-test.srcjar",
50241-        ":domains_go_proto",
50242-    ],
50243-)
50244-
50245-##############################################################################
50246-# Python
50247-##############################################################################
50248-load(
50249-    "@com_google_googleapis_imports//:imports.bzl",
50250-    "py_gapic_assembly_pkg",
50251-    "py_gapic_library",
50252-    "py_test",
50253-)
50254-
50255-py_gapic_library(
50256-    name = "domains_py_gapic",
50257-    srcs = [":domains_proto"],
50258-    grpc_service_config = "domains_grpc_service_config.json",
50259-    rest_numeric_enums = False,
50260-    transport = "grpc",
50261-)
50262-
50263-py_test(
50264-    name = "domains_py_gapic_test",
50265-    srcs = [
50266-        "domains_py_gapic_pytest.py",
50267-        "domains_py_gapic_test.py",
50268-    ],
50269-    legacy_create_init = False,
50270-    deps = [":domains_py_gapic"],
50271-)
50272-
50273-# Open Source Packages
50274-py_gapic_assembly_pkg(
50275-    name = "domains-v1alpha2-py",
50276-    deps = [
50277-        ":domains_py_gapic",
50278-    ],
50279-)
50280-
50281-##############################################################################
50282-# PHP
50283-##############################################################################
50284-load(
50285-    "@com_google_googleapis_imports//:imports.bzl",
50286-    "php_gapic_assembly_pkg",
50287-    "php_gapic_library",
50288-    "php_grpc_library",
50289-    "php_proto_library",
50290-)
50291-
50292-php_proto_library(
50293-    name = "domains_php_proto",
50294-    deps = [":domains_proto"],
50295-)
50296-
50297-php_grpc_library(
50298-    name = "domains_php_grpc",
50299-    srcs = [":domains_proto"],
50300-    deps = [":domains_php_proto"],
50301-)
50302-
50303-php_gapic_library(
50304-    name = "domains_php_gapic",
50305-    srcs = [":domains_proto_with_info"],
50306-    grpc_service_config = "domains_grpc_service_config.json",
50307-    rest_numeric_enums = False,
50308-    service_yaml = "domains_v1alpha2.yaml",
50309-    transport = "grpc+rest",
50310-    deps = [
50311-        ":domains_php_grpc",
50312-        ":domains_php_proto",
50313-    ],
50314-)
50315-
50316-# Open Source Packages
50317-php_gapic_assembly_pkg(
50318-    name = "google-cloud-domains-v1alpha2-php",
50319-    deps = [
50320-        ":domains_php_gapic",
50321-        ":domains_php_grpc",
50322-        ":domains_php_proto",
50323-    ],
50324-)
50325-
50326-##############################################################################
50327-# Node.js
50328-##############################################################################
50329-load(
50330-    "@com_google_googleapis_imports//:imports.bzl",
50331-    "nodejs_gapic_assembly_pkg",
50332-    "nodejs_gapic_library",
50333-)
50334-
50335-nodejs_gapic_library(
50336-    name = "domains_nodejs_gapic",
50337-    package_name = "@google-cloud/domains",
50338-    src = ":domains_proto_with_info",
50339-    extra_protoc_parameters = ["metadata"],
50340-    grpc_service_config = "domains_grpc_service_config.json",
50341-    package = "google.cloud.domains.v1alpha2",
50342-    rest_numeric_enums = False,
50343-    service_yaml = "domains_v1alpha2.yaml",
50344-    transport = "grpc+rest",
50345-    deps = [],
50346-)
50347-
50348-nodejs_gapic_assembly_pkg(
50349-    name = "domains-v1alpha2-nodejs",
50350-    deps = [
50351-        ":domains_nodejs_gapic",
50352-        ":domains_proto",
50353-    ],
50354-)
50355-
50356-##############################################################################
50357-# Ruby
50358-##############################################################################
50359-load(
50360-    "@com_google_googleapis_imports//:imports.bzl",
50361-    "ruby_cloud_gapic_library",
50362-    "ruby_gapic_assembly_pkg",
50363-    "ruby_grpc_library",
50364-    "ruby_proto_library",
50365-)
50366-
50367-ruby_proto_library(
50368-    name = "domains_ruby_proto",
50369-    deps = [":domains_proto"],
50370-)
50371-
50372-ruby_grpc_library(
50373-    name = "domains_ruby_grpc",
50374-    srcs = [":domains_proto"],
50375-    deps = [":domains_ruby_proto"],
50376-)
50377-
50378-ruby_cloud_gapic_library(
50379-    name = "domains_ruby_gapic",
50380-    srcs = [":domains_proto_with_info"],
50381-    extra_protoc_parameters = [
50382-        "ruby-cloud-api-id=domains.googleapis.com",
50383-        "ruby-cloud-api-shortname=domains",
50384-        "ruby-cloud-env-prefix=DOMAINS",
50385-        "ruby-cloud-gem-name=google-cloud-domains-v1alpha2",
50386-        "ruby-cloud-product-url=https://cloud.google.com/domains",
50387-    ],
50388-    grpc_service_config = "domains_grpc_service_config.json",
50389-    rest_numeric_enums = False,
50390-    ruby_cloud_description = "The Cloud Domains API provides registration, management and configuration of domain names.",
50391-    ruby_cloud_title = "Cloud Domains V1alpha2",
50392-    deps = [
50393-        ":domains_ruby_grpc",
50394-        ":domains_ruby_proto",
50395-    ],
50396-)
50397-
50398-# Open Source Packages
50399-ruby_gapic_assembly_pkg(
50400-    name = "google-cloud-domains-v1alpha2-ruby",
50401-    deps = [
50402-        ":domains_ruby_gapic",
50403-        ":domains_ruby_grpc",
50404-        ":domains_ruby_proto",
50405-    ],
50406-)
50407-
50408-##############################################################################
50409-# C#
50410-##############################################################################
50411-load(
50412-    "@com_google_googleapis_imports//:imports.bzl",
50413-    "csharp_gapic_assembly_pkg",
50414-    "csharp_gapic_library",
50415-    "csharp_grpc_library",
50416-    "csharp_proto_library",
50417-)
50418-
50419-csharp_proto_library(
50420-    name = "domains_csharp_proto",
50421-    deps = [":domains_proto"],
50422-)
50423-
50424-csharp_grpc_library(
50425-    name = "domains_csharp_grpc",
50426-    srcs = [":domains_proto"],
50427-    deps = [":domains_csharp_proto"],
50428-)
50429-
50430-csharp_gapic_library(
50431-    name = "domains_csharp_gapic",
50432-    srcs = [":domains_proto_with_info"],
50433-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
50434-    grpc_service_config = "domains_grpc_service_config.json",
50435-    rest_numeric_enums = False,
50436-    service_yaml = "domains_v1alpha2.yaml",
50437-    deps = [
50438-        ":domains_csharp_grpc",
50439-        ":domains_csharp_proto",
50440-    ],
50441-)
50442-
50443-# Open Source Packages
50444-csharp_gapic_assembly_pkg(
50445-    name = "google-cloud-domains-v1alpha2-csharp",
50446-    deps = [
50447-        ":domains_csharp_gapic",
50448-        ":domains_csharp_grpc",
50449-        ":domains_csharp_proto",
50450-    ],
50451-)
50452-
50453-##############################################################################
50454-# C++
50455-##############################################################################
50456-# Put your C++ rules here
50457diff -urN a/google/cloud/domains/v1beta1/BUILD.bazel b/google/cloud/domains/v1beta1/BUILD.bazel
50458--- a/google/cloud/domains/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
50459+++ b/google/cloud/domains/v1beta1/BUILD.bazel	1969-12-31 16:00:00
50460@@ -1,380 +0,0 @@
50461-# This file was automatically generated by BuildFileGenerator
50462-# https://github.com/googleapis/rules_gapic/tree/master/bazel
50463-
50464-# Most of the manual changes to this file will be overwritten.
50465-# It's **only** allowed to change the following rule attribute values:
50466-# - names of *_gapic_assembly_* rules
50467-# - certain parameters of *_gapic_library rules, including but not limited to:
50468-#    * extra_protoc_parameters
50469-#    * extra_protoc_file_parameters
50470-# The complete list of preserved parameters can be found in the source code.
50471-
50472-# This is an API workspace, having public visibility by default makes perfect sense.
50473-package(default_visibility = ["//visibility:public"])
50474-
50475-##############################################################################
50476-# Common
50477-##############################################################################
50478-load("@rules_proto//proto:defs.bzl", "proto_library")
50479-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
50480-
50481-proto_library(
50482-    name = "domains_proto",
50483-    srcs = [
50484-        "domains.proto",
50485-    ],
50486-    deps = [
50487-        "//google/api:annotations_proto",
50488-        "//google/api:client_proto",
50489-        "//google/api:field_behavior_proto",
50490-        "//google/api:resource_proto",
50491-        "//google/longrunning:operations_proto",
50492-        "//google/type:money_proto",
50493-        "//google/type:postal_address_proto",
50494-        "@com_google_protobuf//:field_mask_proto",
50495-        "@com_google_protobuf//:timestamp_proto",
50496-    ],
50497-)
50498-
50499-proto_library_with_info(
50500-    name = "domains_proto_with_info",
50501-    deps = [
50502-        ":domains_proto",
50503-        "//google/cloud:common_resources_proto",
50504-    ],
50505-)
50506-
50507-##############################################################################
50508-# Java
50509-##############################################################################
50510-load(
50511-    "@com_google_googleapis_imports//:imports.bzl",
50512-    "java_gapic_assembly_gradle_pkg",
50513-    "java_gapic_library",
50514-    "java_gapic_test",
50515-    "java_grpc_library",
50516-    "java_proto_library",
50517-)
50518-
50519-java_proto_library(
50520-    name = "domains_java_proto",
50521-    deps = [":domains_proto"],
50522-)
50523-
50524-java_grpc_library(
50525-    name = "domains_java_grpc",
50526-    srcs = [":domains_proto"],
50527-    deps = [":domains_java_proto"],
50528-)
50529-
50530-java_gapic_library(
50531-    name = "domains_java_gapic",
50532-    srcs = [":domains_proto_with_info"],
50533-    gapic_yaml = None,
50534-    grpc_service_config = "domains_grpc_service_config.json",
50535-    rest_numeric_enums = False,
50536-    service_yaml = "domains_v1beta1.yaml",
50537-    test_deps = [
50538-        ":domains_java_grpc",
50539-    ],
50540-    transport = "grpc+rest",
50541-    deps = [
50542-        ":domains_java_proto",
50543-        "//google/api:api_java_proto",
50544-        "//google/type:type_java_proto",
50545-    ],
50546-)
50547-
50548-java_gapic_test(
50549-    name = "domains_java_gapic_test_suite",
50550-    test_classes = [
50551-        "com.google.cloud.domains.v1beta1.DomainsClientHttpJsonTest",
50552-        "com.google.cloud.domains.v1beta1.DomainsClientTest",
50553-    ],
50554-    runtime_deps = [":domains_java_gapic_test"],
50555-)
50556-
50557-# Open Source Packages
50558-java_gapic_assembly_gradle_pkg(
50559-    name = "google-cloud-domains-v1beta1-java",
50560-    include_samples = True,
50561-    transport = "grpc+rest",
50562-    deps = [
50563-        ":domains_java_gapic",
50564-        ":domains_java_grpc",
50565-        ":domains_java_proto",
50566-        ":domains_proto",
50567-    ],
50568-)
50569-
50570-##############################################################################
50571-# Go
50572-##############################################################################
50573-load(
50574-    "@com_google_googleapis_imports//:imports.bzl",
50575-    "go_gapic_assembly_pkg",
50576-    "go_gapic_library",
50577-    "go_proto_library",
50578-    "go_test",
50579-)
50580-
50581-go_proto_library(
50582-    name = "domains_go_proto",
50583-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
50584-    importpath = "google.golang.org/genproto/googleapis/cloud/domains/v1beta1",
50585-    protos = [":domains_proto"],
50586-    deps = [
50587-        "//google/api:annotations_go_proto",
50588-        "//google/longrunning:longrunning_go_proto",
50589-        "//google/type:money_go_proto",
50590-        "//google/type:postaladdress_go_proto",
50591-    ],
50592-)
50593-
50594-go_gapic_library(
50595-    name = "domains_go_gapic",
50596-    srcs = [":domains_proto_with_info"],
50597-    grpc_service_config = "domains_grpc_service_config.json",
50598-    importpath = "cloud.google.com/go/domains/apiv1beta1;domains",
50599-    metadata = True,
50600-    rest_numeric_enums = False,
50601-    service_yaml = "domains_v1beta1.yaml",
50602-    transport = "grpc+rest",
50603-    deps = [
50604-        ":domains_go_proto",
50605-        "//google/longrunning:longrunning_go_proto",
50606-        "@com_google_cloud_go//longrunning:go_default_library",
50607-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
50608-    ],
50609-)
50610-
50611-go_test(
50612-    name = "domains_go_gapic_test",
50613-    srcs = [":domains_go_gapic_srcjar_test"],
50614-    embed = [":domains_go_gapic"],
50615-    importpath = "cloud.google.com/go/domains/apiv1beta1",
50616-)
50617-
50618-# Open Source Packages
50619-go_gapic_assembly_pkg(
50620-    name = "gapi-cloud-domains-v1beta1-go",
50621-    deps = [
50622-        ":domains_go_gapic",
50623-        ":domains_go_gapic_srcjar-metadata.srcjar",
50624-        ":domains_go_gapic_srcjar-test.srcjar",
50625-        ":domains_go_proto",
50626-    ],
50627-)
50628-
50629-##############################################################################
50630-# Python
50631-##############################################################################
50632-load(
50633-    "@com_google_googleapis_imports//:imports.bzl",
50634-    "py_gapic_assembly_pkg",
50635-    "py_gapic_library",
50636-    "py_test",
50637-)
50638-
50639-py_gapic_library(
50640-    name = "domains_py_gapic",
50641-    srcs = [":domains_proto"],
50642-    grpc_service_config = "domains_grpc_service_config.json",
50643-    rest_numeric_enums = False,
50644-    transport = "grpc",
50645-)
50646-
50647-py_test(
50648-    name = "domains_py_gapic_test",
50649-    srcs = [
50650-        "domains_py_gapic_pytest.py",
50651-        "domains_py_gapic_test.py",
50652-    ],
50653-    legacy_create_init = False,
50654-    deps = [":domains_py_gapic"],
50655-)
50656-
50657-# Open Source Packages
50658-py_gapic_assembly_pkg(
50659-    name = "domains-v1beta1-py",
50660-    deps = [
50661-        ":domains_py_gapic",
50662-    ],
50663-)
50664-
50665-##############################################################################
50666-# PHP
50667-##############################################################################
50668-load(
50669-    "@com_google_googleapis_imports//:imports.bzl",
50670-    "php_gapic_assembly_pkg",
50671-    "php_gapic_library",
50672-    "php_grpc_library",
50673-    "php_proto_library",
50674-)
50675-
50676-php_proto_library(
50677-    name = "domains_php_proto",
50678-    deps = [":domains_proto"],
50679-)
50680-
50681-php_grpc_library(
50682-    name = "domains_php_grpc",
50683-    srcs = [":domains_proto"],
50684-    deps = [":domains_php_proto"],
50685-)
50686-
50687-php_gapic_library(
50688-    name = "domains_php_gapic",
50689-    srcs = [":domains_proto_with_info"],
50690-    grpc_service_config = "domains_grpc_service_config.json",
50691-    rest_numeric_enums = False,
50692-    service_yaml = "domains_v1beta1.yaml",
50693-    transport = "grpc+rest",
50694-    deps = [
50695-        ":domains_php_grpc",
50696-        ":domains_php_proto",
50697-    ],
50698-)
50699-
50700-# Open Source Packages
50701-php_gapic_assembly_pkg(
50702-    name = "google-cloud-domains-v1beta1-php",
50703-    deps = [
50704-        ":domains_php_gapic",
50705-        ":domains_php_grpc",
50706-        ":domains_php_proto",
50707-    ],
50708-)
50709-
50710-##############################################################################
50711-# Node.js
50712-##############################################################################
50713-load(
50714-    "@com_google_googleapis_imports//:imports.bzl",
50715-    "nodejs_gapic_assembly_pkg",
50716-    "nodejs_gapic_library",
50717-)
50718-
50719-nodejs_gapic_library(
50720-    name = "domains_nodejs_gapic",
50721-    package_name = "@google-cloud/domains",
50722-    src = ":domains_proto_with_info",
50723-    extra_protoc_parameters = ["metadata"],
50724-    grpc_service_config = "domains_grpc_service_config.json",
50725-    package = "google.cloud.domains.v1beta1",
50726-    rest_numeric_enums = False,
50727-    service_yaml = "domains_v1beta1.yaml",
50728-    transport = "grpc+rest",
50729-    deps = [],
50730-)
50731-
50732-nodejs_gapic_assembly_pkg(
50733-    name = "domains-v1beta1-nodejs",
50734-    deps = [
50735-        ":domains_nodejs_gapic",
50736-        ":domains_proto",
50737-    ],
50738-)
50739-
50740-##############################################################################
50741-# Ruby
50742-##############################################################################
50743-load(
50744-    "@com_google_googleapis_imports//:imports.bzl",
50745-    "ruby_cloud_gapic_library",
50746-    "ruby_gapic_assembly_pkg",
50747-    "ruby_grpc_library",
50748-    "ruby_proto_library",
50749-)
50750-
50751-ruby_proto_library(
50752-    name = "domains_ruby_proto",
50753-    deps = [":domains_proto"],
50754-)
50755-
50756-ruby_grpc_library(
50757-    name = "domains_ruby_grpc",
50758-    srcs = [":domains_proto"],
50759-    deps = [":domains_ruby_proto"],
50760-)
50761-
50762-ruby_cloud_gapic_library(
50763-    name = "domains_ruby_gapic",
50764-    srcs = [":domains_proto_with_info"],
50765-    extra_protoc_parameters = [
50766-        "ruby-cloud-api-id=domains.googleapis.com",
50767-        "ruby-cloud-api-shortname=domains",
50768-        "ruby-cloud-env-prefix=DOMAINS",
50769-        "ruby-cloud-gem-name=google-cloud-domains-v1beta1",
50770-        "ruby-cloud-product-url=https://cloud.google.com/domains",
50771-    ],
50772-    grpc_service_config = "domains_grpc_service_config.json",
50773-    rest_numeric_enums = False,
50774-    ruby_cloud_description = "The Cloud Domains API provides registration, management and configuration of domain names.",
50775-    ruby_cloud_title = "Cloud Domains V1beta1",
50776-    deps = [
50777-        ":domains_ruby_grpc",
50778-        ":domains_ruby_proto",
50779-    ],
50780-)
50781-
50782-# Open Source Packages
50783-ruby_gapic_assembly_pkg(
50784-    name = "google-cloud-domains-v1beta1-ruby",
50785-    deps = [
50786-        ":domains_ruby_gapic",
50787-        ":domains_ruby_grpc",
50788-        ":domains_ruby_proto",
50789-    ],
50790-)
50791-
50792-##############################################################################
50793-# C#
50794-##############################################################################
50795-load(
50796-    "@com_google_googleapis_imports//:imports.bzl",
50797-    "csharp_gapic_assembly_pkg",
50798-    "csharp_gapic_library",
50799-    "csharp_grpc_library",
50800-    "csharp_proto_library",
50801-)
50802-
50803-csharp_proto_library(
50804-    name = "domains_csharp_proto",
50805-    deps = [":domains_proto"],
50806-)
50807-
50808-csharp_grpc_library(
50809-    name = "domains_csharp_grpc",
50810-    srcs = [":domains_proto"],
50811-    deps = [":domains_csharp_proto"],
50812-)
50813-
50814-csharp_gapic_library(
50815-    name = "domains_csharp_gapic",
50816-    srcs = [":domains_proto_with_info"],
50817-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
50818-    grpc_service_config = "domains_grpc_service_config.json",
50819-    rest_numeric_enums = False,
50820-    service_yaml = "domains_v1beta1.yaml",
50821-    deps = [
50822-        ":domains_csharp_grpc",
50823-        ":domains_csharp_proto",
50824-    ],
50825-)
50826-
50827-# Open Source Packages
50828-csharp_gapic_assembly_pkg(
50829-    name = "google-cloud-domains-v1beta1-csharp",
50830-    deps = [
50831-        ":domains_csharp_gapic",
50832-        ":domains_csharp_grpc",
50833-        ":domains_csharp_proto",
50834-    ],
50835-)
50836-
50837-##############################################################################
50838-# C++
50839-##############################################################################
50840-# Put your C++ rules here
50841diff -urN a/google/cloud/edgecontainer/v1/BUILD.bazel b/google/cloud/edgecontainer/v1/BUILD.bazel
50842--- a/google/cloud/edgecontainer/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
50843+++ b/google/cloud/edgecontainer/v1/BUILD.bazel	1969-12-31 16:00:00
50844@@ -1,390 +0,0 @@
50845-# This file was automatically generated by BuildFileGenerator
50846-# https://github.com/googleapis/rules_gapic/tree/master/bazel
50847-
50848-# Most of the manual changes to this file will be overwritten.
50849-# It's **only** allowed to change the following rule attribute values:
50850-# - names of *_gapic_assembly_* rules
50851-# - certain parameters of *_gapic_library rules, including but not limited to:
50852-#    * extra_protoc_parameters
50853-#    * extra_protoc_file_parameters
50854-# The complete list of preserved parameters can be found in the source code.
50855-
50856-# This is an API workspace, having public visibility by default makes perfect sense.
50857-package(default_visibility = ["//visibility:public"])
50858-
50859-##############################################################################
50860-# Common
50861-##############################################################################
50862-load("@rules_proto//proto:defs.bzl", "proto_library")
50863-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
50864-
50865-proto_library(
50866-    name = "edgecontainer_proto",
50867-    srcs = [
50868-        "resources.proto",
50869-        "service.proto",
50870-    ],
50871-    deps = [
50872-        "//google/api:annotations_proto",
50873-        "//google/api:client_proto",
50874-        "//google/api:field_behavior_proto",
50875-        "//google/api:resource_proto",
50876-        "//google/longrunning:operations_proto",
50877-        "//google/rpc:status_proto",
50878-        "@com_google_protobuf//:field_mask_proto",
50879-        "@com_google_protobuf//:timestamp_proto",
50880-    ],
50881-)
50882-
50883-proto_library_with_info(
50884-    name = "edgecontainer_proto_with_info",
50885-    deps = [
50886-        ":edgecontainer_proto",
50887-        "//google/cloud:common_resources_proto",
50888-    ],
50889-)
50890-
50891-##############################################################################
50892-# Java
50893-##############################################################################
50894-load(
50895-    "@com_google_googleapis_imports//:imports.bzl",
50896-    "java_gapic_assembly_gradle_pkg",
50897-    "java_gapic_library",
50898-    "java_gapic_test",
50899-    "java_grpc_library",
50900-    "java_proto_library",
50901-)
50902-
50903-java_proto_library(
50904-    name = "edgecontainer_java_proto",
50905-    deps = [":edgecontainer_proto"],
50906-)
50907-
50908-java_grpc_library(
50909-    name = "edgecontainer_java_grpc",
50910-    srcs = [":edgecontainer_proto"],
50911-    deps = [":edgecontainer_java_proto"],
50912-)
50913-
50914-java_gapic_library(
50915-    name = "edgecontainer_java_gapic",
50916-    srcs = [":edgecontainer_proto_with_info"],
50917-    gapic_yaml = None,
50918-    grpc_service_config = "edgecontainer_grpc_service_config.json",
50919-    rest_numeric_enums = False,
50920-    service_yaml = None,
50921-    test_deps = [
50922-        ":edgecontainer_java_grpc",
50923-    ],
50924-    transport = "grpc+rest",
50925-    deps = [
50926-        ":edgecontainer_java_proto",
50927-        "//google/api:api_java_proto",
50928-    ],
50929-)
50930-
50931-java_gapic_test(
50932-    name = "edgecontainer_java_gapic_test_suite",
50933-    test_classes = [
50934-        "com.google.cloud.edgecontainer.v1.EdgeContainerClientHttpJsonTest",
50935-        "com.google.cloud.edgecontainer.v1.EdgeContainerClientTest",
50936-    ],
50937-    runtime_deps = [":edgecontainer_java_gapic_test"],
50938-)
50939-
50940-# Open Source Packages
50941-java_gapic_assembly_gradle_pkg(
50942-    name = "google-cloud-edgecontainer-v1-java",
50943-    include_samples = True,
50944-    transport = "grpc+rest",
50945-    deps = [
50946-        ":edgecontainer_java_gapic",
50947-        ":edgecontainer_java_grpc",
50948-        ":edgecontainer_java_proto",
50949-        ":edgecontainer_proto",
50950-    ],
50951-)
50952-
50953-##############################################################################
50954-# Go
50955-##############################################################################
50956-load(
50957-    "@com_google_googleapis_imports//:imports.bzl",
50958-    "go_gapic_assembly_pkg",
50959-    "go_gapic_library",
50960-    "go_proto_library",
50961-    "go_test",
50962-)
50963-
50964-go_proto_library(
50965-    name = "edgecontainer_go_proto",
50966-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
50967-    importpath = "google.golang.org/genproto/googleapis/cloud/edgecontainer/v1",
50968-    protos = [":edgecontainer_proto"],
50969-    deps = [
50970-        "//google/api:annotations_go_proto",
50971-        "//google/longrunning:longrunning_go_proto",
50972-        "//google/rpc:status_go_proto",
50973-    ],
50974-)
50975-
50976-go_gapic_library(
50977-    name = "edgecontainer_go_gapic",
50978-    srcs = [":edgecontainer_proto_with_info"],
50979-    grpc_service_config = "edgecontainer_grpc_service_config.json",
50980-    importpath = "cloud.google.com/go/edgecontainer/apiv1;edgecontainer",
50981-    metadata = True,
50982-    rest_numeric_enums = False,
50983-    service_yaml = None,
50984-    transport = "grpc+rest",
50985-    deps = [
50986-        ":edgecontainer_go_proto",
50987-        "//google/longrunning:longrunning_go_proto",
50988-        "@com_google_cloud_go//longrunning:go_default_library",
50989-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
50990-    ],
50991-)
50992-
50993-go_test(
50994-    name = "edgecontainer_go_gapic_test",
50995-    srcs = [":edgecontainer_go_gapic_srcjar_test"],
50996-    embed = [":edgecontainer_go_gapic"],
50997-    importpath = "cloud.google.com/go/edgecontainer/apiv1",
50998-)
50999-
51000-# Open Source Packages
51001-go_gapic_assembly_pkg(
51002-    name = "gapi-cloud-edgecontainer-v1-go",
51003-    deps = [
51004-        ":edgecontainer_go_gapic",
51005-        ":edgecontainer_go_gapic_srcjar-metadata.srcjar",
51006-        ":edgecontainer_go_gapic_srcjar-test.srcjar",
51007-        ":edgecontainer_go_proto",
51008-    ],
51009-)
51010-
51011-##############################################################################
51012-# Python
51013-##############################################################################
51014-load(
51015-    "@com_google_googleapis_imports//:imports.bzl",
51016-    "py_gapic_assembly_pkg",
51017-    "py_gapic_library",
51018-    "py_test",
51019-)
51020-
51021-py_gapic_library(
51022-    name = "edgecontainer_py_gapic",
51023-    srcs = [":edgecontainer_proto"],
51024-    grpc_service_config = "edgecontainer_grpc_service_config.json",
51025-    rest_numeric_enums = False,
51026-    service_yaml = None,
51027-    transport = "grpc",
51028-    deps = [
51029-    ],
51030-)
51031-
51032-py_test(
51033-    name = "edgecontainer_py_gapic_test",
51034-    srcs = [
51035-        "edgecontainer_py_gapic_pytest.py",
51036-        "edgecontainer_py_gapic_test.py",
51037-    ],
51038-    legacy_create_init = False,
51039-    deps = [":edgecontainer_py_gapic"],
51040-)
51041-
51042-# Open Source Packages
51043-py_gapic_assembly_pkg(
51044-    name = "edgecontainer-v1-py",
51045-    deps = [
51046-        ":edgecontainer_py_gapic",
51047-    ],
51048-)
51049-
51050-##############################################################################
51051-# PHP
51052-##############################################################################
51053-load(
51054-    "@com_google_googleapis_imports//:imports.bzl",
51055-    "php_gapic_assembly_pkg",
51056-    "php_gapic_library",
51057-    "php_grpc_library",
51058-    "php_proto_library",
51059-)
51060-
51061-php_proto_library(
51062-    name = "edgecontainer_php_proto",
51063-    deps = [":edgecontainer_proto"],
51064-)
51065-
51066-php_grpc_library(
51067-    name = "edgecontainer_php_grpc",
51068-    srcs = [":edgecontainer_proto"],
51069-    deps = [":edgecontainer_php_proto"],
51070-)
51071-
51072-php_gapic_library(
51073-    name = "edgecontainer_php_gapic",
51074-    srcs = [":edgecontainer_proto_with_info"],
51075-    grpc_service_config = "edgecontainer_grpc_service_config.json",
51076-    rest_numeric_enums = False,
51077-    service_yaml = None,
51078-    transport = "grpc+rest",
51079-    deps = [
51080-        ":edgecontainer_php_grpc",
51081-        ":edgecontainer_php_proto",
51082-    ],
51083-)
51084-
51085-# Open Source Packages
51086-php_gapic_assembly_pkg(
51087-    name = "google-cloud-edgecontainer-v1-php",
51088-    deps = [
51089-        ":edgecontainer_php_gapic",
51090-        ":edgecontainer_php_grpc",
51091-        ":edgecontainer_php_proto",
51092-    ],
51093-)
51094-
51095-##############################################################################
51096-# Node.js
51097-##############################################################################
51098-load(
51099-    "@com_google_googleapis_imports//:imports.bzl",
51100-    "nodejs_gapic_assembly_pkg",
51101-    "nodejs_gapic_library",
51102-)
51103-
51104-nodejs_gapic_library(
51105-    name = "edgecontainer_nodejs_gapic",
51106-    package_name = "@google-cloud/edgecontainer",
51107-    src = ":edgecontainer_proto_with_info",
51108-    extra_protoc_parameters = ["metadata"],
51109-    grpc_service_config = "edgecontainer_grpc_service_config.json",
51110-    package = "google.cloud.edgecontainer.v1",
51111-    rest_numeric_enums = False,
51112-    service_yaml = None,
51113-    transport = "grpc+rest",
51114-    deps = [],
51115-)
51116-
51117-nodejs_gapic_assembly_pkg(
51118-    name = "edgecontainer-v1-nodejs",
51119-    deps = [
51120-        ":edgecontainer_nodejs_gapic",
51121-        ":edgecontainer_proto",
51122-    ],
51123-)
51124-
51125-##############################################################################
51126-# Ruby
51127-##############################################################################
51128-load(
51129-    "@com_google_googleapis_imports//:imports.bzl",
51130-    "ruby_cloud_gapic_library",
51131-    "ruby_gapic_assembly_pkg",
51132-    "ruby_grpc_library",
51133-    "ruby_proto_library",
51134-)
51135-
51136-ruby_proto_library(
51137-    name = "edgecontainer_ruby_proto",
51138-    deps = [":edgecontainer_proto"],
51139-)
51140-
51141-ruby_grpc_library(
51142-    name = "edgecontainer_ruby_grpc",
51143-    srcs = [":edgecontainer_proto"],
51144-    deps = [":edgecontainer_ruby_proto"],
51145-)
51146-
51147-ruby_cloud_gapic_library(
51148-    name = "edgecontainer_ruby_gapic",
51149-    srcs = [":edgecontainer_proto_with_info"],
51150-    extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-edgecontainer-v1"],
51151-    grpc_service_config = "edgecontainer_grpc_service_config.json",
51152-    rest_numeric_enums = False,
51153-    service_yaml = None,
51154-    deps = [
51155-        ":edgecontainer_ruby_grpc",
51156-        ":edgecontainer_ruby_proto",
51157-    ],
51158-)
51159-
51160-# Open Source Packages
51161-ruby_gapic_assembly_pkg(
51162-    name = "google-cloud-edgecontainer-v1-ruby",
51163-    deps = [
51164-        ":edgecontainer_ruby_gapic",
51165-        ":edgecontainer_ruby_grpc",
51166-        ":edgecontainer_ruby_proto",
51167-    ],
51168-)
51169-
51170-##############################################################################
51171-# C#
51172-##############################################################################
51173-load(
51174-    "@com_google_googleapis_imports//:imports.bzl",
51175-    "csharp_gapic_assembly_pkg",
51176-    "csharp_gapic_library",
51177-    "csharp_grpc_library",
51178-    "csharp_proto_library",
51179-)
51180-
51181-csharp_proto_library(
51182-    name = "edgecontainer_csharp_proto",
51183-    deps = [":edgecontainer_proto"],
51184-)
51185-
51186-csharp_grpc_library(
51187-    name = "edgecontainer_csharp_grpc",
51188-    srcs = [":edgecontainer_proto"],
51189-    deps = [":edgecontainer_csharp_proto"],
51190-)
51191-
51192-csharp_gapic_library(
51193-    name = "edgecontainer_csharp_gapic",
51194-    srcs = [":edgecontainer_proto_with_info"],
51195-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
51196-    grpc_service_config = "edgecontainer_grpc_service_config.json",
51197-    rest_numeric_enums = False,
51198-    service_yaml = None,
51199-    deps = [
51200-        ":edgecontainer_csharp_grpc",
51201-        ":edgecontainer_csharp_proto",
51202-    ],
51203-)
51204-
51205-# Open Source Packages
51206-csharp_gapic_assembly_pkg(
51207-    name = "google-cloud-edgecontainer-v1-csharp",
51208-    deps = [
51209-        ":edgecontainer_csharp_gapic",
51210-        ":edgecontainer_csharp_grpc",
51211-        ":edgecontainer_csharp_proto",
51212-    ],
51213-)
51214-
51215-##############################################################################
51216-# C++
51217-##############################################################################
51218-load(
51219-    "@com_google_googleapis_imports//:imports.bzl",
51220-    "cc_grpc_library",
51221-    "cc_proto_library",
51222-)
51223-
51224-cc_proto_library(
51225-    name = "edgecontainer_cc_proto",
51226-    deps = [":edgecontainer_proto"],
51227-)
51228-
51229-cc_grpc_library(
51230-    name = "edgecontainer_cc_grpc",
51231-    srcs = [":edgecontainer_proto"],
51232-    grpc_only = True,
51233-    deps = [":edgecontainer_cc_proto"],
51234-)
51235diff -urN a/google/cloud/enterpriseknowledgegraph/v1/BUILD.bazel b/google/cloud/enterpriseknowledgegraph/v1/BUILD.bazel
51236--- a/google/cloud/enterpriseknowledgegraph/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
51237+++ b/google/cloud/enterpriseknowledgegraph/v1/BUILD.bazel	1969-12-31 16:00:00
51238@@ -1,283 +0,0 @@
51239-# This file was automatically generated by BuildFileGenerator
51240-# https://github.com/googleapis/rules_gapic/tree/master/bazel
51241-
51242-# Most of the manual changes to this file will be overwritten.
51243-# It's **only** allowed to change the following rule attribute values:
51244-# - names of *_gapic_assembly_* rules
51245-# - certain parameters of *_gapic_library rules, including but not limited to:
51246-#    * extra_protoc_parameters
51247-#    * extra_protoc_file_parameters
51248-# The complete list of preserved parameters can be found in the source code.
51249-
51250-##############################################################################
51251-# Common
51252-##############################################################################
51253-load("@rules_proto//proto:defs.bzl", "proto_library")
51254-load(
51255-    "@com_google_googleapis_imports//:imports.bzl",
51256-    "cc_grpc_library",
51257-    "cc_proto_library",
51258-    "csharp_gapic_assembly_pkg",
51259-    "csharp_gapic_library",
51260-    "csharp_grpc_library",
51261-    "csharp_proto_library",
51262-    "java_gapic_assembly_gradle_pkg",
51263-    "java_gapic_library",
51264-    "java_gapic_test",
51265-    "java_grpc_library",
51266-    "java_proto_library",
51267-    "php_gapic_assembly_pkg",
51268-    "php_gapic_library",
51269-    "php_grpc_library",
51270-    "php_proto_library",
51271-    "proto_library_with_info",
51272-    "py_gapic_assembly_pkg",
51273-    "py_gapic_library",
51274-    "py_test",
51275-    "ruby_cloud_gapic_library",
51276-    "ruby_gapic_assembly_pkg",
51277-    "ruby_grpc_library",
51278-    "ruby_proto_library",
51279-)
51280-
51281-# This is an API workspace, having public visibility by default makes perfect sense.
51282-package(default_visibility = ["//visibility:public"])
51283-
51284-proto_library(
51285-    name = "enterpriseknowledgegraph_proto",
51286-    srcs = [
51287-        "job_state.proto",
51288-        "operation_metadata.proto",
51289-        "service.proto",
51290-    ],
51291-    deps = [
51292-        "//google/api:annotations_proto",
51293-        "//google/api:client_proto",
51294-        "//google/api:field_behavior_proto",
51295-        "//google/api:resource_proto",
51296-        "//google/rpc:status_proto",
51297-        "@com_google_protobuf//:empty_proto",
51298-        "@com_google_protobuf//:struct_proto",
51299-        "@com_google_protobuf//:timestamp_proto",
51300-        "@com_google_protobuf//:wrappers_proto",
51301-    ],
51302-)
51303-
51304-proto_library_with_info(
51305-    name = "enterpriseknowledgegraph_proto_with_info",
51306-    deps = [
51307-        ":enterpriseknowledgegraph_proto",
51308-        "//google/cloud:common_resources_proto",
51309-    ],
51310-)
51311-
51312-java_proto_library(
51313-    name = "enterpriseknowledgegraph_java_proto",
51314-    deps = [
51315-        ":enterpriseknowledgegraph_proto",
51316-    ],
51317-)
51318-
51319-java_grpc_library(
51320-    name = "enterpriseknowledgegraph_java_grpc",
51321-    srcs = [":enterpriseknowledgegraph_proto"],
51322-    deps = [":enterpriseknowledgegraph_java_proto"],
51323-)
51324-
51325-java_gapic_library(
51326-    name = "enterpriseknowledgegraph_java_gapic",
51327-    srcs = [":enterpriseknowledgegraph_proto_with_info"],
51328-    gapic_yaml = None,
51329-    grpc_service_config = "enterpriseknowledgegraph_grpc_service_config.json",
51330-    rest_numeric_enums = False,
51331-    service_yaml = "enterpriseknowledgegraph_v1.yaml",
51332-    test_deps = [
51333-        ":enterpriseknowledgegraph_java_grpc",
51334-    ],
51335-    transport = "grpc+rest",
51336-    deps = [
51337-        ":enterpriseknowledgegraph_java_proto",
51338-        "//google/api:api_java_proto",
51339-    ],
51340-)
51341-
51342-java_gapic_test(
51343-    name = "enterpriseknowledgegraph_java_gapic_test_suite",
51344-    test_classes = [
51345-        "com.google.cloud.enterpriseknowledgegraph.v1.EnterpriseKnowledgeGraphServiceClientHttpJsonTest",
51346-        "com.google.cloud.enterpriseknowledgegraph.v1.EnterpriseKnowledgeGraphServiceClientTest",
51347-    ],
51348-    runtime_deps = [":enterpriseknowledgegraph_java_gapic_test"],
51349-)
51350-
51351-# Open Source Packages
51352-java_gapic_assembly_gradle_pkg(
51353-    name = "google-cloud-enterpriseknowledgegraph-v1-java",
51354-    include_samples = True,
51355-    transport = "grpc+rest",
51356-    deps = [
51357-        ":enterpriseknowledgegraph_java_gapic",
51358-        ":enterpriseknowledgegraph_java_grpc",
51359-        ":enterpriseknowledgegraph_java_proto",
51360-        ":enterpriseknowledgegraph_proto",
51361-    ],
51362-)
51363-
51364-py_gapic_library(
51365-    name = "enterpriseknowledgegraph_py_gapic",
51366-    srcs = [
51367-        ":enterpriseknowledgegraph_proto",
51368-    ],
51369-    grpc_service_config = "enterpriseknowledgegraph_grpc_service_config.json",
51370-    rest_numeric_enums = False,
51371-    service_yaml = "enterpriseknowledgegraph_v1.yaml",
51372-    transport = "grpc+rest",
51373-    deps = [
51374-    ],
51375-)
51376-
51377-py_test(
51378-    name = "enterpriseknowledgegraph_py_gapic_test",
51379-    srcs = [
51380-        "enterpriseknowledgegraph_py_gapic_pytest.py",
51381-        "enterpriseknowledgegraph_py_gapic_test.py",
51382-    ],
51383-    legacy_create_init = False,
51384-    deps = [
51385-        ":enterpriseknowledgegraph_py_gapic",
51386-    ],
51387-)
51388-
51389-# Open Source Packages
51390-py_gapic_assembly_pkg(
51391-    name = "enterpriseknowledgegraph-v1-py",
51392-    deps = [
51393-        ":enterpriseknowledgegraph_py_gapic",
51394-    ],
51395-)
51396-
51397-cc_proto_library(
51398-    name = "enterpriseknowledgegraph_cc_proto",
51399-    deps = [":enterpriseknowledgegraph_proto"],
51400-)
51401-
51402-cc_grpc_library(
51403-    name = "enterpriseknowledgegraph_cc_grpc",
51404-    srcs = [":enterpriseknowledgegraph_proto"],
51405-    grpc_only = True,
51406-    deps = [":enterpriseknowledgegraph_cc_proto"],
51407-)
51408-
51409-##############################################################################
51410-# PHP
51411-##############################################################################
51412-
51413-php_proto_library(
51414-    name = "enterpriseknowledgegraph_php_proto",
51415-    deps = [":enterpriseknowledgegraph_proto"],
51416-)
51417-
51418-php_grpc_library(
51419-    name = "enterpriseknowledgegraph_php_grpc",
51420-    srcs = [":enterpriseknowledgegraph_proto"],
51421-    deps = [":enterpriseknowledgegraph_php_proto"],
51422-)
51423-
51424-php_gapic_library(
51425-    name = "enterpriseknowledgegraph_php_gapic",
51426-    srcs = [":enterpriseknowledgegraph_proto_with_info"],
51427-    grpc_service_config = "enterpriseknowledgegraph_grpc_service_config.json",
51428-    rest_numeric_enums = False,
51429-    service_yaml = "enterpriseknowledgegraph_v1.yaml",
51430-    transport = "grpc+rest",
51431-    deps = [
51432-        ":enterpriseknowledgegraph_php_grpc",
51433-        ":enterpriseknowledgegraph_php_proto",
51434-    ],
51435-)
51436-
51437-# Open Source Packages
51438-php_gapic_assembly_pkg(
51439-    name = "google-cloud-enterpriseknowledgegraph-v1-php",
51440-    deps = [
51441-        ":enterpriseknowledgegraph_php_gapic",
51442-        ":enterpriseknowledgegraph_php_grpc",
51443-        ":enterpriseknowledgegraph_php_proto",
51444-    ],
51445-)
51446-
51447-##############################################################################
51448-# Ruby
51449-##############################################################################
51450-ruby_proto_library(
51451-    name = "enterpriseknowledgegraph_ruby_proto",
51452-    deps = [":enterpriseknowledgegraph_proto"],
51453-)
51454-
51455-ruby_grpc_library(
51456-    name = "enterpriseknowledgegraph_ruby_grpc",
51457-    srcs = [":enterpriseknowledgegraph_proto"],
51458-    deps = [":enterpriseknowledgegraph_ruby_proto"],
51459-)
51460-
51461-ruby_cloud_gapic_library(
51462-    name = "enterpriseknowledgegraph_ruby_gapic",
51463-    srcs = [":enterpriseknowledgegraph_proto_with_info"],
51464-    extra_protoc_parameters = [
51465-        "ruby-cloud-gem-name=google-cloud-enterpriseknowledgegraph-v1",
51466-    ],
51467-    grpc_service_config = "enterpriseknowledgegraph_grpc_service_config.json",
51468-    rest_numeric_enums = False,
51469-    service_yaml = "enterpriseknowledgegraph_v1.yaml",
51470-    deps = [
51471-        ":enterpriseknowledgegraph_ruby_grpc",
51472-        ":enterpriseknowledgegraph_ruby_proto",
51473-    ],
51474-)
51475-
51476-# Open Source Packages
51477-ruby_gapic_assembly_pkg(
51478-    name = "google-cloud-enterpriseknowledgegraph-v1-ruby",
51479-    deps = [
51480-        ":enterpriseknowledgegraph_ruby_gapic",
51481-        ":enterpriseknowledgegraph_ruby_grpc",
51482-        ":enterpriseknowledgegraph_ruby_proto",
51483-    ],
51484-)
51485-
51486-##############################################################################
51487-# C#
51488-##############################################################################
51489-csharp_proto_library(
51490-    name = "enterpriseknowledgegraph_csharp_proto",
51491-    deps = [":enterpriseknowledgegraph_proto"],
51492-)
51493-
51494-csharp_grpc_library(
51495-    name = "enterpriseknowledgegraph_csharp_grpc",
51496-    srcs = [":enterpriseknowledgegraph_proto"],
51497-    deps = [":enterpriseknowledgegraph_csharp_proto"],
51498-)
51499-
51500-csharp_gapic_library(
51501-    name = "enterpriseknowledgegraph_csharp_gapic",
51502-    srcs = [":enterpriseknowledgegraph_proto_with_info"],
51503-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
51504-    grpc_service_config = "enterpriseknowledgegraph_grpc_service_config.json",
51505-    rest_numeric_enums = False,
51506-    service_yaml = "enterpriseknowledgegraph_v1.yaml",
51507-    deps = [
51508-        ":enterpriseknowledgegraph_csharp_grpc",
51509-        ":enterpriseknowledgegraph_csharp_proto",
51510-    ],
51511-)
51512-
51513-# Open Source Packages
51514-csharp_gapic_assembly_pkg(
51515-    name = "google-cloud-enterpriseknowledgegraph-v1-csharp",
51516-    deps = [
51517-        ":enterpriseknowledgegraph_csharp_gapic",
51518-        ":enterpriseknowledgegraph_csharp_grpc",
51519-        ":enterpriseknowledgegraph_csharp_proto",
51520-    ],
51521-)
51522diff -urN a/google/cloud/essentialcontacts/BUILD.bazel b/google/cloud/essentialcontacts/BUILD.bazel
51523--- a/google/cloud/essentialcontacts/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
51524+++ b/google/cloud/essentialcontacts/BUILD.bazel	1969-12-31 16:00:00
51525@@ -1,40 +0,0 @@
51526-# This build file includes a target for the Ruby wrapper library for
51527-# google-cloud-essential_contacts.
51528-
51529-# This is an API workspace, having public visibility by default makes perfect sense.
51530-package(default_visibility = ["//visibility:public"])
51531-
51532-# Export yaml configs.
51533-exports_files(glob(["*.yaml"]))
51534-
51535-load(
51536-    "@com_google_googleapis_imports//:imports.bzl",
51537-    "ruby_cloud_gapic_library",
51538-    "ruby_gapic_assembly_pkg",
51539-)
51540-
51541-# Generates a Ruby wrapper client for essentialcontacts.
51542-# Ruby wrapper clients are versionless, but are generated from source protos
51543-# for a particular service version, v1 in this case.
51544-ruby_cloud_gapic_library(
51545-    name = "essentialcontacts_ruby_wrapper",
51546-    srcs = ["//google/cloud/essentialcontacts/v1:essentialcontacts_proto_with_info"],
51547-    extra_protoc_parameters = [
51548-        "ruby-cloud-gem-name=google-cloud-essential_contacts",
51549-        "ruby-cloud-env-prefix=ESSENTIAL_CONTACTS",
51550-        "ruby-cloud-wrapper-of=v1:0.0",
51551-        "ruby-cloud-product-url=https://cloud.google.com/resource-manager/docs/managing-notification-contacts/",
51552-        "ruby-cloud-api-id=essentialcontacts.googleapis.com",
51553-        "ruby-cloud-api-shortname=essentialcontacts",
51554-    ],
51555-    ruby_cloud_description = "Many Google Cloud services, such as Cloud Billing, send out notifications to share important information with Google Cloud users. By default, these notifications are sent to members with certain Identity and Access Management (IAM) roles. With Essential Contacts, you can customize who receives notifications by providing your own list of contacts.",
51556-    ruby_cloud_title = "Essential Contacts",
51557-)
51558-
51559-# Open Source package.
51560-ruby_gapic_assembly_pkg(
51561-    name = "google-cloud-essentialcontacts-ruby",
51562-    deps = [
51563-        ":essentialcontacts_ruby_wrapper",
51564-    ],
51565-)
51566diff -urN a/google/cloud/essentialcontacts/v1/BUILD.bazel b/google/cloud/essentialcontacts/v1/BUILD.bazel
51567--- a/google/cloud/essentialcontacts/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
51568+++ b/google/cloud/essentialcontacts/v1/BUILD.bazel	1969-12-31 16:00:00
51569@@ -1,344 +0,0 @@
51570-# This file was automatically generated by BuildFileGenerator
51571-# https://github.com/googleapis/rules_gapic/tree/master/bazel
51572-
51573-# Most of the manual changes to this file will be overwritten.
51574-# It's **only** allowed to change the following rule attribute values:
51575-# - names of *_gapic_assembly_* rules
51576-# - certain parameters of *_gapic_library rules, including but not limited to:
51577-#    * extra_protoc_parameters
51578-#    * extra_protoc_file_parameters
51579-# The complete list of preserved parameters can be found in the source code.
51580-
51581-##############################################################################
51582-# Common
51583-##############################################################################
51584-load("@rules_proto//proto:defs.bzl", "proto_library")
51585-load(
51586-    "@com_google_googleapis_imports//:imports.bzl",
51587-    "csharp_gapic_assembly_pkg",
51588-    "csharp_gapic_library",
51589-    "csharp_grpc_library",
51590-    "csharp_proto_library",
51591-    "go_gapic_assembly_pkg",
51592-    "go_gapic_library",
51593-    "go_proto_library",
51594-    "go_test",
51595-    "java_gapic_assembly_gradle_pkg",
51596-    "java_gapic_library",
51597-    "java_gapic_test",
51598-    "java_grpc_library",
51599-    "java_proto_library",
51600-    "nodejs_gapic_assembly_pkg",
51601-    "nodejs_gapic_library",
51602-    "php_gapic_assembly_pkg",
51603-    "php_gapic_library",
51604-    "php_grpc_library",
51605-    "php_proto_library",
51606-    "proto_library_with_info",
51607-    "py_gapic_assembly_pkg",
51608-    "py_gapic_library",
51609-    "py_test",
51610-    "ruby_cloud_gapic_library",
51611-    "ruby_gapic_assembly_pkg",
51612-    "ruby_grpc_library",
51613-    "ruby_proto_library",
51614-)
51615-
51616-# This is an API workspace, having public visibility by default makes perfect sense.
51617-package(default_visibility = ["//visibility:public"])
51618-
51619-proto_library(
51620-    name = "essentialcontacts_proto",
51621-    srcs = [
51622-        "enums.proto",
51623-        "service.proto",
51624-    ],
51625-    deps = [
51626-        "//google/api:annotations_proto",
51627-        "//google/api:client_proto",
51628-        "//google/api:field_behavior_proto",
51629-        "//google/api:resource_proto",
51630-        "@com_google_protobuf//:empty_proto",
51631-        "@com_google_protobuf//:field_mask_proto",
51632-        "@com_google_protobuf//:timestamp_proto",
51633-    ],
51634-)
51635-
51636-proto_library_with_info(
51637-    name = "essentialcontacts_proto_with_info",
51638-    deps = [
51639-        ":essentialcontacts_proto",
51640-        "//google/cloud:common_resources_proto",
51641-    ],
51642-)
51643-
51644-java_proto_library(
51645-    name = "essentialcontacts_java_proto",
51646-    deps = [":essentialcontacts_proto"],
51647-)
51648-
51649-java_grpc_library(
51650-    name = "essentialcontacts_java_grpc",
51651-    srcs = [":essentialcontacts_proto"],
51652-    deps = [":essentialcontacts_java_proto"],
51653-)
51654-
51655-java_gapic_library(
51656-    name = "essentialcontacts_java_gapic",
51657-    srcs = [":essentialcontacts_proto_with_info"],
51658-    grpc_service_config = "essentialcontacts_v1_grpc_service_config.json",
51659-    rest_numeric_enums = False,
51660-    test_deps = [
51661-        ":essentialcontacts_java_grpc",
51662-    ],
51663-    transport = "grpc+rest",
51664-    deps = [
51665-        ":essentialcontacts_java_proto",
51666-    ],
51667-)
51668-
51669-java_gapic_test(
51670-    name = "essentialcontacts_java_gapic_test_suite",
51671-    test_classes = [
51672-        "com.google.cloud.essentialcontacts.v1.EssentialContactsServiceClientHttpJsonTest",
51673-        "com.google.cloud.essentialcontacts.v1.EssentialContactsServiceClientTest",
51674-    ],
51675-    runtime_deps = [":essentialcontacts_java_gapic_test"],
51676-)
51677-
51678-# Open Source Packages
51679-java_gapic_assembly_gradle_pkg(
51680-    name = "google-cloud-essentialcontacts-v1-java",
51681-    include_samples = True,
51682-    transport = "grpc+rest",
51683-    deps = [
51684-        ":essentialcontacts_java_gapic",
51685-        ":essentialcontacts_java_grpc",
51686-        ":essentialcontacts_java_proto",
51687-        ":essentialcontacts_proto",
51688-    ],
51689-)
51690-
51691-go_proto_library(
51692-    name = "essentialcontacts_go_proto",
51693-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
51694-    importpath = "google.golang.org/genproto/googleapis/cloud/essentialcontacts/v1",
51695-    protos = [":essentialcontacts_proto"],
51696-    deps = [
51697-        "//google/api:annotations_go_proto",
51698-    ],
51699-)
51700-
51701-go_gapic_library(
51702-    name = "essentialcontacts_go_gapic",
51703-    srcs = [":essentialcontacts_proto_with_info"],
51704-    grpc_service_config = "essentialcontacts_v1_grpc_service_config.json",
51705-    importpath = "cloud.google.com/go/essentialcontacts/apiv1;essentialcontacts",
51706-    metadata = True,
51707-    rest_numeric_enums = False,
51708-    service_yaml = "essentialcontacts_v1.yaml",
51709-    transport = "grpc+rest",
51710-    deps = [
51711-        ":essentialcontacts_go_proto",
51712-    ],
51713-)
51714-
51715-go_test(
51716-    name = "essentialcontacts_go_gapic_test",
51717-    srcs = [":essentialcontacts_go_gapic_srcjar_test"],
51718-    embed = [":essentialcontacts_go_gapic"],
51719-    importpath = "cloud.google.com/go/essentialcontacts/apiv1",
51720-)
51721-
51722-# Open Source Packages
51723-go_gapic_assembly_pkg(
51724-    name = "gapi-cloud-essentialcontacts-v1-go",
51725-    deps = [
51726-        ":essentialcontacts_go_gapic",
51727-        ":essentialcontacts_go_gapic_srcjar-metadata.srcjar",
51728-        ":essentialcontacts_go_gapic_srcjar-test.srcjar",
51729-        ":essentialcontacts_go_proto",
51730-    ],
51731-)
51732-
51733-py_gapic_library(
51734-    name = "essentialcontacts_py_gapic",
51735-    srcs = [":essentialcontacts_proto"],
51736-    grpc_service_config = "essentialcontacts_v1_grpc_service_config.json",
51737-    opt_args = [
51738-        "warehouse-package-name=google-cloud-essential-contacts",
51739-        "python-gapic-namespace=google.cloud",
51740-        "python-gapic-name=essential_contacts",
51741-    ],
51742-    rest_numeric_enums = False,
51743-    transport = "grpc",
51744-)
51745-
51746-py_test(
51747-    name = "essentialcontacts_py_gapic_test",
51748-    srcs = [
51749-        "essentialcontacts_py_gapic_pytest.py",
51750-        "essentialcontacts_py_gapic_test.py",
51751-    ],
51752-    legacy_create_init = False,
51753-    deps = [":essentialcontacts_py_gapic"],
51754-)
51755-
51756-# Open Source Packages
51757-py_gapic_assembly_pkg(
51758-    name = "essentialcontacts-v1-py",
51759-    deps = [
51760-        ":essentialcontacts_py_gapic",
51761-    ],
51762-)
51763-
51764-php_proto_library(
51765-    name = "essentialcontacts_php_proto",
51766-    deps = [":essentialcontacts_proto"],
51767-)
51768-
51769-php_grpc_library(
51770-    name = "essentialcontacts_php_grpc",
51771-    srcs = [":essentialcontacts_proto"],
51772-    deps = [":essentialcontacts_php_proto"],
51773-)
51774-
51775-php_gapic_library(
51776-    name = "essentialcontacts_php_gapic",
51777-    srcs = [":essentialcontacts_proto_with_info"],
51778-    grpc_service_config = "essentialcontacts_v1_grpc_service_config.json",
51779-    rest_numeric_enums = False,
51780-    service_yaml = "essentialcontacts_v1.yaml",
51781-    transport = "grpc+rest",
51782-    deps = [
51783-        ":essentialcontacts_php_grpc",
51784-        ":essentialcontacts_php_proto",
51785-    ],
51786-)
51787-
51788-# Open Source Packages
51789-php_gapic_assembly_pkg(
51790-    name = "google-cloud-essentialcontacts-v1-php",
51791-    deps = [
51792-        ":essentialcontacts_php_gapic",
51793-        ":essentialcontacts_php_grpc",
51794-        ":essentialcontacts_php_proto",
51795-    ],
51796-)
51797-
51798-nodejs_gapic_library(
51799-    name = "essentialcontacts_nodejs_gapic",
51800-    package_name = "@google-cloud/essential-contacts",
51801-    src = ":essentialcontacts_proto_with_info",
51802-    extra_protoc_parameters = ["metadata"],
51803-    grpc_service_config = "essentialcontacts_v1_grpc_service_config.json",
51804-    package = "google.cloud.essentialcontacts.v1",
51805-    rest_numeric_enums = False,
51806-    service_yaml = "essentialcontacts_v1.yaml",
51807-    transport = "grpc+rest",
51808-    deps = [],
51809-)
51810-
51811-nodejs_gapic_assembly_pkg(
51812-    name = "essentialcontacts-v1-nodejs",
51813-    deps = [
51814-        ":essentialcontacts_nodejs_gapic",
51815-        ":essentialcontacts_proto",
51816-    ],
51817-)
51818-
51819-ruby_proto_library(
51820-    name = "essentialcontacts_ruby_proto",
51821-    deps = [":essentialcontacts_proto"],
51822-)
51823-
51824-ruby_grpc_library(
51825-    name = "essentialcontacts_ruby_grpc",
51826-    srcs = [":essentialcontacts_proto"],
51827-    deps = [":essentialcontacts_ruby_proto"],
51828-)
51829-
51830-ruby_cloud_gapic_library(
51831-    name = "essentialcontacts_ruby_gapic",
51832-    srcs = [":essentialcontacts_proto_with_info"],
51833-    extra_protoc_parameters = [
51834-        "ruby-cloud-gem-name=google-cloud-essential_contacts-v1",
51835-        "ruby-cloud-env-prefix=ESSENTIAL_CONTACTS",
51836-        "ruby-cloud-product-url=https://cloud.google.com/resource-manager/docs/managing-notification-contacts/",
51837-        "ruby-cloud-api-id=essentialcontacts.googleapis.com",
51838-        "ruby-cloud-api-shortname=essentialcontacts",
51839-    ],
51840-    grpc_service_config = "essentialcontacts_v1_grpc_service_config.json",
51841-    rest_numeric_enums = False,
51842-    ruby_cloud_description = "Many Google Cloud services, such as Cloud Billing, send out notifications to share important information with Google Cloud users. By default, these notifications are sent to members with certain Identity and Access Management (IAM) roles. With Essential Contacts, you can customize who receives notifications by providing your own list of contacts.",
51843-    ruby_cloud_title = "Essential Contacts V1",
51844-    deps = [
51845-        ":essentialcontacts_ruby_grpc",
51846-        ":essentialcontacts_ruby_proto",
51847-    ],
51848-)
51849-
51850-# Open Source Packages
51851-ruby_gapic_assembly_pkg(
51852-    name = "google-cloud-essentialcontacts-v1-ruby",
51853-    deps = [
51854-        ":essentialcontacts_ruby_gapic",
51855-        ":essentialcontacts_ruby_grpc",
51856-        ":essentialcontacts_ruby_proto",
51857-    ],
51858-)
51859-
51860-csharp_proto_library(
51861-    name = "essentialcontacts_csharp_proto",
51862-    deps = [":essentialcontacts_proto"],
51863-)
51864-
51865-csharp_grpc_library(
51866-    name = "essentialcontacts_csharp_grpc",
51867-    srcs = [":essentialcontacts_proto"],
51868-    deps = [":essentialcontacts_csharp_proto"],
51869-)
51870-
51871-csharp_gapic_library(
51872-    name = "essentialcontacts_csharp_gapic",
51873-    srcs = [":essentialcontacts_proto_with_info"],
51874-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
51875-    grpc_service_config = "essentialcontacts_v1_grpc_service_config.json",
51876-    rest_numeric_enums = False,
51877-    service_yaml = "essentialcontacts_v1.yaml",
51878-    deps = [
51879-        ":essentialcontacts_csharp_grpc",
51880-        ":essentialcontacts_csharp_proto",
51881-    ],
51882-)
51883-
51884-# Open Source Packages
51885-csharp_gapic_assembly_pkg(
51886-    name = "google-cloud-essentialcontacts-v1-csharp",
51887-    deps = [
51888-        ":essentialcontacts_csharp_gapic",
51889-        ":essentialcontacts_csharp_grpc",
51890-        ":essentialcontacts_csharp_proto",
51891-    ],
51892-)
51893-
51894-##############################################################################
51895-# C++
51896-##############################################################################
51897-load(
51898-    "@com_google_googleapis_imports//:imports.bzl",
51899-    "cc_grpc_library",
51900-    "cc_proto_library",
51901-)
51902-
51903-cc_proto_library(
51904-    name = "essentialcontacts_cc_proto",
51905-    deps = [":essentialcontacts_proto"],
51906-)
51907-
51908-cc_grpc_library(
51909-    name = "essentialcontacts_cc_grpc",
51910-    srcs = [":essentialcontacts_proto"],
51911-    grpc_only = True,
51912-    deps = [":essentialcontacts_cc_proto"],
51913-)
51914diff -urN a/google/cloud/eventarc/BUILD.bazel b/google/cloud/eventarc/BUILD.bazel
51915--- a/google/cloud/eventarc/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
51916+++ b/google/cloud/eventarc/BUILD.bazel	1969-12-31 16:00:00
51917@@ -1,40 +0,0 @@
51918-# This build file includes a target for the Ruby wrapper library for
51919-# google-cloud-eventarc.
51920-
51921-# This is an API workspace, having public visibility by default makes perfect sense.
51922-package(default_visibility = ["//visibility:public"])
51923-
51924-# Export yaml configs.
51925-exports_files(glob(["*.yaml"]))
51926-
51927-load(
51928-    "@com_google_googleapis_imports//:imports.bzl",
51929-    "ruby_cloud_gapic_library",
51930-    "ruby_gapic_assembly_pkg",
51931-)
51932-
51933-# Generates a Ruby wrapper client for eventarc.
51934-# Ruby wrapper clients are versionless, but are generated from source protos
51935-# for a particular service version, v1 in this case.
51936-ruby_cloud_gapic_library(
51937-    name = "eventarc_ruby_wrapper",
51938-    srcs = ["//google/cloud/eventarc/v1:eventarc_proto_with_info"],
51939-    extra_protoc_parameters = [
51940-        "ruby-cloud-gem-name=google-cloud-eventarc",
51941-        "ruby-cloud-env-prefix=EVENTARC",
51942-        "ruby-cloud-wrapper-of=v1:0.0",
51943-        "ruby-cloud-product-url=https://cloud.google.com/eventarc/",
51944-        "ruby-cloud-api-id=eventarc.googleapis.com",
51945-        "ruby-cloud-api-shortname=eventarc",
51946-    ],
51947-    ruby_cloud_description = "Eventarc lets you asynchronously deliver events from Google services, SaaS, and your own apps using loosely coupled services that react to state changes. Eventarc requires no infrastructure management — you can optimize productivity and costs while building a modern, event-driven solution.",
51948-    ruby_cloud_title = "Eventarc",
51949-)
51950-
51951-# Open Source package.
51952-ruby_gapic_assembly_pkg(
51953-    name = "google-cloud-eventarc-ruby",
51954-    deps = [
51955-        ":eventarc_ruby_wrapper",
51956-    ],
51957-)
51958diff -urN a/google/cloud/eventarc/publishing/BUILD.bazel b/google/cloud/eventarc/publishing/BUILD.bazel
51959--- a/google/cloud/eventarc/publishing/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
51960+++ b/google/cloud/eventarc/publishing/BUILD.bazel	1969-12-31 16:00:00
51961@@ -1,40 +0,0 @@
51962-# This build file includes a target for the Ruby wrapper library for
51963-# google-cloud-eventarc-publishing.
51964-
51965-# This is an API workspace, having public visibility by default makes perfect sense.
51966-package(default_visibility = ["//visibility:public"])
51967-
51968-# Export yaml configs.
51969-exports_files(glob(["*.yaml"]))
51970-
51971-load(
51972-    "@com_google_googleapis_imports//:imports.bzl",
51973-    "ruby_cloud_gapic_library",
51974-    "ruby_gapic_assembly_pkg",
51975-)
51976-
51977-# Generates a Ruby wrapper client for eventarc-publishing.
51978-# Ruby wrapper clients are versionless, but are generated from source protos
51979-# for a particular service version, v1 in this case.
51980-ruby_cloud_gapic_library(
51981-    name = "publishing_ruby_wrapper",
51982-    srcs = ["//google/cloud/eventarc/publishing/v1:publishing_proto_with_info"],
51983-    extra_protoc_parameters = [
51984-        "ruby-cloud-gem-name=google-cloud-eventarc-publishing",
51985-        "ruby-cloud-env-prefix=EVENTARC",
51986-        "ruby-cloud-wrapper-of=v1:0.0",
51987-        "ruby-cloud-product-url=https://cloud.google.com/eventarc/",
51988-        "ruby-cloud-api-id=eventarcpublishing.googleapis.com",
51989-        "ruby-cloud-api-shortname=eventarcpublishing",
51990-    ],
51991-    ruby_cloud_description = "Eventarc lets you asynchronously deliver events from Google services, SaaS, and your own apps using loosely coupled services that react to state changes. Eventarc requires no infrastructure management — you can optimize productivity and costs while building a modern, event-driven solution.",
51992-    ruby_cloud_title = "Eventarc Publishing",
51993-)
51994-
51995-# Open Source package.
51996-ruby_gapic_assembly_pkg(
51997-    name = "google-cloud-eventarc-publishing-ruby",
51998-    deps = [
51999-        ":publishing_ruby_wrapper",
52000-    ],
52001-)
52002diff -urN a/google/cloud/eventarc/publishing/v1/BUILD.bazel b/google/cloud/eventarc/publishing/v1/BUILD.bazel
52003--- a/google/cloud/eventarc/publishing/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
52004+++ b/google/cloud/eventarc/publishing/v1/BUILD.bazel	1969-12-31 16:00:00
52005@@ -1,339 +0,0 @@
52006-# This file was automatically generated by BuildFileGenerator
52007-# https://github.com/googleapis/rules_gapic/tree/master/bazel
52008-
52009-# Most of the manual changes to this file will be overwritten.
52010-# It's **only** allowed to change the following rule attribute values:
52011-# - names of *_gapic_assembly_* rules
52012-# - certain parameters of *_gapic_library rules, including but not limited to:
52013-#    * extra_protoc_parameters
52014-#    * extra_protoc_file_parameters
52015-# The complete list of preserved parameters can be found in the source code.
52016-
52017-##############################################################################
52018-# Common
52019-##############################################################################
52020-load("@rules_proto//proto:defs.bzl", "proto_library")
52021-load(
52022-    "@com_google_googleapis_imports//:imports.bzl",
52023-    "cc_grpc_library",
52024-    "cc_proto_library",
52025-    "csharp_gapic_assembly_pkg",
52026-    "csharp_gapic_library",
52027-    "csharp_grpc_library",
52028-    "csharp_proto_library",
52029-    "go_gapic_assembly_pkg",
52030-    "go_gapic_library",
52031-    "go_proto_library",
52032-    "go_test",
52033-    "java_gapic_assembly_gradle_pkg",
52034-    "java_gapic_library",
52035-    "java_gapic_test",
52036-    "java_grpc_library",
52037-    "java_proto_library",
52038-    "nodejs_gapic_assembly_pkg",
52039-    "nodejs_gapic_library",
52040-    "php_gapic_assembly_pkg",
52041-    "php_gapic_library",
52042-    "php_grpc_library",
52043-    "php_proto_library",
52044-    "proto_library_with_info",
52045-    "py_gapic_assembly_pkg",
52046-    "py_gapic_library",
52047-    "py_test",
52048-    "ruby_cloud_gapic_library",
52049-    "ruby_gapic_assembly_pkg",
52050-    "ruby_grpc_library",
52051-    "ruby_proto_library",
52052-)
52053-
52054-# This is an API workspace, having public visibility by default makes perfect sense.
52055-package(default_visibility = ["//visibility:public"])
52056-
52057-proto_library(
52058-    name = "publishing_proto",
52059-    srcs = [
52060-        "publisher.proto",
52061-    ],
52062-    deps = [
52063-        "//google/api:annotations_proto",
52064-        "//google/api:client_proto",
52065-        "@com_google_protobuf//:any_proto",
52066-    ],
52067-)
52068-
52069-proto_library_with_info(
52070-    name = "publishing_proto_with_info",
52071-    deps = [
52072-        ":publishing_proto",
52073-        "//google/cloud:common_resources_proto",
52074-    ],
52075-)
52076-
52077-java_proto_library(
52078-    name = "publishing_java_proto",
52079-    deps = [":publishing_proto"],
52080-)
52081-
52082-java_grpc_library(
52083-    name = "publishing_java_grpc",
52084-    srcs = [":publishing_proto"],
52085-    deps = [":publishing_java_proto"],
52086-)
52087-
52088-java_gapic_library(
52089-    name = "publishing_java_gapic",
52090-    srcs = [":publishing_proto_with_info"],
52091-    gapic_yaml = None,
52092-    grpc_service_config = "eventarcpublishing_grpc_service_config.json",
52093-    rest_numeric_enums = False,
52094-    service_yaml = "eventarcpublishing_v1.yaml",
52095-    test_deps = [
52096-        ":publishing_java_grpc",
52097-    ],
52098-    transport = "grpc+rest",
52099-    deps = [
52100-        ":publishing_java_proto",
52101-        "//google/api:api_java_proto",
52102-    ],
52103-)
52104-
52105-java_gapic_test(
52106-    name = "publishing_java_gapic_test_suite",
52107-    test_classes = [
52108-        "com.google.cloud.eventarc.publishing.v1.PublisherClientHttpJsonTest",
52109-        "com.google.cloud.eventarc.publishing.v1.PublisherClientTest",
52110-    ],
52111-    runtime_deps = [":publishing_java_gapic_test"],
52112-)
52113-
52114-# Open Source Packages
52115-java_gapic_assembly_gradle_pkg(
52116-    name = "google-cloud-eventarc-publishing-v1-java",
52117-    include_samples = True,
52118-    transport = "grpc+rest",
52119-    deps = [
52120-        ":publishing_java_gapic",
52121-        ":publishing_java_grpc",
52122-        ":publishing_java_proto",
52123-        ":publishing_proto",
52124-    ],
52125-)
52126-
52127-go_proto_library(
52128-    name = "publishing_go_proto",
52129-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
52130-    importpath = "google.golang.org/genproto/googleapis/cloud/eventarc/publishing/v1",
52131-    protos = [":publishing_proto"],
52132-    deps = [
52133-        "//google/api:annotations_go_proto",
52134-    ],
52135-)
52136-
52137-go_gapic_library(
52138-    name = "publishing_go_gapic",
52139-    srcs = [":publishing_proto_with_info"],
52140-    grpc_service_config = "eventarcpublishing_grpc_service_config.json",
52141-    importpath = "cloud.google.com/go/eventarc/publishing/apiv1;publisher",
52142-    metadata = True,
52143-    rest_numeric_enums = False,
52144-    service_yaml = "eventarcpublishing_v1.yaml",
52145-    transport = "grpc+rest",
52146-    deps = [
52147-        ":publishing_go_proto",
52148-    ],
52149-)
52150-
52151-go_test(
52152-    name = "publishing_go_gapic_test",
52153-    srcs = [":publishing_go_gapic_srcjar_test"],
52154-    embed = [":publishing_go_gapic"],
52155-    importpath = "cloud.google.com/go/eventarc/publishing/apiv1",
52156-)
52157-
52158-# Open Source Packages
52159-go_gapic_assembly_pkg(
52160-    name = "gapi-cloud-eventarc-publishing-v1-go",
52161-    deps = [
52162-        ":publishing_go_gapic",
52163-        ":publishing_go_gapic_srcjar-metadata.srcjar",
52164-        ":publishing_go_gapic_srcjar-test.srcjar",
52165-        ":publishing_go_proto",
52166-    ],
52167-)
52168-
52169-py_gapic_library(
52170-    name = "publishing_py_gapic",
52171-    srcs = [":publishing_proto"],
52172-    grpc_service_config = "eventarcpublishing_grpc_service_config.json",
52173-    opt_args = [
52174-        "python-gapic-name=eventarc_publishing",
52175-        "python-gapic-namespace=google.cloud",
52176-        "warehouse-package-name=google-cloud-eventarc-publishing",
52177-    ],
52178-    rest_numeric_enums = False,
52179-    service_yaml = "eventarcpublishing_v1.yaml",
52180-    transport = "grpc+rest",
52181-    deps = [
52182-    ],
52183-)
52184-
52185-py_test(
52186-    name = "publishing_py_gapic_test",
52187-    srcs = [
52188-        "publishing_py_gapic_pytest.py",
52189-        "publishing_py_gapic_test.py",
52190-    ],
52191-    legacy_create_init = False,
52192-    deps = [":publishing_py_gapic"],
52193-)
52194-
52195-# Open Source Packages
52196-py_gapic_assembly_pkg(
52197-    name = "eventarc-publishing-v1-py",
52198-    deps = [
52199-        ":publishing_py_gapic",
52200-    ],
52201-)
52202-
52203-php_proto_library(
52204-    name = "publishing_php_proto",
52205-    deps = [":publishing_proto"],
52206-)
52207-
52208-php_grpc_library(
52209-    name = "publishing_php_grpc",
52210-    srcs = [":publishing_proto"],
52211-    deps = [":publishing_php_proto"],
52212-)
52213-
52214-php_gapic_library(
52215-    name = "publishing_php_gapic",
52216-    srcs = [":publishing_proto_with_info"],
52217-    grpc_service_config = "eventarcpublishing_grpc_service_config.json",
52218-    rest_numeric_enums = False,
52219-    service_yaml = "eventarcpublishing_v1.yaml",
52220-    transport = "grpc+rest",
52221-    deps = [
52222-        ":publishing_php_grpc",
52223-        ":publishing_php_proto",
52224-    ],
52225-)
52226-
52227-# Open Source Packages
52228-php_gapic_assembly_pkg(
52229-    name = "google-cloud-eventarc-publishing-v1-php",
52230-    deps = [
52231-        ":publishing_php_gapic",
52232-        ":publishing_php_grpc",
52233-        ":publishing_php_proto",
52234-    ],
52235-)
52236-
52237-nodejs_gapic_library(
52238-    name = "publishing_nodejs_gapic",
52239-    package_name = "@google-cloud/eventarc-publishing",
52240-    src = ":publishing_proto_with_info",
52241-    extra_protoc_parameters = ["metadata"],
52242-    grpc_service_config = "eventarcpublishing_grpc_service_config.json",
52243-    package = "google.cloud.eventarc.publishing.v1",
52244-    rest_numeric_enums = False,
52245-    service_yaml = "eventarcpublishing_v1.yaml",
52246-    transport = "grpc+rest",
52247-    deps = [],
52248-)
52249-
52250-nodejs_gapic_assembly_pkg(
52251-    name = "eventarc-publishing-v1-nodejs",
52252-    deps = [
52253-        ":publishing_nodejs_gapic",
52254-        ":publishing_proto",
52255-    ],
52256-)
52257-
52258-ruby_proto_library(
52259-    name = "publishing_ruby_proto",
52260-    deps = [":publishing_proto"],
52261-)
52262-
52263-ruby_grpc_library(
52264-    name = "publishing_ruby_grpc",
52265-    srcs = [":publishing_proto"],
52266-    deps = [":publishing_ruby_proto"],
52267-)
52268-
52269-ruby_cloud_gapic_library(
52270-    name = "publishing_ruby_gapic",
52271-    srcs = [":publishing_proto_with_info"],
52272-    extra_protoc_parameters = [
52273-        "ruby-cloud-api-id=eventarcpublishing.googleapis.com",
52274-        "ruby-cloud-api-shortname=eventarcpublishing",
52275-        "ruby-cloud-env-prefix=EVENTARC",
52276-        "ruby-cloud-gem-name=google-cloud-eventarc-publishing-v1",
52277-        "ruby-cloud-product-url=https://cloud.google.com/eventarc/",
52278-    ],
52279-    grpc_service_config = "eventarcpublishing_grpc_service_config.json",
52280-    rest_numeric_enums = False,
52281-    ruby_cloud_description = "Eventarc lets you asynchronously deliver events from Google services, SaaS, and your own apps using loosely coupled services that react to state changes. Eventarc requires no infrastructure management — you can optimize productivity and costs while building a modern, event-driven solution.",
52282-    ruby_cloud_title = "Eventarc Publishing V1",
52283-    service_yaml = "eventarcpublishing_v1.yaml",
52284-    deps = [
52285-        ":publishing_ruby_grpc",
52286-        ":publishing_ruby_proto",
52287-    ],
52288-)
52289-
52290-# Open Source Packages
52291-ruby_gapic_assembly_pkg(
52292-    name = "google-cloud-eventarc-publishing-v1-ruby",
52293-    deps = [
52294-        ":publishing_ruby_gapic",
52295-        ":publishing_ruby_grpc",
52296-        ":publishing_ruby_proto",
52297-    ],
52298-)
52299-
52300-csharp_proto_library(
52301-    name = "publishing_csharp_proto",
52302-    deps = [":publishing_proto"],
52303-)
52304-
52305-csharp_grpc_library(
52306-    name = "publishing_csharp_grpc",
52307-    srcs = [":publishing_proto"],
52308-    deps = [":publishing_csharp_proto"],
52309-)
52310-
52311-csharp_gapic_library(
52312-    name = "publishing_csharp_gapic",
52313-    srcs = [":publishing_proto_with_info"],
52314-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
52315-    grpc_service_config = "eventarcpublishing_grpc_service_config.json",
52316-    rest_numeric_enums = False,
52317-    service_yaml = "eventarcpublishing_v1.yaml",
52318-    deps = [
52319-        ":publishing_csharp_grpc",
52320-        ":publishing_csharp_proto",
52321-    ],
52322-)
52323-
52324-# Open Source Packages
52325-csharp_gapic_assembly_pkg(
52326-    name = "google-cloud-eventarc-publishing-v1-csharp",
52327-    deps = [
52328-        ":publishing_csharp_gapic",
52329-        ":publishing_csharp_grpc",
52330-        ":publishing_csharp_proto",
52331-    ],
52332-)
52333-
52334-cc_proto_library(
52335-    name = "publishing_cc_proto",
52336-    deps = [":publishing_proto"],
52337-)
52338-
52339-cc_grpc_library(
52340-    name = "publishing_cc_grpc",
52341-    srcs = [":publishing_proto"],
52342-    grpc_only = True,
52343-    deps = [":publishing_cc_proto"],
52344-)
52345diff -urN a/google/cloud/eventarc/v1/BUILD.bazel b/google/cloud/eventarc/v1/BUILD.bazel
52346--- a/google/cloud/eventarc/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
52347+++ b/google/cloud/eventarc/v1/BUILD.bazel	1969-12-31 16:00:00
52348@@ -1,411 +0,0 @@
52349-# This file was automatically generated by BuildFileGenerator
52350-# https://github.com/googleapis/rules_gapic/tree/master/bazel
52351-
52352-# Most of the manual changes to this file will be overwritten.
52353-# It's **only** allowed to change the following rule attribute values:
52354-# - names of *_gapic_assembly_* rules
52355-# - certain parameters of *_gapic_library rules, including but not limited to:
52356-#    * extra_protoc_parameters
52357-#    * extra_protoc_file_parameters
52358-# The complete list of preserved parameters can be found in the source code.
52359-
52360-# This is an API workspace, having public visibility by default makes perfect sense.
52361-package(default_visibility = ["//visibility:public"])
52362-
52363-##############################################################################
52364-# Common
52365-##############################################################################
52366-load("@rules_proto//proto:defs.bzl", "proto_library")
52367-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
52368-
52369-proto_library(
52370-    name = "eventarc_proto",
52371-    srcs = [
52372-        "channel.proto",
52373-        "channel_connection.proto",
52374-        "discovery.proto",
52375-        "eventarc.proto",
52376-        "google_channel_config.proto",
52377-        "trigger.proto",
52378-    ],
52379-    deps = [
52380-        "//google/api:annotations_proto",
52381-        "//google/api:client_proto",
52382-        "//google/api:field_behavior_proto",
52383-        "//google/api:resource_proto",
52384-        "//google/longrunning:operations_proto",
52385-        "//google/rpc:code_proto",
52386-        "@com_google_protobuf//:field_mask_proto",
52387-        "@com_google_protobuf//:timestamp_proto",
52388-    ],
52389-)
52390-
52391-proto_library_with_info(
52392-    name = "eventarc_proto_with_info",
52393-    deps = [
52394-        ":eventarc_proto",
52395-        "//google/cloud:common_resources_proto",
52396-        "//google/cloud/location:location_proto",
52397-        "//google/iam/v1:iam_policy_proto",
52398-    ],
52399-)
52400-
52401-##############################################################################
52402-# Java
52403-##############################################################################
52404-load(
52405-    "@com_google_googleapis_imports//:imports.bzl",
52406-    "java_gapic_assembly_gradle_pkg",
52407-    "java_gapic_library",
52408-    "java_gapic_test",
52409-    "java_grpc_library",
52410-    "java_proto_library",
52411-)
52412-
52413-java_proto_library(
52414-    name = "eventarc_java_proto",
52415-    deps = [":eventarc_proto"],
52416-)
52417-
52418-java_grpc_library(
52419-    name = "eventarc_java_grpc",
52420-    srcs = [":eventarc_proto"],
52421-    deps = [":eventarc_java_proto"],
52422-)
52423-
52424-java_gapic_library(
52425-    name = "eventarc_java_gapic",
52426-    srcs = [":eventarc_proto_with_info"],
52427-    gapic_yaml = None,
52428-    grpc_service_config = "eventarc_grpc_service_config.json",
52429-    rest_numeric_enums = False,
52430-    service_yaml = "eventarc_v1.yaml",
52431-    test_deps = [
52432-        ":eventarc_java_grpc",
52433-        "//google/cloud/location:location_java_grpc",
52434-        "//google/iam/v1:iam_java_grpc",
52435-    ],
52436-    transport = "grpc+rest",
52437-    deps = [
52438-        ":eventarc_java_proto",
52439-        "//google/api:api_java_proto",
52440-        "//google/cloud/location:location_java_proto",
52441-        "//google/iam/v1:iam_java_proto",
52442-    ],
52443-)
52444-
52445-java_gapic_test(
52446-    name = "eventarc_java_gapic_test_suite",
52447-    test_classes = [
52448-        "com.google.cloud.eventarc.v1.EventarcClientHttpJsonTest",
52449-        "com.google.cloud.eventarc.v1.EventarcClientTest",
52450-    ],
52451-    runtime_deps = [":eventarc_java_gapic_test"],
52452-)
52453-
52454-# Open Source Packages
52455-java_gapic_assembly_gradle_pkg(
52456-    name = "google-cloud-eventarc-v1-java",
52457-    include_samples = True,
52458-    transport = "grpc+rest",
52459-    deps = [
52460-        ":eventarc_java_gapic",
52461-        ":eventarc_java_grpc",
52462-        ":eventarc_java_proto",
52463-        ":eventarc_proto",
52464-    ],
52465-)
52466-
52467-##############################################################################
52468-# Go
52469-##############################################################################
52470-load(
52471-    "@com_google_googleapis_imports//:imports.bzl",
52472-    "go_gapic_assembly_pkg",
52473-    "go_gapic_library",
52474-    "go_proto_library",
52475-    "go_test",
52476-)
52477-
52478-go_proto_library(
52479-    name = "eventarc_go_proto",
52480-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
52481-    importpath = "google.golang.org/genproto/googleapis/cloud/eventarc/v1",
52482-    protos = [":eventarc_proto"],
52483-    deps = [
52484-        "//google/api:annotations_go_proto",
52485-        "//google/longrunning:longrunning_go_proto",
52486-        "//google/rpc:code_go_proto",
52487-    ],
52488-)
52489-
52490-go_gapic_library(
52491-    name = "eventarc_go_gapic",
52492-    srcs = [":eventarc_proto_with_info"],
52493-    grpc_service_config = "eventarc_grpc_service_config.json",
52494-    importpath = "cloud.google.com/go/eventarc/apiv1;eventarc",
52495-    metadata = True,
52496-    rest_numeric_enums = False,
52497-    service_yaml = "eventarc_v1.yaml",
52498-    transport = "grpc+rest",
52499-    deps = [
52500-        ":eventarc_go_proto",
52501-        "//google/cloud/location:location_go_proto",
52502-        "//google/iam/v1:iam_go_proto",
52503-        "//google/longrunning:longrunning_go_proto",
52504-        "@com_google_cloud_go//longrunning:go_default_library",
52505-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
52506-    ],
52507-)
52508-
52509-go_test(
52510-    name = "eventarc_go_gapic_test",
52511-    srcs = [":eventarc_go_gapic_srcjar_test"],
52512-    embed = [":eventarc_go_gapic"],
52513-    importpath = "cloud.google.com/go/eventarc/apiv1",
52514-)
52515-
52516-# Open Source Packages
52517-go_gapic_assembly_pkg(
52518-    name = "gapi-cloud-eventarc-v1-go",
52519-    deps = [
52520-        ":eventarc_go_gapic",
52521-        ":eventarc_go_gapic_srcjar-metadata.srcjar",
52522-        ":eventarc_go_gapic_srcjar-test.srcjar",
52523-        ":eventarc_go_proto",
52524-    ],
52525-)
52526-
52527-##############################################################################
52528-# Python
52529-##############################################################################
52530-load(
52531-    "@com_google_googleapis_imports//:imports.bzl",
52532-    "py_gapic_assembly_pkg",
52533-    "py_gapic_library",
52534-    "py_test",
52535-)
52536-
52537-py_gapic_library(
52538-    name = "eventarc_py_gapic",
52539-    srcs = [":eventarc_proto"],
52540-    grpc_service_config = "eventarc_grpc_service_config.json",
52541-    rest_numeric_enums = False,
52542-    service_yaml = "eventarc_v1.yaml",
52543-    transport = "grpc",
52544-    deps = [
52545-        "//google/iam/v1:iam_policy_py_proto",
52546-    ],
52547-)
52548-
52549-py_test(
52550-    name = "eventarc_py_gapic_test",
52551-    srcs = [
52552-        "eventarc_py_gapic_pytest.py",
52553-        "eventarc_py_gapic_test.py",
52554-    ],
52555-    legacy_create_init = False,
52556-    deps = [":eventarc_py_gapic"],
52557-)
52558-
52559-# Open Source Packages
52560-py_gapic_assembly_pkg(
52561-    name = "eventarc-v1-py",
52562-    deps = [
52563-        ":eventarc_py_gapic",
52564-    ],
52565-)
52566-
52567-##############################################################################
52568-# PHP
52569-##############################################################################
52570-load(
52571-    "@com_google_googleapis_imports//:imports.bzl",
52572-    "php_gapic_assembly_pkg",
52573-    "php_gapic_library",
52574-    "php_grpc_library",
52575-    "php_proto_library",
52576-)
52577-
52578-php_proto_library(
52579-    name = "eventarc_php_proto",
52580-    deps = [":eventarc_proto"],
52581-)
52582-
52583-php_grpc_library(
52584-    name = "eventarc_php_grpc",
52585-    srcs = [":eventarc_proto"],
52586-    deps = [":eventarc_php_proto"],
52587-)
52588-
52589-php_gapic_library(
52590-    name = "eventarc_php_gapic",
52591-    srcs = [":eventarc_proto_with_info"],
52592-    grpc_service_config = "eventarc_grpc_service_config.json",
52593-    rest_numeric_enums = False,
52594-    service_yaml = "eventarc_v1.yaml",
52595-    transport = "grpc+rest",
52596-    deps = [
52597-        ":eventarc_php_grpc",
52598-        ":eventarc_php_proto",
52599-    ],
52600-)
52601-
52602-# Open Source Packages
52603-php_gapic_assembly_pkg(
52604-    name = "google-cloud-eventarc-v1-php",
52605-    deps = [
52606-        ":eventarc_php_gapic",
52607-        ":eventarc_php_grpc",
52608-        ":eventarc_php_proto",
52609-    ],
52610-)
52611-
52612-##############################################################################
52613-# Node.js
52614-##############################################################################
52615-load(
52616-    "@com_google_googleapis_imports//:imports.bzl",
52617-    "nodejs_gapic_assembly_pkg",
52618-    "nodejs_gapic_library",
52619-)
52620-
52621-nodejs_gapic_library(
52622-    name = "eventarc_nodejs_gapic",
52623-    package_name = "@google-cloud/eventarc",
52624-    src = ":eventarc_proto_with_info",
52625-    extra_protoc_parameters = ["metadata"],
52626-    grpc_service_config = "eventarc_grpc_service_config.json",
52627-    package = "google.cloud.eventarc.v1",
52628-    rest_numeric_enums = False,
52629-    service_yaml = "eventarc_v1.yaml",
52630-    transport = "grpc+rest",
52631-    deps = [],
52632-)
52633-
52634-nodejs_gapic_assembly_pkg(
52635-    name = "eventarc-v1-nodejs",
52636-    deps = [
52637-        ":eventarc_nodejs_gapic",
52638-        ":eventarc_proto",
52639-    ],
52640-)
52641-
52642-##############################################################################
52643-# Ruby
52644-##############################################################################
52645-load(
52646-    "@com_google_googleapis_imports//:imports.bzl",
52647-    "ruby_cloud_gapic_library",
52648-    "ruby_gapic_assembly_pkg",
52649-    "ruby_grpc_library",
52650-    "ruby_proto_library",
52651-)
52652-
52653-ruby_proto_library(
52654-    name = "eventarc_ruby_proto",
52655-    deps = [":eventarc_proto"],
52656-)
52657-
52658-ruby_grpc_library(
52659-    name = "eventarc_ruby_grpc",
52660-    srcs = [":eventarc_proto"],
52661-    deps = [":eventarc_ruby_proto"],
52662-)
52663-
52664-ruby_cloud_gapic_library(
52665-    name = "eventarc_ruby_gapic",
52666-    srcs = [":eventarc_proto_with_info"],
52667-    extra_protoc_parameters = [
52668-        "ruby-cloud-api-id=eventarc.googleapis.com",
52669-        "ruby-cloud-api-shortname=eventarc",
52670-        "ruby-cloud-env-prefix=EVENTARC",
52671-        "ruby-cloud-gem-name=google-cloud-eventarc-v1",
52672-        "ruby-cloud-product-url=https://cloud.google.com/eventarc/",
52673-    ],
52674-    grpc_service_config = "eventarc_grpc_service_config.json",
52675-    rest_numeric_enums = False,
52676-    ruby_cloud_description = "Eventarc lets you asynchronously deliver events from Google services, SaaS, and your own apps using loosely coupled services that react to state changes. Eventarc requires no infrastructure management — you can optimize productivity and costs while building a modern, event-driven solution.",
52677-    ruby_cloud_title = "Eventarc V1",
52678-    service_yaml = "eventarc_v1.yaml",
52679-    deps = [
52680-        ":eventarc_ruby_grpc",
52681-        ":eventarc_ruby_proto",
52682-    ],
52683-)
52684-
52685-# Open Source Packages
52686-ruby_gapic_assembly_pkg(
52687-    name = "google-cloud-eventarc-v1-ruby",
52688-    deps = [
52689-        ":eventarc_ruby_gapic",
52690-        ":eventarc_ruby_grpc",
52691-        ":eventarc_ruby_proto",
52692-    ],
52693-)
52694-
52695-##############################################################################
52696-# C#
52697-##############################################################################
52698-load(
52699-    "@com_google_googleapis_imports//:imports.bzl",
52700-    "csharp_gapic_assembly_pkg",
52701-    "csharp_gapic_library",
52702-    "csharp_grpc_library",
52703-    "csharp_proto_library",
52704-)
52705-
52706-csharp_proto_library(
52707-    name = "eventarc_csharp_proto",
52708-    deps = [":eventarc_proto"],
52709-)
52710-
52711-csharp_grpc_library(
52712-    name = "eventarc_csharp_grpc",
52713-    srcs = [":eventarc_proto"],
52714-    deps = [":eventarc_csharp_proto"],
52715-)
52716-
52717-csharp_gapic_library(
52718-    name = "eventarc_csharp_gapic",
52719-    srcs = [":eventarc_proto_with_info"],
52720-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
52721-    grpc_service_config = "eventarc_grpc_service_config.json",
52722-    rest_numeric_enums = False,
52723-    service_yaml = "eventarc_v1.yaml",
52724-    deps = [
52725-        ":eventarc_csharp_grpc",
52726-        ":eventarc_csharp_proto",
52727-    ],
52728-)
52729-
52730-# Open Source Packages
52731-csharp_gapic_assembly_pkg(
52732-    name = "google-cloud-eventarc-v1-csharp",
52733-    deps = [
52734-        ":eventarc_csharp_gapic",
52735-        ":eventarc_csharp_grpc",
52736-        ":eventarc_csharp_proto",
52737-    ],
52738-)
52739-
52740-##############################################################################
52741-# C++
52742-##############################################################################
52743-load(
52744-    "@com_google_googleapis_imports//:imports.bzl",
52745-    "cc_grpc_library",
52746-    "cc_proto_library",
52747-)
52748-
52749-cc_proto_library(
52750-    name = "eventarc_cc_proto",
52751-    deps = [":eventarc_proto"],
52752-)
52753-
52754-cc_grpc_library(
52755-    name = "eventarc_cc_grpc",
52756-    srcs = [":eventarc_proto"],
52757-    grpc_only = True,
52758-    deps = [":eventarc_cc_proto"],
52759-)
52760diff -urN a/google/cloud/filestore/BUILD.bazel b/google/cloud/filestore/BUILD.bazel
52761--- a/google/cloud/filestore/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
52762+++ b/google/cloud/filestore/BUILD.bazel	1969-12-31 16:00:00
52763@@ -1,39 +0,0 @@
52764-# This build file includes a target for the Ruby wrapper library for
52765-# google-cloud-filestore.
52766-
52767-# This is an API workspace, having public visibility by default makes perfect sense.
52768-package(default_visibility = ["//visibility:public"])
52769-
52770-# Export yaml configs.
52771-exports_files(glob(["*.yaml"]))
52772-
52773-load(
52774-    "@com_google_googleapis_imports//:imports.bzl",
52775-    "ruby_cloud_gapic_library",
52776-    "ruby_gapic_assembly_pkg",
52777-)
52778-
52779-# Generates a Ruby wrapper client for file.
52780-# Ruby wrapper clients are versionless, but are generated from source protos
52781-# for a particular service version, v1 in this case.
52782-ruby_cloud_gapic_library(
52783-    name = "file_ruby_wrapper",
52784-    srcs = ["//google/cloud/filestore/v1:filestore_proto_with_info"],
52785-    extra_protoc_parameters = [
52786-        "ruby-cloud-gem-name=google-cloud-filestore",
52787-        "ruby-cloud-wrapper-of=v1:0.1",
52788-        "ruby-cloud-product-url=https://cloud.google.com/filestore/",
52789-        "ruby-cloud-api-id=file.googleapis.com",
52790-        "ruby-cloud-api-shortname=file",
52791-    ],
52792-    ruby_cloud_description = "Filestore instances are fully managed NFS file servers on Google Cloud for use with applications running on Compute Engine virtual machines (VMs) instances or Google Kubernetes Engine clusters.",
52793-    ruby_cloud_title = "Filestore",
52794-)
52795-
52796-# Open Source package.
52797-ruby_gapic_assembly_pkg(
52798-    name = "google-cloud-filestore-ruby",
52799-    deps = [
52800-        ":file_ruby_wrapper",
52801-    ],
52802-)
52803diff -urN a/google/cloud/filestore/v1/BUILD.bazel b/google/cloud/filestore/v1/BUILD.bazel
52804--- a/google/cloud/filestore/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
52805+++ b/google/cloud/filestore/v1/BUILD.bazel	1969-12-31 16:00:00
52806@@ -1,400 +0,0 @@
52807-# This file was automatically generated by BuildFileGenerator
52808-# https://github.com/googleapis/rules_gapic/tree/master/bazel
52809-
52810-# Most of the manual changes to this file will be overwritten.
52811-# It's **only** allowed to change the following rule attribute values:
52812-# - names of *_gapic_assembly_* rules
52813-# - certain parameters of *_gapic_library rules, including but not limited to:
52814-#    * extra_protoc_parameters
52815-#    * extra_protoc_file_parameters
52816-# The complete list of preserved parameters can be found in the source code.
52817-
52818-# This is an API workspace, having public visibility by default makes perfect sense.
52819-package(default_visibility = ["//visibility:public"])
52820-
52821-##############################################################################
52822-# Common
52823-##############################################################################
52824-load("@rules_proto//proto:defs.bzl", "proto_library")
52825-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
52826-
52827-proto_library(
52828-    name = "filestore_proto",
52829-    srcs = [
52830-        "cloud_filestore_service.proto",
52831-    ],
52832-    deps = [
52833-        "//google/api:annotations_proto",
52834-        "//google/api:client_proto",
52835-        "//google/api:field_behavior_proto",
52836-        "//google/api:resource_proto",
52837-        "//google/cloud/common:common_proto",
52838-        "//google/longrunning:operations_proto",
52839-        "@com_google_protobuf//:field_mask_proto",
52840-        "@com_google_protobuf//:timestamp_proto",
52841-        "@com_google_protobuf//:wrappers_proto",
52842-    ],
52843-)
52844-
52845-proto_library_with_info(
52846-    name = "filestore_proto_with_info",
52847-    deps = [
52848-        ":filestore_proto",
52849-        "//google/cloud:common_resources_proto",
52850-    ],
52851-)
52852-
52853-##############################################################################
52854-# Java
52855-##############################################################################
52856-load(
52857-    "@com_google_googleapis_imports//:imports.bzl",
52858-    "java_gapic_assembly_gradle_pkg",
52859-    "java_gapic_library",
52860-    "java_gapic_test",
52861-    "java_grpc_library",
52862-    "java_proto_library",
52863-)
52864-
52865-java_proto_library(
52866-    name = "filestore_java_proto",
52867-    deps = [":filestore_proto"],
52868-)
52869-
52870-java_grpc_library(
52871-    name = "filestore_java_grpc",
52872-    srcs = [":filestore_proto"],
52873-    deps = [":filestore_java_proto"],
52874-)
52875-
52876-java_gapic_library(
52877-    name = "filestore_java_gapic",
52878-    srcs = [":filestore_proto_with_info"],
52879-    gapic_yaml = None,
52880-    grpc_service_config = "file_grpc_service_config.json",
52881-    rest_numeric_enums = False,
52882-    service_yaml = "file_v1.yaml",
52883-    test_deps = [
52884-        ":filestore_java_grpc",
52885-    ],
52886-    transport = "grpc+rest",
52887-    deps = [
52888-        ":filestore_java_proto",
52889-        "//google/cloud/common:common_java_proto",
52890-    ],
52891-)
52892-
52893-java_gapic_test(
52894-    name = "filestore_java_gapic_test_suite",
52895-    test_classes = [
52896-        "com.google.cloud.filestore.v1.CloudFilestoreManagerClientHttpJsonTest",
52897-        "com.google.cloud.filestore.v1.CloudFilestoreManagerClientTest",
52898-    ],
52899-    runtime_deps = [":filestore_java_gapic_test"],
52900-)
52901-
52902-# Open Source Packages
52903-java_gapic_assembly_gradle_pkg(
52904-    name = "google-cloud-filestore-v1-java",
52905-    include_samples = True,
52906-    transport = "grpc+rest",
52907-    deps = [
52908-        ":filestore_java_gapic",
52909-        ":filestore_java_grpc",
52910-        ":filestore_java_proto",
52911-        ":filestore_proto",
52912-        "//google/cloud/common:common_java_proto",
52913-    ],
52914-)
52915-
52916-##############################################################################
52917-# Go
52918-##############################################################################
52919-load(
52920-    "@com_google_googleapis_imports//:imports.bzl",
52921-    "go_gapic_assembly_pkg",
52922-    "go_gapic_library",
52923-    "go_proto_library",
52924-    "go_test",
52925-)
52926-
52927-go_proto_library(
52928-    name = "filestore_go_proto",
52929-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
52930-    importpath = "google.golang.org/genproto/googleapis/cloud/filestore/v1",
52931-    protos = [":filestore_proto"],
52932-    deps = [
52933-        "//google/api:annotations_go_proto",
52934-        "//google/cloud/common:common_go_proto",
52935-        "//google/longrunning:longrunning_go_proto",
52936-    ],
52937-)
52938-
52939-go_gapic_library(
52940-    name = "filestore_go_gapic",
52941-    srcs = [":filestore_proto_with_info"],
52942-    grpc_service_config = "file_grpc_service_config.json",
52943-    importpath = "cloud.google.com/go/filestore/apiv1;filestore",
52944-    metadata = True,
52945-    rest_numeric_enums = False,
52946-    service_yaml = "file_v1.yaml",
52947-    transport = "grpc+rest",
52948-    deps = [
52949-        ":filestore_go_proto",
52950-        "//google/cloud/common:common_go_proto",
52951-        "//google/longrunning:longrunning_go_proto",
52952-        "@com_google_cloud_go//longrunning:go_default_library",
52953-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
52954-    ],
52955-)
52956-
52957-go_test(
52958-    name = "filestore_go_gapic_test",
52959-    srcs = [":filestore_go_gapic_srcjar_test"],
52960-    embed = [":filestore_go_gapic"],
52961-    importpath = "cloud.google.com/go/filestore/apiv1",
52962-)
52963-
52964-# Open Source Packages
52965-go_gapic_assembly_pkg(
52966-    name = "gapi-cloud-filestore-v1-go",
52967-    deps = [
52968-        ":filestore_go_gapic",
52969-        ":filestore_go_gapic_srcjar-metadata.srcjar",
52970-        ":filestore_go_gapic_srcjar-test.srcjar",
52971-        ":filestore_go_proto",
52972-    ],
52973-)
52974-
52975-##############################################################################
52976-# Python
52977-##############################################################################
52978-load(
52979-    "@com_google_googleapis_imports//:imports.bzl",
52980-    "py_gapic_assembly_pkg",
52981-    "py_gapic_library",
52982-    "py_test",
52983-)
52984-
52985-py_gapic_library(
52986-    name = "filestore_py_gapic",
52987-    srcs = [":filestore_proto"],
52988-    grpc_service_config = "file_grpc_service_config.json",
52989-    rest_numeric_enums = False,
52990-    transport = "grpc",
52991-    deps = [
52992-        "//google/cloud/common:common_py_proto",
52993-    ],
52994-)
52995-
52996-py_test(
52997-    name = "filestore_py_gapic_test",
52998-    srcs = [
52999-        "filestore_py_gapic_pytest.py",
53000-        "filestore_py_gapic_test.py",
53001-    ],
53002-    legacy_create_init = False,
53003-    deps = [":filestore_py_gapic"],
53004-)
53005-
53006-# Open Source Packages
53007-py_gapic_assembly_pkg(
53008-    name = "filestore-v1-py",
53009-    deps = [
53010-        ":filestore_py_gapic",
53011-    ],
53012-)
53013-
53014-##############################################################################
53015-# PHP
53016-##############################################################################
53017-load(
53018-    "@com_google_googleapis_imports//:imports.bzl",
53019-    "php_gapic_assembly_pkg",
53020-    "php_gapic_library",
53021-    "php_grpc_library",
53022-    "php_proto_library",
53023-)
53024-
53025-php_proto_library(
53026-    name = "filestore_php_proto",
53027-    deps = [":filestore_proto"],
53028-)
53029-
53030-php_grpc_library(
53031-    name = "filestore_php_grpc",
53032-    srcs = [":filestore_proto"],
53033-    deps = [":filestore_php_proto"],
53034-)
53035-
53036-php_gapic_library(
53037-    name = "filestore_php_gapic",
53038-    srcs = [":filestore_proto_with_info"],
53039-    grpc_service_config = "file_grpc_service_config.json",
53040-    rest_numeric_enums = False,
53041-    service_yaml = "file_v1.yaml",
53042-    transport = "grpc+rest",
53043-    deps = [
53044-        ":filestore_php_grpc",
53045-        ":filestore_php_proto",
53046-    ],
53047-)
53048-
53049-# Open Source Packages
53050-php_gapic_assembly_pkg(
53051-    name = "google-cloud-filestore-v1-php",
53052-    deps = [
53053-        ":filestore_php_gapic",
53054-        ":filestore_php_grpc",
53055-        ":filestore_php_proto",
53056-    ],
53057-)
53058-
53059-##############################################################################
53060-# Node.js
53061-##############################################################################
53062-load(
53063-    "@com_google_googleapis_imports//:imports.bzl",
53064-    "nodejs_gapic_assembly_pkg",
53065-    "nodejs_gapic_library",
53066-)
53067-
53068-nodejs_gapic_library(
53069-    name = "filestore_nodejs_gapic",
53070-    package_name = "@google-cloud/filestore",
53071-    src = ":filestore_proto_with_info",
53072-    extra_protoc_parameters = ["metadata"],
53073-    grpc_service_config = "file_grpc_service_config.json",
53074-    package = "google.cloud.filestore.v1",
53075-    rest_numeric_enums = False,
53076-    service_yaml = "file_v1.yaml",
53077-    transport = "grpc+rest",
53078-    deps = [],
53079-)
53080-
53081-nodejs_gapic_assembly_pkg(
53082-    name = "filestore-v1-nodejs",
53083-    deps = [
53084-        ":filestore_nodejs_gapic",
53085-        ":filestore_proto",
53086-        "//google/cloud/common:common_proto",
53087-    ],
53088-)
53089-
53090-##############################################################################
53091-# Ruby
53092-##############################################################################
53093-load(
53094-    "@com_google_googleapis_imports//:imports.bzl",
53095-    "ruby_cloud_gapic_library",
53096-    "ruby_gapic_assembly_pkg",
53097-    "ruby_grpc_library",
53098-    "ruby_proto_library",
53099-)
53100-
53101-ruby_proto_library(
53102-    name = "filestore_ruby_proto",
53103-    deps = [":filestore_proto"],
53104-)
53105-
53106-ruby_grpc_library(
53107-    name = "filestore_ruby_grpc",
53108-    srcs = [":filestore_proto"],
53109-    deps = [":filestore_ruby_proto"],
53110-)
53111-
53112-ruby_cloud_gapic_library(
53113-    name = "filestore_ruby_gapic",
53114-    srcs = [":filestore_proto_with_info"],
53115-    extra_protoc_parameters = [
53116-        "ruby-cloud-api-id=file.googleapis.com",
53117-        "ruby-cloud-api-shortname=file",
53118-        "ruby-cloud-gem-name=google-cloud-filestore-v1",
53119-        "ruby-cloud-product-url=https://cloud.google.com/filestore/",
53120-        "ruby-cloud-extra-dependencies=google-cloud-common=~> 1.0",
53121-    ],
53122-    grpc_service_config = "file_grpc_service_config.json",
53123-    rest_numeric_enums = False,
53124-    ruby_cloud_description = "Filestore instances are fully managed NFS file servers on Google Cloud for use with applications running on Compute Engine virtual machines (VMs) instances or Google Kubernetes Engine clusters.",
53125-    ruby_cloud_title = "Filestore V1",
53126-    deps = [
53127-        ":filestore_ruby_grpc",
53128-        ":filestore_ruby_proto",
53129-    ],
53130-)
53131-
53132-# Open Source Packages
53133-ruby_gapic_assembly_pkg(
53134-    name = "google-cloud-filestore-v1-ruby",
53135-    deps = [
53136-        ":filestore_ruby_gapic",
53137-        ":filestore_ruby_grpc",
53138-        ":filestore_ruby_proto",
53139-    ],
53140-)
53141-
53142-##############################################################################
53143-# C#
53144-##############################################################################
53145-load(
53146-    "@com_google_googleapis_imports//:imports.bzl",
53147-    "csharp_gapic_assembly_pkg",
53148-    "csharp_gapic_library",
53149-    "csharp_grpc_library",
53150-    "csharp_proto_library",
53151-)
53152-
53153-csharp_proto_library(
53154-    name = "filestore_csharp_proto",
53155-    deps = [":filestore_proto"],
53156-)
53157-
53158-csharp_grpc_library(
53159-    name = "filestore_csharp_grpc",
53160-    srcs = [":filestore_proto"],
53161-    deps = [":filestore_csharp_proto"],
53162-)
53163-
53164-csharp_gapic_library(
53165-    name = "filestore_csharp_gapic",
53166-    srcs = [":filestore_proto_with_info"],
53167-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
53168-    grpc_service_config = "file_grpc_service_config.json",
53169-    rest_numeric_enums = False,
53170-    service_yaml = "file_v1.yaml",
53171-    deps = [
53172-        ":filestore_csharp_grpc",
53173-        ":filestore_csharp_proto",
53174-    ],
53175-)
53176-
53177-# Open Source Packages
53178-csharp_gapic_assembly_pkg(
53179-    name = "google-cloud-filestore-v1-csharp",
53180-    deps = [
53181-        ":filestore_csharp_gapic",
53182-        ":filestore_csharp_grpc",
53183-        ":filestore_csharp_proto",
53184-    ],
53185-)
53186-
53187-##############################################################################
53188-# C++
53189-##############################################################################
53190-load(
53191-    "@com_google_googleapis_imports//:imports.bzl",
53192-    "cc_grpc_library",
53193-    "cc_proto_library",
53194-)
53195-
53196-cc_proto_library(
53197-    name = "filestore_cc_proto",
53198-    deps = [":filestore_proto"],
53199-)
53200-
53201-cc_grpc_library(
53202-    name = "filestore_cc_grpc",
53203-    srcs = [":filestore_proto"],
53204-    grpc_only = True,
53205-    deps = [":filestore_cc_proto"],
53206-)
53207diff -urN a/google/cloud/filestore/v1beta1/BUILD.bazel b/google/cloud/filestore/v1beta1/BUILD.bazel
53208--- a/google/cloud/filestore/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
53209+++ b/google/cloud/filestore/v1beta1/BUILD.bazel	1969-12-31 16:00:00
53210@@ -1,377 +0,0 @@
53211-# This file was automatically generated by BuildFileGenerator
53212-# https://github.com/googleapis/rules_gapic/tree/master/bazel
53213-
53214-# Most of the manual changes to this file will be overwritten.
53215-# It's **only** allowed to change the following rule attribute values:
53216-# - names of *_gapic_assembly_* rules
53217-# - certain parameters of *_gapic_library rules, including but not limited to:
53218-#    * extra_protoc_parameters
53219-#    * extra_protoc_file_parameters
53220-# The complete list of preserved parameters can be found in the source code.
53221-
53222-# This is an API workspace, having public visibility by default makes perfect sense.
53223-package(default_visibility = ["//visibility:public"])
53224-
53225-##############################################################################
53226-# Common
53227-##############################################################################
53228-load("@rules_proto//proto:defs.bzl", "proto_library")
53229-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
53230-
53231-proto_library(
53232-    name = "filestore_proto",
53233-    srcs = [
53234-        "cloud_filestore_service.proto",
53235-    ],
53236-    deps = [
53237-        "//google/api:annotations_proto",
53238-        "//google/api:client_proto",
53239-        "//google/api:field_behavior_proto",
53240-        "//google/api:resource_proto",
53241-        "//google/cloud/common:common_proto",
53242-        "//google/longrunning:operations_proto",
53243-        "@com_google_protobuf//:field_mask_proto",
53244-        "@com_google_protobuf//:timestamp_proto",
53245-        "@com_google_protobuf//:wrappers_proto",
53246-    ],
53247-)
53248-
53249-proto_library_with_info(
53250-    name = "filestore_proto_with_info",
53251-    deps = [
53252-        ":filestore_proto",
53253-        "//google/cloud:common_resources_proto",
53254-        "//google/cloud/common:common_proto",
53255-    ],
53256-)
53257-
53258-##############################################################################
53259-# Java
53260-##############################################################################
53261-load(
53262-    "@com_google_googleapis_imports//:imports.bzl",
53263-    "java_gapic_assembly_gradle_pkg",
53264-    "java_gapic_library",
53265-    "java_gapic_test",
53266-    "java_grpc_library",
53267-    "java_proto_library",
53268-)
53269-
53270-java_proto_library(
53271-    name = "filestore_java_proto",
53272-    deps = [
53273-        ":filestore_proto",
53274-        "//google/cloud/common:common_proto",
53275-    ],
53276-)
53277-
53278-java_grpc_library(
53279-    name = "filestore_java_grpc",
53280-    srcs = [":filestore_proto"],
53281-    deps = [":filestore_java_proto"],
53282-)
53283-
53284-java_gapic_library(
53285-    name = "filestore_java_gapic",
53286-    srcs = [":filestore_proto_with_info"],
53287-    gapic_yaml = "file_gapic.yaml",
53288-    grpc_service_config = "file_grpc_service_config.json",
53289-    rest_numeric_enums = False,
53290-    test_deps = [
53291-        ":filestore_java_grpc",
53292-    ],
53293-    transport = "grpc+rest",
53294-    deps = [
53295-        ":filestore_java_proto",
53296-        "//google/cloud/common:common_proto",
53297-    ],
53298-)
53299-
53300-java_gapic_test(
53301-    name = "filestore_java_gapic_test_suite",
53302-    test_classes = [
53303-        "com.google.cloud.filestore.v1beta1.CloudFilestoreManagerClientHttpJsonTest",
53304-        "com.google.cloud.filestore.v1beta1.CloudFilestoreManagerClientTest",
53305-    ],
53306-    runtime_deps = [":filestore_java_gapic_test"],
53307-)
53308-
53309-# Open Source Packages
53310-java_gapic_assembly_gradle_pkg(
53311-    name = "google-cloud-filestore-v1beta1-java",
53312-    include_samples = True,
53313-    transport = "grpc+rest",
53314-    deps = [
53315-        ":filestore_java_gapic",
53316-        ":filestore_java_grpc",
53317-        ":filestore_java_proto",
53318-        ":filestore_proto",
53319-    ],
53320-)
53321-
53322-##############################################################################
53323-# Go
53324-##############################################################################
53325-load(
53326-    "@com_google_googleapis_imports//:imports.bzl",
53327-    "go_gapic_assembly_pkg",
53328-    "go_gapic_library",
53329-    "go_proto_library",
53330-    "go_test",
53331-)
53332-
53333-go_proto_library(
53334-    name = "filestore_go_proto",
53335-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
53336-    importpath = "google.golang.org/genproto/googleapis/cloud/filestore/v1beta1",
53337-    protos = [":filestore_proto"],
53338-    deps = [
53339-        "//google/api:annotations_go_proto",
53340-        "//google/cloud/common:common_go_proto",
53341-        "//google/longrunning:longrunning_go_proto",
53342-    ],
53343-)
53344-
53345-go_gapic_library(
53346-    name = "filestore_go_gapic",
53347-    srcs = [":filestore_proto_with_info"],
53348-    grpc_service_config = "file_grpc_service_config.json",
53349-    importpath = "cloud.google.com/go/filestore/apiv1beta1;filestore",
53350-    metadata = True,
53351-    rest_numeric_enums = False,
53352-    service_yaml = "file_v1beta1.yaml",
53353-    transport = "grpc+rest",
53354-    deps = [
53355-        ":filestore_go_proto",
53356-        "//google/cloud/common:common_go_proto",
53357-        "//google/cloud/location:location_go_proto",
53358-        "//google/longrunning:longrunning_go_proto",
53359-        "@com_google_cloud_go//longrunning:go_default_library",
53360-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
53361-    ],
53362-)
53363-
53364-go_test(
53365-    name = "filestore_go_gapic_test",
53366-    srcs = [":filestore_go_gapic_srcjar_test"],
53367-    embed = [":filestore_go_gapic"],
53368-    importpath = "cloud.google.com/go/filestore/apiv1beta1",
53369-)
53370-
53371-# Open Source Packages
53372-go_gapic_assembly_pkg(
53373-    name = "gapi-cloud-filestore-v1beta1-go",
53374-    deps = [
53375-        ":filestore_go_gapic",
53376-        ":filestore_go_gapic_srcjar-metadata.srcjar",
53377-        ":filestore_go_gapic_srcjar-test.srcjar",
53378-        ":filestore_go_proto",
53379-    ],
53380-)
53381-
53382-##############################################################################
53383-# Python
53384-##############################################################################
53385-#
53386-# Commented out: Python generator cannot accept LRO metadata from a different
53387-# proto namespace.
53388-#
53389-# load(
53390-#     "@com_google_googleapis_imports//:imports.bzl",
53391-#     "py_gapic_assembly_pkg",
53392-#     "py_gapic_library",
53393-#     "py_test",
53394-# )
53395-
53396-# py_gapic_library(
53397-#     name = "filestore_py_gapic",
53398-#     srcs = [":filestore_proto_with_info"],
53399-#     grpc_service_config = "file_grpc_service_config.json",
53400-# )
53401-
53402-# # Open Source Packages
53403-# py_gapic_assembly_pkg(
53404-#     name = "filestore-v1beta1-py",
53405-#     deps = [
53406-#         ":filestore_py_gapic",
53407-#     ],
53408-# )
53409-
53410-##############################################################################
53411-# PHP
53412-##############################################################################
53413-load(
53414-    "@com_google_googleapis_imports//:imports.bzl",
53415-    "php_gapic_assembly_pkg",
53416-    "php_gapic_library",
53417-    "php_grpc_library",
53418-    "php_proto_library",
53419-)
53420-
53421-php_proto_library(
53422-    name = "filestore_php_proto",
53423-    deps = [":filestore_proto"],
53424-)
53425-
53426-php_grpc_library(
53427-    name = "filestore_php_grpc",
53428-    srcs = [":filestore_proto"],
53429-    deps = [":filestore_php_proto"],
53430-)
53431-
53432-php_gapic_library(
53433-    name = "filestore_php_gapic",
53434-    srcs = [":filestore_proto_with_info"],
53435-    gapic_yaml = "file_gapic.yaml",
53436-    grpc_service_config = "file_grpc_service_config.json",
53437-    rest_numeric_enums = False,
53438-    service_yaml = "file_v1beta1.yaml",
53439-    transport = "grpc+rest",
53440-    deps = [
53441-        ":filestore_php_grpc",
53442-        ":filestore_php_proto",
53443-    ],
53444-)
53445-
53446-# Open Source Packages
53447-php_gapic_assembly_pkg(
53448-    name = "google-cloud-filestore-v1beta1-php",
53449-    deps = [
53450-        ":filestore_php_gapic",
53451-        ":filestore_php_grpc",
53452-        ":filestore_php_proto",
53453-    ],
53454-)
53455-
53456-##############################################################################
53457-# Node.js
53458-##############################################################################
53459-load(
53460-    "@com_google_googleapis_imports//:imports.bzl",
53461-    "nodejs_gapic_assembly_pkg",
53462-    "nodejs_gapic_library",
53463-)
53464-
53465-nodejs_gapic_library(
53466-    name = "filestore_nodejs_gapic",
53467-    package_name = "@google-cloud/filestore",
53468-    src = ":filestore_proto_with_info",
53469-    extra_protoc_parameters = ["metadata"],
53470-    grpc_service_config = "file_grpc_service_config.json",
53471-    package = "google.cloud.filestore.v1beta1",
53472-    rest_numeric_enums = False,
53473-    service_yaml = "file_v1beta1.yaml",
53474-    transport = "grpc+rest",
53475-    deps = [],
53476-)
53477-
53478-nodejs_gapic_assembly_pkg(
53479-    name = "filestore-v1beta1-nodejs",
53480-    deps = [
53481-        ":filestore_nodejs_gapic",
53482-        ":filestore_proto",
53483-        "//google/cloud/common:common_proto",
53484-    ],
53485-)
53486-
53487-##############################################################################
53488-# Ruby
53489-##############################################################################
53490-load(
53491-    "@com_google_googleapis_imports//:imports.bzl",
53492-    "ruby_cloud_gapic_library",
53493-    "ruby_gapic_assembly_pkg",
53494-    "ruby_grpc_library",
53495-    "ruby_proto_library",
53496-)
53497-
53498-ruby_proto_library(
53499-    name = "filestore_ruby_proto",
53500-    deps = [":filestore_proto"],
53501-)
53502-
53503-ruby_grpc_library(
53504-    name = "filestore_ruby_grpc",
53505-    srcs = [":filestore_proto"],
53506-    deps = [":filestore_ruby_proto"],
53507-)
53508-
53509-ruby_cloud_gapic_library(
53510-    name = "filestore_ruby_gapic",
53511-    srcs = [":filestore_proto_with_info"],
53512-    extra_protoc_parameters = [
53513-        "ruby-cloud-gem-name=google-cloud-filestore-v1beta1",
53514-        "ruby-cloud-api-shortname=file",
53515-        "ruby-cloud-api-id=file.googleapis.com",
53516-        "ruby-cloud-product-url=https://cloud.google.com/filestore/",
53517-        "ruby-cloud-extra-dependencies=google-cloud-common=~> 1.0",
53518-    ],
53519-    grpc_service_config = "file_grpc_service_config.json",
53520-    rest_numeric_enums = False,
53521-    ruby_cloud_description = "Filestore instances are fully managed NFS file servers on Google Cloud for use with applications running on Compute Engine virtual machines (VMs) instances or Google Kubernetes Engine clusters.",
53522-    ruby_cloud_title = "Filestore V1beta1",
53523-    deps = [
53524-        ":filestore_ruby_grpc",
53525-        ":filestore_ruby_proto",
53526-    ],
53527-)
53528-
53529-# Open Source Packages
53530-ruby_gapic_assembly_pkg(
53531-    name = "google-cloud-filestore-v1beta1-ruby",
53532-    deps = [
53533-        ":filestore_ruby_gapic",
53534-        ":filestore_ruby_grpc",
53535-        ":filestore_ruby_proto",
53536-    ],
53537-)
53538-
53539-##############################################################################
53540-# C#
53541-##############################################################################
53542-load(
53543-    "@com_google_googleapis_imports//:imports.bzl",
53544-    "csharp_gapic_assembly_pkg",
53545-    "csharp_gapic_library",
53546-    "csharp_grpc_library",
53547-    "csharp_proto_library",
53548-)
53549-
53550-csharp_proto_library(
53551-    name = "filestore_csharp_proto",
53552-    deps = [":filestore_proto"],
53553-)
53554-
53555-csharp_grpc_library(
53556-    name = "filestore_csharp_grpc",
53557-    srcs = [":filestore_proto"],
53558-    deps = [":filestore_csharp_proto"],
53559-)
53560-
53561-csharp_gapic_library(
53562-    name = "filestore_csharp_gapic",
53563-    srcs = [":filestore_proto_with_info"],
53564-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
53565-    grpc_service_config = "file_grpc_service_config.json",
53566-    rest_numeric_enums = False,
53567-    service_yaml = "file_v1beta1.yaml",
53568-    deps = [
53569-        ":filestore_csharp_grpc",
53570-        ":filestore_csharp_proto",
53571-    ],
53572-)
53573-
53574-# Open Source Packages
53575-csharp_gapic_assembly_pkg(
53576-    name = "google-cloud-filestore-v1beta1-csharp",
53577-    deps = [
53578-        ":filestore_csharp_gapic",
53579-        ":filestore_csharp_grpc",
53580-        ":filestore_csharp_proto",
53581-    ],
53582-)
53583-
53584-##############################################################################
53585-# C++
53586-##############################################################################
53587-# Put your C++ rules here
53588diff -urN a/google/cloud/functions/BUILD.bazel b/google/cloud/functions/BUILD.bazel
53589--- a/google/cloud/functions/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
53590+++ b/google/cloud/functions/BUILD.bazel	1969-12-31 16:00:00
53591@@ -1,40 +0,0 @@
53592-# This build file includes a target for the Ruby wrapper library for
53593-# google-cloud-functions.
53594-
53595-# This is an API workspace, having public visibility by default makes perfect sense.
53596-package(default_visibility = ["//visibility:public"])
53597-
53598-# Export yaml configs.
53599-exports_files(glob(["*.yaml"]))
53600-
53601-load(
53602-    "@com_google_googleapis_imports//:imports.bzl",
53603-    "ruby_cloud_gapic_library",
53604-    "ruby_gapic_assembly_pkg",
53605-)
53606-
53607-# Generates a Ruby wrapper client for cloudfunctions.
53608-# Ruby wrapper clients are versionless, but are generated from source protos
53609-# for a particular service version, v1 in this case.
53610-ruby_cloud_gapic_library(
53611-    name = "cloudfunctions_ruby_wrapper",
53612-    srcs = ["//google/cloud/functions/v1:functions_proto_with_info"],
53613-    extra_protoc_parameters = [
53614-        "ruby-cloud-gem-name=google-cloud-functions",
53615-        "ruby-cloud-env-prefix=FUNCTIONS",
53616-        "ruby-cloud-wrapper-of=v1:0.0",
53617-        "ruby-cloud-product-url=https://cloud.google.com/functions",
53618-        "ruby-cloud-api-id=cloudfunctions.googleapis.com",
53619-        "ruby-cloud-api-shortname=cloudfunctions",
53620-    ],
53621-    ruby_cloud_description = "The Cloud Functions API manages lightweight user-provided functions executed in response to events.",
53622-    ruby_cloud_title = "Cloud Functions",
53623-)
53624-
53625-# Open Source package.
53626-ruby_gapic_assembly_pkg(
53627-    name = "google-cloud-functions-ruby",
53628-    deps = [
53629-        ":cloudfunctions_ruby_wrapper",
53630-    ],
53631-)
53632diff -urN a/google/cloud/functions/v1/BUILD.bazel b/google/cloud/functions/v1/BUILD.bazel
53633--- a/google/cloud/functions/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
53634+++ b/google/cloud/functions/v1/BUILD.bazel	1969-12-31 16:00:00
53635@@ -1,406 +0,0 @@
53636-# This file was automatically generated by BuildFileGenerator
53637-# https://github.com/googleapis/rules_gapic/tree/master/bazel
53638-
53639-# Most of the manual changes to this file will be overwritten.
53640-# It's **only** allowed to change the following rule attribute values:
53641-# - names of *_gapic_assembly_* rules
53642-# - certain parameters of *_gapic_library rules, including but not limited to:
53643-#    * extra_protoc_parameters
53644-#    * extra_protoc_file_parameters
53645-# The complete list of preserved parameters can be found in the source code.
53646-
53647-# This is an API workspace, having public visibility by default makes perfect sense.
53648-package(default_visibility = ["//visibility:public"])
53649-
53650-##############################################################################
53651-# Common
53652-##############################################################################
53653-load("@rules_proto//proto:defs.bzl", "proto_library")
53654-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
53655-
53656-proto_library(
53657-    name = "functions_proto",
53658-    srcs = [
53659-        "functions.proto",
53660-        "operations.proto",
53661-    ],
53662-    deps = [
53663-        "//google/api:annotations_proto",
53664-        "//google/api:client_proto",
53665-        "//google/api:field_behavior_proto",
53666-        "//google/api:resource_proto",
53667-        "//google/iam/v1:iam_policy_proto",
53668-        "//google/iam/v1:policy_proto",
53669-        "//google/longrunning:operations_proto",
53670-        "@com_google_protobuf//:any_proto",
53671-        "@com_google_protobuf//:duration_proto",
53672-        "@com_google_protobuf//:field_mask_proto",
53673-        "@com_google_protobuf//:timestamp_proto",
53674-    ],
53675-)
53676-
53677-proto_library_with_info(
53678-    name = "functions_proto_with_info",
53679-    deps = [
53680-        ":functions_proto",
53681-        "//google/cloud:common_resources_proto",
53682-    ],
53683-)
53684-
53685-##############################################################################
53686-# Java
53687-##############################################################################
53688-load(
53689-    "@com_google_googleapis_imports//:imports.bzl",
53690-    "java_gapic_assembly_gradle_pkg",
53691-    "java_gapic_library",
53692-    "java_gapic_test",
53693-    "java_grpc_library",
53694-    "java_proto_library",
53695-)
53696-
53697-java_proto_library(
53698-    name = "functions_java_proto",
53699-    deps = [":functions_proto"],
53700-)
53701-
53702-java_grpc_library(
53703-    name = "functions_java_grpc",
53704-    srcs = [":functions_proto"],
53705-    deps = [":functions_java_proto"],
53706-)
53707-
53708-java_gapic_library(
53709-    name = "functions_java_gapic",
53710-    srcs = [":functions_proto_with_info"],
53711-    gapic_yaml = None,
53712-    grpc_service_config = "functions_grpc_service_config.json",
53713-    rest_numeric_enums = False,
53714-    service_yaml = "cloudfunctions_v1.yaml",
53715-    test_deps = [
53716-        ":functions_java_grpc",
53717-        "//google/iam/v1:iam_java_grpc",
53718-    ],
53719-    transport = "grpc+rest",
53720-    deps = [
53721-        ":functions_java_proto",
53722-        "//google/api:api_java_proto",
53723-        "//google/iam/v1:iam_java_proto",
53724-    ],
53725-)
53726-
53727-java_gapic_test(
53728-    name = "functions_java_gapic_test_suite",
53729-    test_classes = [
53730-        "com.google.cloud.functions.v1.CloudFunctionsServiceClientHttpJsonTest",
53731-        "com.google.cloud.functions.v1.CloudFunctionsServiceClientTest",
53732-    ],
53733-    runtime_deps = [":functions_java_gapic_test"],
53734-)
53735-
53736-# Open Source Packages
53737-java_gapic_assembly_gradle_pkg(
53738-    name = "google-cloud-functions-v1-java",
53739-    include_samples = True,
53740-    transport = "grpc+rest",
53741-    deps = [
53742-        ":functions_java_gapic",
53743-        ":functions_java_grpc",
53744-        ":functions_java_proto",
53745-        ":functions_proto",
53746-    ],
53747-)
53748-
53749-##############################################################################
53750-# Go
53751-##############################################################################
53752-load(
53753-    "@com_google_googleapis_imports//:imports.bzl",
53754-    "go_gapic_assembly_pkg",
53755-    "go_gapic_library",
53756-    "go_proto_library",
53757-    "go_test",
53758-)
53759-
53760-go_proto_library(
53761-    name = "functions_go_proto",
53762-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
53763-    importpath = "google.golang.org/genproto/googleapis/cloud/functions/v1",
53764-    protos = [":functions_proto"],
53765-    deps = [
53766-        "//google/api:annotations_go_proto",
53767-        "//google/iam/v1:iam_go_proto",
53768-        "//google/longrunning:longrunning_go_proto",
53769-    ],
53770-)
53771-
53772-go_gapic_library(
53773-    name = "functions_go_gapic",
53774-    srcs = [":functions_proto_with_info"],
53775-    grpc_service_config = "functions_grpc_service_config.json",
53776-    importpath = "cloud.google.com/go/functions/apiv1;functions",
53777-    metadata = True,
53778-    rest_numeric_enums = False,
53779-    service_yaml = "cloudfunctions_v1.yaml",
53780-    transport = "grpc+rest",
53781-    deps = [
53782-        ":functions_go_proto",
53783-        "//google/iam/v1:iam_go_proto",
53784-        "//google/longrunning:longrunning_go_proto",
53785-        "@com_google_cloud_go//longrunning:go_default_library",
53786-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
53787-        "@io_bazel_rules_go//proto/wkt:any_go_proto",
53788-        "@io_bazel_rules_go//proto/wkt:duration_go_proto",
53789-    ],
53790-)
53791-
53792-go_test(
53793-    name = "functions_go_gapic_test",
53794-    srcs = [":functions_go_gapic_srcjar_test"],
53795-    embed = [":functions_go_gapic"],
53796-    importpath = "cloud.google.com/go/functions/apiv1",
53797-)
53798-
53799-# Open Source Packages
53800-go_gapic_assembly_pkg(
53801-    name = "gapi-cloud-functions-v1-go",
53802-    deps = [
53803-        ":functions_go_gapic",
53804-        ":functions_go_gapic_srcjar-metadata.srcjar",
53805-        ":functions_go_gapic_srcjar-test.srcjar",
53806-        ":functions_go_proto",
53807-    ],
53808-)
53809-
53810-##############################################################################
53811-# Python
53812-##############################################################################
53813-load(
53814-    "@com_google_googleapis_imports//:imports.bzl",
53815-    "py_gapic_assembly_pkg",
53816-    "py_gapic_library",
53817-    "py_test",
53818-)
53819-
53820-py_gapic_library(
53821-    name = "functions_py_gapic",
53822-    srcs = [":functions_proto"],
53823-    grpc_service_config = "functions_grpc_service_config.json",
53824-    rest_numeric_enums = False,
53825-    service_yaml = "cloudfunctions_v1.yaml",
53826-    transport = "grpc",
53827-    deps = [
53828-        "//google/iam/v1:iam_policy_py_proto",
53829-    ],
53830-)
53831-
53832-py_test(
53833-    name = "functions_py_gapic_test",
53834-    srcs = [
53835-        "functions_py_gapic_pytest.py",
53836-        "functions_py_gapic_test.py",
53837-    ],
53838-    legacy_create_init = False,
53839-    deps = [":functions_py_gapic"],
53840-)
53841-
53842-# Open Source Packages
53843-py_gapic_assembly_pkg(
53844-    name = "functions-v1-py",
53845-    deps = [
53846-        ":functions_py_gapic",
53847-    ],
53848-)
53849-
53850-##############################################################################
53851-# PHP
53852-##############################################################################
53853-load(
53854-    "@com_google_googleapis_imports//:imports.bzl",
53855-    "php_gapic_assembly_pkg",
53856-    "php_gapic_library",
53857-    "php_grpc_library",
53858-    "php_proto_library",
53859-)
53860-
53861-php_proto_library(
53862-    name = "functions_php_proto",
53863-    deps = [":functions_proto"],
53864-)
53865-
53866-php_grpc_library(
53867-    name = "functions_php_grpc",
53868-    srcs = [":functions_proto"],
53869-    deps = [":functions_php_proto"],
53870-)
53871-
53872-php_gapic_library(
53873-    name = "functions_php_gapic",
53874-    srcs = [":functions_proto_with_info"],
53875-    grpc_service_config = "functions_grpc_service_config.json",
53876-    rest_numeric_enums = False,
53877-    service_yaml = "cloudfunctions_v1.yaml",
53878-    transport = "grpc+rest",
53879-    deps = [
53880-        ":functions_php_grpc",
53881-        ":functions_php_proto",
53882-    ],
53883-)
53884-
53885-# Open Source Packages
53886-php_gapic_assembly_pkg(
53887-    name = "google-cloud-functions-v1-php",
53888-    deps = [
53889-        ":functions_php_gapic",
53890-        ":functions_php_grpc",
53891-        ":functions_php_proto",
53892-    ],
53893-)
53894-
53895-##############################################################################
53896-# Node.js
53897-##############################################################################
53898-load(
53899-    "@com_google_googleapis_imports//:imports.bzl",
53900-    "nodejs_gapic_assembly_pkg",
53901-    "nodejs_gapic_library",
53902-)
53903-
53904-nodejs_gapic_library(
53905-    name = "functions_nodejs_gapic",
53906-    package_name = "@google-cloud/functions",
53907-    src = ":functions_proto_with_info",
53908-    extra_protoc_parameters = ["metadata"],
53909-    grpc_service_config = "functions_grpc_service_config.json",
53910-    package = "google.cloud.functions.v1",
53911-    rest_numeric_enums = False,
53912-    service_yaml = "cloudfunctions_v1.yaml",
53913-    transport = "grpc+rest",
53914-    deps = [],
53915-)
53916-
53917-nodejs_gapic_assembly_pkg(
53918-    name = "functions-v1-nodejs",
53919-    deps = [
53920-        ":functions_nodejs_gapic",
53921-        ":functions_proto",
53922-    ],
53923-)
53924-
53925-##############################################################################
53926-# Ruby
53927-##############################################################################
53928-load(
53929-    "@com_google_googleapis_imports//:imports.bzl",
53930-    "ruby_cloud_gapic_library",
53931-    "ruby_gapic_assembly_pkg",
53932-    "ruby_grpc_library",
53933-    "ruby_proto_library",
53934-)
53935-
53936-ruby_proto_library(
53937-    name = "functions_ruby_proto",
53938-    deps = [":functions_proto"],
53939-)
53940-
53941-ruby_grpc_library(
53942-    name = "functions_ruby_grpc",
53943-    srcs = [":functions_proto"],
53944-    deps = [":functions_ruby_proto"],
53945-)
53946-
53947-ruby_cloud_gapic_library(
53948-    name = "functions_ruby_gapic",
53949-    srcs = [":functions_proto_with_info"],
53950-    extra_protoc_parameters = [
53951-        "ruby-cloud-api-id=cloudfunctions.googleapis.com",
53952-        "ruby-cloud-api-shortname=cloudfunctions",
53953-        "ruby-cloud-env-prefix=FUNCTIONS",
53954-        "ruby-cloud-gem-name=google-cloud-functions-v1",
53955-        "ruby-cloud-product-url=https://cloud.google.com/functions",
53956-    ],
53957-    grpc_service_config = "functions_grpc_service_config.json",
53958-    rest_numeric_enums = False,
53959-    ruby_cloud_description = "The Cloud Functions API manages lightweight user-provided functions executed in response to events.",
53960-    ruby_cloud_title = "Cloud Functions V1",
53961-    deps = [
53962-        ":functions_ruby_grpc",
53963-        ":functions_ruby_proto",
53964-    ],
53965-)
53966-
53967-# Open Source Packages
53968-ruby_gapic_assembly_pkg(
53969-    name = "google-cloud-functions-v1-ruby",
53970-    deps = [
53971-        ":functions_ruby_gapic",
53972-        ":functions_ruby_grpc",
53973-        ":functions_ruby_proto",
53974-    ],
53975-)
53976-
53977-##############################################################################
53978-# C#
53979-##############################################################################
53980-load(
53981-    "@com_google_googleapis_imports//:imports.bzl",
53982-    "csharp_gapic_assembly_pkg",
53983-    "csharp_gapic_library",
53984-    "csharp_grpc_library",
53985-    "csharp_proto_library",
53986-)
53987-
53988-csharp_proto_library(
53989-    name = "functions_csharp_proto",
53990-    deps = [":functions_proto"],
53991-)
53992-
53993-csharp_grpc_library(
53994-    name = "functions_csharp_grpc",
53995-    srcs = [":functions_proto"],
53996-    deps = [":functions_csharp_proto"],
53997-)
53998-
53999-csharp_gapic_library(
54000-    name = "functions_csharp_gapic",
54001-    srcs = [":functions_proto_with_info"],
54002-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
54003-    grpc_service_config = "functions_grpc_service_config.json",
54004-    rest_numeric_enums = False,
54005-    service_yaml = "cloudfunctions_v1.yaml",
54006-    deps = [
54007-        ":functions_csharp_grpc",
54008-        ":functions_csharp_proto",
54009-    ],
54010-)
54011-
54012-# Open Source Packages
54013-csharp_gapic_assembly_pkg(
54014-    name = "google-cloud-functions-v1-csharp",
54015-    deps = [
54016-        ":functions_csharp_gapic",
54017-        ":functions_csharp_grpc",
54018-        ":functions_csharp_proto",
54019-    ],
54020-)
54021-
54022-##############################################################################
54023-# C++
54024-##############################################################################
54025-load(
54026-    "@com_google_googleapis_imports//:imports.bzl",
54027-    "cc_grpc_library",
54028-    "cc_proto_library",
54029-)
54030-
54031-cc_proto_library(
54032-    name = "functions_cc_proto",
54033-    deps = [":functions_proto"],
54034-)
54035-
54036-cc_grpc_library(
54037-    name = "functions_cc_grpc",
54038-    srcs = [":functions_proto"],
54039-    grpc_only = True,
54040-    deps = [":functions_cc_proto"],
54041-)
54042diff -urN a/google/cloud/functions/v2/BUILD.bazel b/google/cloud/functions/v2/BUILD.bazel
54043--- a/google/cloud/functions/v2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
54044+++ b/google/cloud/functions/v2/BUILD.bazel	1969-12-31 16:00:00
54045@@ -1,406 +0,0 @@
54046-# This file was automatically generated by BuildFileGenerator
54047-# https://github.com/googleapis/rules_gapic/tree/master/bazel
54048-
54049-# Most of the manual changes to this file will be overwritten.
54050-# It's **only** allowed to change the following rule attribute values:
54051-# - names of *_gapic_assembly_* rules
54052-# - certain parameters of *_gapic_library rules, including but not limited to:
54053-#    * extra_protoc_parameters
54054-#    * extra_protoc_file_parameters
54055-# The complete list of preserved parameters can be found in the source code.
54056-
54057-# This is an API workspace, having public visibility by default makes perfect sense.
54058-package(default_visibility = ["//visibility:public"])
54059-
54060-##############################################################################
54061-# Common
54062-##############################################################################
54063-load("@rules_proto//proto:defs.bzl", "proto_library")
54064-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
54065-
54066-proto_library(
54067-    name = "functions_proto",
54068-    srcs = [
54069-        "functions.proto",
54070-    ],
54071-    deps = [
54072-        "//google/api:annotations_proto",
54073-        "//google/api:client_proto",
54074-        "//google/api:field_behavior_proto",
54075-        "//google/api:resource_proto",
54076-        "//google/longrunning:operations_proto",
54077-        "@com_google_protobuf//:any_proto",
54078-        "@com_google_protobuf//:field_mask_proto",
54079-        "@com_google_protobuf//:timestamp_proto",
54080-    ],
54081-)
54082-
54083-proto_library_with_info(
54084-    name = "functions_proto_with_info",
54085-    deps = [
54086-        ":functions_proto",
54087-        "//google/cloud:common_resources_proto",
54088-        "//google/cloud/location:location_proto",
54089-        "//google/iam/v1:iam_policy_proto",
54090-    ],
54091-)
54092-
54093-##############################################################################
54094-# Java
54095-##############################################################################
54096-load(
54097-    "@com_google_googleapis_imports//:imports.bzl",
54098-    "java_gapic_assembly_gradle_pkg",
54099-    "java_gapic_library",
54100-    "java_gapic_test",
54101-    "java_grpc_library",
54102-    "java_proto_library",
54103-)
54104-
54105-java_proto_library(
54106-    name = "functions_java_proto",
54107-    deps = [":functions_proto"],
54108-)
54109-
54110-java_grpc_library(
54111-    name = "functions_java_grpc",
54112-    srcs = [":functions_proto"],
54113-    deps = [":functions_java_proto"],
54114-)
54115-
54116-java_gapic_library(
54117-    name = "functions_java_gapic",
54118-    srcs = [":functions_proto_with_info"],
54119-    gapic_yaml = None,
54120-    grpc_service_config = "functions_grpc_service_config.json",
54121-    rest_numeric_enums = False,
54122-    service_yaml = "cloudfunctions_v2.yaml",
54123-    test_deps = [
54124-        ":functions_java_grpc",
54125-        "//google/cloud/location:location_java_grpc",
54126-        "//google/iam/v1:iam_java_grpc",
54127-    ],
54128-    transport = "grpc+rest",
54129-    deps = [
54130-        ":functions_java_proto",
54131-        "//google/api:api_java_proto",
54132-        "//google/cloud/location:location_java_proto",
54133-        "//google/iam/v1:iam_java_proto",
54134-    ],
54135-)
54136-
54137-java_gapic_test(
54138-    name = "functions_java_gapic_test_suite",
54139-    test_classes = [
54140-        "com.google.cloud.functions.v2.FunctionServiceClientHttpJsonTest",
54141-        "com.google.cloud.functions.v2.FunctionServiceClientTest",
54142-    ],
54143-    runtime_deps = [":functions_java_gapic_test"],
54144-)
54145-
54146-# Open Source Packages
54147-java_gapic_assembly_gradle_pkg(
54148-    name = "google-cloud-functions-v2-java",
54149-    include_samples = True,
54150-    transport = "grpc+rest",
54151-    deps = [
54152-        ":functions_java_gapic",
54153-        ":functions_java_grpc",
54154-        ":functions_java_proto",
54155-        ":functions_proto",
54156-    ],
54157-)
54158-
54159-##############################################################################
54160-# Go
54161-##############################################################################
54162-load(
54163-    "@com_google_googleapis_imports//:imports.bzl",
54164-    "go_gapic_assembly_pkg",
54165-    "go_gapic_library",
54166-    "go_proto_library",
54167-    "go_test",
54168-)
54169-
54170-go_proto_library(
54171-    name = "functions_go_proto",
54172-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
54173-    importpath = "google.golang.org/genproto/googleapis/cloud/functions/v2",
54174-    protos = [":functions_proto"],
54175-    deps = [
54176-        "//google/api:annotations_go_proto",
54177-        "//google/longrunning:longrunning_go_proto",
54178-    ],
54179-)
54180-
54181-go_gapic_library(
54182-    name = "functions_go_gapic",
54183-    srcs = [":functions_proto_with_info"],
54184-    grpc_service_config = "functions_grpc_service_config.json",
54185-    importpath = "cloud.google.com/go/functions/apiv2;functions",
54186-    metadata = True,
54187-    rest_numeric_enums = False,
54188-    service_yaml = "cloudfunctions_v2.yaml",
54189-    transport = "grpc+rest",
54190-    deps = [
54191-        ":functions_go_proto",
54192-        "//google/cloud/location:location_go_proto",
54193-        "//google/iam/v1:iam_go_proto",
54194-        "//google/longrunning:longrunning_go_proto",
54195-        "@com_google_cloud_go//longrunning:go_default_library",
54196-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
54197-        "@io_bazel_rules_go//proto/wkt:any_go_proto",
54198-    ],
54199-)
54200-
54201-go_test(
54202-    name = "functions_go_gapic_test",
54203-    srcs = [":functions_go_gapic_srcjar_test"],
54204-    embed = [":functions_go_gapic"],
54205-    importpath = "cloud.google.com/go/functions/apiv2",
54206-)
54207-
54208-# Open Source Packages
54209-go_gapic_assembly_pkg(
54210-    name = "gapi-cloud-functions-v2-go",
54211-    deps = [
54212-        ":functions_go_gapic",
54213-        ":functions_go_gapic_srcjar-metadata.srcjar",
54214-        ":functions_go_gapic_srcjar-test.srcjar",
54215-        ":functions_go_proto",
54216-    ],
54217-)
54218-
54219-##############################################################################
54220-# Python
54221-##############################################################################
54222-load(
54223-    "@com_google_googleapis_imports//:imports.bzl",
54224-    "py_gapic_assembly_pkg",
54225-    "py_gapic_library",
54226-    "py_test",
54227-)
54228-
54229-py_gapic_library(
54230-    name = "functions_py_gapic",
54231-    srcs = [":functions_proto"],
54232-    grpc_service_config = "functions_grpc_service_config.json",
54233-    rest_numeric_enums = False,
54234-    service_yaml = "cloudfunctions_v2.yaml",
54235-    transport = "grpc",
54236-    deps = [
54237-        "//google/iam/v1:iam_policy_py_proto",
54238-    ],
54239-)
54240-
54241-py_test(
54242-    name = "functions_py_gapic_test",
54243-    srcs = [
54244-        "functions_py_gapic_pytest.py",
54245-        "functions_py_gapic_test.py",
54246-    ],
54247-    legacy_create_init = False,
54248-    deps = [":functions_py_gapic"],
54249-)
54250-
54251-# Open Source Packages
54252-py_gapic_assembly_pkg(
54253-    name = "functions-v2-py",
54254-    deps = [
54255-        ":functions_py_gapic",
54256-    ],
54257-)
54258-
54259-##############################################################################
54260-# PHP
54261-##############################################################################
54262-load(
54263-    "@com_google_googleapis_imports//:imports.bzl",
54264-    "php_gapic_assembly_pkg",
54265-    "php_gapic_library",
54266-    "php_grpc_library",
54267-    "php_proto_library",
54268-)
54269-
54270-php_proto_library(
54271-    name = "functions_php_proto",
54272-    deps = [":functions_proto"],
54273-)
54274-
54275-php_grpc_library(
54276-    name = "functions_php_grpc",
54277-    srcs = [":functions_proto"],
54278-    deps = [":functions_php_proto"],
54279-)
54280-
54281-php_gapic_library(
54282-    name = "functions_php_gapic",
54283-    srcs = [":functions_proto_with_info"],
54284-    grpc_service_config = "functions_grpc_service_config.json",
54285-    rest_numeric_enums = False,
54286-    service_yaml = "cloudfunctions_v2.yaml",
54287-    transport = "grpc+rest",
54288-    deps = [
54289-        ":functions_php_grpc",
54290-        ":functions_php_proto",
54291-    ],
54292-)
54293-
54294-# Open Source Packages
54295-php_gapic_assembly_pkg(
54296-    name = "google-cloud-functions-v2-php",
54297-    deps = [
54298-        ":functions_php_gapic",
54299-        ":functions_php_grpc",
54300-        ":functions_php_proto",
54301-    ],
54302-)
54303-
54304-##############################################################################
54305-# Node.js
54306-##############################################################################
54307-load(
54308-    "@com_google_googleapis_imports//:imports.bzl",
54309-    "nodejs_gapic_assembly_pkg",
54310-    "nodejs_gapic_library",
54311-)
54312-
54313-nodejs_gapic_library(
54314-    name = "functions_nodejs_gapic",
54315-    package_name = "@google-cloud/functions",
54316-    src = ":functions_proto_with_info",
54317-    extra_protoc_parameters = ["metadata"],
54318-    grpc_service_config = "functions_grpc_service_config.json",
54319-    package = "google.cloud.functions.v2",
54320-    rest_numeric_enums = False,
54321-    service_yaml = "cloudfunctions_v2.yaml",
54322-    transport = "grpc+rest",
54323-    deps = [],
54324-)
54325-
54326-nodejs_gapic_assembly_pkg(
54327-    name = "functions-v2-nodejs",
54328-    deps = [
54329-        ":functions_nodejs_gapic",
54330-        ":functions_proto",
54331-    ],
54332-)
54333-
54334-##############################################################################
54335-# Ruby
54336-##############################################################################
54337-load(
54338-    "@com_google_googleapis_imports//:imports.bzl",
54339-    "ruby_cloud_gapic_library",
54340-    "ruby_gapic_assembly_pkg",
54341-    "ruby_grpc_library",
54342-    "ruby_proto_library",
54343-)
54344-
54345-ruby_proto_library(
54346-    name = "functions_ruby_proto",
54347-    deps = [":functions_proto"],
54348-)
54349-
54350-ruby_grpc_library(
54351-    name = "functions_ruby_grpc",
54352-    srcs = [":functions_proto"],
54353-    deps = [":functions_ruby_proto"],
54354-)
54355-
54356-ruby_cloud_gapic_library(
54357-    name = "functions_ruby_gapic",
54358-    srcs = [":functions_proto_with_info"],
54359-    extra_protoc_parameters = [
54360-        "ruby-cloud-api-id=cloudfunctions.googleapis.com",
54361-        "ruby-cloud-api-shortname=cloudfunctions",
54362-        "ruby-cloud-env-prefix=FUNCTIONS",
54363-        "ruby-cloud-gem-name=google-cloud-functions-v2",
54364-        "ruby-cloud-product-url=https://cloud.google.com/functions",
54365-    ],
54366-    grpc_service_config = "functions_grpc_service_config.json",
54367-    rest_numeric_enums = False,
54368-    ruby_cloud_description = "The Cloud Functions API manages lightweight user-provided functions executed in response to events.",
54369-    ruby_cloud_title = "Cloud Functions V2",
54370-    service_yaml = "cloudfunctions_v2.yaml",
54371-    deps = [
54372-        ":functions_ruby_grpc",
54373-        ":functions_ruby_proto",
54374-    ],
54375-)
54376-
54377-# Open Source Packages
54378-ruby_gapic_assembly_pkg(
54379-    name = "google-cloud-functions-v2-ruby",
54380-    deps = [
54381-        ":functions_ruby_gapic",
54382-        ":functions_ruby_grpc",
54383-        ":functions_ruby_proto",
54384-    ],
54385-)
54386-
54387-##############################################################################
54388-# C#
54389-##############################################################################
54390-load(
54391-    "@com_google_googleapis_imports//:imports.bzl",
54392-    "csharp_gapic_assembly_pkg",
54393-    "csharp_gapic_library",
54394-    "csharp_grpc_library",
54395-    "csharp_proto_library",
54396-)
54397-
54398-csharp_proto_library(
54399-    name = "functions_csharp_proto",
54400-    deps = [":functions_proto"],
54401-)
54402-
54403-csharp_grpc_library(
54404-    name = "functions_csharp_grpc",
54405-    srcs = [":functions_proto"],
54406-    deps = [":functions_csharp_proto"],
54407-)
54408-
54409-csharp_gapic_library(
54410-    name = "functions_csharp_gapic",
54411-    srcs = [":functions_proto_with_info"],
54412-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
54413-    grpc_service_config = "functions_grpc_service_config.json",
54414-    rest_numeric_enums = False,
54415-    service_yaml = "cloudfunctions_v2.yaml",
54416-    deps = [
54417-        ":functions_csharp_grpc",
54418-        ":functions_csharp_proto",
54419-    ],
54420-)
54421-
54422-# Open Source Packages
54423-csharp_gapic_assembly_pkg(
54424-    name = "google-cloud-functions-v2-csharp",
54425-    deps = [
54426-        ":functions_csharp_gapic",
54427-        ":functions_csharp_grpc",
54428-        ":functions_csharp_proto",
54429-    ],
54430-)
54431-
54432-##############################################################################
54433-# C++
54434-##############################################################################
54435-load(
54436-    "@com_google_googleapis_imports//:imports.bzl",
54437-    "cc_grpc_library",
54438-    "cc_proto_library",
54439-)
54440-
54441-cc_proto_library(
54442-    name = "functions_cc_proto",
54443-    deps = [":functions_proto"],
54444-)
54445-
54446-cc_grpc_library(
54447-    name = "functions_cc_grpc",
54448-    srcs = [":functions_proto"],
54449-    grpc_only = True,
54450-    deps = [":functions_cc_proto"],
54451-)
54452diff -urN a/google/cloud/functions/v2alpha/BUILD.bazel b/google/cloud/functions/v2alpha/BUILD.bazel
54453--- a/google/cloud/functions/v2alpha/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
54454+++ b/google/cloud/functions/v2alpha/BUILD.bazel	1969-12-31 16:00:00
54455@@ -1,346 +0,0 @@
54456-# This file was automatically generated by BuildFileGenerator
54457-# https://github.com/googleapis/rules_gapic/tree/master/bazel
54458-
54459-# Most of the manual changes to this file will be overwritten.
54460-# It's **only** allowed to change the following rule attribute values:
54461-# - names of *_gapic_assembly_* rules
54462-# - certain parameters of *_gapic_library rules, including but not limited to:
54463-#    * extra_protoc_parameters
54464-#    * extra_protoc_file_parameters
54465-# The complete list of preserved parameters can be found in the source code.
54466-
54467-##############################################################################
54468-# Common
54469-##############################################################################
54470-load("@rules_proto//proto:defs.bzl", "proto_library")
54471-load(
54472-    "@com_google_googleapis_imports//:imports.bzl",
54473-    "cc_grpc_library",
54474-    "cc_proto_library",
54475-    "csharp_gapic_assembly_pkg",
54476-    "csharp_gapic_library",
54477-    "csharp_grpc_library",
54478-    "csharp_proto_library",
54479-    "go_gapic_assembly_pkg",
54480-    "go_gapic_library",
54481-    "go_proto_library",
54482-    "go_test",
54483-    "java_gapic_assembly_gradle_pkg",
54484-    "java_gapic_library",
54485-    "java_gapic_test",
54486-    "java_grpc_library",
54487-    "java_proto_library",
54488-    "nodejs_gapic_assembly_pkg",
54489-    "nodejs_gapic_library",
54490-    "php_gapic_assembly_pkg",
54491-    "php_gapic_library",
54492-    "php_grpc_library",
54493-    "php_proto_library",
54494-    "proto_library_with_info",
54495-    "py_gapic_assembly_pkg",
54496-    "py_gapic_library",
54497-    "py_test",
54498-    "ruby_cloud_gapic_library",
54499-    "ruby_gapic_assembly_pkg",
54500-    "ruby_grpc_library",
54501-    "ruby_proto_library",
54502-)
54503-
54504-# This is an API workspace, having public visibility by default makes perfect sense.
54505-package(default_visibility = ["//visibility:public"])
54506-
54507-proto_library(
54508-    name = "functions_proto",
54509-    srcs = [
54510-        "functions.proto",
54511-    ],
54512-    deps = [
54513-        "//google/api:annotations_proto",
54514-        "//google/api:client_proto",
54515-        "//google/api:field_behavior_proto",
54516-        "//google/api:resource_proto",
54517-        "//google/longrunning:operations_proto",
54518-        "@com_google_protobuf//:any_proto",
54519-        "@com_google_protobuf//:field_mask_proto",
54520-        "@com_google_protobuf//:timestamp_proto",
54521-    ],
54522-)
54523-
54524-proto_library_with_info(
54525-    name = "functions_proto_with_info",
54526-    deps = [
54527-        ":functions_proto",
54528-        "//google/cloud:common_resources_proto",
54529-        "//google/cloud/location:location_proto",
54530-        "//google/iam/v1:iam_policy_proto",
54531-    ],
54532-)
54533-
54534-java_proto_library(
54535-    name = "functions_java_proto",
54536-    deps = [":functions_proto"],
54537-)
54538-
54539-java_grpc_library(
54540-    name = "functions_java_grpc",
54541-    srcs = [":functions_proto"],
54542-    deps = [":functions_java_proto"],
54543-)
54544-
54545-java_gapic_library(
54546-    name = "functions_java_gapic",
54547-    srcs = [":functions_proto_with_info"],
54548-    gapic_yaml = None,
54549-    grpc_service_config = "functions_grpc_service_config.json",
54550-    rest_numeric_enums = False,
54551-    service_yaml = "cloudfunctions_v2alpha.yaml",
54552-    test_deps = [
54553-        ":functions_java_grpc",
54554-        "//google/cloud/location:location_java_grpc",
54555-        "//google/iam/v1:iam_java_grpc",
54556-    ],
54557-    transport = "grpc+rest",
54558-    deps = [
54559-        ":functions_java_proto",
54560-        "//google/api:api_java_proto",
54561-        "//google/cloud/location:location_java_proto",
54562-        "//google/iam/v1:iam_java_proto",
54563-    ],
54564-)
54565-
54566-java_gapic_test(
54567-    name = "functions_java_gapic_test_suite",
54568-    test_classes = [
54569-        "com.google.cloud.functions.v2alpha.FunctionServiceClientHttpJsonTest",
54570-        "com.google.cloud.functions.v2alpha.FunctionServiceClientTest",
54571-    ],
54572-    runtime_deps = [":functions_java_gapic_test"],
54573-)
54574-
54575-# Open Source Packages
54576-java_gapic_assembly_gradle_pkg(
54577-    name = "google-cloud-functions-v2alpha-java",
54578-    include_samples = True,
54579-    transport = "grpc+rest",
54580-    deps = [
54581-        ":functions_java_gapic",
54582-        ":functions_java_grpc",
54583-        ":functions_java_proto",
54584-        ":functions_proto",
54585-    ],
54586-)
54587-
54588-go_proto_library(
54589-    name = "functions_go_proto",
54590-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
54591-    importpath = "google.golang.org/genproto/googleapis/cloud/functions/v2alpha",
54592-    protos = [":functions_proto"],
54593-    deps = [
54594-        "//google/api:annotations_go_proto",
54595-        "//google/longrunning:longrunning_go_proto",
54596-    ],
54597-)
54598-
54599-go_gapic_library(
54600-    name = "functions_go_gapic",
54601-    srcs = [":functions_proto_with_info"],
54602-    grpc_service_config = "functions_grpc_service_config.json",
54603-    importpath = "cloud.google.com/go/functions/apiv2alpha;functions",
54604-    metadata = True,
54605-    rest_numeric_enums = False,
54606-    service_yaml = "cloudfunctions_v2alpha.yaml",
54607-    transport = "grpc+rest",
54608-    deps = [
54609-        ":functions_go_proto",
54610-        "//google/cloud/location:location_go_proto",
54611-        "//google/iam/v1:iam_go_proto",
54612-        "//google/longrunning:longrunning_go_proto",
54613-        "@com_google_cloud_go//longrunning:go_default_library",
54614-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
54615-        "@io_bazel_rules_go//proto/wkt:any_go_proto",
54616-    ],
54617-)
54618-
54619-go_test(
54620-    name = "functions_go_gapic_test",
54621-    srcs = [":functions_go_gapic_srcjar_test"],
54622-    embed = [":functions_go_gapic"],
54623-    importpath = "cloud.google.com/go/functions/apiv2alpha",
54624-)
54625-
54626-# Open Source Packages
54627-go_gapic_assembly_pkg(
54628-    name = "gapi-cloud-functions-v2alpha-go",
54629-    deps = [
54630-        ":functions_go_gapic",
54631-        ":functions_go_gapic_srcjar-metadata.srcjar",
54632-        ":functions_go_gapic_srcjar-test.srcjar",
54633-        ":functions_go_proto",
54634-    ],
54635-)
54636-
54637-py_gapic_library(
54638-    name = "functions_py_gapic",
54639-    srcs = [":functions_proto"],
54640-    grpc_service_config = "functions_grpc_service_config.json",
54641-    rest_numeric_enums = False,
54642-    service_yaml = "cloudfunctions_v2alpha.yaml",
54643-    transport = "grpc",
54644-    deps = [
54645-        "//google/iam/v1:iam_policy_py_proto",
54646-    ],
54647-)
54648-
54649-py_test(
54650-    name = "functions_py_gapic_test",
54651-    srcs = [
54652-        "functions_py_gapic_pytest.py",
54653-        "functions_py_gapic_test.py",
54654-    ],
54655-    legacy_create_init = False,
54656-    deps = [":functions_py_gapic"],
54657-)
54658-
54659-# Open Source Packages
54660-py_gapic_assembly_pkg(
54661-    name = "functions-v2alpha-py",
54662-    deps = [
54663-        ":functions_py_gapic",
54664-    ],
54665-)
54666-
54667-php_proto_library(
54668-    name = "functions_php_proto",
54669-    deps = [":functions_proto"],
54670-)
54671-
54672-php_grpc_library(
54673-    name = "functions_php_grpc",
54674-    srcs = [":functions_proto"],
54675-    deps = [":functions_php_proto"],
54676-)
54677-
54678-php_gapic_library(
54679-    name = "functions_php_gapic",
54680-    srcs = [":functions_proto_with_info"],
54681-    grpc_service_config = "functions_grpc_service_config.json",
54682-    rest_numeric_enums = False,
54683-    service_yaml = "cloudfunctions_v2alpha.yaml",
54684-    transport = "grpc+rest",
54685-    deps = [
54686-        ":functions_php_grpc",
54687-        ":functions_php_proto",
54688-    ],
54689-)
54690-
54691-# Open Source Packages
54692-php_gapic_assembly_pkg(
54693-    name = "google-cloud-functions-v2alpha-php",
54694-    deps = [
54695-        ":functions_php_gapic",
54696-        ":functions_php_grpc",
54697-        ":functions_php_proto",
54698-    ],
54699-)
54700-
54701-nodejs_gapic_library(
54702-    name = "functions_nodejs_gapic",
54703-    package_name = "@google-cloud/functions",
54704-    src = ":functions_proto_with_info",
54705-    extra_protoc_parameters = ["metadata"],
54706-    grpc_service_config = "functions_grpc_service_config.json",
54707-    package = "google.cloud.functions.v2alpha",
54708-    rest_numeric_enums = False,
54709-    service_yaml = "cloudfunctions_v2alpha.yaml",
54710-    transport = "grpc+rest",
54711-    deps = [],
54712-)
54713-
54714-nodejs_gapic_assembly_pkg(
54715-    name = "functions-v2alpha-nodejs",
54716-    deps = [
54717-        ":functions_nodejs_gapic",
54718-        ":functions_proto",
54719-    ],
54720-)
54721-
54722-ruby_proto_library(
54723-    name = "functions_ruby_proto",
54724-    deps = [":functions_proto"],
54725-)
54726-
54727-ruby_grpc_library(
54728-    name = "functions_ruby_grpc",
54729-    srcs = [":functions_proto"],
54730-    deps = [":functions_ruby_proto"],
54731-)
54732-
54733-ruby_cloud_gapic_library(
54734-    name = "functions_ruby_gapic",
54735-    srcs = [":functions_proto_with_info"],
54736-    extra_protoc_parameters = [
54737-        "ruby-cloud-gem-name=google-cloud-functions-v2alpha",
54738-    ],
54739-    grpc_service_config = "functions_grpc_service_config.json",
54740-    rest_numeric_enums = False,
54741-    deps = [
54742-        ":functions_ruby_grpc",
54743-        ":functions_ruby_proto",
54744-    ],
54745-)
54746-
54747-# Open Source Packages
54748-ruby_gapic_assembly_pkg(
54749-    name = "google-cloud-functions-v2alpha-ruby",
54750-    deps = [
54751-        ":functions_ruby_gapic",
54752-        ":functions_ruby_grpc",
54753-        ":functions_ruby_proto",
54754-    ],
54755-)
54756-
54757-csharp_proto_library(
54758-    name = "functions_csharp_proto",
54759-    deps = [":functions_proto"],
54760-)
54761-
54762-csharp_grpc_library(
54763-    name = "functions_csharp_grpc",
54764-    srcs = [":functions_proto"],
54765-    deps = [":functions_csharp_proto"],
54766-)
54767-
54768-csharp_gapic_library(
54769-    name = "functions_csharp_gapic",
54770-    srcs = [":functions_proto_with_info"],
54771-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
54772-    grpc_service_config = "functions_grpc_service_config.json",
54773-    rest_numeric_enums = False,
54774-    service_yaml = "cloudfunctions_v2alpha.yaml",
54775-    deps = [
54776-        ":functions_csharp_grpc",
54777-        ":functions_csharp_proto",
54778-    ],
54779-)
54780-
54781-# Open Source Packages
54782-csharp_gapic_assembly_pkg(
54783-    name = "google-cloud-functions-v2alpha-csharp",
54784-    deps = [
54785-        ":functions_csharp_gapic",
54786-        ":functions_csharp_grpc",
54787-        ":functions_csharp_proto",
54788-    ],
54789-)
54790-
54791-cc_proto_library(
54792-    name = "functions_cc_proto",
54793-    deps = [":functions_proto"],
54794-)
54795-
54796-cc_grpc_library(
54797-    name = "functions_cc_grpc",
54798-    srcs = [":functions_proto"],
54799-    grpc_only = True,
54800-    deps = [":functions_cc_proto"],
54801-)
54802diff -urN a/google/cloud/functions/v2beta/BUILD.bazel b/google/cloud/functions/v2beta/BUILD.bazel
54803--- a/google/cloud/functions/v2beta/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
54804+++ b/google/cloud/functions/v2beta/BUILD.bazel	1969-12-31 16:00:00
54805@@ -1,346 +0,0 @@
54806-# This file was automatically generated by BuildFileGenerator
54807-# https://github.com/googleapis/rules_gapic/tree/master/bazel
54808-
54809-# Most of the manual changes to this file will be overwritten.
54810-# It's **only** allowed to change the following rule attribute values:
54811-# - names of *_gapic_assembly_* rules
54812-# - certain parameters of *_gapic_library rules, including but not limited to:
54813-#    * extra_protoc_parameters
54814-#    * extra_protoc_file_parameters
54815-# The complete list of preserved parameters can be found in the source code.
54816-
54817-##############################################################################
54818-# Common
54819-##############################################################################
54820-load("@rules_proto//proto:defs.bzl", "proto_library")
54821-load(
54822-    "@com_google_googleapis_imports//:imports.bzl",
54823-    "cc_grpc_library",
54824-    "cc_proto_library",
54825-    "csharp_gapic_assembly_pkg",
54826-    "csharp_gapic_library",
54827-    "csharp_grpc_library",
54828-    "csharp_proto_library",
54829-    "go_gapic_assembly_pkg",
54830-    "go_gapic_library",
54831-    "go_proto_library",
54832-    "go_test",
54833-    "java_gapic_assembly_gradle_pkg",
54834-    "java_gapic_library",
54835-    "java_gapic_test",
54836-    "java_grpc_library",
54837-    "java_proto_library",
54838-    "nodejs_gapic_assembly_pkg",
54839-    "nodejs_gapic_library",
54840-    "php_gapic_assembly_pkg",
54841-    "php_gapic_library",
54842-    "php_grpc_library",
54843-    "php_proto_library",
54844-    "proto_library_with_info",
54845-    "py_gapic_assembly_pkg",
54846-    "py_gapic_library",
54847-    "py_test",
54848-    "ruby_cloud_gapic_library",
54849-    "ruby_gapic_assembly_pkg",
54850-    "ruby_grpc_library",
54851-    "ruby_proto_library",
54852-)
54853-
54854-# This is an API workspace, having public visibility by default makes perfect sense.
54855-package(default_visibility = ["//visibility:public"])
54856-
54857-proto_library(
54858-    name = "functions_proto",
54859-    srcs = [
54860-        "functions.proto",
54861-    ],
54862-    deps = [
54863-        "//google/api:annotations_proto",
54864-        "//google/api:client_proto",
54865-        "//google/api:field_behavior_proto",
54866-        "//google/api:resource_proto",
54867-        "//google/longrunning:operations_proto",
54868-        "@com_google_protobuf//:any_proto",
54869-        "@com_google_protobuf//:field_mask_proto",
54870-        "@com_google_protobuf//:timestamp_proto",
54871-    ],
54872-)
54873-
54874-proto_library_with_info(
54875-    name = "functions_proto_with_info",
54876-    deps = [
54877-        ":functions_proto",
54878-        "//google/cloud:common_resources_proto",
54879-        "//google/cloud/location:location_proto",
54880-        "//google/iam/v1:iam_policy_proto",
54881-    ],
54882-)
54883-
54884-java_proto_library(
54885-    name = "functions_java_proto",
54886-    deps = [":functions_proto"],
54887-)
54888-
54889-java_grpc_library(
54890-    name = "functions_java_grpc",
54891-    srcs = [":functions_proto"],
54892-    deps = [":functions_java_proto"],
54893-)
54894-
54895-java_gapic_library(
54896-    name = "functions_java_gapic",
54897-    srcs = [":functions_proto_with_info"],
54898-    gapic_yaml = None,
54899-    grpc_service_config = "functions_grpc_service_config.json",
54900-    rest_numeric_enums = False,
54901-    service_yaml = "cloudfunctions_v2beta.yaml",
54902-    test_deps = [
54903-        ":functions_java_grpc",
54904-        "//google/cloud/location:location_java_grpc",
54905-        "//google/iam/v1:iam_java_grpc",
54906-    ],
54907-    transport = "grpc+rest",
54908-    deps = [
54909-        ":functions_java_proto",
54910-        "//google/api:api_java_proto",
54911-        "//google/cloud/location:location_java_proto",
54912-        "//google/iam/v1:iam_java_proto",
54913-    ],
54914-)
54915-
54916-java_gapic_test(
54917-    name = "functions_java_gapic_test_suite",
54918-    test_classes = [
54919-        "com.google.cloud.functions.v2beta.FunctionServiceClientHttpJsonTest",
54920-        "com.google.cloud.functions.v2beta.FunctionServiceClientTest",
54921-    ],
54922-    runtime_deps = [":functions_java_gapic_test"],
54923-)
54924-
54925-# Open Source Packages
54926-java_gapic_assembly_gradle_pkg(
54927-    name = "google-cloud-functions-v2beta-java",
54928-    include_samples = True,
54929-    transport = "grpc+rest",
54930-    deps = [
54931-        ":functions_java_gapic",
54932-        ":functions_java_grpc",
54933-        ":functions_java_proto",
54934-        ":functions_proto",
54935-    ],
54936-)
54937-
54938-go_proto_library(
54939-    name = "functions_go_proto",
54940-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
54941-    importpath = "google.golang.org/genproto/googleapis/cloud/functions/v2beta",
54942-    protos = [":functions_proto"],
54943-    deps = [
54944-        "//google/api:annotations_go_proto",
54945-        "//google/longrunning:longrunning_go_proto",
54946-    ],
54947-)
54948-
54949-go_gapic_library(
54950-    name = "functions_go_gapic",
54951-    srcs = [":functions_proto_with_info"],
54952-    grpc_service_config = "functions_grpc_service_config.json",
54953-    importpath = "cloud.google.com/go/functions/apiv2beta;functions",
54954-    metadata = True,
54955-    rest_numeric_enums = False,
54956-    service_yaml = "cloudfunctions_v2beta.yaml",
54957-    transport = "grpc+rest",
54958-    deps = [
54959-        ":functions_go_proto",
54960-        "//google/cloud/location:location_go_proto",
54961-        "//google/iam/v1:iam_go_proto",
54962-        "//google/longrunning:longrunning_go_proto",
54963-        "@com_google_cloud_go//longrunning:go_default_library",
54964-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
54965-        "@io_bazel_rules_go//proto/wkt:any_go_proto",
54966-    ],
54967-)
54968-
54969-go_test(
54970-    name = "functions_go_gapic_test",
54971-    srcs = [":functions_go_gapic_srcjar_test"],
54972-    embed = [":functions_go_gapic"],
54973-    importpath = "cloud.google.com/go/functions/apiv2beta",
54974-)
54975-
54976-# Open Source Packages
54977-go_gapic_assembly_pkg(
54978-    name = "gapi-cloud-functions-v2beta-go",
54979-    deps = [
54980-        ":functions_go_gapic",
54981-        ":functions_go_gapic_srcjar-metadata.srcjar",
54982-        ":functions_go_gapic_srcjar-test.srcjar",
54983-        ":functions_go_proto",
54984-    ],
54985-)
54986-
54987-py_gapic_library(
54988-    name = "functions_py_gapic",
54989-    srcs = [":functions_proto"],
54990-    grpc_service_config = "functions_grpc_service_config.json",
54991-    rest_numeric_enums = False,
54992-    service_yaml = "cloudfunctions_v2beta.yaml",
54993-    transport = "grpc",
54994-    deps = [
54995-        "//google/iam/v1:iam_policy_py_proto",
54996-    ],
54997-)
54998-
54999-py_test(
55000-    name = "functions_py_gapic_test",
55001-    srcs = [
55002-        "functions_py_gapic_pytest.py",
55003-        "functions_py_gapic_test.py",
55004-    ],
55005-    legacy_create_init = False,
55006-    deps = [":functions_py_gapic"],
55007-)
55008-
55009-# Open Source Packages
55010-py_gapic_assembly_pkg(
55011-    name = "functions-v2beta-py",
55012-    deps = [
55013-        ":functions_py_gapic",
55014-    ],
55015-)
55016-
55017-php_proto_library(
55018-    name = "functions_php_proto",
55019-    deps = [":functions_proto"],
55020-)
55021-
55022-php_grpc_library(
55023-    name = "functions_php_grpc",
55024-    srcs = [":functions_proto"],
55025-    deps = [":functions_php_proto"],
55026-)
55027-
55028-php_gapic_library(
55029-    name = "functions_php_gapic",
55030-    srcs = [":functions_proto_with_info"],
55031-    grpc_service_config = "functions_grpc_service_config.json",
55032-    rest_numeric_enums = False,
55033-    service_yaml = "cloudfunctions_v2beta.yaml",
55034-    transport = "grpc+rest",
55035-    deps = [
55036-        ":functions_php_grpc",
55037-        ":functions_php_proto",
55038-    ],
55039-)
55040-
55041-# Open Source Packages
55042-php_gapic_assembly_pkg(
55043-    name = "google-cloud-functions-v2beta-php",
55044-    deps = [
55045-        ":functions_php_gapic",
55046-        ":functions_php_grpc",
55047-        ":functions_php_proto",
55048-    ],
55049-)
55050-
55051-nodejs_gapic_library(
55052-    name = "functions_nodejs_gapic",
55053-    package_name = "@google-cloud/functions",
55054-    src = ":functions_proto_with_info",
55055-    extra_protoc_parameters = ["metadata"],
55056-    grpc_service_config = "functions_grpc_service_config.json",
55057-    package = "google.cloud.functions.v2beta",
55058-    rest_numeric_enums = False,
55059-    service_yaml = "cloudfunctions_v2beta.yaml",
55060-    transport = "grpc+rest",
55061-    deps = [],
55062-)
55063-
55064-nodejs_gapic_assembly_pkg(
55065-    name = "functions-v2beta-nodejs",
55066-    deps = [
55067-        ":functions_nodejs_gapic",
55068-        ":functions_proto",
55069-    ],
55070-)
55071-
55072-ruby_proto_library(
55073-    name = "functions_ruby_proto",
55074-    deps = [":functions_proto"],
55075-)
55076-
55077-ruby_grpc_library(
55078-    name = "functions_ruby_grpc",
55079-    srcs = [":functions_proto"],
55080-    deps = [":functions_ruby_proto"],
55081-)
55082-
55083-ruby_cloud_gapic_library(
55084-    name = "functions_ruby_gapic",
55085-    srcs = [":functions_proto_with_info"],
55086-    extra_protoc_parameters = [
55087-        "ruby-cloud-gem-name=google-cloud-functions-v2beta",
55088-    ],
55089-    grpc_service_config = "functions_grpc_service_config.json",
55090-    rest_numeric_enums = False,
55091-    deps = [
55092-        ":functions_ruby_grpc",
55093-        ":functions_ruby_proto",
55094-    ],
55095-)
55096-
55097-# Open Source Packages
55098-ruby_gapic_assembly_pkg(
55099-    name = "google-cloud-functions-v2beta-ruby",
55100-    deps = [
55101-        ":functions_ruby_gapic",
55102-        ":functions_ruby_grpc",
55103-        ":functions_ruby_proto",
55104-    ],
55105-)
55106-
55107-csharp_proto_library(
55108-    name = "functions_csharp_proto",
55109-    deps = [":functions_proto"],
55110-)
55111-
55112-csharp_grpc_library(
55113-    name = "functions_csharp_grpc",
55114-    srcs = [":functions_proto"],
55115-    deps = [":functions_csharp_proto"],
55116-)
55117-
55118-csharp_gapic_library(
55119-    name = "functions_csharp_gapic",
55120-    srcs = [":functions_proto_with_info"],
55121-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
55122-    grpc_service_config = "functions_grpc_service_config.json",
55123-    rest_numeric_enums = False,
55124-    service_yaml = "cloudfunctions_v2beta.yaml",
55125-    deps = [
55126-        ":functions_csharp_grpc",
55127-        ":functions_csharp_proto",
55128-    ],
55129-)
55130-
55131-# Open Source Packages
55132-csharp_gapic_assembly_pkg(
55133-    name = "google-cloud-functions-v2beta-csharp",
55134-    deps = [
55135-        ":functions_csharp_gapic",
55136-        ":functions_csharp_grpc",
55137-        ":functions_csharp_proto",
55138-    ],
55139-)
55140-
55141-cc_proto_library(
55142-    name = "functions_cc_proto",
55143-    deps = [":functions_proto"],
55144-)
55145-
55146-cc_grpc_library(
55147-    name = "functions_cc_grpc",
55148-    srcs = [":functions_proto"],
55149-    grpc_only = True,
55150-    deps = [":functions_cc_proto"],
55151-)
55152diff -urN a/google/cloud/gaming/BUILD.bazel b/google/cloud/gaming/BUILD.bazel
55153--- a/google/cloud/gaming/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
55154+++ b/google/cloud/gaming/BUILD.bazel	1969-12-31 16:00:00
55155@@ -1,40 +0,0 @@
55156-# This build file includes a target for the Ruby wrapper library for
55157-# google-cloud-gaming.
55158-
55159-# This is an API workspace, having public visibility by default makes perfect sense.
55160-package(default_visibility = ["//visibility:public"])
55161-
55162-# Export yaml configs.
55163-exports_files(glob(["*.yaml"]))
55164-
55165-load(
55166-    "@com_google_googleapis_imports//:imports.bzl",
55167-    "ruby_cloud_gapic_library",
55168-    "ruby_gapic_assembly_pkg",
55169-)
55170-
55171-# Generates a Ruby wrapper client for gameservices.
55172-# Ruby wrapper clients are versionless, but are generated from source protos
55173-# for a particular service version, v1 in this case.
55174-ruby_cloud_gapic_library(
55175-    name = "gameservices_ruby_wrapper",
55176-    srcs = ["//google/cloud/gaming/v1:gaming_proto_with_info"],
55177-    extra_protoc_parameters = [
55178-        "ruby-cloud-gem-name=google-cloud-gaming",
55179-        "ruby-cloud-env-prefix=GAMING",
55180-        "ruby-cloud-wrapper-of=v1:0.0",
55181-        "ruby-cloud-product-url=https://cloud.google.com/game-servers",
55182-        "ruby-cloud-api-id=gameservices.googleapis.com",
55183-        "ruby-cloud-api-shortname=gameservices",
55184-    ],
55185-    ruby_cloud_description = "With Game Servers, studios and publishers can deploy and manage their game server infrastructure hosted on multiple Agones clusters around the world through a single interface.",
55186-    ruby_cloud_title = "Cloud Gaming",
55187-)
55188-
55189-# Open Source package.
55190-ruby_gapic_assembly_pkg(
55191-    name = "google-cloud-gaming-ruby",
55192-    deps = [
55193-        ":gameservices_ruby_wrapper",
55194-    ],
55195-)
55196diff -urN a/google/cloud/gaming/v1/BUILD.bazel b/google/cloud/gaming/v1/BUILD.bazel
55197--- a/google/cloud/gaming/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
55198+++ b/google/cloud/gaming/v1/BUILD.bazel	1969-12-31 16:00:00
55199@@ -1,405 +0,0 @@
55200-# This file was automatically generated by BuildFileGenerator
55201-# https://github.com/googleapis/gapic-generator/tree/master/rules_gapic/bazel
55202-
55203-# Most of the manual changes to this file will be overwritten.
55204-# It's **only** allowed to change the following rule attribute values:
55205-# - names of *_gapic_assembly_* rules
55206-# - certain parameters of *_gapic_library rules, including but not limited to:
55207-#    * extra_protoc_parameters
55208-#    * extra_protoc_file_parameters
55209-# The complete list of preserved parameters can be found in the source code.
55210-
55211-# This is an API workspace, having public visibility by default makes perfect sense.
55212-package(default_visibility = ["//visibility:public"])
55213-
55214-##############################################################################
55215-# Common
55216-##############################################################################
55217-load("@rules_proto//proto:defs.bzl", "proto_library")
55218-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
55219-
55220-proto_library(
55221-    name = "gaming_proto",
55222-    srcs = [
55223-        "common.proto",
55224-        "game_server_clusters.proto",
55225-        "game_server_clusters_service.proto",
55226-        "game_server_configs.proto",
55227-        "game_server_configs_service.proto",
55228-        "game_server_deployments.proto",
55229-        "game_server_deployments_service.proto",
55230-        "realms.proto",
55231-        "realms_service.proto",
55232-    ],
55233-    deps = [
55234-        "//google/api:annotations_proto",
55235-        "//google/api:client_proto",
55236-        "//google/api:field_behavior_proto",
55237-        "//google/api:resource_proto",
55238-        "//google/longrunning:operations_proto",
55239-        "@com_google_protobuf//:duration_proto",
55240-        "@com_google_protobuf//:field_mask_proto",
55241-        "@com_google_protobuf//:timestamp_proto",
55242-    ],
55243-)
55244-
55245-proto_library_with_info(
55246-    name = "gaming_proto_with_info",
55247-    deps = [
55248-        ":gaming_proto",
55249-        "//google/cloud:common_resources_proto",
55250-    ],
55251-)
55252-
55253-##############################################################################
55254-# Java
55255-##############################################################################
55256-load(
55257-    "@com_google_googleapis_imports//:imports.bzl",
55258-    "java_gapic_assembly_gradle_pkg",
55259-    "java_gapic_library",
55260-    "java_gapic_test",
55261-    "java_grpc_library",
55262-    "java_proto_library",
55263-)
55264-
55265-java_proto_library(
55266-    name = "gaming_java_proto",
55267-    deps = [":gaming_proto"],
55268-)
55269-
55270-java_grpc_library(
55271-    name = "gaming_java_grpc",
55272-    srcs = [":gaming_proto"],
55273-    deps = [":gaming_java_proto"],
55274-)
55275-
55276-java_gapic_library(
55277-    name = "gaming_java_gapic",
55278-    srcs = [":gaming_proto_with_info"],
55279-    grpc_service_config = "gaming_grpc_service_config.json",
55280-    rest_numeric_enums = False,
55281-    test_deps = [
55282-        ":gaming_java_grpc",
55283-    ],
55284-    transport = "grpc+rest",
55285-    deps = [
55286-        ":gaming_java_proto",
55287-    ],
55288-)
55289-
55290-java_gapic_test(
55291-    name = "gaming_java_gapic_test_suite",
55292-    test_classes = [
55293-        "com.google.cloud.gaming.v1.GameServerClustersServiceClientHttpJsonTest",
55294-        "com.google.cloud.gaming.v1.GameServerClustersServiceClientTest",
55295-        "com.google.cloud.gaming.v1.GameServerConfigsServiceClientHttpJsonTest",
55296-        "com.google.cloud.gaming.v1.GameServerConfigsServiceClientTest",
55297-        "com.google.cloud.gaming.v1.GameServerDeploymentsServiceClientHttpJsonTest",
55298-        "com.google.cloud.gaming.v1.GameServerDeploymentsServiceClientTest",
55299-        "com.google.cloud.gaming.v1.RealmsServiceClientHttpJsonTest",
55300-        "com.google.cloud.gaming.v1.RealmsServiceClientTest",
55301-    ],
55302-    runtime_deps = [":gaming_java_gapic_test"],
55303-)
55304-
55305-# Open Source Packages
55306-java_gapic_assembly_gradle_pkg(
55307-    name = "google-cloud-gaming-v1-java",
55308-    include_samples = True,
55309-    transport = "grpc+rest",
55310-    deps = [
55311-        ":gaming_java_gapic",
55312-        ":gaming_java_grpc",
55313-        ":gaming_java_proto",
55314-        ":gaming_proto",
55315-    ],
55316-)
55317-
55318-##############################################################################
55319-# Go
55320-##############################################################################
55321-load(
55322-    "@com_google_googleapis_imports//:imports.bzl",
55323-    "go_gapic_assembly_pkg",
55324-    "go_gapic_library",
55325-    "go_proto_library",
55326-    "go_test",
55327-)
55328-
55329-go_proto_library(
55330-    name = "gaming_go_proto",
55331-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
55332-    importpath = "google.golang.org/genproto/googleapis/cloud/gaming/v1",
55333-    protos = [":gaming_proto"],
55334-    deps = [
55335-        "//google/api:annotations_go_proto",
55336-        "//google/longrunning:longrunning_go_proto",
55337-    ],
55338-)
55339-
55340-go_gapic_library(
55341-    name = "gaming_go_gapic",
55342-    srcs = [":gaming_proto_with_info"],
55343-    grpc_service_config = "gaming_grpc_service_config.json",
55344-    importpath = "cloud.google.com/go/gaming/apiv1;gaming",
55345-    rest_numeric_enums = False,
55346-    service_yaml = "gameservices_v1.yaml",
55347-    transport = "grpc+rest",
55348-    deps = [
55349-        ":gaming_go_proto",
55350-        "//google/longrunning:longrunning_go_proto",
55351-        "@com_google_cloud_go//longrunning:go_default_library",
55352-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
55353-        "@io_bazel_rules_go//proto/wkt:duration_go_proto",
55354-    ],
55355-)
55356-
55357-go_test(
55358-    name = "gaming_go_gapic_test",
55359-    srcs = [":gaming_go_gapic_srcjar_test"],
55360-    embed = [":gaming_go_gapic"],
55361-    importpath = "cloud.google.com/go/gaming/apiv1",
55362-)
55363-
55364-# Open Source Packages
55365-go_gapic_assembly_pkg(
55366-    name = "gapi-cloud-gaming-v1-go",
55367-    deps = [
55368-        ":gaming_go_gapic",
55369-        ":gaming_go_gapic_srcjar-test.srcjar",
55370-        ":gaming_go_proto",
55371-    ],
55372-)
55373-
55374-##############################################################################
55375-# Python
55376-##############################################################################
55377-load(
55378-    "@com_google_googleapis_imports//:imports.bzl",
55379-    "py_gapic_assembly_pkg",
55380-    "py_gapic_library",
55381-    "py_test",
55382-)
55383-
55384-py_gapic_library(
55385-    name = "gaming_py_gapic",
55386-    srcs = [":gaming_proto"],
55387-    grpc_service_config = "gaming_grpc_service_config.json",
55388-    opt_args = [
55389-        "warehouse-package-name=google-cloud-game-servers",
55390-    ],
55391-    rest_numeric_enums = False,
55392-    transport = "grpc",
55393-)
55394-
55395-py_test(
55396-    name = "gaming_py_gapic_test",
55397-    srcs = [
55398-        "gaming_py_gapic_pytest.py",
55399-        "gaming_py_gapic_test.py",
55400-    ],
55401-    legacy_create_init = False,
55402-    deps = [":gaming_py_gapic"],
55403-)
55404-
55405-# Open Source Packages
55406-py_gapic_assembly_pkg(
55407-    name = "gaming-v1-py",
55408-    deps = [
55409-        ":gaming_py_gapic",
55410-    ],
55411-)
55412-
55413-##############################################################################
55414-# PHP
55415-##############################################################################
55416-load(
55417-    "@com_google_googleapis_imports//:imports.bzl",
55418-    "php_gapic_assembly_pkg",
55419-    "php_gapic_library",
55420-    "php_grpc_library",
55421-    "php_proto_library",
55422-)
55423-
55424-php_proto_library(
55425-    name = "gaming_php_proto",
55426-    deps = [":gaming_proto"],
55427-)
55428-
55429-php_grpc_library(
55430-    name = "gaming_php_grpc",
55431-    srcs = [":gaming_proto"],
55432-    deps = [":gaming_php_proto"],
55433-)
55434-
55435-php_gapic_library(
55436-    name = "gaming_php_gapic",
55437-    srcs = [":gaming_proto_with_info"],
55438-    grpc_service_config = "gaming_grpc_service_config.json",
55439-    rest_numeric_enums = False,
55440-    service_yaml = "gameservices_v1.yaml",
55441-    transport = "grpc+rest",
55442-    deps = [
55443-        ":gaming_php_grpc",
55444-        ":gaming_php_proto",
55445-    ],
55446-)
55447-
55448-# Open Source Packages
55449-php_gapic_assembly_pkg(
55450-    name = "google-cloud-gaming-v1-php",
55451-    deps = [
55452-        ":gaming_php_gapic",
55453-        ":gaming_php_grpc",
55454-        ":gaming_php_proto",
55455-    ],
55456-)
55457-
55458-##############################################################################
55459-# Node.js
55460-##############################################################################
55461-load(
55462-    "@com_google_googleapis_imports//:imports.bzl",
55463-    "nodejs_gapic_assembly_pkg",
55464-    "nodejs_gapic_library",
55465-)
55466-
55467-nodejs_gapic_library(
55468-    name = "gaming_nodejs_gapic",
55469-    package_name = "@google-cloud/game-servers",
55470-    src = ":gaming_proto_with_info",
55471-    extra_protoc_parameters = ["metadata"],
55472-    grpc_service_config = "gaming_grpc_service_config.json",
55473-    package = "google.cloud.gaming.v1",
55474-    rest_numeric_enums = False,
55475-    service_yaml = "gameservices_v1.yaml",
55476-    transport = "grpc+rest",
55477-    deps = [],
55478-)
55479-
55480-nodejs_gapic_assembly_pkg(
55481-    name = "gaming-v1-nodejs",
55482-    deps = [
55483-        ":gaming_nodejs_gapic",
55484-        ":gaming_proto",
55485-    ],
55486-)
55487-
55488-##############################################################################
55489-# Ruby
55490-##############################################################################
55491-load(
55492-    "@com_google_googleapis_imports//:imports.bzl",
55493-    "ruby_cloud_gapic_library",
55494-    "ruby_gapic_assembly_pkg",
55495-    "ruby_grpc_library",
55496-    "ruby_proto_library",
55497-)
55498-
55499-ruby_proto_library(
55500-    name = "gaming_ruby_proto",
55501-    deps = [":gaming_proto"],
55502-)
55503-
55504-ruby_grpc_library(
55505-    name = "gaming_ruby_grpc",
55506-    srcs = [":gaming_proto"],
55507-    deps = [":gaming_ruby_proto"],
55508-)
55509-
55510-ruby_cloud_gapic_library(
55511-    name = "gaming_ruby_gapic",
55512-    srcs = [":gaming_proto_with_info"],
55513-    extra_protoc_parameters = [
55514-        "ruby-cloud-gem-name=google-cloud-gaming-v1",
55515-        "ruby-cloud-env-prefix=GAMING",
55516-        "ruby-cloud-product-url=https://cloud.google.com/game-servers",
55517-        "ruby-cloud-api-id=gameservices.googleapis.com",
55518-        "ruby-cloud-api-shortname=gameservices",
55519-    ],
55520-    grpc_service_config = "gaming_grpc_service_config.json",
55521-    rest_numeric_enums = False,
55522-    ruby_cloud_description = "With Game Servers, studios and publishers can deploy and manage their game server infrastructure hosted on multiple Agones clusters around the world through a single interface.",
55523-    ruby_cloud_title = "Cloud Gaming V1",
55524-    deps = [
55525-        ":gaming_ruby_grpc",
55526-        ":gaming_ruby_proto",
55527-    ],
55528-)
55529-
55530-# Open Source Packages
55531-ruby_gapic_assembly_pkg(
55532-    name = "google-cloud-gaming-v1-ruby",
55533-    deps = [
55534-        ":gaming_ruby_gapic",
55535-        ":gaming_ruby_grpc",
55536-        ":gaming_ruby_proto",
55537-    ],
55538-)
55539-
55540-##############################################################################
55541-# C#
55542-##############################################################################
55543-load(
55544-    "@com_google_googleapis_imports//:imports.bzl",
55545-    "csharp_gapic_assembly_pkg",
55546-    "csharp_gapic_library",
55547-    "csharp_grpc_library",
55548-    "csharp_proto_library",
55549-)
55550-
55551-csharp_proto_library(
55552-    name = "gaming_csharp_proto",
55553-    deps = [":gaming_proto"],
55554-)
55555-
55556-csharp_grpc_library(
55557-    name = "gaming_csharp_grpc",
55558-    srcs = [":gaming_proto"],
55559-    deps = [":gaming_csharp_proto"],
55560-)
55561-
55562-csharp_gapic_library(
55563-    name = "gaming_csharp_gapic",
55564-    srcs = [":gaming_proto_with_info"],
55565-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
55566-    grpc_service_config = "gaming_grpc_service_config.json",
55567-    rest_numeric_enums = False,
55568-    service_yaml = "gameservices_v1.yaml",
55569-    deps = [
55570-        ":gaming_csharp_grpc",
55571-        ":gaming_csharp_proto",
55572-    ],
55573-)
55574-
55575-# Open Source Packages
55576-csharp_gapic_assembly_pkg(
55577-    name = "google-cloud-gaming-v1-csharp",
55578-    deps = [
55579-        ":gaming_csharp_gapic",
55580-        ":gaming_csharp_grpc",
55581-        ":gaming_csharp_proto",
55582-    ],
55583-)
55584-
55585-##############################################################################
55586-# C++
55587-##############################################################################
55588-load(
55589-    "@com_google_googleapis_imports//:imports.bzl",
55590-    "cc_grpc_library",
55591-    "cc_proto_library",
55592-)
55593-
55594-cc_proto_library(
55595-    name = "gaming_cc_proto",
55596-    deps = [":gaming_proto"],
55597-)
55598-
55599-cc_grpc_library(
55600-    name = "gaming_cc_grpc",
55601-    srcs = [":gaming_proto"],
55602-    grpc_only = True,
55603-    deps = [":gaming_cc_proto"],
55604-)
55605diff -urN a/google/cloud/gaming/v1beta/BUILD.bazel b/google/cloud/gaming/v1beta/BUILD.bazel
55606--- a/google/cloud/gaming/v1beta/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
55607+++ b/google/cloud/gaming/v1beta/BUILD.bazel	1969-12-31 16:00:00
55608@@ -1,370 +0,0 @@
55609-# This file was automatically generated by BuildFileGenerator
55610-
55611-# This is an API workspace, having public visibility by default makes perfect sense.
55612-package(default_visibility = ["//visibility:public"])
55613-
55614-##############################################################################
55615-# Common
55616-##############################################################################
55617-load("@rules_proto//proto:defs.bzl", "proto_library")
55618-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
55619-
55620-proto_library(
55621-    name = "gaming_proto",
55622-    srcs = [
55623-        "common.proto",
55624-        "game_server_clusters.proto",
55625-        "game_server_clusters_service.proto",
55626-        "game_server_configs.proto",
55627-        "game_server_configs_service.proto",
55628-        "game_server_deployments.proto",
55629-        "game_server_deployments_service.proto",
55630-        "realms.proto",
55631-        "realms_service.proto",
55632-    ],
55633-    deps = [
55634-        "//google/api:annotations_proto",
55635-        "//google/api:client_proto",
55636-        "//google/api:field_behavior_proto",
55637-        "//google/api:resource_proto",
55638-        "//google/longrunning:operations_proto",
55639-        "@com_google_protobuf//:duration_proto",
55640-        "@com_google_protobuf//:field_mask_proto",
55641-        "@com_google_protobuf//:timestamp_proto",
55642-    ],
55643-)
55644-
55645-proto_library_with_info(
55646-    name = "gaming_proto_with_info",
55647-    deps = [
55648-        ":gaming_proto",
55649-        "//google/cloud:common_resources_proto",
55650-    ],
55651-)
55652-
55653-##############################################################################
55654-# Java
55655-##############################################################################
55656-load(
55657-    "@com_google_googleapis_imports//:imports.bzl",
55658-    "java_gapic_assembly_gradle_pkg",
55659-    "java_gapic_library",
55660-    "java_gapic_test",
55661-    "java_grpc_library",
55662-    "java_proto_library",
55663-)
55664-
55665-java_proto_library(
55666-    name = "gaming_java_proto",
55667-    deps = [":gaming_proto"],
55668-)
55669-
55670-java_grpc_library(
55671-    name = "gaming_java_grpc",
55672-    srcs = [":gaming_proto"],
55673-    deps = [":gaming_java_proto"],
55674-)
55675-
55676-java_gapic_library(
55677-    name = "gaming_java_gapic",
55678-    srcs = [":gaming_proto_with_info"],
55679-    grpc_service_config = "gaming_grpc_service_config.json",
55680-    rest_numeric_enums = False,
55681-    test_deps = [
55682-        ":gaming_java_grpc",
55683-    ],
55684-    transport = "grpc+rest",
55685-    deps = [
55686-        ":gaming_java_proto",
55687-    ],
55688-)
55689-
55690-java_gapic_test(
55691-    name = "gaming_java_gapic_test_suite",
55692-    test_classes = [
55693-        "com.google.cloud.gaming.v1beta.GameServerClustersServiceClientHttpJsonTest",
55694-        "com.google.cloud.gaming.v1beta.GameServerClustersServiceClientTest",
55695-        "com.google.cloud.gaming.v1beta.GameServerConfigsServiceClientHttpJsonTest",
55696-        "com.google.cloud.gaming.v1beta.GameServerConfigsServiceClientTest",
55697-        "com.google.cloud.gaming.v1beta.GameServerDeploymentsServiceClientHttpJsonTest",
55698-        "com.google.cloud.gaming.v1beta.GameServerDeploymentsServiceClientTest",
55699-        "com.google.cloud.gaming.v1beta.RealmsServiceClientHttpJsonTest",
55700-        "com.google.cloud.gaming.v1beta.RealmsServiceClientTest",
55701-    ],
55702-    runtime_deps = [":gaming_java_gapic_test"],
55703-)
55704-
55705-# Open Source Packages
55706-java_gapic_assembly_gradle_pkg(
55707-    name = "google-cloud-gaming-v1beta-java",
55708-    include_samples = True,
55709-    transport = "grpc+rest",
55710-    deps = [
55711-        ":gaming_java_gapic",
55712-        ":gaming_java_grpc",
55713-        ":gaming_java_proto",
55714-        ":gaming_proto",
55715-    ],
55716-)
55717-
55718-##############################################################################
55719-# Go
55720-##############################################################################
55721-load(
55722-    "@com_google_googleapis_imports//:imports.bzl",
55723-    "go_gapic_assembly_pkg",
55724-    "go_gapic_library",
55725-    "go_proto_library",
55726-    "go_test",
55727-)
55728-
55729-go_proto_library(
55730-    name = "gaming_go_proto",
55731-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
55732-    importpath = "google.golang.org/genproto/googleapis/cloud/gaming/v1beta",
55733-    protos = [":gaming_proto"],
55734-    deps = [
55735-        "//google/api:annotations_go_proto",
55736-        "//google/longrunning:longrunning_go_proto",
55737-    ],
55738-)
55739-
55740-go_gapic_library(
55741-    name = "gaming_go_gapic",
55742-    srcs = [":gaming_proto_with_info"],
55743-    grpc_service_config = "gaming_grpc_service_config.json",
55744-    importpath = "cloud.google.com/go/gaming/apiv1beta;gaming",
55745-    rest_numeric_enums = False,
55746-    service_yaml = "gameservices_v1beta.yaml",
55747-    transport = "grpc+rest",
55748-    deps = [
55749-        ":gaming_go_proto",
55750-        "//google/longrunning:longrunning_go_proto",
55751-        "@com_google_cloud_go//longrunning:go_default_library",
55752-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
55753-        "@io_bazel_rules_go//proto/wkt:duration_go_proto",
55754-    ],
55755-)
55756-
55757-go_test(
55758-    name = "gaming_go_gapic_test",
55759-    srcs = [":gaming_go_gapic_srcjar_test"],
55760-    embed = [":gaming_go_gapic"],
55761-    importpath = "cloud.google.com/go/gaming/apiv1beta",
55762-)
55763-
55764-# Open Source Packages
55765-go_gapic_assembly_pkg(
55766-    name = "gapi-cloud-gaming-v1beta-go",
55767-    deps = [
55768-        ":gaming_go_gapic",
55769-        ":gaming_go_gapic_srcjar-test.srcjar",
55770-        ":gaming_go_proto",
55771-    ],
55772-)
55773-
55774-##############################################################################
55775-# Python
55776-##############################################################################
55777-load(
55778-    "@com_google_googleapis_imports//:imports.bzl",
55779-    "py_gapic_assembly_pkg",
55780-    "py_gapic_library",
55781-    "py_test",
55782-)
55783-
55784-py_gapic_library(
55785-    name = "gaming_py_gapic",
55786-    srcs = [":gaming_proto"],
55787-    grpc_service_config = "gaming_grpc_service_config.json",
55788-    opt_args = [
55789-        "warehouse-package-name=google-cloud-game-servers",
55790-    ],
55791-    rest_numeric_enums = False,
55792-    transport = "grpc",
55793-)
55794-
55795-py_test(
55796-    name = "gaming_py_gapic_test",
55797-    srcs = [
55798-        "gaming_py_gapic_pytest.py",
55799-        "gaming_py_gapic_test.py",
55800-    ],
55801-    legacy_create_init = False,
55802-    deps = [":gaming_py_gapic"],
55803-)
55804-
55805-# Open Source Packages
55806-py_gapic_assembly_pkg(
55807-    name = "gaming-v1beta-py",
55808-    deps = [
55809-        ":gaming_py_gapic",
55810-    ],
55811-)
55812-
55813-##############################################################################
55814-# PHP
55815-##############################################################################
55816-load(
55817-    "@com_google_googleapis_imports//:imports.bzl",
55818-    "php_gapic_assembly_pkg",
55819-    "php_gapic_library",
55820-    "php_grpc_library",
55821-    "php_proto_library",
55822-)
55823-
55824-php_proto_library(
55825-    name = "gaming_php_proto",
55826-    deps = [":gaming_proto"],
55827-)
55828-
55829-php_grpc_library(
55830-    name = "gaming_php_grpc",
55831-    srcs = [":gaming_proto"],
55832-    deps = [":gaming_php_proto"],
55833-)
55834-
55835-php_gapic_library(
55836-    name = "gaming_php_gapic",
55837-    srcs = [":gaming_proto_with_info"],
55838-    grpc_service_config = "gaming_grpc_service_config.json",
55839-    rest_numeric_enums = False,
55840-    transport = "grpc+rest",
55841-    deps = [
55842-        ":gaming_php_grpc",
55843-        ":gaming_php_proto",
55844-    ],
55845-)
55846-
55847-# Open Source Packages
55848-php_gapic_assembly_pkg(
55849-    name = "google-cloud-gaming-v1beta-php",
55850-    deps = [
55851-        ":gaming_php_gapic",
55852-        ":gaming_php_grpc",
55853-        ":gaming_php_proto",
55854-    ],
55855-)
55856-
55857-##############################################################################
55858-# Node.js
55859-##############################################################################
55860-load(
55861-    "@com_google_googleapis_imports//:imports.bzl",
55862-    "nodejs_gapic_assembly_pkg",
55863-    "nodejs_gapic_library",
55864-)
55865-
55866-nodejs_gapic_library(
55867-    name = "gaming_nodejs_gapic",
55868-    package_name = "@google-cloud/game-servers",
55869-    src = ":gaming_proto_with_info",
55870-    extra_protoc_parameters = ["metadata"],
55871-    grpc_service_config = "gaming_grpc_service_config.json",
55872-    package = "google.cloud.gaming.v1beta",
55873-    rest_numeric_enums = False,
55874-    service_yaml = "gameservices_v1beta.yaml",
55875-    transport = "grpc+rest",
55876-    deps = [],
55877-)
55878-
55879-nodejs_gapic_assembly_pkg(
55880-    name = "gaming-v1beta-nodejs",
55881-    deps = [
55882-        ":gaming_nodejs_gapic",
55883-        ":gaming_proto",
55884-    ],
55885-)
55886-
55887-##############################################################################
55888-# Ruby
55889-##############################################################################
55890-load(
55891-    "@com_google_googleapis_imports//:imports.bzl",
55892-    "ruby_cloud_gapic_library",
55893-    "ruby_gapic_assembly_pkg",
55894-    "ruby_grpc_library",
55895-    "ruby_proto_library",
55896-)
55897-
55898-ruby_proto_library(
55899-    name = "gaming_ruby_proto",
55900-    deps = [":gaming_proto"],
55901-)
55902-
55903-ruby_grpc_library(
55904-    name = "gaming_ruby_grpc",
55905-    srcs = [":gaming_proto"],
55906-    deps = [":gaming_ruby_proto"],
55907-)
55908-
55909-ruby_cloud_gapic_library(
55910-    name = "gaming_ruby_gapic",
55911-    srcs = [":gaming_proto_with_info"],
55912-    extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-gaming-v1beta"],
55913-    rest_numeric_enums = False,
55914-    deps = [
55915-        ":gaming_ruby_grpc",
55916-        ":gaming_ruby_proto",
55917-    ],
55918-)
55919-
55920-# Open Source Packages
55921-ruby_gapic_assembly_pkg(
55922-    name = "google-cloud-gaming-v1beta-ruby",
55923-    deps = [
55924-        ":gaming_ruby_gapic",
55925-        ":gaming_ruby_grpc",
55926-        ":gaming_ruby_proto",
55927-    ],
55928-)
55929-
55930-##############################################################################
55931-# C#
55932-##############################################################################
55933-load(
55934-    "@com_google_googleapis_imports//:imports.bzl",
55935-    "csharp_gapic_assembly_pkg",
55936-    "csharp_gapic_library",
55937-    "csharp_grpc_library",
55938-    "csharp_proto_library",
55939-)
55940-
55941-csharp_proto_library(
55942-    name = "gaming_csharp_proto",
55943-    deps = [":gaming_proto"],
55944-)
55945-
55946-csharp_grpc_library(
55947-    name = "gaming_csharp_grpc",
55948-    srcs = [":gaming_proto"],
55949-    deps = [":gaming_csharp_proto"],
55950-)
55951-
55952-csharp_gapic_library(
55953-    name = "gaming_csharp_gapic",
55954-    srcs = [":gaming_proto_with_info"],
55955-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
55956-    grpc_service_config = "gaming_grpc_service_config.json",
55957-    rest_numeric_enums = False,
55958-    service_yaml = "gameservices_v1beta.yaml",
55959-    deps = [
55960-        ":gaming_csharp_grpc",
55961-        ":gaming_csharp_proto",
55962-    ],
55963-)
55964-
55965-# Open Source Packages
55966-csharp_gapic_assembly_pkg(
55967-    name = "google-cloud-gaming-v1beta-csharp",
55968-    deps = [
55969-        ":gaming_csharp_gapic",
55970-        ":gaming_csharp_grpc",
55971-        ":gaming_csharp_proto",
55972-    ],
55973-)
55974-
55975-##############################################################################
55976-# C++
55977-##############################################################################
55978-# Put your C++ rules here
55979diff -urN a/google/cloud/gkebackup/BUILD.bazel b/google/cloud/gkebackup/BUILD.bazel
55980--- a/google/cloud/gkebackup/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
55981+++ b/google/cloud/gkebackup/BUILD.bazel	1969-12-31 16:00:00
55982@@ -1,39 +0,0 @@
55983-# This build file includes a target for the Ruby wrapper library for
55984-# google-cloud-gke_backup.
55985-
55986-# This is an API workspace, having public visibility by default makes perfect sense.
55987-package(default_visibility = ["//visibility:public"])
55988-
55989-# Export yaml configs.
55990-exports_files(glob(["*.yaml"]))
55991-
55992-load(
55993-    "@com_google_googleapis_imports//:imports.bzl",
55994-    "ruby_cloud_gapic_library",
55995-    "ruby_gapic_assembly_pkg",
55996-)
55997-
55998-# Generates a Ruby wrapper client for gkebackup.
55999-# Ruby wrapper clients are versionless, but are generated from source protos
56000-# for a particular service version, v1 in this case.
56001-ruby_cloud_gapic_library(
56002-    name = "gkebackup_ruby_wrapper",
56003-    srcs = ["//google/cloud/gkebackup/v1:gkebackup_proto_with_info"],
56004-    extra_protoc_parameters = [
56005-        "ruby-cloud-api-id=gkebackup.googleapis.com",
56006-        "ruby-cloud-api-shortname=gkebackup",
56007-        "ruby-cloud-gem-name=google-cloud-gke_backup",
56008-        "ruby-cloud-product-url=https://cloud.google.com/kubernetes-engine/docs/add-on/backup-for-gke/",
56009-        "ruby-cloud-wrapper-of=v1:0.0",
56010-    ],
56011-    ruby_cloud_description = "Backup for GKE lets you protect, manage, and restore your containerized applications and data for stateful workloads running on Google Kubernetes Engine clusters.",
56012-    ruby_cloud_title = "Backup for GKE",
56013-)
56014-
56015-# Open Source package.
56016-ruby_gapic_assembly_pkg(
56017-    name = "google-cloud-gkebackup-ruby",
56018-    deps = [
56019-        ":gkebackup_ruby_wrapper",
56020-    ],
56021-)
56022diff -urN a/google/cloud/gkebackup/logging/v1/BUILD.bazel b/google/cloud/gkebackup/logging/v1/BUILD.bazel
56023--- a/google/cloud/gkebackup/logging/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
56024+++ b/google/cloud/gkebackup/logging/v1/BUILD.bazel	1969-12-31 16:00:00
56025@@ -1,184 +0,0 @@
56026-# This file was automatically generated by BuildFileGenerator
56027-
56028-# This is an API workspace, having public visibility by default makes perfect sense.
56029-package(default_visibility = ["//visibility:public"])
56030-
56031-##############################################################################
56032-# Common
56033-##############################################################################
56034-load("@rules_proto//proto:defs.bzl", "proto_library")
56035-
56036-proto_library(
56037-    name = "logging_proto",
56038-    srcs = [
56039-        "logged_backup.proto",
56040-        "logged_backup_plan.proto",
56041-        "logged_common.proto",
56042-        "logged_restore.proto",
56043-        "logged_restore_plan.proto",
56044-        "logging.proto",
56045-    ],
56046-    deps = [
56047-        "//google/rpc:status_proto",
56048-        "@com_google_protobuf//:field_mask_proto",
56049-    ],
56050-)
56051-
56052-##############################################################################
56053-# Java
56054-##############################################################################
56055-load(
56056-    "@com_google_googleapis_imports//:imports.bzl",
56057-    "java_grpc_library",
56058-    "java_proto_library",
56059-)
56060-
56061-java_proto_library(
56062-    name = "logging_java_proto",
56063-    deps = [":logging_proto"],
56064-)
56065-
56066-java_grpc_library(
56067-    name = "logging_java_grpc",
56068-    srcs = [":logging_proto"],
56069-    deps = [":logging_java_proto"],
56070-)
56071-
56072-##############################################################################
56073-# Go
56074-##############################################################################
56075-load(
56076-    "@com_google_googleapis_imports//:imports.bzl",
56077-    "go_proto_library",
56078-)
56079-
56080-go_proto_library(
56081-    name = "logging_go_proto",
56082-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
56083-    importpath = "google.golang.org/genproto/googleapis/cloud/gkebackup/logging/v1",
56084-    protos = [":logging_proto"],
56085-    deps = [
56086-        "//google/rpc:status_go_proto",
56087-    ],
56088-)
56089-
56090-##############################################################################
56091-# Python
56092-##############################################################################
56093-load(
56094-    "@com_google_googleapis_imports//:imports.bzl",
56095-    "moved_proto_library",
56096-    "py_grpc_library",
56097-    "py_proto_library",
56098-)
56099-
56100-moved_proto_library(
56101-    name = "logging_moved_proto",
56102-    srcs = [":logging_proto"],
56103-    deps = [
56104-        "//google/rpc:status_proto",
56105-        "@com_google_protobuf//:field_mask_proto",
56106-    ],
56107-)
56108-
56109-py_proto_library(
56110-    name = "logging_py_proto",
56111-    deps = [":logging_moved_proto"],
56112-)
56113-
56114-py_grpc_library(
56115-    name = "logging_py_grpc",
56116-    srcs = [":logging_moved_proto"],
56117-    deps = [":logging_py_proto"],
56118-)
56119-
56120-##############################################################################
56121-# PHP
56122-##############################################################################
56123-load(
56124-    "@com_google_googleapis_imports//:imports.bzl",
56125-    "php_grpc_library",
56126-    "php_proto_library",
56127-)
56128-
56129-php_proto_library(
56130-    name = "logging_php_proto",
56131-    deps = [":logging_proto"],
56132-)
56133-
56134-php_grpc_library(
56135-    name = "logging_php_grpc",
56136-    srcs = [":logging_proto"],
56137-    deps = [":logging_php_proto"],
56138-)
56139-
56140-##############################################################################
56141-# Node.js
56142-##############################################################################
56143-load(
56144-    "@com_google_googleapis_imports//:imports.bzl",
56145-    "nodejs_gapic_assembly_pkg",
56146-    "nodejs_gapic_library",
56147-)
56148-
56149-
56150-##############################################################################
56151-# Ruby
56152-##############################################################################
56153-load(
56154-    "@com_google_googleapis_imports//:imports.bzl",
56155-    "ruby_grpc_library",
56156-    "ruby_proto_library",
56157-)
56158-
56159-ruby_proto_library(
56160-    name = "logging_ruby_proto",
56161-    deps = [":logging_proto"],
56162-)
56163-
56164-ruby_grpc_library(
56165-    name = "logging_ruby_grpc",
56166-    srcs = [":logging_proto"],
56167-    deps = [":logging_ruby_proto"],
56168-)
56169-
56170-##############################################################################
56171-# C#
56172-##############################################################################
56173-load(
56174-    "@com_google_googleapis_imports//:imports.bzl",
56175-    "csharp_grpc_library",
56176-    "csharp_proto_library",
56177-)
56178-
56179-csharp_proto_library(
56180-    name = "logging_csharp_proto",
56181-    deps = [":logging_proto"],
56182-)
56183-
56184-csharp_grpc_library(
56185-    name = "logging_csharp_grpc",
56186-    srcs = [":logging_proto"],
56187-    deps = [":logging_csharp_proto"],
56188-)
56189-
56190-##############################################################################
56191-# C++
56192-##############################################################################
56193-load(
56194-    "@com_google_googleapis_imports//:imports.bzl",
56195-    "cc_grpc_library",
56196-    "cc_proto_library",
56197-)
56198-
56199-cc_proto_library(
56200-    name = "logging_cc_proto",
56201-    deps = [":logging_proto"],
56202-)
56203-
56204-cc_grpc_library(
56205-    name = "logging_cc_grpc",
56206-    srcs = [":logging_proto"],
56207-    grpc_only = True,
56208-    deps = [":logging_cc_proto"],
56209-)
56210diff -urN a/google/cloud/gkebackup/v1/BUILD.bazel b/google/cloud/gkebackup/v1/BUILD.bazel
56211--- a/google/cloud/gkebackup/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
56212+++ b/google/cloud/gkebackup/v1/BUILD.bazel	1969-12-31 16:00:00
56213@@ -1,348 +0,0 @@
56214-# This file was automatically generated by BuildFileGenerator
56215-# https://github.com/googleapis/rules_gapic/tree/master/bazel
56216-
56217-# Most of the manual changes to this file will be overwritten.
56218-# It's **only** allowed to change the following rule attribute values:
56219-# - names of *_gapic_assembly_* rules
56220-# - certain parameters of *_gapic_library rules, including but not limited to:
56221-#    * extra_protoc_parameters
56222-#    * extra_protoc_file_parameters
56223-# The complete list of preserved parameters can be found in the source code.
56224-
56225-##############################################################################
56226-# Common
56227-##############################################################################
56228-load("@rules_proto//proto:defs.bzl", "proto_library")
56229-load(
56230-    "@com_google_googleapis_imports//:imports.bzl",
56231-    "cc_grpc_library",
56232-    "cc_proto_library",
56233-    "csharp_gapic_assembly_pkg",
56234-    "csharp_gapic_library",
56235-    "csharp_grpc_library",
56236-    "csharp_proto_library",
56237-    "go_gapic_assembly_pkg",
56238-    "go_gapic_library",
56239-    "go_proto_library",
56240-    "go_test",
56241-    "java_gapic_assembly_gradle_pkg",
56242-    "java_gapic_library",
56243-    "java_gapic_test",
56244-    "java_grpc_library",
56245-    "java_proto_library",
56246-    "nodejs_gapic_assembly_pkg",
56247-    "nodejs_gapic_library",
56248-    "php_gapic_assembly_pkg",
56249-    "php_gapic_library",
56250-    "php_grpc_library",
56251-    "php_proto_library",
56252-    "proto_library_with_info",
56253-    "py_gapic_assembly_pkg",
56254-    "py_gapic_library",
56255-    "py_test",
56256-    "ruby_cloud_gapic_library",
56257-    "ruby_gapic_assembly_pkg",
56258-    "ruby_grpc_library",
56259-    "ruby_proto_library",
56260-)
56261-
56262-# This is an API workspace, having public visibility by default makes perfect sense.
56263-package(default_visibility = ["//visibility:public"])
56264-
56265-proto_library(
56266-    name = "gkebackup_proto",
56267-    srcs = [
56268-        "backup.proto",
56269-        "backup_plan.proto",
56270-        "common.proto",
56271-        "gkebackup.proto",
56272-        "restore.proto",
56273-        "restore_plan.proto",
56274-        "volume.proto",
56275-    ],
56276-    deps = [
56277-        "//google/api:annotations_proto",
56278-        "//google/api:client_proto",
56279-        "//google/api:field_behavior_proto",
56280-        "//google/api:resource_proto",
56281-        "//google/longrunning:operations_proto",
56282-        "@com_google_protobuf//:field_mask_proto",
56283-        "@com_google_protobuf//:timestamp_proto",
56284-    ],
56285-)
56286-
56287-proto_library_with_info(
56288-    name = "gkebackup_proto_with_info",
56289-    deps = [
56290-        ":gkebackup_proto",
56291-        "//google/cloud:common_resources_proto",
56292-    ],
56293-)
56294-
56295-java_proto_library(
56296-    name = "gkebackup_java_proto",
56297-    deps = [":gkebackup_proto"],
56298-)
56299-
56300-java_grpc_library(
56301-    name = "gkebackup_java_grpc",
56302-    srcs = [":gkebackup_proto"],
56303-    deps = [":gkebackup_java_proto"],
56304-)
56305-
56306-java_gapic_library(
56307-    name = "gkebackup_java_gapic",
56308-    srcs = [":gkebackup_proto_with_info"],
56309-    gapic_yaml = None,
56310-    grpc_service_config = "gkebackup_grpc_service_config.json",
56311-    rest_numeric_enums = False,
56312-    service_yaml = "gkebackup_v1.yaml",
56313-    test_deps = [
56314-        ":gkebackup_java_grpc",
56315-    ],
56316-    transport = "grpc+rest",
56317-    deps = [
56318-        ":gkebackup_java_proto",
56319-        "//google/api:api_java_proto",
56320-    ],
56321-)
56322-
56323-java_gapic_test(
56324-    name = "gkebackup_java_gapic_test_suite",
56325-    test_classes = [
56326-        "com.google.cloud.gkebackup.v1.BackupForGKEClientHttpJsonTest",
56327-        "com.google.cloud.gkebackup.v1.BackupForGKEClientTest",
56328-    ],
56329-    runtime_deps = [":gkebackup_java_gapic_test"],
56330-)
56331-
56332-# Open Source Packages
56333-java_gapic_assembly_gradle_pkg(
56334-    name = "google-cloud-gkebackup-v1-java",
56335-    include_samples = True,
56336-    transport = "grpc+rest",
56337-    deps = [
56338-        ":gkebackup_java_gapic",
56339-        ":gkebackup_java_grpc",
56340-        ":gkebackup_java_proto",
56341-        ":gkebackup_proto",
56342-    ],
56343-)
56344-
56345-go_proto_library(
56346-    name = "gkebackup_go_proto",
56347-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
56348-    importpath = "google.golang.org/genproto/googleapis/cloud/gkebackup/v1",
56349-    protos = [":gkebackup_proto"],
56350-    deps = [
56351-        "//google/api:annotations_go_proto",
56352-        "//google/longrunning:longrunning_go_proto",
56353-    ],
56354-)
56355-
56356-go_gapic_library(
56357-    name = "gkebackup_go_gapic",
56358-    srcs = [":gkebackup_proto_with_info"],
56359-    grpc_service_config = "gkebackup_grpc_service_config.json",
56360-    importpath = "cloud.google.com/go/gkebackup/apiv1;gkebackup",
56361-    metadata = True,
56362-    rest_numeric_enums = False,
56363-    service_yaml = "gkebackup_v1.yaml",
56364-    transport = "grpc+rest",
56365-    deps = [
56366-        ":gkebackup_go_proto",
56367-        "//google/longrunning:longrunning_go_proto",
56368-        "@com_google_cloud_go//longrunning:go_default_library",
56369-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
56370-    ],
56371-)
56372-
56373-go_test(
56374-    name = "gkebackup_go_gapic_test",
56375-    srcs = [":gkebackup_go_gapic_srcjar_test"],
56376-    embed = [":gkebackup_go_gapic"],
56377-    importpath = "cloud.google.com/go/gkebackup/apiv1",
56378-)
56379-
56380-# Open Source Packages
56381-go_gapic_assembly_pkg(
56382-    name = "gapi-cloud-gkebackup-v1-go",
56383-    deps = [
56384-        ":gkebackup_go_gapic",
56385-        ":gkebackup_go_gapic_srcjar-metadata.srcjar",
56386-        ":gkebackup_go_gapic_srcjar-test.srcjar",
56387-        ":gkebackup_go_proto",
56388-    ],
56389-)
56390-
56391-py_gapic_library(
56392-    name = "gkebackup_py_gapic",
56393-    srcs = [":gkebackup_proto"],
56394-    grpc_service_config = "gkebackup_grpc_service_config.json",
56395-    opt_args = [
56396-        "warehouse-package-name=google-cloud-gke-backup",
56397-        "python-gapic-namespace=google.cloud",
56398-        "python-gapic-name=gke_backup",
56399-    ],
56400-    rest_numeric_enums = False,
56401-    transport = "grpc+rest",
56402-)
56403-
56404-py_test(
56405-    name = "gkebackup_py_gapic_test",
56406-    srcs = [
56407-        "gkebackup_py_gapic_pytest.py",
56408-        "gkebackup_py_gapic_test.py",
56409-    ],
56410-    legacy_create_init = False,
56411-    deps = [":gkebackup_py_gapic"],
56412-)
56413-
56414-# Open Source Packages
56415-py_gapic_assembly_pkg(
56416-    name = "gkebackup-v1-py",
56417-    deps = [
56418-        ":gkebackup_py_gapic",
56419-    ],
56420-)
56421-
56422-php_proto_library(
56423-    name = "gkebackup_php_proto",
56424-    deps = [":gkebackup_proto"],
56425-)
56426-
56427-php_grpc_library(
56428-    name = "gkebackup_php_grpc",
56429-    srcs = [":gkebackup_proto"],
56430-    deps = [":gkebackup_php_proto"],
56431-)
56432-
56433-php_gapic_library(
56434-    name = "gkebackup_php_gapic",
56435-    srcs = [":gkebackup_proto_with_info"],
56436-    grpc_service_config = "gkebackup_grpc_service_config.json",
56437-    rest_numeric_enums = False,
56438-    service_yaml = "gkebackup_v1.yaml",
56439-    transport = "grpc+rest",
56440-    deps = [
56441-        ":gkebackup_php_grpc",
56442-        ":gkebackup_php_proto",
56443-    ],
56444-)
56445-
56446-# Open Source Packages
56447-php_gapic_assembly_pkg(
56448-    name = "google-cloud-gkebackup-v1-php",
56449-    deps = [
56450-        ":gkebackup_php_gapic",
56451-        ":gkebackup_php_grpc",
56452-        ":gkebackup_php_proto",
56453-    ],
56454-)
56455-
56456-nodejs_gapic_library(
56457-    name = "gkebackup_nodejs_gapic",
56458-    package_name = "@google-cloud/gke-backup",
56459-    src = ":gkebackup_proto_with_info",
56460-    extra_protoc_parameters = ["metadata"],
56461-    grpc_service_config = "gkebackup_grpc_service_config.json",
56462-    package = "google.cloud.gkebackup.v1",
56463-    rest_numeric_enums = False,
56464-    service_yaml = "gkebackup_v1.yaml",
56465-    transport = "grpc+rest",
56466-    deps = [],
56467-)
56468-
56469-nodejs_gapic_assembly_pkg(
56470-    name = "gkebackup-v1-nodejs",
56471-    deps = [
56472-        ":gkebackup_nodejs_gapic",
56473-        ":gkebackup_proto",
56474-    ],
56475-)
56476-
56477-ruby_proto_library(
56478-    name = "gkebackup_ruby_proto",
56479-    deps = [":gkebackup_proto"],
56480-)
56481-
56482-ruby_grpc_library(
56483-    name = "gkebackup_ruby_grpc",
56484-    srcs = [":gkebackup_proto"],
56485-    deps = [":gkebackup_ruby_proto"],
56486-)
56487-
56488-ruby_cloud_gapic_library(
56489-    name = "gkebackup_ruby_gapic",
56490-    srcs = [":gkebackup_proto_with_info"],
56491-    extra_protoc_parameters = [
56492-        "ruby-cloud-api-id=gkebackup.googleapis.com",
56493-        "ruby-cloud-api-shortname=gkebackup",
56494-        "ruby-cloud-gem-name=google-cloud-gke_backup-v1",
56495-        "ruby-cloud-product-url=https://cloud.google.com/kubernetes-engine/docs/add-on/backup-for-gke/",
56496-    ],
56497-    grpc_service_config = "gkebackup_grpc_service_config.json",
56498-    rest_numeric_enums = False,
56499-    ruby_cloud_description = "Backup for GKE lets you protect, manage, and restore your containerized applications and data for stateful workloads running on Google Kubernetes Engine clusters.",
56500-    ruby_cloud_title = "Backup for GKE V1",
56501-    deps = [
56502-        ":gkebackup_ruby_grpc",
56503-        ":gkebackup_ruby_proto",
56504-    ],
56505-)
56506-
56507-# Open Source Packages
56508-ruby_gapic_assembly_pkg(
56509-    name = "google-cloud-gkebackup-v1-ruby",
56510-    deps = [
56511-        ":gkebackup_ruby_gapic",
56512-        ":gkebackup_ruby_grpc",
56513-        ":gkebackup_ruby_proto",
56514-    ],
56515-)
56516-
56517-csharp_proto_library(
56518-    name = "gkebackup_csharp_proto",
56519-    deps = [":gkebackup_proto"],
56520-)
56521-
56522-csharp_grpc_library(
56523-    name = "gkebackup_csharp_grpc",
56524-    srcs = [":gkebackup_proto"],
56525-    deps = [":gkebackup_csharp_proto"],
56526-)
56527-
56528-csharp_gapic_library(
56529-    name = "gkebackup_csharp_gapic",
56530-    srcs = [":gkebackup_proto_with_info"],
56531-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
56532-    grpc_service_config = "gkebackup_grpc_service_config.json",
56533-    rest_numeric_enums = False,
56534-    service_yaml = "gkebackup_v1.yaml",
56535-    deps = [
56536-        ":gkebackup_csharp_grpc",
56537-        ":gkebackup_csharp_proto",
56538-    ],
56539-)
56540-
56541-# Open Source Packages
56542-csharp_gapic_assembly_pkg(
56543-    name = "google-cloud-gkebackup-v1-csharp",
56544-    deps = [
56545-        ":gkebackup_csharp_gapic",
56546-        ":gkebackup_csharp_grpc",
56547-        ":gkebackup_csharp_proto",
56548-    ],
56549-)
56550-
56551-cc_proto_library(
56552-    name = "gkebackup_cc_proto",
56553-    deps = [":gkebackup_proto"],
56554-)
56555-
56556-cc_grpc_library(
56557-    name = "gkebackup_cc_grpc",
56558-    srcs = [":gkebackup_proto"],
56559-    grpc_only = True,
56560-    deps = [":gkebackup_cc_proto"],
56561-)
56562diff -urN a/google/cloud/gkeconnect/gateway/BUILD.bazel b/google/cloud/gkeconnect/gateway/BUILD.bazel
56563--- a/google/cloud/gkeconnect/gateway/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
56564+++ b/google/cloud/gkeconnect/gateway/BUILD.bazel	1969-12-31 16:00:00
56565@@ -1,40 +0,0 @@
56566-# This build file includes a target for the Ruby wrapper library for
56567-# google-cloud-gke_connect-gateway.
56568-
56569-# This is an API workspace, having public visibility by default makes perfect sense.
56570-package(default_visibility = ["//visibility:public"])
56571-
56572-# Export yaml configs.
56573-exports_files(glob(["*.yaml"]))
56574-
56575-load(
56576-    "@com_google_googleapis_imports//:imports.bzl",
56577-    "ruby_cloud_gapic_library",
56578-    "ruby_gapic_assembly_pkg",
56579-)
56580-
56581-# Generates a Ruby wrapper client for connectgateway.
56582-# Ruby wrapper clients are versionless, but are generated from source protos
56583-# for a particular service version, v1beta1 in this case.
56584-ruby_cloud_gapic_library(
56585-    name = "connectgateway_ruby_wrapper",
56586-    srcs = ["//google/cloud/gkeconnect/gateway/v1beta1:gateway_proto_with_info"],
56587-    extra_protoc_parameters = [
56588-        "ruby-cloud-gem-name=google-cloud-gke_connect-gateway",
56589-        "ruby-cloud-env-prefix=GKE_CONNECT_GATEWAY",
56590-        "ruby-cloud-wrapper-of=v1beta1:0.0",
56591-        "ruby-cloud-product-url=https://cloud.google.com/anthos/multicluster-management/gateway/",
56592-        "ruby-cloud-api-id=connectgateway.googleapis.com",
56593-        "ruby-cloud-api-shortname=connectgateway",
56594-    ],
56595-    ruby_cloud_description = "The Connect gateway builds on the power of fleets to let Anthos users connect to and run commands against registered Anthos clusters in a simple, consistent, and secured way, whether the clusters are on Google Cloud, other public clouds, or on premises, and makes it easier to automate DevOps processes across all your clusters.",
56596-    ruby_cloud_title = "Connect Gateway",
56597-)
56598-
56599-# Open Source package.
56600-ruby_gapic_assembly_pkg(
56601-    name = "google-cloud-gkeconnect-gateway-ruby",
56602-    deps = [
56603-        ":connectgateway_ruby_wrapper",
56604-    ],
56605-)
56606diff -urN a/google/cloud/gkeconnect/gateway/v1/BUILD.bazel b/google/cloud/gkeconnect/gateway/v1/BUILD.bazel
56607--- a/google/cloud/gkeconnect/gateway/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
56608+++ b/google/cloud/gkeconnect/gateway/v1/BUILD.bazel	1969-12-31 16:00:00
56609@@ -1,191 +0,0 @@
56610-# This file was automatically generated by BuildFileGenerator
56611-# https://github.com/googleapis/rules_gapic/tree/master/bazel
56612-
56613-# Most of the manual changes to this file will be overwritten.
56614-# It's **only** allowed to change the following rule attribute values:
56615-# - names of *_gapic_assembly_* rules
56616-# - certain parameters of *_gapic_library rules, including but not limited to:
56617-#    * extra_protoc_parameters
56618-#    * extra_protoc_file_parameters
56619-# The complete list of preserved parameters can be found in the source code.
56620-
56621-# This is an API workspace, having public visibility by default makes perfect sense.
56622-package(default_visibility = ["//visibility:public"])
56623-
56624-##############################################################################
56625-# Common
56626-##############################################################################
56627-load("@rules_proto//proto:defs.bzl", "proto_library")
56628-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
56629-
56630-proto_library(
56631-    name = "gateway_proto",
56632-    srcs = [
56633-        "gateway.proto",
56634-    ],
56635-    deps = [
56636-        "//google/api:annotations_proto",
56637-        "//google/api:client_proto",
56638-        "//google/api:httpbody_proto",
56639-    ],
56640-)
56641-
56642-##############################################################################
56643-# Java
56644-##############################################################################
56645-load(
56646-    "@com_google_googleapis_imports//:imports.bzl",
56647-    "java_grpc_library",
56648-    "java_proto_library",
56649-)
56650-
56651-java_proto_library(
56652-    name = "gateway_java_proto",
56653-    deps = [":gateway_proto"],
56654-)
56655-
56656-java_grpc_library(
56657-    name = "gateway_java_grpc",
56658-    srcs = [":gateway_proto"],
56659-    deps = [":gateway_java_proto"],
56660-)
56661-
56662-##############################################################################
56663-# Go
56664-##############################################################################
56665-load(
56666-    "@com_google_googleapis_imports//:imports.bzl",
56667-    "go_proto_library",
56668-)
56669-
56670-go_proto_library(
56671-    name = "gateway_go_proto",
56672-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
56673-    importpath = "google.golang.org/genproto/googleapis/cloud/gkeconnect/gateway/v1",
56674-    protos = [":gateway_proto"],
56675-    deps = [
56676-        "//google/api:annotations_go_proto",
56677-        "//google/api:httpbody_go_proto",
56678-    ],
56679-)
56680-
56681-##############################################################################
56682-# Python
56683-##############################################################################
56684-load(
56685-    "@com_google_googleapis_imports//:imports.bzl",
56686-    "moved_proto_library",
56687-    "py_grpc_library",
56688-    "py_proto_library",
56689-)
56690-
56691-moved_proto_library(
56692-    name = "gateway_moved_proto",
56693-    srcs = [":gateway_proto"],
56694-    deps = [
56695-        "//google/api:annotations_proto",
56696-        "//google/api:client_proto",
56697-        "//google/api:httpbody_proto",
56698-    ],
56699-)
56700-
56701-py_proto_library(
56702-    name = "gateway_py_proto",
56703-    deps = [":gateway_moved_proto"],
56704-)
56705-
56706-py_grpc_library(
56707-    name = "gateway_py_grpc",
56708-    srcs = [":gateway_moved_proto"],
56709-    deps = [":gateway_py_proto"],
56710-)
56711-
56712-##############################################################################
56713-# PHP
56714-##############################################################################
56715-load(
56716-    "@com_google_googleapis_imports//:imports.bzl",
56717-    "php_grpc_library",
56718-    "php_proto_library",
56719-)
56720-
56721-php_proto_library(
56722-    name = "gateway_php_proto",
56723-    deps = [":gateway_proto"],
56724-)
56725-
56726-php_grpc_library(
56727-    name = "gateway_php_grpc",
56728-    srcs = [":gateway_proto"],
56729-    deps = [":gateway_php_proto"],
56730-)
56731-
56732-##############################################################################
56733-# Node.js
56734-##############################################################################
56735-load(
56736-    "@com_google_googleapis_imports//:imports.bzl",
56737-    "nodejs_gapic_assembly_pkg",
56738-    "nodejs_gapic_library",
56739-)
56740-
56741-##############################################################################
56742-# Ruby
56743-##############################################################################
56744-load(
56745-    "@com_google_googleapis_imports//:imports.bzl",
56746-    "ruby_grpc_library",
56747-    "ruby_proto_library",
56748-)
56749-
56750-ruby_proto_library(
56751-    name = "gateway_ruby_proto",
56752-    deps = [":gateway_proto"],
56753-)
56754-
56755-ruby_grpc_library(
56756-    name = "gateway_ruby_grpc",
56757-    srcs = [":gateway_proto"],
56758-    deps = [":gateway_ruby_proto"],
56759-)
56760-
56761-##############################################################################
56762-# C#
56763-##############################################################################
56764-load(
56765-    "@com_google_googleapis_imports//:imports.bzl",
56766-    "csharp_grpc_library",
56767-    "csharp_proto_library",
56768-)
56769-
56770-csharp_proto_library(
56771-    name = "gateway_csharp_proto",
56772-    deps = [":gateway_proto"],
56773-)
56774-
56775-csharp_grpc_library(
56776-    name = "gateway_csharp_grpc",
56777-    srcs = [":gateway_proto"],
56778-    deps = [":gateway_csharp_proto"],
56779-)
56780-
56781-##############################################################################
56782-# C++
56783-##############################################################################
56784-load(
56785-    "@com_google_googleapis_imports//:imports.bzl",
56786-    "cc_grpc_library",
56787-    "cc_proto_library",
56788-)
56789-
56790-cc_proto_library(
56791-    name = "gateway_cc_proto",
56792-    deps = [":gateway_proto"],
56793-)
56794-
56795-cc_grpc_library(
56796-    name = "gateway_cc_grpc",
56797-    srcs = [":gateway_proto"],
56798-    grpc_only = True,
56799-    deps = [":gateway_cc_proto"],
56800-)
56801diff -urN a/google/cloud/gkeconnect/gateway/v1alpha1/BUILD.bazel b/google/cloud/gkeconnect/gateway/v1alpha1/BUILD.bazel
56802--- a/google/cloud/gkeconnect/gateway/v1alpha1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
56803+++ b/google/cloud/gkeconnect/gateway/v1alpha1/BUILD.bazel	1969-12-31 16:00:00
56804@@ -1,175 +0,0 @@
56805-# This file was automatically generated by BuildFileGenerator
56806-# https://github.com/googleapis/rules_gapic/tree/master/bazel
56807-
56808-# Most of the manual changes to this file will be overwritten.
56809-# It's **only** allowed to change the following rule attribute values:
56810-# - names of *_gapic_assembly_* rules
56811-# - certain parameters of *_gapic_library rules, including but not limited to:
56812-#    * extra_protoc_parameters
56813-#    * extra_protoc_file_parameters
56814-# The complete list of preserved parameters can be found in the source code.
56815-
56816-# This is an API workspace, having public visibility by default makes perfect sense.
56817-package(default_visibility = ["//visibility:public"])
56818-
56819-##############################################################################
56820-# Common
56821-##############################################################################
56822-load("@rules_proto//proto:defs.bzl", "proto_library")
56823-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
56824-
56825-proto_library(
56826-    name = "gateway_proto",
56827-    srcs = [
56828-        "gateway.proto",
56829-    ],
56830-    deps = [
56831-        "//google/api:annotations_proto",
56832-        "//google/api:client_proto",
56833-        "//google/api:httpbody_proto",
56834-    ],
56835-)
56836-
56837-##############################################################################
56838-# Java
56839-##############################################################################
56840-load(
56841-    "@com_google_googleapis_imports//:imports.bzl",
56842-    "java_grpc_library",
56843-    "java_proto_library",
56844-)
56845-
56846-java_proto_library(
56847-    name = "gateway_java_proto",
56848-    deps = [":gateway_proto"],
56849-)
56850-
56851-java_grpc_library(
56852-    name = "gateway_java_grpc",
56853-    srcs = [":gateway_proto"],
56854-    deps = [":gateway_java_proto"],
56855-)
56856-
56857-##############################################################################
56858-# Go
56859-##############################################################################
56860-load(
56861-    "@com_google_googleapis_imports//:imports.bzl",
56862-    "go_proto_library",
56863-)
56864-
56865-go_proto_library(
56866-    name = "gateway_go_proto",
56867-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
56868-    importpath = "google.golang.org/genproto/googleapis/cloud/gkeconnect/gateway/v1alpha1",
56869-    protos = [":gateway_proto"],
56870-    deps = [
56871-        "//google/api:annotations_go_proto",
56872-        "//google/api:httpbody_go_proto",
56873-    ],
56874-)
56875-
56876-##############################################################################
56877-# Python
56878-##############################################################################
56879-load(
56880-    "@com_google_googleapis_imports//:imports.bzl",
56881-    "moved_proto_library",
56882-    "py_grpc_library",
56883-    "py_proto_library",
56884-)
56885-
56886-moved_proto_library(
56887-    name = "gateway_moved_proto",
56888-    srcs = [":gateway_proto"],
56889-    deps = [
56890-        "//google/api:annotations_proto",
56891-        "//google/api:client_proto",
56892-        "//google/api:httpbody_proto",
56893-    ],
56894-)
56895-
56896-py_proto_library(
56897-    name = "gateway_py_proto",
56898-    deps = [":gateway_moved_proto"],
56899-)
56900-
56901-py_grpc_library(
56902-    name = "gateway_py_grpc",
56903-    srcs = [":gateway_moved_proto"],
56904-    deps = [":gateway_py_proto"],
56905-)
56906-
56907-##############################################################################
56908-# PHP
56909-##############################################################################
56910-load(
56911-    "@com_google_googleapis_imports//:imports.bzl",
56912-    "php_grpc_library",
56913-    "php_proto_library",
56914-)
56915-
56916-php_proto_library(
56917-    name = "gateway_php_proto",
56918-    deps = [":gateway_proto"],
56919-)
56920-
56921-php_grpc_library(
56922-    name = "gateway_php_grpc",
56923-    srcs = [":gateway_proto"],
56924-    deps = [":gateway_php_proto"],
56925-)
56926-
56927-##############################################################################
56928-# Node.js
56929-##############################################################################
56930-load(
56931-    "@com_google_googleapis_imports//:imports.bzl",
56932-    "nodejs_gapic_assembly_pkg",
56933-    "nodejs_gapic_library",
56934-)
56935-
56936-##############################################################################
56937-# Ruby
56938-##############################################################################
56939-load(
56940-    "@com_google_googleapis_imports//:imports.bzl",
56941-    "ruby_grpc_library",
56942-    "ruby_proto_library",
56943-)
56944-
56945-ruby_proto_library(
56946-    name = "gateway_ruby_proto",
56947-    deps = [":gateway_proto"],
56948-)
56949-
56950-ruby_grpc_library(
56951-    name = "gateway_ruby_grpc",
56952-    srcs = [":gateway_proto"],
56953-    deps = [":gateway_ruby_proto"],
56954-)
56955-
56956-##############################################################################
56957-# C#
56958-##############################################################################
56959-load(
56960-    "@com_google_googleapis_imports//:imports.bzl",
56961-    "csharp_grpc_library",
56962-    "csharp_proto_library",
56963-)
56964-
56965-csharp_proto_library(
56966-    name = "gateway_csharp_proto",
56967-    deps = [":gateway_proto"],
56968-)
56969-
56970-csharp_grpc_library(
56971-    name = "gateway_csharp_grpc",
56972-    srcs = [":gateway_proto"],
56973-    deps = [":gateway_csharp_proto"],
56974-)
56975-
56976-##############################################################################
56977-# C++
56978-##############################################################################
56979-# Put your C++ rules here
56980diff -urN a/google/cloud/gkeconnect/gateway/v1beta1/BUILD.bazel b/google/cloud/gkeconnect/gateway/v1beta1/BUILD.bazel
56981--- a/google/cloud/gkeconnect/gateway/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
56982+++ b/google/cloud/gkeconnect/gateway/v1beta1/BUILD.bazel	1969-12-31 16:00:00
56983@@ -1,366 +0,0 @@
56984-# This file was automatically generated by BuildFileGenerator
56985-# https://github.com/googleapis/rules_gapic/tree/master/bazel
56986-
56987-# Most of the manual changes to this file will be overwritten.
56988-# It's **only** allowed to change the following rule attribute values:
56989-# - names of *_gapic_assembly_* rules
56990-# - certain parameters of *_gapic_library rules, including but not limited to:
56991-#    * extra_protoc_parameters
56992-#    * extra_protoc_file_parameters
56993-# The complete list of preserved parameters can be found in the source code.
56994-
56995-# This is an API workspace, having public visibility by default makes perfect sense.
56996-package(default_visibility = ["//visibility:public"])
56997-
56998-##############################################################################
56999-# Common
57000-##############################################################################
57001-load("@rules_proto//proto:defs.bzl", "proto_library")
57002-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
57003-
57004-proto_library(
57005-    name = "gateway_proto",
57006-    srcs = [
57007-        "gateway.proto",
57008-    ],
57009-    deps = [
57010-        "//google/api:annotations_proto",
57011-        "//google/api:client_proto",
57012-        "//google/api:httpbody_proto",
57013-    ],
57014-)
57015-
57016-proto_library_with_info(
57017-    name = "gateway_proto_with_info",
57018-    deps = [
57019-        ":gateway_proto",
57020-        "//google/cloud:common_resources_proto",
57021-    ],
57022-)
57023-
57024-##############################################################################
57025-# Java
57026-##############################################################################
57027-load(
57028-    "@com_google_googleapis_imports//:imports.bzl",
57029-    "java_gapic_assembly_gradle_pkg",
57030-    "java_gapic_library",
57031-    "java_gapic_test",
57032-    "java_grpc_library",
57033-    "java_proto_library",
57034-)
57035-
57036-java_proto_library(
57037-    name = "gateway_java_proto",
57038-    deps = [":gateway_proto"],
57039-)
57040-
57041-java_grpc_library(
57042-    name = "gateway_java_grpc",
57043-    srcs = [":gateway_proto"],
57044-    deps = [":gateway_java_proto"],
57045-)
57046-
57047-java_gapic_library(
57048-    name = "gateway_java_gapic",
57049-    srcs = [":gateway_proto_with_info"],
57050-    grpc_service_config = "connectgw_grpc_service_config.json",
57051-    rest_numeric_enums = False,
57052-    test_deps = [
57053-        ":gateway_java_grpc",
57054-    ],
57055-    transport = "grpc",
57056-    deps = [
57057-        ":gateway_java_proto",
57058-        "//google/api:api_java_proto",
57059-    ],
57060-)
57061-
57062-java_gapic_test(
57063-    name = "gateway_java_gapic_test_suite",
57064-    test_classes = [
57065-        "com.google.cloud.gkeconnect.gateway.v1beta1.GatewayServiceClientTest",
57066-    ],
57067-    runtime_deps = [":gateway_java_gapic_test"],
57068-)
57069-
57070-# Open Source Packages
57071-java_gapic_assembly_gradle_pkg(
57072-    name = "google-cloud-gkeconnect-gateway-v1beta1-java",
57073-    include_samples = True,
57074-    transport = "grpc",
57075-    deps = [
57076-        ":gateway_java_gapic",
57077-        ":gateway_java_grpc",
57078-        ":gateway_java_proto",
57079-        ":gateway_proto",
57080-    ],
57081-)
57082-
57083-##############################################################################
57084-# Go
57085-##############################################################################
57086-load(
57087-    "@com_google_googleapis_imports//:imports.bzl",
57088-    "go_gapic_assembly_pkg",
57089-    "go_gapic_library",
57090-    "go_proto_library",
57091-    "go_test",
57092-)
57093-
57094-go_proto_library(
57095-    name = "gateway_go_proto",
57096-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
57097-    importpath = "google.golang.org/genproto/googleapis/cloud/gkeconnect/gateway/v1beta1",
57098-    protos = [":gateway_proto"],
57099-    deps = [
57100-        "//google/api:annotations_go_proto",
57101-        "//google/api:httpbody_go_proto",
57102-    ],
57103-)
57104-
57105-go_gapic_library(
57106-    name = "gateway_go_gapic",
57107-    srcs = [":gateway_proto_with_info"],
57108-    grpc_service_config = "connectgw_grpc_service_config.json",
57109-    importpath = "cloud.google.com/go/gkeconnect/gateway/apiv1beta1;gateway",
57110-    metadata = True,
57111-    rest_numeric_enums = False,
57112-    service_yaml = "connectgateway_v1beta1.yaml",
57113-    deps = [
57114-        ":gateway_go_proto",
57115-        "//google/api:httpbody_go_proto",
57116-    ],
57117-)
57118-
57119-go_test(
57120-    name = "gateway_go_gapic_test",
57121-    srcs = [":gateway_go_gapic_srcjar_test"],
57122-    embed = [":gateway_go_gapic"],
57123-    importpath = "cloud.google.com/go/gkeconnect/gateway/apiv1beta1",
57124-)
57125-
57126-# Open Source Packages
57127-go_gapic_assembly_pkg(
57128-    name = "gapi-cloud-gkeconnect-gateway-v1beta1-go",
57129-    deps = [
57130-        ":gateway_go_gapic",
57131-        ":gateway_go_gapic_srcjar-metadata.srcjar",
57132-        ":gateway_go_gapic_srcjar-test.srcjar",
57133-        ":gateway_go_proto",
57134-    ],
57135-)
57136-
57137-##############################################################################
57138-# Python
57139-##############################################################################
57140-load(
57141-    "@com_google_googleapis_imports//:imports.bzl",
57142-    "py_gapic_assembly_pkg",
57143-    "py_gapic_library",
57144-    "py_test",
57145-)
57146-
57147-py_gapic_library(
57148-    name = "gateway_py_gapic",
57149-    srcs = [":gateway_proto"],
57150-    grpc_service_config = "connectgw_grpc_service_config.json",
57151-    opt_args = ["warehouse-package-name=google-cloud-gke-connect-gateway"],
57152-    rest_numeric_enums = False,
57153-    transport = "grpc",
57154-)
57155-
57156-py_test(
57157-    name = "gateway_py_gapic_test",
57158-    srcs = [
57159-        "gateway_py_gapic_pytest.py",
57160-        "gateway_py_gapic_test.py",
57161-    ],
57162-    legacy_create_init = False,
57163-    deps = [":gateway_py_gapic"],
57164-)
57165-
57166-# Open Source Packages
57167-py_gapic_assembly_pkg(
57168-    name = "gkeconnect-gateway-v1beta1-py",
57169-    deps = [
57170-        ":gateway_py_gapic",
57171-    ],
57172-)
57173-
57174-##############################################################################
57175-# PHP
57176-##############################################################################
57177-load(
57178-    "@com_google_googleapis_imports//:imports.bzl",
57179-    "php_gapic_assembly_pkg",
57180-    "php_gapic_library",
57181-    "php_grpc_library",
57182-    "php_proto_library",
57183-)
57184-
57185-php_proto_library(
57186-    name = "gateway_php_proto",
57187-    deps = [":gateway_proto"],
57188-)
57189-
57190-php_grpc_library(
57191-    name = "gateway_php_grpc",
57192-    srcs = [":gateway_proto"],
57193-    deps = [":gateway_php_proto"],
57194-)
57195-
57196-php_gapic_library(
57197-    name = "gateway_php_gapic",
57198-    srcs = [":gateway_proto_with_info"],
57199-    grpc_service_config = "connectgw_grpc_service_config.json",
57200-    rest_numeric_enums = False,
57201-    service_yaml = "connectgateway_v1beta1.yaml",
57202-    transport = "grpc+rest",
57203-    deps = [
57204-        ":gateway_php_grpc",
57205-        ":gateway_php_proto",
57206-    ],
57207-)
57208-
57209-# Open Source Packages
57210-php_gapic_assembly_pkg(
57211-    name = "google-cloud-gkeconnect-gateway-v1beta1-php",
57212-    deps = [
57213-        ":gateway_php_gapic",
57214-        ":gateway_php_grpc",
57215-        ":gateway_php_proto",
57216-    ],
57217-)
57218-
57219-##############################################################################
57220-# Node.js
57221-##############################################################################
57222-load(
57223-    "@com_google_googleapis_imports//:imports.bzl",
57224-    "nodejs_gapic_assembly_pkg",
57225-    "nodejs_gapic_library",
57226-)
57227-
57228-nodejs_gapic_library(
57229-    name = "gateway_nodejs_gapic",
57230-    package_name = "@google-cloud/gke-connect-gateway",
57231-    src = ":gateway_proto_with_info",
57232-    extra_protoc_parameters = ["metadata"],
57233-    grpc_service_config = "connectgw_grpc_service_config.json",
57234-    package = "google.cloud.gkeconnect.gateway.v1beta1",
57235-    rest_numeric_enums = False,
57236-    service_yaml = "connectgateway_v1beta1.yaml",
57237-    transport = "grpc+rest",
57238-    deps = [],
57239-)
57240-
57241-nodejs_gapic_assembly_pkg(
57242-    name = "gkeconnect-gateway-v1beta1-nodejs",
57243-    deps = [
57244-        ":gateway_nodejs_gapic",
57245-        ":gateway_proto",
57246-    ],
57247-)
57248-
57249-##############################################################################
57250-# Ruby
57251-##############################################################################
57252-load(
57253-    "@com_google_googleapis_imports//:imports.bzl",
57254-    "ruby_cloud_gapic_library",
57255-    "ruby_gapic_assembly_pkg",
57256-    "ruby_grpc_library",
57257-    "ruby_proto_library",
57258-)
57259-
57260-ruby_proto_library(
57261-    name = "gateway_ruby_proto",
57262-    deps = [":gateway_proto"],
57263-)
57264-
57265-ruby_grpc_library(
57266-    name = "gateway_ruby_grpc",
57267-    srcs = [":gateway_proto"],
57268-    deps = [":gateway_ruby_proto"],
57269-)
57270-
57271-ruby_cloud_gapic_library(
57272-    name = "gateway_ruby_gapic",
57273-    srcs = [":gateway_proto_with_info"],
57274-    extra_protoc_parameters = [
57275-        "ruby-cloud-gem-name=google-cloud-gke_connect-gateway-v1beta1",
57276-        "ruby-cloud-env-prefix=GKE_CONNECT_GATEWAY",
57277-        "ruby-cloud-product-url=https://cloud.google.com/anthos/multicluster-management/gateway/",
57278-        "ruby-cloud-api-id=connectgateway.googleapis.com",
57279-        "ruby-cloud-api-shortname=connectgateway",
57280-    ],
57281-    grpc_service_config = "connectgw_grpc_service_config.json",
57282-    rest_numeric_enums = False,
57283-    ruby_cloud_description = "The Connect gateway builds on the power of fleets to let Anthos users connect to and run commands against registered Anthos clusters in a simple, consistent, and secured way, whether the clusters are on Google Cloud, other public clouds, or on premises, and makes it easier to automate DevOps processes across all your clusters.",
57284-    ruby_cloud_title = "Connect Gateway V1beta1",
57285-    deps = [
57286-        ":gateway_ruby_grpc",
57287-        ":gateway_ruby_proto",
57288-    ],
57289-)
57290-
57291-# Open Source Packages
57292-ruby_gapic_assembly_pkg(
57293-    name = "google-cloud-gkeconnect-gateway-v1beta1-ruby",
57294-    deps = [
57295-        ":gateway_ruby_gapic",
57296-        ":gateway_ruby_grpc",
57297-        ":gateway_ruby_proto",
57298-    ],
57299-)
57300-
57301-##############################################################################
57302-# C#
57303-##############################################################################
57304-load(
57305-    "@com_google_googleapis_imports//:imports.bzl",
57306-    "csharp_gapic_assembly_pkg",
57307-    "csharp_gapic_library",
57308-    "csharp_grpc_library",
57309-    "csharp_proto_library",
57310-)
57311-
57312-csharp_proto_library(
57313-    name = "gateway_csharp_proto",
57314-    deps = [":gateway_proto"],
57315-)
57316-
57317-csharp_grpc_library(
57318-    name = "gateway_csharp_grpc",
57319-    srcs = [":gateway_proto"],
57320-    deps = [":gateway_csharp_proto"],
57321-)
57322-
57323-csharp_gapic_library(
57324-    name = "gateway_csharp_gapic",
57325-    srcs = [":gateway_proto_with_info"],
57326-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
57327-    grpc_service_config = "connectgw_grpc_service_config.json",
57328-    rest_numeric_enums = False,
57329-    service_yaml = "connectgateway_v1beta1.yaml",
57330-    deps = [
57331-        ":gateway_csharp_grpc",
57332-        ":gateway_csharp_proto",
57333-    ],
57334-)
57335-
57336-# Open Source Packages
57337-csharp_gapic_assembly_pkg(
57338-    name = "google-cloud-gkeconnect-gateway-v1beta1-csharp",
57339-    deps = [
57340-        ":gateway_csharp_gapic",
57341-        ":gateway_csharp_grpc",
57342-        ":gateway_csharp_proto",
57343-    ],
57344-)
57345-
57346-##############################################################################
57347-# C++
57348-##############################################################################
57349-# Put your C++ rules here
57350diff -urN a/google/cloud/gkehub/BUILD.bazel b/google/cloud/gkehub/BUILD.bazel
57351--- a/google/cloud/gkehub/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
57352+++ b/google/cloud/gkehub/BUILD.bazel	1969-12-31 16:00:00
57353@@ -1,40 +0,0 @@
57354-# This build file includes a target for the Ruby wrapper library for
57355-# google-cloud-gke_hub.
57356-
57357-# This is an API workspace, having public visibility by default makes perfect sense.
57358-package(default_visibility = ["//visibility:public"])
57359-
57360-# Export yaml configs.
57361-exports_files(glob(["*.yaml"]))
57362-
57363-load(
57364-    "@com_google_googleapis_imports//:imports.bzl",
57365-    "ruby_cloud_gapic_library",
57366-    "ruby_gapic_assembly_pkg",
57367-)
57368-
57369-# Generates a Ruby wrapper client for gkehub.
57370-# Ruby wrapper clients are versionless, but are generated from source protos
57371-# for a particular service version, v1 in this case.
57372-ruby_cloud_gapic_library(
57373-    name = "gkehub_ruby_wrapper",
57374-    srcs = ["//google/cloud/gkehub/v1:gkehub_proto_with_info"],
57375-    extra_protoc_parameters = [
57376-        "ruby-cloud-gem-name=google-cloud-gke_hub",
57377-        "ruby-cloud-env-prefix=GKE_HUB",
57378-        "ruby-cloud-wrapper-of=v1:0.0;v1beta1:0.0",
57379-        "ruby-cloud-product-url=https://cloud.google.com/anthos/clusters/docs",
57380-        "ruby-cloud-api-id=gkehub.googleapis.com",
57381-        "ruby-cloud-api-shortname=gkehub",
57382-    ],
57383-    ruby_cloud_description = "The GKE Hub API centrally manages features and services on all your Kubernetes clusters running in a variety of environments, including Google cloud, on premises in customer datacenters, or other third party clouds.",
57384-    ruby_cloud_title = "GKE Hub",
57385-)
57386-
57387-# Open Source package.
57388-ruby_gapic_assembly_pkg(
57389-    name = "google-cloud-gkehub-ruby",
57390-    deps = [
57391-        ":gkehub_ruby_wrapper",
57392-    ],
57393-)
57394diff -urN a/google/cloud/gkehub/v1/BUILD.bazel b/google/cloud/gkehub/v1/BUILD.bazel
57395--- a/google/cloud/gkehub/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
57396+++ b/google/cloud/gkehub/v1/BUILD.bazel	1969-12-31 16:00:00
57397@@ -1,416 +0,0 @@
57398-# This file was automatically generated by BuildFileGenerator
57399-# https://github.com/googleapis/rules_gapic/tree/master/bazel
57400-
57401-# Most of the manual changes to this file will be overwritten.
57402-# It's **only** allowed to change the following rule attribute values:
57403-# - names of *_gapic_assembly_* rules
57404-# - certain parameters of *_gapic_library rules, including but not limited to:
57405-#    * extra_protoc_parameters
57406-#    * extra_protoc_file_parameters
57407-# The complete list of preserved parameters can be found in the source code.
57408-
57409-# This is an API workspace, having public visibility by default makes perfect sense.
57410-package(default_visibility = ["//visibility:public"])
57411-
57412-##############################################################################
57413-# Common
57414-##############################################################################
57415-load("@rules_proto//proto:defs.bzl", "proto_library")
57416-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
57417-
57418-proto_library(
57419-    name = "gkehub_proto",
57420-    srcs = [
57421-        "feature.proto",
57422-        "membership.proto",
57423-        "service.proto",
57424-    ],
57425-    deps = [
57426-        "//google/api:annotations_proto",
57427-        "//google/api:client_proto",
57428-        "//google/api:field_behavior_proto",
57429-        "//google/api:resource_proto",
57430-        "//google/cloud/gkehub/v1/configmanagement:configmanagement_proto",
57431-        "//google/cloud/gkehub/v1/multiclusteringress:multiclusteringress_proto",
57432-        "//google/longrunning:operations_proto",
57433-        "@com_google_protobuf//:empty_proto",
57434-        "@com_google_protobuf//:field_mask_proto",
57435-        "@com_google_protobuf//:timestamp_proto",
57436-    ],
57437-)
57438-
57439-proto_library_with_info(
57440-    name = "gkehub_proto_with_info",
57441-    deps = [
57442-        ":gkehub_proto",
57443-        "//google/cloud:common_resources_proto",
57444-    ],
57445-)
57446-
57447-##############################################################################
57448-# Java
57449-##############################################################################
57450-load(
57451-    "@com_google_googleapis_imports//:imports.bzl",
57452-    "java_gapic_assembly_gradle_pkg",
57453-    "java_gapic_library",
57454-    "java_gapic_test",
57455-    "java_grpc_library",
57456-    "java_proto_library",
57457-)
57458-
57459-_JAVA_PROTO_SUBPACKAGE_DEPS = [
57460-    "//google/cloud/gkehub/v1/multiclusteringress:multiclusteringress_java_proto",
57461-    "//google/cloud/gkehub/v1/configmanagement:configmanagement_java_proto",
57462-]
57463-
57464-_JAVA_GRPC_SUBPACKAGE_DEPS = [
57465-    "//google/cloud/gkehub/v1/multiclusteringress:multiclusteringress_java_grpc",
57466-    "//google/cloud/gkehub/v1/configmanagement:configmanagement_java_grpc",
57467-]
57468-
57469-java_proto_library(
57470-    name = "gkehub_java_proto",
57471-    deps = [":gkehub_proto"],
57472-)
57473-
57474-java_grpc_library(
57475-    name = "gkehub_java_grpc",
57476-    srcs = [":gkehub_proto"],
57477-    deps = [":gkehub_java_proto"] + _JAVA_PROTO_SUBPACKAGE_DEPS,
57478-)
57479-
57480-java_gapic_library(
57481-    name = "gkehub_java_gapic",
57482-    srcs = [":gkehub_proto_with_info"],
57483-    gapic_yaml = None,
57484-    grpc_service_config = "v1_grpc_service_config.json",
57485-    rest_numeric_enums = False,
57486-    service_yaml = "gkehub_v1.yaml",
57487-    test_deps = [
57488-        ":gkehub_java_grpc",
57489-    ] + _JAVA_GRPC_SUBPACKAGE_DEPS,
57490-    transport = "grpc+rest",
57491-    deps = [
57492-        ":gkehub_java_proto",
57493-        "//google/api:api_java_proto",
57494-    ] + _JAVA_PROTO_SUBPACKAGE_DEPS,
57495-)
57496-
57497-java_gapic_test(
57498-    name = "gkehub_java_gapic_test_suite",
57499-    test_classes = [
57500-        "com.google.cloud.gkehub.v1.GkeHubClientHttpJsonTest",
57501-        "com.google.cloud.gkehub.v1.GkeHubClientTest",
57502-    ],
57503-    runtime_deps = [":gkehub_java_gapic_test"],
57504-)
57505-
57506-# Open Source Packages
57507-java_gapic_assembly_gradle_pkg(
57508-    name = "google-cloud-gkehub-v1-java",
57509-    transport = "grpc+rest",
57510-    deps = [
57511-        ":gkehub_java_gapic",
57512-        ":gkehub_java_grpc",
57513-        ":gkehub_java_proto",
57514-        ":gkehub_proto",
57515-    ] + _JAVA_PROTO_SUBPACKAGE_DEPS + _JAVA_GRPC_SUBPACKAGE_DEPS,
57516-)
57517-
57518-##############################################################################
57519-# Go
57520-##############################################################################
57521-load(
57522-    "@com_google_googleapis_imports//:imports.bzl",
57523-    "go_gapic_assembly_pkg",
57524-    "go_gapic_library",
57525-    "go_proto_library",
57526-    "go_test",
57527-)
57528-
57529-go_proto_library(
57530-    name = "gkehub_go_proto",
57531-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
57532-    importpath = "google.golang.org/genproto/googleapis/cloud/gkehub/v1",
57533-    protos = [":gkehub_proto"],
57534-    deps = [
57535-        "//google/api:annotations_go_proto",
57536-        "//google/cloud/gkehub/v1/configmanagement:configmanagement_go_proto",
57537-        "//google/cloud/gkehub/v1/multiclusteringress:multiclusteringress_go_proto",
57538-        "//google/longrunning:longrunning_go_proto",
57539-    ],
57540-)
57541-
57542-go_gapic_library(
57543-    name = "gkehub_go_gapic",
57544-    srcs = [":gkehub_proto_with_info"],
57545-    grpc_service_config = "v1_grpc_service_config.json",
57546-    importpath = "cloud.google.com/go/gkehub/apiv1;gkehub",
57547-    metadata = True,
57548-    rest_numeric_enums = False,
57549-    service_yaml = "gkehub_v1.yaml",
57550-    transport = "grpc+rest",
57551-    deps = [
57552-        ":gkehub_go_proto",
57553-        "//google/longrunning:longrunning_go_proto",
57554-        "@com_google_cloud_go//longrunning:go_default_library",
57555-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
57556-    ],
57557-)
57558-
57559-go_test(
57560-    name = "gkehub_go_gapic_test",
57561-    srcs = [":gkehub_go_gapic_srcjar_test"],
57562-    embed = [":gkehub_go_gapic"],
57563-    importpath = "cloud.google.com/go/gkehub/apiv1",
57564-)
57565-
57566-# Open Source Packages
57567-go_gapic_assembly_pkg(
57568-    name = "gapi-cloud-gkehub-v1-go",
57569-    deps = [
57570-        ":gkehub_go_gapic",
57571-        ":gkehub_go_gapic_srcjar-metadata.srcjar",
57572-        ":gkehub_go_gapic_srcjar-test.srcjar",
57573-        ":gkehub_go_proto",
57574-    ],
57575-)
57576-
57577-##############################################################################
57578-# Python
57579-##############################################################################
57580-load(
57581-    "@com_google_googleapis_imports//:imports.bzl",
57582-    "py_gapic_assembly_pkg",
57583-    "py_gapic_library",
57584-)
57585-
57586-py_gapic_library(
57587-    name = "gkehub_py_gapic",
57588-    srcs = [":gkehub_proto"],
57589-    grpc_service_config = "v1_grpc_service_config.json",
57590-    opt_args = ["warehouse-package-name=google-cloud-gke-hub"],
57591-    rest_numeric_enums = False,
57592-    transport = "grpc",
57593-)
57594-
57595-# Uncomment once https://github.com/googleapis/gapic-generator-python/issues/1376 is fixed
57596-#py_test(
57597-#    name = "gkehub_py_gapic_test",
57598-#    srcs = [
57599-#        "gkehub_py_gapic_pytest.py",
57600-#        "gkehub_py_gapic_test.py",
57601-#    ],
57602-#    legacy_create_init = False,
57603-#    deps = [":gkehub_py_gapic"],
57604-#)
57605-
57606-# Open Source Packages
57607-py_gapic_assembly_pkg(
57608-    name = "gkehub-v1-py",
57609-    deps = [
57610-        ":gkehub_py_gapic",
57611-        "//google/cloud/gkehub/v1/configmanagement:configmanagement_py_gapic",
57612-        "//google/cloud/gkehub/v1/multiclusteringress:multiclusteringress_py_gapic",
57613-    ],
57614-)
57615-
57616-##############################################################################
57617-# PHP
57618-##############################################################################
57619-load(
57620-    "@com_google_googleapis_imports//:imports.bzl",
57621-    "php_gapic_assembly_pkg",
57622-    "php_gapic_library",
57623-    "php_grpc_library",
57624-    "php_proto_library",
57625-)
57626-
57627-php_proto_library(
57628-    name = "gkehub_php_proto",
57629-    deps = [":gkehub_proto"],
57630-)
57631-
57632-php_grpc_library(
57633-    name = "gkehub_php_grpc",
57634-    srcs = [":gkehub_proto"],
57635-    deps = [":gkehub_php_proto"],
57636-)
57637-
57638-php_gapic_library(
57639-    name = "gkehub_php_gapic",
57640-    srcs = [":gkehub_proto_with_info"],
57641-    grpc_service_config = "v1_grpc_service_config.json",
57642-    rest_numeric_enums = False,
57643-    service_yaml = "gkehub_v1.yaml",
57644-    transport = "grpc+rest",
57645-    deps = [
57646-        ":gkehub_php_grpc",
57647-        ":gkehub_php_proto",
57648-    ],
57649-)
57650-
57651-# Open Source Packages
57652-php_gapic_assembly_pkg(
57653-    name = "google-cloud-gkehub-v1-php",
57654-    deps = [
57655-        ":gkehub_php_gapic",
57656-        ":gkehub_php_grpc",
57657-        ":gkehub_php_proto",
57658-    ],
57659-)
57660-
57661-##############################################################################
57662-# Node.js
57663-##############################################################################
57664-load(
57665-    "@com_google_googleapis_imports//:imports.bzl",
57666-    "nodejs_gapic_assembly_pkg",
57667-    "nodejs_gapic_library",
57668-)
57669-
57670-nodejs_gapic_library(
57671-    name = "gkehub_nodejs_gapic",
57672-    package_name = "@google-cloud/gke-hub",
57673-    src = ":gkehub_proto_with_info",
57674-    extra_protoc_parameters = ["metadata"],
57675-    grpc_service_config = "v1_grpc_service_config.json",
57676-    package = "google.cloud.gkehub.v1",
57677-    rest_numeric_enums = False,
57678-    service_yaml = "gkehub_v1.yaml",
57679-    transport = "grpc+rest",
57680-    deps = [],
57681-)
57682-
57683-nodejs_gapic_assembly_pkg(
57684-    name = "gkehub-v1-nodejs",
57685-    deps = [
57686-        ":gkehub_nodejs_gapic",
57687-        ":gkehub_proto",
57688-        "//google/cloud/gkehub/v1/configmanagement:configmanagement_proto",
57689-        "//google/cloud/gkehub/v1/multiclusteringress:multiclusteringress_proto",
57690-    ],
57691-)
57692-
57693-##############################################################################
57694-# Ruby
57695-##############################################################################
57696-load(
57697-    "@com_google_googleapis_imports//:imports.bzl",
57698-    "ruby_cloud_gapic_library",
57699-    "ruby_gapic_assembly_pkg",
57700-    "ruby_grpc_library",
57701-    "ruby_proto_library",
57702-)
57703-
57704-ruby_proto_library(
57705-    name = "gkehub_ruby_proto",
57706-    deps = [
57707-        ":gkehub_proto",
57708-        "//google/cloud/gkehub/v1/configmanagement:configmanagement_proto",
57709-        "//google/cloud/gkehub/v1/multiclusteringress:multiclusteringress_proto",
57710-    ],
57711-)
57712-
57713-ruby_grpc_library(
57714-    name = "gkehub_ruby_grpc",
57715-    srcs = [":gkehub_proto"],
57716-    deps = [":gkehub_ruby_proto"],
57717-)
57718-
57719-ruby_cloud_gapic_library(
57720-    name = "gkehub_ruby_gapic",
57721-    srcs = [":gkehub_proto_with_info"],
57722-    extra_protoc_parameters = [
57723-        "ruby-cloud-api-id=gkehub.googleapis.com",
57724-        "ruby-cloud-api-shortname=gkehub",
57725-        "ruby-cloud-env-prefix=GKE_HUB",
57726-        "ruby-cloud-gem-name=google-cloud-gke_hub-v1",
57727-        "ruby-cloud-product-url=https://cloud.google.com/anthos/clusters/docs",
57728-    ],
57729-    grpc_service_config = "v1_grpc_service_config.json",
57730-    rest_numeric_enums = False,
57731-    ruby_cloud_description = "The GKE Hub API centrally manages features and services on all your Kubernetes clusters running in a variety of environments, including Google cloud, on premises in customer datacenters, or other third party clouds.",
57732-    ruby_cloud_title = "GKE Hub V1",
57733-    deps = [
57734-        ":gkehub_ruby_grpc",
57735-        ":gkehub_ruby_proto",
57736-    ],
57737-)
57738-
57739-# Open Source Packages
57740-ruby_gapic_assembly_pkg(
57741-    name = "google-cloud-gkehub-v1-ruby",
57742-    deps = [
57743-        ":gkehub_ruby_gapic",
57744-        ":gkehub_ruby_grpc",
57745-        ":gkehub_ruby_proto",
57746-    ],
57747-)
57748-
57749-##############################################################################
57750-# C#
57751-##############################################################################
57752-load(
57753-    "@com_google_googleapis_imports//:imports.bzl",
57754-    "csharp_gapic_assembly_pkg",
57755-    "csharp_gapic_library",
57756-    "csharp_grpc_library",
57757-    "csharp_proto_library",
57758-)
57759-
57760-csharp_proto_library(
57761-    name = "gkehub_csharp_proto",
57762-    deps = [":gkehub_proto"],
57763-)
57764-
57765-csharp_grpc_library(
57766-    name = "gkehub_csharp_grpc",
57767-    srcs = [":gkehub_proto"],
57768-    deps = [":gkehub_csharp_proto"],
57769-)
57770-
57771-csharp_gapic_library(
57772-    name = "gkehub_csharp_gapic",
57773-    srcs = [":gkehub_proto_with_info"],
57774-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
57775-    grpc_service_config = "v1_grpc_service_config.json",
57776-    rest_numeric_enums = False,
57777-    service_yaml = "gkehub_v1.yaml",
57778-    deps = [
57779-        ":gkehub_csharp_grpc",
57780-        ":gkehub_csharp_proto",
57781-    ],
57782-)
57783-
57784-# Open Source Packages
57785-csharp_gapic_assembly_pkg(
57786-    name = "google-cloud-gkehub-v1-csharp",
57787-    deps = [
57788-        ":gkehub_csharp_gapic",
57789-        ":gkehub_csharp_grpc",
57790-        ":gkehub_csharp_proto",
57791-    ],
57792-)
57793-
57794-##############################################################################
57795-# C++
57796-##############################################################################
57797-load(
57798-    "@com_google_googleapis_imports//:imports.bzl",
57799-    "cc_grpc_library",
57800-    "cc_proto_library",
57801-)
57802-
57803-cc_proto_library(
57804-    name = "gkehub_cc_proto",
57805-    deps = [":gkehub_proto"],
57806-)
57807-
57808-cc_grpc_library(
57809-    name = "gkehub_cc_grpc",
57810-    srcs = [":gkehub_proto"],
57811-    grpc_only = True,
57812-    deps = [":gkehub_cc_proto"],
57813-)
57814diff -urN a/google/cloud/gkehub/v1/configmanagement/BUILD.bazel b/google/cloud/gkehub/v1/configmanagement/BUILD.bazel
57815--- a/google/cloud/gkehub/v1/configmanagement/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
57816+++ b/google/cloud/gkehub/v1/configmanagement/BUILD.bazel	1969-12-31 16:00:00
57817@@ -1,163 +0,0 @@
57818-# This file was automatically generated by BuildFileGenerator
57819-
57820-# This is an API workspace, having public visibility by default makes perfect sense.
57821-package(default_visibility = ["//visibility:public"])
57822-
57823-##############################################################################
57824-# Common
57825-##############################################################################
57826-load("@rules_proto//proto:defs.bzl", "proto_library")
57827-
57828-proto_library(
57829-    name = "configmanagement_proto",
57830-    srcs = [
57831-        "configmanagement.proto",
57832-    ],
57833-    deps = [
57834-        "//google/api:annotations_proto",
57835-        "@com_google_protobuf//:timestamp_proto",
57836-    ],
57837-)
57838-
57839-##############################################################################
57840-# Java
57841-##############################################################################
57842-load(
57843-    "@com_google_googleapis_imports//:imports.bzl",
57844-    "java_grpc_library",
57845-    "java_proto_library",
57846-)
57847-
57848-java_proto_library(
57849-    name = "configmanagement_java_proto",
57850-    deps = [":configmanagement_proto"],
57851-)
57852-
57853-java_grpc_library(
57854-    name = "configmanagement_java_grpc",
57855-    srcs = [":configmanagement_proto"],
57856-    deps = [":configmanagement_java_proto"],
57857-)
57858-
57859-##############################################################################
57860-# Go
57861-##############################################################################
57862-load(
57863-    "@com_google_googleapis_imports//:imports.bzl",
57864-    "go_proto_library",
57865-)
57866-
57867-go_proto_library(
57868-    name = "configmanagement_go_proto",
57869-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
57870-    importpath = "google.golang.org/genproto/googleapis/cloud/gkehub/configmanagement/v1",
57871-    protos = [":configmanagement_proto"],
57872-    deps = [
57873-        "//google/api:annotations_go_proto",
57874-    ],
57875-)
57876-
57877-##############################################################################
57878-# Python
57879-##############################################################################
57880-load(
57881-    "@com_google_googleapis_imports//:imports.bzl",
57882-    "py_gapic_library",
57883-)
57884-
57885-py_gapic_library(
57886-    name = "configmanagement_py_gapic",
57887-    srcs = [":configmanagement_proto"],
57888-    rest_numeric_enums = False,
57889-    transport = "grpc",
57890-)
57891-
57892-##############################################################################
57893-# PHP
57894-##############################################################################
57895-load(
57896-    "@com_google_googleapis_imports//:imports.bzl",
57897-    "php_grpc_library",
57898-    "php_proto_library",
57899-)
57900-
57901-php_proto_library(
57902-    name = "configmanagement_php_proto",
57903-    deps = [":configmanagement_proto"],
57904-)
57905-
57906-php_grpc_library(
57907-    name = "configmanagement_php_grpc",
57908-    srcs = [":configmanagement_proto"],
57909-    deps = [":configmanagement_php_proto"],
57910-)
57911-
57912-##############################################################################
57913-# Node.js
57914-##############################################################################
57915-load(
57916-    "@com_google_googleapis_imports//:imports.bzl",
57917-    "nodejs_gapic_assembly_pkg",
57918-    "nodejs_gapic_library",
57919-)
57920-
57921-##############################################################################
57922-# Ruby
57923-##############################################################################
57924-load(
57925-    "@com_google_googleapis_imports//:imports.bzl",
57926-    "ruby_grpc_library",
57927-    "ruby_proto_library",
57928-)
57929-
57930-ruby_proto_library(
57931-    name = "configmanagement_ruby_proto",
57932-    deps = [":configmanagement_proto"],
57933-)
57934-
57935-ruby_grpc_library(
57936-    name = "configmanagement_ruby_grpc",
57937-    srcs = [":configmanagement_proto"],
57938-    deps = [":configmanagement_ruby_proto"],
57939-)
57940-
57941-##############################################################################
57942-# C#
57943-##############################################################################
57944-load(
57945-    "@com_google_googleapis_imports//:imports.bzl",
57946-    "csharp_grpc_library",
57947-    "csharp_proto_library",
57948-)
57949-
57950-csharp_proto_library(
57951-    name = "configmanagement_csharp_proto",
57952-    deps = [":configmanagement_proto"],
57953-)
57954-
57955-csharp_grpc_library(
57956-    name = "configmanagement_csharp_grpc",
57957-    srcs = [":configmanagement_proto"],
57958-    deps = [":configmanagement_csharp_proto"],
57959-)
57960-
57961-##############################################################################
57962-# C++
57963-##############################################################################
57964-load(
57965-    "@com_google_googleapis_imports//:imports.bzl",
57966-    "cc_grpc_library",
57967-    "cc_proto_library",
57968-)
57969-
57970-cc_proto_library(
57971-    name = "configmanagement_cc_proto",
57972-    deps = [":configmanagement_proto"],
57973-)
57974-
57975-cc_grpc_library(
57976-    name = "configmanagement_cc_grpc",
57977-    srcs = [":configmanagement_proto"],
57978-    grpc_only = True,
57979-    deps = [":configmanagement_cc_proto"],
57980-)
57981diff -urN a/google/cloud/gkehub/v1/multiclusteringress/BUILD.bazel b/google/cloud/gkehub/v1/multiclusteringress/BUILD.bazel
57982--- a/google/cloud/gkehub/v1/multiclusteringress/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
57983+++ b/google/cloud/gkehub/v1/multiclusteringress/BUILD.bazel	1969-12-31 16:00:00
57984@@ -1,162 +0,0 @@
57985-# This file was automatically generated by BuildFileGenerator
57986-
57987-# This is an API workspace, having public visibility by default makes perfect sense.
57988-package(default_visibility = ["//visibility:public"])
57989-
57990-##############################################################################
57991-# Common
57992-##############################################################################
57993-load("@rules_proto//proto:defs.bzl", "proto_library")
57994-
57995-proto_library(
57996-    name = "multiclusteringress_proto",
57997-    srcs = [
57998-        "multiclusteringress.proto",
57999-    ],
58000-    deps = [
58001-        "//google/api:annotations_proto",
58002-    ],
58003-)
58004-
58005-##############################################################################
58006-# Java
58007-##############################################################################
58008-load(
58009-    "@com_google_googleapis_imports//:imports.bzl",
58010-    "java_grpc_library",
58011-    "java_proto_library",
58012-)
58013-
58014-java_proto_library(
58015-    name = "multiclusteringress_java_proto",
58016-    deps = [":multiclusteringress_proto"],
58017-)
58018-
58019-java_grpc_library(
58020-    name = "multiclusteringress_java_grpc",
58021-    srcs = [":multiclusteringress_proto"],
58022-    deps = [":multiclusteringress_java_proto"],
58023-)
58024-
58025-##############################################################################
58026-# Go
58027-##############################################################################
58028-load(
58029-    "@com_google_googleapis_imports//:imports.bzl",
58030-    "go_proto_library",
58031-)
58032-
58033-go_proto_library(
58034-    name = "multiclusteringress_go_proto",
58035-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
58036-    importpath = "google.golang.org/genproto/googleapis/cloud/gkehub/multiclusteringress/v1",
58037-    protos = [":multiclusteringress_proto"],
58038-    deps = [
58039-        "//google/api:annotations_go_proto",
58040-    ],
58041-)
58042-
58043-##############################################################################
58044-# Python
58045-##############################################################################
58046-load(
58047-    "@com_google_googleapis_imports//:imports.bzl",
58048-    "py_gapic_library",
58049-)
58050-
58051-py_gapic_library(
58052-    name = "multiclusteringress_py_gapic",
58053-    srcs = [":multiclusteringress_proto"],
58054-    rest_numeric_enums = False,
58055-    transport = "grpc",
58056-)
58057-
58058-##############################################################################
58059-# PHP
58060-##############################################################################
58061-load(
58062-    "@com_google_googleapis_imports//:imports.bzl",
58063-    "php_grpc_library",
58064-    "php_proto_library",
58065-)
58066-
58067-php_proto_library(
58068-    name = "multiclusteringress_php_proto",
58069-    deps = [":multiclusteringress_proto"],
58070-)
58071-
58072-php_grpc_library(
58073-    name = "multiclusteringress_php_grpc",
58074-    srcs = [":multiclusteringress_proto"],
58075-    deps = [":multiclusteringress_php_proto"],
58076-)
58077-
58078-##############################################################################
58079-# Node.js
58080-##############################################################################
58081-load(
58082-    "@com_google_googleapis_imports//:imports.bzl",
58083-    "nodejs_gapic_assembly_pkg",
58084-    "nodejs_gapic_library",
58085-)
58086-
58087-##############################################################################
58088-# Ruby
58089-##############################################################################
58090-load(
58091-    "@com_google_googleapis_imports//:imports.bzl",
58092-    "ruby_grpc_library",
58093-    "ruby_proto_library",
58094-)
58095-
58096-ruby_proto_library(
58097-    name = "multiclusteringress_ruby_proto",
58098-    deps = [":multiclusteringress_proto"],
58099-)
58100-
58101-ruby_grpc_library(
58102-    name = "multiclusteringress_ruby_grpc",
58103-    srcs = [":multiclusteringress_proto"],
58104-    deps = [":multiclusteringress_ruby_proto"],
58105-)
58106-
58107-##############################################################################
58108-# C#
58109-##############################################################################
58110-load(
58111-    "@com_google_googleapis_imports//:imports.bzl",
58112-    "csharp_grpc_library",
58113-    "csharp_proto_library",
58114-)
58115-
58116-csharp_proto_library(
58117-    name = "multiclusteringress_csharp_proto",
58118-    deps = [":multiclusteringress_proto"],
58119-)
58120-
58121-csharp_grpc_library(
58122-    name = "multiclusteringress_csharp_grpc",
58123-    srcs = [":multiclusteringress_proto"],
58124-    deps = [":multiclusteringress_csharp_proto"],
58125-)
58126-
58127-##############################################################################
58128-# C++
58129-##############################################################################
58130-load(
58131-    "@com_google_googleapis_imports//:imports.bzl",
58132-    "cc_grpc_library",
58133-    "cc_proto_library",
58134-)
58135-
58136-cc_proto_library(
58137-    name = "multiclusteringress_cc_proto",
58138-    deps = [":multiclusteringress_proto"],
58139-)
58140-
58141-cc_grpc_library(
58142-    name = "multiclusteringress_cc_grpc",
58143-    srcs = [":multiclusteringress_proto"],
58144-    grpc_only = True,
58145-    deps = [":multiclusteringress_cc_proto"],
58146-)
58147diff -urN a/google/cloud/gkehub/v1alpha/BUILD.bazel b/google/cloud/gkehub/v1alpha/BUILD.bazel
58148--- a/google/cloud/gkehub/v1alpha/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
58149+++ b/google/cloud/gkehub/v1alpha/BUILD.bazel	1969-12-31 16:00:00
58150@@ -1,401 +0,0 @@
58151-# This file was automatically generated by BuildFileGenerator
58152-# https://github.com/googleapis/rules_gapic/tree/master/bazel
58153-
58154-# Most of the manual changes to this file will be overwritten.
58155-# It's **only** allowed to change the following rule attribute values:
58156-# - names of *_gapic_assembly_* rules
58157-# - certain parameters of *_gapic_library rules, including but not limited to:
58158-#    * extra_protoc_parameters
58159-#    * extra_protoc_file_parameters
58160-# The complete list of preserved parameters can be found in the source code.
58161-
58162-# This is an API workspace, having public visibility by default makes perfect sense.
58163-package(default_visibility = ["//visibility:public"])
58164-
58165-##############################################################################
58166-# Common
58167-##############################################################################
58168-load("@rules_proto//proto:defs.bzl", "proto_library")
58169-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
58170-
58171-proto_library(
58172-    name = "gkehub_proto",
58173-    srcs = [
58174-        "feature.proto",
58175-        "service.proto",
58176-    ],
58177-    deps = [
58178-        "//google/api:annotations_proto",
58179-        "//google/api:client_proto",
58180-        "//google/api:field_behavior_proto",
58181-        "//google/api:resource_proto",
58182-        "//google/cloud/gkehub/v1alpha/cloudauditlogging:cloudauditlogging_proto",
58183-        "//google/cloud/gkehub/v1alpha/configmanagement:configmanagement_proto",
58184-        "//google/cloud/gkehub/v1alpha/metering:metering_proto",
58185-        "//google/cloud/gkehub/v1alpha/multiclusteringress:multiclusteringress_proto",
58186-        "//google/cloud/gkehub/v1alpha/servicemesh:servicemesh_proto",
58187-        "//google/longrunning:operations_proto",
58188-        "@com_google_protobuf//:field_mask_proto",
58189-        "@com_google_protobuf//:timestamp_proto",
58190-    ],
58191-)
58192-
58193-proto_library_with_info(
58194-    name = "gkehub_proto_with_info",
58195-    deps = [
58196-        ":gkehub_proto",
58197-        "//google/cloud:common_resources_proto",
58198-    ],
58199-)
58200-
58201-##############################################################################
58202-# Java
58203-##############################################################################
58204-load(
58205-    "@com_google_googleapis_imports//:imports.bzl",
58206-    "java_gapic_assembly_gradle_pkg",
58207-    "java_gapic_library",
58208-    "java_gapic_test",
58209-    "java_grpc_library",
58210-    "java_proto_library",
58211-)
58212-
58213-_JAVA_PROTO_SUBPACKAGE_DEPS = [
58214-    "//google/cloud/gkehub/v1alpha/multiclusteringress:multiclusteringress_java_proto",
58215-    "//google/cloud/gkehub/v1alpha/configmanagement:configmanagement_java_proto",
58216-    "//google/cloud/gkehub/v1alpha/metering:metering_java_proto",
58217-    "//google/cloud/gkehub/v1alpha/cloudauditlogging:cloudauditlogging_java_proto",
58218-    "//google/cloud/gkehub/v1alpha/servicemesh:servicemesh_java_proto",
58219-]
58220-
58221-_JAVA_GRPC_SUBPACKAGE_DEPS = [
58222-    "//google/cloud/gkehub/v1alpha/multiclusteringress:multiclusteringress_java_grpc",
58223-    "//google/cloud/gkehub/v1alpha/configmanagement:configmanagement_java_grpc",
58224-    "//google/cloud/gkehub/v1alpha/metering:metering_java_grpc",
58225-    "//google/cloud/gkehub/v1alpha/cloudauditlogging:cloudauditlogging_java_grpc",
58226-    "//google/cloud/gkehub/v1alpha/servicemesh:servicemesh_java_grpc",
58227-]
58228-
58229-java_proto_library(
58230-    name = "gkehub_java_proto",
58231-    deps = [":gkehub_proto"],
58232-)
58233-
58234-java_grpc_library(
58235-    name = "gkehub_java_grpc",
58236-    srcs = [":gkehub_proto"],
58237-    deps = [":gkehub_java_proto"] + _JAVA_PROTO_SUBPACKAGE_DEPS,
58238-)
58239-
58240-java_gapic_library(
58241-    name = "gkehub_java_gapic",
58242-    srcs = [":gkehub_proto_with_info"],
58243-    grpc_service_config = "v1alpha_grpc_service_config.json",
58244-    rest_numeric_enums = False,
58245-    test_deps = [
58246-        ":gkehub_java_grpc",
58247-    ] + _JAVA_GRPC_SUBPACKAGE_DEPS,
58248-    transport = "grpc+rest",
58249-    deps = [
58250-        ":gkehub_java_proto",
58251-    ] + _JAVA_PROTO_SUBPACKAGE_DEPS,
58252-)
58253-
58254-java_gapic_test(
58255-    name = "gkehub_java_gapic_test_suite",
58256-    test_classes = [
58257-        "com.google.cloud.gkehub.v1alpha.GkeHubClientHttpJsonTest",
58258-        "com.google.cloud.gkehub.v1alpha.GkeHubClientTest",
58259-    ],
58260-    runtime_deps = [":gkehub_java_gapic_test"],
58261-)
58262-
58263-# Open Source Packages
58264-java_gapic_assembly_gradle_pkg(
58265-    name = "google-cloud-gkehub-v1alpha-java",
58266-    transport = "grpc+rest",
58267-    deps = [
58268-        ":gkehub_java_gapic",
58269-        ":gkehub_java_grpc",
58270-        ":gkehub_java_proto",
58271-        ":gkehub_proto",
58272-    ] + _JAVA_PROTO_SUBPACKAGE_DEPS + _JAVA_GRPC_SUBPACKAGE_DEPS,
58273-)
58274-
58275-##############################################################################
58276-# Go
58277-##############################################################################
58278-load(
58279-    "@com_google_googleapis_imports//:imports.bzl",
58280-    "go_gapic_assembly_pkg",
58281-    "go_gapic_library",
58282-    "go_proto_library",
58283-    "go_test",
58284-)
58285-
58286-go_proto_library(
58287-    name = "gkehub_go_proto",
58288-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
58289-    importpath = "google.golang.org/genproto/googleapis/cloud/gkehub/v1alpha",
58290-    protos = [":gkehub_proto"],
58291-    deps = [
58292-        "//google/api:annotations_go_proto",
58293-        "//google/cloud/gkehub/v1alpha/cloudauditlogging:cloudauditlogging_go_proto",
58294-        "//google/cloud/gkehub/v1alpha/configmanagement:configmanagement_go_proto",
58295-        "//google/cloud/gkehub/v1alpha/metering:metering_go_proto",
58296-        "//google/cloud/gkehub/v1alpha/multiclusteringress:multiclusteringress_go_proto",
58297-        "//google/cloud/gkehub/v1alpha/servicemesh:servicemesh_go_proto",
58298-        "//google/longrunning:longrunning_go_proto",
58299-    ],
58300-)
58301-
58302-go_gapic_library(
58303-    name = "gkehub_go_gapic",
58304-    srcs = [":gkehub_proto_with_info"],
58305-    grpc_service_config = "v1alpha_grpc_service_config.json",
58306-    importpath = "cloud.google.com/go/gkehub/apiv1alpha;gkehub",
58307-    metadata = True,
58308-    rest_numeric_enums = False,
58309-    service_yaml = "gkehub_v1alpha.yaml",
58310-    transport = "grpc+rest",
58311-    deps = [
58312-        ":gkehub_go_proto",
58313-        "//google/longrunning:longrunning_go_proto",
58314-        "@com_google_cloud_go//longrunning:go_default_library",
58315-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
58316-    ],
58317-)
58318-
58319-go_test(
58320-    name = "gkehub_go_gapic_test",
58321-    srcs = [":gkehub_go_gapic_srcjar_test"],
58322-    embed = [":gkehub_go_gapic"],
58323-    importpath = "cloud.google.com/go/gkehub/apiv1alpha",
58324-)
58325-
58326-# Open Source Packages
58327-go_gapic_assembly_pkg(
58328-    name = "gapi-cloud-gkehub-v1alpha-go",
58329-    deps = [
58330-        ":gkehub_go_gapic",
58331-        ":gkehub_go_gapic_srcjar-metadata.srcjar",
58332-        ":gkehub_go_gapic_srcjar-test.srcjar",
58333-        ":gkehub_go_proto",
58334-    ],
58335-)
58336-
58337-##############################################################################
58338-# Python
58339-##############################################################################
58340-load(
58341-    "@com_google_googleapis_imports//:imports.bzl",
58342-    "py_gapic_assembly_pkg",
58343-    "py_gapic_library",
58344-)
58345-
58346-py_gapic_library(
58347-    name = "gkehub_py_gapic",
58348-    srcs = [":gkehub_proto"],
58349-    grpc_service_config = "v1alpha_grpc_service_config.json",
58350-    opt_args = ["warehouse-package-name=google-cloud-gke-hub"],
58351-    rest_numeric_enums = False,
58352-    transport = "grpc",
58353-)
58354-
58355-# Uncomment once https://github.com/googleapis/gapic-generator-python/issues/1376 is fixed
58356-#py_test(
58357-#    name = "gkehub_py_gapic_test",
58358-#    srcs = [
58359-#        "gkehub_py_gapic_pytest.py",
58360-#        "gkehub_py_gapic_test.py",
58361-#    ],
58362-#    legacy_create_init = False,
58363-#    deps = [":gkehub_py_gapic"],
58364-#)
58365-
58366-# Open Source Packages
58367-py_gapic_assembly_pkg(
58368-    name = "gkehub-v1alpha-py",
58369-    deps = [
58370-        ":gkehub_py_gapic",
58371-        "//google/cloud/gkehub/v1alpha/cloudauditlogging:cloudauditlogging_py_gapic",
58372-        "//google/cloud/gkehub/v1alpha/configmanagement:configmanagement_py_gapic",
58373-        "//google/cloud/gkehub/v1alpha/metering:metering_py_gapic",
58374-        "//google/cloud/gkehub/v1alpha/multiclusteringress:multiclusteringress_py_gapic",
58375-        "//google/cloud/gkehub/v1alpha/servicemesh:servicemesh_py_gapic",
58376-    ],
58377-)
58378-
58379-##############################################################################
58380-# PHP
58381-##############################################################################
58382-load(
58383-    "@com_google_googleapis_imports//:imports.bzl",
58384-    "php_gapic_assembly_pkg",
58385-    "php_gapic_library",
58386-    "php_grpc_library",
58387-    "php_proto_library",
58388-)
58389-
58390-php_proto_library(
58391-    name = "gkehub_php_proto",
58392-    deps = [":gkehub_proto"],
58393-)
58394-
58395-php_grpc_library(
58396-    name = "gkehub_php_grpc",
58397-    srcs = [":gkehub_proto"],
58398-    deps = [":gkehub_php_proto"],
58399-)
58400-
58401-php_gapic_library(
58402-    name = "gkehub_php_gapic",
58403-    srcs = [":gkehub_proto_with_info"],
58404-    grpc_service_config = "v1alpha_grpc_service_config.json",
58405-    rest_numeric_enums = False,
58406-    service_yaml = "gkehub_v1alpha.yaml",
58407-    transport = "grpc+rest",
58408-    deps = [
58409-        ":gkehub_php_grpc",
58410-        ":gkehub_php_proto",
58411-    ],
58412-)
58413-
58414-# Open Source Packages
58415-php_gapic_assembly_pkg(
58416-    name = "google-cloud-gkehub-v1alpha-php",
58417-    deps = [
58418-        ":gkehub_php_gapic",
58419-        ":gkehub_php_grpc",
58420-        ":gkehub_php_proto",
58421-    ],
58422-)
58423-
58424-##############################################################################
58425-# Node.js
58426-##############################################################################
58427-load(
58428-    "@com_google_googleapis_imports//:imports.bzl",
58429-    "nodejs_gapic_assembly_pkg",
58430-    "nodejs_gapic_library",
58431-)
58432-
58433-nodejs_gapic_library(
58434-    name = "gkehub_nodejs_gapic",
58435-    package_name = "@google-cloud/gke-hub",
58436-    src = ":gkehub_proto_with_info",
58437-    extra_protoc_parameters = ["metadata"],
58438-    grpc_service_config = "v1alpha_grpc_service_config.json",
58439-    package = "google.cloud.gkehub.v1alpha",
58440-    rest_numeric_enums = False,
58441-    service_yaml = "gkehub_v1alpha.yaml",
58442-    transport = "grpc+rest",
58443-    deps = [],
58444-)
58445-
58446-nodejs_gapic_assembly_pkg(
58447-    name = "gkehub-v1alpha-nodejs",
58448-    deps = [
58449-        ":gkehub_nodejs_gapic",
58450-        ":gkehub_proto",
58451-        "//google/cloud/gkehub/v1alpha/cloudauditlogging:cloudauditlogging_proto",
58452-        "//google/cloud/gkehub/v1alpha/configmanagement:configmanagement_proto",
58453-        "//google/cloud/gkehub/v1alpha/metering:metering_proto",
58454-        "//google/cloud/gkehub/v1alpha/multiclusteringress:multiclusteringress_proto",
58455-        "//google/cloud/gkehub/v1alpha/servicemesh:servicemesh_proto",
58456-    ],
58457-)
58458-
58459-##############################################################################
58460-# Ruby
58461-##############################################################################
58462-load(
58463-    "@com_google_googleapis_imports//:imports.bzl",
58464-    "ruby_cloud_gapic_library",
58465-    "ruby_gapic_assembly_pkg",
58466-    "ruby_grpc_library",
58467-    "ruby_proto_library",
58468-)
58469-
58470-ruby_proto_library(
58471-    name = "gkehub_ruby_proto",
58472-    deps = [":gkehub_proto"],
58473-)
58474-
58475-ruby_grpc_library(
58476-    name = "gkehub_ruby_grpc",
58477-    srcs = [":gkehub_proto"],
58478-    deps = [":gkehub_ruby_proto"],
58479-)
58480-
58481-ruby_cloud_gapic_library(
58482-    name = "gkehub_ruby_gapic",
58483-    srcs = [":gkehub_proto_with_info"],
58484-    extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-gkehub-v1alpha"],
58485-    grpc_service_config = "v1alpha_grpc_service_config.json",
58486-    rest_numeric_enums = False,
58487-    deps = [
58488-        ":gkehub_ruby_grpc",
58489-        ":gkehub_ruby_proto",
58490-    ],
58491-)
58492-
58493-# Open Source Packages
58494-ruby_gapic_assembly_pkg(
58495-    name = "google-cloud-gkehub-v1alpha-ruby",
58496-    deps = [
58497-        ":gkehub_ruby_gapic",
58498-        ":gkehub_ruby_grpc",
58499-        ":gkehub_ruby_proto",
58500-    ],
58501-)
58502-
58503-##############################################################################
58504-# C#
58505-##############################################################################
58506-load(
58507-    "@com_google_googleapis_imports//:imports.bzl",
58508-    "csharp_gapic_assembly_pkg",
58509-    "csharp_gapic_library",
58510-    "csharp_grpc_library",
58511-    "csharp_proto_library",
58512-)
58513-
58514-csharp_proto_library(
58515-    name = "gkehub_csharp_proto",
58516-    deps = [":gkehub_proto"],
58517-)
58518-
58519-csharp_grpc_library(
58520-    name = "gkehub_csharp_grpc",
58521-    srcs = [":gkehub_proto"],
58522-    deps = [":gkehub_csharp_proto"],
58523-)
58524-
58525-csharp_gapic_library(
58526-    name = "gkehub_csharp_gapic",
58527-    srcs = [":gkehub_proto_with_info"],
58528-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
58529-    grpc_service_config = "v1alpha_grpc_service_config.json",
58530-    rest_numeric_enums = False,
58531-    service_yaml = "gkehub_v1alpha.yaml",
58532-    deps = [
58533-        ":gkehub_csharp_grpc",
58534-        ":gkehub_csharp_proto",
58535-    ],
58536-)
58537-
58538-# Open Source Packages
58539-csharp_gapic_assembly_pkg(
58540-    name = "google-cloud-gkehub-v1alpha-csharp",
58541-    deps = [
58542-        ":gkehub_csharp_gapic",
58543-        ":gkehub_csharp_grpc",
58544-        ":gkehub_csharp_proto",
58545-    ],
58546-)
58547-
58548-##############################################################################
58549-# C++
58550-##############################################################################
58551-# Put your C++ rules here
58552diff -urN a/google/cloud/gkehub/v1alpha/cloudauditlogging/BUILD.bazel b/google/cloud/gkehub/v1alpha/cloudauditlogging/BUILD.bazel
58553--- a/google/cloud/gkehub/v1alpha/cloudauditlogging/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
58554+++ b/google/cloud/gkehub/v1alpha/cloudauditlogging/BUILD.bazel	1969-12-31 16:00:00
58555@@ -1,146 +0,0 @@
58556-# This file was automatically generated by BuildFileGenerator
58557-
58558-# This is an API workspace, having public visibility by default makes perfect sense.
58559-package(default_visibility = ["//visibility:public"])
58560-
58561-##############################################################################
58562-# Common
58563-##############################################################################
58564-load("@rules_proto//proto:defs.bzl", "proto_library")
58565-
58566-proto_library(
58567-    name = "cloudauditlogging_proto",
58568-    srcs = [
58569-        "cloudauditlogging.proto",
58570-    ],
58571-    deps = [
58572-        "//google/api:annotations_proto",
58573-    ],
58574-)
58575-
58576-##############################################################################
58577-# Java
58578-##############################################################################
58579-load(
58580-    "@com_google_googleapis_imports//:imports.bzl",
58581-    "java_grpc_library",
58582-    "java_proto_library",
58583-)
58584-
58585-java_proto_library(
58586-    name = "cloudauditlogging_java_proto",
58587-    deps = [":cloudauditlogging_proto"],
58588-)
58589-
58590-java_grpc_library(
58591-    name = "cloudauditlogging_java_grpc",
58592-    srcs = [":cloudauditlogging_proto"],
58593-    deps = [":cloudauditlogging_java_proto"],
58594-)
58595-
58596-##############################################################################
58597-# Go
58598-##############################################################################
58599-load(
58600-    "@com_google_googleapis_imports//:imports.bzl",
58601-    "go_proto_library",
58602-)
58603-
58604-go_proto_library(
58605-    name = "cloudauditlogging_go_proto",
58606-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
58607-    importpath = "google.golang.org/genproto/googleapis/cloud/gkehub/cloudauditlogging/v1alpha",
58608-    protos = [":cloudauditlogging_proto"],
58609-    deps = [
58610-        "//google/api:annotations_go_proto",
58611-    ],
58612-)
58613-
58614-##############################################################################
58615-# Python
58616-##############################################################################
58617-load(
58618-    "@com_google_googleapis_imports//:imports.bzl",
58619-    "py_gapic_library",
58620-)
58621-
58622-py_gapic_library(
58623-    name = "cloudauditlogging_py_gapic",
58624-    srcs = [":cloudauditlogging_proto"],
58625-    rest_numeric_enums = False,
58626-    transport = "grpc",
58627-)
58628-
58629-##############################################################################
58630-# PHP
58631-##############################################################################
58632-load(
58633-    "@com_google_googleapis_imports//:imports.bzl",
58634-    "php_grpc_library",
58635-    "php_proto_library",
58636-)
58637-
58638-php_proto_library(
58639-    name = "cloudauditlogging_php_proto",
58640-    deps = [":cloudauditlogging_proto"],
58641-)
58642-
58643-php_grpc_library(
58644-    name = "cloudauditlogging_php_grpc",
58645-    srcs = [":cloudauditlogging_proto"],
58646-    deps = [":cloudauditlogging_php_proto"],
58647-)
58648-
58649-##############################################################################
58650-# Node.js
58651-##############################################################################
58652-load(
58653-    "@com_google_googleapis_imports//:imports.bzl",
58654-    "nodejs_gapic_assembly_pkg",
58655-    "nodejs_gapic_library",
58656-)
58657-
58658-##############################################################################
58659-# Ruby
58660-##############################################################################
58661-load(
58662-    "@com_google_googleapis_imports//:imports.bzl",
58663-    "ruby_grpc_library",
58664-    "ruby_proto_library",
58665-)
58666-
58667-ruby_proto_library(
58668-    name = "cloudauditlogging_ruby_proto",
58669-    deps = [":cloudauditlogging_proto"],
58670-)
58671-
58672-ruby_grpc_library(
58673-    name = "cloudauditlogging_ruby_grpc",
58674-    srcs = [":cloudauditlogging_proto"],
58675-    deps = [":cloudauditlogging_ruby_proto"],
58676-)
58677-
58678-##############################################################################
58679-# C#
58680-##############################################################################
58681-load(
58682-    "@com_google_googleapis_imports//:imports.bzl",
58683-    "csharp_grpc_library",
58684-    "csharp_proto_library",
58685-)
58686-
58687-csharp_proto_library(
58688-    name = "cloudauditlogging_csharp_proto",
58689-    deps = [":cloudauditlogging_proto"],
58690-)
58691-
58692-csharp_grpc_library(
58693-    name = "cloudauditlogging_csharp_grpc",
58694-    srcs = [":cloudauditlogging_proto"],
58695-    deps = [":cloudauditlogging_csharp_proto"],
58696-)
58697-
58698-##############################################################################
58699-# C++
58700-##############################################################################
58701-# Put your C++ code here
58702diff -urN a/google/cloud/gkehub/v1alpha/configmanagement/BUILD.bazel b/google/cloud/gkehub/v1alpha/configmanagement/BUILD.bazel
58703--- a/google/cloud/gkehub/v1alpha/configmanagement/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
58704+++ b/google/cloud/gkehub/v1alpha/configmanagement/BUILD.bazel	1969-12-31 16:00:00
58705@@ -1,147 +0,0 @@
58706-# This file was automatically generated by BuildFileGenerator
58707-
58708-# This is an API workspace, having public visibility by default makes perfect sense.
58709-package(default_visibility = ["//visibility:public"])
58710-
58711-##############################################################################
58712-# Common
58713-##############################################################################
58714-load("@rules_proto//proto:defs.bzl", "proto_library")
58715-
58716-proto_library(
58717-    name = "configmanagement_proto",
58718-    srcs = [
58719-        "configmanagement.proto",
58720-    ],
58721-    deps = [
58722-        "//google/api:annotations_proto",
58723-        "@com_google_protobuf//:timestamp_proto",
58724-    ],
58725-)
58726-
58727-##############################################################################
58728-# Java
58729-##############################################################################
58730-load(
58731-    "@com_google_googleapis_imports//:imports.bzl",
58732-    "java_grpc_library",
58733-    "java_proto_library",
58734-)
58735-
58736-java_proto_library(
58737-    name = "configmanagement_java_proto",
58738-    deps = [":configmanagement_proto"],
58739-)
58740-
58741-java_grpc_library(
58742-    name = "configmanagement_java_grpc",
58743-    srcs = [":configmanagement_proto"],
58744-    deps = [":configmanagement_java_proto"],
58745-)
58746-
58747-##############################################################################
58748-# Go
58749-##############################################################################
58750-load(
58751-    "@com_google_googleapis_imports//:imports.bzl",
58752-    "go_proto_library",
58753-)
58754-
58755-go_proto_library(
58756-    name = "configmanagement_go_proto",
58757-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
58758-    importpath = "google.golang.org/genproto/googleapis/cloud/gkehub/configmanagement/v1alpha",
58759-    protos = [":configmanagement_proto"],
58760-    deps = [
58761-        "//google/api:annotations_go_proto",
58762-    ],
58763-)
58764-
58765-##############################################################################
58766-# Python
58767-##############################################################################
58768-load(
58769-    "@com_google_googleapis_imports//:imports.bzl",
58770-    "py_gapic_library",
58771-)
58772-
58773-py_gapic_library(
58774-    name = "configmanagement_py_gapic",
58775-    srcs = [":configmanagement_proto"],
58776-    rest_numeric_enums = False,
58777-    transport = "grpc",
58778-)
58779-
58780-##############################################################################
58781-# PHP
58782-##############################################################################
58783-load(
58784-    "@com_google_googleapis_imports//:imports.bzl",
58785-    "php_grpc_library",
58786-    "php_proto_library",
58787-)
58788-
58789-php_proto_library(
58790-    name = "configmanagement_php_proto",
58791-    deps = [":configmanagement_proto"],
58792-)
58793-
58794-php_grpc_library(
58795-    name = "configmanagement_php_grpc",
58796-    srcs = [":configmanagement_proto"],
58797-    deps = [":configmanagement_php_proto"],
58798-)
58799-
58800-##############################################################################
58801-# Node.js
58802-##############################################################################
58803-load(
58804-    "@com_google_googleapis_imports//:imports.bzl",
58805-    "nodejs_gapic_assembly_pkg",
58806-    "nodejs_gapic_library",
58807-)
58808-
58809-##############################################################################
58810-# Ruby
58811-##############################################################################
58812-load(
58813-    "@com_google_googleapis_imports//:imports.bzl",
58814-    "ruby_grpc_library",
58815-    "ruby_proto_library",
58816-)
58817-
58818-ruby_proto_library(
58819-    name = "configmanagement_ruby_proto",
58820-    deps = [":configmanagement_proto"],
58821-)
58822-
58823-ruby_grpc_library(
58824-    name = "configmanagement_ruby_grpc",
58825-    srcs = [":configmanagement_proto"],
58826-    deps = [":configmanagement_ruby_proto"],
58827-)
58828-
58829-##############################################################################
58830-# C#
58831-##############################################################################
58832-load(
58833-    "@com_google_googleapis_imports//:imports.bzl",
58834-    "csharp_grpc_library",
58835-    "csharp_proto_library",
58836-)
58837-
58838-csharp_proto_library(
58839-    name = "configmanagement_csharp_proto",
58840-    deps = [":configmanagement_proto"],
58841-)
58842-
58843-csharp_grpc_library(
58844-    name = "configmanagement_csharp_grpc",
58845-    srcs = [":configmanagement_proto"],
58846-    deps = [":configmanagement_csharp_proto"],
58847-)
58848-
58849-##############################################################################
58850-# C++
58851-##############################################################################
58852-# Put your C++ code here
58853diff -urN a/google/cloud/gkehub/v1alpha/metering/BUILD.bazel b/google/cloud/gkehub/v1alpha/metering/BUILD.bazel
58854--- a/google/cloud/gkehub/v1alpha/metering/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
58855+++ b/google/cloud/gkehub/v1alpha/metering/BUILD.bazel	1969-12-31 16:00:00
58856@@ -1,147 +0,0 @@
58857-# This file was automatically generated by BuildFileGenerator
58858-
58859-# This is an API workspace, having public visibility by default makes perfect sense.
58860-package(default_visibility = ["//visibility:public"])
58861-
58862-##############################################################################
58863-# Common
58864-##############################################################################
58865-load("@rules_proto//proto:defs.bzl", "proto_library")
58866-
58867-proto_library(
58868-    name = "metering_proto",
58869-    srcs = [
58870-        "metering.proto",
58871-    ],
58872-    deps = [
58873-        "//google/api:annotations_proto",
58874-        "@com_google_protobuf//:timestamp_proto",
58875-    ],
58876-)
58877-
58878-##############################################################################
58879-# Java
58880-##############################################################################
58881-load(
58882-    "@com_google_googleapis_imports//:imports.bzl",
58883-    "java_grpc_library",
58884-    "java_proto_library",
58885-)
58886-
58887-java_proto_library(
58888-    name = "metering_java_proto",
58889-    deps = [":metering_proto"],
58890-)
58891-
58892-java_grpc_library(
58893-    name = "metering_java_grpc",
58894-    srcs = [":metering_proto"],
58895-    deps = [":metering_java_proto"],
58896-)
58897-
58898-##############################################################################
58899-# Go
58900-##############################################################################
58901-load(
58902-    "@com_google_googleapis_imports//:imports.bzl",
58903-    "go_proto_library",
58904-)
58905-
58906-go_proto_library(
58907-    name = "metering_go_proto",
58908-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
58909-    importpath = "google.golang.org/genproto/googleapis/cloud/gkehub/metering/v1alpha",
58910-    protos = [":metering_proto"],
58911-    deps = [
58912-        "//google/api:annotations_go_proto",
58913-    ],
58914-)
58915-
58916-##############################################################################
58917-# Python
58918-##############################################################################
58919-load(
58920-    "@com_google_googleapis_imports//:imports.bzl",
58921-    "py_gapic_library",
58922-)
58923-
58924-py_gapic_library(
58925-    name = "metering_py_gapic",
58926-    srcs = [":metering_proto"],
58927-    rest_numeric_enums = False,
58928-    transport = "grpc",
58929-)
58930-
58931-##############################################################################
58932-# PHP
58933-##############################################################################
58934-load(
58935-    "@com_google_googleapis_imports//:imports.bzl",
58936-    "php_grpc_library",
58937-    "php_proto_library",
58938-)
58939-
58940-php_proto_library(
58941-    name = "metering_php_proto",
58942-    deps = [":metering_proto"],
58943-)
58944-
58945-php_grpc_library(
58946-    name = "metering_php_grpc",
58947-    srcs = [":metering_proto"],
58948-    deps = [":metering_php_proto"],
58949-)
58950-
58951-##############################################################################
58952-# Node.js
58953-##############################################################################
58954-load(
58955-    "@com_google_googleapis_imports//:imports.bzl",
58956-    "nodejs_gapic_assembly_pkg",
58957-    "nodejs_gapic_library",
58958-)
58959-
58960-##############################################################################
58961-# Ruby
58962-##############################################################################
58963-load(
58964-    "@com_google_googleapis_imports//:imports.bzl",
58965-    "ruby_grpc_library",
58966-    "ruby_proto_library",
58967-)
58968-
58969-ruby_proto_library(
58970-    name = "metering_ruby_proto",
58971-    deps = [":metering_proto"],
58972-)
58973-
58974-ruby_grpc_library(
58975-    name = "metering_ruby_grpc",
58976-    srcs = [":metering_proto"],
58977-    deps = [":metering_ruby_proto"],
58978-)
58979-
58980-##############################################################################
58981-# C#
58982-##############################################################################
58983-load(
58984-    "@com_google_googleapis_imports//:imports.bzl",
58985-    "csharp_grpc_library",
58986-    "csharp_proto_library",
58987-)
58988-
58989-csharp_proto_library(
58990-    name = "metering_csharp_proto",
58991-    deps = [":metering_proto"],
58992-)
58993-
58994-csharp_grpc_library(
58995-    name = "metering_csharp_grpc",
58996-    srcs = [":metering_proto"],
58997-    deps = [":metering_csharp_proto"],
58998-)
58999-
59000-##############################################################################
59001-# C++
59002-##############################################################################
59003-# Put your C++ code here
59004diff -urN a/google/cloud/gkehub/v1alpha/multiclusteringress/BUILD.bazel b/google/cloud/gkehub/v1alpha/multiclusteringress/BUILD.bazel
59005--- a/google/cloud/gkehub/v1alpha/multiclusteringress/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
59006+++ b/google/cloud/gkehub/v1alpha/multiclusteringress/BUILD.bazel	1969-12-31 16:00:00
59007@@ -1,146 +0,0 @@
59008-# This file was automatically generated by BuildFileGenerator
59009-
59010-# This is an API workspace, having public visibility by default makes perfect sense.
59011-package(default_visibility = ["//visibility:public"])
59012-
59013-##############################################################################
59014-# Common
59015-##############################################################################
59016-load("@rules_proto//proto:defs.bzl", "proto_library")
59017-
59018-proto_library(
59019-    name = "multiclusteringress_proto",
59020-    srcs = [
59021-        "multiclusteringress.proto",
59022-    ],
59023-    deps = [
59024-        "//google/api:annotations_proto",
59025-    ],
59026-)
59027-
59028-##############################################################################
59029-# Java
59030-##############################################################################
59031-load(
59032-    "@com_google_googleapis_imports//:imports.bzl",
59033-    "java_grpc_library",
59034-    "java_proto_library",
59035-)
59036-
59037-java_proto_library(
59038-    name = "multiclusteringress_java_proto",
59039-    deps = [":multiclusteringress_proto"],
59040-)
59041-
59042-java_grpc_library(
59043-    name = "multiclusteringress_java_grpc",
59044-    srcs = [":multiclusteringress_proto"],
59045-    deps = [":multiclusteringress_java_proto"],
59046-)
59047-
59048-##############################################################################
59049-# Go
59050-##############################################################################
59051-load(
59052-    "@com_google_googleapis_imports//:imports.bzl",
59053-    "go_proto_library",
59054-)
59055-
59056-go_proto_library(
59057-    name = "multiclusteringress_go_proto",
59058-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
59059-    importpath = "google.golang.org/genproto/googleapis/cloud/gkehub/multiclusteringress/v1alpha",
59060-    protos = [":multiclusteringress_proto"],
59061-    deps = [
59062-        "//google/api:annotations_go_proto",
59063-    ],
59064-)
59065-
59066-##############################################################################
59067-# Python
59068-##############################################################################
59069-load(
59070-    "@com_google_googleapis_imports//:imports.bzl",
59071-    "py_gapic_library",
59072-)
59073-
59074-py_gapic_library(
59075-    name = "multiclusteringress_py_gapic",
59076-    srcs = [":multiclusteringress_proto"],
59077-    rest_numeric_enums = False,
59078-    transport = "grpc",
59079-)
59080-
59081-##############################################################################
59082-# PHP
59083-##############################################################################
59084-load(
59085-    "@com_google_googleapis_imports//:imports.bzl",
59086-    "php_grpc_library",
59087-    "php_proto_library",
59088-)
59089-
59090-php_proto_library(
59091-    name = "multiclusteringress_php_proto",
59092-    deps = [":multiclusteringress_proto"],
59093-)
59094-
59095-php_grpc_library(
59096-    name = "multiclusteringress_php_grpc",
59097-    srcs = [":multiclusteringress_proto"],
59098-    deps = [":multiclusteringress_php_proto"],
59099-)
59100-
59101-##############################################################################
59102-# Node.js
59103-##############################################################################
59104-load(
59105-    "@com_google_googleapis_imports//:imports.bzl",
59106-    "nodejs_gapic_assembly_pkg",
59107-    "nodejs_gapic_library",
59108-)
59109-
59110-##############################################################################
59111-# Ruby
59112-##############################################################################
59113-load(
59114-    "@com_google_googleapis_imports//:imports.bzl",
59115-    "ruby_grpc_library",
59116-    "ruby_proto_library",
59117-)
59118-
59119-ruby_proto_library(
59120-    name = "multiclusteringress_ruby_proto",
59121-    deps = [":multiclusteringress_proto"],
59122-)
59123-
59124-ruby_grpc_library(
59125-    name = "multiclusteringress_ruby_grpc",
59126-    srcs = [":multiclusteringress_proto"],
59127-    deps = [":multiclusteringress_ruby_proto"],
59128-)
59129-
59130-##############################################################################
59131-# C#
59132-##############################################################################
59133-load(
59134-    "@com_google_googleapis_imports//:imports.bzl",
59135-    "csharp_grpc_library",
59136-    "csharp_proto_library",
59137-)
59138-
59139-csharp_proto_library(
59140-    name = "multiclusteringress_csharp_proto",
59141-    deps = [":multiclusteringress_proto"],
59142-)
59143-
59144-csharp_grpc_library(
59145-    name = "multiclusteringress_csharp_grpc",
59146-    srcs = [":multiclusteringress_proto"],
59147-    deps = [":multiclusteringress_csharp_proto"],
59148-)
59149-
59150-##############################################################################
59151-# C++
59152-##############################################################################
59153-# Put your C++ code here
59154diff -urN a/google/cloud/gkehub/v1alpha/servicemesh/BUILD.bazel b/google/cloud/gkehub/v1alpha/servicemesh/BUILD.bazel
59155--- a/google/cloud/gkehub/v1alpha/servicemesh/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
59156+++ b/google/cloud/gkehub/v1alpha/servicemesh/BUILD.bazel	1969-12-31 16:00:00
59157@@ -1,149 +0,0 @@
59158-# This file was automatically generated by BuildFileGenerator
59159-
59160-# This is an API workspace, having public visibility by default makes perfect sense.
59161-package(default_visibility = ["//visibility:public"])
59162-
59163-##############################################################################
59164-# Common
59165-##############################################################################
59166-load("@rules_proto//proto:defs.bzl", "proto_library")
59167-
59168-proto_library(
59169-    name = "servicemesh_proto",
59170-    srcs = [
59171-        "servicemesh.proto",
59172-    ],
59173-    deps = [
59174-        "//google/api:annotations_proto",
59175-        "//google/api:field_behavior_proto",
59176-        "@com_google_protobuf//:struct_proto",
59177-    ],
59178-)
59179-
59180-##############################################################################
59181-# Java
59182-##############################################################################
59183-load(
59184-    "@com_google_googleapis_imports//:imports.bzl",
59185-    "java_grpc_library",
59186-    "java_proto_library",
59187-)
59188-
59189-java_proto_library(
59190-    name = "servicemesh_java_proto",
59191-    deps = [":servicemesh_proto"],
59192-)
59193-
59194-java_grpc_library(
59195-    name = "servicemesh_java_grpc",
59196-    srcs = [":servicemesh_proto"],
59197-    deps = [":servicemesh_java_proto"],
59198-)
59199-
59200-##############################################################################
59201-# Go
59202-##############################################################################
59203-load(
59204-    "@com_google_googleapis_imports//:imports.bzl",
59205-    "go_proto_library",
59206-)
59207-
59208-go_proto_library(
59209-    name = "servicemesh_go_proto",
59210-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
59211-    importpath = "google.golang.org/genproto/googleapis/cloud/gkehub/servicemesh/v1alpha",
59212-    protos = [":servicemesh_proto"],
59213-    deps = [
59214-        "//google/api:annotations_go_proto",
59215-    ],
59216-)
59217-
59218-##############################################################################
59219-# Python
59220-##############################################################################
59221-load(
59222-    "@com_google_googleapis_imports//:imports.bzl",
59223-    "py_gapic_library",
59224-    "py_test",
59225-)
59226-
59227-py_gapic_library(
59228-    name = "servicemesh_py_gapic",
59229-    srcs = [":servicemesh_proto"],
59230-    rest_numeric_enums = False,
59231-    transport = "grpc",
59232-)
59233-
59234-##############################################################################
59235-# PHP
59236-##############################################################################
59237-load(
59238-    "@com_google_googleapis_imports//:imports.bzl",
59239-    "php_grpc_library",
59240-    "php_proto_library",
59241-)
59242-
59243-php_proto_library(
59244-    name = "servicemesh_php_proto",
59245-    deps = [":servicemesh_proto"],
59246-)
59247-
59248-php_grpc_library(
59249-    name = "servicemesh_php_grpc",
59250-    srcs = [":servicemesh_proto"],
59251-    deps = [":servicemesh_php_proto"],
59252-)
59253-
59254-##############################################################################
59255-# Node.js
59256-##############################################################################
59257-load(
59258-    "@com_google_googleapis_imports//:imports.bzl",
59259-    "nodejs_gapic_assembly_pkg",
59260-    "nodejs_gapic_library",
59261-)
59262-
59263-##############################################################################
59264-# Ruby
59265-##############################################################################
59266-load(
59267-    "@com_google_googleapis_imports//:imports.bzl",
59268-    "ruby_grpc_library",
59269-    "ruby_proto_library",
59270-)
59271-
59272-ruby_proto_library(
59273-    name = "servicemesh_ruby_proto",
59274-    deps = [":servicemesh_proto"],
59275-)
59276-
59277-ruby_grpc_library(
59278-    name = "servicemesh_ruby_grpc",
59279-    srcs = [":servicemesh_proto"],
59280-    deps = [":servicemesh_ruby_proto"],
59281-)
59282-
59283-##############################################################################
59284-# C#
59285-##############################################################################
59286-load(
59287-    "@com_google_googleapis_imports//:imports.bzl",
59288-    "csharp_grpc_library",
59289-    "csharp_proto_library",
59290-)
59291-
59292-csharp_proto_library(
59293-    name = "servicemesh_csharp_proto",
59294-    deps = [":servicemesh_proto"],
59295-)
59296-
59297-csharp_grpc_library(
59298-    name = "servicemesh_csharp_grpc",
59299-    srcs = [":servicemesh_proto"],
59300-    deps = [":servicemesh_csharp_proto"],
59301-)
59302-
59303-##############################################################################
59304-# C++
59305-##############################################################################
59306-# Put your C++ code here
59307diff -urN a/google/cloud/gkehub/v1alpha2/BUILD.bazel b/google/cloud/gkehub/v1alpha2/BUILD.bazel
59308--- a/google/cloud/gkehub/v1alpha2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
59309+++ b/google/cloud/gkehub/v1alpha2/BUILD.bazel	1969-12-31 16:00:00
59310@@ -1,384 +0,0 @@
59311-# This file was automatically generated by BuildFileGenerator
59312-# https://github.com/googleapis/rules_gapic/tree/master/bazel
59313-
59314-# Most of the manual changes to this file will be overwritten.
59315-# It's **only** allowed to change the following rule attribute values:
59316-# - names of *_gapic_assembly_* rules
59317-# - certain parameters of *_gapic_library rules, including but not limited to:
59318-#    * extra_protoc_parameters
59319-#    * extra_protoc_file_parameters
59320-# The complete list of preserved parameters can be found in the source code.
59321-
59322-# This is an API workspace, having public visibility by default makes perfect sense.
59323-package(default_visibility = ["//visibility:public"])
59324-
59325-##############################################################################
59326-# Common
59327-##############################################################################
59328-load("@rules_proto//proto:defs.bzl", "proto_library")
59329-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
59330-
59331-proto_library(
59332-    name = "gkehub_proto",
59333-    srcs = [
59334-        "membership.proto",
59335-    ],
59336-    deps = [
59337-        "//google/api:annotations_proto",
59338-        "//google/api:client_proto",
59339-        "//google/api:field_behavior_proto",
59340-        "//google/api:resource_proto",
59341-        "//google/longrunning:operations_proto",
59342-        "@com_google_protobuf//:field_mask_proto",
59343-        "@com_google_protobuf//:timestamp_proto",
59344-    ],
59345-)
59346-
59347-proto_library_with_info(
59348-    name = "gkehub_proto_with_info",
59349-    deps = [
59350-        ":gkehub_proto",
59351-        "//google/cloud:common_resources_proto",
59352-    ],
59353-)
59354-
59355-##############################################################################
59356-# Java
59357-##############################################################################
59358-load(
59359-    "@com_google_googleapis_imports//:imports.bzl",
59360-    "java_gapic_assembly_gradle_pkg",
59361-    "java_gapic_library",
59362-    "java_gapic_test",
59363-    "java_grpc_library",
59364-    "java_proto_library",
59365-)
59366-
59367-java_proto_library(
59368-    name = "gkehub_java_proto",
59369-    deps = [":gkehub_proto"],
59370-)
59371-
59372-java_grpc_library(
59373-    name = "gkehub_java_grpc",
59374-    srcs = [":gkehub_proto"],
59375-    deps = [":gkehub_java_proto"],
59376-)
59377-
59378-java_gapic_library(
59379-    name = "gkehub_java_gapic",
59380-    srcs = [":gkehub_proto_with_info"],
59381-    gapic_yaml = None,
59382-    grpc_service_config = "membership_grpc_service_config.json",
59383-    rest_numeric_enums = False,
59384-    service_yaml = "gkehub_v1alpha2.yaml",
59385-    test_deps = [
59386-        ":gkehub_java_grpc",
59387-    ],
59388-    transport = "grpc+rest",
59389-    deps = [
59390-        ":gkehub_java_proto",
59391-        "//google/api:api_java_proto",
59392-    ],
59393-)
59394-
59395-java_gapic_test(
59396-    name = "gkehub_java_gapic_test_suite",
59397-    test_classes = [
59398-        "com.google.cloud.gkehub.v1alpha2.GkeHubClientHttpJsonTest",
59399-        "com.google.cloud.gkehub.v1alpha2.GkeHubClientTest",
59400-    ],
59401-    runtime_deps = [":gkehub_java_gapic_test"],
59402-)
59403-
59404-# Open Source Packages
59405-java_gapic_assembly_gradle_pkg(
59406-    name = "google-cloud-gkehub-v1alpha2-java",
59407-    include_samples = True,
59408-    transport = "grpc+rest",
59409-    deps = [
59410-        ":gkehub_java_gapic",
59411-        ":gkehub_java_grpc",
59412-        ":gkehub_java_proto",
59413-        ":gkehub_proto",
59414-    ],
59415-)
59416-
59417-##############################################################################
59418-# Go
59419-##############################################################################
59420-load(
59421-    "@com_google_googleapis_imports//:imports.bzl",
59422-    "go_gapic_assembly_pkg",
59423-    "go_gapic_library",
59424-    "go_proto_library",
59425-    "go_test",
59426-)
59427-
59428-go_proto_library(
59429-    name = "gkehub_go_proto",
59430-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
59431-    importpath = "google.golang.org/genproto/googleapis/cloud/gkehub/v1alpha2",
59432-    protos = [":gkehub_proto"],
59433-    deps = [
59434-        "//google/api:annotations_go_proto",
59435-        "//google/longrunning:longrunning_go_proto",
59436-    ],
59437-)
59438-
59439-go_gapic_library(
59440-    name = "gkehub_go_gapic",
59441-    srcs = [":gkehub_proto_with_info"],
59442-    grpc_service_config = "membership_grpc_service_config.json",
59443-    importpath = "cloud.google.com/go/gkehub/apiv1alpha2;gkehub",
59444-    metadata = True,
59445-    rest_numeric_enums = False,
59446-    service_yaml = "gkehub_v1alpha2.yaml",
59447-    transport = "grpc+rest",
59448-    deps = [
59449-        ":gkehub_go_proto",
59450-        "//google/longrunning:longrunning_go_proto",
59451-        "@com_google_cloud_go//longrunning:go_default_library",
59452-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
59453-    ],
59454-)
59455-
59456-go_test(
59457-    name = "gkehub_go_gapic_test",
59458-    srcs = [":gkehub_go_gapic_srcjar_test"],
59459-    embed = [":gkehub_go_gapic"],
59460-    importpath = "cloud.google.com/go/gkehub/apiv1alpha2",
59461-)
59462-
59463-# Open Source Packages
59464-go_gapic_assembly_pkg(
59465-    name = "gapi-cloud-gkehub-v1alpha2-go",
59466-    deps = [
59467-        ":gkehub_go_gapic",
59468-        ":gkehub_go_gapic_srcjar-metadata.srcjar",
59469-        ":gkehub_go_gapic_srcjar-test.srcjar",
59470-        ":gkehub_go_proto",
59471-    ],
59472-)
59473-
59474-##############################################################################
59475-# Python
59476-##############################################################################
59477-load(
59478-    "@com_google_googleapis_imports//:imports.bzl",
59479-    "py_gapic_assembly_pkg",
59480-    "py_gapic_library",
59481-    "py_test",
59482-)
59483-
59484-py_gapic_library(
59485-    name = "gkehub_py_gapic",
59486-    srcs = [":gkehub_proto"],
59487-    grpc_service_config = "membership_grpc_service_config.json",
59488-    opt_args = ["warehouse-package-name=google-cloud-gke-hub"],
59489-    rest_numeric_enums = False,
59490-    transport = "grpc",
59491-)
59492-
59493-py_test(
59494-    name = "gkehub_py_gapic_test",
59495-    srcs = [
59496-        "gkehub_py_gapic_pytest.py",
59497-        "gkehub_py_gapic_test.py",
59498-    ],
59499-    legacy_create_init = False,
59500-    deps = [":gkehub_py_gapic"],
59501-)
59502-
59503-# Open Source Packages
59504-py_gapic_assembly_pkg(
59505-    name = "gkehub-v1alpha2-py",
59506-    deps = [
59507-        ":gkehub_py_gapic",
59508-    ],
59509-)
59510-
59511-##############################################################################
59512-# PHP
59513-##############################################################################
59514-load(
59515-    "@com_google_googleapis_imports//:imports.bzl",
59516-    "php_gapic_assembly_pkg",
59517-    "php_gapic_library",
59518-    "php_grpc_library",
59519-    "php_proto_library",
59520-)
59521-
59522-php_proto_library(
59523-    name = "gkehub_php_proto",
59524-    deps = [":gkehub_proto"],
59525-)
59526-
59527-php_grpc_library(
59528-    name = "gkehub_php_grpc",
59529-    srcs = [":gkehub_proto"],
59530-    deps = [":gkehub_php_proto"],
59531-)
59532-
59533-php_gapic_library(
59534-    name = "gkehub_php_gapic",
59535-    srcs = [":gkehub_proto_with_info"],
59536-    grpc_service_config = "membership_grpc_service_config.json",
59537-    rest_numeric_enums = False,
59538-    service_yaml = "gkehub_v1alpha2.yaml",
59539-    transport = "grpc+rest",
59540-    deps = [
59541-        ":gkehub_php_grpc",
59542-        ":gkehub_php_proto",
59543-    ],
59544-)
59545-
59546-# Open Source Packages
59547-php_gapic_assembly_pkg(
59548-    name = "google-cloud-gkehub-v1alpha2-php",
59549-    deps = [
59550-        ":gkehub_php_gapic",
59551-        ":gkehub_php_grpc",
59552-        ":gkehub_php_proto",
59553-    ],
59554-)
59555-
59556-##############################################################################
59557-# Node.js
59558-##############################################################################
59559-load(
59560-    "@com_google_googleapis_imports//:imports.bzl",
59561-    "nodejs_gapic_assembly_pkg",
59562-    "nodejs_gapic_library",
59563-)
59564-
59565-nodejs_gapic_library(
59566-    name = "gkehub_nodejs_gapic",
59567-    package_name = "@google-cloud/gke-hub",
59568-    src = ":gkehub_proto_with_info",
59569-    extra_protoc_parameters = ["metadata"],
59570-    grpc_service_config = "membership_grpc_service_config.json",
59571-    package = "google.cloud.gkehub.v1alpha2",
59572-    rest_numeric_enums = False,
59573-    service_yaml = "gkehub_v1alpha2.yaml",
59574-    transport = "grpc+rest",
59575-    deps = [],
59576-)
59577-
59578-nodejs_gapic_assembly_pkg(
59579-    name = "gkehub-v1alpha2-nodejs",
59580-    deps = [
59581-        ":gkehub_nodejs_gapic",
59582-        ":gkehub_proto",
59583-    ],
59584-)
59585-
59586-##############################################################################
59587-# Ruby
59588-##############################################################################
59589-load(
59590-    "@com_google_googleapis_imports//:imports.bzl",
59591-    "ruby_cloud_gapic_library",
59592-    "ruby_gapic_assembly_pkg",
59593-    "ruby_grpc_library",
59594-    "ruby_proto_library",
59595-)
59596-
59597-ruby_proto_library(
59598-    name = "gkehub_ruby_proto",
59599-    deps = [":gkehub_proto"],
59600-)
59601-
59602-ruby_grpc_library(
59603-    name = "gkehub_ruby_grpc",
59604-    srcs = [":gkehub_proto"],
59605-    deps = [":gkehub_ruby_proto"],
59606-)
59607-
59608-ruby_cloud_gapic_library(
59609-    name = "gkehub_ruby_gapic",
59610-    srcs = [":gkehub_proto_with_info"],
59611-    extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-gkehub-v1alpha2"],
59612-    grpc_service_config = "membership_grpc_service_config.json",
59613-    rest_numeric_enums = False,
59614-    deps = [
59615-        ":gkehub_ruby_grpc",
59616-        ":gkehub_ruby_proto",
59617-    ],
59618-)
59619-
59620-# Open Source Packages
59621-ruby_gapic_assembly_pkg(
59622-    name = "google-cloud-gkehub-v1alpha2-ruby",
59623-    deps = [
59624-        ":gkehub_ruby_gapic",
59625-        ":gkehub_ruby_grpc",
59626-        ":gkehub_ruby_proto",
59627-    ],
59628-)
59629-
59630-##############################################################################
59631-# C#
59632-##############################################################################
59633-load(
59634-    "@com_google_googleapis_imports//:imports.bzl",
59635-    "csharp_gapic_assembly_pkg",
59636-    "csharp_gapic_library",
59637-    "csharp_grpc_library",
59638-    "csharp_proto_library",
59639-)
59640-
59641-csharp_proto_library(
59642-    name = "gkehub_csharp_proto",
59643-    deps = [":gkehub_proto"],
59644-)
59645-
59646-csharp_grpc_library(
59647-    name = "gkehub_csharp_grpc",
59648-    srcs = [":gkehub_proto"],
59649-    deps = [":gkehub_csharp_proto"],
59650-)
59651-
59652-csharp_gapic_library(
59653-    name = "gkehub_csharp_gapic",
59654-    srcs = [":gkehub_proto_with_info"],
59655-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
59656-    grpc_service_config = "membership_grpc_service_config.json",
59657-    rest_numeric_enums = False,
59658-    service_yaml = "gkehub_v1alpha2.yaml",
59659-    deps = [
59660-        ":gkehub_csharp_grpc",
59661-        ":gkehub_csharp_proto",
59662-    ],
59663-)
59664-
59665-# Open Source Packages
59666-csharp_gapic_assembly_pkg(
59667-    name = "google-cloud-gkehub-v1alpha2-csharp",
59668-    deps = [
59669-        ":gkehub_csharp_gapic",
59670-        ":gkehub_csharp_grpc",
59671-        ":gkehub_csharp_proto",
59672-    ],
59673-)
59674-
59675-##############################################################################
59676-# C++
59677-##############################################################################
59678-load(
59679-    "@com_google_googleapis_imports//:imports.bzl",
59680-    "cc_grpc_library",
59681-    "cc_proto_library",
59682-)
59683-
59684-cc_proto_library(
59685-    name = "gkehub_cc_proto",
59686-    deps = [":gkehub_proto"],
59687-)
59688-
59689-cc_grpc_library(
59690-    name = "gkehub_cc_grpc",
59691-    srcs = [":gkehub_proto"],
59692-    grpc_only = True,
59693-    deps = [":gkehub_cc_proto"],
59694-)
59695diff -urN a/google/cloud/gkehub/v1beta/BUILD.bazel b/google/cloud/gkehub/v1beta/BUILD.bazel
59696--- a/google/cloud/gkehub/v1beta/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
59697+++ b/google/cloud/gkehub/v1beta/BUILD.bazel	1969-12-31 16:00:00
59698@@ -1,399 +0,0 @@
59699-# This file was automatically generated by BuildFileGenerator
59700-# https://github.com/googleapis/rules_gapic/tree/master/bazel
59701-
59702-# Most of the manual changes to this file will be overwritten.
59703-# It's **only** allowed to change the following rule attribute values:
59704-# - names of *_gapic_assembly_* rules
59705-# - certain parameters of *_gapic_library rules, including but not limited to:
59706-#    * extra_protoc_parameters
59707-#    * extra_protoc_file_parameters
59708-# The complete list of preserved parameters can be found in the source code.
59709-
59710-# This is an API workspace, having public visibility by default makes perfect sense.
59711-package(default_visibility = ["//visibility:public"])
59712-
59713-##############################################################################
59714-# Common
59715-##############################################################################
59716-load("@rules_proto//proto:defs.bzl", "proto_library")
59717-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
59718-
59719-proto_library(
59720-    name = "gkehub_proto",
59721-    srcs = [
59722-        "feature.proto",
59723-        "service.proto",
59724-    ],
59725-    deps = [
59726-        "//google/api:annotations_proto",
59727-        "//google/api:client_proto",
59728-        "//google/api:field_behavior_proto",
59729-        "//google/api:resource_proto",
59730-        "//google/cloud/gkehub/v1beta/configmanagement:configmanagement_proto",
59731-        "//google/cloud/gkehub/v1beta/metering:metering_proto",
59732-        "//google/cloud/gkehub/v1beta/multiclusteringress:multiclusteringress_proto",
59733-        "//google/longrunning:operations_proto",
59734-        "@com_google_protobuf//:field_mask_proto",
59735-        "@com_google_protobuf//:timestamp_proto",
59736-    ],
59737-)
59738-
59739-proto_library_with_info(
59740-    name = "gkehub_proto_with_info",
59741-    deps = [
59742-        ":gkehub_proto",
59743-        "//google/cloud:common_resources_proto",
59744-    ],
59745-)
59746-
59747-##############################################################################
59748-# Java
59749-##############################################################################
59750-load(
59751-    "@com_google_googleapis_imports//:imports.bzl",
59752-    "java_gapic_assembly_gradle_pkg",
59753-    "java_gapic_library",
59754-    "java_gapic_test",
59755-    "java_grpc_library",
59756-    "java_proto_library",
59757-)
59758-
59759-_JAVA_PROTO_SUBPACKAGE_DEPS = [
59760-    "//google/cloud/gkehub/v1beta/multiclusteringress:multiclusteringress_java_proto",
59761-    "//google/cloud/gkehub/v1beta/configmanagement:configmanagement_java_proto",
59762-    "//google/cloud/gkehub/v1beta/metering:metering_java_proto",
59763-]
59764-
59765-_JAVA_GRPC_SUBPACKAGE_DEPS = [
59766-    "//google/cloud/gkehub/v1beta/multiclusteringress:multiclusteringress_java_grpc",
59767-    "//google/cloud/gkehub/v1beta/configmanagement:configmanagement_java_grpc",
59768-    "//google/cloud/gkehub/v1beta/metering:metering_java_grpc",
59769-]
59770-
59771-java_proto_library(
59772-    name = "gkehub_java_proto",
59773-    deps = [":gkehub_proto"],
59774-)
59775-
59776-java_grpc_library(
59777-    name = "gkehub_java_grpc",
59778-    srcs = [":gkehub_proto"],
59779-    deps = [":gkehub_java_proto"] + _JAVA_PROTO_SUBPACKAGE_DEPS,
59780-)
59781-
59782-java_gapic_library(
59783-    name = "gkehub_java_gapic",
59784-    srcs = [":gkehub_proto_with_info"],
59785-    grpc_service_config = "v1beta_grpc_service_config.json",
59786-    rest_numeric_enums = False,
59787-    test_deps = [
59788-        ":gkehub_java_grpc",
59789-    ] + _JAVA_GRPC_SUBPACKAGE_DEPS,
59790-    transport = "grpc+rest",
59791-    deps = [
59792-        ":gkehub_java_proto",
59793-    ] + _JAVA_PROTO_SUBPACKAGE_DEPS,
59794-)
59795-
59796-java_gapic_test(
59797-    name = "gkehub_java_gapic_test_suite",
59798-    test_classes = [
59799-        "com.google.cloud.gkehub.v1beta.GkeHubClientHttpJsonTest",
59800-        "com.google.cloud.gkehub.v1beta.GkeHubClientTest",
59801-    ],
59802-    runtime_deps = [":gkehub_java_gapic_test"],
59803-)
59804-
59805-# Open Source Packages
59806-java_gapic_assembly_gradle_pkg(
59807-    name = "google-cloud-gkehub-v1beta-java",
59808-    transport = "grpc+rest",
59809-    deps = [
59810-        ":gkehub_java_gapic",
59811-        ":gkehub_java_grpc",
59812-        ":gkehub_java_proto",
59813-        ":gkehub_proto",
59814-    ] + _JAVA_PROTO_SUBPACKAGE_DEPS + _JAVA_GRPC_SUBPACKAGE_DEPS,
59815-)
59816-
59817-##############################################################################
59818-# Go
59819-##############################################################################
59820-load(
59821-    "@com_google_googleapis_imports//:imports.bzl",
59822-    "go_gapic_assembly_pkg",
59823-    "go_gapic_library",
59824-    "go_proto_library",
59825-    "go_test",
59826-)
59827-
59828-go_proto_library(
59829-    name = "gkehub_go_proto",
59830-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
59831-    importpath = "google.golang.org/genproto/googleapis/cloud/gkehub/v1beta",
59832-    protos = [":gkehub_proto"],
59833-    deps = [
59834-        "//google/api:annotations_go_proto",
59835-        "//google/cloud/gkehub/v1beta/configmanagement:configmanagement_go_proto",
59836-        "//google/cloud/gkehub/v1beta/metering:metering_go_proto",
59837-        "//google/cloud/gkehub/v1beta/multiclusteringress:multiclusteringress_go_proto",
59838-        "//google/longrunning:longrunning_go_proto",
59839-    ],
59840-)
59841-
59842-go_gapic_library(
59843-    name = "gkehub_go_gapic",
59844-    srcs = [":gkehub_proto_with_info"],
59845-    grpc_service_config = "v1beta_grpc_service_config.json",
59846-    importpath = "cloud.google.com/go/gkehub/apiv1beta;gkehub",
59847-    metadata = True,
59848-    rest_numeric_enums = False,
59849-    service_yaml = "gkehub_v1beta.yaml",
59850-    transport = "grpc+rest",
59851-    deps = [
59852-        ":gkehub_go_proto",
59853-        "//google/longrunning:longrunning_go_proto",
59854-        "@com_google_cloud_go//longrunning:go_default_library",
59855-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
59856-    ],
59857-)
59858-
59859-go_test(
59860-    name = "gkehub_go_gapic_test",
59861-    srcs = [":gkehub_go_gapic_srcjar_test"],
59862-    embed = [":gkehub_go_gapic"],
59863-    importpath = "cloud.google.com/go/gkehub/apiv1beta",
59864-)
59865-
59866-# Open Source Packages
59867-go_gapic_assembly_pkg(
59868-    name = "gapi-cloud-gkehub-v1beta-go",
59869-    deps = [
59870-        ":gkehub_go_gapic",
59871-        ":gkehub_go_gapic_srcjar-metadata.srcjar",
59872-        ":gkehub_go_gapic_srcjar-test.srcjar",
59873-        ":gkehub_go_proto",
59874-    ],
59875-)
59876-
59877-##############################################################################
59878-# Python
59879-##############################################################################
59880-load(
59881-    "@com_google_googleapis_imports//:imports.bzl",
59882-    "py_gapic_assembly_pkg",
59883-    "py_gapic_library",
59884-)
59885-
59886-py_gapic_library(
59887-    name = "gkehub_py_gapic",
59888-    srcs = [":gkehub_proto"],
59889-    grpc_service_config = "v1beta_grpc_service_config.json",
59890-    opt_args = [
59891-        "warehouse-package-name=google-cloud-gke-hub",
59892-    ],
59893-    rest_numeric_enums = False,
59894-    transport = "grpc",
59895-)
59896-
59897-# Uncomment once https://github.com/googleapis/gapic-generator-python/issues/1376 is fixed
59898-#py_test(
59899-#    name = "gkehub_py_gapic_test",
59900-#    srcs = [
59901-#        "gkehub_py_gapic_pytest.py",
59902-#        "gkehub_py_gapic_test.py",
59903-#    ],
59904-#    legacy_create_init = False,
59905-#    deps = [":gkehub_py_gapic"],
59906-#)
59907-
59908-# Open Source Packages
59909-py_gapic_assembly_pkg(
59910-    name = "gkehub-v1beta-py",
59911-    deps = [
59912-        ":gkehub_py_gapic",
59913-        "//google/cloud/gkehub/v1beta/configmanagement:configmanagement_py_gapic",
59914-        "//google/cloud/gkehub/v1beta/metering:metering_py_gapic",
59915-        "//google/cloud/gkehub/v1beta/multiclusteringress:multiclusteringress_py_gapic",
59916-    ],
59917-)
59918-
59919-##############################################################################
59920-# PHP
59921-##############################################################################
59922-load(
59923-    "@com_google_googleapis_imports//:imports.bzl",
59924-    "php_gapic_assembly_pkg",
59925-    "php_gapic_library",
59926-    "php_grpc_library",
59927-    "php_proto_library",
59928-)
59929-
59930-php_proto_library(
59931-    name = "gkehub_php_proto",
59932-    deps = [":gkehub_proto"],
59933-)
59934-
59935-php_grpc_library(
59936-    name = "gkehub_php_grpc",
59937-    srcs = [":gkehub_proto"],
59938-    deps = [":gkehub_php_proto"],
59939-)
59940-
59941-php_gapic_library(
59942-    name = "gkehub_php_gapic",
59943-    srcs = [":gkehub_proto_with_info"],
59944-    grpc_service_config = "v1beta_grpc_service_config.json",
59945-    rest_numeric_enums = False,
59946-    service_yaml = "gkehub_v1beta.yaml",
59947-    transport = "grpc+rest",
59948-    deps = [
59949-        ":gkehub_php_grpc",
59950-        ":gkehub_php_proto",
59951-    ],
59952-)
59953-
59954-# Open Source Packages
59955-php_gapic_assembly_pkg(
59956-    name = "google-cloud-gkehub-v1beta-php",
59957-    deps = [
59958-        ":gkehub_php_gapic",
59959-        ":gkehub_php_grpc",
59960-        ":gkehub_php_proto",
59961-    ],
59962-)
59963-
59964-##############################################################################
59965-# Node.js
59966-##############################################################################
59967-load(
59968-    "@com_google_googleapis_imports//:imports.bzl",
59969-    "nodejs_gapic_assembly_pkg",
59970-    "nodejs_gapic_library",
59971-)
59972-
59973-nodejs_gapic_library(
59974-    name = "gkehub_nodejs_gapic",
59975-    package_name = "@google-cloud/gke-hub",
59976-    src = ":gkehub_proto_with_info",
59977-    extra_protoc_parameters = ["metadata"],
59978-    grpc_service_config = "v1beta_grpc_service_config.json",
59979-    package = "google.cloud.gkehub.v1beta",
59980-    rest_numeric_enums = False,
59981-    service_yaml = "gkehub_v1beta.yaml",
59982-    transport = "grpc+rest",
59983-    deps = [],
59984-)
59985-
59986-nodejs_gapic_assembly_pkg(
59987-    name = "gkehub-v1beta-nodejs",
59988-    deps = [
59989-        ":gkehub_nodejs_gapic",
59990-        ":gkehub_proto",
59991-        "//google/cloud/gkehub/v1beta/configmanagement:configmanagement_proto",
59992-        "//google/cloud/gkehub/v1beta/metering:metering_proto",
59993-        "//google/cloud/gkehub/v1beta/multiclusteringress:multiclusteringress_proto",
59994-    ],
59995-)
59996-
59997-##############################################################################
59998-# Ruby
59999-##############################################################################
60000-load(
60001-    "@com_google_googleapis_imports//:imports.bzl",
60002-    "ruby_cloud_gapic_library",
60003-    "ruby_gapic_assembly_pkg",
60004-    "ruby_grpc_library",
60005-    "ruby_proto_library",
60006-)
60007-
60008-ruby_proto_library(
60009-    name = "gkehub_ruby_proto",
60010-    deps = [":gkehub_proto"],
60011-)
60012-
60013-ruby_grpc_library(
60014-    name = "gkehub_ruby_grpc",
60015-    srcs = [":gkehub_proto"],
60016-    deps = [":gkehub_ruby_proto"],
60017-)
60018-
60019-ruby_cloud_gapic_library(
60020-    name = "gkehub_ruby_gapic",
60021-    srcs = [":gkehub_proto_with_info"],
60022-    extra_protoc_parameters = [
60023-        "ruby-cloud-api-id=gkehub.googleapis.com",
60024-        "ruby-cloud-api-shortname=gkehub",
60025-        "ruby-cloud-env-prefix=GKE_HUB",
60026-        "ruby-cloud-gem-name=google-cloud-gke_hub-v1beta",
60027-        "ruby-cloud-product-url=https://cloud.google.com/anthos/clusters/docs",
60028-    ],
60029-    grpc_service_config = "v1beta_grpc_service_config.json",
60030-    rest_numeric_enums = False,
60031-    ruby_cloud_description = "The GKE Hub API centrally manages features and services on all your Kubernetes clusters running in a variety of environments, including Google cloud, on premises in customer datacenters, or other third party clouds.",
60032-    ruby_cloud_title = "GKE Hub V1beta",
60033-    deps = [
60034-        ":gkehub_ruby_grpc",
60035-        ":gkehub_ruby_proto",
60036-    ],
60037-)
60038-
60039-# Open Source Packages
60040-ruby_gapic_assembly_pkg(
60041-    name = "google-cloud-gkehub-v1beta-ruby",
60042-    deps = [
60043-        ":gkehub_ruby_gapic",
60044-        ":gkehub_ruby_grpc",
60045-        ":gkehub_ruby_proto",
60046-    ],
60047-)
60048-
60049-##############################################################################
60050-# C#
60051-##############################################################################
60052-load(
60053-    "@com_google_googleapis_imports//:imports.bzl",
60054-    "csharp_gapic_assembly_pkg",
60055-    "csharp_gapic_library",
60056-    "csharp_grpc_library",
60057-    "csharp_proto_library",
60058-)
60059-
60060-csharp_proto_library(
60061-    name = "gkehub_csharp_proto",
60062-    deps = [":gkehub_proto"],
60063-)
60064-
60065-csharp_grpc_library(
60066-    name = "gkehub_csharp_grpc",
60067-    srcs = [":gkehub_proto"],
60068-    deps = [":gkehub_csharp_proto"],
60069-)
60070-
60071-csharp_gapic_library(
60072-    name = "gkehub_csharp_gapic",
60073-    srcs = [":gkehub_proto_with_info"],
60074-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
60075-    grpc_service_config = "v1beta_grpc_service_config.json",
60076-    rest_numeric_enums = False,
60077-    service_yaml = "gkehub_v1beta.yaml",
60078-    deps = [
60079-        ":gkehub_csharp_grpc",
60080-        ":gkehub_csharp_proto",
60081-    ],
60082-)
60083-
60084-# Open Source Packages
60085-csharp_gapic_assembly_pkg(
60086-    name = "google-cloud-gkehub-v1beta-csharp",
60087-    deps = [
60088-        ":gkehub_csharp_gapic",
60089-        ":gkehub_csharp_grpc",
60090-        ":gkehub_csharp_proto",
60091-    ],
60092-)
60093-
60094-##############################################################################
60095-# C++
60096-##############################################################################
60097-# Put your C++ rules here
60098diff -urN a/google/cloud/gkehub/v1beta/configmanagement/BUILD.bazel b/google/cloud/gkehub/v1beta/configmanagement/BUILD.bazel
60099--- a/google/cloud/gkehub/v1beta/configmanagement/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
60100+++ b/google/cloud/gkehub/v1beta/configmanagement/BUILD.bazel	1969-12-31 16:00:00
60101@@ -1,147 +0,0 @@
60102-# This file was automatically generated by BuildFileGenerator
60103-
60104-# This is an API workspace, having public visibility by default makes perfect sense.
60105-package(default_visibility = ["//visibility:public"])
60106-
60107-##############################################################################
60108-# Common
60109-##############################################################################
60110-load("@rules_proto//proto:defs.bzl", "proto_library")
60111-
60112-proto_library(
60113-    name = "configmanagement_proto",
60114-    srcs = [
60115-        "configmanagement.proto",
60116-    ],
60117-    deps = [
60118-        "//google/api:annotations_proto",
60119-        "@com_google_protobuf//:timestamp_proto",
60120-    ],
60121-)
60122-
60123-##############################################################################
60124-# Java
60125-##############################################################################
60126-load(
60127-    "@com_google_googleapis_imports//:imports.bzl",
60128-    "java_grpc_library",
60129-    "java_proto_library",
60130-)
60131-
60132-java_proto_library(
60133-    name = "configmanagement_java_proto",
60134-    deps = [":configmanagement_proto"],
60135-)
60136-
60137-java_grpc_library(
60138-    name = "configmanagement_java_grpc",
60139-    srcs = [":configmanagement_proto"],
60140-    deps = [":configmanagement_java_proto"],
60141-)
60142-
60143-##############################################################################
60144-# Go
60145-##############################################################################
60146-load(
60147-    "@com_google_googleapis_imports//:imports.bzl",
60148-    "go_proto_library",
60149-)
60150-
60151-go_proto_library(
60152-    name = "configmanagement_go_proto",
60153-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
60154-    importpath = "google.golang.org/genproto/googleapis/cloud/gkehub/configmanagement/v1beta",
60155-    protos = [":configmanagement_proto"],
60156-    deps = [
60157-        "//google/api:annotations_go_proto",
60158-    ],
60159-)
60160-
60161-##############################################################################
60162-# Python
60163-##############################################################################
60164-load(
60165-    "@com_google_googleapis_imports//:imports.bzl",
60166-    "py_gapic_library",
60167-)
60168-
60169-py_gapic_library(
60170-    name = "configmanagement_py_gapic",
60171-    srcs = [":configmanagement_proto"],
60172-    rest_numeric_enums = False,
60173-    transport = "grpc",
60174-)
60175-
60176-##############################################################################
60177-# PHP
60178-##############################################################################
60179-load(
60180-    "@com_google_googleapis_imports//:imports.bzl",
60181-    "php_grpc_library",
60182-    "php_proto_library",
60183-)
60184-
60185-php_proto_library(
60186-    name = "configmanagement_php_proto",
60187-    deps = [":configmanagement_proto"],
60188-)
60189-
60190-php_grpc_library(
60191-    name = "configmanagement_php_grpc",
60192-    srcs = [":configmanagement_proto"],
60193-    deps = [":configmanagement_php_proto"],
60194-)
60195-
60196-##############################################################################
60197-# Node.js
60198-##############################################################################
60199-load(
60200-    "@com_google_googleapis_imports//:imports.bzl",
60201-    "nodejs_gapic_assembly_pkg",
60202-    "nodejs_gapic_library",
60203-)
60204-
60205-##############################################################################
60206-# Ruby
60207-##############################################################################
60208-load(
60209-    "@com_google_googleapis_imports//:imports.bzl",
60210-    "ruby_grpc_library",
60211-    "ruby_proto_library",
60212-)
60213-
60214-ruby_proto_library(
60215-    name = "configmanagement_ruby_proto",
60216-    deps = [":configmanagement_proto"],
60217-)
60218-
60219-ruby_grpc_library(
60220-    name = "configmanagement_ruby_grpc",
60221-    srcs = [":configmanagement_proto"],
60222-    deps = [":configmanagement_ruby_proto"],
60223-)
60224-
60225-##############################################################################
60226-# C#
60227-##############################################################################
60228-load(
60229-    "@com_google_googleapis_imports//:imports.bzl",
60230-    "csharp_grpc_library",
60231-    "csharp_proto_library",
60232-)
60233-
60234-csharp_proto_library(
60235-    name = "configmanagement_csharp_proto",
60236-    deps = [":configmanagement_proto"],
60237-)
60238-
60239-csharp_grpc_library(
60240-    name = "configmanagement_csharp_grpc",
60241-    srcs = [":configmanagement_proto"],
60242-    deps = [":configmanagement_csharp_proto"],
60243-)
60244-
60245-##############################################################################
60246-# C++
60247-##############################################################################
60248-# Put your C++ code here
60249diff -urN a/google/cloud/gkehub/v1beta/metering/BUILD.bazel b/google/cloud/gkehub/v1beta/metering/BUILD.bazel
60250--- a/google/cloud/gkehub/v1beta/metering/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
60251+++ b/google/cloud/gkehub/v1beta/metering/BUILD.bazel	1969-12-31 16:00:00
60252@@ -1,147 +0,0 @@
60253-# This file was automatically generated by BuildFileGenerator
60254-
60255-# This is an API workspace, having public visibility by default makes perfect sense.
60256-package(default_visibility = ["//visibility:public"])
60257-
60258-##############################################################################
60259-# Common
60260-##############################################################################
60261-load("@rules_proto//proto:defs.bzl", "proto_library")
60262-
60263-proto_library(
60264-    name = "metering_proto",
60265-    srcs = [
60266-        "metering.proto",
60267-    ],
60268-    deps = [
60269-        "//google/api:annotations_proto",
60270-        "@com_google_protobuf//:timestamp_proto",
60271-    ],
60272-)
60273-
60274-##############################################################################
60275-# Java
60276-##############################################################################
60277-load(
60278-    "@com_google_googleapis_imports//:imports.bzl",
60279-    "java_grpc_library",
60280-    "java_proto_library",
60281-)
60282-
60283-java_proto_library(
60284-    name = "metering_java_proto",
60285-    deps = [":metering_proto"],
60286-)
60287-
60288-java_grpc_library(
60289-    name = "metering_java_grpc",
60290-    srcs = [":metering_proto"],
60291-    deps = [":metering_java_proto"],
60292-)
60293-
60294-##############################################################################
60295-# Go
60296-##############################################################################
60297-load(
60298-    "@com_google_googleapis_imports//:imports.bzl",
60299-    "go_proto_library",
60300-)
60301-
60302-go_proto_library(
60303-    name = "metering_go_proto",
60304-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
60305-    importpath = "google.golang.org/genproto/googleapis/cloud/gkehub/metering/v1beta",
60306-    protos = [":metering_proto"],
60307-    deps = [
60308-        "//google/api:annotations_go_proto",
60309-    ],
60310-)
60311-
60312-##############################################################################
60313-# Python
60314-##############################################################################
60315-load(
60316-    "@com_google_googleapis_imports//:imports.bzl",
60317-    "py_gapic_library",
60318-)
60319-
60320-py_gapic_library(
60321-    name = "metering_py_gapic",
60322-    srcs = [":metering_proto"],
60323-    rest_numeric_enums = False,
60324-    transport = "grpc",
60325-)
60326-
60327-##############################################################################
60328-# PHP
60329-##############################################################################
60330-load(
60331-    "@com_google_googleapis_imports//:imports.bzl",
60332-    "php_grpc_library",
60333-    "php_proto_library",
60334-)
60335-
60336-php_proto_library(
60337-    name = "metering_php_proto",
60338-    deps = [":metering_proto"],
60339-)
60340-
60341-php_grpc_library(
60342-    name = "metering_php_grpc",
60343-    srcs = [":metering_proto"],
60344-    deps = [":metering_php_proto"],
60345-)
60346-
60347-##############################################################################
60348-# Node.js
60349-##############################################################################
60350-load(
60351-    "@com_google_googleapis_imports//:imports.bzl",
60352-    "nodejs_gapic_assembly_pkg",
60353-    "nodejs_gapic_library",
60354-)
60355-
60356-##############################################################################
60357-# Ruby
60358-##############################################################################
60359-load(
60360-    "@com_google_googleapis_imports//:imports.bzl",
60361-    "ruby_grpc_library",
60362-    "ruby_proto_library",
60363-)
60364-
60365-ruby_proto_library(
60366-    name = "metering_ruby_proto",
60367-    deps = [":metering_proto"],
60368-)
60369-
60370-ruby_grpc_library(
60371-    name = "metering_ruby_grpc",
60372-    srcs = [":metering_proto"],
60373-    deps = [":metering_ruby_proto"],
60374-)
60375-
60376-##############################################################################
60377-# C#
60378-##############################################################################
60379-load(
60380-    "@com_google_googleapis_imports//:imports.bzl",
60381-    "csharp_grpc_library",
60382-    "csharp_proto_library",
60383-)
60384-
60385-csharp_proto_library(
60386-    name = "metering_csharp_proto",
60387-    deps = [":metering_proto"],
60388-)
60389-
60390-csharp_grpc_library(
60391-    name = "metering_csharp_grpc",
60392-    srcs = [":metering_proto"],
60393-    deps = [":metering_csharp_proto"],
60394-)
60395-
60396-##############################################################################
60397-# C++
60398-##############################################################################
60399-# Put your C++ code here
60400diff -urN a/google/cloud/gkehub/v1beta/multiclusteringress/BUILD.bazel b/google/cloud/gkehub/v1beta/multiclusteringress/BUILD.bazel
60401--- a/google/cloud/gkehub/v1beta/multiclusteringress/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
60402+++ b/google/cloud/gkehub/v1beta/multiclusteringress/BUILD.bazel	1969-12-31 16:00:00
60403@@ -1,146 +0,0 @@
60404-# This file was automatically generated by BuildFileGenerator
60405-
60406-# This is an API workspace, having public visibility by default makes perfect sense.
60407-package(default_visibility = ["//visibility:public"])
60408-
60409-##############################################################################
60410-# Common
60411-##############################################################################
60412-load("@rules_proto//proto:defs.bzl", "proto_library")
60413-
60414-proto_library(
60415-    name = "multiclusteringress_proto",
60416-    srcs = [
60417-        "multiclusteringress.proto",
60418-    ],
60419-    deps = [
60420-        "//google/api:annotations_proto",
60421-    ],
60422-)
60423-
60424-##############################################################################
60425-# Java
60426-##############################################################################
60427-load(
60428-    "@com_google_googleapis_imports//:imports.bzl",
60429-    "java_grpc_library",
60430-    "java_proto_library",
60431-)
60432-
60433-java_proto_library(
60434-    name = "multiclusteringress_java_proto",
60435-    deps = [":multiclusteringress_proto"],
60436-)
60437-
60438-java_grpc_library(
60439-    name = "multiclusteringress_java_grpc",
60440-    srcs = [":multiclusteringress_proto"],
60441-    deps = [":multiclusteringress_java_proto"],
60442-)
60443-
60444-##############################################################################
60445-# Go
60446-##############################################################################
60447-load(
60448-    "@com_google_googleapis_imports//:imports.bzl",
60449-    "go_proto_library",
60450-)
60451-
60452-go_proto_library(
60453-    name = "multiclusteringress_go_proto",
60454-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
60455-    importpath = "google.golang.org/genproto/googleapis/cloud/gkehub/multiclusteringress/v1beta",
60456-    protos = [":multiclusteringress_proto"],
60457-    deps = [
60458-        "//google/api:annotations_go_proto",
60459-    ],
60460-)
60461-
60462-##############################################################################
60463-# Python
60464-##############################################################################
60465-load(
60466-    "@com_google_googleapis_imports//:imports.bzl",
60467-    "py_gapic_library",
60468-)
60469-
60470-py_gapic_library(
60471-    name = "multiclusteringress_py_gapic",
60472-    srcs = [":multiclusteringress_proto"],
60473-    rest_numeric_enums = False,
60474-    transport = "grpc",
60475-)
60476-
60477-##############################################################################
60478-# PHP
60479-##############################################################################
60480-load(
60481-    "@com_google_googleapis_imports//:imports.bzl",
60482-    "php_grpc_library",
60483-    "php_proto_library",
60484-)
60485-
60486-php_proto_library(
60487-    name = "multiclusteringress_php_proto",
60488-    deps = [":multiclusteringress_proto"],
60489-)
60490-
60491-php_grpc_library(
60492-    name = "multiclusteringress_php_grpc",
60493-    srcs = [":multiclusteringress_proto"],
60494-    deps = [":multiclusteringress_php_proto"],
60495-)
60496-
60497-##############################################################################
60498-# Node.js
60499-##############################################################################
60500-load(
60501-    "@com_google_googleapis_imports//:imports.bzl",
60502-    "nodejs_gapic_assembly_pkg",
60503-    "nodejs_gapic_library",
60504-)
60505-
60506-##############################################################################
60507-# Ruby
60508-##############################################################################
60509-load(
60510-    "@com_google_googleapis_imports//:imports.bzl",
60511-    "ruby_grpc_library",
60512-    "ruby_proto_library",
60513-)
60514-
60515-ruby_proto_library(
60516-    name = "multiclusteringress_ruby_proto",
60517-    deps = [":multiclusteringress_proto"],
60518-)
60519-
60520-ruby_grpc_library(
60521-    name = "multiclusteringress_ruby_grpc",
60522-    srcs = [":multiclusteringress_proto"],
60523-    deps = [":multiclusteringress_ruby_proto"],
60524-)
60525-
60526-##############################################################################
60527-# C#
60528-##############################################################################
60529-load(
60530-    "@com_google_googleapis_imports//:imports.bzl",
60531-    "csharp_grpc_library",
60532-    "csharp_proto_library",
60533-)
60534-
60535-csharp_proto_library(
60536-    name = "multiclusteringress_csharp_proto",
60537-    deps = [":multiclusteringress_proto"],
60538-)
60539-
60540-csharp_grpc_library(
60541-    name = "multiclusteringress_csharp_grpc",
60542-    srcs = [":multiclusteringress_proto"],
60543-    deps = [":multiclusteringress_csharp_proto"],
60544-)
60545-
60546-##############################################################################
60547-# C++
60548-##############################################################################
60549-# Put your C++ code here
60550diff -urN a/google/cloud/gkehub/v1beta1/BUILD.bazel b/google/cloud/gkehub/v1beta1/BUILD.bazel
60551--- a/google/cloud/gkehub/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
60552+++ b/google/cloud/gkehub/v1beta1/BUILD.bazel	1969-12-31 16:00:00
60553@@ -1,411 +0,0 @@
60554-# This file was automatically generated by BuildFileGenerator
60555-# https://github.com/googleapis/rules_gapic/tree/master/bazel
60556-
60557-# Most of the manual changes to this file will be overwritten.
60558-# It's **only** allowed to change the following rule attribute values:
60559-# - names of *_gapic_assembly_* rules
60560-# - certain parameters of *_gapic_library rules, including but not limited to:
60561-#    * extra_protoc_parameters
60562-#    * extra_protoc_file_parameters
60563-# The complete list of preserved parameters can be found in the source code.
60564-
60565-# This is an API workspace, having public visibility by default makes perfect sense.
60566-package(default_visibility = ["//visibility:public"])
60567-
60568-##############################################################################
60569-# Common
60570-##############################################################################
60571-load("@rules_proto//proto:defs.bzl", "proto_library")
60572-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
60573-
60574-proto_library(
60575-    name = "gkehub_proto",
60576-    srcs = [
60577-        "membership.proto",
60578-    ],
60579-    deps = [
60580-        "//google/api:annotations_proto",
60581-        "//google/api:client_proto",
60582-        "//google/api:field_behavior_proto",
60583-        "//google/api:resource_proto",
60584-        "//google/longrunning:operations_proto",
60585-        "//google/rpc:status_proto",
60586-        "@com_google_protobuf//:field_mask_proto",
60587-        "@com_google_protobuf//:timestamp_proto",
60588-    ],
60589-)
60590-
60591-proto_library_with_info(
60592-    name = "gkehub_proto_with_info",
60593-    deps = [
60594-        ":gkehub_proto",
60595-        "//google/cloud:common_resources_proto",
60596-        "//google/cloud/location:location_proto",
60597-        "//google/iam/v1:iam_policy_proto",
60598-    ],
60599-)
60600-
60601-##############################################################################
60602-# Java
60603-##############################################################################
60604-load(
60605-    "@com_google_googleapis_imports//:imports.bzl",
60606-    "java_gapic_assembly_gradle_pkg",
60607-    "java_gapic_library",
60608-    "java_gapic_test",
60609-    "java_grpc_library",
60610-    "java_proto_library",
60611-)
60612-
60613-java_proto_library(
60614-    name = "gkehub_java_proto",
60615-    deps = [":gkehub_proto"],
60616-)
60617-
60618-java_grpc_library(
60619-    name = "gkehub_java_grpc",
60620-    srcs = [":gkehub_proto"],
60621-    deps = [":gkehub_java_proto"],
60622-)
60623-
60624-java_gapic_library(
60625-    name = "gkehub_java_gapic",
60626-    srcs = [":gkehub_proto_with_info"],
60627-    gapic_yaml = "memberships_gapic.yaml",
60628-    grpc_service_config = "membership_grpc_service_config.json",
60629-    rest_numeric_enums = False,
60630-    service_yaml = "gkehub_v1beta1.yaml",
60631-    test_deps = [
60632-        ":gkehub_java_grpc",
60633-        "//google/cloud/location:location_java_grpc",
60634-        "//google/iam/v1:iam_java_grpc",
60635-    ],
60636-    transport = "grpc+rest",
60637-    deps = [
60638-        ":gkehub_java_proto",
60639-        "//google/api:api_java_proto",
60640-        "//google/cloud/location:location_java_grpc",
60641-        "//google/cloud/location:location_java_proto",
60642-        "//google/iam/v1:iam_java_proto",
60643-    ],
60644-)
60645-
60646-java_gapic_test(
60647-    name = "gkehub_java_gapic_test_suite",
60648-    test_classes = [
60649-        "com.google.cloud.gkehub.v1beta1.GkeHubMembershipServiceClientHttpJsonTest",
60650-        "com.google.cloud.gkehub.v1beta1.GkeHubMembershipServiceClientTest",
60651-    ],
60652-    runtime_deps = [":gkehub_java_gapic_test"],
60653-)
60654-
60655-# Open Source Packages
60656-java_gapic_assembly_gradle_pkg(
60657-    name = "google-cloud-gkehub-v1beta1-java",
60658-    include_samples = True,
60659-    transport = "grpc+rest",
60660-    deps = [
60661-        ":gkehub_java_gapic",
60662-        ":gkehub_java_grpc",
60663-        ":gkehub_java_proto",
60664-        ":gkehub_proto",
60665-        "//google/cloud/location:location_java_grpc",
60666-        "//google/cloud/location:location_java_proto",
60667-        "//google/cloud/location:location_proto",
60668-    ],
60669-)
60670-
60671-##############################################################################
60672-# Go
60673-##############################################################################
60674-load(
60675-    "@com_google_googleapis_imports//:imports.bzl",
60676-    "go_gapic_assembly_pkg",
60677-    "go_gapic_library",
60678-    "go_proto_library",
60679-    "go_test",
60680-)
60681-
60682-go_proto_library(
60683-    name = "gkehub_go_proto",
60684-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
60685-    importpath = "google.golang.org/genproto/googleapis/cloud/gkehub/v1beta1",
60686-    protos = [":gkehub_proto"],
60687-    deps = [
60688-        "//google/api:annotations_go_proto",
60689-        "//google/longrunning:longrunning_go_proto",
60690-        "//google/rpc:status_go_proto",
60691-    ],
60692-)
60693-
60694-go_gapic_library(
60695-    name = "gkehub_go_gapic",
60696-    srcs = [":gkehub_proto_with_info"],
60697-    grpc_service_config = "membership_grpc_service_config.json",
60698-    importpath = "cloud.google.com/go/gkehub/apiv1beta1;gkehub",
60699-    metadata = True,
60700-    rest_numeric_enums = False,
60701-    service_yaml = "gkehub_v1beta1.yaml",
60702-    transport = "grpc+rest",
60703-    deps = [
60704-        ":gkehub_go_proto",
60705-        "//google/cloud/location:location_go_proto",
60706-        "//google/iam/v1:iam_go_proto",
60707-        "//google/longrunning:longrunning_go_proto",
60708-        "@com_google_cloud_go//longrunning:go_default_library",
60709-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
60710-    ],
60711-)
60712-
60713-go_test(
60714-    name = "gkehub_go_gapic_test",
60715-    srcs = [":gkehub_go_gapic_srcjar_test"],
60716-    embed = [":gkehub_go_gapic"],
60717-    importpath = "cloud.google.com/go/gkehub/apiv1beta1",
60718-)
60719-
60720-# Open Source Packages
60721-go_gapic_assembly_pkg(
60722-    name = "gapi-cloud-gkehub-v1beta1-go",
60723-    deps = [
60724-        ":gkehub_go_gapic",
60725-        ":gkehub_go_gapic_srcjar-metadata.srcjar",
60726-        ":gkehub_go_gapic_srcjar-test.srcjar",
60727-        ":gkehub_go_proto",
60728-    ],
60729-)
60730-
60731-##############################################################################
60732-# Python
60733-##############################################################################
60734-load(
60735-    "@com_google_googleapis_imports//:imports.bzl",
60736-    "py_gapic_assembly_pkg",
60737-    "py_gapic_library",
60738-    "py_test",
60739-)
60740-
60741-py_gapic_library(
60742-    name = "gkehub_py_gapic",
60743-    srcs = [":gkehub_proto"],
60744-    grpc_service_config = "membership_grpc_service_config.json",
60745-    opt_args = ["warehouse-package-name=google-cloud-gke-hub"],
60746-    rest_numeric_enums = False,
60747-    service_yaml = "gkehub_v1beta1.yaml",
60748-    transport = "grpc",
60749-    deps = [
60750-        "//google/iam/v1:iam_policy_py_proto",
60751-    ],
60752-)
60753-
60754-py_test(
60755-    name = "gkehub_py_gapic_test",
60756-    srcs = [
60757-        "gkehub_py_gapic_pytest.py",
60758-        "gkehub_py_gapic_test.py",
60759-    ],
60760-    legacy_create_init = False,
60761-    deps = [":gkehub_py_gapic"],
60762-)
60763-
60764-# Open Source Packages
60765-py_gapic_assembly_pkg(
60766-    name = "gkehub-v1beta1-py",
60767-    deps = [
60768-        ":gkehub_py_gapic",
60769-    ],
60770-)
60771-
60772-##############################################################################
60773-# PHP
60774-##############################################################################
60775-load(
60776-    "@com_google_googleapis_imports//:imports.bzl",
60777-    "php_gapic_assembly_pkg",
60778-    "php_gapic_library",
60779-    "php_grpc_library",
60780-    "php_proto_library",
60781-)
60782-
60783-php_proto_library(
60784-    name = "gkehub_php_proto",
60785-    deps = [":gkehub_proto"],
60786-)
60787-
60788-php_grpc_library(
60789-    name = "gkehub_php_grpc",
60790-    srcs = [":gkehub_proto"],
60791-    deps = [":gkehub_php_proto"],
60792-)
60793-
60794-php_gapic_library(
60795-    name = "gkehub_php_gapic",
60796-    srcs = [":gkehub_proto_with_info"],
60797-    grpc_service_config = "membership_grpc_service_config.json",
60798-    rest_numeric_enums = False,
60799-    service_yaml = "gkehub_v1beta1.yaml",
60800-    transport = "grpc+rest",
60801-    deps = [
60802-        ":gkehub_php_grpc",
60803-        ":gkehub_php_proto",
60804-    ],
60805-)
60806-
60807-# Open Source Packages
60808-php_gapic_assembly_pkg(
60809-    name = "google-cloud-gkehub-v1beta1-php",
60810-    deps = [
60811-        ":gkehub_php_gapic",
60812-        ":gkehub_php_grpc",
60813-        ":gkehub_php_proto",
60814-    ],
60815-)
60816-
60817-##############################################################################
60818-# Node.js
60819-##############################################################################
60820-load(
60821-    "@com_google_googleapis_imports//:imports.bzl",
60822-    "nodejs_gapic_assembly_pkg",
60823-    "nodejs_gapic_library",
60824-)
60825-
60826-nodejs_gapic_library(
60827-    name = "gkehub_nodejs_gapic",
60828-    package_name = "@google-cloud/gke-hub",
60829-    src = ":gkehub_proto_with_info",
60830-    extra_protoc_parameters = ["metadata"],
60831-    grpc_service_config = "membership_grpc_service_config.json",
60832-    package = "google.cloud.gkehub.v1beta1",
60833-    rest_numeric_enums = False,
60834-    service_yaml = "gkehub_v1beta1.yaml",
60835-    transport = "grpc+rest",
60836-    deps = [],
60837-)
60838-
60839-nodejs_gapic_assembly_pkg(
60840-    name = "gkehub-v1beta1-nodejs",
60841-    deps = [
60842-        ":gkehub_nodejs_gapic",
60843-        ":gkehub_proto",
60844-    ],
60845-)
60846-
60847-##############################################################################
60848-# Ruby
60849-##############################################################################
60850-load(
60851-    "@com_google_googleapis_imports//:imports.bzl",
60852-    "ruby_cloud_gapic_library",
60853-    "ruby_gapic_assembly_pkg",
60854-    "ruby_grpc_library",
60855-    "ruby_proto_library",
60856-)
60857-
60858-ruby_proto_library(
60859-    name = "gkehub_ruby_proto",
60860-    deps = [":gkehub_proto"],
60861-)
60862-
60863-ruby_grpc_library(
60864-    name = "gkehub_ruby_grpc",
60865-    srcs = [":gkehub_proto"],
60866-    deps = [":gkehub_ruby_proto"],
60867-)
60868-
60869-ruby_cloud_gapic_library(
60870-    name = "gkehub_ruby_gapic",
60871-    srcs = [":gkehub_proto_with_info"],
60872-    extra_protoc_parameters = [
60873-        "ruby-cloud-api-id=gkehub.googleapis.com",
60874-        "ruby-cloud-api-shortname=gkehub",
60875-        "ruby-cloud-env-prefix=GKE_HUB",
60876-        "ruby-cloud-gem-name=google-cloud-gke_hub-v1beta1",
60877-        "ruby-cloud-product-url=https://cloud.google.com/anthos/clusters/docs",
60878-    ],
60879-    grpc_service_config = "membership_grpc_service_config.json",
60880-    rest_numeric_enums = False,
60881-    ruby_cloud_description = "The GKE Hub API centrally manages features and services on all your Kubernetes clusters running in a variety of environments, including Google cloud, on premises in customer datacenters, or other third party clouds.",
60882-    ruby_cloud_title = "GKE Hub V1beta1",
60883-    service_yaml = "gkehub_v1beta1.yaml",
60884-    deps = [
60885-        ":gkehub_ruby_grpc",
60886-        ":gkehub_ruby_proto",
60887-    ],
60888-)
60889-
60890-# Open Source Packages
60891-ruby_gapic_assembly_pkg(
60892-    name = "google-cloud-gkehub-v1beta1-ruby",
60893-    deps = [
60894-        ":gkehub_ruby_gapic",
60895-        ":gkehub_ruby_grpc",
60896-        ":gkehub_ruby_proto",
60897-    ],
60898-)
60899-
60900-##############################################################################
60901-# C#
60902-##############################################################################
60903-load(
60904-    "@com_google_googleapis_imports//:imports.bzl",
60905-    "csharp_gapic_assembly_pkg",
60906-    "csharp_gapic_library",
60907-    "csharp_grpc_library",
60908-    "csharp_proto_library",
60909-)
60910-
60911-csharp_proto_library(
60912-    name = "gkehub_csharp_proto",
60913-    deps = [":gkehub_proto"],
60914-)
60915-
60916-csharp_grpc_library(
60917-    name = "gkehub_csharp_grpc",
60918-    srcs = [":gkehub_proto"],
60919-    deps = [":gkehub_csharp_proto"],
60920-)
60921-
60922-csharp_gapic_library(
60923-    name = "gkehub_csharp_gapic",
60924-    srcs = [":gkehub_proto_with_info"],
60925-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
60926-    grpc_service_config = "membership_grpc_service_config.json",
60927-    rest_numeric_enums = False,
60928-    service_yaml = "gkehub_v1beta1.yaml",
60929-    deps = [
60930-        ":gkehub_csharp_grpc",
60931-        ":gkehub_csharp_proto",
60932-    ],
60933-)
60934-
60935-# Open Source Packages
60936-csharp_gapic_assembly_pkg(
60937-    name = "google-cloud-gkehub-v1beta1-csharp",
60938-    deps = [
60939-        ":gkehub_csharp_gapic",
60940-        ":gkehub_csharp_grpc",
60941-        ":gkehub_csharp_proto",
60942-    ],
60943-)
60944-
60945-##############################################################################
60946-# C++
60947-##############################################################################
60948-load(
60949-    "@com_google_googleapis_imports//:imports.bzl",
60950-    "cc_grpc_library",
60951-    "cc_proto_library",
60952-)
60953-
60954-cc_proto_library(
60955-    name = "gkehub_cc_proto",
60956-    deps = [":gkehub_proto"],
60957-)
60958-
60959-cc_grpc_library(
60960-    name = "gkehub_cc_grpc",
60961-    srcs = [":gkehub_proto"],
60962-    grpc_only = True,
60963-    deps = [":gkehub_cc_proto"],
60964-)
60965diff -urN a/google/cloud/gkemulticloud/BUILD.bazel b/google/cloud/gkemulticloud/BUILD.bazel
60966--- a/google/cloud/gkemulticloud/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
60967+++ b/google/cloud/gkemulticloud/BUILD.bazel	1969-12-31 16:00:00
60968@@ -1,39 +0,0 @@
60969-# This build file includes a target for the Ruby wrapper library for
60970-# google-cloud-gke_multi_cloud.
60971-
60972-# This is an API workspace, having public visibility by default makes perfect sense.
60973-package(default_visibility = ["//visibility:public"])
60974-
60975-# Export yaml configs.
60976-exports_files(glob(["*.yaml"]))
60977-
60978-load(
60979-    "@com_google_googleapis_imports//:imports.bzl",
60980-    "ruby_cloud_gapic_library",
60981-    "ruby_gapic_assembly_pkg",
60982-)
60983-
60984-# Generates a Ruby wrapper client for gkemulticloud.
60985-# Ruby wrapper clients are versionless, but are generated from source protos
60986-# for a particular service version, v1 in this case.
60987-ruby_cloud_gapic_library(
60988-    name = "gkemulticloud_ruby_wrapper",
60989-    srcs = ["//google/cloud/gkemulticloud/v1:gkemulticloud_proto_with_info"],
60990-    extra_protoc_parameters = [
60991-        "ruby-cloud-api-id=gkemulticloud.googleapis.com",
60992-        "ruby-cloud-api-shortname=gkemulticloud",
60993-        "ruby-cloud-gem-name=google-cloud-gke_multi_cloud",
60994-        "ruby-cloud-product-url=https://cloud.google.com/anthos/clusters/docs/multi-cloud",
60995-        "ruby-cloud-wrapper-of=v1:0.0",
60996-    ],
60997-    ruby_cloud_description = "Anthos Multi-Cloud provides a way to manage Kubernetes clusters that run on AWS and Azure infrastructure using the Anthos Multi-Cloud API. Combined with Connect, you can manage Kubernetes clusters on Google Cloud, AWS, and Azure from the Google Cloud Console.",
60998-    ruby_cloud_title = "Anthos Multi-Cloud",
60999-)
61000-
61001-# Open Source package.
61002-ruby_gapic_assembly_pkg(
61003-    name = "google-cloud-gkemulticloud-ruby",
61004-    deps = [
61005-        ":gkemulticloud_ruby_wrapper",
61006-    ],
61007-)
61008diff -urN a/google/cloud/gkemulticloud/v1/BUILD.bazel b/google/cloud/gkemulticloud/v1/BUILD.bazel
61009--- a/google/cloud/gkemulticloud/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
61010+++ b/google/cloud/gkemulticloud/v1/BUILD.bazel	1969-12-31 16:00:00
61011@@ -1,402 +0,0 @@
61012-# This file was automatically generated by BuildFileGenerator
61013-# https://github.com/googleapis/rules_gapic/tree/master/bazel
61014-
61015-# Most of the manual changes to this file will be overwritten.
61016-# It's **only** allowed to change the following rule attribute values:
61017-# - names of *_gapic_assembly_* rules
61018-# - certain parameters of *_gapic_library rules, including but not limited to:
61019-#    * extra_protoc_parameters
61020-#    * extra_protoc_file_parameters
61021-# The complete list of preserved parameters can be found in the source code.
61022-
61023-# This is an API workspace, having public visibility by default makes perfect sense.
61024-package(default_visibility = ["//visibility:public"])
61025-
61026-##############################################################################
61027-# Common
61028-##############################################################################
61029-load("@rules_proto//proto:defs.bzl", "proto_library")
61030-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
61031-
61032-proto_library(
61033-    name = "gkemulticloud_proto",
61034-    srcs = [
61035-        "aws_resources.proto",
61036-        "aws_service.proto",
61037-        "azure_resources.proto",
61038-        "azure_service.proto",
61039-        "common_resources.proto",
61040-    ],
61041-    deps = [
61042-        "//google/api:annotations_proto",
61043-        "//google/api:client_proto",
61044-        "//google/api:field_behavior_proto",
61045-        "//google/api:resource_proto",
61046-        "//google/longrunning:operations_proto",
61047-        "@com_google_protobuf//:field_mask_proto",
61048-        "@com_google_protobuf//:timestamp_proto",
61049-    ],
61050-)
61051-
61052-proto_library_with_info(
61053-    name = "gkemulticloud_proto_with_info",
61054-    deps = [
61055-        ":gkemulticloud_proto",
61056-        "//google/cloud:common_resources_proto",
61057-    ],
61058-)
61059-
61060-##############################################################################
61061-# Java
61062-##############################################################################
61063-load(
61064-    "@com_google_googleapis_imports//:imports.bzl",
61065-    "java_gapic_assembly_gradle_pkg",
61066-    "java_gapic_library",
61067-    "java_gapic_test",
61068-    "java_grpc_library",
61069-    "java_proto_library",
61070-)
61071-
61072-java_proto_library(
61073-    name = "gkemulticloud_java_proto",
61074-    deps = [":gkemulticloud_proto"],
61075-)
61076-
61077-java_grpc_library(
61078-    name = "gkemulticloud_java_grpc",
61079-    srcs = [":gkemulticloud_proto"],
61080-    deps = [":gkemulticloud_java_proto"],
61081-)
61082-
61083-java_gapic_library(
61084-    name = "gkemulticloud_java_gapic",
61085-    srcs = [":gkemulticloud_proto_with_info"],
61086-    gapic_yaml = None,
61087-    grpc_service_config = "gkemulticloud_grpc_service_config.json",
61088-    rest_numeric_enums = False,
61089-    service_yaml = "gkemulticloud_v1.yaml",
61090-    test_deps = [
61091-        ":gkemulticloud_java_grpc",
61092-    ],
61093-    transport = "grpc+rest",
61094-    deps = [
61095-        ":gkemulticloud_java_proto",
61096-        "//google/api:api_java_proto",
61097-    ],
61098-)
61099-
61100-java_gapic_test(
61101-    name = "gkemulticloud_java_gapic_test_suite",
61102-    test_classes = [
61103-        "com.google.cloud.gkemulticloud.v1.AwsClustersClientHttpJsonTest",
61104-        "com.google.cloud.gkemulticloud.v1.AwsClustersClientTest",
61105-        "com.google.cloud.gkemulticloud.v1.AzureClustersClientHttpJsonTest",
61106-        "com.google.cloud.gkemulticloud.v1.AzureClustersClientTest",
61107-    ],
61108-    runtime_deps = [":gkemulticloud_java_gapic_test"],
61109-)
61110-
61111-# Open Source Packages
61112-java_gapic_assembly_gradle_pkg(
61113-    name = "google-cloud-gkemulticloud-v1-java",
61114-    include_samples = True,
61115-    transport = "grpc+rest",
61116-    deps = [
61117-        ":gkemulticloud_java_gapic",
61118-        ":gkemulticloud_java_grpc",
61119-        ":gkemulticloud_java_proto",
61120-        ":gkemulticloud_proto",
61121-    ],
61122-)
61123-
61124-##############################################################################
61125-# Go
61126-##############################################################################
61127-load(
61128-    "@com_google_googleapis_imports//:imports.bzl",
61129-    "go_gapic_assembly_pkg",
61130-    "go_gapic_library",
61131-    "go_proto_library",
61132-    "go_test",
61133-)
61134-
61135-go_proto_library(
61136-    name = "gkemulticloud_go_proto",
61137-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
61138-    importpath = "google.golang.org/genproto/googleapis/cloud/gkemulticloud/v1",
61139-    protos = [":gkemulticloud_proto"],
61140-    deps = [
61141-        "//google/api:annotations_go_proto",
61142-        "//google/longrunning:longrunning_go_proto",
61143-    ],
61144-)
61145-
61146-go_gapic_library(
61147-    name = "gkemulticloud_go_gapic",
61148-    srcs = [":gkemulticloud_proto_with_info"],
61149-    grpc_service_config = "gkemulticloud_grpc_service_config.json",
61150-    importpath = "cloud.google.com/go/gkemulticloud/apiv1;gkemulticloud",
61151-    metadata = True,
61152-    rest_numeric_enums = False,
61153-    service_yaml = "gkemulticloud_v1.yaml",
61154-    transport = "grpc+rest",
61155-    deps = [
61156-        ":gkemulticloud_go_proto",
61157-        "//google/longrunning:longrunning_go_proto",
61158-        "@com_google_cloud_go//longrunning:go_default_library",
61159-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
61160-    ],
61161-)
61162-
61163-go_test(
61164-    name = "gkemulticloud_go_gapic_test",
61165-    srcs = [":gkemulticloud_go_gapic_srcjar_test"],
61166-    embed = [":gkemulticloud_go_gapic"],
61167-    importpath = "cloud.google.com/go/gkemulticloud/apiv1",
61168-)
61169-
61170-# Open Source Packages
61171-go_gapic_assembly_pkg(
61172-    name = "gapi-cloud-gkemulticloud-v1-go",
61173-    deps = [
61174-        ":gkemulticloud_go_gapic",
61175-        ":gkemulticloud_go_gapic_srcjar-metadata.srcjar",
61176-        ":gkemulticloud_go_gapic_srcjar-test.srcjar",
61177-        ":gkemulticloud_go_proto",
61178-    ],
61179-)
61180-
61181-##############################################################################
61182-# Python
61183-##############################################################################
61184-load(
61185-    "@com_google_googleapis_imports//:imports.bzl",
61186-    "py_gapic_assembly_pkg",
61187-    "py_gapic_library",
61188-    "py_test",
61189-)
61190-
61191-py_gapic_library(
61192-    name = "gkemulticloud_py_gapic",
61193-    srcs = [":gkemulticloud_proto"],
61194-    grpc_service_config = "gkemulticloud_grpc_service_config.json",
61195-    opt_args = [
61196-        "warehouse-package-name=google-cloud-gke-multicloud",
61197-        "python-gapic-namespace=google.cloud",
61198-        "python-gapic-name=gke_multicloud",
61199-    ],
61200-    rest_numeric_enums = False,
61201-    service_yaml = "gkemulticloud_v1.yaml",
61202-    transport = "grpc+rest",
61203-)
61204-
61205-py_test(
61206-    name = "gkemulticloud_py_gapic_test",
61207-    srcs = [
61208-        "gkemulticloud_py_gapic_pytest.py",
61209-        "gkemulticloud_py_gapic_test.py",
61210-    ],
61211-    legacy_create_init = False,
61212-    deps = [":gkemulticloud_py_gapic"],
61213-)
61214-
61215-# Open Source Packages
61216-py_gapic_assembly_pkg(
61217-    name = "gkemulticloud-v1-py",
61218-    deps = [
61219-        ":gkemulticloud_py_gapic",
61220-    ],
61221-)
61222-
61223-##############################################################################
61224-# PHP
61225-##############################################################################
61226-load(
61227-    "@com_google_googleapis_imports//:imports.bzl",
61228-    "php_gapic_assembly_pkg",
61229-    "php_gapic_library",
61230-    "php_grpc_library",
61231-    "php_proto_library",
61232-)
61233-
61234-php_proto_library(
61235-    name = "gkemulticloud_php_proto",
61236-    deps = [":gkemulticloud_proto"],
61237-)
61238-
61239-php_grpc_library(
61240-    name = "gkemulticloud_php_grpc",
61241-    srcs = [":gkemulticloud_proto"],
61242-    deps = [":gkemulticloud_php_proto"],
61243-)
61244-
61245-php_gapic_library(
61246-    name = "gkemulticloud_php_gapic",
61247-    srcs = [":gkemulticloud_proto_with_info"],
61248-    grpc_service_config = "gkemulticloud_grpc_service_config.json",
61249-    rest_numeric_enums = False,
61250-    service_yaml = "gkemulticloud_v1.yaml",
61251-    transport = "grpc+rest",
61252-    deps = [
61253-        ":gkemulticloud_php_grpc",
61254-        ":gkemulticloud_php_proto",
61255-    ],
61256-)
61257-
61258-# Open Source Packages
61259-php_gapic_assembly_pkg(
61260-    name = "google-cloud-gkemulticloud-v1-php",
61261-    deps = [
61262-        ":gkemulticloud_php_gapic",
61263-        ":gkemulticloud_php_grpc",
61264-        ":gkemulticloud_php_proto",
61265-    ],
61266-)
61267-
61268-##############################################################################
61269-# Node.js
61270-##############################################################################
61271-load(
61272-    "@com_google_googleapis_imports//:imports.bzl",
61273-    "nodejs_gapic_assembly_pkg",
61274-    "nodejs_gapic_library",
61275-)
61276-
61277-nodejs_gapic_library(
61278-    name = "gkemulticloud_nodejs_gapic",
61279-    package_name = "@google-cloud/gkemulticloud",
61280-    src = ":gkemulticloud_proto_with_info",
61281-    extra_protoc_parameters = ["metadata"],
61282-    grpc_service_config = "gkemulticloud_grpc_service_config.json",
61283-    package = "google.cloud.gkemulticloud.v1",
61284-    rest_numeric_enums = False,
61285-    service_yaml = "gkemulticloud_v1.yaml",
61286-    transport = "grpc+rest",
61287-    deps = [],
61288-)
61289-
61290-nodejs_gapic_assembly_pkg(
61291-    name = "gkemulticloud-v1-nodejs",
61292-    deps = [
61293-        ":gkemulticloud_nodejs_gapic",
61294-        ":gkemulticloud_proto",
61295-    ],
61296-)
61297-
61298-##############################################################################
61299-# Ruby
61300-##############################################################################
61301-load(
61302-    "@com_google_googleapis_imports//:imports.bzl",
61303-    "ruby_cloud_gapic_library",
61304-    "ruby_gapic_assembly_pkg",
61305-    "ruby_grpc_library",
61306-    "ruby_proto_library",
61307-)
61308-
61309-ruby_proto_library(
61310-    name = "gkemulticloud_ruby_proto",
61311-    deps = [":gkemulticloud_proto"],
61312-)
61313-
61314-ruby_grpc_library(
61315-    name = "gkemulticloud_ruby_grpc",
61316-    srcs = [":gkemulticloud_proto"],
61317-    deps = [":gkemulticloud_ruby_proto"],
61318-)
61319-
61320-ruby_cloud_gapic_library(
61321-    name = "gkemulticloud_ruby_gapic",
61322-    srcs = [":gkemulticloud_proto_with_info"],
61323-    extra_protoc_parameters = [
61324-        "ruby-cloud-api-id=gkemulticloud.googleapis.com",
61325-        "ruby-cloud-api-shortname=gkemulticloud",
61326-        "ruby-cloud-gem-name=google-cloud-gke_multi_cloud-v1",
61327-        "ruby-cloud-product-url=https://cloud.google.com/anthos/clusters/docs/multi-cloud",
61328-    ],
61329-    grpc_service_config = "gkemulticloud_grpc_service_config.json",
61330-    rest_numeric_enums = False,
61331-    ruby_cloud_description = "Anthos Multi-Cloud provides a way to manage Kubernetes clusters that run on AWS and Azure infrastructure using the Anthos Multi-Cloud API. Combined with Connect, you can manage Kubernetes clusters on Google Cloud, AWS, and Azure from the Google Cloud Console.",
61332-    ruby_cloud_title = "Anthos Multi-Cloud V1",
61333-    deps = [
61334-        ":gkemulticloud_ruby_grpc",
61335-        ":gkemulticloud_ruby_proto",
61336-    ],
61337-)
61338-
61339-# Open Source Packages
61340-ruby_gapic_assembly_pkg(
61341-    name = "google-cloud-gkemulticloud-v1-ruby",
61342-    deps = [
61343-        ":gkemulticloud_ruby_gapic",
61344-        ":gkemulticloud_ruby_grpc",
61345-        ":gkemulticloud_ruby_proto",
61346-    ],
61347-)
61348-
61349-##############################################################################
61350-# C#
61351-##############################################################################
61352-load(
61353-    "@com_google_googleapis_imports//:imports.bzl",
61354-    "csharp_gapic_assembly_pkg",
61355-    "csharp_gapic_library",
61356-    "csharp_grpc_library",
61357-    "csharp_proto_library",
61358-)
61359-
61360-csharp_proto_library(
61361-    name = "gkemulticloud_csharp_proto",
61362-    deps = [":gkemulticloud_proto"],
61363-)
61364-
61365-csharp_grpc_library(
61366-    name = "gkemulticloud_csharp_grpc",
61367-    srcs = [":gkemulticloud_proto"],
61368-    deps = [":gkemulticloud_csharp_proto"],
61369-)
61370-
61371-csharp_gapic_library(
61372-    name = "gkemulticloud_csharp_gapic",
61373-    srcs = [":gkemulticloud_proto_with_info"],
61374-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
61375-    grpc_service_config = "gkemulticloud_grpc_service_config.json",
61376-    rest_numeric_enums = False,
61377-    service_yaml = "gkemulticloud_v1.yaml",
61378-    deps = [
61379-        ":gkemulticloud_csharp_grpc",
61380-        ":gkemulticloud_csharp_proto",
61381-    ],
61382-)
61383-
61384-# Open Source Packages
61385-csharp_gapic_assembly_pkg(
61386-    name = "google-cloud-gkemulticloud-v1-csharp",
61387-    deps = [
61388-        ":gkemulticloud_csharp_gapic",
61389-        ":gkemulticloud_csharp_grpc",
61390-        ":gkemulticloud_csharp_proto",
61391-    ],
61392-)
61393-
61394-##############################################################################
61395-# C++
61396-##############################################################################
61397-load(
61398-    "@com_google_googleapis_imports//:imports.bzl",
61399-    "cc_grpc_library",
61400-    "cc_proto_library",
61401-)
61402-
61403-cc_proto_library(
61404-    name = "gkemulticloud_cc_proto",
61405-    deps = [":gkemulticloud_proto"],
61406-)
61407-
61408-cc_grpc_library(
61409-    name = "gkemulticloud_cc_grpc",
61410-    srcs = [":gkemulticloud_proto"],
61411-    grpc_only = True,
61412-    deps = [":gkemulticloud_cc_proto"],
61413-)
61414diff -urN a/google/cloud/gsuiteaddons/logging/v1/BUILD.bazel b/google/cloud/gsuiteaddons/logging/v1/BUILD.bazel
61415--- a/google/cloud/gsuiteaddons/logging/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
61416+++ b/google/cloud/gsuiteaddons/logging/v1/BUILD.bazel	1969-12-31 16:00:00
61417@@ -1,176 +0,0 @@
61418-# This file was automatically generated by BuildFileGenerator
61419-
61420-# This is an API workspace, having public visibility by default makes perfect sense.
61421-package(default_visibility = ["//visibility:public"])
61422-
61423-##############################################################################
61424-# Common
61425-##############################################################################
61426-load("@rules_proto//proto:defs.bzl", "proto_library")
61427-
61428-proto_library(
61429-    name = "logging_proto",
61430-    srcs = [
61431-        "g_suite_add_ons_log_entry.proto",
61432-    ],
61433-    deps = [
61434-        "//google/rpc:status_proto",
61435-    ],
61436-)
61437-
61438-##############################################################################
61439-# Java
61440-##############################################################################
61441-load(
61442-    "@com_google_googleapis_imports//:imports.bzl",
61443-    "java_grpc_library",
61444-    "java_proto_library",
61445-)
61446-
61447-java_proto_library(
61448-    name = "logging_java_proto",
61449-    deps = [":logging_proto"],
61450-)
61451-
61452-java_grpc_library(
61453-    name = "logging_java_grpc",
61454-    srcs = [":logging_proto"],
61455-    deps = [":logging_java_proto"],
61456-)
61457-
61458-##############################################################################
61459-# Go
61460-##############################################################################
61461-load(
61462-    "@com_google_googleapis_imports//:imports.bzl",
61463-    "go_proto_library",
61464-)
61465-
61466-go_proto_library(
61467-    name = "logging_go_proto",
61468-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
61469-    importpath = "google.golang.org/genproto/googleapis/cloud/gsuiteaddons/logging/v1",
61470-    protos = [":logging_proto"],
61471-    deps = [
61472-        "//google/rpc:status_go_proto",
61473-    ],
61474-)
61475-
61476-##############################################################################
61477-# Python
61478-##############################################################################
61479-load(
61480-    "@com_google_googleapis_imports//:imports.bzl",
61481-    "moved_proto_library",
61482-    "py_grpc_library",
61483-    "py_proto_library",
61484-)
61485-
61486-moved_proto_library(
61487-    name = "logging_moved_proto",
61488-    srcs = [":logging_proto"],
61489-    deps = [
61490-        "//google/rpc:status_proto",
61491-    ],
61492-)
61493-
61494-py_proto_library(
61495-    name = "logging_py_proto",
61496-    deps = [":logging_moved_proto"],
61497-)
61498-
61499-py_grpc_library(
61500-    name = "logging_py_grpc",
61501-    srcs = [":logging_moved_proto"],
61502-    deps = [":logging_py_proto"],
61503-)
61504-
61505-##############################################################################
61506-# PHP
61507-##############################################################################
61508-load(
61509-    "@com_google_googleapis_imports//:imports.bzl",
61510-    "php_grpc_library",
61511-    "php_proto_library",
61512-)
61513-
61514-php_proto_library(
61515-    name = "logging_php_proto",
61516-    deps = [":logging_proto"],
61517-)
61518-
61519-php_grpc_library(
61520-    name = "logging_php_grpc",
61521-    srcs = [":logging_proto"],
61522-    deps = [":logging_php_proto"],
61523-)
61524-
61525-##############################################################################
61526-# Node.js
61527-##############################################################################
61528-load(
61529-    "@com_google_googleapis_imports//:imports.bzl",
61530-    "nodejs_gapic_assembly_pkg",
61531-    "nodejs_gapic_library",
61532-)
61533-
61534-##############################################################################
61535-# Ruby
61536-##############################################################################
61537-load(
61538-    "@com_google_googleapis_imports//:imports.bzl",
61539-    "ruby_grpc_library",
61540-    "ruby_proto_library",
61541-)
61542-
61543-ruby_proto_library(
61544-    name = "logging_ruby_proto",
61545-    deps = [":logging_proto"],
61546-)
61547-
61548-ruby_grpc_library(
61549-    name = "logging_ruby_grpc",
61550-    srcs = [":logging_proto"],
61551-    deps = [":logging_ruby_proto"],
61552-)
61553-
61554-##############################################################################
61555-# C#
61556-##############################################################################
61557-load(
61558-    "@com_google_googleapis_imports//:imports.bzl",
61559-    "csharp_grpc_library",
61560-    "csharp_proto_library",
61561-)
61562-
61563-csharp_proto_library(
61564-    name = "logging_csharp_proto",
61565-    deps = [":logging_proto"],
61566-)
61567-
61568-csharp_grpc_library(
61569-    name = "logging_csharp_grpc",
61570-    srcs = [":logging_proto"],
61571-    deps = [":logging_csharp_proto"],
61572-)
61573-
61574-##############################################################################
61575-# C++
61576-##############################################################################
61577-load(
61578-    "@com_google_googleapis_imports//:imports.bzl",
61579-    "cc_grpc_library",
61580-    "cc_proto_library",
61581-)
61582-
61583-cc_proto_library(
61584-    name = "logging_cc_proto",
61585-    deps = [":logging_proto"],
61586-)
61587-
61588-cc_grpc_library(
61589-    name = "logging_cc_grpc",
61590-    srcs = [":logging_proto"],
61591-    grpc_only = True,
61592-    deps = [":logging_cc_proto"],
61593-)
61594diff -urN a/google/cloud/gsuiteaddons/v1/BUILD.bazel b/google/cloud/gsuiteaddons/v1/BUILD.bazel
61595--- a/google/cloud/gsuiteaddons/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
61596+++ b/google/cloud/gsuiteaddons/v1/BUILD.bazel	1969-12-31 16:00:00
61597@@ -1,370 +0,0 @@
61598-# This file was automatically generated by BuildFileGenerator
61599-# https://github.com/googleapis/gapic-generator/tree/master/rules_gapic/bazel
61600-
61601-# Most of the manual changes to this file will be overwritten.
61602-# It's **only** allowed to change the following rule attribute values:
61603-# - names of *_gapic_assembly_* rules
61604-# - certain parameters of *_gapic_library rules, including but not limited to:
61605-#    * extra_protoc_parameters
61606-#    * extra_protoc_file_parameters
61607-# The complete list of preserved parameters can be found in the source code.
61608-
61609-##############################################################################
61610-# Common
61611-##############################################################################
61612-load("@rules_proto//proto:defs.bzl", "proto_library")
61613-load(
61614-    "@com_google_googleapis_imports//:imports.bzl",
61615-    "csharp_gapic_assembly_pkg",
61616-    "csharp_gapic_library",
61617-    "csharp_grpc_library",
61618-    "csharp_proto_library",
61619-    "go_gapic_assembly_pkg",
61620-    "go_gapic_library",
61621-    "go_proto_library",
61622-    "go_test",
61623-    "java_gapic_assembly_gradle_pkg",
61624-    "java_gapic_library",
61625-    "java_gapic_test",
61626-    "java_grpc_library",
61627-    "java_proto_library",
61628-    "nodejs_gapic_assembly_pkg",
61629-    "nodejs_gapic_library",
61630-    "php_gapic_assembly_pkg",
61631-    "php_gapic_library",
61632-    "php_grpc_library",
61633-    "php_proto_library",
61634-    "proto_library_with_info",
61635-    "py_gapic_assembly_pkg",
61636-    "py_gapic_library",
61637-    "py_test",
61638-    "ruby_cloud_gapic_library",
61639-    "ruby_gapic_assembly_pkg",
61640-    "ruby_grpc_library",
61641-    "ruby_proto_library",
61642-)
61643-
61644-# This is an API workspace, having public visibility by default makes perfect sense.
61645-package(default_visibility = ["//visibility:public"])
61646-
61647-proto_library(
61648-    name = "gsuiteaddons_proto",
61649-    srcs = [
61650-        "gsuiteaddons.proto",
61651-    ],
61652-    deps = [
61653-        "//google/api:annotations_proto",
61654-        "//google/api:client_proto",
61655-        "//google/api:field_behavior_proto",
61656-        "//google/api:resource_proto",
61657-        "//google/apps/script/type:type_proto",
61658-        "//google/apps/script/type/calendar:calendar_proto",
61659-        "//google/apps/script/type/docs:docs_proto",
61660-        "//google/apps/script/type/drive:drive_proto",
61661-        "//google/apps/script/type/gmail:gmail_proto",
61662-        "//google/apps/script/type/sheets:sheets_proto",
61663-        "//google/apps/script/type/slides:slides_proto",
61664-        "@com_google_protobuf//:empty_proto",
61665-        "@com_google_protobuf//:wrappers_proto",
61666-    ],
61667-)
61668-
61669-proto_library_with_info(
61670-    name = "gsuiteaddons_proto_with_info",
61671-    deps = [
61672-        ":gsuiteaddons_proto",
61673-        "//google/cloud:common_resources_proto",
61674-    ],
61675-)
61676-
61677-java_proto_library(
61678-    name = "gsuiteaddons_java_proto",
61679-    deps = [":gsuiteaddons_proto"],
61680-)
61681-
61682-java_grpc_library(
61683-    name = "gsuiteaddons_java_grpc",
61684-    srcs = [":gsuiteaddons_proto"],
61685-    deps = [":gsuiteaddons_java_proto"],
61686-)
61687-
61688-java_gapic_library(
61689-    name = "gsuiteaddons_java_gapic",
61690-    srcs = [":gsuiteaddons_proto_with_info"],
61691-    grpc_service_config = "gsuiteaddons_grpc_service_config.json",
61692-    rest_numeric_enums = False,
61693-    test_deps = [
61694-        ":gsuiteaddons_java_grpc",
61695-    ],
61696-    transport = "grpc+rest",
61697-    deps = [
61698-        ":gsuiteaddons_java_proto",
61699-    ],
61700-)
61701-
61702-java_gapic_test(
61703-    name = "gsuiteaddons_java_gapic_test_suite",
61704-    test_classes = [
61705-        "com.google.cloud.gsuiteaddons.v1.GSuiteAddOnsClientHttpJsonTest",
61706-        "com.google.cloud.gsuiteaddons.v1.GSuiteAddOnsClientTest",
61707-    ],
61708-    runtime_deps = [":gsuiteaddons_java_gapic_test"],
61709-)
61710-
61711-# Open Source Packages
61712-java_gapic_assembly_gradle_pkg(
61713-    name = "google-cloud-gsuiteaddons-v1-java",
61714-    include_samples = True,
61715-    transport = "grpc+rest",
61716-    deps = [
61717-        ":gsuiteaddons_java_gapic",
61718-        ":gsuiteaddons_java_grpc",
61719-        ":gsuiteaddons_java_proto",
61720-        ":gsuiteaddons_proto",
61721-    ],
61722-)
61723-
61724-go_proto_library(
61725-    name = "gsuiteaddons_go_proto",
61726-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
61727-    importpath = "google.golang.org/genproto/googleapis/cloud/gsuiteaddons/v1",
61728-    protos = [":gsuiteaddons_proto"],
61729-    deps = [
61730-        "//google/api:annotations_go_proto",
61731-        "//google/apps/script/type:type_go_proto",
61732-        "//google/apps/script/type/calendar:calendar_go_proto",
61733-        "//google/apps/script/type/docs:docs_go_proto",
61734-        "//google/apps/script/type/drive:drive_go_proto",
61735-        "//google/apps/script/type/gmail:gmail_go_proto",
61736-        "//google/apps/script/type/sheets:sheets_go_proto",
61737-        "//google/apps/script/type/slides:slides_go_proto",
61738-    ],
61739-)
61740-
61741-go_gapic_library(
61742-    name = "gsuiteaddons_go_gapic",
61743-    srcs = [":gsuiteaddons_proto_with_info"],
61744-    grpc_service_config = "gsuiteaddons_grpc_service_config.json",
61745-    importpath = "cloud.google.com/go/gsuiteaddons/apiv1;gsuiteaddons",
61746-    rest_numeric_enums = False,
61747-    service_yaml = "gsuiteaddons_v1.yaml",
61748-    transport = "grpc+rest",
61749-    deps = [
61750-        ":gsuiteaddons_go_proto",
61751-    ],
61752-)
61753-
61754-go_test(
61755-    name = "gsuiteaddons_go_gapic_test",
61756-    srcs = [":gsuiteaddons_go_gapic_srcjar_test"],
61757-    embed = [":gsuiteaddons_go_gapic"],
61758-    importpath = "cloud.google.com/go/gsuiteaddons/apiv1",
61759-)
61760-
61761-# Open Source Packages
61762-go_gapic_assembly_pkg(
61763-    name = "gapi-cloud-gsuiteaddons-v1-go",
61764-    deps = [
61765-        ":gsuiteaddons_go_gapic",
61766-        ":gsuiteaddons_go_gapic_srcjar-test.srcjar",
61767-        ":gsuiteaddons_go_proto",
61768-    ],
61769-)
61770-
61771-##############################################################################
61772-# Python
61773-##############################################################################
61774-py_gapic_library(
61775-    name = "gsuiteaddons_py_gapic",
61776-    srcs = [":gsuiteaddons_proto"],
61777-    grpc_service_config = "gsuiteaddons_grpc_service_config.json",
61778-    rest_numeric_enums = False,
61779-    transport = "grpc",
61780-    deps = [
61781-        "//google/apps/script/type:type_py_proto",
61782-        "//google/apps/script/type/calendar:calendar_py_proto",
61783-        "//google/apps/script/type/docs:docs_py_proto",
61784-        "//google/apps/script/type/drive:drive_py_proto",
61785-        "//google/apps/script/type/gmail:gmail_py_proto",
61786-        "//google/apps/script/type/sheets:sheets_py_proto",
61787-        "//google/apps/script/type/slides:slides_py_proto",
61788-    ],
61789-)
61790-
61791-py_test(
61792-    name = "gsuiteaddons_py_gapic_test",
61793-    srcs = [
61794-        "gsuiteaddons_py_gapic_pytest.py",
61795-        "gsuiteaddons_py_gapic_test.py",
61796-    ],
61797-    legacy_create_init = False,
61798-    deps = [":gsuiteaddons_py_gapic"],
61799-)
61800-
61801-# Open Source Packages
61802-py_gapic_assembly_pkg(
61803-    name = "gsuiteaddons-v1-py",
61804-    deps = [
61805-        ":gsuiteaddons_py_gapic",
61806-    ],
61807-)
61808-
61809-php_proto_library(
61810-    name = "gsuiteaddons_php_proto",
61811-    deps = [":gsuiteaddons_proto"],
61812-)
61813-
61814-php_grpc_library(
61815-    name = "gsuiteaddons_php_grpc",
61816-    srcs = [":gsuiteaddons_proto"],
61817-    deps = [":gsuiteaddons_php_proto"],
61818-)
61819-
61820-php_gapic_library(
61821-    name = "gsuiteaddons_php_gapic",
61822-    srcs = [":gsuiteaddons_proto_with_info"],
61823-    grpc_service_config = "gsuiteaddons_grpc_service_config.json",
61824-    rest_numeric_enums = False,
61825-    transport = "grpc+rest",
61826-    deps = [
61827-        ":gsuiteaddons_php_grpc",
61828-        ":gsuiteaddons_php_proto",
61829-    ],
61830-)
61831-
61832-# Open Source Packages
61833-php_gapic_assembly_pkg(
61834-    name = "google-cloud-gsuiteaddons-v1-php",
61835-    deps = [
61836-        ":gsuiteaddons_php_gapic",
61837-        ":gsuiteaddons_php_grpc",
61838-        ":gsuiteaddons_php_proto",
61839-    ],
61840-)
61841-
61842-nodejs_gapic_library(
61843-    name = "gsuiteaddons_nodejs_gapic",
61844-    package_name = "@google-cloud/gsuiteaddons",
61845-    src = ":gsuiteaddons_proto_with_info",
61846-    extra_protoc_parameters = ["metadata"],
61847-    grpc_service_config = "gsuiteaddons_grpc_service_config.json",
61848-    package = "google.cloud.gsuiteaddons.v1",
61849-    rest_numeric_enums = False,
61850-    service_yaml = "gsuiteaddons_v1.yaml",
61851-    transport = "grpc+rest",
61852-    deps = [],
61853-)
61854-
61855-nodejs_gapic_assembly_pkg(
61856-    name = "gsuiteaddons-v1-nodejs",
61857-    deps = [
61858-        ":gsuiteaddons_nodejs_gapic",
61859-        ":gsuiteaddons_proto",
61860-        "//google/apps/script/type:type_proto",
61861-        "//google/apps/script/type/calendar:calendar_proto",
61862-        "//google/apps/script/type/docs:docs_proto",
61863-        "//google/apps/script/type/drive:drive_proto",
61864-        "//google/apps/script/type/gmail:gmail_proto",
61865-        "//google/apps/script/type/sheets:sheets_proto",
61866-        "//google/apps/script/type/slides:slides_proto",
61867-    ],
61868-)
61869-
61870-ruby_proto_library(
61871-    name = "gsuiteaddons_ruby_proto",
61872-    deps = [":gsuiteaddons_proto"],
61873-)
61874-
61875-ruby_grpc_library(
61876-    name = "gsuiteaddons_ruby_grpc",
61877-    srcs = [":gsuiteaddons_proto"],
61878-    deps = [":gsuiteaddons_ruby_proto"],
61879-)
61880-
61881-ruby_cloud_gapic_library(
61882-    name = "gsuiteaddons_ruby_gapic",
61883-    srcs = [":gsuiteaddons_proto_with_info"],
61884-    extra_protoc_parameters = [
61885-        "ruby-cloud-gem-name=google-cloud-gsuite_add_ons-v1",
61886-        "ruby-cloud-gem-namespace=Google::Cloud::GSuiteAddOns::V1",
61887-        "ruby-cloud-env-prefix=GSUITE_ADD_ONS",
61888-        "ruby-cloud-product-url=https://developers.google.com/workspace/add-ons/",
61889-        "ruby-cloud-api-id=gsuiteaddons.googleapis.com",
61890-        "ruby-cloud-api-shortname=gsuiteaddons",
61891-        "ruby-cloud-namespace-override=GsuiteAddOns=GSuiteAddOns",
61892-        "ruby-cloud-path-override=g_suite_add_ons=gsuite_add_ons",
61893-    ],
61894-    grpc_service_config = "gsuiteaddons_grpc_service_config.json",
61895-    rest_numeric_enums = False,
61896-    ruby_cloud_description = "Add-ons are customized applications that integrate with Google Workspace productivity applications.",
61897-    ruby_cloud_title = "Google Workspace Add-ons V1",
61898-    deps = [
61899-        ":gsuiteaddons_ruby_grpc",
61900-        ":gsuiteaddons_ruby_proto",
61901-    ],
61902-)
61903-
61904-# Open Source Packages
61905-ruby_gapic_assembly_pkg(
61906-    name = "google-cloud-gsuiteaddons-v1-ruby",
61907-    deps = [
61908-        ":gsuiteaddons_ruby_gapic",
61909-        ":gsuiteaddons_ruby_grpc",
61910-        ":gsuiteaddons_ruby_proto",
61911-    ],
61912-)
61913-
61914-csharp_proto_library(
61915-    name = "gsuiteaddons_csharp_proto",
61916-    deps = [":gsuiteaddons_proto"],
61917-)
61918-
61919-csharp_grpc_library(
61920-    name = "gsuiteaddons_csharp_grpc",
61921-    srcs = [":gsuiteaddons_proto"],
61922-    deps = [":gsuiteaddons_csharp_proto"],
61923-)
61924-
61925-csharp_gapic_library(
61926-    name = "gsuiteaddons_csharp_gapic",
61927-    srcs = [":gsuiteaddons_proto_with_info"],
61928-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
61929-    grpc_service_config = "gsuiteaddons_grpc_service_config.json",
61930-    rest_numeric_enums = False,
61931-    service_yaml = "gsuiteaddons_v1.yaml",
61932-    deps = [
61933-        ":gsuiteaddons_csharp_grpc",
61934-        ":gsuiteaddons_csharp_proto",
61935-    ],
61936-)
61937-
61938-# Open Source Packages
61939-csharp_gapic_assembly_pkg(
61940-    name = "google-cloud-gsuiteaddons-v1-csharp",
61941-    deps = [
61942-        ":gsuiteaddons_csharp_gapic",
61943-        ":gsuiteaddons_csharp_grpc",
61944-        ":gsuiteaddons_csharp_proto",
61945-    ],
61946-)
61947-
61948-##############################################################################
61949-# C++
61950-##############################################################################
61951-load(
61952-    "@com_google_googleapis_imports//:imports.bzl",
61953-    "cc_grpc_library",
61954-    "cc_proto_library",
61955-)
61956-
61957-cc_proto_library(
61958-    name = "gsuiteaddons_cc_proto",
61959-    deps = [":gsuiteaddons_proto"],
61960-)
61961-
61962-cc_grpc_library(
61963-    name = "gsuiteaddons_cc_grpc",
61964-    srcs = [":gsuiteaddons_proto"],
61965-    grpc_only = True,
61966-    deps = [":gsuiteaddons_cc_proto"],
61967-)
61968diff -urN a/google/cloud/healthcare/logging/BUILD.bazel b/google/cloud/healthcare/logging/BUILD.bazel
61969--- a/google/cloud/healthcare/logging/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
61970+++ b/google/cloud/healthcare/logging/BUILD.bazel	1969-12-31 16:00:00
61971@@ -1,182 +0,0 @@
61972-# This file was automatically generated by BuildFileGenerator
61973-
61974-# This is an API workspace, having public visibility by default makes perfect sense.
61975-package(default_visibility = ["//visibility:public"])
61976-
61977-##############################################################################
61978-# Common
61979-##############################################################################
61980-load("@rules_proto//proto:defs.bzl", "proto_library")
61981-
61982-proto_library(
61983-    name = "logging_proto",
61984-    srcs = [
61985-        "annotation.proto",
61986-        "consent.proto",
61987-        "deid.proto",
61988-        "dicom.proto",
61989-        "fhir.proto",
61990-        "hl7v2.proto",
61991-    ],
61992-    deps = [
61993-        "//google/rpc:status_proto",
61994-    ],
61995-)
61996-
61997-##############################################################################
61998-# Java
61999-##############################################################################
62000-load(
62001-    "@com_google_googleapis_imports//:imports.bzl",
62002-    "java_grpc_library",
62003-    "java_proto_library",
62004-)
62005-
62006-java_proto_library(
62007-    name = "logging_java_proto",
62008-    deps = [":logging_proto"],
62009-)
62010-
62011-java_grpc_library(
62012-    name = "logging_java_grpc",
62013-    srcs = [":logging_proto"],
62014-    deps = [":logging_java_proto"],
62015-)
62016-
62017-##############################################################################
62018-# Go
62019-##############################################################################
62020-load(
62021-    "@com_google_googleapis_imports//:imports.bzl",
62022-    "go_proto_library",
62023-)
62024-
62025-go_proto_library(
62026-    name = "logging_go_proto",
62027-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
62028-    importpath = "google.golang.org/genproto/googleapis/cloud/healthcare/logging",
62029-    protos = [":logging_proto"],
62030-    deps = [
62031-        "//google/rpc:status_go_proto",
62032-    ],
62033-)
62034-
62035-##############################################################################
62036-# Python
62037-##############################################################################
62038-load(
62039-    "@com_google_googleapis_imports//:imports.bzl",
62040-    "moved_proto_library",
62041-    "py_grpc_library",
62042-    "py_proto_library",
62043-)
62044-
62045-moved_proto_library(
62046-    name = "logging_moved_proto",
62047-    srcs = [":logging_proto"],
62048-    deps = [
62049-        "//google/rpc:status_proto",
62050-    ],
62051-)
62052-
62053-py_proto_library(
62054-    name = "logging_py_proto",
62055-    deps = [":logging_moved_proto"],
62056-)
62057-
62058-py_grpc_library(
62059-    name = "logging_py_grpc",
62060-    srcs = [":logging_moved_proto"],
62061-    deps = [":logging_py_proto"],
62062-)
62063-
62064-##############################################################################
62065-# PHP
62066-##############################################################################
62067-load(
62068-    "@com_google_googleapis_imports//:imports.bzl",
62069-    "php_grpc_library",
62070-    "php_proto_library",
62071-)
62072-
62073-php_proto_library(
62074-    name = "logging_php_proto",
62075-    deps = [":logging_proto"],
62076-)
62077-
62078-php_grpc_library(
62079-    name = "logging_php_grpc",
62080-    srcs = [":logging_proto"],
62081-    deps = [":logging_php_proto"],
62082-)
62083-
62084-##############################################################################
62085-# Node.js
62086-##############################################################################
62087-load(
62088-    "@com_google_googleapis_imports//:imports.bzl",
62089-    "nodejs_gapic_assembly_pkg",
62090-    "nodejs_gapic_library",
62091-)
62092-
62093-
62094-##############################################################################
62095-# Ruby
62096-##############################################################################
62097-load(
62098-    "@com_google_googleapis_imports//:imports.bzl",
62099-    "ruby_grpc_library",
62100-    "ruby_proto_library",
62101-)
62102-
62103-ruby_proto_library(
62104-    name = "logging_ruby_proto",
62105-    deps = [":logging_proto"],
62106-)
62107-
62108-ruby_grpc_library(
62109-    name = "logging_ruby_grpc",
62110-    srcs = [":logging_proto"],
62111-    deps = [":logging_ruby_proto"],
62112-)
62113-
62114-##############################################################################
62115-# C#
62116-##############################################################################
62117-load(
62118-    "@com_google_googleapis_imports//:imports.bzl",
62119-    "csharp_grpc_library",
62120-    "csharp_proto_library",
62121-)
62122-
62123-csharp_proto_library(
62124-    name = "logging_csharp_proto",
62125-    deps = [":logging_proto"],
62126-)
62127-
62128-csharp_grpc_library(
62129-    name = "logging_csharp_grpc",
62130-    srcs = [":logging_proto"],
62131-    deps = [":logging_csharp_proto"],
62132-)
62133-
62134-##############################################################################
62135-# C++
62136-##############################################################################
62137-load(
62138-    "@com_google_googleapis_imports//:imports.bzl",
62139-    "cc_grpc_library",
62140-    "cc_proto_library",
62141-)
62142-
62143-cc_proto_library(
62144-    name = "logging_cc_proto",
62145-    deps = [":logging_proto"],
62146-)
62147-
62148-cc_grpc_library(
62149-    name = "logging_cc_grpc",
62150-    srcs = [":logging_proto"],
62151-    grpc_only = True,
62152-    deps = [":logging_cc_proto"],
62153-)
62154diff -urN a/google/cloud/iap/BUILD.bazel b/google/cloud/iap/BUILD.bazel
62155--- a/google/cloud/iap/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
62156+++ b/google/cloud/iap/BUILD.bazel	1969-12-31 16:00:00
62157@@ -1,40 +0,0 @@
62158-# This build file includes a target for the Ruby wrapper library for
62159-# google-cloud-iap.
62160-
62161-# This is an API workspace, having public visibility by default makes perfect sense.
62162-package(default_visibility = ["//visibility:public"])
62163-
62164-# Export yaml configs.
62165-exports_files(glob(["*.yaml"]))
62166-
62167-load(
62168-    "@com_google_googleapis_imports//:imports.bzl",
62169-    "ruby_cloud_gapic_library",
62170-    "ruby_gapic_assembly_pkg",
62171-)
62172-
62173-# Generates a Ruby wrapper client for iap.
62174-# Ruby wrapper clients are versionless, but are generated from source protos
62175-# for a particular service version, v1 in this case.
62176-ruby_cloud_gapic_library(
62177-    name = "iap_ruby_wrapper",
62178-    srcs = ["//google/cloud/iap/v1:iap_proto_with_info"],
62179-    extra_protoc_parameters = [
62180-        "ruby-cloud-gem-name=google-cloud-iap",
62181-        "ruby-cloud-wrapper-of=v1:0.0",
62182-        "ruby-cloud-env-prefix=IAP",
62183-        "ruby-cloud-product-url=https://cloud.google.com/iap/",
62184-        "ruby-cloud-api-id=iap.googleapis.com",
62185-        "ruby-cloud-api-shortname=iap",
62186-    ],
62187-    ruby_cloud_description = "IAP lets you establish a central authorization layer for applications accessed by HTTPS, so you can use an application-level access control model instead of relying on network-level firewalls.",
62188-    ruby_cloud_title = "Identity-Aware Proxy",
62189-)
62190-
62191-# Open Source package.
62192-ruby_gapic_assembly_pkg(
62193-    name = "google-cloud-iap-ruby",
62194-    deps = [
62195-        ":iap_ruby_wrapper",
62196-    ],
62197-)
62198diff -urN a/google/cloud/iap/v1/BUILD.bazel b/google/cloud/iap/v1/BUILD.bazel
62199--- a/google/cloud/iap/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
62200+++ b/google/cloud/iap/v1/BUILD.bazel	1969-12-31 16:00:00
62201@@ -1,400 +0,0 @@
62202-# This file was automatically generated by BuildFileGenerator
62203-# https://github.com/googleapis/rules_gapic/tree/master/bazel
62204-
62205-# Most of the manual changes to this file will be overwritten.
62206-# It's **only** allowed to change the following rule attribute values:
62207-# - names of *_gapic_assembly_* rules
62208-# - certain parameters of *_gapic_library rules, including but not limited to:
62209-#    * extra_protoc_parameters
62210-#    * extra_protoc_file_parameters
62211-# The complete list of preserved parameters can be found in the source code.
62212-
62213-# This is an API workspace, having public visibility by default makes perfect sense.
62214-package(default_visibility = ["//visibility:public"])
62215-
62216-##############################################################################
62217-# Common
62218-##############################################################################
62219-load("@rules_proto//proto:defs.bzl", "proto_library")
62220-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
62221-
62222-proto_library(
62223-    name = "iap_proto",
62224-    srcs = [
62225-        "service.proto",
62226-    ],
62227-    deps = [
62228-        "//google/api:annotations_proto",
62229-        "//google/api:client_proto",
62230-        "//google/api:field_behavior_proto",
62231-        "//google/api:resource_proto",
62232-        "//google/iam/v1:iam_policy_proto",
62233-        "//google/iam/v1:policy_proto",
62234-        "@com_google_protobuf//:duration_proto",
62235-        "@com_google_protobuf//:empty_proto",
62236-        "@com_google_protobuf//:field_mask_proto",
62237-        "@com_google_protobuf//:wrappers_proto",
62238-    ],
62239-)
62240-
62241-proto_library_with_info(
62242-    name = "iap_proto_with_info",
62243-    deps = [
62244-        ":iap_proto",
62245-        "//google/cloud:common_resources_proto",
62246-    ],
62247-)
62248-
62249-##############################################################################
62250-# Java
62251-##############################################################################
62252-load(
62253-    "@com_google_googleapis_imports//:imports.bzl",
62254-    "java_gapic_assembly_gradle_pkg",
62255-    "java_gapic_library",
62256-    "java_gapic_test",
62257-    "java_grpc_library",
62258-    "java_proto_library",
62259-)
62260-
62261-java_proto_library(
62262-    name = "iap_java_proto",
62263-    deps = [":iap_proto"],
62264-)
62265-
62266-java_grpc_library(
62267-    name = "iap_java_grpc",
62268-    srcs = [":iap_proto"],
62269-    deps = [":iap_java_proto"],
62270-)
62271-
62272-java_gapic_library(
62273-    name = "iap_java_gapic",
62274-    srcs = [":iap_proto_with_info"],
62275-    gapic_yaml = None,
62276-    grpc_service_config = "iap_grpc_service_config.json",
62277-    rest_numeric_enums = False,
62278-    service_yaml = "iap_v1.yaml",
62279-    test_deps = [
62280-        ":iap_java_grpc",
62281-        "//google/iam/v1:iam_java_grpc",
62282-    ],
62283-    transport = "grpc+rest",
62284-    deps = [
62285-        ":iap_java_proto",
62286-        "//google/api:api_java_proto",
62287-        "//google/iam/v1:iam_java_proto",
62288-    ],
62289-)
62290-
62291-java_gapic_test(
62292-    name = "iap_java_gapic_test_suite",
62293-    test_classes = [
62294-        "com.google.cloud.iap.v1.IdentityAwareProxyAdminServiceClientHttpJsonTest",
62295-        "com.google.cloud.iap.v1.IdentityAwareProxyAdminServiceClientTest",
62296-        "com.google.cloud.iap.v1.IdentityAwareProxyOAuthServiceClientHttpJsonTest",
62297-        "com.google.cloud.iap.v1.IdentityAwareProxyOAuthServiceClientTest",
62298-    ],
62299-    runtime_deps = [":iap_java_gapic_test"],
62300-)
62301-
62302-# Open Source Packages
62303-java_gapic_assembly_gradle_pkg(
62304-    name = "google-cloud-iap-v1-java",
62305-    include_samples = True,
62306-    transport = "grpc+rest",
62307-    deps = [
62308-        ":iap_java_gapic",
62309-        ":iap_java_grpc",
62310-        ":iap_java_proto",
62311-        ":iap_proto",
62312-    ],
62313-)
62314-
62315-##############################################################################
62316-# Go
62317-##############################################################################
62318-load(
62319-    "@com_google_googleapis_imports//:imports.bzl",
62320-    "go_gapic_assembly_pkg",
62321-    "go_gapic_library",
62322-    "go_proto_library",
62323-    "go_test",
62324-)
62325-
62326-go_proto_library(
62327-    name = "iap_go_proto",
62328-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
62329-    importpath = "google.golang.org/genproto/googleapis/cloud/iap/v1",
62330-    protos = [":iap_proto"],
62331-    deps = [
62332-        "//google/api:annotations_go_proto",
62333-        "//google/iam/v1:iam_go_proto",
62334-    ],
62335-)
62336-
62337-go_gapic_library(
62338-    name = "iap_go_gapic",
62339-    srcs = [":iap_proto_with_info"],
62340-    grpc_service_config = "iap_grpc_service_config.json",
62341-    importpath = "cloud.google.com/go/iap/apiv1;iap",
62342-    metadata = True,
62343-    rest_numeric_enums = False,
62344-    service_yaml = "iap_v1.yaml",
62345-    transport = "grpc+rest",
62346-    deps = [
62347-        ":iap_go_proto",
62348-        "//google/iam/v1:iam_go_proto",
62349-        "@io_bazel_rules_go//proto/wkt:duration_go_proto",
62350-    ],
62351-)
62352-
62353-go_test(
62354-    name = "iap_go_gapic_test",
62355-    srcs = [":iap_go_gapic_srcjar_test"],
62356-    embed = [":iap_go_gapic"],
62357-    importpath = "cloud.google.com/go/iap/apiv1",
62358-)
62359-
62360-# Open Source Packages
62361-go_gapic_assembly_pkg(
62362-    name = "gapi-cloud-iap-v1-go",
62363-    deps = [
62364-        ":iap_go_gapic",
62365-        ":iap_go_gapic_srcjar-metadata.srcjar",
62366-        ":iap_go_gapic_srcjar-test.srcjar",
62367-        ":iap_go_proto",
62368-    ],
62369-)
62370-
62371-##############################################################################
62372-# Python
62373-##############################################################################
62374-load(
62375-    "@com_google_googleapis_imports//:imports.bzl",
62376-    "py_gapic_assembly_pkg",
62377-    "py_gapic_library",
62378-    "py_test",
62379-)
62380-
62381-py_gapic_library(
62382-    name = "iap_py_gapic",
62383-    srcs = [":iap_proto"],
62384-    grpc_service_config = "iap_grpc_service_config.json",
62385-    rest_numeric_enums = False,
62386-    transport = "grpc",
62387-    deps = [
62388-        "//google/iam/v1:iam_policy_py_proto",
62389-    ],
62390-)
62391-
62392-py_test(
62393-    name = "iap_py_gapic_test",
62394-    srcs = [
62395-        "iap_py_gapic_pytest.py",
62396-        "iap_py_gapic_test.py",
62397-    ],
62398-    legacy_create_init = False,
62399-    deps = [":iap_py_gapic"],
62400-)
62401-
62402-# Open Source Packages
62403-py_gapic_assembly_pkg(
62404-    name = "iap-v1-py",
62405-    deps = [
62406-        ":iap_py_gapic",
62407-    ],
62408-)
62409-
62410-##############################################################################
62411-# PHP
62412-##############################################################################
62413-load(
62414-    "@com_google_googleapis_imports//:imports.bzl",
62415-    "php_gapic_assembly_pkg",
62416-    "php_gapic_library",
62417-    "php_grpc_library",
62418-    "php_proto_library",
62419-)
62420-
62421-php_proto_library(
62422-    name = "iap_php_proto",
62423-    deps = [":iap_proto"],
62424-)
62425-
62426-php_grpc_library(
62427-    name = "iap_php_grpc",
62428-    srcs = [":iap_proto"],
62429-    deps = [":iap_php_proto"],
62430-)
62431-
62432-php_gapic_library(
62433-    name = "iap_php_gapic",
62434-    srcs = [":iap_proto_with_info"],
62435-    grpc_service_config = "iap_grpc_service_config.json",
62436-    rest_numeric_enums = False,
62437-    service_yaml = "iap_v1.yaml",
62438-    transport = "grpc+rest",
62439-    deps = [
62440-        ":iap_php_grpc",
62441-        ":iap_php_proto",
62442-    ],
62443-)
62444-
62445-# Open Source Packages
62446-php_gapic_assembly_pkg(
62447-    name = "google-cloud-iap-v1-php",
62448-    deps = [
62449-        ":iap_php_gapic",
62450-        ":iap_php_grpc",
62451-        ":iap_php_proto",
62452-    ],
62453-)
62454-
62455-##############################################################################
62456-# Node.js
62457-##############################################################################
62458-load(
62459-    "@com_google_googleapis_imports//:imports.bzl",
62460-    "nodejs_gapic_assembly_pkg",
62461-    "nodejs_gapic_library",
62462-)
62463-
62464-nodejs_gapic_library(
62465-    name = "iap_nodejs_gapic",
62466-    package_name = "@google-cloud/iap",
62467-    src = ":iap_proto_with_info",
62468-    extra_protoc_parameters = ["metadata"],
62469-    grpc_service_config = "iap_grpc_service_config.json",
62470-    package = "google.cloud.iap.v1",
62471-    rest_numeric_enums = False,
62472-    service_yaml = "iap_v1.yaml",
62473-    transport = "grpc+rest",
62474-    deps = [],
62475-)
62476-
62477-nodejs_gapic_assembly_pkg(
62478-    name = "iap-v1-nodejs",
62479-    deps = [
62480-        ":iap_nodejs_gapic",
62481-        ":iap_proto",
62482-    ],
62483-)
62484-
62485-##############################################################################
62486-# Ruby
62487-##############################################################################
62488-load(
62489-    "@com_google_googleapis_imports//:imports.bzl",
62490-    "ruby_cloud_gapic_library",
62491-    "ruby_gapic_assembly_pkg",
62492-    "ruby_grpc_library",
62493-    "ruby_proto_library",
62494-)
62495-
62496-ruby_proto_library(
62497-    name = "iap_ruby_proto",
62498-    deps = [":iap_proto"],
62499-)
62500-
62501-ruby_grpc_library(
62502-    name = "iap_ruby_grpc",
62503-    srcs = [":iap_proto"],
62504-    deps = [":iap_ruby_proto"],
62505-)
62506-
62507-ruby_cloud_gapic_library(
62508-    name = "iap_ruby_gapic",
62509-    srcs = [":iap_proto_with_info"],
62510-    extra_protoc_parameters = [
62511-        "ruby-cloud-api-id=iap.googleapis.com",
62512-        "ruby-cloud-api-shortname=iap",
62513-        "ruby-cloud-env-prefix=IAP",
62514-        "ruby-cloud-gem-name=google-cloud-iap-v1",
62515-        "ruby-cloud-product-url=https://cloud.google.com/iap/",
62516-    ],
62517-    grpc_service_config = "iap_grpc_service_config.json",
62518-    rest_numeric_enums = False,
62519-    ruby_cloud_description = "IAP lets you establish a central authorization layer for applications accessed by HTTPS, so you can use an application-level access control model instead of relying on network-level firewalls.",
62520-    ruby_cloud_title = "Identity-Aware Proxy V1",
62521-    deps = [
62522-        ":iap_ruby_grpc",
62523-        ":iap_ruby_proto",
62524-    ],
62525-)
62526-
62527-# Open Source Packages
62528-ruby_gapic_assembly_pkg(
62529-    name = "google-cloud-iap-v1-ruby",
62530-    deps = [
62531-        ":iap_ruby_gapic",
62532-        ":iap_ruby_grpc",
62533-        ":iap_ruby_proto",
62534-    ],
62535-)
62536-
62537-##############################################################################
62538-# C#
62539-##############################################################################
62540-load(
62541-    "@com_google_googleapis_imports//:imports.bzl",
62542-    "csharp_gapic_assembly_pkg",
62543-    "csharp_gapic_library",
62544-    "csharp_grpc_library",
62545-    "csharp_proto_library",
62546-)
62547-
62548-csharp_proto_library(
62549-    name = "iap_csharp_proto",
62550-    deps = [":iap_proto"],
62551-)
62552-
62553-csharp_grpc_library(
62554-    name = "iap_csharp_grpc",
62555-    srcs = [":iap_proto"],
62556-    deps = [":iap_csharp_proto"],
62557-)
62558-
62559-csharp_gapic_library(
62560-    name = "iap_csharp_gapic",
62561-    srcs = [":iap_proto_with_info"],
62562-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
62563-    grpc_service_config = "iap_grpc_service_config.json",
62564-    rest_numeric_enums = False,
62565-    service_yaml = "iap_v1.yaml",
62566-    deps = [
62567-        ":iap_csharp_grpc",
62568-        ":iap_csharp_proto",
62569-    ],
62570-)
62571-
62572-# Open Source Packages
62573-csharp_gapic_assembly_pkg(
62574-    name = "google-cloud-iap-v1-csharp",
62575-    deps = [
62576-        ":iap_csharp_gapic",
62577-        ":iap_csharp_grpc",
62578-        ":iap_csharp_proto",
62579-    ],
62580-)
62581-
62582-##############################################################################
62583-# C++
62584-##############################################################################
62585-load(
62586-    "@com_google_googleapis_imports//:imports.bzl",
62587-    "cc_grpc_library",
62588-    "cc_proto_library",
62589-)
62590-
62591-cc_proto_library(
62592-    name = "iap_cc_proto",
62593-    deps = [":iap_proto"],
62594-)
62595-
62596-cc_grpc_library(
62597-    name = "iap_cc_grpc",
62598-    srcs = [":iap_proto"],
62599-    grpc_only = True,
62600-    deps = [":iap_cc_proto"],
62601-)
62602diff -urN a/google/cloud/iap/v1beta1/BUILD.bazel b/google/cloud/iap/v1beta1/BUILD.bazel
62603--- a/google/cloud/iap/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
62604+++ b/google/cloud/iap/v1beta1/BUILD.bazel	1969-12-31 16:00:00
62605@@ -1,372 +0,0 @@
62606-# This file was automatically generated by BuildFileGenerator
62607-# https://github.com/googleapis/rules_gapic/tree/master/bazel
62608-
62609-# Most of the manual changes to this file will be overwritten.
62610-# It's **only** allowed to change the following rule attribute values:
62611-# - names of *_gapic_assembly_* rules
62612-# - certain parameters of *_gapic_library rules, including but not limited to:
62613-#    * extra_protoc_parameters
62614-#    * extra_protoc_file_parameters
62615-# The complete list of preserved parameters can be found in the source code.
62616-
62617-# This is an API workspace, having public visibility by default makes perfect sense.
62618-package(default_visibility = ["//visibility:public"])
62619-
62620-##############################################################################
62621-# Common
62622-##############################################################################
62623-load("@rules_proto//proto:defs.bzl", "proto_library")
62624-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
62625-
62626-proto_library(
62627-    name = "iap_proto",
62628-    srcs = [
62629-        "service.proto",
62630-    ],
62631-    deps = [
62632-        "//google/api:annotations_proto",
62633-        "//google/api:client_proto",
62634-        "//google/iam/v1:iam_policy_proto",
62635-        "//google/iam/v1:policy_proto",
62636-    ],
62637-)
62638-
62639-proto_library_with_info(
62640-    name = "iap_proto_with_info",
62641-    deps = [
62642-        ":iap_proto",
62643-        "//google/cloud:common_resources_proto",
62644-    ],
62645-)
62646-
62647-##############################################################################
62648-# Java
62649-##############################################################################
62650-load(
62651-    "@com_google_googleapis_imports//:imports.bzl",
62652-    "java_gapic_assembly_gradle_pkg",
62653-    "java_gapic_library",
62654-    "java_gapic_test",
62655-    "java_grpc_library",
62656-    "java_proto_library",
62657-)
62658-
62659-java_proto_library(
62660-    name = "iap_java_proto",
62661-    deps = [":iap_proto"],
62662-)
62663-
62664-java_grpc_library(
62665-    name = "iap_java_grpc",
62666-    srcs = [":iap_proto"],
62667-    deps = [":iap_java_proto"],
62668-)
62669-
62670-java_gapic_library(
62671-    name = "iap_java_gapic",
62672-    srcs = [":iap_proto_with_info"],
62673-    grpc_service_config = "iap_grpc_service_config.json",
62674-    rest_numeric_enums = False,
62675-    test_deps = [
62676-        ":iap_java_grpc",
62677-        "//google/iam/v1:iam_java_grpc",
62678-    ],
62679-    transport = "grpc+rest",
62680-    deps = [
62681-        ":iap_java_proto",
62682-        "//google/iam/v1:iam_java_proto",
62683-    ],
62684-)
62685-
62686-java_gapic_test(
62687-    name = "iap_java_gapic_test_suite",
62688-    test_classes = [
62689-        "com.google.cloud.iap.v1beta1.IdentityAwareProxyAdminV1Beta1ClientHttpJsonTest",
62690-        "com.google.cloud.iap.v1beta1.IdentityAwareProxyAdminV1Beta1ClientTest",
62691-    ],
62692-    runtime_deps = [":iap_java_gapic_test"],
62693-)
62694-
62695-# Open Source Packages
62696-java_gapic_assembly_gradle_pkg(
62697-    name = "google-cloud-iap-v1beta1-java",
62698-    include_samples = True,
62699-    transport = "grpc+rest",
62700-    deps = [
62701-        ":iap_java_gapic",
62702-        ":iap_java_grpc",
62703-        ":iap_java_proto",
62704-        ":iap_proto",
62705-    ],
62706-)
62707-
62708-##############################################################################
62709-# Go
62710-##############################################################################
62711-load(
62712-    "@com_google_googleapis_imports//:imports.bzl",
62713-    "go_gapic_assembly_pkg",
62714-    "go_gapic_library",
62715-    "go_proto_library",
62716-    "go_test",
62717-)
62718-
62719-go_proto_library(
62720-    name = "iap_go_proto",
62721-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
62722-    importpath = "google.golang.org/genproto/googleapis/cloud/iap/v1beta1",
62723-    protos = [":iap_proto"],
62724-    deps = [
62725-        "//google/api:annotations_go_proto",
62726-        "//google/iam/v1:iam_go_proto",
62727-    ],
62728-)
62729-
62730-go_gapic_library(
62731-    name = "iap_go_gapic",
62732-    srcs = [":iap_proto_with_info"],
62733-    grpc_service_config = "iap_grpc_service_config.json",
62734-    importpath = "cloud.google.com/go/iap/apiv1beta1;iap",
62735-    metadata = True,
62736-    rest_numeric_enums = False,
62737-    service_yaml = "iap_v1beta1.yaml",
62738-    transport = "grpc+rest",
62739-    deps = [
62740-        ":iap_go_proto",
62741-        "//google/iam/v1:iam_go_proto",
62742-    ],
62743-)
62744-
62745-go_test(
62746-    name = "iap_go_gapic_test",
62747-    srcs = [":iap_go_gapic_srcjar_test"],
62748-    embed = [":iap_go_gapic"],
62749-    importpath = "cloud.google.com/go/iap/apiv1beta1",
62750-)
62751-
62752-# Open Source Packages
62753-go_gapic_assembly_pkg(
62754-    name = "gapi-cloud-iap-v1beta1-go",
62755-    deps = [
62756-        ":iap_go_gapic",
62757-        ":iap_go_gapic_srcjar-metadata.srcjar",
62758-        ":iap_go_gapic_srcjar-test.srcjar",
62759-        ":iap_go_proto",
62760-    ],
62761-)
62762-
62763-##############################################################################
62764-# Python
62765-##############################################################################
62766-load(
62767-    "@com_google_googleapis_imports//:imports.bzl",
62768-    "py_gapic_assembly_pkg",
62769-    "py_gapic_library",
62770-    "py_test",
62771-)
62772-
62773-py_gapic_library(
62774-    name = "iap_py_gapic",
62775-    srcs = [":iap_proto"],
62776-    grpc_service_config = "iap_grpc_service_config.json",
62777-    rest_numeric_enums = False,
62778-    transport = "grpc",
62779-    deps = [
62780-        "//google/iam/v1:iam_policy_py_proto",
62781-    ],
62782-)
62783-
62784-py_test(
62785-    name = "iap_py_gapic_test",
62786-    srcs = [
62787-        "iap_py_gapic_pytest.py",
62788-        "iap_py_gapic_test.py",
62789-    ],
62790-    legacy_create_init = False,
62791-    deps = [":iap_py_gapic"],
62792-)
62793-
62794-# Open Source Packages
62795-py_gapic_assembly_pkg(
62796-    name = "iap-v1beta1-py",
62797-    deps = [
62798-        ":iap_py_gapic",
62799-    ],
62800-)
62801-
62802-##############################################################################
62803-# PHP
62804-##############################################################################
62805-load(
62806-    "@com_google_googleapis_imports//:imports.bzl",
62807-    "php_gapic_assembly_pkg",
62808-    "php_gapic_library",
62809-    "php_grpc_library",
62810-    "php_proto_library",
62811-)
62812-
62813-php_proto_library(
62814-    name = "iap_php_proto",
62815-    deps = [":iap_proto"],
62816-)
62817-
62818-php_grpc_library(
62819-    name = "iap_php_grpc",
62820-    srcs = [":iap_proto"],
62821-    deps = [":iap_php_proto"],
62822-)
62823-
62824-php_gapic_library(
62825-    name = "iap_php_gapic",
62826-    srcs = [":iap_proto_with_info"],
62827-    grpc_service_config = "iap_grpc_service_config.json",
62828-    rest_numeric_enums = False,
62829-    service_yaml = "iap_v1beta1.yaml",
62830-    transport = "grpc+rest",
62831-    deps = [
62832-        ":iap_php_grpc",
62833-        ":iap_php_proto",
62834-    ],
62835-)
62836-
62837-# Open Source Packages
62838-php_gapic_assembly_pkg(
62839-    name = "google-cloud-iap-v1beta1-php",
62840-    deps = [
62841-        ":iap_php_gapic",
62842-        ":iap_php_grpc",
62843-        ":iap_php_proto",
62844-    ],
62845-)
62846-
62847-##############################################################################
62848-# Node.js
62849-##############################################################################
62850-load(
62851-    "@com_google_googleapis_imports//:imports.bzl",
62852-    "nodejs_gapic_assembly_pkg",
62853-    "nodejs_gapic_library",
62854-)
62855-
62856-nodejs_gapic_library(
62857-    name = "iap_nodejs_gapic",
62858-    package_name = "@google-cloud/iap",
62859-    src = ":iap_proto_with_info",
62860-    extra_protoc_parameters = ["metadata"],
62861-    grpc_service_config = "iap_grpc_service_config.json",
62862-    package = "google.cloud.iap.v1beta1",
62863-    rest_numeric_enums = False,
62864-    service_yaml = "iap_v1beta1.yaml",
62865-    transport = "grpc+rest",
62866-    deps = [],
62867-)
62868-
62869-nodejs_gapic_assembly_pkg(
62870-    name = "iap-v1beta1-nodejs",
62871-    deps = [
62872-        ":iap_nodejs_gapic",
62873-        ":iap_proto",
62874-    ],
62875-)
62876-
62877-##############################################################################
62878-# Ruby
62879-##############################################################################
62880-load(
62881-    "@com_google_googleapis_imports//:imports.bzl",
62882-    "ruby_cloud_gapic_library",
62883-    "ruby_gapic_assembly_pkg",
62884-    "ruby_grpc_library",
62885-    "ruby_proto_library",
62886-)
62887-
62888-ruby_proto_library(
62889-    name = "iap_ruby_proto",
62890-    deps = [":iap_proto"],
62891-)
62892-
62893-ruby_grpc_library(
62894-    name = "iap_ruby_grpc",
62895-    srcs = [":iap_proto"],
62896-    deps = [":iap_ruby_proto"],
62897-)
62898-
62899-ruby_cloud_gapic_library(
62900-    name = "iap_ruby_gapic",
62901-    srcs = [":iap_proto_with_info"],
62902-    extra_protoc_parameters = [
62903-        "ruby-cloud-gem-name=google-cloud-iap-v1beta1",
62904-        "ruby-cloud-env-prefix=IAP",
62905-        "ruby-cloud-product-url=https://cloud.google.com/iap/",
62906-        "ruby-cloud-api-id=iap.googleapis.com",
62907-        "ruby-cloud-api-shortname=iap",
62908-    ],
62909-    grpc_service_config = "iap_grpc_service_config.json",
62910-    rest_numeric_enums = False,
62911-    ruby_cloud_description = "IAP lets you establish a central authorization layer for applications accessed by HTTPS, so you can use an application-level access control model instead of relying on network-level firewalls.",
62912-    ruby_cloud_title = "Identity-Aware Proxy V1beta1",
62913-    deps = [
62914-        ":iap_ruby_grpc",
62915-        ":iap_ruby_proto",
62916-    ],
62917-)
62918-
62919-# Open Source Packages
62920-ruby_gapic_assembly_pkg(
62921-    name = "google-cloud-iap-v1beta1-ruby",
62922-    deps = [
62923-        ":iap_ruby_gapic",
62924-        ":iap_ruby_grpc",
62925-        ":iap_ruby_proto",
62926-    ],
62927-)
62928-
62929-##############################################################################
62930-# C#
62931-##############################################################################
62932-load(
62933-    "@com_google_googleapis_imports//:imports.bzl",
62934-    "csharp_gapic_assembly_pkg",
62935-    "csharp_gapic_library",
62936-    "csharp_grpc_library",
62937-    "csharp_proto_library",
62938-)
62939-
62940-csharp_proto_library(
62941-    name = "iap_csharp_proto",
62942-    deps = [":iap_proto"],
62943-)
62944-
62945-csharp_grpc_library(
62946-    name = "iap_csharp_grpc",
62947-    srcs = [":iap_proto"],
62948-    deps = [":iap_csharp_proto"],
62949-)
62950-
62951-csharp_gapic_library(
62952-    name = "iap_csharp_gapic",
62953-    srcs = [":iap_proto_with_info"],
62954-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
62955-    grpc_service_config = "iap_grpc_service_config.json",
62956-    rest_numeric_enums = False,
62957-    service_yaml = "iap_v1beta1.yaml",
62958-    deps = [
62959-        ":iap_csharp_grpc",
62960-        ":iap_csharp_proto",
62961-    ],
62962-)
62963-
62964-# Open Source Packages
62965-csharp_gapic_assembly_pkg(
62966-    name = "google-cloud-iap-v1beta1-csharp",
62967-    deps = [
62968-        ":iap_csharp_gapic",
62969-        ":iap_csharp_grpc",
62970-        ":iap_csharp_proto",
62971-    ],
62972-)
62973-
62974-##############################################################################
62975-# C++
62976-##############################################################################
62977-# Put your C++ rules here
62978diff -urN a/google/cloud/identitytoolkit/logging/BUILD.bazel b/google/cloud/identitytoolkit/logging/BUILD.bazel
62979--- a/google/cloud/identitytoolkit/logging/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
62980+++ b/google/cloud/identitytoolkit/logging/BUILD.bazel	1969-12-31 16:00:00
62981@@ -1,179 +0,0 @@
62982-# This file was automatically generated by BuildFileGenerator
62983-
62984-# This is an API workspace, having public visibility by default makes perfect sense.
62985-package(default_visibility = ["//visibility:public"])
62986-
62987-##############################################################################
62988-# Common
62989-##############################################################################
62990-load("@rules_proto//proto:defs.bzl", "proto_library")
62991-
62992-proto_library(
62993-    name = "logging_proto",
62994-    srcs = [
62995-        "request_log.proto",
62996-    ],
62997-    deps = [
62998-        "//google/rpc:status_proto",
62999-        "@com_google_protobuf//:struct_proto",
63000-    ],
63001-)
63002-
63003-##############################################################################
63004-# Java
63005-##############################################################################
63006-load(
63007-    "@com_google_googleapis_imports//:imports.bzl",
63008-    "java_grpc_library",
63009-    "java_proto_library",
63010-)
63011-
63012-java_proto_library(
63013-    name = "logging_java_proto",
63014-    deps = [":logging_proto"],
63015-)
63016-
63017-java_grpc_library(
63018-    name = "logging_java_grpc",
63019-    srcs = [":logging_proto"],
63020-    deps = [":logging_java_proto"],
63021-)
63022-
63023-##############################################################################
63024-# Go
63025-##############################################################################
63026-load(
63027-    "@com_google_googleapis_imports//:imports.bzl",
63028-    "go_proto_library",
63029-)
63030-
63031-go_proto_library(
63032-    name = "logging_go_proto",
63033-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
63034-    importpath = "google.golang.org/genproto/googleapis/cloud/identitytoolkit/logging",
63035-    protos = [":logging_proto"],
63036-    deps = [
63037-        "//google/rpc:status_go_proto",
63038-    ],
63039-)
63040-
63041-##############################################################################
63042-# Python
63043-##############################################################################
63044-load(
63045-    "@com_google_googleapis_imports//:imports.bzl",
63046-    "moved_proto_library",
63047-    "py_grpc_library",
63048-    "py_proto_library",
63049-)
63050-
63051-moved_proto_library(
63052-    name = "logging_moved_proto",
63053-    srcs = [":logging_proto"],
63054-    deps = [
63055-        "//google/rpc:status_proto",
63056-        "@com_google_protobuf//:struct_proto",
63057-    ],
63058-)
63059-
63060-py_proto_library(
63061-    name = "logging_py_proto",
63062-    deps = [":logging_moved_proto"],
63063-)
63064-
63065-py_grpc_library(
63066-    name = "logging_py_grpc",
63067-    srcs = [":logging_moved_proto"],
63068-    deps = [":logging_py_proto"],
63069-)
63070-
63071-##############################################################################
63072-# PHP
63073-##############################################################################
63074-load(
63075-    "@com_google_googleapis_imports//:imports.bzl",
63076-    "php_grpc_library",
63077-    "php_proto_library",
63078-)
63079-
63080-php_proto_library(
63081-    name = "logging_php_proto",
63082-    deps = [":logging_proto"],
63083-)
63084-
63085-php_grpc_library(
63086-    name = "logging_php_grpc",
63087-    srcs = [":logging_proto"],
63088-    deps = [":logging_php_proto"],
63089-)
63090-
63091-##############################################################################
63092-# Node.js
63093-##############################################################################
63094-load(
63095-    "@com_google_googleapis_imports//:imports.bzl",
63096-    "nodejs_gapic_assembly_pkg",
63097-    "nodejs_gapic_library",
63098-)
63099-
63100-
63101-##############################################################################
63102-# Ruby
63103-##############################################################################
63104-load(
63105-    "@com_google_googleapis_imports//:imports.bzl",
63106-    "ruby_grpc_library",
63107-    "ruby_proto_library",
63108-)
63109-
63110-ruby_proto_library(
63111-    name = "logging_ruby_proto",
63112-    deps = [":logging_proto"],
63113-)
63114-
63115-ruby_grpc_library(
63116-    name = "logging_ruby_grpc",
63117-    srcs = [":logging_proto"],
63118-    deps = [":logging_ruby_proto"],
63119-)
63120-
63121-##############################################################################
63122-# C#
63123-##############################################################################
63124-load(
63125-    "@com_google_googleapis_imports//:imports.bzl",
63126-    "csharp_grpc_library",
63127-    "csharp_proto_library",
63128-)
63129-
63130-csharp_proto_library(
63131-    name = "logging_csharp_proto",
63132-    deps = [":logging_proto"],
63133-)
63134-
63135-csharp_grpc_library(
63136-    name = "logging_csharp_grpc",
63137-    srcs = [":logging_proto"],
63138-    deps = [":logging_csharp_proto"],
63139-)
63140-
63141-##############################################################################
63142-# C++
63143-##############################################################################
63144-load(
63145-    "@com_google_googleapis_imports//:imports.bzl",
63146-    "cc_grpc_library",
63147-    "cc_proto_library",
63148-)
63149-
63150-cc_proto_library(
63151-    name = "logging_cc_proto",
63152-    deps = [":logging_proto"],
63153-)
63154-
63155-cc_grpc_library(
63156-    name = "logging_cc_grpc",
63157-    srcs = [":logging_proto"],
63158-    grpc_only = True,
63159-    deps = [":logging_cc_proto"],
63160-)
63161diff -urN a/google/cloud/identitytoolkit/v2/BUILD.bazel b/google/cloud/identitytoolkit/v2/BUILD.bazel
63162--- a/google/cloud/identitytoolkit/v2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
63163+++ b/google/cloud/identitytoolkit/v2/BUILD.bazel	1969-12-31 16:00:00
63164@@ -1,392 +0,0 @@
63165-# This file was automatically generated by BuildFileGenerator
63166-# https://github.com/googleapis/rules_gapic/tree/master/bazel
63167-
63168-# Most of the manual changes to this file will be overwritten.
63169-# It's **only** allowed to change the following rule attribute values:
63170-# - names of *_gapic_assembly_* rules
63171-# - certain parameters of *_gapic_library rules, including but not limited to:
63172-#    * extra_protoc_parameters
63173-#    * extra_protoc_file_parameters
63174-# The complete list of preserved parameters can be found in the source code.
63175-
63176-# This is an API workspace, having public visibility by default makes perfect sense.
63177-package(default_visibility = ["//visibility:public"])
63178-
63179-##############################################################################
63180-# Common
63181-##############################################################################
63182-load("@rules_proto//proto:defs.bzl", "proto_library")
63183-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
63184-
63185-proto_library(
63186-    name = "identitytoolkit_proto",
63187-    srcs = [
63188-        "account_management_service.proto",
63189-        "authentication_service.proto",
63190-        "mfa_info.proto",
63191-    ],
63192-    deps = [
63193-        "//google/api:annotations_proto",
63194-        "//google/api:client_proto",
63195-        "//google/api:field_behavior_proto",
63196-        "@com_google_protobuf//:timestamp_proto",
63197-    ],
63198-)
63199-
63200-proto_library_with_info(
63201-    name = "identitytoolkit_proto_with_info",
63202-    deps = [
63203-        ":identitytoolkit_proto",
63204-        "//google/cloud:common_resources_proto",
63205-    ],
63206-)
63207-
63208-##############################################################################
63209-# Java
63210-##############################################################################
63211-load(
63212-    "@com_google_googleapis_imports//:imports.bzl",
63213-    "java_gapic_assembly_gradle_pkg",
63214-    "java_gapic_library",
63215-    "java_gapic_test",
63216-    "java_grpc_library",
63217-    "java_proto_library",
63218-)
63219-
63220-java_proto_library(
63221-    name = "identitytoolkit_java_proto",
63222-    deps = [":identitytoolkit_proto"],
63223-)
63224-
63225-java_grpc_library(
63226-    name = "identitytoolkit_java_grpc",
63227-    srcs = [":identitytoolkit_proto"],
63228-    deps = [":identitytoolkit_java_proto"],
63229-)
63230-
63231-java_gapic_library(
63232-    name = "identitytoolkit_java_gapic",
63233-    srcs = [":identitytoolkit_proto_with_info"],
63234-    gapic_yaml = None,
63235-    grpc_service_config = "identitytoolkit_grpc_service_config.json",
63236-    rest_numeric_enums = False,
63237-    service_yaml = "identitytoolkit_v2.yaml",
63238-    test_deps = [
63239-        ":identitytoolkit_java_grpc",
63240-    ],
63241-    transport = "grpc+rest",
63242-    deps = [
63243-        ":identitytoolkit_java_proto",
63244-        "//google/api:api_java_proto",
63245-    ],
63246-)
63247-
63248-java_gapic_test(
63249-    name = "identitytoolkit_java_gapic_test_suite",
63250-    test_classes = [
63251-        "com.google.cloud.identitytoolkit.v2.AccountManagementServiceClientHttpJsonTest",
63252-        "com.google.cloud.identitytoolkit.v2.AccountManagementServiceClientTest",
63253-        "com.google.cloud.identitytoolkit.v2.AuthenticationServiceClientHttpJsonTest",
63254-        "com.google.cloud.identitytoolkit.v2.AuthenticationServiceClientTest",
63255-    ],
63256-    runtime_deps = [":identitytoolkit_java_gapic_test"],
63257-)
63258-
63259-# Open Source Packages
63260-java_gapic_assembly_gradle_pkg(
63261-    name = "google-cloud-identitytoolkit-v2-java",
63262-    include_samples = True,
63263-    transport = "grpc+rest",
63264-    deps = [
63265-        ":identitytoolkit_java_gapic",
63266-        ":identitytoolkit_java_grpc",
63267-        ":identitytoolkit_java_proto",
63268-        ":identitytoolkit_proto",
63269-    ],
63270-)
63271-
63272-##############################################################################
63273-# Go
63274-##############################################################################
63275-load(
63276-    "@com_google_googleapis_imports//:imports.bzl",
63277-    "go_gapic_assembly_pkg",
63278-    "go_gapic_library",
63279-    "go_proto_library",
63280-    "go_test",
63281-)
63282-
63283-go_proto_library(
63284-    name = "identitytoolkit_go_proto",
63285-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
63286-    importpath = "google.golang.org/genproto/googleapis/cloud/identitytoolkit/v2",
63287-    protos = [":identitytoolkit_proto"],
63288-    deps = [
63289-        "//google/api:annotations_go_proto",
63290-    ],
63291-)
63292-
63293-go_gapic_library(
63294-    name = "identitytoolkit_go_gapic",
63295-    srcs = [":identitytoolkit_proto_with_info"],
63296-    grpc_service_config = "identitytoolkit_grpc_service_config.json",
63297-    importpath = "cloud.google.com/go/identitytoolkit/apiv2;identitytoolkit",
63298-    metadata = True,
63299-    rest_numeric_enums = False,
63300-    service_yaml = "identitytoolkit_v2.yaml",
63301-    transport = "grpc+rest",
63302-    deps = [
63303-        ":identitytoolkit_go_proto",
63304-    ],
63305-)
63306-
63307-go_test(
63308-    name = "identitytoolkit_go_gapic_test",
63309-    srcs = [":identitytoolkit_go_gapic_srcjar_test"],
63310-    embed = [":identitytoolkit_go_gapic"],
63311-    importpath = "cloud.google.com/go/identitytoolkit/apiv2",
63312-)
63313-
63314-# Open Source Packages
63315-go_gapic_assembly_pkg(
63316-    name = "gapi-cloud-identitytoolkit-v2-go",
63317-    deps = [
63318-        ":identitytoolkit_go_gapic",
63319-        ":identitytoolkit_go_gapic_srcjar-metadata.srcjar",
63320-        ":identitytoolkit_go_gapic_srcjar-test.srcjar",
63321-        ":identitytoolkit_go_proto",
63322-    ],
63323-)
63324-
63325-##############################################################################
63326-# Python
63327-##############################################################################
63328-load(
63329-    "@com_google_googleapis_imports//:imports.bzl",
63330-    "py_gapic_assembly_pkg",
63331-    "py_gapic_library",
63332-    "py_test",
63333-)
63334-
63335-py_gapic_library(
63336-    name = "identitytoolkit_py_gapic",
63337-    srcs = [":identitytoolkit_proto"],
63338-    grpc_service_config = "identitytoolkit_grpc_service_config.json",
63339-    opt_args = [
63340-        "warehouse-package-name=google-cloud-identity-toolkit",
63341-        "python-gapic-namespace=google.cloud",
63342-        "python-gapic-name=identity_toolkit",
63343-    ],
63344-    rest_numeric_enums = False,
63345-    transport = "grpc",
63346-)
63347-
63348-py_test(
63349-    name = "identitytoolkit_py_gapic_test",
63350-    srcs = [
63351-        "identitytoolkit_py_gapic_pytest.py",
63352-        "identitytoolkit_py_gapic_test.py",
63353-    ],
63354-    legacy_create_init = False,
63355-    deps = [":identitytoolkit_py_gapic"],
63356-)
63357-
63358-# Open Source Packages
63359-py_gapic_assembly_pkg(
63360-    name = "identitytoolkit-v2-py",
63361-    deps = [
63362-        ":identitytoolkit_py_gapic",
63363-    ],
63364-)
63365-
63366-##############################################################################
63367-# PHP
63368-##############################################################################
63369-load(
63370-    "@com_google_googleapis_imports//:imports.bzl",
63371-    "php_gapic_assembly_pkg",
63372-    "php_gapic_library",
63373-    "php_grpc_library",
63374-    "php_proto_library",
63375-)
63376-
63377-php_proto_library(
63378-    name = "identitytoolkit_php_proto",
63379-    deps = [":identitytoolkit_proto"],
63380-)
63381-
63382-php_grpc_library(
63383-    name = "identitytoolkit_php_grpc",
63384-    srcs = [":identitytoolkit_proto"],
63385-    deps = [":identitytoolkit_php_proto"],
63386-)
63387-
63388-php_gapic_library(
63389-    name = "identitytoolkit_php_gapic",
63390-    srcs = [":identitytoolkit_proto_with_info"],
63391-    grpc_service_config = "identitytoolkit_grpc_service_config.json",
63392-    rest_numeric_enums = False,
63393-    service_yaml = "identitytoolkit_v2.yaml",
63394-    transport = "grpc+rest",
63395-    deps = [
63396-        ":identitytoolkit_php_grpc",
63397-        ":identitytoolkit_php_proto",
63398-    ],
63399-)
63400-
63401-# Open Source Packages
63402-php_gapic_assembly_pkg(
63403-    name = "google-cloud-identitytoolkit-v2-php",
63404-    deps = [
63405-        ":identitytoolkit_php_gapic",
63406-        ":identitytoolkit_php_grpc",
63407-        ":identitytoolkit_php_proto",
63408-    ],
63409-)
63410-
63411-##############################################################################
63412-# Node.js
63413-##############################################################################
63414-load(
63415-    "@com_google_googleapis_imports//:imports.bzl",
63416-    "nodejs_gapic_assembly_pkg",
63417-    "nodejs_gapic_library",
63418-)
63419-
63420-nodejs_gapic_library(
63421-    name = "identitytoolkit_nodejs_gapic",
63422-    package_name = "@google-cloud/identitytoolkit",
63423-    src = ":identitytoolkit_proto_with_info",
63424-    extra_protoc_parameters = ["metadata"],
63425-    grpc_service_config = "identitytoolkit_grpc_service_config.json",
63426-    package = "google.cloud.identitytoolkit.v2",
63427-    rest_numeric_enums = False,
63428-    service_yaml = "identitytoolkit_v2.yaml",
63429-    transport = "grpc+rest",
63430-    deps = [],
63431-)
63432-
63433-nodejs_gapic_assembly_pkg(
63434-    name = "identitytoolkit-v2-nodejs",
63435-    deps = [
63436-        ":identitytoolkit_nodejs_gapic",
63437-        ":identitytoolkit_proto",
63438-    ],
63439-)
63440-
63441-##############################################################################
63442-# Ruby
63443-##############################################################################
63444-load(
63445-    "@com_google_googleapis_imports//:imports.bzl",
63446-    "ruby_cloud_gapic_library",
63447-    "ruby_gapic_assembly_pkg",
63448-    "ruby_grpc_library",
63449-    "ruby_proto_library",
63450-)
63451-
63452-ruby_proto_library(
63453-    name = "identitytoolkit_ruby_proto",
63454-    deps = [":identitytoolkit_proto"],
63455-)
63456-
63457-ruby_grpc_library(
63458-    name = "identitytoolkit_ruby_grpc",
63459-    srcs = [":identitytoolkit_proto"],
63460-    deps = [":identitytoolkit_ruby_proto"],
63461-)
63462-
63463-ruby_cloud_gapic_library(
63464-    name = "identitytoolkit_ruby_gapic",
63465-    srcs = [":identitytoolkit_proto_with_info"],
63466-    extra_protoc_parameters = [
63467-        "ruby-cloud-api-id=identitytoolkit.googleapis.com",
63468-        "ruby-cloud-api-shortname=identitytoolkit",
63469-        "ruby-cloud-gem-name=google-cloud-identity_toolkit-v2",
63470-        "ruby-cloud-product-url=https://cloud.google.com/identity-platform/docs/reference/rest",
63471-    ],
63472-    grpc_service_config = "identitytoolkit_grpc_service_config.json",
63473-    rest_numeric_enums = False,
63474-    ruby_cloud_description = "The Google Identity Toolkit API lets you use open standards to verify a user's identity.",
63475-    ruby_cloud_title = "Identity Platform V2",
63476-    deps = [
63477-        ":identitytoolkit_ruby_grpc",
63478-        ":identitytoolkit_ruby_proto",
63479-    ],
63480-)
63481-
63482-# Open Source Packages
63483-ruby_gapic_assembly_pkg(
63484-    name = "google-cloud-identitytoolkit-v2-ruby",
63485-    deps = [
63486-        ":identitytoolkit_ruby_gapic",
63487-        ":identitytoolkit_ruby_grpc",
63488-        ":identitytoolkit_ruby_proto",
63489-    ],
63490-)
63491-
63492-##############################################################################
63493-# C#
63494-##############################################################################
63495-load(
63496-    "@com_google_googleapis_imports//:imports.bzl",
63497-    "csharp_gapic_assembly_pkg",
63498-    "csharp_gapic_library",
63499-    "csharp_grpc_library",
63500-    "csharp_proto_library",
63501-)
63502-
63503-csharp_proto_library(
63504-    name = "identitytoolkit_csharp_proto",
63505-    deps = [":identitytoolkit_proto"],
63506-)
63507-
63508-csharp_grpc_library(
63509-    name = "identitytoolkit_csharp_grpc",
63510-    srcs = [":identitytoolkit_proto"],
63511-    deps = [":identitytoolkit_csharp_proto"],
63512-)
63513-
63514-csharp_gapic_library(
63515-    name = "identitytoolkit_csharp_gapic",
63516-    srcs = [":identitytoolkit_proto_with_info"],
63517-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
63518-    grpc_service_config = "identitytoolkit_grpc_service_config.json",
63519-    rest_numeric_enums = False,
63520-    service_yaml = "identitytoolkit_v2.yaml",
63521-    deps = [
63522-        ":identitytoolkit_csharp_grpc",
63523-        ":identitytoolkit_csharp_proto",
63524-    ],
63525-)
63526-
63527-# Open Source Packages
63528-csharp_gapic_assembly_pkg(
63529-    name = "google-cloud-identitytoolkit-v2-csharp",
63530-    deps = [
63531-        ":identitytoolkit_csharp_gapic",
63532-        ":identitytoolkit_csharp_grpc",
63533-        ":identitytoolkit_csharp_proto",
63534-    ],
63535-)
63536-
63537-##############################################################################
63538-# C++
63539-##############################################################################
63540-load(
63541-    "@com_google_googleapis_imports//:imports.bzl",
63542-    "cc_grpc_library",
63543-    "cc_proto_library",
63544-)
63545-
63546-cc_proto_library(
63547-    name = "identitytoolkit_cc_proto",
63548-    deps = [":identitytoolkit_proto"],
63549-)
63550-
63551-cc_grpc_library(
63552-    name = "identitytoolkit_cc_grpc",
63553-    srcs = [":identitytoolkit_proto"],
63554-    grpc_only = True,
63555-    deps = [":identitytoolkit_cc_proto"],
63556-)
63557diff -urN a/google/cloud/ids/BUILD.bazel b/google/cloud/ids/BUILD.bazel
63558--- a/google/cloud/ids/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
63559+++ b/google/cloud/ids/BUILD.bazel	1969-12-31 16:00:00
63560@@ -1,40 +0,0 @@
63561-# This build file includes a target for the Ruby wrapper library for
63562-# google-cloud-ids.
63563-
63564-# This is an API workspace, having public visibility by default makes perfect sense.
63565-package(default_visibility = ["//visibility:public"])
63566-
63567-# Export yaml configs.
63568-exports_files(glob(["*.yaml"]))
63569-
63570-load(
63571-    "@com_google_googleapis_imports//:imports.bzl",
63572-    "ruby_cloud_gapic_library",
63573-    "ruby_gapic_assembly_pkg",
63574-)
63575-
63576-# Generates a Ruby wrapper client for IDS.
63577-# Ruby wrapper clients are versionless, but are generated from source protos
63578-# for a particular service version, v1 in this case.
63579-ruby_cloud_gapic_library(
63580-    name = "ids_ruby_wrapper",
63581-    srcs = ["//google/cloud/ids/v1:ids_proto_with_info"],
63582-    extra_protoc_parameters = [
63583-        "ruby-cloud-gem-name=google-cloud-ids",
63584-        "ruby-cloud-wrapper-of=v1:0.0",
63585-        "ruby-cloud-product-url=https://cloud.google.com/intrusion-detection-system/",
63586-        "ruby-cloud-api-id=ids.googleapis.com",
63587-        "ruby-cloud-api-shortname=ids",
63588-        "ruby-cloud-namespace-override=Ids=IDS",
63589-    ],
63590-    ruby_cloud_description = "Cloud IDS is an intrusion detection service that provides threat detection for intrusions, malware, spyware, and command-and-control attacks on your network. Cloud IDS works by creating a Google-managed peered network with mirrored VMs. Traffic in the peered network is mirrored, and then inspected by Palo Alto Networks threat protection technologies to provide advanced threat detection. You can mirror all traffic or you can mirror filtered traffic, based on protocol, IP address range, or ingress and egress.",
63591-    ruby_cloud_title = "Cloud IDS",
63592-)
63593-
63594-# Open Source package.
63595-ruby_gapic_assembly_pkg(
63596-    name = "google-cloud-ids-ruby",
63597-    deps = [
63598-        ":ids_ruby_wrapper",
63599-    ],
63600-)
63601diff -urN a/google/cloud/ids/logging/v1/BUILD.bazel b/google/cloud/ids/logging/v1/BUILD.bazel
63602--- a/google/cloud/ids/logging/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
63603+++ b/google/cloud/ids/logging/v1/BUILD.bazel	1969-12-31 16:00:00
63604@@ -1,177 +0,0 @@
63605-# This file was automatically generated by BuildFileGenerator
63606-
63607-# This is an API workspace, having public visibility by default makes perfect sense.
63608-package(default_visibility = ["//visibility:public"])
63609-
63610-##############################################################################
63611-# Common
63612-##############################################################################
63613-load("@rules_proto//proto:defs.bzl", "proto_library")
63614-
63615-proto_library(
63616-    name = "logging_proto",
63617-    srcs = [
63618-        "logging.proto",
63619-    ],
63620-    deps = [
63621-        "@com_google_protobuf//:duration_proto",
63622-        "@com_google_protobuf//:timestamp_proto",
63623-    ],
63624-)
63625-
63626-##############################################################################
63627-# Java
63628-##############################################################################
63629-load(
63630-    "@com_google_googleapis_imports//:imports.bzl",
63631-    "java_grpc_library",
63632-    "java_proto_library",
63633-)
63634-
63635-java_proto_library(
63636-    name = "logging_java_proto",
63637-    deps = [":logging_proto"],
63638-)
63639-
63640-java_grpc_library(
63641-    name = "logging_java_grpc",
63642-    srcs = [":logging_proto"],
63643-    deps = [":logging_java_proto"],
63644-)
63645-
63646-##############################################################################
63647-# Go
63648-##############################################################################
63649-load(
63650-    "@com_google_googleapis_imports//:imports.bzl",
63651-    "go_proto_library",
63652-)
63653-
63654-go_proto_library(
63655-    name = "logging_go_proto",
63656-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
63657-    importpath = "google.golang.org/genproto/googleapis/cloud/ids/logging/v1",
63658-    protos = [":logging_proto"],
63659-    deps = [
63660-    ],
63661-)
63662-
63663-##############################################################################
63664-# Python
63665-##############################################################################
63666-load(
63667-    "@com_google_googleapis_imports//:imports.bzl",
63668-    "moved_proto_library",
63669-    "py_grpc_library",
63670-    "py_proto_library",
63671-)
63672-
63673-moved_proto_library(
63674-    name = "logging_moved_proto",
63675-    srcs = [":logging_proto"],
63676-    deps = [
63677-        "@com_google_protobuf//:duration_proto",
63678-        "@com_google_protobuf//:timestamp_proto",
63679-    ],
63680-)
63681-
63682-py_proto_library(
63683-    name = "logging_py_proto",
63684-    deps = [":logging_moved_proto"],
63685-)
63686-
63687-py_grpc_library(
63688-    name = "logging_py_grpc",
63689-    srcs = [":logging_moved_proto"],
63690-    deps = [":logging_py_proto"],
63691-)
63692-
63693-##############################################################################
63694-# PHP
63695-##############################################################################
63696-load(
63697-    "@com_google_googleapis_imports//:imports.bzl",
63698-    "php_grpc_library",
63699-    "php_proto_library",
63700-)
63701-
63702-php_proto_library(
63703-    name = "logging_php_proto",
63704-    deps = [":logging_proto"],
63705-)
63706-
63707-php_grpc_library(
63708-    name = "logging_php_grpc",
63709-    srcs = [":logging_proto"],
63710-    deps = [":logging_php_proto"],
63711-)
63712-
63713-##############################################################################
63714-# Node.js
63715-##############################################################################
63716-load(
63717-    "@com_google_googleapis_imports//:imports.bzl",
63718-    "nodejs_gapic_assembly_pkg",
63719-    "nodejs_gapic_library",
63720-)
63721-
63722-##############################################################################
63723-# Ruby
63724-##############################################################################
63725-load(
63726-    "@com_google_googleapis_imports//:imports.bzl",
63727-    "ruby_grpc_library",
63728-    "ruby_proto_library",
63729-)
63730-
63731-ruby_proto_library(
63732-    name = "logging_ruby_proto",
63733-    deps = [":logging_proto"],
63734-)
63735-
63736-ruby_grpc_library(
63737-    name = "logging_ruby_grpc",
63738-    srcs = [":logging_proto"],
63739-    deps = [":logging_ruby_proto"],
63740-)
63741-
63742-##############################################################################
63743-# C#
63744-##############################################################################
63745-load(
63746-    "@com_google_googleapis_imports//:imports.bzl",
63747-    "csharp_grpc_library",
63748-    "csharp_proto_library",
63749-)
63750-
63751-csharp_proto_library(
63752-    name = "logging_csharp_proto",
63753-    deps = [":logging_proto"],
63754-)
63755-
63756-csharp_grpc_library(
63757-    name = "logging_csharp_grpc",
63758-    srcs = [":logging_proto"],
63759-    deps = [":logging_csharp_proto"],
63760-)
63761-
63762-##############################################################################
63763-# C++
63764-##############################################################################
63765-load(
63766-    "@com_google_googleapis_imports//:imports.bzl",
63767-    "cc_grpc_library",
63768-    "cc_proto_library",
63769-)
63770-
63771-cc_proto_library(
63772-    name = "logging_cc_proto",
63773-    deps = [":logging_proto"],
63774-)
63775-
63776-cc_grpc_library(
63777-    name = "logging_cc_grpc",
63778-    srcs = [":logging_proto"],
63779-    grpc_only = True,
63780-    deps = [":logging_cc_proto"],
63781-)
63782diff -urN a/google/cloud/ids/v1/BUILD.bazel b/google/cloud/ids/v1/BUILD.bazel
63783--- a/google/cloud/ids/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
63784+++ b/google/cloud/ids/v1/BUILD.bazel	1969-12-31 16:00:00
63785@@ -1,392 +0,0 @@
63786-# This file was automatically generated by BuildFileGenerator
63787-# https://github.com/googleapis/rules_gapic/tree/master/bazel
63788-
63789-# Most of the manual changes to this file will be overwritten.
63790-# It's **only** allowed to change the following rule attribute values:
63791-# - names of *_gapic_assembly_* rules
63792-# - certain parameters of *_gapic_library rules, including but not limited to:
63793-#    * extra_protoc_parameters
63794-#    * extra_protoc_file_parameters
63795-# The complete list of preserved parameters can be found in the source code.
63796-
63797-# This is an API workspace, having public visibility by default makes perfect sense.
63798-package(default_visibility = ["//visibility:public"])
63799-
63800-##############################################################################
63801-# Common
63802-##############################################################################
63803-load("@rules_proto//proto:defs.bzl", "proto_library")
63804-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
63805-
63806-proto_library(
63807-    name = "ids_proto",
63808-    srcs = [
63809-        "ids.proto",
63810-    ],
63811-    deps = [
63812-        "//google/api:annotations_proto",
63813-        "//google/api:client_proto",
63814-        "//google/api:field_behavior_proto",
63815-        "//google/api:resource_proto",
63816-        "//google/longrunning:operations_proto",
63817-        "@com_google_protobuf//:field_mask_proto",
63818-        "@com_google_protobuf//:timestamp_proto",
63819-    ],
63820-)
63821-
63822-proto_library_with_info(
63823-    name = "ids_proto_with_info",
63824-    deps = [
63825-        ":ids_proto",
63826-        "//google/cloud:common_resources_proto",
63827-    ],
63828-)
63829-
63830-##############################################################################
63831-# Java
63832-##############################################################################
63833-load(
63834-    "@com_google_googleapis_imports//:imports.bzl",
63835-    "java_gapic_assembly_gradle_pkg",
63836-    "java_gapic_library",
63837-    "java_gapic_test",
63838-    "java_grpc_library",
63839-    "java_proto_library",
63840-)
63841-
63842-java_proto_library(
63843-    name = "ids_java_proto",
63844-    deps = [":ids_proto"],
63845-)
63846-
63847-java_grpc_library(
63848-    name = "ids_java_grpc",
63849-    srcs = [":ids_proto"],
63850-    deps = [":ids_java_proto"],
63851-)
63852-
63853-java_gapic_library(
63854-    name = "ids_java_gapic",
63855-    srcs = [":ids_proto_with_info"],
63856-    gapic_yaml = "ids_gapic.yaml",
63857-    grpc_service_config = "ids_grpc_service_config.json",
63858-    rest_numeric_enums = False,
63859-    service_yaml = "ids_v1.yaml",
63860-    test_deps = [
63861-        ":ids_java_grpc",
63862-    ],
63863-    transport = "grpc+rest",
63864-    deps = [
63865-        ":ids_java_proto",
63866-        "//google/api:api_java_proto",
63867-    ],
63868-)
63869-
63870-java_gapic_test(
63871-    name = "ids_java_gapic_test_suite",
63872-    test_classes = [
63873-        "com.google.cloud.ids.v1.IDSClientHttpJsonTest",
63874-        "com.google.cloud.ids.v1.IDSClientTest",
63875-    ],
63876-    runtime_deps = [":ids_java_gapic_test"],
63877-)
63878-
63879-# Open Source Packages
63880-java_gapic_assembly_gradle_pkg(
63881-    name = "google-cloud-ids-v1-java",
63882-    include_samples = True,
63883-    transport = "grpc+rest",
63884-    deps = [
63885-        ":ids_java_gapic",
63886-        ":ids_java_grpc",
63887-        ":ids_java_proto",
63888-        ":ids_proto",
63889-    ],
63890-)
63891-
63892-##############################################################################
63893-# Go
63894-##############################################################################
63895-load(
63896-    "@com_google_googleapis_imports//:imports.bzl",
63897-    "go_gapic_assembly_pkg",
63898-    "go_gapic_library",
63899-    "go_proto_library",
63900-    "go_test",
63901-)
63902-
63903-go_proto_library(
63904-    name = "ids_go_proto",
63905-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
63906-    importpath = "google.golang.org/genproto/googleapis/cloud/ids/v1",
63907-    protos = [":ids_proto"],
63908-    deps = [
63909-        "//google/api:annotations_go_proto",
63910-        "//google/longrunning:longrunning_go_proto",
63911-    ],
63912-)
63913-
63914-go_gapic_library(
63915-    name = "ids_go_gapic",
63916-    srcs = [":ids_proto_with_info"],
63917-    grpc_service_config = "ids_grpc_service_config.json",
63918-    importpath = "cloud.google.com/go/ids/apiv1;ids",
63919-    metadata = True,
63920-    rest_numeric_enums = False,
63921-    service_yaml = "ids_v1.yaml",
63922-    transport = "grpc+rest",
63923-    deps = [
63924-        ":ids_go_proto",
63925-        "//google/longrunning:longrunning_go_proto",
63926-        "@com_google_cloud_go//longrunning:go_default_library",
63927-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
63928-    ],
63929-)
63930-
63931-go_test(
63932-    name = "ids_go_gapic_test",
63933-    srcs = [":ids_go_gapic_srcjar_test"],
63934-    embed = [":ids_go_gapic"],
63935-    importpath = "cloud.google.com/go/ids/apiv1",
63936-)
63937-
63938-# Open Source Packages
63939-go_gapic_assembly_pkg(
63940-    name = "gapi-cloud-ids-v1-go",
63941-    deps = [
63942-        ":ids_go_gapic",
63943-        ":ids_go_gapic_srcjar-metadata.srcjar",
63944-        ":ids_go_gapic_srcjar-test.srcjar",
63945-        ":ids_go_proto",
63946-    ],
63947-)
63948-
63949-##############################################################################
63950-# Python
63951-##############################################################################
63952-load(
63953-    "@com_google_googleapis_imports//:imports.bzl",
63954-    "py_gapic_assembly_pkg",
63955-    "py_gapic_library",
63956-    "py_test",
63957-)
63958-
63959-py_gapic_library(
63960-    name = "ids_py_gapic",
63961-    srcs = [":ids_proto"],
63962-    grpc_service_config = "ids_grpc_service_config.json",
63963-    rest_numeric_enums = False,
63964-    transport = "grpc",
63965-)
63966-
63967-py_test(
63968-    name = "ids_py_gapic_test",
63969-    srcs = [
63970-        "ids_py_gapic_pytest.py",
63971-        "ids_py_gapic_test.py",
63972-    ],
63973-    legacy_create_init = False,
63974-    deps = [":ids_py_gapic"],
63975-)
63976-
63977-# Open Source Packages
63978-py_gapic_assembly_pkg(
63979-    name = "ids-v1-py",
63980-    deps = [
63981-        ":ids_py_gapic",
63982-    ],
63983-)
63984-
63985-##############################################################################
63986-# PHP
63987-##############################################################################
63988-load(
63989-    "@com_google_googleapis_imports//:imports.bzl",
63990-    "php_gapic_assembly_pkg",
63991-    "php_gapic_library",
63992-    "php_grpc_library",
63993-    "php_proto_library",
63994-)
63995-
63996-php_proto_library(
63997-    name = "ids_php_proto",
63998-    deps = [":ids_proto"],
63999-)
64000-
64001-php_grpc_library(
64002-    name = "ids_php_grpc",
64003-    srcs = [":ids_proto"],
64004-    deps = [":ids_php_proto"],
64005-)
64006-
64007-php_gapic_library(
64008-    name = "ids_php_gapic",
64009-    srcs = [":ids_proto_with_info"],
64010-    gapic_yaml = "ids_gapic.yaml",
64011-    grpc_service_config = "ids_grpc_service_config.json",
64012-    rest_numeric_enums = False,
64013-    service_yaml = "ids_v1.yaml",
64014-    transport = "grpc+rest",
64015-    deps = [
64016-        ":ids_php_grpc",
64017-        ":ids_php_proto",
64018-    ],
64019-)
64020-
64021-# Open Source Packages
64022-php_gapic_assembly_pkg(
64023-    name = "google-cloud-ids-v1-php",
64024-    deps = [
64025-        ":ids_php_gapic",
64026-        ":ids_php_grpc",
64027-        ":ids_php_proto",
64028-    ],
64029-)
64030-
64031-##############################################################################
64032-# Node.js
64033-##############################################################################
64034-load(
64035-    "@com_google_googleapis_imports//:imports.bzl",
64036-    "nodejs_gapic_assembly_pkg",
64037-    "nodejs_gapic_library",
64038-)
64039-
64040-nodejs_gapic_library(
64041-    name = "ids_nodejs_gapic",
64042-    package_name = "@google-cloud/ids",
64043-    src = ":ids_proto_with_info",
64044-    extra_protoc_parameters = ["metadata"],
64045-    grpc_service_config = "ids_grpc_service_config.json",
64046-    package = "google.cloud.ids.v1",
64047-    rest_numeric_enums = False,
64048-    service_yaml = "ids_v1.yaml",
64049-    transport = "grpc+rest",
64050-    deps = [],
64051-)
64052-
64053-nodejs_gapic_assembly_pkg(
64054-    name = "ids-v1-nodejs",
64055-    deps = [
64056-        ":ids_nodejs_gapic",
64057-        ":ids_proto",
64058-    ],
64059-)
64060-
64061-##############################################################################
64062-# Ruby
64063-##############################################################################
64064-load(
64065-    "@com_google_googleapis_imports//:imports.bzl",
64066-    "ruby_cloud_gapic_library",
64067-    "ruby_gapic_assembly_pkg",
64068-    "ruby_grpc_library",
64069-    "ruby_proto_library",
64070-)
64071-
64072-ruby_proto_library(
64073-    name = "ids_ruby_proto",
64074-    deps = [":ids_proto"],
64075-)
64076-
64077-ruby_grpc_library(
64078-    name = "ids_ruby_grpc",
64079-    srcs = [":ids_proto"],
64080-    deps = [":ids_ruby_proto"],
64081-)
64082-
64083-ruby_cloud_gapic_library(
64084-    name = "ids_ruby_gapic",
64085-    srcs = [":ids_proto_with_info"],
64086-    extra_protoc_parameters = [
64087-        "ruby-cloud-gem-name=google-cloud-ids-v1",
64088-        "ruby-cloud-product-url=https://cloud.google.com/intrusion-detection-system/",
64089-        "ruby-cloud-api-id=ids.googleapis.com",
64090-        "ruby-cloud-api-shortname=ids",
64091-        "ruby-cloud-namespace-override=Ids=IDS",
64092-    ],
64093-    grpc_service_config = "ids_grpc_service_config.json",
64094-    rest_numeric_enums = False,
64095-    ruby_cloud_description = "Cloud IDS is an intrusion detection service that provides threat detection for intrusions, malware, spyware, and command-and-control attacks on your network. Cloud IDS works by creating a Google-managed peered network with mirrored VMs. Traffic in the peered network is mirrored, and then inspected by Palo Alto Networks threat protection technologies to provide advanced threat detection. You can mirror all traffic or you can mirror filtered traffic, based on protocol, IP address range, or ingress and egress.",
64096-    ruby_cloud_title = "Cloud IDS V1",
64097-    deps = [
64098-        ":ids_ruby_grpc",
64099-        ":ids_ruby_proto",
64100-    ],
64101-)
64102-
64103-# Open Source Packages
64104-ruby_gapic_assembly_pkg(
64105-    name = "google-cloud-ids-v1-ruby",
64106-    deps = [
64107-        ":ids_ruby_gapic",
64108-        ":ids_ruby_grpc",
64109-        ":ids_ruby_proto",
64110-    ],
64111-)
64112-
64113-##############################################################################
64114-# C#
64115-##############################################################################
64116-load(
64117-    "@com_google_googleapis_imports//:imports.bzl",
64118-    "csharp_gapic_assembly_pkg",
64119-    "csharp_gapic_library",
64120-    "csharp_grpc_library",
64121-    "csharp_proto_library",
64122-)
64123-
64124-csharp_proto_library(
64125-    name = "ids_csharp_proto",
64126-    deps = [":ids_proto"],
64127-)
64128-
64129-csharp_grpc_library(
64130-    name = "ids_csharp_grpc",
64131-    srcs = [":ids_proto"],
64132-    deps = [":ids_csharp_proto"],
64133-)
64134-
64135-csharp_gapic_library(
64136-    name = "ids_csharp_gapic",
64137-    srcs = [":ids_proto_with_info"],
64138-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
64139-    grpc_service_config = "ids_grpc_service_config.json",
64140-    rest_numeric_enums = False,
64141-    service_yaml = "ids_v1.yaml",
64142-    deps = [
64143-        ":ids_csharp_grpc",
64144-        ":ids_csharp_proto",
64145-    ],
64146-)
64147-
64148-# Open Source Packages
64149-csharp_gapic_assembly_pkg(
64150-    name = "google-cloud-ids-v1-csharp",
64151-    deps = [
64152-        ":ids_csharp_gapic",
64153-        ":ids_csharp_grpc",
64154-        ":ids_csharp_proto",
64155-    ],
64156-)
64157-
64158-##############################################################################
64159-# C++
64160-##############################################################################
64161-load(
64162-    "@com_google_googleapis_imports//:imports.bzl",
64163-    "cc_grpc_library",
64164-    "cc_proto_library",
64165-)
64166-
64167-cc_proto_library(
64168-    name = "ids_cc_proto",
64169-    deps = [":ids_proto"],
64170-)
64171-
64172-cc_grpc_library(
64173-    name = "ids_cc_grpc",
64174-    srcs = [":ids_proto"],
64175-    grpc_only = True,
64176-    deps = [":ids_cc_proto"],
64177-)
64178diff -urN a/google/cloud/integrations/v1alpha/BUILD.bazel b/google/cloud/integrations/v1alpha/BUILD.bazel
64179--- a/google/cloud/integrations/v1alpha/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
64180+++ b/google/cloud/integrations/v1alpha/BUILD.bazel	1969-12-31 16:00:00
64181@@ -1,168 +0,0 @@
64182-# This file was automatically generated by BuildFileGenerator
64183-
64184-# This is an API workspace, having public visibility by default makes perfect sense.
64185-package(default_visibility = ["//visibility:public"])
64186-
64187-##############################################################################
64188-# Common
64189-##############################################################################
64190-load("@rules_proto//proto:defs.bzl", "proto_library")
64191-
64192-proto_library(
64193-    name = "integrations_proto",
64194-    srcs = [
64195-        "event_parameter.proto",
64196-        "json_validation.proto",
64197-        "log_entries.proto",
64198-        "product.proto",
64199-        "task_config.proto",
64200-        "value_type.proto",
64201-    ],
64202-    deps = [
64203-        "//google/api:field_behavior_proto",
64204-        "@com_google_protobuf//:timestamp_proto",
64205-    ],
64206-)
64207-
64208-##############################################################################
64209-# Java
64210-##############################################################################
64211-load(
64212-    "@com_google_googleapis_imports//:imports.bzl",
64213-    "java_grpc_library",
64214-    "java_proto_library",
64215-)
64216-
64217-java_proto_library(
64218-    name = "integrations_java_proto",
64219-    deps = [":integrations_proto"],
64220-)
64221-
64222-java_grpc_library(
64223-    name = "integrations_java_grpc",
64224-    srcs = [":integrations_proto"],
64225-    deps = [":integrations_java_proto"],
64226-)
64227-
64228-##############################################################################
64229-# Go
64230-##############################################################################
64231-load(
64232-    "@com_google_googleapis_imports//:imports.bzl",
64233-    "go_proto_library",
64234-)
64235-
64236-go_proto_library(
64237-    name = "integrations_go_proto",
64238-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
64239-    importpath = "google.golang.org/genproto/googleapis/cloud/integrations/v1alpha",
64240-    protos = [":integrations_proto"],
64241-    deps = [
64242-        "//google/api:annotations_go_proto",
64243-    ],
64244-)
64245-
64246-##############################################################################
64247-# Python
64248-##############################################################################
64249-load(
64250-    "@com_google_googleapis_imports//:imports.bzl",
64251-    "moved_proto_library",
64252-    "py_grpc_library",
64253-    "py_proto_library",
64254-)
64255-
64256-moved_proto_library(
64257-    name = "integrations_moved_proto",
64258-    srcs = [":integrations_proto"],
64259-    deps = [
64260-        "//google/api:field_behavior_proto",
64261-        "@com_google_protobuf//:timestamp_proto",
64262-    ],
64263-)
64264-
64265-py_proto_library(
64266-    name = "integrations_py_proto",
64267-    deps = [":integrations_moved_proto"],
64268-)
64269-
64270-py_grpc_library(
64271-    name = "integrations_py_grpc",
64272-    srcs = [":integrations_moved_proto"],
64273-    deps = [":integrations_py_proto"],
64274-)
64275-
64276-##############################################################################
64277-# PHP
64278-##############################################################################
64279-load(
64280-    "@com_google_googleapis_imports//:imports.bzl",
64281-    "php_grpc_library",
64282-    "php_proto_library",
64283-)
64284-
64285-php_proto_library(
64286-    name = "integrations_php_proto",
64287-    deps = [":integrations_proto"],
64288-)
64289-
64290-php_grpc_library(
64291-    name = "integrations_php_grpc",
64292-    srcs = [":integrations_proto"],
64293-    deps = [":integrations_php_proto"],
64294-)
64295-
64296-##############################################################################
64297-# Node.js
64298-##############################################################################
64299-load(
64300-    "@com_google_googleapis_imports//:imports.bzl",
64301-    "nodejs_gapic_assembly_pkg",
64302-    "nodejs_gapic_library",
64303-)
64304-
64305-
64306-##############################################################################
64307-# Ruby
64308-##############################################################################
64309-load(
64310-    "@com_google_googleapis_imports//:imports.bzl",
64311-    "ruby_grpc_library",
64312-    "ruby_proto_library",
64313-)
64314-
64315-ruby_proto_library(
64316-    name = "integrations_ruby_proto",
64317-    deps = [":integrations_proto"],
64318-)
64319-
64320-ruby_grpc_library(
64321-    name = "integrations_ruby_grpc",
64322-    srcs = [":integrations_proto"],
64323-    deps = [":integrations_ruby_proto"],
64324-)
64325-
64326-##############################################################################
64327-# C#
64328-##############################################################################
64329-load(
64330-    "@com_google_googleapis_imports//:imports.bzl",
64331-    "csharp_grpc_library",
64332-    "csharp_proto_library",
64333-)
64334-
64335-csharp_proto_library(
64336-    name = "integrations_csharp_proto",
64337-    deps = [":integrations_proto"],
64338-)
64339-
64340-csharp_grpc_library(
64341-    name = "integrations_csharp_grpc",
64342-    srcs = [":integrations_proto"],
64343-    deps = [":integrations_csharp_proto"],
64344-)
64345-
64346-##############################################################################
64347-# C++
64348-##############################################################################
64349-# Put your C++ code here
64350diff -urN a/google/cloud/iot/BUILD.bazel b/google/cloud/iot/BUILD.bazel
64351--- a/google/cloud/iot/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
64352+++ b/google/cloud/iot/BUILD.bazel	1969-12-31 16:00:00
64353@@ -1,40 +0,0 @@
64354-# This build file includes a target for the Ruby wrapper library for
64355-# google-cloud-iot.
64356-
64357-# This is an API workspace, having public visibility by default makes perfect sense.
64358-package(default_visibility = ["//visibility:public"])
64359-
64360-# Export yaml configs.
64361-exports_files(glob(["*.yaml"]))
64362-
64363-load(
64364-    "@com_google_googleapis_imports//:imports.bzl",
64365-    "ruby_cloud_gapic_library",
64366-    "ruby_gapic_assembly_pkg",
64367-)
64368-
64369-# Generates a Ruby wrapper client for cloudiot.
64370-# Ruby wrapper clients are versionless, but are generated from source protos
64371-# for a particular service version, v1 in this case.
64372-ruby_cloud_gapic_library(
64373-    name = "cloudiot_ruby_wrapper",
64374-    srcs = ["//google/cloud/iot/v1:iot_proto_with_info"],
64375-    extra_protoc_parameters = [
64376-        "ruby-cloud-gem-name=google-cloud-iot",
64377-        "ruby-cloud-env-prefix=IOT",
64378-        "ruby-cloud-wrapper-of=v1:0.3",
64379-        "ruby-cloud-product-url=https://cloud.google.com/iot",
64380-        "ruby-cloud-api-id=cloudiot.googleapis.com",
64381-        "ruby-cloud-api-shortname=cloudiot",
64382-    ],
64383-    ruby_cloud_description = "Registers and manages IoT (Internet of Things) devices that connect to the Google Cloud Platform.",
64384-    ruby_cloud_title = "Cloud IoT",
64385-)
64386-
64387-# Open Source package.
64388-ruby_gapic_assembly_pkg(
64389-    name = "google-cloud-iot-ruby",
64390-    deps = [
64391-        ":cloudiot_ruby_wrapper",
64392-    ],
64393-)
64394diff -urN a/google/cloud/iot/v1/BUILD.bazel b/google/cloud/iot/v1/BUILD.bazel
64395--- a/google/cloud/iot/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
64396+++ b/google/cloud/iot/v1/BUILD.bazel	1969-12-31 16:00:00
64397@@ -1,384 +0,0 @@
64398-# This file was automatically generated by BuildFileGenerator
64399-
64400-# This is an API workspace, having public visibility by default makes perfect sense.
64401-package(default_visibility = ["//visibility:public"])
64402-
64403-##############################################################################
64404-# Common
64405-##############################################################################
64406-load("@rules_proto//proto:defs.bzl", "proto_library")
64407-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
64408-
64409-proto_library(
64410-    name = "iot_proto",
64411-    srcs = [
64412-        "device_manager.proto",
64413-        "resources.proto",
64414-    ],
64415-    deps = [
64416-        "//google/api:annotations_proto",
64417-        "//google/api:client_proto",
64418-        "//google/api:field_behavior_proto",
64419-        "//google/api:resource_proto",
64420-        "//google/iam/v1:iam_policy_proto",
64421-        "//google/iam/v1:policy_proto",
64422-        "//google/rpc:status_proto",
64423-        "@com_google_protobuf//:empty_proto",
64424-        "@com_google_protobuf//:field_mask_proto",
64425-        "@com_google_protobuf//:timestamp_proto",
64426-    ],
64427-)
64428-
64429-proto_library_with_info(
64430-    name = "iot_proto_with_info",
64431-    deps = [
64432-        ":iot_proto",
64433-        "//google/cloud:common_resources_proto",
64434-    ],
64435-)
64436-
64437-##############################################################################
64438-# Java
64439-##############################################################################
64440-load(
64441-    "@com_google_googleapis_imports//:imports.bzl",
64442-    "java_gapic_assembly_gradle_pkg",
64443-    "java_gapic_library",
64444-    "java_gapic_test",
64445-    "java_grpc_library",
64446-    "java_proto_library",
64447-)
64448-
64449-java_proto_library(
64450-    name = "iot_java_proto",
64451-    deps = [":iot_proto"],
64452-)
64453-
64454-java_grpc_library(
64455-    name = "iot_java_grpc",
64456-    srcs = [":iot_proto"],
64457-    deps = [":iot_java_proto"],
64458-)
64459-
64460-java_gapic_library(
64461-    name = "iot_java_gapic",
64462-    srcs = [":iot_proto_with_info"],
64463-    grpc_service_config = "cloudiot_grpc_service_config.json",
64464-    rest_numeric_enums = False,
64465-    test_deps = [
64466-        ":iot_java_grpc",
64467-        "//google/iam/v1:iam_java_grpc",
64468-    ],
64469-    transport = "grpc+rest",
64470-    deps = [
64471-        ":iot_java_proto",
64472-        "//google/iam/v1:iam_java_proto",
64473-    ],
64474-)
64475-
64476-java_gapic_test(
64477-    name = "iot_java_gapic_test_suite",
64478-    test_classes = [
64479-        "com.google.cloud.iot.v1.DeviceManagerClientHttpJsonTest",
64480-        "com.google.cloud.iot.v1.DeviceManagerClientTest",
64481-    ],
64482-    runtime_deps = [":iot_java_gapic_test"],
64483-)
64484-
64485-# Open Source Packages
64486-java_gapic_assembly_gradle_pkg(
64487-    name = "google-cloud-iot-v1-java",
64488-    include_samples = True,
64489-    transport = "grpc+rest",
64490-    deps = [
64491-        ":iot_java_gapic",
64492-        ":iot_java_grpc",
64493-        ":iot_java_proto",
64494-        ":iot_proto",
64495-    ],
64496-)
64497-
64498-##############################################################################
64499-# Go
64500-##############################################################################
64501-load(
64502-    "@com_google_googleapis_imports//:imports.bzl",
64503-    "go_gapic_assembly_pkg",
64504-    "go_gapic_library",
64505-    "go_proto_library",
64506-    "go_test",
64507-)
64508-
64509-go_proto_library(
64510-    name = "iot_go_proto",
64511-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
64512-    importpath = "google.golang.org/genproto/googleapis/cloud/iot/v1",
64513-    protos = [":iot_proto"],
64514-    deps = [
64515-        "//google/api:annotations_go_proto",
64516-        "//google/iam/v1:iam_go_proto",
64517-        "//google/rpc:status_go_proto",
64518-    ],
64519-)
64520-
64521-go_gapic_library(
64522-    name = "iot_go_gapic",
64523-    srcs = [":iot_proto_with_info"],
64524-    grpc_service_config = "cloudiot_grpc_service_config.json",
64525-    importpath = "cloud.google.com/go/iot/apiv1;iot",
64526-    rest_numeric_enums = False,
64527-    service_yaml = "cloudiot_v1.yaml",
64528-    transport = "grpc+rest",
64529-    deps = [
64530-        ":iot_go_proto",
64531-        "//google/iam/v1:iam_go_proto",
64532-    ],
64533-)
64534-
64535-go_test(
64536-    name = "iot_go_gapic_test",
64537-    srcs = [":iot_go_gapic_srcjar_test"],
64538-    embed = [":iot_go_gapic"],
64539-    importpath = "cloud.google.com/go/iot/apiv1",
64540-)
64541-
64542-# Open Source Packages
64543-go_gapic_assembly_pkg(
64544-    name = "gapi-cloud-iot-v1-go",
64545-    deps = [
64546-        ":iot_go_gapic",
64547-        ":iot_go_gapic_srcjar-test.srcjar",
64548-        ":iot_go_proto",
64549-    ],
64550-)
64551-
64552-##############################################################################
64553-# Python
64554-##############################################################################
64555-load(
64556-    "@com_google_googleapis_imports//:imports.bzl",
64557-    "py_gapic_assembly_pkg",
64558-    "py_gapic_library",
64559-    "py_test",
64560-)
64561-
64562-py_gapic_library(
64563-    name = "iot_py_gapic",
64564-    srcs = [":iot_proto"],
64565-    grpc_service_config = "cloudiot_grpc_service_config.json",
64566-    rest_numeric_enums = False,
64567-    transport = "grpc",
64568-    deps = [
64569-        "//google/iam/v1:iam_policy_py_proto",
64570-    ],
64571-)
64572-
64573-py_test(
64574-    name = "iot_py_gapic_test",
64575-    srcs = [
64576-        "iot_py_gapic_pytest.py",
64577-        "iot_py_gapic_test.py",
64578-    ],
64579-    legacy_create_init = False,
64580-    deps = [":iot_py_gapic"],
64581-)
64582-
64583-py_gapic_assembly_pkg(
64584-    name = "iot-v1-py",
64585-    deps = [
64586-        ":iot_py_gapic",
64587-    ],
64588-)
64589-
64590-##############################################################################
64591-# PHP
64592-##############################################################################
64593-load(
64594-    "@com_google_googleapis_imports//:imports.bzl",
64595-    "php_gapic_assembly_pkg",
64596-    "php_gapic_library",
64597-    "php_grpc_library",
64598-    "php_proto_library",
64599-)
64600-
64601-php_proto_library(
64602-    name = "iot_php_proto",
64603-    deps = [":iot_proto"],
64604-)
64605-
64606-php_grpc_library(
64607-    name = "iot_php_grpc",
64608-    srcs = [":iot_proto"],
64609-    deps = [":iot_php_proto"],
64610-)
64611-
64612-php_gapic_library(
64613-    name = "iot_php_gapic",
64614-    srcs = [":iot_proto_with_info"],
64615-    grpc_service_config = "cloudiot_grpc_service_config.json",
64616-    rest_numeric_enums = False,
64617-    transport = "grpc+rest",
64618-    deps = [
64619-        ":iot_php_grpc",
64620-        ":iot_php_proto",
64621-    ],
64622-)
64623-
64624-# Open Source Packages
64625-php_gapic_assembly_pkg(
64626-    name = "google-cloud-iot-v1-php",
64627-    deps = [
64628-        ":iot_php_gapic",
64629-        ":iot_php_grpc",
64630-        ":iot_php_proto",
64631-    ],
64632-)
64633-
64634-##############################################################################
64635-# Node.js
64636-##############################################################################
64637-load(
64638-    "@com_google_googleapis_imports//:imports.bzl",
64639-    "nodejs_gapic_assembly_pkg",
64640-    "nodejs_gapic_library",
64641-)
64642-
64643-nodejs_gapic_library(
64644-    name = "iot_nodejs_gapic",
64645-    package_name = "@google-cloud/iot",
64646-    src = ":iot_proto_with_info",
64647-    extra_protoc_parameters = ["metadata"],
64648-    grpc_service_config = "cloudiot_grpc_service_config.json",
64649-    main_service = "iot",
64650-    package = "google.cloud.iot.v1",
64651-    rest_numeric_enums = False,
64652-    service_yaml = "cloudiot_v1.yaml",
64653-    transport = "grpc+rest",
64654-    deps = [],
64655-)
64656-
64657-nodejs_gapic_assembly_pkg(
64658-    name = "iot-v1-nodejs",
64659-    deps = [
64660-        ":iot_nodejs_gapic",
64661-        ":iot_proto",
64662-    ],
64663-)
64664-
64665-##############################################################################
64666-# Ruby
64667-##############################################################################
64668-load(
64669-    "@com_google_googleapis_imports//:imports.bzl",
64670-    "ruby_cloud_gapic_library",
64671-    "ruby_gapic_assembly_pkg",
64672-    "ruby_grpc_library",
64673-    "ruby_proto_library",
64674-)
64675-
64676-ruby_proto_library(
64677-    name = "iot_ruby_proto",
64678-    deps = [":iot_proto"],
64679-)
64680-
64681-ruby_grpc_library(
64682-    name = "iot_ruby_grpc",
64683-    srcs = [":iot_proto"],
64684-    deps = [":iot_ruby_proto"],
64685-)
64686-
64687-ruby_cloud_gapic_library(
64688-    name = "iot_ruby_gapic",
64689-    srcs = [":iot_proto_with_info"],
64690-    extra_protoc_parameters = [
64691-        "ruby-cloud-gem-name=google-cloud-iot-v1",
64692-        "ruby-cloud-env-prefix=IOT",
64693-        "ruby-cloud-product-url=https://cloud.google.com/iot",
64694-        "ruby-cloud-api-id=cloudiot.googleapis.com",
64695-        "ruby-cloud-api-shortname=cloudiot",
64696-    ],
64697-    grpc_service_config = "cloudiot_grpc_service_config.json",
64698-    rest_numeric_enums = False,
64699-    ruby_cloud_description = "Registers and manages IoT (Internet of Things) devices that connect to the Google Cloud Platform.",
64700-    ruby_cloud_title = "Cloud IoT V1",
64701-    deps = [
64702-        ":iot_ruby_grpc",
64703-        ":iot_ruby_proto",
64704-    ],
64705-)
64706-
64707-# Open Source Packages
64708-ruby_gapic_assembly_pkg(
64709-    name = "google-cloud-iot-v1-ruby",
64710-    deps = [
64711-        ":iot_ruby_gapic",
64712-        ":iot_ruby_grpc",
64713-        ":iot_ruby_proto",
64714-    ],
64715-)
64716-
64717-##############################################################################
64718-# C#
64719-##############################################################################
64720-load(
64721-    "@com_google_googleapis_imports//:imports.bzl",
64722-    "csharp_gapic_assembly_pkg",
64723-    "csharp_gapic_library",
64724-    "csharp_grpc_library",
64725-    "csharp_proto_library",
64726-)
64727-
64728-csharp_proto_library(
64729-    name = "iot_csharp_proto",
64730-    deps = [":iot_proto"],
64731-)
64732-
64733-csharp_grpc_library(
64734-    name = "iot_csharp_grpc",
64735-    srcs = [":iot_proto"],
64736-    deps = [":iot_csharp_proto"],
64737-)
64738-
64739-csharp_gapic_library(
64740-    name = "iot_csharp_gapic",
64741-    srcs = [":iot_proto_with_info"],
64742-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
64743-    grpc_service_config = "cloudiot_grpc_service_config.json",
64744-    rest_numeric_enums = False,
64745-    service_yaml = "cloudiot_v1.yaml",
64746-    deps = [
64747-        ":iot_csharp_grpc",
64748-        ":iot_csharp_proto",
64749-    ],
64750-)
64751-
64752-# Open Source Packages
64753-csharp_gapic_assembly_pkg(
64754-    name = "google-cloud-iot-v1-csharp",
64755-    deps = [
64756-        ":iot_csharp_gapic",
64757-        ":iot_csharp_grpc",
64758-        ":iot_csharp_proto",
64759-    ],
64760-)
64761-
64762-##############################################################################
64763-# C++
64764-##############################################################################
64765-load(
64766-    "@com_google_googleapis_imports//:imports.bzl",
64767-    "cc_grpc_library",
64768-    "cc_proto_library",
64769-)
64770-
64771-cc_proto_library(
64772-    name = "iot_cc_proto",
64773-    deps = [":iot_proto"],
64774-)
64775-
64776-cc_grpc_library(
64777-    name = "iot_cc_grpc",
64778-    srcs = [":iot_proto"],
64779-    grpc_only = True,
64780-    deps = [":iot_cc_proto"],
64781-)
64782diff -urN a/google/cloud/kms/BUILD.bazel b/google/cloud/kms/BUILD.bazel
64783--- a/google/cloud/kms/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
64784+++ b/google/cloud/kms/BUILD.bazel	1969-12-31 16:00:00
64785@@ -1,41 +0,0 @@
64786-# This build file includes a target for the Ruby wrapper library for
64787-# google-cloud-kms.
64788-
64789-# This is an API workspace, having public visibility by default makes perfect sense.
64790-package(default_visibility = ["//visibility:public"])
64791-
64792-# Export yaml configs.
64793-exports_files(glob(["*.yaml"]))
64794-
64795-load(
64796-    "@com_google_googleapis_imports//:imports.bzl",
64797-    "ruby_cloud_gapic_library",
64798-    "ruby_gapic_assembly_pkg",
64799-)
64800-
64801-# Generates a Ruby wrapper client for cloudkms.
64802-# Ruby wrapper clients are versionless, but are generated from source protos
64803-# for a particular service version, v1 in this case.
64804-ruby_cloud_gapic_library(
64805-    name = "cloudkms_ruby_wrapper",
64806-    srcs = ["//google/cloud/kms/v1:kms_proto_with_info"],
64807-    extra_protoc_parameters = [
64808-        "ruby-cloud-gem-name=google-cloud-kms",
64809-        "ruby-cloud-env-prefix=KMS",
64810-        "ruby-cloud-wrapper-of=v1:0.11",
64811-        "ruby-cloud-product-url=https://cloud.google.com/kms",
64812-        "ruby-cloud-api-id=cloudkms.googleapis.com",
64813-        "ruby-cloud-api-shortname=cloudkms",
64814-        "ruby-cloud-migration-version=2.0",
64815-    ],
64816-    ruby_cloud_description = "Manages keys and performs cryptographic operations in a central cloud service, for direct use by other cloud resources and applications.",
64817-    ruby_cloud_title = "Cloud Key Management Service (KMS)",
64818-)
64819-
64820-# Open Source package.
64821-ruby_gapic_assembly_pkg(
64822-    name = "google-cloud-kms-ruby",
64823-    deps = [
64824-        ":cloudkms_ruby_wrapper",
64825-    ],
64826-)
64827diff -urN a/google/cloud/kms/v1/BUILD.bazel b/google/cloud/kms/v1/BUILD.bazel
64828--- a/google/cloud/kms/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
64829+++ b/google/cloud/kms/v1/BUILD.bazel	1969-12-31 16:00:00
64830@@ -1,412 +0,0 @@
64831-load("@rules_proto//proto:defs.bzl", "proto_library")
64832-
64833-# This is an API workspace, having public visibility by default makes perfect sense.
64834-package(default_visibility = ["//visibility:public"])
64835-
64836-# Reading the default service config is useful for custom gRPC clients.
64837-exports_files(["cloudkms_grpc_service_config.json"])
64838-
64839-##############################################################################
64840-# Common
64841-##############################################################################
64842-# buildifier: disable=load-on-top
64843-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
64844-
64845-proto_library(
64846-    name = "kms_proto",
64847-    srcs = [
64848-        "ekm_service.proto",
64849-        "resources.proto",
64850-        "service.proto",
64851-    ],
64852-    deps = [
64853-        "//google/api:annotations_proto",
64854-        "//google/api:client_proto",
64855-        "//google/api:field_behavior_proto",
64856-        "//google/api:resource_proto",
64857-        "@com_google_protobuf//:duration_proto",
64858-        "@com_google_protobuf//:field_mask_proto",
64859-        "@com_google_protobuf//:struct_proto",
64860-        "@com_google_protobuf//:timestamp_proto",
64861-        "@com_google_protobuf//:wrappers_proto",
64862-    ],
64863-)
64864-
64865-proto_library_with_info(
64866-    name = "kms_proto_with_info",
64867-    deps = [
64868-        ":kms_proto",
64869-        "//google/cloud:common_resources_proto",
64870-        "//google/cloud/location:location_proto",
64871-        "//google/iam/v1:iam_policy_proto",
64872-        "//google/iam/v1:policy_proto",
64873-    ],
64874-)
64875-
64876-##############################################################################
64877-# Java
64878-##############################################################################
64879-# buildifier: disable=load-on-top
64880-# buildifier: disable=same-origin-load
64881-load(
64882-    "@com_google_googleapis_imports//:imports.bzl",
64883-    "java_gapic_assembly_gradle_pkg",
64884-    "java_gapic_library",
64885-    "java_gapic_test",
64886-    "java_grpc_library",
64887-    "java_proto_library",
64888-)
64889-
64890-java_proto_library(
64891-    name = "kms_java_proto",
64892-    deps = [":kms_proto"],
64893-)
64894-
64895-java_grpc_library(
64896-    name = "kms_java_grpc",
64897-    srcs = [":kms_proto"],
64898-    deps = [":kms_java_proto"],
64899-)
64900-
64901-java_gapic_library(
64902-    name = "kms_java_gapic",
64903-    srcs = [":kms_proto_with_info"],
64904-    grpc_service_config = "cloudkms_grpc_service_config.json",
64905-    rest_numeric_enums = False,
64906-    service_yaml = "cloudkms_v1.yaml",
64907-    test_deps = [
64908-        ":kms_java_grpc",
64909-        "//google/cloud/location:location_java_grpc",
64910-        "//google/iam/v1:iam_java_grpc",
64911-    ],
64912-    transport = "grpc+rest",
64913-    deps = [
64914-        ":kms_java_proto",
64915-        "//google/cloud/location:location_java_proto",
64916-        "//google/iam/v1:iam_java_proto",
64917-    ],
64918-)
64919-
64920-java_gapic_test(
64921-    name = "kms_java_gapic_test_suite",
64922-    test_classes = [
64923-        "com.google.cloud.kms.v1.KeyManagementServiceClientHttpJsonTest",
64924-        "com.google.cloud.kms.v1.KeyManagementServiceClientTest",
64925-    ],
64926-    runtime_deps = [":kms_java_gapic_test"],
64927-)
64928-
64929-# Open Source Packages
64930-java_gapic_assembly_gradle_pkg(
64931-    name = "google-cloud-kms-v1-java",
64932-    include_samples = True,
64933-    transport = "grpc+rest",
64934-    deps = [
64935-        ":kms_java_gapic",
64936-        ":kms_java_grpc",
64937-        ":kms_java_proto",
64938-        ":kms_proto",
64939-    ],
64940-)
64941-
64942-##############################################################################
64943-# Go
64944-##############################################################################
64945-# buildifier: disable=load-on-top
64946-# buildifier: disable=same-origin-load
64947-load(
64948-    "@com_google_googleapis_imports//:imports.bzl",
64949-    "go_gapic_assembly_pkg",
64950-    "go_gapic_library",
64951-    "go_proto_library",
64952-    "go_test",
64953-)
64954-
64955-go_proto_library(
64956-    name = "kms_go_proto",
64957-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
64958-    importpath = "google.golang.org/genproto/googleapis/cloud/kms/v1",
64959-    protos = [":kms_proto"],
64960-    deps = [
64961-        "//google/api:annotations_go_proto",
64962-        "//google/iam/v1:iam_go_proto",
64963-    ],
64964-)
64965-
64966-go_gapic_library(
64967-    name = "kms_go_gapic",
64968-    srcs = [":kms_proto_with_info"],
64969-    grpc_service_config = "cloudkms_grpc_service_config.json",
64970-    importpath = "cloud.google.com/go/kms/apiv1;kms",
64971-    rest_numeric_enums = False,
64972-    service_yaml = "cloudkms_v1.yaml",
64973-    transport = "grpc+rest",
64974-    deps = [
64975-        ":kms_go_proto",
64976-        "//google/cloud/location:location_go_proto",
64977-        "//google/iam/v1:iam_go_proto",
64978-        "@io_bazel_rules_go//proto/wkt:duration_go_proto",
64979-    ],
64980-)
64981-
64982-go_test(
64983-    name = "kms_go_gapic_test",
64984-    srcs = [":kms_go_gapic_srcjar_test"],
64985-    embed = [":kms_go_gapic"],
64986-    importpath = "cloud.google.com/go/kms/apiv1",
64987-)
64988-
64989-# Open Source Packages
64990-go_gapic_assembly_pkg(
64991-    name = "gapi-cloud-kms-v1-go",
64992-    deps = [
64993-        ":kms_go_gapic",
64994-        ":kms_go_gapic_srcjar-test.srcjar",
64995-        ":kms_go_proto",
64996-    ],
64997-)
64998-
64999-##############################################################################
65000-# Python
65001-##############################################################################
65002-# buildifier: disable=load-on-top
65003-# buildifier: disable=same-origin-load
65004-load(
65005-    "@com_google_googleapis_imports//:imports.bzl",
65006-    "py_gapic_assembly_pkg",
65007-    "py_gapic_library",
65008-    "py_test",
65009-)
65010-
65011-py_gapic_library(
65012-    name = "kms_py_gapic",
65013-    srcs = [":kms_proto"],
65014-    grpc_service_config = "cloudkms_grpc_service_config.json",
65015-    opt_args = ["add-iam-methods"],
65016-    rest_numeric_enums = False,
65017-    transport = "grpc",
65018-    deps = [
65019-        "//google/iam/v1:iam_policy_py_proto",
65020-        "//google/iam/v1:policy_py_proto",
65021-    ],
65022-)
65023-
65024-py_test(
65025-    name = "kms_py_gapic_test",
65026-    srcs = [
65027-        "kms_py_gapic_pytest.py",
65028-        "kms_py_gapic_test.py",
65029-    ],
65030-    legacy_create_init = False,
65031-    deps = [":kms_py_gapic"],
65032-)
65033-
65034-py_gapic_assembly_pkg(
65035-    name = "kms-v1-py",
65036-    deps = [
65037-        ":kms_py_gapic",
65038-    ],
65039-)
65040-
65041-##############################################################################
65042-# PHP
65043-##############################################################################
65044-# buildifier: disable=load-on-top
65045-# buildifier: disable=same-origin-load
65046-load(
65047-    "@com_google_googleapis_imports//:imports.bzl",
65048-    "php_gapic_assembly_pkg",
65049-    "php_gapic_library",
65050-    "php_grpc_library",
65051-    "php_proto_library",
65052-)
65053-
65054-php_proto_library(
65055-    name = "kms_php_proto",
65056-    deps = [":kms_proto"],
65057-)
65058-
65059-php_grpc_library(
65060-    name = "kms_php_grpc",
65061-    srcs = [":kms_proto"],
65062-    deps = [":kms_php_proto"],
65063-)
65064-
65065-php_gapic_library(
65066-    name = "kms_php_gapic",
65067-    srcs = [":kms_proto_with_info"],
65068-    rest_numeric_enums = False,
65069-    service_yaml = "cloudkms_v1.yaml",
65070-    transport = "grpc+rest",
65071-    deps = [
65072-        ":kms_php_grpc",
65073-        ":kms_php_proto",
65074-    ],
65075-)
65076-
65077-# Open Source Packages
65078-php_gapic_assembly_pkg(
65079-    name = "google-cloud-kms-v1-php",
65080-    deps = [
65081-        ":kms_php_gapic",
65082-        ":kms_php_grpc",
65083-        ":kms_php_proto",
65084-    ],
65085-)
65086-
65087-##############################################################################
65088-# Node.js
65089-##############################################################################
65090-# buildifier: disable=load-on-top
65091-# buildifier: disable=same-origin-load
65092-load(
65093-    "@com_google_googleapis_imports//:imports.bzl",
65094-    "nodejs_gapic_assembly_pkg",
65095-    "nodejs_gapic_library",
65096-)
65097-
65098-nodejs_gapic_library(
65099-    name = "kms_nodejs_gapic",
65100-    package_name = "@google-cloud/kms",
65101-    src = ":kms_proto_with_info",
65102-    extra_protoc_parameters = ["metadata"],
65103-    grpc_service_config = "cloudkms_grpc_service_config.json",
65104-    package = "google.cloud.kms.v1",
65105-    rest_numeric_enums = False,
65106-    service_yaml = "cloudkms_v1.yaml",
65107-    transport = "grpc+rest",
65108-    deps = [],
65109-)
65110-
65111-nodejs_gapic_assembly_pkg(
65112-    name = "kms-v1-nodejs",
65113-    deps = [
65114-        ":kms_nodejs_gapic",
65115-        ":kms_proto",
65116-    ],
65117-)
65118-
65119-##############################################################################
65120-# Ruby
65121-##############################################################################
65122-# buildifier: disable=load-on-top
65123-# buildifier: disable=same-origin-load
65124-load(
65125-    "@com_google_googleapis_imports//:imports.bzl",
65126-    "ruby_cloud_gapic_library",
65127-    "ruby_gapic_assembly_pkg",
65128-    "ruby_grpc_library",
65129-    "ruby_proto_library",
65130-)
65131-
65132-ruby_proto_library(
65133-    name = "kms_ruby_proto",
65134-    deps = [":kms_proto"],
65135-)
65136-
65137-ruby_grpc_library(
65138-    name = "kms_ruby_grpc",
65139-    srcs = [":kms_proto"],
65140-    deps = [":kms_ruby_proto"],
65141-)
65142-
65143-ruby_cloud_gapic_library(
65144-    name = "kms_ruby_gapic",
65145-    srcs = [":kms_proto_with_info"],
65146-    extra_protoc_parameters = [
65147-        "ruby-cloud-gem-name=google-cloud-kms-v1",
65148-        "ruby-cloud-env-prefix=KMS",
65149-        "ruby-cloud-product-url=https://cloud.google.com/kms",
65150-        "ruby-cloud-api-id=cloudkms.googleapis.com",
65151-        "ruby-cloud-api-shortname=cloudkms",
65152-    ],
65153-    grpc_service_config = "cloudkms_grpc_service_config.json",
65154-    rest_numeric_enums = False,
65155-    ruby_cloud_description = "Manages keys and performs cryptographic operations in a central cloud service, for direct use by other cloud resources and applications.",
65156-    ruby_cloud_title = "Cloud Key Management Service (KMS) V1",
65157-    service_yaml = "cloudkms_v1.yaml",
65158-    deps = [
65159-        ":kms_ruby_grpc",
65160-        ":kms_ruby_proto",
65161-    ],
65162-)
65163-
65164-# Open Source Packages
65165-ruby_gapic_assembly_pkg(
65166-    name = "google-cloud-kms-v1-ruby",
65167-    deps = [
65168-        ":kms_ruby_gapic",
65169-        ":kms_ruby_grpc",
65170-        ":kms_ruby_proto",
65171-    ],
65172-)
65173-
65174-##############################################################################
65175-# C#
65176-##############################################################################
65177-# buildifier: disable=load-on-top
65178-# buildifier: disable=same-origin-load
65179-load(
65180-    "@com_google_googleapis_imports//:imports.bzl",
65181-    "csharp_gapic_assembly_pkg",
65182-    "csharp_gapic_library",
65183-    "csharp_grpc_library",
65184-    "csharp_proto_library",
65185-)
65186-
65187-csharp_proto_library(
65188-    name = "kms_csharp_proto",
65189-    deps = [":kms_proto"],
65190-)
65191-
65192-csharp_grpc_library(
65193-    name = "kms_csharp_grpc",
65194-    srcs = [":kms_proto"],
65195-    deps = [":kms_csharp_proto"],
65196-)
65197-
65198-csharp_gapic_library(
65199-    name = "kms_csharp_gapic",
65200-    srcs = [":kms_proto_with_info"],
65201-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
65202-    grpc_service_config = "cloudkms_grpc_service_config.json",
65203-    rest_numeric_enums = False,
65204-    service_yaml = "cloudkms_v1.yaml",
65205-    deps = [
65206-        ":kms_csharp_grpc",
65207-        ":kms_csharp_proto",
65208-    ],
65209-)
65210-
65211-# Open Source Packages
65212-csharp_gapic_assembly_pkg(
65213-    name = "google-cloud-kms-v1-csharp",
65214-    deps = [
65215-        ":kms_csharp_gapic",
65216-        ":kms_csharp_grpc",
65217-        ":kms_csharp_proto",
65218-    ],
65219-)
65220-
65221-##############################################################################
65222-# C++
65223-##############################################################################
65224-# buildifier: disable=load-on-top
65225-# buildifier: disable=same-origin-load
65226-load(
65227-    "@com_google_googleapis_imports//:imports.bzl",
65228-    "cc_grpc_library",
65229-    "cc_proto_library",
65230-)
65231-
65232-cc_proto_library(
65233-    name = "kms_cc_proto",
65234-    deps = [":kms_proto"],
65235-)
65236-
65237-cc_grpc_library(
65238-    name = "kms_cc_grpc",
65239-    srcs = [":kms_proto"],
65240-    grpc_only = True,
65241-    deps = [":kms_cc_proto"],
65242-)
65243diff -urN a/google/cloud/kubernetes/security/containersecurity_logging/BUILD.bazel b/google/cloud/kubernetes/security/containersecurity_logging/BUILD.bazel
65244--- a/google/cloud/kubernetes/security/containersecurity_logging/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
65245+++ b/google/cloud/kubernetes/security/containersecurity_logging/BUILD.bazel	1969-12-31 16:00:00
65246@@ -1,175 +0,0 @@
65247-# This file was automatically generated by BuildFileGenerator
65248-
65249-# This is an API workspace, having public visibility by default makes perfect sense.
65250-package(default_visibility = ["//visibility:public"])
65251-
65252-##############################################################################
65253-# Common
65254-##############################################################################
65255-load("@rules_proto//proto:defs.bzl", "proto_library")
65256-
65257-proto_library(
65258-    name = "containersecurity_logging_proto",
65259-    srcs = [
65260-        "logging.proto",
65261-    ],
65262-    deps = [
65263-        "@com_google_protobuf//:timestamp_proto",
65264-    ],
65265-)
65266-
65267-##############################################################################
65268-# Java
65269-##############################################################################
65270-load(
65271-    "@com_google_googleapis_imports//:imports.bzl",
65272-    "java_grpc_library",
65273-    "java_proto_library",
65274-)
65275-
65276-java_proto_library(
65277-    name = "containersecurity_logging_java_proto",
65278-    deps = [":containersecurity_logging_proto"],
65279-)
65280-
65281-java_grpc_library(
65282-    name = "containersecurity_logging_java_grpc",
65283-    srcs = [":containersecurity_logging_proto"],
65284-    deps = [":containersecurity_logging_java_proto"],
65285-)
65286-
65287-##############################################################################
65288-# Go
65289-##############################################################################
65290-load(
65291-    "@com_google_googleapis_imports//:imports.bzl",
65292-    "go_proto_library",
65293-)
65294-
65295-go_proto_library(
65296-    name = "containersecurity_logging_go_proto",
65297-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
65298-    importpath = "google.golang.org/genproto/googleapis/cloud/kubernetes/security/containersecurity_logging",
65299-    protos = [":containersecurity_logging_proto"],
65300-    deps = [],
65301-)
65302-
65303-##############################################################################
65304-# Python
65305-##############################################################################
65306-load(
65307-    "@com_google_googleapis_imports//:imports.bzl",
65308-    "moved_proto_library",
65309-    "py_grpc_library",
65310-    "py_proto_library",
65311-)
65312-
65313-moved_proto_library(
65314-    name = "containersecurity_logging_moved_proto",
65315-    srcs = [":containersecurity_logging_proto"],
65316-    deps = [
65317-        "@com_google_protobuf//:timestamp_proto",
65318-    ],
65319-)
65320-
65321-py_proto_library(
65322-    name = "containersecurity_logging_py_proto",
65323-    deps = [":containersecurity_logging_moved_proto"],
65324-)
65325-
65326-py_grpc_library(
65327-    name = "containersecurity_logging_py_grpc",
65328-    srcs = [":containersecurity_logging_moved_proto"],
65329-    deps = [":containersecurity_logging_py_proto"],
65330-)
65331-
65332-##############################################################################
65333-# PHP
65334-##############################################################################
65335-load(
65336-    "@com_google_googleapis_imports//:imports.bzl",
65337-    "php_grpc_library",
65338-    "php_proto_library",
65339-)
65340-
65341-php_proto_library(
65342-    name = "containersecurity_logging_php_proto",
65343-    deps = [":containersecurity_logging_proto"],
65344-)
65345-
65346-php_grpc_library(
65347-    name = "containersecurity_logging_php_grpc",
65348-    srcs = [":containersecurity_logging_proto"],
65349-    deps = [":containersecurity_logging_php_proto"],
65350-)
65351-
65352-##############################################################################
65353-# Node.js
65354-##############################################################################
65355-load(
65356-    "@com_google_googleapis_imports//:imports.bzl",
65357-    "nodejs_gapic_assembly_pkg",
65358-    "nodejs_gapic_library",
65359-)
65360-
65361-
65362-##############################################################################
65363-# Ruby
65364-##############################################################################
65365-load(
65366-    "@com_google_googleapis_imports//:imports.bzl",
65367-    "ruby_grpc_library",
65368-    "ruby_proto_library",
65369-)
65370-
65371-ruby_proto_library(
65372-    name = "containersecurity_logging_ruby_proto",
65373-    deps = [":containersecurity_logging_proto"],
65374-)
65375-
65376-ruby_grpc_library(
65377-    name = "containersecurity_logging_ruby_grpc",
65378-    srcs = [":containersecurity_logging_proto"],
65379-    deps = [":containersecurity_logging_ruby_proto"],
65380-)
65381-
65382-##############################################################################
65383-# C#
65384-##############################################################################
65385-load(
65386-    "@com_google_googleapis_imports//:imports.bzl",
65387-    "csharp_grpc_library",
65388-    "csharp_proto_library",
65389-)
65390-
65391-csharp_proto_library(
65392-    name = "containersecurity_logging_csharp_proto",
65393-    deps = [":containersecurity_logging_proto"],
65394-)
65395-
65396-csharp_grpc_library(
65397-    name = "containersecurity_logging_csharp_grpc",
65398-    srcs = [":containersecurity_logging_proto"],
65399-    deps = [":containersecurity_logging_csharp_proto"],
65400-)
65401-
65402-##############################################################################
65403-# C++
65404-##############################################################################
65405-load(
65406-    "@com_google_googleapis_imports//:imports.bzl",
65407-    "cc_grpc_library",
65408-    "cc_proto_library",
65409-)
65410-
65411-cc_proto_library(
65412-    name = "containersecurity_logging_cc_proto",
65413-    deps = [":containersecurity_logging_proto"],
65414-)
65415-
65416-cc_grpc_library(
65417-    name = "containersecurity_logging_cc_grpc",
65418-    srcs = [":containersecurity_logging_proto"],
65419-    grpc_only = True,
65420-    deps = [":containersecurity_logging_cc_proto"],
65421-)
65422diff -urN a/google/cloud/language/BUILD.bazel b/google/cloud/language/BUILD.bazel
65423--- a/google/cloud/language/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
65424+++ b/google/cloud/language/BUILD.bazel	1969-12-31 16:00:00
65425@@ -1,41 +0,0 @@
65426-# This build file includes a target for the Ruby wrapper library for
65427-# google-cloud-language.
65428-
65429-# This is an API workspace, having public visibility by default makes perfect sense.
65430-package(default_visibility = ["//visibility:public"])
65431-
65432-# Export yaml configs.
65433-exports_files(glob(["*.yaml"]))
65434-
65435-load(
65436-    "@com_google_googleapis_imports//:imports.bzl",
65437-    "ruby_cloud_gapic_library",
65438-    "ruby_gapic_assembly_pkg",
65439-)
65440-
65441-# Generates a Ruby wrapper client for language.
65442-# Ruby wrapper clients are versionless, but are generated from source protos
65443-# for a particular service version, v1 in this case.
65444-ruby_cloud_gapic_library(
65445-    name = "language_ruby_wrapper",
65446-    srcs = ["//google/cloud/language/v1:language_proto_with_info"],
65447-    extra_protoc_parameters = [
65448-        "ruby-cloud-gem-name=google-cloud-language",
65449-        "ruby-cloud-env-prefix=LANGUAGE",
65450-        "ruby-cloud-wrapper-of=v1:0.4;v1beta2:0.4",
65451-        "ruby-cloud-product-url=https://cloud.google.com/natural-language",
65452-        "ruby-cloud-api-id=language.googleapis.com",
65453-        "ruby-cloud-api-shortname=language",
65454-        "ruby-cloud-migration-version=1.0",
65455-    ],
65456-    ruby_cloud_description = "Provides natural language understanding technologies, such as sentiment analysis, entity recognition, entity sentiment analysis, and other text annotations.",
65457-    ruby_cloud_title = "Cloud Natural Language",
65458-)
65459-
65460-# Open Source package.
65461-ruby_gapic_assembly_pkg(
65462-    name = "google-cloud-language-ruby",
65463-    deps = [
65464-        ":language_ruby_wrapper",
65465-    ],
65466-)
65467diff -urN a/google/cloud/language/v1/BUILD.bazel b/google/cloud/language/v1/BUILD.bazel
65468--- a/google/cloud/language/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
65469+++ b/google/cloud/language/v1/BUILD.bazel	1969-12-31 16:00:00
65470@@ -1,387 +0,0 @@
65471-# This file was automatically generated by BuildFileGenerator
65472-# https://github.com/googleapis/rules_gapic/tree/master/bazel
65473-
65474-# Most of the manual changes to this file will be overwritten.
65475-# It's **only** allowed to change the following rule attribute values:
65476-# - names of *_gapic_assembly_* rules
65477-# - certain parameters of *_gapic_library rules, including but not limited to:
65478-#    * extra_protoc_parameters
65479-#    * extra_protoc_file_parameters
65480-# The complete list of preserved parameters can be found in the source code.
65481-
65482-# This is an API workspace, having public visibility by default makes perfect sense.
65483-package(default_visibility = ["//visibility:public"])
65484-
65485-##############################################################################
65486-# Common
65487-##############################################################################
65488-load("@rules_proto//proto:defs.bzl", "proto_library")
65489-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
65490-
65491-proto_library(
65492-    name = "language_proto",
65493-    srcs = [
65494-        "language_service.proto",
65495-    ],
65496-    deps = [
65497-        "//google/api:annotations_proto",
65498-        "//google/api:client_proto",
65499-        "//google/api:field_behavior_proto",
65500-    ],
65501-)
65502-
65503-proto_library_with_info(
65504-    name = "language_proto_with_info",
65505-    deps = [
65506-        ":language_proto",
65507-        "//google/cloud:common_resources_proto",
65508-    ],
65509-)
65510-
65511-##############################################################################
65512-# Java
65513-##############################################################################
65514-load(
65515-    "@com_google_googleapis_imports//:imports.bzl",
65516-    "java_gapic_assembly_gradle_pkg",
65517-    "java_gapic_library",
65518-    "java_gapic_test",
65519-    "java_grpc_library",
65520-    "java_proto_library",
65521-)
65522-
65523-java_proto_library(
65524-    name = "language_java_proto",
65525-    deps = [":language_proto"],
65526-)
65527-
65528-java_grpc_library(
65529-    name = "language_java_grpc",
65530-    srcs = [":language_proto"],
65531-    deps = [":language_java_proto"],
65532-)
65533-
65534-java_gapic_library(
65535-    name = "language_java_gapic",
65536-    srcs = [":language_proto_with_info"],
65537-    gapic_yaml = None,
65538-    grpc_service_config = "language_grpc_service_config.json",
65539-    rest_numeric_enums = False,
65540-    service_yaml = "language_v1.yaml",
65541-    test_deps = [
65542-        ":language_java_grpc",
65543-    ],
65544-    transport = "grpc+rest",
65545-    deps = [
65546-        ":language_java_proto",
65547-        "//google/api:api_java_proto",
65548-    ],
65549-)
65550-
65551-java_gapic_test(
65552-    name = "language_java_gapic_test_suite",
65553-    test_classes = [
65554-        "com.google.cloud.language.v1.LanguageServiceClientHttpJsonTest",
65555-        "com.google.cloud.language.v1.LanguageServiceClientTest",
65556-    ],
65557-    runtime_deps = [":language_java_gapic_test"],
65558-)
65559-
65560-# Open Source Packages
65561-java_gapic_assembly_gradle_pkg(
65562-    name = "google-cloud-language-v1-java",
65563-    include_samples = True,
65564-    transport = "grpc+rest",
65565-    deps = [
65566-        ":language_java_gapic",
65567-        ":language_java_grpc",
65568-        ":language_java_proto",
65569-        ":language_proto",
65570-    ],
65571-)
65572-
65573-##############################################################################
65574-# Go
65575-##############################################################################
65576-load(
65577-    "@com_google_googleapis_imports//:imports.bzl",
65578-    "go_gapic_assembly_pkg",
65579-    "go_gapic_library",
65580-    "go_proto_library",
65581-    "go_test",
65582-)
65583-
65584-go_proto_library(
65585-    name = "language_go_proto",
65586-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
65587-    importpath = "google.golang.org/genproto/googleapis/cloud/language/v1",
65588-    protos = [":language_proto"],
65589-    deps = [
65590-        "//google/api:annotations_go_proto",
65591-    ],
65592-)
65593-
65594-go_gapic_library(
65595-    name = "language_go_gapic",
65596-    srcs = [":language_proto_with_info"],
65597-    grpc_service_config = "language_grpc_service_config.json",
65598-    importpath = "cloud.google.com/go/language/apiv1;language",
65599-    metadata = True,
65600-    rest_numeric_enums = False,
65601-    service_yaml = "language_v1.yaml",
65602-    transport = "grpc+rest",
65603-    deps = [
65604-        ":language_go_proto",
65605-    ],
65606-)
65607-
65608-go_test(
65609-    name = "language_go_gapic_test",
65610-    srcs = [":language_go_gapic_srcjar_test"],
65611-    embed = [":language_go_gapic"],
65612-    importpath = "cloud.google.com/go/language/apiv1",
65613-)
65614-
65615-# Open Source Packages
65616-go_gapic_assembly_pkg(
65617-    name = "gapi-cloud-language-v1-go",
65618-    deps = [
65619-        ":language_go_gapic",
65620-        ":language_go_gapic_srcjar-metadata.srcjar",
65621-        ":language_go_gapic_srcjar-test.srcjar",
65622-        ":language_go_proto",
65623-    ],
65624-)
65625-
65626-##############################################################################
65627-# Python
65628-##############################################################################
65629-load(
65630-    "@com_google_googleapis_imports//:imports.bzl",
65631-    "py_gapic_assembly_pkg",
65632-    "py_gapic_library",
65633-    "py_test",
65634-)
65635-
65636-py_gapic_library(
65637-    name = "language_py_gapic",
65638-    srcs = [":language_proto"],
65639-    grpc_service_config = "language_grpc_service_config.json",
65640-    rest_numeric_enums = False,
65641-    service_yaml = "language_v1.yaml",
65642-    transport = "grpc",
65643-    deps = [
65644-    ],
65645-)
65646-
65647-py_test(
65648-    name = "language_py_gapic_test",
65649-    srcs = [
65650-        "language_py_gapic_pytest.py",
65651-        "language_py_gapic_test.py",
65652-    ],
65653-    legacy_create_init = False,
65654-    deps = [":language_py_gapic"],
65655-)
65656-
65657-# Open Source Packages
65658-py_gapic_assembly_pkg(
65659-    name = "language-v1-py",
65660-    deps = [
65661-        ":language_py_gapic",
65662-    ],
65663-)
65664-
65665-##############################################################################
65666-# PHP
65667-##############################################################################
65668-load(
65669-    "@com_google_googleapis_imports//:imports.bzl",
65670-    "php_gapic_assembly_pkg",
65671-    "php_gapic_library",
65672-    "php_grpc_library",
65673-    "php_proto_library",
65674-)
65675-
65676-php_proto_library(
65677-    name = "language_php_proto",
65678-    deps = [":language_proto"],
65679-)
65680-
65681-php_grpc_library(
65682-    name = "language_php_grpc",
65683-    srcs = [":language_proto"],
65684-    deps = [":language_php_proto"],
65685-)
65686-
65687-php_gapic_library(
65688-    name = "language_php_gapic",
65689-    srcs = [":language_proto_with_info"],
65690-    grpc_service_config = "language_grpc_service_config.json",
65691-    rest_numeric_enums = False,
65692-    service_yaml = "language_v1.yaml",
65693-    transport = "grpc+rest",
65694-    deps = [
65695-        ":language_php_grpc",
65696-        ":language_php_proto",
65697-    ],
65698-)
65699-
65700-# Open Source Packages
65701-php_gapic_assembly_pkg(
65702-    name = "google-cloud-language-v1-php",
65703-    deps = [
65704-        ":language_php_gapic",
65705-        ":language_php_grpc",
65706-        ":language_php_proto",
65707-    ],
65708-)
65709-
65710-##############################################################################
65711-# Node.js
65712-##############################################################################
65713-load(
65714-    "@com_google_googleapis_imports//:imports.bzl",
65715-    "nodejs_gapic_assembly_pkg",
65716-    "nodejs_gapic_library",
65717-)
65718-
65719-nodejs_gapic_library(
65720-    name = "language_nodejs_gapic",
65721-    package_name = "@google-cloud/language",
65722-    src = ":language_proto_with_info",
65723-    extra_protoc_parameters = ["metadata"],
65724-    grpc_service_config = "language_grpc_service_config.json",
65725-    package = "google.cloud.language.v1",
65726-    rest_numeric_enums = False,
65727-    service_yaml = "language_v1.yaml",
65728-    transport = "grpc+rest",
65729-    deps = [],
65730-)
65731-
65732-nodejs_gapic_assembly_pkg(
65733-    name = "language-v1-nodejs",
65734-    deps = [
65735-        ":language_nodejs_gapic",
65736-        ":language_proto",
65737-    ],
65738-)
65739-
65740-##############################################################################
65741-# Ruby
65742-##############################################################################
65743-load(
65744-    "@com_google_googleapis_imports//:imports.bzl",
65745-    "ruby_cloud_gapic_library",
65746-    "ruby_gapic_assembly_pkg",
65747-    "ruby_grpc_library",
65748-    "ruby_proto_library",
65749-)
65750-
65751-ruby_proto_library(
65752-    name = "language_ruby_proto",
65753-    deps = [":language_proto"],
65754-)
65755-
65756-ruby_grpc_library(
65757-    name = "language_ruby_grpc",
65758-    srcs = [":language_proto"],
65759-    deps = [":language_ruby_proto"],
65760-)
65761-
65762-ruby_cloud_gapic_library(
65763-    name = "language_ruby_gapic",
65764-    srcs = [":language_proto_with_info"],
65765-    extra_protoc_parameters = [
65766-        "ruby-cloud-api-id=language.googleapis.com",
65767-        "ruby-cloud-api-shortname=language",
65768-        "ruby-cloud-env-prefix=LANGUAGE",
65769-        "ruby-cloud-gem-name=google-cloud-language-v1",
65770-        "ruby-cloud-product-url=https://cloud.google.com/natural-language",
65771-    ],
65772-    grpc_service_config = "language_grpc_service_config.json",
65773-    rest_numeric_enums = False,
65774-    ruby_cloud_description = "Provides natural language understanding technologies, such as sentiment analysis, entity recognition, entity sentiment analysis, and other text annotations.",
65775-    ruby_cloud_title = "Natural Language V1",
65776-    service_yaml = "language_v1.yaml",
65777-    deps = [
65778-        ":language_ruby_grpc",
65779-        ":language_ruby_proto",
65780-    ],
65781-)
65782-
65783-# Open Source Packages
65784-ruby_gapic_assembly_pkg(
65785-    name = "google-cloud-language-v1-ruby",
65786-    deps = [
65787-        ":language_ruby_gapic",
65788-        ":language_ruby_grpc",
65789-        ":language_ruby_proto",
65790-    ],
65791-)
65792-
65793-##############################################################################
65794-# C#
65795-##############################################################################
65796-load(
65797-    "@com_google_googleapis_imports//:imports.bzl",
65798-    "csharp_gapic_assembly_pkg",
65799-    "csharp_gapic_library",
65800-    "csharp_grpc_library",
65801-    "csharp_proto_library",
65802-)
65803-
65804-csharp_proto_library(
65805-    name = "language_csharp_proto",
65806-    deps = [":language_proto"],
65807-)
65808-
65809-csharp_grpc_library(
65810-    name = "language_csharp_grpc",
65811-    srcs = [":language_proto"],
65812-    deps = [":language_csharp_proto"],
65813-)
65814-
65815-csharp_gapic_library(
65816-    name = "language_csharp_gapic",
65817-    srcs = [":language_proto_with_info"],
65818-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
65819-    grpc_service_config = "language_grpc_service_config.json",
65820-    rest_numeric_enums = False,
65821-    service_yaml = "language_v1.yaml",
65822-    deps = [
65823-        ":language_csharp_grpc",
65824-        ":language_csharp_proto",
65825-    ],
65826-)
65827-
65828-# Open Source Packages
65829-csharp_gapic_assembly_pkg(
65830-    name = "google-cloud-language-v1-csharp",
65831-    deps = [
65832-        ":language_csharp_gapic",
65833-        ":language_csharp_grpc",
65834-        ":language_csharp_proto",
65835-    ],
65836-)
65837-
65838-##############################################################################
65839-# C++
65840-##############################################################################
65841-load(
65842-    "@com_google_googleapis_imports//:imports.bzl",
65843-    "cc_grpc_library",
65844-    "cc_proto_library",
65845-)
65846-
65847-cc_proto_library(
65848-    name = "language_cc_proto",
65849-    deps = [":language_proto"],
65850-)
65851-
65852-cc_grpc_library(
65853-    name = "language_cc_grpc",
65854-    srcs = [":language_proto"],
65855-    grpc_only = True,
65856-    deps = [":language_cc_proto"],
65857-)
65858diff -urN a/google/cloud/language/v1beta1/BUILD.bazel b/google/cloud/language/v1beta1/BUILD.bazel
65859--- a/google/cloud/language/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
65860+++ b/google/cloud/language/v1beta1/BUILD.bazel	1969-12-31 16:00:00
65861@@ -1,161 +0,0 @@
65862-# This file was automatically generated by BuildFileGenerator
65863-
65864-# This is an API workspace, having public visibility by default makes perfect sense.
65865-package(default_visibility = ["//visibility:public"])
65866-
65867-##############################################################################
65868-# Common
65869-##############################################################################
65870-load("@rules_proto//proto:defs.bzl", "proto_library")
65871-
65872-proto_library(
65873-    name = "language_proto",
65874-    srcs = [
65875-        "language_service.proto",
65876-    ],
65877-    deps = [
65878-        "//google/api:annotations_proto",
65879-    ],
65880-)
65881-
65882-##############################################################################
65883-# Java
65884-##############################################################################
65885-load(
65886-    "@com_google_googleapis_imports//:imports.bzl",
65887-    "java_grpc_library",
65888-    "java_proto_library",
65889-)
65890-
65891-java_proto_library(
65892-    name = "language_java_proto",
65893-    deps = [":language_proto"],
65894-)
65895-
65896-java_grpc_library(
65897-    name = "language_java_grpc",
65898-    srcs = [":language_proto"],
65899-    deps = [":language_java_proto"],
65900-)
65901-
65902-##############################################################################
65903-# Go
65904-##############################################################################
65905-load(
65906-    "@com_google_googleapis_imports//:imports.bzl",
65907-    "go_proto_library",
65908-)
65909-
65910-go_proto_library(
65911-    name = "language_go_proto",
65912-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
65913-    importpath = "google.golang.org/genproto/googleapis/cloud/language/v1beta1",
65914-    protos = [":language_proto"],
65915-    deps = [
65916-        "//google/api:annotations_go_proto",
65917-    ],
65918-)
65919-
65920-##############################################################################
65921-# Python
65922-##############################################################################
65923-load(
65924-    "@com_google_googleapis_imports//:imports.bzl",
65925-    "moved_proto_library",
65926-    "py_grpc_library",
65927-    "py_proto_library",
65928-)
65929-
65930-moved_proto_library(
65931-    name = "language_moved_proto",
65932-    srcs = [":language_proto"],
65933-    deps = [
65934-        "//google/api:annotations_proto",
65935-    ],
65936-)
65937-
65938-py_proto_library(
65939-    name = "language_py_proto",
65940-    deps = [":language_moved_proto"],
65941-)
65942-
65943-py_grpc_library(
65944-    name = "language_py_grpc",
65945-    srcs = [":language_moved_proto"],
65946-    deps = [":language_py_proto"],
65947-)
65948-
65949-##############################################################################
65950-# PHP
65951-##############################################################################
65952-load(
65953-    "@com_google_googleapis_imports//:imports.bzl",
65954-    "php_grpc_library",
65955-    "php_proto_library",
65956-)
65957-
65958-php_proto_library(
65959-    name = "language_php_proto",
65960-    deps = [":language_proto"],
65961-)
65962-
65963-php_grpc_library(
65964-    name = "language_php_grpc",
65965-    srcs = [":language_proto"],
65966-    deps = [":language_php_proto"],
65967-)
65968-
65969-##############################################################################
65970-# Node.js
65971-##############################################################################
65972-load(
65973-    "@com_google_googleapis_imports//:imports.bzl",
65974-    "nodejs_gapic_assembly_pkg",
65975-    "nodejs_gapic_library",
65976-)
65977-
65978-
65979-##############################################################################
65980-# Ruby
65981-##############################################################################
65982-load(
65983-    "@com_google_googleapis_imports//:imports.bzl",
65984-    "ruby_grpc_library",
65985-    "ruby_proto_library",
65986-)
65987-
65988-ruby_proto_library(
65989-    name = "language_ruby_proto",
65990-    deps = [":language_proto"],
65991-)
65992-
65993-ruby_grpc_library(
65994-    name = "language_ruby_grpc",
65995-    srcs = [":language_proto"],
65996-    deps = [":language_ruby_proto"],
65997-)
65998-
65999-##############################################################################
66000-# C#
66001-##############################################################################
66002-load(
66003-    "@com_google_googleapis_imports//:imports.bzl",
66004-    "csharp_grpc_library",
66005-    "csharp_proto_library",
66006-)
66007-
66008-csharp_proto_library(
66009-    name = "language_csharp_proto",
66010-    deps = [":language_proto"],
66011-)
66012-
66013-csharp_grpc_library(
66014-    name = "language_csharp_grpc",
66015-    srcs = [":language_proto"],
66016-    deps = [":language_csharp_proto"],
66017-)
66018-
66019-##############################################################################
66020-# C++
66021-##############################################################################
66022-# Put your C++ code here
66023diff -urN a/google/cloud/language/v1beta2/BUILD.bazel b/google/cloud/language/v1beta2/BUILD.bazel
66024--- a/google/cloud/language/v1beta2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
66025+++ b/google/cloud/language/v1beta2/BUILD.bazel	1969-12-31 16:00:00
66026@@ -1,387 +0,0 @@
66027-# This file was automatically generated by BuildFileGenerator
66028-# https://github.com/googleapis/rules_gapic/tree/master/bazel
66029-
66030-# Most of the manual changes to this file will be overwritten.
66031-# It's **only** allowed to change the following rule attribute values:
66032-# - names of *_gapic_assembly_* rules
66033-# - certain parameters of *_gapic_library rules, including but not limited to:
66034-#    * extra_protoc_parameters
66035-#    * extra_protoc_file_parameters
66036-# The complete list of preserved parameters can be found in the source code.
66037-
66038-# This is an API workspace, having public visibility by default makes perfect sense.
66039-package(default_visibility = ["//visibility:public"])
66040-
66041-##############################################################################
66042-# Common
66043-##############################################################################
66044-load("@rules_proto//proto:defs.bzl", "proto_library")
66045-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
66046-
66047-proto_library(
66048-    name = "language_proto",
66049-    srcs = [
66050-        "language_service.proto",
66051-    ],
66052-    deps = [
66053-        "//google/api:annotations_proto",
66054-        "//google/api:client_proto",
66055-        "//google/api:field_behavior_proto",
66056-    ],
66057-)
66058-
66059-proto_library_with_info(
66060-    name = "language_proto_with_info",
66061-    deps = [
66062-        ":language_proto",
66063-        "//google/cloud:common_resources_proto",
66064-    ],
66065-)
66066-
66067-##############################################################################
66068-# Java
66069-##############################################################################
66070-load(
66071-    "@com_google_googleapis_imports//:imports.bzl",
66072-    "java_gapic_assembly_gradle_pkg",
66073-    "java_gapic_library",
66074-    "java_gapic_test",
66075-    "java_grpc_library",
66076-    "java_proto_library",
66077-)
66078-
66079-java_proto_library(
66080-    name = "language_java_proto",
66081-    deps = [":language_proto"],
66082-)
66083-
66084-java_grpc_library(
66085-    name = "language_java_grpc",
66086-    srcs = [":language_proto"],
66087-    deps = [":language_java_proto"],
66088-)
66089-
66090-java_gapic_library(
66091-    name = "language_java_gapic",
66092-    srcs = [":language_proto_with_info"],
66093-    gapic_yaml = None,
66094-    grpc_service_config = "language_grpc_service_config.json",
66095-    rest_numeric_enums = False,
66096-    service_yaml = "language_v1beta2.yaml",
66097-    test_deps = [
66098-        ":language_java_grpc",
66099-    ],
66100-    transport = "grpc+rest",
66101-    deps = [
66102-        ":language_java_proto",
66103-        "//google/api:api_java_proto",
66104-    ],
66105-)
66106-
66107-java_gapic_test(
66108-    name = "language_java_gapic_test_suite",
66109-    test_classes = [
66110-        "com.google.cloud.language.v1beta2.LanguageServiceClientHttpJsonTest",
66111-        "com.google.cloud.language.v1beta2.LanguageServiceClientTest",
66112-    ],
66113-    runtime_deps = [":language_java_gapic_test"],
66114-)
66115-
66116-# Open Source Packages
66117-java_gapic_assembly_gradle_pkg(
66118-    name = "google-cloud-language-v1beta2-java",
66119-    include_samples = True,
66120-    transport = "grpc+rest",
66121-    deps = [
66122-        ":language_java_gapic",
66123-        ":language_java_grpc",
66124-        ":language_java_proto",
66125-        ":language_proto",
66126-    ],
66127-)
66128-
66129-##############################################################################
66130-# Go
66131-##############################################################################
66132-load(
66133-    "@com_google_googleapis_imports//:imports.bzl",
66134-    "go_gapic_assembly_pkg",
66135-    "go_gapic_library",
66136-    "go_proto_library",
66137-    "go_test",
66138-)
66139-
66140-go_proto_library(
66141-    name = "language_go_proto",
66142-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
66143-    importpath = "google.golang.org/genproto/googleapis/cloud/language/v1beta2",
66144-    protos = [":language_proto"],
66145-    deps = [
66146-        "//google/api:annotations_go_proto",
66147-    ],
66148-)
66149-
66150-go_gapic_library(
66151-    name = "language_go_gapic",
66152-    srcs = [":language_proto_with_info"],
66153-    grpc_service_config = "language_grpc_service_config.json",
66154-    importpath = "cloud.google.com/go/language/apiv1beta2;language",
66155-    metadata = True,
66156-    rest_numeric_enums = False,
66157-    service_yaml = "language_v1beta2.yaml",
66158-    transport = "grpc+rest",
66159-    deps = [
66160-        ":language_go_proto",
66161-    ],
66162-)
66163-
66164-go_test(
66165-    name = "language_go_gapic_test",
66166-    srcs = [":language_go_gapic_srcjar_test"],
66167-    embed = [":language_go_gapic"],
66168-    importpath = "cloud.google.com/go/language/apiv1beta2",
66169-)
66170-
66171-# Open Source Packages
66172-go_gapic_assembly_pkg(
66173-    name = "gapi-cloud-language-v1beta2-go",
66174-    deps = [
66175-        ":language_go_gapic",
66176-        ":language_go_gapic_srcjar-metadata.srcjar",
66177-        ":language_go_gapic_srcjar-test.srcjar",
66178-        ":language_go_proto",
66179-    ],
66180-)
66181-
66182-##############################################################################
66183-# Python
66184-##############################################################################
66185-load(
66186-    "@com_google_googleapis_imports//:imports.bzl",
66187-    "py_gapic_assembly_pkg",
66188-    "py_gapic_library",
66189-    "py_test",
66190-)
66191-
66192-py_gapic_library(
66193-    name = "language_py_gapic",
66194-    srcs = [":language_proto"],
66195-    grpc_service_config = "language_grpc_service_config.json",
66196-    rest_numeric_enums = False,
66197-    service_yaml = "language_v1beta2.yaml",
66198-    transport = "grpc",
66199-    deps = [
66200-    ],
66201-)
66202-
66203-py_test(
66204-    name = "language_py_gapic_test",
66205-    srcs = [
66206-        "language_py_gapic_pytest.py",
66207-        "language_py_gapic_test.py",
66208-    ],
66209-    legacy_create_init = False,
66210-    deps = [":language_py_gapic"],
66211-)
66212-
66213-# Open Source Packages
66214-py_gapic_assembly_pkg(
66215-    name = "language-v1beta2-py",
66216-    deps = [
66217-        ":language_py_gapic",
66218-    ],
66219-)
66220-
66221-##############################################################################
66222-# PHP
66223-##############################################################################
66224-load(
66225-    "@com_google_googleapis_imports//:imports.bzl",
66226-    "php_gapic_assembly_pkg",
66227-    "php_gapic_library",
66228-    "php_grpc_library",
66229-    "php_proto_library",
66230-)
66231-
66232-php_proto_library(
66233-    name = "language_php_proto",
66234-    deps = [":language_proto"],
66235-)
66236-
66237-php_grpc_library(
66238-    name = "language_php_grpc",
66239-    srcs = [":language_proto"],
66240-    deps = [":language_php_proto"],
66241-)
66242-
66243-php_gapic_library(
66244-    name = "language_php_gapic",
66245-    srcs = [":language_proto_with_info"],
66246-    grpc_service_config = "language_grpc_service_config.json",
66247-    rest_numeric_enums = False,
66248-    service_yaml = "language_v1beta2.yaml",
66249-    transport = "grpc+rest",
66250-    deps = [
66251-        ":language_php_grpc",
66252-        ":language_php_proto",
66253-    ],
66254-)
66255-
66256-# Open Source Packages
66257-php_gapic_assembly_pkg(
66258-    name = "google-cloud-language-v1beta2-php",
66259-    deps = [
66260-        ":language_php_gapic",
66261-        ":language_php_grpc",
66262-        ":language_php_proto",
66263-    ],
66264-)
66265-
66266-##############################################################################
66267-# Node.js
66268-##############################################################################
66269-load(
66270-    "@com_google_googleapis_imports//:imports.bzl",
66271-    "nodejs_gapic_assembly_pkg",
66272-    "nodejs_gapic_library",
66273-)
66274-
66275-nodejs_gapic_library(
66276-    name = "language_nodejs_gapic",
66277-    package_name = "@google-cloud/language",
66278-    src = ":language_proto_with_info",
66279-    extra_protoc_parameters = ["metadata"],
66280-    grpc_service_config = "language_grpc_service_config.json",
66281-    package = "google.cloud.language.v1beta2",
66282-    rest_numeric_enums = False,
66283-    service_yaml = "language_v1beta2.yaml",
66284-    transport = "grpc+rest",
66285-    deps = [],
66286-)
66287-
66288-nodejs_gapic_assembly_pkg(
66289-    name = "language-v1beta2-nodejs",
66290-    deps = [
66291-        ":language_nodejs_gapic",
66292-        ":language_proto",
66293-    ],
66294-)
66295-
66296-##############################################################################
66297-# Ruby
66298-##############################################################################
66299-load(
66300-    "@com_google_googleapis_imports//:imports.bzl",
66301-    "ruby_cloud_gapic_library",
66302-    "ruby_gapic_assembly_pkg",
66303-    "ruby_grpc_library",
66304-    "ruby_proto_library",
66305-)
66306-
66307-ruby_proto_library(
66308-    name = "language_ruby_proto",
66309-    deps = [":language_proto"],
66310-)
66311-
66312-ruby_grpc_library(
66313-    name = "language_ruby_grpc",
66314-    srcs = [":language_proto"],
66315-    deps = [":language_ruby_proto"],
66316-)
66317-
66318-ruby_cloud_gapic_library(
66319-    name = "language_ruby_gapic",
66320-    srcs = [":language_proto_with_info"],
66321-    extra_protoc_parameters = [
66322-        "ruby-cloud-api-id=language.googleapis.com",
66323-        "ruby-cloud-api-shortname=language",
66324-        "ruby-cloud-env-prefix=LANGUAGE",
66325-        "ruby-cloud-gem-name=google-cloud-language-v1beta2",
66326-        "ruby-cloud-product-url=https://cloud.google.com/natural-language",
66327-    ],
66328-    grpc_service_config = "language_grpc_service_config.json",
66329-    rest_numeric_enums = False,
66330-    ruby_cloud_description = "Provides natural language understanding technologies, such as sentiment analysis, entity recognition, entity sentiment analysis, and other text annotations.",
66331-    ruby_cloud_title = "Natural Language V1beta2",
66332-    service_yaml = "language_v1beta2.yaml",
66333-    deps = [
66334-        ":language_ruby_grpc",
66335-        ":language_ruby_proto",
66336-    ],
66337-)
66338-
66339-# Open Source Packages
66340-ruby_gapic_assembly_pkg(
66341-    name = "google-cloud-language-v1beta2-ruby",
66342-    deps = [
66343-        ":language_ruby_gapic",
66344-        ":language_ruby_grpc",
66345-        ":language_ruby_proto",
66346-    ],
66347-)
66348-
66349-##############################################################################
66350-# C#
66351-##############################################################################
66352-load(
66353-    "@com_google_googleapis_imports//:imports.bzl",
66354-    "csharp_gapic_assembly_pkg",
66355-    "csharp_gapic_library",
66356-    "csharp_grpc_library",
66357-    "csharp_proto_library",
66358-)
66359-
66360-csharp_proto_library(
66361-    name = "language_csharp_proto",
66362-    deps = [":language_proto"],
66363-)
66364-
66365-csharp_grpc_library(
66366-    name = "language_csharp_grpc",
66367-    srcs = [":language_proto"],
66368-    deps = [":language_csharp_proto"],
66369-)
66370-
66371-csharp_gapic_library(
66372-    name = "language_csharp_gapic",
66373-    srcs = [":language_proto_with_info"],
66374-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
66375-    grpc_service_config = "language_grpc_service_config.json",
66376-    rest_numeric_enums = False,
66377-    service_yaml = "language_v1beta2.yaml",
66378-    deps = [
66379-        ":language_csharp_grpc",
66380-        ":language_csharp_proto",
66381-    ],
66382-)
66383-
66384-# Open Source Packages
66385-csharp_gapic_assembly_pkg(
66386-    name = "google-cloud-language-v1beta2-csharp",
66387-    deps = [
66388-        ":language_csharp_gapic",
66389-        ":language_csharp_grpc",
66390-        ":language_csharp_proto",
66391-    ],
66392-)
66393-
66394-##############################################################################
66395-# C++
66396-##############################################################################
66397-load(
66398-    "@com_google_googleapis_imports//:imports.bzl",
66399-    "cc_grpc_library",
66400-    "cc_proto_library",
66401-)
66402-
66403-cc_proto_library(
66404-    name = "language_cc_proto",
66405-    deps = [":language_proto"],
66406-)
66407-
66408-cc_grpc_library(
66409-    name = "language_cc_grpc",
66410-    srcs = [":language_proto"],
66411-    grpc_only = True,
66412-    deps = [":language_cc_proto"],
66413-)
66414diff -urN a/google/cloud/lifesciences/BUILD.bazel b/google/cloud/lifesciences/BUILD.bazel
66415--- a/google/cloud/lifesciences/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
66416+++ b/google/cloud/lifesciences/BUILD.bazel	1969-12-31 16:00:00
66417@@ -1,41 +0,0 @@
66418-# This build file includes a target for the Ruby wrapper library for
66419-# google-cloud-life_sciences.
66420-
66421-# This is an API workspace, having public visibility by default makes perfect sense.
66422-package(default_visibility = ["//visibility:public"])
66423-
66424-# Export yaml configs.
66425-exports_files(glob(["*.yaml"]))
66426-
66427-load(
66428-    "@com_google_googleapis_imports//:imports.bzl",
66429-    "ruby_cloud_gapic_library",
66430-    "ruby_gapic_assembly_pkg",
66431-)
66432-
66433-# Generates a Ruby wrapper client for lifesciences.
66434-# Ruby wrapper clients are versionless, but are generated from source protos
66435-# for a particular service version, v2beta in this case.
66436-ruby_cloud_gapic_library(
66437-    name = "lifesciences_ruby_wrapper",
66438-    srcs = ["//google/cloud/lifesciences/v2beta:lifesciences_proto_with_info"],
66439-    extra_protoc_parameters = [
66440-        "ruby-cloud-gem-name=google-cloud-life_sciences",
66441-        "ruby-cloud-env-prefix=LIFE_SCIENCES",
66442-        "ruby-cloud-wrapper-of=v2beta:0.0",
66443-        "ruby-cloud-product-url=https://cloud.google.com/life-sciences/",
66444-        "ruby-cloud-api-id=lifesciences.googleapis.com",
66445-        "ruby-cloud-api-shortname=lifesciences",
66446-        "ruby-cloud-service-override=WorkflowsServiceV2Beta=WorkflowsService",
66447-    ],
66448-    ruby_cloud_description = "Cloud Life Sciences is a suite of services and tools for managing, processing, and transforming life sciences data. It also enables advanced insights and operational workflows using highly scalable and compliant infrastructure.",
66449-    ruby_cloud_title = "Cloud Life Sciences",
66450-)
66451-
66452-# Open Source package.
66453-ruby_gapic_assembly_pkg(
66454-    name = "google-cloud-lifesciences-ruby",
66455-    deps = [
66456-        ":lifesciences_ruby_wrapper",
66457-    ],
66458-)
66459diff -urN a/google/cloud/lifesciences/v2beta/BUILD.bazel b/google/cloud/lifesciences/v2beta/BUILD.bazel
66460--- a/google/cloud/lifesciences/v2beta/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
66461+++ b/google/cloud/lifesciences/v2beta/BUILD.bazel	1969-12-31 16:00:00
66462@@ -1,403 +0,0 @@
66463-# This file was automatically generated by BuildFileGenerator
66464-# https://github.com/googleapis/rules_gapic/tree/master/bazel
66465-
66466-# Most of the manual changes to this file will be overwritten.
66467-# It's **only** allowed to change the following rule attribute values:
66468-# - names of *_gapic_assembly_* rules
66469-# - certain parameters of *_gapic_library rules, including but not limited to:
66470-#    * extra_protoc_parameters
66471-#    * extra_protoc_file_parameters
66472-# The complete list of preserved parameters can be found in the source code.
66473-
66474-# This is an API workspace, having public visibility by default makes perfect sense.
66475-package(default_visibility = ["//visibility:public"])
66476-
66477-##############################################################################
66478-# Common
66479-##############################################################################
66480-load("@rules_proto//proto:defs.bzl", "proto_library")
66481-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
66482-
66483-proto_library(
66484-    name = "lifesciences_proto",
66485-    srcs = [
66486-        "workflows.proto",
66487-    ],
66488-    deps = [
66489-        "//google/api:annotations_proto",
66490-        "//google/api:client_proto",
66491-        "//google/api:field_behavior_proto",
66492-        "//google/longrunning:operations_proto",
66493-        "//google/rpc:code_proto",
66494-        "@com_google_protobuf//:duration_proto",
66495-        "@com_google_protobuf//:timestamp_proto",
66496-    ],
66497-)
66498-
66499-proto_library_with_info(
66500-    name = "lifesciences_proto_with_info",
66501-    deps = [
66502-        ":lifesciences_proto",
66503-        "//google/cloud:common_resources_proto",
66504-        "//google/cloud/location:location_proto",
66505-    ],
66506-)
66507-
66508-##############################################################################
66509-# Java
66510-##############################################################################
66511-load(
66512-    "@com_google_googleapis_imports//:imports.bzl",
66513-    "java_gapic_assembly_gradle_pkg",
66514-    "java_gapic_library",
66515-    "java_gapic_test",
66516-    "java_grpc_library",
66517-    "java_proto_library",
66518-)
66519-
66520-java_proto_library(
66521-    name = "lifesciences_java_proto",
66522-    deps = [":lifesciences_proto"],
66523-)
66524-
66525-java_grpc_library(
66526-    name = "lifesciences_java_grpc",
66527-    srcs = [":lifesciences_proto"],
66528-    deps = [":lifesciences_java_proto"],
66529-)
66530-
66531-java_gapic_library(
66532-    name = "lifesciences_java_gapic",
66533-    srcs = [":lifesciences_proto_with_info"],
66534-    gapic_yaml = None,
66535-    grpc_service_config = "lifesciences_grpc_service_config.json",
66536-    rest_numeric_enums = False,
66537-    service_yaml = "lifesciences_v2beta.yaml",
66538-    test_deps = [
66539-        ":lifesciences_java_grpc",
66540-        "//google/cloud/location:location_java_grpc",
66541-    ],
66542-    transport = "grpc+rest",
66543-    deps = [
66544-        ":lifesciences_java_proto",
66545-        "//google/api:api_java_proto",
66546-        "//google/cloud/location:location_java_proto",
66547-    ],
66548-)
66549-
66550-java_gapic_test(
66551-    name = "lifesciences_java_gapic_test_suite",
66552-    test_classes = [
66553-        "com.google.cloud.lifesciences.v2beta.WorkflowsServiceV2BetaClientHttpJsonTest",
66554-        "com.google.cloud.lifesciences.v2beta.WorkflowsServiceV2BetaClientTest",
66555-    ],
66556-    runtime_deps = [":lifesciences_java_gapic_test"],
66557-)
66558-
66559-# Open Source Packages
66560-java_gapic_assembly_gradle_pkg(
66561-    name = "google-cloud-lifesciences-v2beta-java",
66562-    include_samples = True,
66563-    transport = "grpc+rest",
66564-    deps = [
66565-        ":lifesciences_java_gapic",
66566-        ":lifesciences_java_grpc",
66567-        ":lifesciences_java_proto",
66568-        ":lifesciences_proto",
66569-    ],
66570-)
66571-
66572-##############################################################################
66573-# Go
66574-##############################################################################
66575-load(
66576-    "@com_google_googleapis_imports//:imports.bzl",
66577-    "go_gapic_assembly_pkg",
66578-    "go_gapic_library",
66579-    "go_proto_library",
66580-    "go_test",
66581-)
66582-
66583-go_proto_library(
66584-    name = "lifesciences_go_proto",
66585-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
66586-    importpath = "google.golang.org/genproto/googleapis/cloud/lifesciences/v2beta",
66587-    protos = [":lifesciences_proto"],
66588-    deps = [
66589-        "//google/api:annotations_go_proto",
66590-        "//google/longrunning:longrunning_go_proto",
66591-        "//google/rpc:code_go_proto",
66592-    ],
66593-)
66594-
66595-go_gapic_library(
66596-    name = "lifesciences_go_gapic",
66597-    srcs = [":lifesciences_proto_with_info"],
66598-    grpc_service_config = "lifesciences_grpc_service_config.json",
66599-    importpath = "cloud.google.com/go/lifesciences/apiv2beta;lifesciences",
66600-    metadata = True,
66601-    rest_numeric_enums = False,
66602-    service_yaml = "lifesciences_v2beta.yaml",
66603-    transport = "grpc+rest",
66604-    deps = [
66605-        ":lifesciences_go_proto",
66606-        "//google/cloud/location:location_go_proto",
66607-        "//google/longrunning:longrunning_go_proto",
66608-        "@com_google_cloud_go//longrunning:go_default_library",
66609-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
66610-        "@io_bazel_rules_go//proto/wkt:duration_go_proto",
66611-    ],
66612-)
66613-
66614-go_test(
66615-    name = "lifesciences_go_gapic_test",
66616-    srcs = [":lifesciences_go_gapic_srcjar_test"],
66617-    embed = [":lifesciences_go_gapic"],
66618-    importpath = "cloud.google.com/go/lifesciences/apiv2beta",
66619-)
66620-
66621-# Open Source Packages
66622-go_gapic_assembly_pkg(
66623-    name = "gapi-cloud-lifesciences-v2beta-go",
66624-    deps = [
66625-        ":lifesciences_go_gapic",
66626-        ":lifesciences_go_gapic_srcjar-metadata.srcjar",
66627-        ":lifesciences_go_gapic_srcjar-test.srcjar",
66628-        ":lifesciences_go_proto",
66629-    ],
66630-)
66631-
66632-##############################################################################
66633-# Python
66634-##############################################################################
66635-load(
66636-    "@com_google_googleapis_imports//:imports.bzl",
66637-    "py_gapic_assembly_pkg",
66638-    "py_gapic_library",
66639-    "py_test",
66640-)
66641-
66642-py_gapic_library(
66643-    name = "lifesciences_py_gapic",
66644-    srcs = [":lifesciences_proto"],
66645-    grpc_service_config = "lifesciences_grpc_service_config.json",
66646-    opt_args = ["warehouse-package-name=google-cloud-life-sciences"],
66647-    rest_numeric_enums = False,
66648-    service_yaml = "lifesciences_v2beta.yaml",
66649-    transport = "grpc+rest",
66650-    deps = [
66651-    ],
66652-)
66653-
66654-py_test(
66655-    name = "lifesciences_py_gapic_test",
66656-    srcs = [
66657-        "lifesciences_py_gapic_pytest.py",
66658-        "lifesciences_py_gapic_test.py",
66659-    ],
66660-    legacy_create_init = False,
66661-    deps = [":lifesciences_py_gapic"],
66662-)
66663-
66664-# Open Source Packages
66665-py_gapic_assembly_pkg(
66666-    name = "lifesciences-v2beta-py",
66667-    deps = [
66668-        ":lifesciences_py_gapic",
66669-    ],
66670-)
66671-
66672-##############################################################################
66673-# PHP
66674-##############################################################################
66675-load(
66676-    "@com_google_googleapis_imports//:imports.bzl",
66677-    "php_gapic_assembly_pkg",
66678-    "php_gapic_library",
66679-    "php_grpc_library",
66680-    "php_proto_library",
66681-)
66682-
66683-php_proto_library(
66684-    name = "lifesciences_php_proto",
66685-    deps = [":lifesciences_proto"],
66686-)
66687-
66688-php_grpc_library(
66689-    name = "lifesciences_php_grpc",
66690-    srcs = [":lifesciences_proto"],
66691-    deps = [":lifesciences_php_proto"],
66692-)
66693-
66694-php_gapic_library(
66695-    name = "lifesciences_php_gapic",
66696-    srcs = [":lifesciences_proto_with_info"],
66697-    grpc_service_config = "lifesciences_grpc_service_config.json",
66698-    rest_numeric_enums = False,
66699-    service_yaml = "lifesciences_v2beta.yaml",
66700-    transport = "grpc+rest",
66701-    deps = [
66702-        ":lifesciences_php_grpc",
66703-        ":lifesciences_php_proto",
66704-    ],
66705-)
66706-
66707-# Open Source Packages
66708-php_gapic_assembly_pkg(
66709-    name = "google-cloud-lifesciences-v2beta-php",
66710-    deps = [
66711-        ":lifesciences_php_gapic",
66712-        ":lifesciences_php_grpc",
66713-        ":lifesciences_php_proto",
66714-    ],
66715-)
66716-
66717-##############################################################################
66718-# Node.js
66719-##############################################################################
66720-load(
66721-    "@com_google_googleapis_imports//:imports.bzl",
66722-    "nodejs_gapic_assembly_pkg",
66723-    "nodejs_gapic_library",
66724-)
66725-
66726-nodejs_gapic_library(
66727-    name = "lifesciences_nodejs_gapic",
66728-    package_name = "@google-cloud/life-sciences",
66729-    src = ":lifesciences_proto_with_info",
66730-    extra_protoc_parameters = ["metadata"],
66731-    grpc_service_config = "lifesciences_grpc_service_config.json",
66732-    package = "google.cloud.lifesciences.v2beta",
66733-    rest_numeric_enums = False,
66734-    service_yaml = "lifesciences_v2beta.yaml",
66735-    transport = "grpc+rest",
66736-    deps = [],
66737-)
66738-
66739-nodejs_gapic_assembly_pkg(
66740-    name = "lifesciences-v2beta-nodejs",
66741-    deps = [
66742-        ":lifesciences_nodejs_gapic",
66743-        ":lifesciences_proto",
66744-    ],
66745-)
66746-
66747-##############################################################################
66748-# Ruby
66749-##############################################################################
66750-load(
66751-    "@com_google_googleapis_imports//:imports.bzl",
66752-    "ruby_cloud_gapic_library",
66753-    "ruby_gapic_assembly_pkg",
66754-    "ruby_grpc_library",
66755-    "ruby_proto_library",
66756-)
66757-
66758-ruby_proto_library(
66759-    name = "lifesciences_ruby_proto",
66760-    deps = [":lifesciences_proto"],
66761-)
66762-
66763-ruby_grpc_library(
66764-    name = "lifesciences_ruby_grpc",
66765-    srcs = [":lifesciences_proto"],
66766-    deps = [":lifesciences_ruby_proto"],
66767-)
66768-
66769-ruby_cloud_gapic_library(
66770-    name = "lifesciences_ruby_gapic",
66771-    srcs = [":lifesciences_proto_with_info"],
66772-    extra_protoc_parameters = [
66773-        "ruby-cloud-api-id=lifesciences.googleapis.com",
66774-        "ruby-cloud-api-shortname=lifesciences",
66775-        "ruby-cloud-env-prefix=LIFE_SCIENCES",
66776-        "ruby-cloud-gem-name=google-cloud-life_sciences-v2beta",
66777-        "ruby-cloud-product-url=https://cloud.google.com/life-sciences/",
66778-        "ruby-cloud-service-override=WorkflowsServiceV2Beta=WorkflowsService",
66779-    ],
66780-    grpc_service_config = "lifesciences_grpc_service_config.json",
66781-    rest_numeric_enums = False,
66782-    ruby_cloud_description = "Cloud Life Sciences is a suite of services and tools for managing, processing, and transforming life sciences data. It also enables advanced insights and operational workflows using highly scalable and compliant infrastructure.",
66783-    ruby_cloud_title = "Cloud Life Sciences V2beta",
66784-    service_yaml = "lifesciences_v2beta.yaml",
66785-    deps = [
66786-        ":lifesciences_ruby_grpc",
66787-        ":lifesciences_ruby_proto",
66788-    ],
66789-)
66790-
66791-# Open Source Packages
66792-ruby_gapic_assembly_pkg(
66793-    name = "google-cloud-lifesciences-v2beta-ruby",
66794-    deps = [
66795-        ":lifesciences_ruby_gapic",
66796-        ":lifesciences_ruby_grpc",
66797-        ":lifesciences_ruby_proto",
66798-    ],
66799-)
66800-
66801-##############################################################################
66802-# C#
66803-##############################################################################
66804-load(
66805-    "@com_google_googleapis_imports//:imports.bzl",
66806-    "csharp_gapic_assembly_pkg",
66807-    "csharp_gapic_library",
66808-    "csharp_grpc_library",
66809-    "csharp_proto_library",
66810-)
66811-
66812-csharp_proto_library(
66813-    name = "lifesciences_csharp_proto",
66814-    deps = [":lifesciences_proto"],
66815-)
66816-
66817-csharp_grpc_library(
66818-    name = "lifesciences_csharp_grpc",
66819-    srcs = [":lifesciences_proto"],
66820-    deps = [":lifesciences_csharp_proto"],
66821-)
66822-
66823-csharp_gapic_library(
66824-    name = "lifesciences_csharp_gapic",
66825-    srcs = [":lifesciences_proto_with_info"],
66826-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
66827-    grpc_service_config = "lifesciences_grpc_service_config.json",
66828-    rest_numeric_enums = False,
66829-    service_yaml = "lifesciences_v2beta.yaml",
66830-    deps = [
66831-        ":lifesciences_csharp_grpc",
66832-        ":lifesciences_csharp_proto",
66833-    ],
66834-)
66835-
66836-# Open Source Packages
66837-csharp_gapic_assembly_pkg(
66838-    name = "google-cloud-lifesciences-v2beta-csharp",
66839-    deps = [
66840-        ":lifesciences_csharp_gapic",
66841-        ":lifesciences_csharp_grpc",
66842-        ":lifesciences_csharp_proto",
66843-    ],
66844-)
66845-
66846-##############################################################################
66847-# C++
66848-##############################################################################
66849-load(
66850-    "@com_google_googleapis_imports//:imports.bzl",
66851-    "cc_grpc_library",
66852-    "cc_proto_library",
66853-)
66854-
66855-cc_proto_library(
66856-    name = "lifesciences_cc_proto",
66857-    deps = [":lifesciences_proto"],
66858-)
66859-
66860-cc_grpc_library(
66861-    name = "lifesciences_cc_grpc",
66862-    srcs = [":lifesciences_proto"],
66863-    grpc_only = True,
66864-    deps = [":lifesciences_cc_proto"],
66865-)
66866diff -urN a/google/cloud/location/BUILD.bazel b/google/cloud/location/BUILD.bazel
66867--- a/google/cloud/location/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
66868+++ b/google/cloud/location/BUILD.bazel	1969-12-31 16:00:00
66869@@ -1,251 +0,0 @@
66870-# This file was automatically generated by BuildFileGenerator
66871-
66872-# This is an API workspace, having public visibility by default makes perfect sense.
66873-package(default_visibility = ["//visibility:public"])
66874-
66875-##############################################################################
66876-# Common
66877-##############################################################################
66878-load("@rules_proto//proto:defs.bzl", "proto_library")
66879-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
66880-
66881-proto_library(
66882-    name = "location_proto",
66883-    srcs = [
66884-        "locations.proto",
66885-    ],
66886-    deps = [
66887-        "//google/api:annotations_proto",
66888-        "//google/api:client_proto",
66889-        "@com_google_protobuf//:any_proto",
66890-    ],
66891-)
66892-
66893-proto_library_with_info(
66894-    name = "location_proto_with_info",
66895-    deps = [
66896-        ":location_proto",
66897-        "//google/cloud:common_resources_proto",
66898-    ],
66899-)
66900-
66901-##############################################################################
66902-# Java
66903-##############################################################################
66904-load(
66905-    "@com_google_googleapis_imports//:imports.bzl",
66906-    "java_gapic_assembly_gradle_pkg",
66907-    "java_grpc_library",
66908-    "java_proto_library",
66909-)
66910-
66911-java_proto_library(
66912-    name = "location_java_proto",
66913-    deps = [":location_proto"],
66914-)
66915-
66916-java_grpc_library(
66917-    name = "location_java_grpc",
66918-    srcs = [":location_proto"],
66919-    deps = [":location_java_proto"],
66920-)
66921-
66922-# Please DO-NOT-REMOVE this section.
66923-# This is required to generate java files for these protos.
66924-# Open Source Packages
66925-java_gapic_assembly_gradle_pkg(
66926-    name = "google-cloud-location-java",
66927-    transport = "grpc+rest",
66928-    deps = [
66929-        ":location_java_grpc",
66930-        ":location_java_proto",
66931-    ],
66932-)
66933-
66934-##############################################################################
66935-# Go
66936-##############################################################################
66937-load(
66938-    "@com_google_googleapis_imports//:imports.bzl",
66939-    "go_proto_library",
66940-)
66941-
66942-go_proto_library(
66943-    name = "location_go_proto",
66944-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
66945-    importpath = "google.golang.org/genproto/googleapis/cloud/location",
66946-    protos = [":location_proto"],
66947-    deps = [
66948-        "//google/api:annotations_go_proto",
66949-    ],
66950-)
66951-
66952-##############################################################################
66953-# Python
66954-##############################################################################
66955-load(
66956-    "@com_google_googleapis_imports//:imports.bzl",
66957-    "moved_proto_library",
66958-    "py_grpc_library",
66959-    "py_proto_library",
66960-)
66961-
66962-moved_proto_library(
66963-    name = "location_moved_proto",
66964-    srcs = [":location_proto"],
66965-    deps = [
66966-        "//google/api:annotations_proto",
66967-        "//google/api:client_proto",
66968-        "@com_google_protobuf//:any_proto",
66969-    ],
66970-)
66971-
66972-py_proto_library(
66973-    name = "location_py_proto",
66974-    deps = [":location_moved_proto"],
66975-)
66976-
66977-py_grpc_library(
66978-    name = "location_py_grpc",
66979-    srcs = [":location_moved_proto"],
66980-    deps = [":location_py_proto"],
66981-)
66982-
66983-##############################################################################
66984-# PHP
66985-##############################################################################
66986-load(
66987-    "@com_google_googleapis_imports//:imports.bzl",
66988-    "php_grpc_library",
66989-    "php_proto_library",
66990-)
66991-
66992-php_proto_library(
66993-    name = "location_php_proto",
66994-    deps = [":location_proto"],
66995-)
66996-
66997-php_grpc_library(
66998-    name = "location_php_grpc",
66999-    srcs = [":location_proto"],
67000-    deps = [":location_php_proto"],
67001-)
67002-
67003-##############################################################################
67004-# Node.js
67005-##############################################################################
67006-load(
67007-    "@com_google_googleapis_imports//:imports.bzl",
67008-    "nodejs_gapic_assembly_pkg",
67009-    "nodejs_gapic_library",
67010-)
67011-
67012-##############################################################################
67013-# Ruby
67014-##############################################################################
67015-load(
67016-    "@com_google_googleapis_imports//:imports.bzl",
67017-    "ruby_cloud_gapic_library",
67018-    "ruby_gapic_assembly_pkg",
67019-    "ruby_grpc_library",
67020-    "ruby_proto_library",
67021-)
67022-
67023-ruby_proto_library(
67024-    name = "location_ruby_proto",
67025-    deps = [":location_proto"],
67026-)
67027-
67028-ruby_grpc_library(
67029-    name = "location_ruby_grpc",
67030-    srcs = [":location_proto"],
67031-    deps = [":location_ruby_proto"],
67032-)
67033-
67034-ruby_cloud_gapic_library(
67035-    name = "location_ruby_gapic",
67036-    srcs = [":location_proto_with_info"],
67037-    extra_protoc_parameters = [
67038-        "ruby-cloud-gem-name=google-cloud-location",
67039-    ],
67040-    rest_numeric_enums = False,
67041-    ruby_cloud_description = "An add-on interface used by some Google API clients to provide location management calls.",
67042-    ruby_cloud_title = "Locations",
67043-    deps = [
67044-        ":location_ruby_grpc",
67045-        ":location_ruby_proto",
67046-    ],
67047-)
67048-
67049-# Open Source Packages
67050-ruby_gapic_assembly_pkg(
67051-    name = "google-cloud-location-ruby",
67052-    deps = [
67053-        ":location_ruby_gapic",
67054-        ":location_ruby_grpc",
67055-        ":location_ruby_proto",
67056-    ],
67057-)
67058-
67059-##############################################################################
67060-# C#
67061-##############################################################################
67062-load(
67063-    "@com_google_googleapis_imports//:imports.bzl",
67064-    "csharp_gapic_assembly_pkg",
67065-    "csharp_gapic_library",
67066-    "csharp_grpc_library",
67067-    "csharp_proto_library",
67068-)
67069-
67070-csharp_proto_library(
67071-    name = "location_csharp_proto",
67072-    deps = [":location_proto"],
67073-)
67074-
67075-csharp_grpc_library(
67076-    name = "location_csharp_grpc",
67077-    srcs = [":location_proto"],
67078-    deps = [":location_csharp_proto"],
67079-)
67080-
67081-csharp_gapic_library(
67082-    name = "location_csharp_gapic",
67083-    srcs = [":location_proto_with_info"],
67084-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
67085-    rest_numeric_enums = False,
67086-    deps = [
67087-        ":location_csharp_grpc",
67088-        ":location_csharp_proto",
67089-    ],
67090-)
67091-
67092-csharp_gapic_assembly_pkg(
67093-    name = "google-cloud-location-csharp",
67094-    deps = [
67095-        ":location_csharp_gapic",
67096-        ":location_csharp_grpc",
67097-        ":location_csharp_proto",
67098-    ],
67099-)
67100-
67101-##############################################################################
67102-# C++
67103-##############################################################################
67104-load(
67105-    "@com_google_googleapis_imports//:imports.bzl",
67106-    "cc_grpc_library",
67107-    "cc_proto_library",
67108-)
67109-
67110-cc_proto_library(
67111-    name = "location_cc_proto",
67112-    deps = [":location_proto"],
67113-)
67114-
67115-cc_grpc_library(
67116-    name = "location_cc_grpc",
67117-    srcs = [":location_proto"],
67118-    grpc_only = True,
67119-    deps = [":location_cc_proto"],
67120-)
67121diff -urN a/google/cloud/managedidentities/BUILD.bazel b/google/cloud/managedidentities/BUILD.bazel
67122--- a/google/cloud/managedidentities/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
67123+++ b/google/cloud/managedidentities/BUILD.bazel	1969-12-31 16:00:00
67124@@ -1,40 +0,0 @@
67125-# This build file includes a target for the Ruby wrapper library for
67126-# google-cloud-managed_identities.
67127-
67128-# This is an API workspace, having public visibility by default makes perfect sense.
67129-package(default_visibility = ["//visibility:public"])
67130-
67131-# Export yaml configs.
67132-exports_files(glob(["*.yaml"]))
67133-
67134-load(
67135-    "@com_google_googleapis_imports//:imports.bzl",
67136-    "ruby_cloud_gapic_library",
67137-    "ruby_gapic_assembly_pkg",
67138-)
67139-
67140-# Generates a Ruby wrapper client for managedidentities.
67141-# Ruby wrapper clients are versionless, but are generated from source protos
67142-# for a particular service version, v1 in this case.
67143-ruby_cloud_gapic_library(
67144-    name = "managedidentities_ruby_wrapper",
67145-    srcs = ["//google/cloud/managedidentities/v1:managedidentities_proto_with_info"],
67146-    extra_protoc_parameters = [
67147-        "ruby-cloud-gem-name=google-cloud-managed_identities",
67148-        "ruby-cloud-env-prefix=MANAGED_IDENTITIES",
67149-        "ruby-cloud-wrapper-of=v1:0.3",
67150-        "ruby-cloud-product-url=https://cloud.google.com/managed-microsoft-ad/",
67151-        "ruby-cloud-api-id=managedidentities.googleapis.com",
67152-        "ruby-cloud-api-shortname=managedidentities",
67153-    ],
67154-    ruby_cloud_description = "The Managed Service for Microsoft Active Directory API is used for managing a highly available, hardened service running Microsoft Active Directory.",
67155-    ruby_cloud_title = "Managed Service for Microsoft Active Directory API",
67156-)
67157-
67158-# Open Source package.
67159-ruby_gapic_assembly_pkg(
67160-    name = "google-cloud-managedidentities-ruby",
67161-    deps = [
67162-        ":managedidentities_ruby_wrapper",
67163-    ],
67164-)
67165diff -urN a/google/cloud/managedidentities/v1/BUILD.bazel b/google/cloud/managedidentities/v1/BUILD.bazel
67166--- a/google/cloud/managedidentities/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
67167+++ b/google/cloud/managedidentities/v1/BUILD.bazel	1969-12-31 16:00:00
67168@@ -1,387 +0,0 @@
67169-# This file was automatically generated by BuildFileGenerator
67170-# https://github.com/googleapis/gapic-generator/tree/master/rules_gapic/bazel
67171-
67172-# Most of the manual changes to this file will be overwritten.
67173-# It's **only** allowed to change the following rule attribute values:
67174-# - names of *_gapic_assembly_* rules
67175-# - certain parameters of *_gapic_library rules, including but not limited to:
67176-#    * extra_protoc_parameters
67177-#    * extra_protoc_file_parameters
67178-# The complete list of preserved parameters can be found in the source code.
67179-
67180-# This is an API workspace, having public visibility by default makes perfect sense.
67181-package(default_visibility = ["//visibility:public"])
67182-
67183-##############################################################################
67184-# Common
67185-##############################################################################
67186-load("@rules_proto//proto:defs.bzl", "proto_library")
67187-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
67188-
67189-proto_library(
67190-    name = "managedidentities_proto",
67191-    srcs = [
67192-        "managed_identities_service.proto",
67193-        "resource.proto",
67194-    ],
67195-    deps = [
67196-        "//google/api:annotations_proto",
67197-        "//google/api:client_proto",
67198-        "//google/api:field_behavior_proto",
67199-        "//google/api:resource_proto",
67200-        "//google/longrunning:operations_proto",
67201-        "@com_google_protobuf//:field_mask_proto",
67202-        "@com_google_protobuf//:timestamp_proto",
67203-    ],
67204-)
67205-
67206-proto_library_with_info(
67207-    name = "managedidentities_proto_with_info",
67208-    deps = [
67209-        ":managedidentities_proto",
67210-        "//google/cloud:common_resources_proto",
67211-    ],
67212-)
67213-
67214-##############################################################################
67215-# Java
67216-##############################################################################
67217-load(
67218-    "@com_google_googleapis_imports//:imports.bzl",
67219-    "java_gapic_assembly_gradle_pkg",
67220-    "java_gapic_library",
67221-    "java_gapic_test",
67222-    "java_grpc_library",
67223-    "java_proto_library",
67224-)
67225-
67226-java_proto_library(
67227-    name = "managedidentities_java_proto",
67228-    deps = [":managedidentities_proto"],
67229-)
67230-
67231-java_grpc_library(
67232-    name = "managedidentities_java_grpc",
67233-    srcs = [":managedidentities_proto"],
67234-    deps = [":managedidentities_java_proto"],
67235-)
67236-
67237-java_gapic_library(
67238-    name = "managedidentities_java_gapic",
67239-    srcs = [":managedidentities_proto_with_info"],
67240-    grpc_service_config = "managedidentities_grpc_service_config.json",
67241-    rest_numeric_enums = False,
67242-    test_deps = [
67243-        ":managedidentities_java_grpc",
67244-    ],
67245-    transport = "grpc",
67246-    deps = [
67247-        ":managedidentities_java_proto",
67248-    ],
67249-)
67250-
67251-java_gapic_test(
67252-    name = "managedidentities_java_gapic_test_suite",
67253-    test_classes = [
67254-        "com.google.cloud.managedidentities.v1.ManagedIdentitiesServiceClientTest",
67255-    ],
67256-    runtime_deps = [":managedidentities_java_gapic_test"],
67257-)
67258-
67259-# Open Source Packages
67260-java_gapic_assembly_gradle_pkg(
67261-    name = "google-cloud-managedidentities-v1-java",
67262-    include_samples = True,
67263-    transport = "grpc",
67264-    deps = [
67265-        ":managedidentities_java_gapic",
67266-        ":managedidentities_java_grpc",
67267-        ":managedidentities_java_proto",
67268-        ":managedidentities_proto",
67269-    ],
67270-)
67271-
67272-##############################################################################
67273-# Go
67274-##############################################################################
67275-load(
67276-    "@com_google_googleapis_imports//:imports.bzl",
67277-    "go_gapic_assembly_pkg",
67278-    "go_gapic_library",
67279-    "go_proto_library",
67280-    "go_test",
67281-)
67282-
67283-go_proto_library(
67284-    name = "managedidentities_go_proto",
67285-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
67286-    importpath = "google.golang.org/genproto/googleapis/cloud/managedidentities/v1",
67287-    protos = [":managedidentities_proto"],
67288-    deps = [
67289-        "//google/api:annotations_go_proto",
67290-        "//google/longrunning:longrunning_go_proto",
67291-    ],
67292-)
67293-
67294-go_gapic_library(
67295-    name = "managedidentities_go_gapic",
67296-    srcs = [":managedidentities_proto_with_info"],
67297-    grpc_service_config = "managedidentities_grpc_service_config.json",
67298-    importpath = "cloud.google.com/go/managedidentities/apiv1;managedidentities",
67299-    rest_numeric_enums = False,
67300-    service_yaml = "managedidentities_v1.yaml",
67301-    transport = "grpc+rest",
67302-    deps = [
67303-        ":managedidentities_go_proto",
67304-        "//google/longrunning:longrunning_go_proto",
67305-        "@com_google_cloud_go//longrunning:go_default_library",
67306-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
67307-    ],
67308-)
67309-
67310-go_test(
67311-    name = "managedidentities_go_gapic_test",
67312-    srcs = [":managedidentities_go_gapic_srcjar_test"],
67313-    embed = [":managedidentities_go_gapic"],
67314-    importpath = "cloud.google.com/go/managedidentities/apiv1",
67315-)
67316-
67317-# Open Source Packages
67318-go_gapic_assembly_pkg(
67319-    name = "gapi-cloud-managedidentities-v1-go",
67320-    deps = [
67321-        ":managedidentities_go_gapic",
67322-        ":managedidentities_go_gapic_srcjar-test.srcjar",
67323-        ":managedidentities_go_proto",
67324-    ],
67325-)
67326-
67327-##############################################################################
67328-# Python
67329-##############################################################################
67330-load(
67331-    "@com_google_googleapis_imports//:imports.bzl",
67332-    "py_gapic_assembly_pkg",
67333-    "py_gapic_library",
67334-    "py_test",
67335-)
67336-
67337-py_gapic_library(
67338-    name = "managedidentities_py_gapic",
67339-    srcs = [":managedidentities_proto"],
67340-    grpc_service_config = "managedidentities_grpc_service_config.json",
67341-    opt_args = ["warehouse-package-name=google-cloud-managed-identities"],
67342-    rest_numeric_enums = False,
67343-    transport = "grpc",
67344-)
67345-
67346-py_test(
67347-    name = "managedidentities_py_gapic_test",
67348-    srcs = [
67349-        "managedidentities_py_gapic_pytest.py",
67350-        "managedidentities_py_gapic_test.py",
67351-    ],
67352-    legacy_create_init = False,
67353-    deps = [":managedidentities_py_gapic"],
67354-)
67355-
67356-# Open Source Packages
67357-py_gapic_assembly_pkg(
67358-    name = "managedidentities-v1-py",
67359-    deps = [
67360-        ":managedidentities_py_gapic",
67361-    ],
67362-)
67363-
67364-##############################################################################
67365-# PHP
67366-##############################################################################
67367-load(
67368-    "@com_google_googleapis_imports//:imports.bzl",
67369-    "php_gapic_assembly_pkg",
67370-    "php_gapic_library",
67371-    "php_grpc_library",
67372-    "php_proto_library",
67373-)
67374-
67375-php_proto_library(
67376-    name = "managedidentities_php_proto",
67377-    deps = [":managedidentities_proto"],
67378-)
67379-
67380-php_grpc_library(
67381-    name = "managedidentities_php_grpc",
67382-    srcs = [":managedidentities_proto"],
67383-    deps = [":managedidentities_php_proto"],
67384-)
67385-
67386-php_gapic_library(
67387-    name = "managedidentities_php_gapic",
67388-    srcs = [":managedidentities_proto_with_info"],
67389-    grpc_service_config = "managedidentities_grpc_service_config.json",
67390-    rest_numeric_enums = False,
67391-    service_yaml = "managedidentities_v1.yaml",
67392-    transport = "grpc+rest",
67393-    deps = [
67394-        ":managedidentities_php_grpc",
67395-        ":managedidentities_php_proto",
67396-    ],
67397-)
67398-
67399-# Open Source Packages
67400-php_gapic_assembly_pkg(
67401-    name = "google-cloud-managedidentities-v1-php",
67402-    deps = [
67403-        ":managedidentities_php_gapic",
67404-        ":managedidentities_php_grpc",
67405-        ":managedidentities_php_proto",
67406-    ],
67407-)
67408-
67409-##############################################################################
67410-# Node.js
67411-##############################################################################
67412-load(
67413-    "@com_google_googleapis_imports//:imports.bzl",
67414-    "nodejs_gapic_assembly_pkg",
67415-    "nodejs_gapic_library",
67416-)
67417-
67418-nodejs_gapic_library(
67419-    name = "managedidentities_nodejs_gapic",
67420-    package_name = "@google-cloud/managed-identities",
67421-    src = ":managedidentities_proto_with_info",
67422-    extra_protoc_parameters = ["metadata"],
67423-    grpc_service_config = "managedidentities_grpc_service_config.json",
67424-    package = "google.cloud.managedidentities.v1",
67425-    rest_numeric_enums = False,
67426-    service_yaml = "managedidentities_v1.yaml",
67427-    transport = "grpc+rest",
67428-    deps = [],
67429-)
67430-
67431-nodejs_gapic_assembly_pkg(
67432-    name = "managedidentities-v1-nodejs",
67433-    deps = [
67434-        ":managedidentities_nodejs_gapic",
67435-        ":managedidentities_proto",
67436-    ],
67437-)
67438-
67439-##############################################################################
67440-# Ruby
67441-##############################################################################
67442-load(
67443-    "@com_google_googleapis_imports//:imports.bzl",
67444-    "ruby_cloud_gapic_library",
67445-    "ruby_gapic_assembly_pkg",
67446-    "ruby_grpc_library",
67447-    "ruby_proto_library",
67448-)
67449-
67450-ruby_proto_library(
67451-    name = "managedidentities_ruby_proto",
67452-    deps = [":managedidentities_proto"],
67453-)
67454-
67455-ruby_grpc_library(
67456-    name = "managedidentities_ruby_grpc",
67457-    srcs = [":managedidentities_proto"],
67458-    deps = [":managedidentities_ruby_proto"],
67459-)
67460-
67461-ruby_cloud_gapic_library(
67462-    name = "managedidentities_ruby_gapic",
67463-    srcs = [":managedidentities_proto_with_info"],
67464-    extra_protoc_parameters = [
67465-        "ruby-cloud-gem-name=google-cloud-managed_identities-v1",
67466-        "ruby-cloud-env-prefix=MANAGED_IDENTITIES",
67467-        "ruby-cloud-product-url=https://cloud.google.com/managed-microsoft-ad/",
67468-        "ruby-cloud-api-id=managedidentities.googleapis.com",
67469-        "ruby-cloud-api-shortname=managedidentities",
67470-    ],
67471-    grpc_service_config = "managedidentities_grpc_service_config.json",
67472-    rest_numeric_enums = False,
67473-    ruby_cloud_description = "The Managed Service for Microsoft Active Directory API is used for managing a highly available, hardened service running Microsoft Active Directory.",
67474-    ruby_cloud_title = "Managed Service for Microsoft Active Directory API V1",
67475-    deps = [
67476-        ":managedidentities_ruby_grpc",
67477-        ":managedidentities_ruby_proto",
67478-    ],
67479-)
67480-
67481-# Open Source Packages
67482-ruby_gapic_assembly_pkg(
67483-    name = "google-cloud-managedidentities-v1-ruby",
67484-    deps = [
67485-        ":managedidentities_ruby_gapic",
67486-        ":managedidentities_ruby_grpc",
67487-        ":managedidentities_ruby_proto",
67488-    ],
67489-)
67490-
67491-##############################################################################
67492-# C#
67493-##############################################################################
67494-load(
67495-    "@com_google_googleapis_imports//:imports.bzl",
67496-    "csharp_gapic_assembly_pkg",
67497-    "csharp_gapic_library",
67498-    "csharp_grpc_library",
67499-    "csharp_proto_library",
67500-)
67501-
67502-csharp_proto_library(
67503-    name = "managedidentities_csharp_proto",
67504-    deps = [":managedidentities_proto"],
67505-)
67506-
67507-csharp_grpc_library(
67508-    name = "managedidentities_csharp_grpc",
67509-    srcs = [":managedidentities_proto"],
67510-    deps = [":managedidentities_csharp_proto"],
67511-)
67512-
67513-csharp_gapic_library(
67514-    name = "managedidentities_csharp_gapic",
67515-    srcs = [":managedidentities_proto_with_info"],
67516-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
67517-    grpc_service_config = "managedidentities_grpc_service_config.json",
67518-    rest_numeric_enums = False,
67519-    service_yaml = "managedidentities_v1.yaml",
67520-    deps = [
67521-        ":managedidentities_csharp_grpc",
67522-        ":managedidentities_csharp_proto",
67523-    ],
67524-)
67525-
67526-# Open Source Packages
67527-csharp_gapic_assembly_pkg(
67528-    name = "google-cloud-managedidentities-v1-csharp",
67529-    deps = [
67530-        ":managedidentities_csharp_gapic",
67531-        ":managedidentities_csharp_grpc",
67532-        ":managedidentities_csharp_proto",
67533-    ],
67534-)
67535-
67536-##############################################################################
67537-# C++
67538-##############################################################################
67539-load(
67540-    "@com_google_googleapis_imports//:imports.bzl",
67541-    "cc_grpc_library",
67542-    "cc_proto_library",
67543-)
67544-
67545-cc_proto_library(
67546-    name = "managedidentities_cc_proto",
67547-    deps = [":managedidentities_proto"],
67548-)
67549-
67550-cc_grpc_library(
67551-    name = "managedidentities_cc_grpc",
67552-    srcs = [":managedidentities_proto"],
67553-    grpc_only = True,
67554-    deps = [":managedidentities_cc_proto"],
67555-)
67556diff -urN a/google/cloud/managedidentities/v1beta1/BUILD.bazel b/google/cloud/managedidentities/v1beta1/BUILD.bazel
67557--- a/google/cloud/managedidentities/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
67558+++ b/google/cloud/managedidentities/v1beta1/BUILD.bazel	1969-12-31 16:00:00
67559@@ -1,383 +0,0 @@
67560-# This file was automatically generated by BuildFileGenerator
67561-# https://github.com/googleapis/rules_gapic/tree/master/bazel
67562-
67563-# Most of the manual changes to this file will be overwritten.
67564-# It's **only** allowed to change the following rule attribute values:
67565-# - names of *_gapic_assembly_* rules
67566-# - certain parameters of *_gapic_library rules, including but not limited to:
67567-#    * extra_protoc_parameters
67568-#    * extra_protoc_file_parameters
67569-# The complete list of preserved parameters can be found in the source code.
67570-
67571-# This is an API workspace, having public visibility by default makes perfect sense.
67572-package(default_visibility = ["//visibility:public"])
67573-
67574-##############################################################################
67575-# Common
67576-##############################################################################
67577-load("@rules_proto//proto:defs.bzl", "proto_library")
67578-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
67579-
67580-proto_library(
67581-    name = "managedidentities_proto",
67582-    srcs = [
67583-        "managed_identities_service.proto",
67584-        "resource.proto",
67585-    ],
67586-    deps = [
67587-        "//google/api:annotations_proto",
67588-        "//google/api:client_proto",
67589-        "//google/api:field_behavior_proto",
67590-        "//google/api:resource_proto",
67591-        "//google/longrunning:operations_proto",
67592-        "@com_google_protobuf//:field_mask_proto",
67593-        "@com_google_protobuf//:timestamp_proto",
67594-    ],
67595-)
67596-
67597-proto_library_with_info(
67598-    name = "managedidentities_proto_with_info",
67599-    deps = [
67600-        ":managedidentities_proto",
67601-        "//google/cloud:common_resources_proto",
67602-    ],
67603-)
67604-
67605-##############################################################################
67606-# Java
67607-##############################################################################
67608-load(
67609-    "@com_google_googleapis_imports//:imports.bzl",
67610-    "java_gapic_assembly_gradle_pkg",
67611-    "java_gapic_library",
67612-    "java_gapic_test",
67613-    "java_grpc_library",
67614-    "java_proto_library",
67615-)
67616-
67617-java_proto_library(
67618-    name = "managedidentities_java_proto",
67619-    deps = [":managedidentities_proto"],
67620-)
67621-
67622-java_grpc_library(
67623-    name = "managedidentities_java_grpc",
67624-    srcs = [":managedidentities_proto"],
67625-    deps = [":managedidentities_java_proto"],
67626-)
67627-
67628-java_gapic_library(
67629-    name = "managedidentities_java_gapic",
67630-    srcs = [":managedidentities_proto_with_info"],
67631-    gapic_yaml = "managedidentities_gapic.yaml",
67632-    grpc_service_config = "managedidentities_grpc_service_config.json",
67633-    rest_numeric_enums = False,
67634-    service_yaml = "managedidentities_v1beta1.yaml",
67635-    test_deps = [
67636-        ":managedidentities_java_grpc",
67637-    ],
67638-    transport = "grpc",
67639-    deps = [
67640-        ":managedidentities_java_proto",
67641-        "//google/api:api_java_proto",
67642-    ],
67643-)
67644-
67645-java_gapic_test(
67646-    name = "managedidentities_java_gapic_test_suite",
67647-    test_classes = [
67648-        "com.google.cloud.managedidentities.v1beta1.ManagedIdentitiesServiceClientTest",
67649-    ],
67650-    runtime_deps = [":managedidentities_java_gapic_test"],
67651-)
67652-
67653-# Open Source Packages
67654-java_gapic_assembly_gradle_pkg(
67655-    name = "google-cloud-managedidentities-v1beta1-java",
67656-    include_samples = True,
67657-    transport = "grpc",
67658-    deps = [
67659-        ":managedidentities_java_gapic",
67660-        ":managedidentities_java_grpc",
67661-        ":managedidentities_java_proto",
67662-        ":managedidentities_proto",
67663-    ],
67664-)
67665-
67666-##############################################################################
67667-# Go
67668-##############################################################################
67669-load(
67670-    "@com_google_googleapis_imports//:imports.bzl",
67671-    "go_gapic_assembly_pkg",
67672-    "go_gapic_library",
67673-    "go_proto_library",
67674-    "go_test",
67675-)
67676-
67677-go_proto_library(
67678-    name = "managedidentities_go_proto",
67679-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
67680-    importpath = "google.golang.org/genproto/googleapis/cloud/managedidentities/v1beta1",
67681-    protos = [":managedidentities_proto"],
67682-    deps = [
67683-        "//google/api:annotations_go_proto",
67684-        "//google/longrunning:longrunning_go_proto",
67685-    ],
67686-)
67687-
67688-go_gapic_library(
67689-    name = "managedidentities_go_gapic",
67690-    srcs = [":managedidentities_proto_with_info"],
67691-    grpc_service_config = "managedidentities_grpc_service_config.json",
67692-    importpath = "cloud.google.com/go/managedidentities/apiv1beta1;managedidentities",
67693-    metadata = True,
67694-    rest_numeric_enums = False,
67695-    service_yaml = "managedidentities_v1beta1.yaml",
67696-    transport = "grpc+rest",
67697-    deps = [
67698-        ":managedidentities_go_proto",
67699-        "//google/longrunning:longrunning_go_proto",
67700-        "@com_google_cloud_go//longrunning:go_default_library",
67701-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
67702-    ],
67703-)
67704-
67705-go_test(
67706-    name = "managedidentities_go_gapic_test",
67707-    srcs = [":managedidentities_go_gapic_srcjar_test"],
67708-    embed = [":managedidentities_go_gapic"],
67709-    importpath = "cloud.google.com/go/managedidentities/apiv1beta1",
67710-)
67711-
67712-# Open Source Packages
67713-go_gapic_assembly_pkg(
67714-    name = "gapi-cloud-managedidentities-v1beta1-go",
67715-    deps = [
67716-        ":managedidentities_go_gapic",
67717-        ":managedidentities_go_gapic_srcjar-metadata.srcjar",
67718-        ":managedidentities_go_gapic_srcjar-test.srcjar",
67719-        ":managedidentities_go_proto",
67720-    ],
67721-)
67722-
67723-##############################################################################
67724-# Python
67725-##############################################################################
67726-load(
67727-    "@com_google_googleapis_imports//:imports.bzl",
67728-    "py_gapic_assembly_pkg",
67729-    "py_gapic_library",
67730-    "py_test",
67731-)
67732-
67733-py_gapic_library(
67734-    name = "managedidentities_py_gapic",
67735-    srcs = [":managedidentities_proto"],
67736-    grpc_service_config = "managedidentities_grpc_service_config.json",
67737-    rest_numeric_enums = False,
67738-    transport = "grpc",
67739-)
67740-
67741-py_test(
67742-    name = "managedidentities_py_gapic_test",
67743-    srcs = [
67744-        "managedidentities_py_gapic_pytest.py",
67745-        "managedidentities_py_gapic_test.py",
67746-    ],
67747-    legacy_create_init = False,
67748-    deps = [":managedidentities_py_gapic"],
67749-)
67750-
67751-# Open Source Packages
67752-py_gapic_assembly_pkg(
67753-    name = "managedidentities-v1beta1-py",
67754-    deps = [
67755-        ":managedidentities_py_gapic",
67756-    ],
67757-)
67758-
67759-##############################################################################
67760-# PHP
67761-##############################################################################
67762-load(
67763-    "@com_google_googleapis_imports//:imports.bzl",
67764-    "php_gapic_assembly_pkg",
67765-    "php_gapic_library",
67766-    "php_grpc_library",
67767-    "php_proto_library",
67768-)
67769-
67770-php_proto_library(
67771-    name = "managedidentities_php_proto",
67772-    deps = [":managedidentities_proto"],
67773-)
67774-
67775-php_grpc_library(
67776-    name = "managedidentities_php_grpc",
67777-    srcs = [":managedidentities_proto"],
67778-    deps = [":managedidentities_php_proto"],
67779-)
67780-
67781-php_gapic_library(
67782-    name = "managedidentities_php_gapic",
67783-    srcs = [":managedidentities_proto_with_info"],
67784-    grpc_service_config = "managedidentities_grpc_service_config.json",
67785-    rest_numeric_enums = False,
67786-    service_yaml = "managedidentities_v1beta1.yaml",
67787-    transport = "grpc+rest",
67788-    deps = [
67789-        ":managedidentities_php_grpc",
67790-        ":managedidentities_php_proto",
67791-    ],
67792-)
67793-
67794-# Open Source Packages
67795-php_gapic_assembly_pkg(
67796-    name = "google-cloud-managedidentities-v1beta1-php",
67797-    deps = [
67798-        ":managedidentities_php_gapic",
67799-        ":managedidentities_php_grpc",
67800-        ":managedidentities_php_proto",
67801-    ],
67802-)
67803-
67804-##############################################################################
67805-# Node.js
67806-##############################################################################
67807-load(
67808-    "@com_google_googleapis_imports//:imports.bzl",
67809-    "nodejs_gapic_assembly_pkg",
67810-    "nodejs_gapic_library",
67811-)
67812-
67813-nodejs_gapic_library(
67814-    name = "managedidentities_nodejs_gapic",
67815-    package_name = "@google-cloud/managed-identities",
67816-    src = ":managedidentities_proto_with_info",
67817-    extra_protoc_parameters = ["metadata"],
67818-    grpc_service_config = "managedidentities_grpc_service_config.json",
67819-    package = "google.cloud.managedidentities.v1beta1",
67820-    rest_numeric_enums = False,
67821-    service_yaml = "managedidentities_v1beta1.yaml",
67822-    transport = "grpc+rest",
67823-    deps = [],
67824-)
67825-
67826-nodejs_gapic_assembly_pkg(
67827-    name = "managedidentities-v1beta1-nodejs",
67828-    deps = [
67829-        ":managedidentities_nodejs_gapic",
67830-        ":managedidentities_proto",
67831-    ],
67832-)
67833-
67834-##############################################################################
67835-# Ruby
67836-##############################################################################
67837-load(
67838-    "@com_google_googleapis_imports//:imports.bzl",
67839-    "ruby_cloud_gapic_library",
67840-    "ruby_gapic_assembly_pkg",
67841-    "ruby_grpc_library",
67842-    "ruby_proto_library",
67843-)
67844-
67845-ruby_proto_library(
67846-    name = "managedidentities_ruby_proto",
67847-    deps = [":managedidentities_proto"],
67848-)
67849-
67850-ruby_grpc_library(
67851-    name = "managedidentities_ruby_grpc",
67852-    srcs = [":managedidentities_proto"],
67853-    deps = [":managedidentities_ruby_proto"],
67854-)
67855-
67856-ruby_cloud_gapic_library(
67857-    name = "managedidentities_ruby_gapic",
67858-    srcs = [":managedidentities_proto_with_info"],
67859-    extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-managedidentities-v1beta1"],
67860-    grpc_service_config = "managedidentities_grpc_service_config.json",
67861-    rest_numeric_enums = False,
67862-    deps = [
67863-        ":managedidentities_ruby_grpc",
67864-        ":managedidentities_ruby_proto",
67865-    ],
67866-)
67867-
67868-# Open Source Packages
67869-ruby_gapic_assembly_pkg(
67870-    name = "google-cloud-managedidentities-v1beta1-ruby",
67871-    deps = [
67872-        ":managedidentities_ruby_gapic",
67873-        ":managedidentities_ruby_grpc",
67874-        ":managedidentities_ruby_proto",
67875-    ],
67876-)
67877-
67878-##############################################################################
67879-# C#
67880-##############################################################################
67881-load(
67882-    "@com_google_googleapis_imports//:imports.bzl",
67883-    "csharp_gapic_assembly_pkg",
67884-    "csharp_gapic_library",
67885-    "csharp_grpc_library",
67886-    "csharp_proto_library",
67887-)
67888-
67889-csharp_proto_library(
67890-    name = "managedidentities_csharp_proto",
67891-    deps = [":managedidentities_proto"],
67892-)
67893-
67894-csharp_grpc_library(
67895-    name = "managedidentities_csharp_grpc",
67896-    srcs = [":managedidentities_proto"],
67897-    deps = [":managedidentities_csharp_proto"],
67898-)
67899-
67900-csharp_gapic_library(
67901-    name = "managedidentities_csharp_gapic",
67902-    srcs = [":managedidentities_proto_with_info"],
67903-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
67904-    grpc_service_config = "managedidentities_grpc_service_config.json",
67905-    rest_numeric_enums = False,
67906-    service_yaml = "managedidentities_v1beta1.yaml",
67907-    deps = [
67908-        ":managedidentities_csharp_grpc",
67909-        ":managedidentities_csharp_proto",
67910-    ],
67911-)
67912-
67913-# Open Source Packages
67914-csharp_gapic_assembly_pkg(
67915-    name = "google-cloud-managedidentities-v1beta1-csharp",
67916-    deps = [
67917-        ":managedidentities_csharp_gapic",
67918-        ":managedidentities_csharp_grpc",
67919-        ":managedidentities_csharp_proto",
67920-    ],
67921-)
67922-
67923-##############################################################################
67924-# C++
67925-##############################################################################
67926-load(
67927-    "@com_google_googleapis_imports//:imports.bzl",
67928-    "cc_grpc_library",
67929-    "cc_proto_library",
67930-)
67931-
67932-cc_proto_library(
67933-    name = "managedidentities_cc_proto",
67934-    deps = [":managedidentities_proto"],
67935-)
67936-
67937-cc_grpc_library(
67938-    name = "managedidentities_cc_grpc",
67939-    srcs = [":managedidentities_proto"],
67940-    grpc_only = True,
67941-    deps = [":managedidentities_cc_proto"],
67942-)
67943diff -urN a/google/cloud/mediatranslation/BUILD.bazel b/google/cloud/mediatranslation/BUILD.bazel
67944--- a/google/cloud/mediatranslation/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
67945+++ b/google/cloud/mediatranslation/BUILD.bazel	1969-12-31 16:00:00
67946@@ -1,40 +0,0 @@
67947-# This build file includes a target for the Ruby wrapper library for
67948-# google-cloud-media_translation.
67949-
67950-# This is an API workspace, having public visibility by default makes perfect sense.
67951-package(default_visibility = ["//visibility:public"])
67952-
67953-# Export yaml configs.
67954-exports_files(glob(["*.yaml"]))
67955-
67956-load(
67957-    "@com_google_googleapis_imports//:imports.bzl",
67958-    "ruby_cloud_gapic_library",
67959-    "ruby_gapic_assembly_pkg",
67960-)
67961-
67962-# Generates a Ruby wrapper client for mediatranslation.
67963-# Ruby wrapper clients are versionless, but are generated from source protos
67964-# for a particular service version, v1beta1 in this case.
67965-ruby_cloud_gapic_library(
67966-    name = "mediatranslation_ruby_wrapper",
67967-    srcs = ["//google/cloud/mediatranslation/v1beta1:mediatranslation_proto_with_info"],
67968-    extra_protoc_parameters = [
67969-        "ruby-cloud-gem-name=google-cloud-media_translation",
67970-        "ruby-cloud-env-prefix=MEDIA_TRANSLATION",
67971-        "ruby-cloud-wrapper-of=v1beta1:0.0",
67972-        "ruby-cloud-product-url=https://cloud.google.com/media-translation/",
67973-        "ruby-cloud-api-id=mediatranslation.googleapis.com",
67974-        "ruby-cloud-api-shortname=mediatranslation",
67975-    ],
67976-    ruby_cloud_description = "Media Translation API delivers real-time speech translation to your content and applications directly from your audio data. Leveraging Google’s machine learning technologies, the API offers enhanced accuracy and simplified integration while equipping you with a comprehensive set of features to further refine your translation results. Improve user experience with low-latency streaming translation and scale quickly with straightforward internationalization.",
67977-    ruby_cloud_title = "Media Translation",
67978-)
67979-
67980-# Open Source package.
67981-ruby_gapic_assembly_pkg(
67982-    name = "google-cloud-mediatranslation-ruby",
67983-    deps = [
67984-        ":mediatranslation_ruby_wrapper",
67985-    ],
67986-)
67987diff -urN a/google/cloud/mediatranslation/v1alpha1/BUILD.bazel b/google/cloud/mediatranslation/v1alpha1/BUILD.bazel
67988--- a/google/cloud/mediatranslation/v1alpha1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
67989+++ b/google/cloud/mediatranslation/v1alpha1/BUILD.bazel	1969-12-31 16:00:00
67990@@ -1,166 +0,0 @@
67991-# This file was automatically generated by BuildFileGenerator
67992-
67993-# This is an API workspace, having public visibility by default makes perfect sense.
67994-package(default_visibility = ["//visibility:public"])
67995-
67996-##############################################################################
67997-# Common
67998-##############################################################################
67999-load("@rules_proto//proto:defs.bzl", "proto_library")
68000-
68001-proto_library(
68002-    name = "mediatranslation_proto",
68003-    srcs = [
68004-        "media_translation.proto",
68005-    ],
68006-    deps = [
68007-        "//google/api:client_proto",
68008-        "//google/api:field_behavior_proto",
68009-        "//google/rpc:status_proto",
68010-    ],
68011-)
68012-
68013-##############################################################################
68014-# Java
68015-##############################################################################
68016-load(
68017-    "@com_google_googleapis_imports//:imports.bzl",
68018-    "java_grpc_library",
68019-    "java_proto_library",
68020-)
68021-
68022-java_proto_library(
68023-    name = "mediatranslation_java_proto",
68024-    deps = [":mediatranslation_proto"],
68025-)
68026-
68027-java_grpc_library(
68028-    name = "mediatranslation_java_grpc",
68029-    srcs = [":mediatranslation_proto"],
68030-    deps = [":mediatranslation_java_proto"],
68031-)
68032-
68033-##############################################################################
68034-# Go
68035-##############################################################################
68036-load(
68037-    "@com_google_googleapis_imports//:imports.bzl",
68038-    "go_proto_library",
68039-)
68040-
68041-go_proto_library(
68042-    name = "mediatranslation_go_proto",
68043-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
68044-    importpath = "google.golang.org/genproto/googleapis/cloud/mediatranslation/v1alpha1",
68045-    protos = [":mediatranslation_proto"],
68046-    deps = [
68047-        "//google/api:annotations_go_proto",
68048-        "//google/rpc:status_go_proto",
68049-    ],
68050-)
68051-
68052-##############################################################################
68053-# Python
68054-##############################################################################
68055-load(
68056-    "@com_google_googleapis_imports//:imports.bzl",
68057-    "moved_proto_library",
68058-    "py_grpc_library",
68059-    "py_proto_library",
68060-)
68061-
68062-moved_proto_library(
68063-    name = "mediatranslation_moved_proto",
68064-    srcs = [":mediatranslation_proto"],
68065-    deps = [
68066-        "//google/api:client_proto",
68067-        "//google/api:field_behavior_proto",
68068-        "//google/rpc:status_proto",
68069-    ],
68070-)
68071-
68072-py_proto_library(
68073-    name = "mediatranslation_py_proto",
68074-    deps = [":mediatranslation_moved_proto"],
68075-)
68076-
68077-py_grpc_library(
68078-    name = "mediatranslation_py_grpc",
68079-    srcs = [":mediatranslation_moved_proto"],
68080-    deps = [":mediatranslation_py_proto"],
68081-)
68082-
68083-##############################################################################
68084-# PHP
68085-##############################################################################
68086-load(
68087-    "@com_google_googleapis_imports//:imports.bzl",
68088-    "php_grpc_library",
68089-    "php_proto_library",
68090-)
68091-
68092-php_proto_library(
68093-    name = "mediatranslation_php_proto",
68094-    deps = [":mediatranslation_proto"],
68095-)
68096-
68097-php_grpc_library(
68098-    name = "mediatranslation_php_grpc",
68099-    srcs = [":mediatranslation_proto"],
68100-    deps = [":mediatranslation_php_proto"],
68101-)
68102-
68103-##############################################################################
68104-# Node.js
68105-##############################################################################
68106-load(
68107-    "@com_google_googleapis_imports//:imports.bzl",
68108-    "nodejs_gapic_assembly_pkg",
68109-    "nodejs_gapic_library",
68110-)
68111-
68112-
68113-##############################################################################
68114-# Ruby
68115-##############################################################################
68116-load(
68117-    "@com_google_googleapis_imports//:imports.bzl",
68118-    "ruby_grpc_library",
68119-    "ruby_proto_library",
68120-)
68121-
68122-ruby_proto_library(
68123-    name = "mediatranslation_ruby_proto",
68124-    deps = [":mediatranslation_proto"],
68125-)
68126-
68127-ruby_grpc_library(
68128-    name = "mediatranslation_ruby_grpc",
68129-    srcs = [":mediatranslation_proto"],
68130-    deps = [":mediatranslation_ruby_proto"],
68131-)
68132-
68133-##############################################################################
68134-# C#
68135-##############################################################################
68136-load(
68137-    "@com_google_googleapis_imports//:imports.bzl",
68138-    "csharp_grpc_library",
68139-    "csharp_proto_library",
68140-)
68141-
68142-csharp_proto_library(
68143-    name = "mediatranslation_csharp_proto",
68144-    deps = [":mediatranslation_proto"],
68145-)
68146-
68147-csharp_grpc_library(
68148-    name = "mediatranslation_csharp_grpc",
68149-    srcs = [":mediatranslation_proto"],
68150-    deps = [":mediatranslation_csharp_proto"],
68151-)
68152-
68153-##############################################################################
68154-# C++
68155-##############################################################################
68156-# Put your C++ code here
68157diff -urN a/google/cloud/mediatranslation/v1beta1/BUILD.bazel b/google/cloud/mediatranslation/v1beta1/BUILD.bazel
68158--- a/google/cloud/mediatranslation/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
68159+++ b/google/cloud/mediatranslation/v1beta1/BUILD.bazel	1969-12-31 16:00:00
68160@@ -1,367 +0,0 @@
68161-# This file was automatically generated by BuildFileGenerator
68162-# https://github.com/googleapis/rules_gapic/tree/master/bazel
68163-
68164-# Most of the manual changes to this file will be overwritten.
68165-# It's **only** allowed to change the following rule attribute values:
68166-# - names of *_gapic_assembly_* rules
68167-# - certain parameters of *_gapic_library rules, including but not limited to:
68168-#    * extra_protoc_parameters
68169-#    * extra_protoc_file_parameters
68170-# The complete list of preserved parameters can be found in the source code.
68171-
68172-# This is an API workspace, having public visibility by default makes perfect sense.
68173-package(default_visibility = ["//visibility:public"])
68174-
68175-##############################################################################
68176-# Common
68177-##############################################################################
68178-load("@rules_proto//proto:defs.bzl", "proto_library")
68179-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
68180-
68181-proto_library(
68182-    name = "mediatranslation_proto",
68183-    srcs = [
68184-        "media_translation.proto",
68185-    ],
68186-    deps = [
68187-        "//google/api:client_proto",
68188-        "//google/api:field_behavior_proto",
68189-        "//google/rpc:status_proto",
68190-    ],
68191-)
68192-
68193-proto_library_with_info(
68194-    name = "mediatranslation_proto_with_info",
68195-    deps = [
68196-        ":mediatranslation_proto",
68197-        "//google/cloud:common_resources_proto",
68198-    ],
68199-)
68200-
68201-##############################################################################
68202-# Java
68203-##############################################################################
68204-load(
68205-    "@com_google_googleapis_imports//:imports.bzl",
68206-    "java_gapic_assembly_gradle_pkg",
68207-    "java_gapic_library",
68208-    "java_gapic_test",
68209-    "java_grpc_library",
68210-    "java_proto_library",
68211-)
68212-
68213-java_proto_library(
68214-    name = "mediatranslation_java_proto",
68215-    deps = [":mediatranslation_proto"],
68216-)
68217-
68218-java_grpc_library(
68219-    name = "mediatranslation_java_grpc",
68220-    srcs = [":mediatranslation_proto"],
68221-    deps = [":mediatranslation_java_proto"],
68222-)
68223-
68224-java_gapic_library(
68225-    name = "mediatranslation_java_gapic",
68226-    srcs = [":mediatranslation_proto_with_info"],
68227-    grpc_service_config = "mediatranslation_grpc_service_config.json",
68228-    rest_numeric_enums = False,
68229-    test_deps = [
68230-        ":mediatranslation_java_grpc",
68231-    ],
68232-    transport = "grpc+rest",
68233-    deps = [
68234-        ":mediatranslation_java_proto",
68235-    ],
68236-)
68237-
68238-java_gapic_test(
68239-    name = "mediatranslation_java_gapic_test_suite",
68240-    test_classes = [
68241-        "com.google.cloud.mediatranslation.v1beta1.SpeechTranslationServiceClientHttpJsonTest",
68242-        "com.google.cloud.mediatranslation.v1beta1.SpeechTranslationServiceClientTest",
68243-    ],
68244-    runtime_deps = [":mediatranslation_java_gapic_test"],
68245-)
68246-
68247-# Open Source Packages
68248-java_gapic_assembly_gradle_pkg(
68249-    name = "google-cloud-mediatranslation-v1beta1-java",
68250-    include_samples = True,
68251-    transport = "grpc+rest",
68252-    deps = [
68253-        ":mediatranslation_java_gapic",
68254-        ":mediatranslation_java_grpc",
68255-        ":mediatranslation_java_proto",
68256-        ":mediatranslation_proto",
68257-    ],
68258-)
68259-
68260-##############################################################################
68261-# Go
68262-##############################################################################
68263-load(
68264-    "@com_google_googleapis_imports//:imports.bzl",
68265-    "go_gapic_assembly_pkg",
68266-    "go_gapic_library",
68267-    "go_proto_library",
68268-    "go_test",
68269-)
68270-
68271-go_proto_library(
68272-    name = "mediatranslation_go_proto",
68273-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
68274-    importpath = "google.golang.org/genproto/googleapis/cloud/mediatranslation/v1beta1",
68275-    protos = [":mediatranslation_proto"],
68276-    deps = [
68277-        "//google/api:annotations_go_proto",
68278-        "//google/rpc:status_go_proto",
68279-    ],
68280-)
68281-
68282-go_gapic_library(
68283-    name = "mediatranslation_go_gapic",
68284-    srcs = [":mediatranslation_proto_with_info"],
68285-    grpc_service_config = "mediatranslation_grpc_service_config.json",
68286-    importpath = "cloud.google.com/go/mediatranslation/apiv1beta1;mediatranslation",
68287-    metadata = True,
68288-    rest_numeric_enums = False,
68289-    service_yaml = "mediatranslation_v1beta1.yaml",
68290-    deps = [
68291-        ":mediatranslation_go_proto",
68292-    ],
68293-)
68294-
68295-go_test(
68296-    name = "mediatranslation_go_gapic_test",
68297-    srcs = [":mediatranslation_go_gapic_srcjar_test"],
68298-    embed = [":mediatranslation_go_gapic"],
68299-    importpath = "cloud.google.com/go/mediatranslation/apiv1beta1",
68300-)
68301-
68302-# Open Source Packages
68303-go_gapic_assembly_pkg(
68304-    name = "gapi-cloud-mediatranslation-v1beta1-go",
68305-    deps = [
68306-        ":mediatranslation_go_gapic",
68307-        ":mediatranslation_go_gapic_srcjar-metadata.srcjar",
68308-        ":mediatranslation_go_gapic_srcjar-test.srcjar",
68309-        ":mediatranslation_go_proto",
68310-    ],
68311-)
68312-
68313-##############################################################################
68314-# Python
68315-##############################################################################
68316-load(
68317-    "@com_google_googleapis_imports//:imports.bzl",
68318-    "py_gapic_assembly_pkg",
68319-    "py_gapic_library",
68320-    "py_test",
68321-)
68322-
68323-py_gapic_library(
68324-    name = "mediatranslation_py_gapic",
68325-    srcs = [":mediatranslation_proto"],
68326-    grpc_service_config = "mediatranslation_grpc_service_config.json",
68327-    opt_args = [
68328-        "warehouse-package-name=google-cloud-media-translation",
68329-    ],
68330-    rest_numeric_enums = False,
68331-    transport = "grpc",
68332-)
68333-
68334-py_test(
68335-    name = "mediatranslation_py_gapic_test",
68336-    srcs = [
68337-        "mediatranslation_py_gapic_pytest.py",
68338-        "mediatranslation_py_gapic_test.py",
68339-    ],
68340-    legacy_create_init = False,
68341-    deps = [":mediatranslation_py_gapic"],
68342-)
68343-
68344-# Open Source Packages
68345-py_gapic_assembly_pkg(
68346-    name = "mediatranslation-v1beta1-py",
68347-    deps = [
68348-        ":mediatranslation_py_gapic",
68349-    ],
68350-)
68351-
68352-##############################################################################
68353-# PHP
68354-##############################################################################
68355-load(
68356-    "@com_google_googleapis_imports//:imports.bzl",
68357-    "php_gapic_assembly_pkg",
68358-    "php_gapic_library",
68359-    "php_grpc_library",
68360-    "php_proto_library",
68361-)
68362-
68363-php_proto_library(
68364-    name = "mediatranslation_php_proto",
68365-    deps = [":mediatranslation_proto"],
68366-)
68367-
68368-php_grpc_library(
68369-    name = "mediatranslation_php_grpc",
68370-    srcs = [":mediatranslation_proto"],
68371-    deps = [":mediatranslation_php_proto"],
68372-)
68373-
68374-php_gapic_library(
68375-    name = "mediatranslation_php_gapic",
68376-    srcs = [":mediatranslation_proto_with_info"],
68377-    grpc_service_config = "mediatranslation_grpc_service_config.json",
68378-    rest_numeric_enums = False,
68379-    service_yaml = "mediatranslation_v1beta1.yaml",
68380-    transport = "grpc+rest",
68381-    deps = [
68382-        ":mediatranslation_php_grpc",
68383-        ":mediatranslation_php_proto",
68384-    ],
68385-)
68386-
68387-# Open Source Packages
68388-php_gapic_assembly_pkg(
68389-    name = "google-cloud-mediatranslation-v1beta1-php",
68390-    deps = [
68391-        ":mediatranslation_php_gapic",
68392-        ":mediatranslation_php_grpc",
68393-        ":mediatranslation_php_proto",
68394-    ],
68395-)
68396-
68397-##############################################################################
68398-# Node.js
68399-##############################################################################
68400-load(
68401-    "@com_google_googleapis_imports//:imports.bzl",
68402-    "nodejs_gapic_assembly_pkg",
68403-    "nodejs_gapic_library",
68404-)
68405-
68406-nodejs_gapic_library(
68407-    name = "mediatranslation_nodejs_gapic",
68408-    package_name = "@google-cloud/media-translation",
68409-    src = ":mediatranslation_proto_with_info",
68410-    extra_protoc_parameters = ["metadata"],
68411-    grpc_service_config = "mediatranslation_grpc_service_config.json",
68412-    package = "google.cloud.mediatranslation.v1beta1",
68413-    rest_numeric_enums = False,
68414-    service_yaml = "mediatranslation_v1beta1.yaml",
68415-    transport = "grpc+rest",
68416-    deps = [],
68417-)
68418-
68419-nodejs_gapic_assembly_pkg(
68420-    name = "mediatranslation-v1beta1-nodejs",
68421-    deps = [
68422-        ":mediatranslation_nodejs_gapic",
68423-        ":mediatranslation_proto",
68424-    ],
68425-)
68426-
68427-##############################################################################
68428-# Ruby
68429-##############################################################################
68430-load(
68431-    "@com_google_googleapis_imports//:imports.bzl",
68432-    "ruby_cloud_gapic_library",
68433-    "ruby_gapic_assembly_pkg",
68434-    "ruby_grpc_library",
68435-    "ruby_proto_library",
68436-)
68437-
68438-ruby_proto_library(
68439-    name = "mediatranslation_ruby_proto",
68440-    deps = [":mediatranslation_proto"],
68441-)
68442-
68443-ruby_grpc_library(
68444-    name = "mediatranslation_ruby_grpc",
68445-    srcs = [":mediatranslation_proto"],
68446-    deps = [":mediatranslation_ruby_proto"],
68447-)
68448-
68449-ruby_cloud_gapic_library(
68450-    name = "mediatranslation_ruby_gapic",
68451-    srcs = [":mediatranslation_proto_with_info"],
68452-    extra_protoc_parameters = [
68453-        "ruby-cloud-api-id=mediatranslation.googleapis.com",
68454-        "ruby-cloud-api-shortname=mediatranslation",
68455-        "ruby-cloud-env-prefix=MEDIA_TRANSLATION",
68456-        "ruby-cloud-gem-name=google-cloud-media_translation-v1beta1",
68457-        "ruby-cloud-product-url=https://cloud.google.com/media-translation/",
68458-    ],
68459-    grpc_service_config = "mediatranslation_grpc_service_config.json",
68460-    rest_numeric_enums = False,
68461-    ruby_cloud_description = "Media Translation API delivers real-time speech translation to your content and applications directly from your audio data. Leveraging Google’s machine learning technologies, the API offers enhanced accuracy and simplified integration while equipping you with a comprehensive set of features to further refine your translation results. Improve user experience with low-latency streaming translation and scale quickly with straightforward internationalization.",
68462-    ruby_cloud_title = "Media Translation V1beta1",
68463-    deps = [
68464-        ":mediatranslation_ruby_grpc",
68465-        ":mediatranslation_ruby_proto",
68466-    ],
68467-)
68468-
68469-# Open Source Packages
68470-ruby_gapic_assembly_pkg(
68471-    name = "google-cloud-mediatranslation-v1beta1-ruby",
68472-    deps = [
68473-        ":mediatranslation_ruby_gapic",
68474-        ":mediatranslation_ruby_grpc",
68475-        ":mediatranslation_ruby_proto",
68476-    ],
68477-)
68478-
68479-##############################################################################
68480-# C#
68481-##############################################################################
68482-load(
68483-    "@com_google_googleapis_imports//:imports.bzl",
68484-    "csharp_gapic_assembly_pkg",
68485-    "csharp_gapic_library",
68486-    "csharp_grpc_library",
68487-    "csharp_proto_library",
68488-)
68489-
68490-csharp_proto_library(
68491-    name = "mediatranslation_csharp_proto",
68492-    deps = [":mediatranslation_proto"],
68493-)
68494-
68495-csharp_grpc_library(
68496-    name = "mediatranslation_csharp_grpc",
68497-    srcs = [":mediatranslation_proto"],
68498-    deps = [":mediatranslation_csharp_proto"],
68499-)
68500-
68501-csharp_gapic_library(
68502-    name = "mediatranslation_csharp_gapic",
68503-    srcs = [":mediatranslation_proto_with_info"],
68504-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
68505-    grpc_service_config = "mediatranslation_grpc_service_config.json",
68506-    rest_numeric_enums = False,
68507-    service_yaml = "mediatranslation_v1beta1.yaml",
68508-    deps = [
68509-        ":mediatranslation_csharp_grpc",
68510-        ":mediatranslation_csharp_proto",
68511-    ],
68512-)
68513-
68514-# Open Source Packages
68515-csharp_gapic_assembly_pkg(
68516-    name = "google-cloud-mediatranslation-v1beta1-csharp",
68517-    deps = [
68518-        ":mediatranslation_csharp_gapic",
68519-        ":mediatranslation_csharp_grpc",
68520-        ":mediatranslation_csharp_proto",
68521-    ],
68522-)
68523-
68524-##############################################################################
68525-# C++
68526-##############################################################################
68527-# Put your C++ rules here
68528diff -urN a/google/cloud/memcache/BUILD.bazel b/google/cloud/memcache/BUILD.bazel
68529--- a/google/cloud/memcache/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
68530+++ b/google/cloud/memcache/BUILD.bazel	1969-12-31 16:00:00
68531@@ -1,40 +0,0 @@
68532-# This build file includes a target for the Ruby wrapper library for
68533-# google-cloud-memcache.
68534-
68535-# This is an API workspace, having public visibility by default makes perfect sense.
68536-package(default_visibility = ["//visibility:public"])
68537-
68538-# Export yaml configs.
68539-exports_files(glob(["*.yaml"]))
68540-
68541-load(
68542-    "@com_google_googleapis_imports//:imports.bzl",
68543-    "ruby_cloud_gapic_library",
68544-    "ruby_gapic_assembly_pkg",
68545-)
68546-
68547-# Generates a Ruby wrapper client for memcache.
68548-# Ruby wrapper clients are versionless, but are generated from source protos
68549-# for a particular service version, v1beta2 in this case.
68550-ruby_cloud_gapic_library(
68551-    name = "memcache_ruby_wrapper",
68552-    srcs = ["//google/cloud/memcache/v1beta2:memcache_proto_with_info"],
68553-    extra_protoc_parameters = [
68554-        "ruby-cloud-gem-name=google-cloud-memcache",
68555-        "ruby-cloud-env-prefix=MEMCACHE",
68556-        "ruby-cloud-wrapper-of=v1:0.0;v1beta2:0.0",
68557-        "ruby-cloud-product-url=https://cloud.google.com/memorystore/docs/memcached/",
68558-        "ruby-cloud-api-id=memcache.googleapis.com",
68559-        "ruby-cloud-api-shortname=memcache",
68560-    ],
68561-    ruby_cloud_description = "Google Cloud Memorystore for Memcached API is used for creating and managing Memcached instances in GCP.",
68562-    ruby_cloud_title = "Google Cloud Memorystore for Memcached",
68563-)
68564-
68565-# Open Source package.
68566-ruby_gapic_assembly_pkg(
68567-    name = "google-cloud-memcache-ruby",
68568-    deps = [
68569-        ":memcache_ruby_wrapper",
68570-    ],
68571-)
68572diff -urN a/google/cloud/memcache/v1/BUILD.bazel b/google/cloud/memcache/v1/BUILD.bazel
68573--- a/google/cloud/memcache/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
68574+++ b/google/cloud/memcache/v1/BUILD.bazel	1969-12-31 16:00:00
68575@@ -1,405 +0,0 @@
68576-# This file was automatically generated by BuildFileGenerator
68577-# https://github.com/googleapis/rules_gapic/tree/master/bazel
68578-
68579-# Most of the manual changes to this file will be overwritten.
68580-# It's **only** allowed to change the following rule attribute values:
68581-# - names of *_gapic_assembly_* rules
68582-# - certain parameters of *_gapic_library rules, including but not limited to:
68583-#    * extra_protoc_parameters
68584-#    * extra_protoc_file_parameters
68585-# The complete list of preserved parameters can be found in the source code.
68586-
68587-# This is an API workspace, having public visibility by default makes perfect sense.
68588-package(default_visibility = ["//visibility:public"])
68589-
68590-##############################################################################
68591-# Common
68592-##############################################################################
68593-load("@rules_proto//proto:defs.bzl", "proto_library")
68594-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
68595-
68596-proto_library(
68597-    name = "memcache_proto",
68598-    srcs = [
68599-        "cloud_memcache.proto",
68600-    ],
68601-    deps = [
68602-        "//google/api:annotations_proto",
68603-        "//google/api:client_proto",
68604-        "//google/api:field_behavior_proto",
68605-        "//google/api:resource_proto",
68606-        "//google/longrunning:operations_proto",
68607-        "//google/type:dayofweek_proto",
68608-        "//google/type:timeofday_proto",
68609-        "@com_google_protobuf//:duration_proto",
68610-        "@com_google_protobuf//:field_mask_proto",
68611-        "@com_google_protobuf//:timestamp_proto",
68612-    ],
68613-)
68614-
68615-proto_library_with_info(
68616-    name = "memcache_proto_with_info",
68617-    deps = [
68618-        ":memcache_proto",
68619-        "//google/cloud:common_resources_proto",
68620-        "//google/cloud/location:location_proto",
68621-    ],
68622-)
68623-
68624-##############################################################################
68625-# Java
68626-##############################################################################
68627-load(
68628-    "@com_google_googleapis_imports//:imports.bzl",
68629-    "java_gapic_assembly_gradle_pkg",
68630-    "java_gapic_library",
68631-    "java_gapic_test",
68632-    "java_grpc_library",
68633-    "java_proto_library",
68634-)
68635-
68636-java_proto_library(
68637-    name = "memcache_java_proto",
68638-    deps = [":memcache_proto"],
68639-)
68640-
68641-java_grpc_library(
68642-    name = "memcache_java_grpc",
68643-    srcs = [":memcache_proto"],
68644-    deps = [":memcache_java_proto"],
68645-)
68646-
68647-java_gapic_library(
68648-    name = "memcache_java_gapic",
68649-    srcs = [":memcache_proto_with_info"],
68650-    gapic_yaml = None,
68651-    grpc_service_config = "memcache_grpc_service_config.json",
68652-    rest_numeric_enums = False,
68653-    service_yaml = "memcache_v1.yaml",
68654-    test_deps = [
68655-        ":memcache_java_grpc",
68656-        "//google/cloud/location:location_java_grpc",
68657-    ],
68658-    transport = "grpc+rest",
68659-    deps = [
68660-        ":memcache_java_proto",
68661-        "//google/api:api_java_proto",
68662-        "//google/cloud/location:location_java_proto",
68663-    ],
68664-)
68665-
68666-java_gapic_test(
68667-    name = "memcache_java_gapic_test_suite",
68668-    test_classes = [
68669-        "com.google.cloud.memcache.v1.CloudMemcacheClientHttpJsonTest",
68670-        "com.google.cloud.memcache.v1.CloudMemcacheClientTest",
68671-    ],
68672-    runtime_deps = [":memcache_java_gapic_test"],
68673-)
68674-
68675-# Open Source Packages
68676-java_gapic_assembly_gradle_pkg(
68677-    name = "google-cloud-memcache-v1-java",
68678-    include_samples = True,
68679-    transport = "grpc+rest",
68680-    deps = [
68681-        ":memcache_java_gapic",
68682-        ":memcache_java_grpc",
68683-        ":memcache_java_proto",
68684-        ":memcache_proto",
68685-    ],
68686-)
68687-
68688-##############################################################################
68689-# Go
68690-##############################################################################
68691-load(
68692-    "@com_google_googleapis_imports//:imports.bzl",
68693-    "go_gapic_assembly_pkg",
68694-    "go_gapic_library",
68695-    "go_proto_library",
68696-    "go_test",
68697-)
68698-
68699-go_proto_library(
68700-    name = "memcache_go_proto",
68701-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
68702-    importpath = "google.golang.org/genproto/googleapis/cloud/memcache/v1",
68703-    protos = [":memcache_proto"],
68704-    deps = [
68705-        "//google/api:annotations_go_proto",
68706-        "//google/longrunning:longrunning_go_proto",
68707-        "//google/type:dayofweek_go_proto",
68708-        "//google/type:timeofday_go_proto",
68709-    ],
68710-)
68711-
68712-go_gapic_library(
68713-    name = "memcache_go_gapic",
68714-    srcs = [":memcache_proto_with_info"],
68715-    grpc_service_config = "memcache_grpc_service_config.json",
68716-    importpath = "cloud.google.com/go/memcache/apiv1;memcache",
68717-    metadata = True,
68718-    rest_numeric_enums = False,
68719-    service_yaml = "memcache_v1.yaml",
68720-    transport = "grpc+rest",
68721-    deps = [
68722-        ":memcache_go_proto",
68723-        "//google/cloud/location:location_go_proto",
68724-        "//google/longrunning:longrunning_go_proto",
68725-        "@com_google_cloud_go//longrunning:go_default_library",
68726-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
68727-        "@io_bazel_rules_go//proto/wkt:duration_go_proto",
68728-    ],
68729-)
68730-
68731-go_test(
68732-    name = "memcache_go_gapic_test",
68733-    srcs = [":memcache_go_gapic_srcjar_test"],
68734-    embed = [":memcache_go_gapic"],
68735-    importpath = "cloud.google.com/go/memcache/apiv1",
68736-)
68737-
68738-# Open Source Packages
68739-go_gapic_assembly_pkg(
68740-    name = "gapi-cloud-memcache-v1-go",
68741-    deps = [
68742-        ":memcache_go_gapic",
68743-        ":memcache_go_gapic_srcjar-metadata.srcjar",
68744-        ":memcache_go_gapic_srcjar-test.srcjar",
68745-        ":memcache_go_proto",
68746-    ],
68747-)
68748-
68749-##############################################################################
68750-# Python
68751-##############################################################################
68752-load(
68753-    "@com_google_googleapis_imports//:imports.bzl",
68754-    "py_gapic_assembly_pkg",
68755-    "py_gapic_library",
68756-    "py_test",
68757-)
68758-
68759-py_gapic_library(
68760-    name = "memcache_py_gapic",
68761-    srcs = [":memcache_proto"],
68762-    grpc_service_config = "memcache_grpc_service_config.json",
68763-    rest_numeric_enums = False,
68764-    service_yaml = "memcache_v1.yaml",
68765-    transport = "grpc",
68766-    deps = [
68767-    ],
68768-)
68769-
68770-py_test(
68771-    name = "memcache_py_gapic_test",
68772-    srcs = [
68773-        "memcache_py_gapic_pytest.py",
68774-        "memcache_py_gapic_test.py",
68775-    ],
68776-    legacy_create_init = False,
68777-    deps = [":memcache_py_gapic"],
68778-)
68779-
68780-# Open Source Packages
68781-py_gapic_assembly_pkg(
68782-    name = "memcache-v1-py",
68783-    deps = [
68784-        ":memcache_py_gapic",
68785-    ],
68786-)
68787-
68788-##############################################################################
68789-# PHP
68790-##############################################################################
68791-load(
68792-    "@com_google_googleapis_imports//:imports.bzl",
68793-    "php_gapic_assembly_pkg",
68794-    "php_gapic_library",
68795-    "php_grpc_library",
68796-    "php_proto_library",
68797-)
68798-
68799-php_proto_library(
68800-    name = "memcache_php_proto",
68801-    deps = [":memcache_proto"],
68802-)
68803-
68804-php_grpc_library(
68805-    name = "memcache_php_grpc",
68806-    srcs = [":memcache_proto"],
68807-    deps = [":memcache_php_proto"],
68808-)
68809-
68810-php_gapic_library(
68811-    name = "memcache_php_gapic",
68812-    srcs = [":memcache_proto_with_info"],
68813-    grpc_service_config = "memcache_grpc_service_config.json",
68814-    rest_numeric_enums = False,
68815-    service_yaml = "memcache_v1.yaml",
68816-    transport = "grpc+rest",
68817-    deps = [
68818-        ":memcache_php_grpc",
68819-        ":memcache_php_proto",
68820-    ],
68821-)
68822-
68823-# Open Source Packages
68824-php_gapic_assembly_pkg(
68825-    name = "google-cloud-memcache-v1-php",
68826-    deps = [
68827-        ":memcache_php_gapic",
68828-        ":memcache_php_grpc",
68829-        ":memcache_php_proto",
68830-    ],
68831-)
68832-
68833-##############################################################################
68834-# Node.js
68835-##############################################################################
68836-load(
68837-    "@com_google_googleapis_imports//:imports.bzl",
68838-    "nodejs_gapic_assembly_pkg",
68839-    "nodejs_gapic_library",
68840-)
68841-
68842-nodejs_gapic_library(
68843-    name = "memcache_nodejs_gapic",
68844-    package_name = "@google-cloud/memcache",
68845-    src = ":memcache_proto_with_info",
68846-    extra_protoc_parameters = ["metadata"],
68847-    grpc_service_config = "memcache_grpc_service_config.json",
68848-    package = "google.cloud.memcache.v1",
68849-    rest_numeric_enums = False,
68850-    service_yaml = "memcache_v1.yaml",
68851-    transport = "grpc+rest",
68852-    deps = [],
68853-)
68854-
68855-nodejs_gapic_assembly_pkg(
68856-    name = "memcache-v1-nodejs",
68857-    deps = [
68858-        ":memcache_nodejs_gapic",
68859-        ":memcache_proto",
68860-    ],
68861-)
68862-
68863-##############################################################################
68864-# Ruby
68865-##############################################################################
68866-load(
68867-    "@com_google_googleapis_imports//:imports.bzl",
68868-    "ruby_cloud_gapic_library",
68869-    "ruby_gapic_assembly_pkg",
68870-    "ruby_grpc_library",
68871-    "ruby_proto_library",
68872-)
68873-
68874-ruby_proto_library(
68875-    name = "memcache_ruby_proto",
68876-    deps = [":memcache_proto"],
68877-)
68878-
68879-ruby_grpc_library(
68880-    name = "memcache_ruby_grpc",
68881-    srcs = [":memcache_proto"],
68882-    deps = [":memcache_ruby_proto"],
68883-)
68884-
68885-ruby_cloud_gapic_library(
68886-    name = "memcache_ruby_gapic",
68887-    srcs = [":memcache_proto_with_info"],
68888-    extra_protoc_parameters = [
68889-        "ruby-cloud-api-id=memcache.googleapis.com",
68890-        "ruby-cloud-api-shortname=memcache",
68891-        "ruby-cloud-env-prefix=MEMCACHE",
68892-        "ruby-cloud-gem-name=google-cloud-memcache-v1",
68893-        "ruby-cloud-product-url=https://cloud.google.com/memorystore/docs/memcached/",
68894-    ],
68895-    grpc_service_config = "memcache_grpc_service_config.json",
68896-    rest_numeric_enums = False,
68897-    ruby_cloud_description = "Google Cloud Memorystore for Memcached API is used for creating and managing Memcached instances in GCP.",
68898-    ruby_cloud_title = "Google Cloud Memorystore for Memcached V1",
68899-    service_yaml = "memcache_v1.yaml",
68900-    deps = [
68901-        ":memcache_ruby_grpc",
68902-        ":memcache_ruby_proto",
68903-    ],
68904-)
68905-
68906-# Open Source Packages
68907-ruby_gapic_assembly_pkg(
68908-    name = "google-cloud-memcache-v1-ruby",
68909-    deps = [
68910-        ":memcache_ruby_gapic",
68911-        ":memcache_ruby_grpc",
68912-        ":memcache_ruby_proto",
68913-    ],
68914-)
68915-
68916-##############################################################################
68917-# C#
68918-##############################################################################
68919-load(
68920-    "@com_google_googleapis_imports//:imports.bzl",
68921-    "csharp_gapic_assembly_pkg",
68922-    "csharp_gapic_library",
68923-    "csharp_grpc_library",
68924-    "csharp_proto_library",
68925-)
68926-
68927-csharp_proto_library(
68928-    name = "memcache_csharp_proto",
68929-    deps = [":memcache_proto"],
68930-)
68931-
68932-csharp_grpc_library(
68933-    name = "memcache_csharp_grpc",
68934-    srcs = [":memcache_proto"],
68935-    deps = [":memcache_csharp_proto"],
68936-)
68937-
68938-csharp_gapic_library(
68939-    name = "memcache_csharp_gapic",
68940-    srcs = [":memcache_proto_with_info"],
68941-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
68942-    grpc_service_config = "memcache_grpc_service_config.json",
68943-    rest_numeric_enums = False,
68944-    service_yaml = "memcache_v1.yaml",
68945-    deps = [
68946-        ":memcache_csharp_grpc",
68947-        ":memcache_csharp_proto",
68948-    ],
68949-)
68950-
68951-# Open Source Packages
68952-csharp_gapic_assembly_pkg(
68953-    name = "google-cloud-memcache-v1-csharp",
68954-    deps = [
68955-        ":memcache_csharp_gapic",
68956-        ":memcache_csharp_grpc",
68957-        ":memcache_csharp_proto",
68958-    ],
68959-)
68960-
68961-##############################################################################
68962-# C++
68963-##############################################################################
68964-load(
68965-    "@com_google_googleapis_imports//:imports.bzl",
68966-    "cc_grpc_library",
68967-    "cc_proto_library",
68968-)
68969-
68970-cc_proto_library(
68971-    name = "memcache_cc_proto",
68972-    deps = [":memcache_proto"],
68973-)
68974-
68975-cc_grpc_library(
68976-    name = "memcache_cc_grpc",
68977-    srcs = [":memcache_proto"],
68978-    grpc_only = True,
68979-    deps = [":memcache_cc_proto"],
68980-)
68981diff -urN a/google/cloud/memcache/v1beta2/BUILD.bazel b/google/cloud/memcache/v1beta2/BUILD.bazel
68982--- a/google/cloud/memcache/v1beta2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
68983+++ b/google/cloud/memcache/v1beta2/BUILD.bazel	1969-12-31 16:00:00
68984@@ -1,405 +0,0 @@
68985-# This file was automatically generated by BuildFileGenerator
68986-# https://github.com/googleapis/rules_gapic/tree/master/bazel
68987-
68988-# Most of the manual changes to this file will be overwritten.
68989-# It's **only** allowed to change the following rule attribute values:
68990-# - names of *_gapic_assembly_* rules
68991-# - certain parameters of *_gapic_library rules, including but not limited to:
68992-#    * extra_protoc_parameters
68993-#    * extra_protoc_file_parameters
68994-# The complete list of preserved parameters can be found in the source code.
68995-
68996-# This is an API workspace, having public visibility by default makes perfect sense.
68997-package(default_visibility = ["//visibility:public"])
68998-
68999-##############################################################################
69000-# Common
69001-##############################################################################
69002-load("@rules_proto//proto:defs.bzl", "proto_library")
69003-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
69004-
69005-proto_library(
69006-    name = "memcache_proto",
69007-    srcs = [
69008-        "cloud_memcache.proto",
69009-    ],
69010-    deps = [
69011-        "//google/api:annotations_proto",
69012-        "//google/api:client_proto",
69013-        "//google/api:field_behavior_proto",
69014-        "//google/api:resource_proto",
69015-        "//google/longrunning:operations_proto",
69016-        "//google/type:dayofweek_proto",
69017-        "//google/type:timeofday_proto",
69018-        "@com_google_protobuf//:duration_proto",
69019-        "@com_google_protobuf//:field_mask_proto",
69020-        "@com_google_protobuf//:timestamp_proto",
69021-    ],
69022-)
69023-
69024-proto_library_with_info(
69025-    name = "memcache_proto_with_info",
69026-    deps = [
69027-        ":memcache_proto",
69028-        "//google/cloud:common_resources_proto",
69029-        "//google/cloud/location:location_proto",
69030-    ],
69031-)
69032-
69033-##############################################################################
69034-# Java
69035-##############################################################################
69036-load(
69037-    "@com_google_googleapis_imports//:imports.bzl",
69038-    "java_gapic_assembly_gradle_pkg",
69039-    "java_gapic_library",
69040-    "java_gapic_test",
69041-    "java_grpc_library",
69042-    "java_proto_library",
69043-)
69044-
69045-java_proto_library(
69046-    name = "memcache_java_proto",
69047-    deps = [":memcache_proto"],
69048-)
69049-
69050-java_grpc_library(
69051-    name = "memcache_java_grpc",
69052-    srcs = [":memcache_proto"],
69053-    deps = [":memcache_java_proto"],
69054-)
69055-
69056-java_gapic_library(
69057-    name = "memcache_java_gapic",
69058-    srcs = [":memcache_proto_with_info"],
69059-    gapic_yaml = None,
69060-    grpc_service_config = "memcache_grpc_service_config.json",
69061-    rest_numeric_enums = False,
69062-    service_yaml = "memcache_v1beta2.yaml",
69063-    test_deps = [
69064-        ":memcache_java_grpc",
69065-        "//google/cloud/location:location_java_grpc",
69066-    ],
69067-    transport = "grpc+rest",
69068-    deps = [
69069-        ":memcache_java_proto",
69070-        "//google/api:api_java_proto",
69071-        "//google/cloud/location:location_java_proto",
69072-    ],
69073-)
69074-
69075-java_gapic_test(
69076-    name = "memcache_java_gapic_test_suite",
69077-    test_classes = [
69078-        "com.google.cloud.memcache.v1beta2.CloudMemcacheClientHttpJsonTest",
69079-        "com.google.cloud.memcache.v1beta2.CloudMemcacheClientTest",
69080-    ],
69081-    runtime_deps = [":memcache_java_gapic_test"],
69082-)
69083-
69084-# Open Source Packages
69085-java_gapic_assembly_gradle_pkg(
69086-    name = "google-cloud-memcache-v1beta2-java",
69087-    include_samples = True,
69088-    transport = "grpc+rest",
69089-    deps = [
69090-        ":memcache_java_gapic",
69091-        ":memcache_java_grpc",
69092-        ":memcache_java_proto",
69093-        ":memcache_proto",
69094-    ],
69095-)
69096-
69097-##############################################################################
69098-# Go
69099-##############################################################################
69100-load(
69101-    "@com_google_googleapis_imports//:imports.bzl",
69102-    "go_gapic_assembly_pkg",
69103-    "go_gapic_library",
69104-    "go_proto_library",
69105-    "go_test",
69106-)
69107-
69108-go_proto_library(
69109-    name = "memcache_go_proto",
69110-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
69111-    importpath = "google.golang.org/genproto/googleapis/cloud/memcache/v1beta2",
69112-    protos = [":memcache_proto"],
69113-    deps = [
69114-        "//google/api:annotations_go_proto",
69115-        "//google/longrunning:longrunning_go_proto",
69116-        "//google/type:dayofweek_go_proto",
69117-        "//google/type:timeofday_go_proto",
69118-    ],
69119-)
69120-
69121-go_gapic_library(
69122-    name = "memcache_go_gapic",
69123-    srcs = [":memcache_proto_with_info"],
69124-    grpc_service_config = "memcache_grpc_service_config.json",
69125-    importpath = "cloud.google.com/go/memcache/apiv1beta2;memcache",
69126-    metadata = True,
69127-    rest_numeric_enums = False,
69128-    service_yaml = "memcache_v1beta2.yaml",
69129-    transport = "grpc+rest",
69130-    deps = [
69131-        ":memcache_go_proto",
69132-        "//google/cloud/location:location_go_proto",
69133-        "//google/longrunning:longrunning_go_proto",
69134-        "@com_google_cloud_go//longrunning:go_default_library",
69135-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
69136-        "@io_bazel_rules_go//proto/wkt:duration_go_proto",
69137-    ],
69138-)
69139-
69140-go_test(
69141-    name = "memcache_go_gapic_test",
69142-    srcs = [":memcache_go_gapic_srcjar_test"],
69143-    embed = [":memcache_go_gapic"],
69144-    importpath = "cloud.google.com/go/memcache/apiv1beta2",
69145-)
69146-
69147-# Open Source Packages
69148-go_gapic_assembly_pkg(
69149-    name = "gapi-cloud-memcache-v1beta2-go",
69150-    deps = [
69151-        ":memcache_go_gapic",
69152-        ":memcache_go_gapic_srcjar-metadata.srcjar",
69153-        ":memcache_go_gapic_srcjar-test.srcjar",
69154-        ":memcache_go_proto",
69155-    ],
69156-)
69157-
69158-##############################################################################
69159-# Python
69160-##############################################################################
69161-load(
69162-    "@com_google_googleapis_imports//:imports.bzl",
69163-    "py_gapic_assembly_pkg",
69164-    "py_gapic_library",
69165-    "py_test",
69166-)
69167-
69168-py_gapic_library(
69169-    name = "memcache_py_gapic",
69170-    srcs = [":memcache_proto"],
69171-    grpc_service_config = "memcache_grpc_service_config.json",
69172-    rest_numeric_enums = False,
69173-    service_yaml = "memcache_v1beta2.yaml",
69174-    transport = "grpc",
69175-    deps = [
69176-    ],
69177-)
69178-
69179-py_test(
69180-    name = "memcache_py_gapic_test",
69181-    srcs = [
69182-        "memcache_py_gapic_pytest.py",
69183-        "memcache_py_gapic_test.py",
69184-    ],
69185-    legacy_create_init = False,
69186-    deps = [":memcache_py_gapic"],
69187-)
69188-
69189-# Open Source Packages
69190-py_gapic_assembly_pkg(
69191-    name = "memcache-v1beta2-py",
69192-    deps = [
69193-        ":memcache_py_gapic",
69194-    ],
69195-)
69196-
69197-##############################################################################
69198-# PHP
69199-##############################################################################
69200-load(
69201-    "@com_google_googleapis_imports//:imports.bzl",
69202-    "php_gapic_assembly_pkg",
69203-    "php_gapic_library",
69204-    "php_grpc_library",
69205-    "php_proto_library",
69206-)
69207-
69208-php_proto_library(
69209-    name = "memcache_php_proto",
69210-    deps = [":memcache_proto"],
69211-)
69212-
69213-php_grpc_library(
69214-    name = "memcache_php_grpc",
69215-    srcs = [":memcache_proto"],
69216-    deps = [":memcache_php_proto"],
69217-)
69218-
69219-php_gapic_library(
69220-    name = "memcache_php_gapic",
69221-    srcs = [":memcache_proto_with_info"],
69222-    grpc_service_config = "memcache_grpc_service_config.json",
69223-    rest_numeric_enums = False,
69224-    service_yaml = "memcache_v1beta2.yaml",
69225-    transport = "grpc+rest",
69226-    deps = [
69227-        ":memcache_php_grpc",
69228-        ":memcache_php_proto",
69229-    ],
69230-)
69231-
69232-# Open Source Packages
69233-php_gapic_assembly_pkg(
69234-    name = "google-cloud-memcache-v1beta2-php",
69235-    deps = [
69236-        ":memcache_php_gapic",
69237-        ":memcache_php_grpc",
69238-        ":memcache_php_proto",
69239-    ],
69240-)
69241-
69242-##############################################################################
69243-# Node.js
69244-##############################################################################
69245-load(
69246-    "@com_google_googleapis_imports//:imports.bzl",
69247-    "nodejs_gapic_assembly_pkg",
69248-    "nodejs_gapic_library",
69249-)
69250-
69251-nodejs_gapic_library(
69252-    name = "memcache_nodejs_gapic",
69253-    package_name = "@google-cloud/memcache",
69254-    src = ":memcache_proto_with_info",
69255-    extra_protoc_parameters = ["metadata"],
69256-    grpc_service_config = "memcache_grpc_service_config.json",
69257-    package = "google.cloud.memcache.v1beta2",
69258-    rest_numeric_enums = False,
69259-    service_yaml = "memcache_v1beta2.yaml",
69260-    transport = "grpc+rest",
69261-    deps = [],
69262-)
69263-
69264-nodejs_gapic_assembly_pkg(
69265-    name = "memcache-v1beta2-nodejs",
69266-    deps = [
69267-        ":memcache_nodejs_gapic",
69268-        ":memcache_proto",
69269-    ],
69270-)
69271-
69272-##############################################################################
69273-# Ruby
69274-##############################################################################
69275-load(
69276-    "@com_google_googleapis_imports//:imports.bzl",
69277-    "ruby_cloud_gapic_library",
69278-    "ruby_gapic_assembly_pkg",
69279-    "ruby_grpc_library",
69280-    "ruby_proto_library",
69281-)
69282-
69283-ruby_proto_library(
69284-    name = "memcache_ruby_proto",
69285-    deps = [":memcache_proto"],
69286-)
69287-
69288-ruby_grpc_library(
69289-    name = "memcache_ruby_grpc",
69290-    srcs = [":memcache_proto"],
69291-    deps = [":memcache_ruby_proto"],
69292-)
69293-
69294-ruby_cloud_gapic_library(
69295-    name = "memcache_ruby_gapic",
69296-    srcs = [":memcache_proto_with_info"],
69297-    extra_protoc_parameters = [
69298-        "ruby-cloud-api-id=memcache.googleapis.com",
69299-        "ruby-cloud-api-shortname=memcache",
69300-        "ruby-cloud-env-prefix=MEMCACHE",
69301-        "ruby-cloud-gem-name=google-cloud-memcache-v1beta2",
69302-        "ruby-cloud-product-url=https://cloud.google.com/memorystore/docs/memcached/",
69303-    ],
69304-    grpc_service_config = "memcache_grpc_service_config.json",
69305-    rest_numeric_enums = False,
69306-    ruby_cloud_description = "Google Cloud Memorystore for Memcached API is used for creating and managing Memcached instances in GCP.",
69307-    ruby_cloud_title = "Google Cloud Memorystore for Memcached",
69308-    service_yaml = "memcache_v1beta2.yaml",
69309-    deps = [
69310-        ":memcache_ruby_grpc",
69311-        ":memcache_ruby_proto",
69312-    ],
69313-)
69314-
69315-# Open Source Packages
69316-ruby_gapic_assembly_pkg(
69317-    name = "google-cloud-memcache-v1beta2-ruby",
69318-    deps = [
69319-        ":memcache_ruby_gapic",
69320-        ":memcache_ruby_grpc",
69321-        ":memcache_ruby_proto",
69322-    ],
69323-)
69324-
69325-##############################################################################
69326-# C#
69327-##############################################################################
69328-load(
69329-    "@com_google_googleapis_imports//:imports.bzl",
69330-    "csharp_gapic_assembly_pkg",
69331-    "csharp_gapic_library",
69332-    "csharp_grpc_library",
69333-    "csharp_proto_library",
69334-)
69335-
69336-csharp_proto_library(
69337-    name = "memcache_csharp_proto",
69338-    deps = [":memcache_proto"],
69339-)
69340-
69341-csharp_grpc_library(
69342-    name = "memcache_csharp_grpc",
69343-    srcs = [":memcache_proto"],
69344-    deps = [":memcache_csharp_proto"],
69345-)
69346-
69347-csharp_gapic_library(
69348-    name = "memcache_csharp_gapic",
69349-    srcs = [":memcache_proto_with_info"],
69350-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
69351-    grpc_service_config = "memcache_grpc_service_config.json",
69352-    rest_numeric_enums = False,
69353-    service_yaml = "memcache_v1beta2.yaml",
69354-    deps = [
69355-        ":memcache_csharp_grpc",
69356-        ":memcache_csharp_proto",
69357-    ],
69358-)
69359-
69360-# Open Source Packages
69361-csharp_gapic_assembly_pkg(
69362-    name = "google-cloud-memcache-v1beta2-csharp",
69363-    deps = [
69364-        ":memcache_csharp_gapic",
69365-        ":memcache_csharp_grpc",
69366-        ":memcache_csharp_proto",
69367-    ],
69368-)
69369-
69370-##############################################################################
69371-# C++
69372-##############################################################################
69373-load(
69374-    "@com_google_googleapis_imports//:imports.bzl",
69375-    "cc_grpc_library",
69376-    "cc_proto_library",
69377-)
69378-
69379-cc_proto_library(
69380-    name = "memcache_cc_proto",
69381-    deps = [":memcache_proto"],
69382-)
69383-
69384-cc_grpc_library(
69385-    name = "memcache_cc_grpc",
69386-    srcs = [":memcache_proto"],
69387-    grpc_only = True,
69388-    deps = [":memcache_cc_proto"],
69389-)
69390diff -urN a/google/cloud/metastore/BUILD.bazel b/google/cloud/metastore/BUILD.bazel
69391--- a/google/cloud/metastore/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
69392+++ b/google/cloud/metastore/BUILD.bazel	1969-12-31 16:00:00
69393@@ -1,40 +0,0 @@
69394-# This build file includes a target for the Ruby wrapper library for
69395-# google-cloud-metastore.
69396-
69397-# This is an API workspace, having public visibility by default makes perfect sense.
69398-package(default_visibility = ["//visibility:public"])
69399-
69400-# Export yaml configs.
69401-exports_files(glob(["*.yaml"]))
69402-
69403-load(
69404-    "@com_google_googleapis_imports//:imports.bzl",
69405-    "ruby_cloud_gapic_library",
69406-    "ruby_gapic_assembly_pkg",
69407-)
69408-
69409-# Generates a Ruby wrapper client for metastore.
69410-# Ruby wrapper clients are versionless, but are generated from source protos
69411-# for a particular service version, v1 in this case.
69412-ruby_cloud_gapic_library(
69413-    name = "metastore_ruby_wrapper",
69414-    srcs = ["//google/cloud/metastore/v1:metastore_proto_with_info"],
69415-    extra_protoc_parameters = [
69416-        "ruby-cloud-gem-name=google-cloud-metastore",
69417-        "ruby-cloud-env-prefix=METASTORE",
69418-        "ruby-cloud-wrapper-of=v1:0.0;v1beta:0.0",
69419-        "ruby-cloud-product-url=https://cloud.google.com/dataproc-metastore/",
69420-        "ruby-cloud-api-id=metastore.googleapis.com",
69421-        "ruby-cloud-api-shortname=metastore",
69422-    ],
69423-    ruby_cloud_description = "Dataproc Metastore is a fully managed, highly available within a region, autohealing serverless Apache Hive metastore (HMS) on Google Cloud for data analytics products. It supports HMS and serves as a critical component for managing the metadata of relational entities and provides interoperability between data processing applications in the open source data ecosystem.",
69424-    ruby_cloud_title = "Dataproc Metastore",
69425-)
69426-
69427-# Open Source package.
69428-ruby_gapic_assembly_pkg(
69429-    name = "google-cloud-metastore-ruby",
69430-    deps = [
69431-        ":metastore_ruby_wrapper",
69432-    ],
69433-)
69434diff -urN a/google/cloud/metastore/logging/v1/BUILD.bazel b/google/cloud/metastore/logging/v1/BUILD.bazel
69435--- a/google/cloud/metastore/logging/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
69436+++ b/google/cloud/metastore/logging/v1/BUILD.bazel	1969-12-31 16:00:00
69437@@ -1,171 +0,0 @@
69438-# This file was automatically generated by BuildFileGenerator
69439-
69440-# This is an API workspace, having public visibility by default makes perfect sense.
69441-package(default_visibility = ["//visibility:public"])
69442-
69443-##############################################################################
69444-# Common
69445-##############################################################################
69446-load("@rules_proto//proto:defs.bzl", "proto_library")
69447-
69448-proto_library(
69449-    name = "logging_proto",
69450-    srcs = [
69451-        "log_streams.proto",
69452-    ],
69453-    deps = [],
69454-)
69455-
69456-##############################################################################
69457-# Java
69458-##############################################################################
69459-load(
69460-    "@com_google_googleapis_imports//:imports.bzl",
69461-    "java_grpc_library",
69462-    "java_proto_library",
69463-)
69464-
69465-java_proto_library(
69466-    name = "logging_java_proto",
69467-    deps = [":logging_proto"],
69468-)
69469-
69470-java_grpc_library(
69471-    name = "logging_java_grpc",
69472-    srcs = [":logging_proto"],
69473-    deps = [":logging_java_proto"],
69474-)
69475-
69476-##############################################################################
69477-# Go
69478-##############################################################################
69479-load(
69480-    "@com_google_googleapis_imports//:imports.bzl",
69481-    "go_proto_library",
69482-)
69483-
69484-go_proto_library(
69485-    name = "logging_go_proto",
69486-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
69487-    importpath = "google.golang.org/genproto/googleapis/cloud/metastore/logging/v1",
69488-    protos = [":logging_proto"],
69489-    deps = [],
69490-)
69491-
69492-##############################################################################
69493-# Python
69494-##############################################################################
69495-load(
69496-    "@com_google_googleapis_imports//:imports.bzl",
69497-    "moved_proto_library",
69498-    "py_grpc_library",
69499-    "py_proto_library",
69500-)
69501-
69502-moved_proto_library(
69503-    name = "logging_moved_proto",
69504-    srcs = [":logging_proto"],
69505-    deps = [],
69506-)
69507-
69508-py_proto_library(
69509-    name = "logging_py_proto",
69510-    deps = [":logging_moved_proto"],
69511-)
69512-
69513-py_grpc_library(
69514-    name = "logging_py_grpc",
69515-    srcs = [":logging_moved_proto"],
69516-    deps = [":logging_py_proto"],
69517-)
69518-
69519-##############################################################################
69520-# PHP
69521-##############################################################################
69522-load(
69523-    "@com_google_googleapis_imports//:imports.bzl",
69524-    "php_grpc_library",
69525-    "php_proto_library",
69526-)
69527-
69528-php_proto_library(
69529-    name = "logging_php_proto",
69530-    deps = [":logging_proto"],
69531-)
69532-
69533-php_grpc_library(
69534-    name = "logging_php_grpc",
69535-    srcs = [":logging_proto"],
69536-    deps = [":logging_php_proto"],
69537-)
69538-
69539-##############################################################################
69540-# Node.js
69541-##############################################################################
69542-load(
69543-    "@com_google_googleapis_imports//:imports.bzl",
69544-    "nodejs_gapic_assembly_pkg",
69545-    "nodejs_gapic_library",
69546-)
69547-
69548-
69549-##############################################################################
69550-# Ruby
69551-##############################################################################
69552-load(
69553-    "@com_google_googleapis_imports//:imports.bzl",
69554-    "ruby_grpc_library",
69555-    "ruby_proto_library",
69556-)
69557-
69558-ruby_proto_library(
69559-    name = "logging_ruby_proto",
69560-    deps = [":logging_proto"],
69561-)
69562-
69563-ruby_grpc_library(
69564-    name = "logging_ruby_grpc",
69565-    srcs = [":logging_proto"],
69566-    deps = [":logging_ruby_proto"],
69567-)
69568-
69569-##############################################################################
69570-# C#
69571-##############################################################################
69572-load(
69573-    "@com_google_googleapis_imports//:imports.bzl",
69574-    "csharp_grpc_library",
69575-    "csharp_proto_library",
69576-)
69577-
69578-csharp_proto_library(
69579-    name = "logging_csharp_proto",
69580-    deps = [":logging_proto"],
69581-)
69582-
69583-csharp_grpc_library(
69584-    name = "logging_csharp_grpc",
69585-    srcs = [":logging_proto"],
69586-    deps = [":logging_csharp_proto"],
69587-)
69588-
69589-##############################################################################
69590-# C++
69591-##############################################################################
69592-load(
69593-    "@com_google_googleapis_imports//:imports.bzl",
69594-    "cc_grpc_library",
69595-    "cc_proto_library",
69596-)
69597-
69598-cc_proto_library(
69599-    name = "logging_cc_proto",
69600-    deps = [":logging_proto"],
69601-)
69602-
69603-cc_grpc_library(
69604-    name = "logging_cc_grpc",
69605-    srcs = [":logging_proto"],
69606-    grpc_only = True,
69607-    deps = [":logging_cc_proto"],
69608-)
69609diff -urN a/google/cloud/metastore/v1/BUILD.bazel b/google/cloud/metastore/v1/BUILD.bazel
69610--- a/google/cloud/metastore/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
69611+++ b/google/cloud/metastore/v1/BUILD.bazel	1969-12-31 16:00:00
69612@@ -1,398 +0,0 @@
69613-# This file was automatically generated by BuildFileGenerator
69614-# https://github.com/googleapis/rules_gapic/tree/master/bazel
69615-
69616-# Most of the manual changes to this file will be overwritten.
69617-# It's **only** allowed to change the following rule attribute values:
69618-# - names of *_gapic_assembly_* rules
69619-# - certain parameters of *_gapic_library rules, including but not limited to:
69620-#    * extra_protoc_parameters
69621-#    * extra_protoc_file_parameters
69622-# The complete list of preserved parameters can be found in the source code.
69623-
69624-# This is an API workspace, having public visibility by default makes perfect sense.
69625-package(default_visibility = ["//visibility:public"])
69626-
69627-##############################################################################
69628-# Common
69629-##############################################################################
69630-load("@rules_proto//proto:defs.bzl", "proto_library")
69631-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
69632-
69633-proto_library(
69634-    name = "metastore_proto",
69635-    srcs = [
69636-        "metastore.proto",
69637-        "metastore_federation.proto",
69638-    ],
69639-    deps = [
69640-        "//google/api:annotations_proto",
69641-        "//google/api:client_proto",
69642-        "//google/api:field_behavior_proto",
69643-        "//google/api:resource_proto",
69644-        "//google/longrunning:operations_proto",
69645-        "//google/type:dayofweek_proto",
69646-        "@com_google_protobuf//:field_mask_proto",
69647-        "@com_google_protobuf//:timestamp_proto",
69648-        "@com_google_protobuf//:wrappers_proto",
69649-    ],
69650-)
69651-
69652-proto_library_with_info(
69653-    name = "metastore_proto_with_info",
69654-    deps = [
69655-        ":metastore_proto",
69656-        "//google/cloud:common_resources_proto",
69657-    ],
69658-)
69659-
69660-##############################################################################
69661-# Java
69662-##############################################################################
69663-load(
69664-    "@com_google_googleapis_imports//:imports.bzl",
69665-    "java_gapic_assembly_gradle_pkg",
69666-    "java_gapic_library",
69667-    "java_gapic_test",
69668-    "java_grpc_library",
69669-    "java_proto_library",
69670-)
69671-
69672-java_proto_library(
69673-    name = "metastore_java_proto",
69674-    deps = [":metastore_proto"],
69675-)
69676-
69677-java_grpc_library(
69678-    name = "metastore_java_grpc",
69679-    srcs = [":metastore_proto"],
69680-    deps = [":metastore_java_proto"],
69681-)
69682-
69683-java_gapic_library(
69684-    name = "metastore_java_gapic",
69685-    srcs = [":metastore_proto_with_info"],
69686-    gapic_yaml = "metastore_gapic.yaml",
69687-    grpc_service_config = "metastore_grpc_service_config.json",
69688-    rest_numeric_enums = False,
69689-    test_deps = [
69690-        ":metastore_java_grpc",
69691-    ],
69692-    transport = "grpc+rest",
69693-    deps = [
69694-        ":metastore_java_proto",
69695-    ],
69696-)
69697-
69698-java_gapic_test(
69699-    name = "metastore_java_gapic_test_suite",
69700-    test_classes = [
69701-        "com.google.cloud.metastore.v1.DataprocMetastoreClientHttpJsonTest",
69702-        "com.google.cloud.metastore.v1.DataprocMetastoreClientTest",
69703-    ],
69704-    runtime_deps = [":metastore_java_gapic_test"],
69705-)
69706-
69707-# Open Source Packages
69708-java_gapic_assembly_gradle_pkg(
69709-    name = "google-cloud-metastore-v1-java",
69710-    include_samples = True,
69711-    transport = "grpc+rest",
69712-    deps = [
69713-        ":metastore_java_gapic",
69714-        ":metastore_java_grpc",
69715-        ":metastore_java_proto",
69716-        ":metastore_proto",
69717-    ],
69718-)
69719-
69720-##############################################################################
69721-# Go
69722-##############################################################################
69723-load(
69724-    "@com_google_googleapis_imports//:imports.bzl",
69725-    "go_gapic_assembly_pkg",
69726-    "go_gapic_library",
69727-    "go_proto_library",
69728-    "go_test",
69729-)
69730-
69731-go_proto_library(
69732-    name = "metastore_go_proto",
69733-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
69734-    importpath = "google.golang.org/genproto/googleapis/cloud/metastore/v1",
69735-    protos = [":metastore_proto"],
69736-    deps = [
69737-        "//google/api:annotations_go_proto",
69738-        "//google/longrunning:longrunning_go_proto",
69739-        "//google/type:dayofweek_go_proto",
69740-    ],
69741-)
69742-
69743-go_gapic_library(
69744-    name = "metastore_go_gapic",
69745-    srcs = [":metastore_proto_with_info"],
69746-    grpc_service_config = "metastore_grpc_service_config.json",
69747-    importpath = "cloud.google.com/go/metastore/apiv1;metastore",
69748-    metadata = True,
69749-    rest_numeric_enums = False,
69750-    service_yaml = "metastore_v1.yaml",
69751-    transport = "grpc+rest",
69752-    deps = [
69753-        ":metastore_go_proto",
69754-        "//google/cloud/location:location_go_proto",
69755-        "//google/iam/v1:iam_go_proto",
69756-        "//google/longrunning:longrunning_go_proto",
69757-        "@com_google_cloud_go//longrunning:go_default_library",
69758-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
69759-    ],
69760-)
69761-
69762-go_test(
69763-    name = "metastore_go_gapic_test",
69764-    srcs = [":metastore_go_gapic_srcjar_test"],
69765-    embed = [":metastore_go_gapic"],
69766-    importpath = "cloud.google.com/go/metastore/apiv1",
69767-)
69768-
69769-# Open Source Packages
69770-go_gapic_assembly_pkg(
69771-    name = "gapi-cloud-metastore-v1-go",
69772-    deps = [
69773-        ":metastore_go_gapic",
69774-        ":metastore_go_gapic_srcjar-metadata.srcjar",
69775-        ":metastore_go_gapic_srcjar-test.srcjar",
69776-        ":metastore_go_proto",
69777-    ],
69778-)
69779-
69780-##############################################################################
69781-# Python
69782-##############################################################################
69783-load(
69784-    "@com_google_googleapis_imports//:imports.bzl",
69785-    "py_gapic_assembly_pkg",
69786-    "py_gapic_library",
69787-    "py_test",
69788-)
69789-
69790-py_gapic_library(
69791-    name = "metastore_py_gapic",
69792-    srcs = [":metastore_proto"],
69793-    grpc_service_config = "metastore_grpc_service_config.json",
69794-    rest_numeric_enums = False,
69795-    transport = "grpc",
69796-    opt_args = [
69797-      "warehouse-package-name=google-cloud-dataproc-metastore",
69798-    ],
69799-)
69800-
69801-py_test(
69802-    name = "metastore_py_gapic_test",
69803-    srcs = [
69804-        "metastore_py_gapic_pytest.py",
69805-        "metastore_py_gapic_test.py",
69806-    ],
69807-    legacy_create_init = False,
69808-    deps = [":metastore_py_gapic"],
69809-)
69810-
69811-# Open Source Packages
69812-py_gapic_assembly_pkg(
69813-    name = "metastore-v1-py",
69814-    deps = [
69815-        ":metastore_py_gapic",
69816-    ],
69817-)
69818-
69819-##############################################################################
69820-# PHP
69821-##############################################################################
69822-load(
69823-    "@com_google_googleapis_imports//:imports.bzl",
69824-    "php_gapic_assembly_pkg",
69825-    "php_gapic_library",
69826-    "php_grpc_library",
69827-    "php_proto_library",
69828-)
69829-
69830-php_proto_library(
69831-    name = "metastore_php_proto",
69832-    deps = [":metastore_proto"],
69833-)
69834-
69835-php_grpc_library(
69836-    name = "metastore_php_grpc",
69837-    srcs = [":metastore_proto"],
69838-    deps = [":metastore_php_proto"],
69839-)
69840-
69841-php_gapic_library(
69842-    name = "metastore_php_gapic",
69843-    srcs = [":metastore_proto_with_info"],
69844-    grpc_service_config = "metastore_grpc_service_config.json",
69845-    rest_numeric_enums = False,
69846-    service_yaml = "metastore_v1.yaml",
69847-    transport = "grpc+rest",
69848-    deps = [
69849-        ":metastore_php_grpc",
69850-        ":metastore_php_proto",
69851-    ],
69852-)
69853-
69854-# Open Source Packages
69855-php_gapic_assembly_pkg(
69856-    name = "google-cloud-metastore-v1-php",
69857-    deps = [
69858-        ":metastore_php_gapic",
69859-        ":metastore_php_grpc",
69860-        ":metastore_php_proto",
69861-    ],
69862-)
69863-
69864-##############################################################################
69865-# Node.js
69866-##############################################################################
69867-load(
69868-    "@com_google_googleapis_imports//:imports.bzl",
69869-    "nodejs_gapic_assembly_pkg",
69870-    "nodejs_gapic_library",
69871-)
69872-
69873-nodejs_gapic_library(
69874-    name = "metastore_nodejs_gapic",
69875-    package_name = "@google-cloud/dataproc-metastore",
69876-    src = ":metastore_proto_with_info",
69877-    extra_protoc_parameters = ["metadata"],
69878-    grpc_service_config = "metastore_grpc_service_config.json",
69879-    package = "google.cloud.metastore.v1",
69880-    rest_numeric_enums = False,
69881-    service_yaml = "metastore_v1.yaml",
69882-    transport = "grpc+rest",
69883-    deps = [],
69884-)
69885-
69886-nodejs_gapic_assembly_pkg(
69887-    name = "metastore-v1-nodejs",
69888-    deps = [
69889-        ":metastore_nodejs_gapic",
69890-        ":metastore_proto",
69891-    ],
69892-)
69893-
69894-##############################################################################
69895-# Ruby
69896-##############################################################################
69897-load(
69898-    "@com_google_googleapis_imports//:imports.bzl",
69899-    "ruby_cloud_gapic_library",
69900-    "ruby_gapic_assembly_pkg",
69901-    "ruby_grpc_library",
69902-    "ruby_proto_library",
69903-)
69904-
69905-ruby_proto_library(
69906-    name = "metastore_ruby_proto",
69907-    deps = [":metastore_proto"],
69908-)
69909-
69910-ruby_grpc_library(
69911-    name = "metastore_ruby_grpc",
69912-    srcs = [":metastore_proto"],
69913-    deps = [":metastore_ruby_proto"],
69914-)
69915-
69916-ruby_cloud_gapic_library(
69917-    name = "metastore_ruby_gapic",
69918-    srcs = [":metastore_proto_with_info"],
69919-    extra_protoc_parameters = [
69920-        "ruby-cloud-gem-name=google-cloud-metastore-v1",
69921-        "ruby-cloud-env-prefix=METASTORE",
69922-        "ruby-cloud-product-url=https://cloud.google.com/dataproc-metastore/",
69923-        "ruby-cloud-api-id=metastore.googleapis.com",
69924-        "ruby-cloud-api-shortname=metastore",
69925-    ],
69926-    grpc_service_config = "metastore_grpc_service_config.json",
69927-    rest_numeric_enums = False,
69928-    ruby_cloud_description = "Dataproc Metastore is a fully managed, highly available within a region, autohealing serverless Apache Hive metastore (HMS) on Google Cloud for data analytics products. It supports HMS and serves as a critical component for managing the metadata of relational entities and provides interoperability between data processing applications in the open source data ecosystem.",
69929-    ruby_cloud_title = "Dataproc Metastore V1",
69930-    deps = [
69931-        ":metastore_ruby_grpc",
69932-        ":metastore_ruby_proto",
69933-    ],
69934-)
69935-
69936-# Open Source Packages
69937-ruby_gapic_assembly_pkg(
69938-    name = "google-cloud-metastore-v1-ruby",
69939-    deps = [
69940-        ":metastore_ruby_gapic",
69941-        ":metastore_ruby_grpc",
69942-        ":metastore_ruby_proto",
69943-    ],
69944-)
69945-
69946-##############################################################################
69947-# C#
69948-##############################################################################
69949-load(
69950-    "@com_google_googleapis_imports//:imports.bzl",
69951-    "csharp_gapic_assembly_pkg",
69952-    "csharp_gapic_library",
69953-    "csharp_grpc_library",
69954-    "csharp_proto_library",
69955-)
69956-
69957-csharp_proto_library(
69958-    name = "metastore_csharp_proto",
69959-    deps = [":metastore_proto"],
69960-)
69961-
69962-csharp_grpc_library(
69963-    name = "metastore_csharp_grpc",
69964-    srcs = [":metastore_proto"],
69965-    deps = [":metastore_csharp_proto"],
69966-)
69967-
69968-csharp_gapic_library(
69969-    name = "metastore_csharp_gapic",
69970-    srcs = [":metastore_proto_with_info"],
69971-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
69972-    grpc_service_config = "metastore_grpc_service_config.json",
69973-    rest_numeric_enums = False,
69974-    service_yaml = "metastore_v1.yaml",
69975-    deps = [
69976-        ":metastore_csharp_grpc",
69977-        ":metastore_csharp_proto",
69978-    ],
69979-)
69980-
69981-# Open Source Packages
69982-csharp_gapic_assembly_pkg(
69983-    name = "google-cloud-metastore-v1-csharp",
69984-    deps = [
69985-        ":metastore_csharp_gapic",
69986-        ":metastore_csharp_grpc",
69987-        ":metastore_csharp_proto",
69988-    ],
69989-)
69990-
69991-##############################################################################
69992-# C++
69993-##############################################################################
69994-load(
69995-    "@com_google_googleapis_imports//:imports.bzl",
69996-    "cc_grpc_library",
69997-    "cc_proto_library",
69998-)
69999-
70000-cc_proto_library(
70001-    name = "metastore_cc_proto",
70002-    deps = [":metastore_proto"],
70003-)
70004-
70005-cc_grpc_library(
70006-    name = "metastore_cc_grpc",
70007-    srcs = [":metastore_proto"],
70008-    grpc_only = True,
70009-    deps = [":metastore_cc_proto"],
70010-)
70011diff -urN a/google/cloud/metastore/v1alpha/BUILD.bazel b/google/cloud/metastore/v1alpha/BUILD.bazel
70012--- a/google/cloud/metastore/v1alpha/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
70013+++ b/google/cloud/metastore/v1alpha/BUILD.bazel	1969-12-31 16:00:00
70014@@ -1,392 +0,0 @@
70015-# This file was automatically generated by BuildFileGenerator
70016-# https://github.com/googleapis/rules_gapic/tree/master/bazel
70017-
70018-# Most of the manual changes to this file will be overwritten.
70019-# It's **only** allowed to change the following rule attribute values:
70020-# - names of *_gapic_assembly_* rules
70021-# - certain parameters of *_gapic_library rules, including but not limited to:
70022-#    * extra_protoc_parameters
70023-#    * extra_protoc_file_parameters
70024-# The complete list of preserved parameters can be found in the source code.
70025-
70026-# This is an API workspace, having public visibility by default makes perfect sense.
70027-package(default_visibility = ["//visibility:public"])
70028-
70029-##############################################################################
70030-# Common
70031-##############################################################################
70032-load("@rules_proto//proto:defs.bzl", "proto_library")
70033-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
70034-
70035-proto_library(
70036-    name = "metastore_proto",
70037-    srcs = [
70038-        "metastore.proto",
70039-        "metastore_federation.proto",
70040-    ],
70041-    deps = [
70042-        "//google/api:annotations_proto",
70043-        "//google/api:client_proto",
70044-        "//google/api:field_behavior_proto",
70045-        "//google/api:resource_proto",
70046-        "//google/longrunning:operations_proto",
70047-        "//google/type:dayofweek_proto",
70048-        "@com_google_protobuf//:field_mask_proto",
70049-        "@com_google_protobuf//:timestamp_proto",
70050-        "@com_google_protobuf//:wrappers_proto",
70051-    ],
70052-)
70053-
70054-proto_library_with_info(
70055-    name = "metastore_proto_with_info",
70056-    deps = [
70057-        ":metastore_proto",
70058-        "//google/cloud:common_resources_proto",
70059-    ],
70060-)
70061-
70062-##############################################################################
70063-# Java
70064-##############################################################################
70065-load(
70066-    "@com_google_googleapis_imports//:imports.bzl",
70067-    "java_gapic_assembly_gradle_pkg",
70068-    "java_gapic_library",
70069-    "java_gapic_test",
70070-    "java_grpc_library",
70071-    "java_proto_library",
70072-)
70073-
70074-java_proto_library(
70075-    name = "metastore_java_proto",
70076-    deps = [":metastore_proto"],
70077-)
70078-
70079-java_grpc_library(
70080-    name = "metastore_java_grpc",
70081-    srcs = [":metastore_proto"],
70082-    deps = [":metastore_java_proto"],
70083-)
70084-
70085-java_gapic_library(
70086-    name = "metastore_java_gapic",
70087-    srcs = [":metastore_proto_with_info"],
70088-    gapic_yaml = "metastore_gapic.yaml",
70089-    grpc_service_config = "metastore_grpc_service_config.json",
70090-    rest_numeric_enums = False,
70091-    service_yaml = "metastore_v1alpha.yaml",
70092-    test_deps = [
70093-        ":metastore_java_grpc",
70094-    ],
70095-    transport = "grpc+rest",
70096-    deps = [
70097-        ":metastore_java_proto",
70098-        "//google/api:api_java_proto",
70099-    ],
70100-)
70101-
70102-java_gapic_test(
70103-    name = "metastore_java_gapic_test_suite",
70104-    test_classes = [
70105-        "com.google.cloud.metastore.v1alpha.DataprocMetastoreClientHttpJsonTest",
70106-        "com.google.cloud.metastore.v1alpha.DataprocMetastoreClientTest",
70107-    ],
70108-    runtime_deps = [":metastore_java_gapic_test"],
70109-)
70110-
70111-# Open Source Packages
70112-java_gapic_assembly_gradle_pkg(
70113-    name = "google-cloud-metastore-v1alpha-java",
70114-    include_samples = True,
70115-    transport = "grpc+rest",
70116-    deps = [
70117-        ":metastore_java_gapic",
70118-        ":metastore_java_grpc",
70119-        ":metastore_java_proto",
70120-        ":metastore_proto",
70121-    ],
70122-)
70123-
70124-##############################################################################
70125-# Go
70126-##############################################################################
70127-load(
70128-    "@com_google_googleapis_imports//:imports.bzl",
70129-    "go_gapic_assembly_pkg",
70130-    "go_gapic_library",
70131-    "go_proto_library",
70132-    "go_test",
70133-)
70134-
70135-go_proto_library(
70136-    name = "metastore_go_proto",
70137-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
70138-    importpath = "google.golang.org/genproto/googleapis/cloud/metastore/v1alpha",
70139-    protos = [":metastore_proto"],
70140-    deps = [
70141-        "//google/api:annotations_go_proto",
70142-        "//google/longrunning:longrunning_go_proto",
70143-        "//google/type:dayofweek_go_proto",
70144-    ],
70145-)
70146-
70147-go_gapic_library(
70148-    name = "metastore_go_gapic",
70149-    srcs = [":metastore_proto_with_info"],
70150-    grpc_service_config = "metastore_grpc_service_config.json",
70151-    importpath = "cloud.google.com/go/metastore/apiv1alpha;metastore",
70152-    metadata = True,
70153-    rest_numeric_enums = False,
70154-    service_yaml = "metastore_v1alpha.yaml",
70155-    transport = "grpc+rest",
70156-    deps = [
70157-        ":metastore_go_proto",
70158-        "//google/cloud/location:location_go_proto",
70159-        "//google/iam/v1:iam_go_proto",
70160-        "//google/longrunning:longrunning_go_proto",
70161-        "@com_google_cloud_go//longrunning:go_default_library",
70162-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
70163-    ],
70164-)
70165-
70166-go_test(
70167-    name = "metastore_go_gapic_test",
70168-    srcs = [":metastore_go_gapic_srcjar_test"],
70169-    embed = [":metastore_go_gapic"],
70170-    importpath = "cloud.google.com/go/metastore/apiv1alpha",
70171-)
70172-
70173-# Open Source Packages
70174-go_gapic_assembly_pkg(
70175-    name = "gapi-cloud-metastore-v1alpha-go",
70176-    deps = [
70177-        ":metastore_go_gapic",
70178-        ":metastore_go_gapic_srcjar-metadata.srcjar",
70179-        ":metastore_go_gapic_srcjar-test.srcjar",
70180-        ":metastore_go_proto",
70181-    ],
70182-)
70183-
70184-##############################################################################
70185-# Python
70186-##############################################################################
70187-load(
70188-    "@com_google_googleapis_imports//:imports.bzl",
70189-    "py_gapic_assembly_pkg",
70190-    "py_gapic_library",
70191-    "py_test",
70192-)
70193-
70194-py_gapic_library(
70195-    name = "metastore_py_gapic",
70196-    srcs = [":metastore_proto"],
70197-    grpc_service_config = "metastore_grpc_service_config.json",
70198-    rest_numeric_enums = False,
70199-    transport = "grpc",
70200-    opt_args = [
70201-      "warehouse-package-name=google-cloud-dataproc-metastore",
70202-    ],
70203-)
70204-
70205-py_test(
70206-    name = "metastore_py_gapic_test",
70207-    srcs = [
70208-        "metastore_py_gapic_pytest.py",
70209-        "metastore_py_gapic_test.py",
70210-    ],
70211-    legacy_create_init = False,
70212-    deps = [":metastore_py_gapic"],
70213-)
70214-
70215-# Open Source Packages
70216-py_gapic_assembly_pkg(
70217-    name = "metastore-v1alpha-py",
70218-    deps = [
70219-        ":metastore_py_gapic",
70220-    ],
70221-)
70222-
70223-##############################################################################
70224-# PHP
70225-##############################################################################
70226-load(
70227-    "@com_google_googleapis_imports//:imports.bzl",
70228-    "php_gapic_assembly_pkg",
70229-    "php_gapic_library",
70230-    "php_grpc_library",
70231-    "php_proto_library",
70232-)
70233-
70234-php_proto_library(
70235-    name = "metastore_php_proto",
70236-    deps = [":metastore_proto"],
70237-)
70238-
70239-php_grpc_library(
70240-    name = "metastore_php_grpc",
70241-    srcs = [":metastore_proto"],
70242-    deps = [":metastore_php_proto"],
70243-)
70244-
70245-php_gapic_library(
70246-    name = "metastore_php_gapic",
70247-    srcs = [":metastore_proto_with_info"],
70248-    grpc_service_config = "metastore_grpc_service_config.json",
70249-    rest_numeric_enums = False,
70250-    service_yaml = "metastore_v1alpha.yaml",
70251-    transport = "grpc+rest",
70252-    deps = [
70253-        ":metastore_php_grpc",
70254-        ":metastore_php_proto",
70255-    ],
70256-)
70257-
70258-# Open Source Packages
70259-php_gapic_assembly_pkg(
70260-    name = "google-cloud-metastore-v1alpha-php",
70261-    deps = [
70262-        ":metastore_php_gapic",
70263-        ":metastore_php_grpc",
70264-        ":metastore_php_proto",
70265-    ],
70266-)
70267-
70268-##############################################################################
70269-# Node.js
70270-##############################################################################
70271-load(
70272-    "@com_google_googleapis_imports//:imports.bzl",
70273-    "nodejs_gapic_assembly_pkg",
70274-    "nodejs_gapic_library",
70275-)
70276-
70277-nodejs_gapic_library(
70278-    name = "metastore_nodejs_gapic",
70279-    package_name = "@google-cloud/dataproc-metastore",
70280-    src = ":metastore_proto_with_info",
70281-    extra_protoc_parameters = ["metadata"],
70282-    grpc_service_config = "metastore_grpc_service_config.json",
70283-    package = "google.cloud.metastore.v1alpha",
70284-    rest_numeric_enums = False,
70285-    service_yaml = "metastore_v1alpha.yaml",
70286-    transport = "grpc+rest",
70287-    deps = [],
70288-)
70289-
70290-nodejs_gapic_assembly_pkg(
70291-    name = "metastore-v1alpha-nodejs",
70292-    deps = [
70293-        ":metastore_nodejs_gapic",
70294-        ":metastore_proto",
70295-    ],
70296-)
70297-
70298-##############################################################################
70299-# Ruby
70300-##############################################################################
70301-load(
70302-    "@com_google_googleapis_imports//:imports.bzl",
70303-    "ruby_cloud_gapic_library",
70304-    "ruby_gapic_assembly_pkg",
70305-    "ruby_grpc_library",
70306-    "ruby_proto_library",
70307-)
70308-
70309-ruby_proto_library(
70310-    name = "metastore_ruby_proto",
70311-    deps = [":metastore_proto"],
70312-)
70313-
70314-ruby_grpc_library(
70315-    name = "metastore_ruby_grpc",
70316-    srcs = [":metastore_proto"],
70317-    deps = [":metastore_ruby_proto"],
70318-)
70319-
70320-ruby_cloud_gapic_library(
70321-    name = "metastore_ruby_gapic",
70322-    srcs = [":metastore_proto_with_info"],
70323-    extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-metastore-v1alpha"],
70324-    grpc_service_config = "metastore_grpc_service_config.json",
70325-    rest_numeric_enums = False,
70326-    deps = [
70327-        ":metastore_ruby_grpc",
70328-        ":metastore_ruby_proto",
70329-    ],
70330-)
70331-
70332-# Open Source Packages
70333-ruby_gapic_assembly_pkg(
70334-    name = "google-cloud-metastore-v1alpha-ruby",
70335-    deps = [
70336-        ":metastore_ruby_gapic",
70337-        ":metastore_ruby_grpc",
70338-        ":metastore_ruby_proto",
70339-    ],
70340-)
70341-
70342-##############################################################################
70343-# C#
70344-##############################################################################
70345-load(
70346-    "@com_google_googleapis_imports//:imports.bzl",
70347-    "csharp_gapic_assembly_pkg",
70348-    "csharp_gapic_library",
70349-    "csharp_grpc_library",
70350-    "csharp_proto_library",
70351-)
70352-
70353-csharp_proto_library(
70354-    name = "metastore_csharp_proto",
70355-    deps = [":metastore_proto"],
70356-)
70357-
70358-csharp_grpc_library(
70359-    name = "metastore_csharp_grpc",
70360-    srcs = [":metastore_proto"],
70361-    deps = [":metastore_csharp_proto"],
70362-)
70363-
70364-csharp_gapic_library(
70365-    name = "metastore_csharp_gapic",
70366-    srcs = [":metastore_proto_with_info"],
70367-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
70368-    grpc_service_config = "metastore_grpc_service_config.json",
70369-    rest_numeric_enums = False,
70370-    service_yaml = "metastore_v1alpha.yaml",
70371-    deps = [
70372-        ":metastore_csharp_grpc",
70373-        ":metastore_csharp_proto",
70374-    ],
70375-)
70376-
70377-# Open Source Packages
70378-csharp_gapic_assembly_pkg(
70379-    name = "google-cloud-metastore-v1alpha-csharp",
70380-    deps = [
70381-        ":metastore_csharp_gapic",
70382-        ":metastore_csharp_grpc",
70383-        ":metastore_csharp_proto",
70384-    ],
70385-)
70386-
70387-##############################################################################
70388-# C++
70389-##############################################################################
70390-load(
70391-    "@com_google_googleapis_imports//:imports.bzl",
70392-    "cc_grpc_library",
70393-    "cc_proto_library",
70394-)
70395-
70396-cc_proto_library(
70397-    name = "metastore_cc_proto",
70398-    deps = [":metastore_proto"],
70399-)
70400-
70401-cc_grpc_library(
70402-    name = "metastore_cc_grpc",
70403-    srcs = [":metastore_proto"],
70404-    grpc_only = True,
70405-    deps = [":metastore_cc_proto"],
70406-)
70407diff -urN a/google/cloud/metastore/v1beta/BUILD.bazel b/google/cloud/metastore/v1beta/BUILD.bazel
70408--- a/google/cloud/metastore/v1beta/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
70409+++ b/google/cloud/metastore/v1beta/BUILD.bazel	1969-12-31 16:00:00
70410@@ -1,383 +0,0 @@
70411-# This file was automatically generated by BuildFileGenerator
70412-# https://github.com/googleapis/rules_gapic/tree/master/bazel
70413-
70414-# Most of the manual changes to this file will be overwritten.
70415-# It's **only** allowed to change the following rule attribute values:
70416-# - names of *_gapic_assembly_* rules
70417-# - certain parameters of *_gapic_library rules, including but not limited to:
70418-#    * extra_protoc_parameters
70419-#    * extra_protoc_file_parameters
70420-# The complete list of preserved parameters can be found in the source code.
70421-
70422-# This is an API workspace, having public visibility by default makes perfect sense.
70423-package(default_visibility = ["//visibility:public"])
70424-
70425-##############################################################################
70426-# Common
70427-##############################################################################
70428-load("@rules_proto//proto:defs.bzl", "proto_library")
70429-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
70430-
70431-proto_library(
70432-    name = "metastore_proto",
70433-    srcs = [
70434-        "metastore.proto",
70435-        "metastore_federation.proto",
70436-    ],
70437-    deps = [
70438-        "//google/api:annotations_proto",
70439-        "//google/api:client_proto",
70440-        "//google/api:field_behavior_proto",
70441-        "//google/api:resource_proto",
70442-        "//google/longrunning:operations_proto",
70443-        "//google/type:dayofweek_proto",
70444-        "@com_google_protobuf//:field_mask_proto",
70445-        "@com_google_protobuf//:timestamp_proto",
70446-        "@com_google_protobuf//:wrappers_proto",
70447-    ],
70448-)
70449-
70450-proto_library_with_info(
70451-    name = "metastore_proto_with_info",
70452-    deps = [
70453-        ":metastore_proto",
70454-        "//google/cloud:common_resources_proto",
70455-    ],
70456-)
70457-
70458-##############################################################################
70459-# Java
70460-##############################################################################
70461-load(
70462-    "@com_google_googleapis_imports//:imports.bzl",
70463-    "java_gapic_assembly_gradle_pkg",
70464-    "java_gapic_library",
70465-    "java_gapic_test",
70466-    "java_grpc_library",
70467-    "java_proto_library",
70468-)
70469-
70470-java_proto_library(
70471-    name = "metastore_java_proto",
70472-    deps = [":metastore_proto"],
70473-)
70474-
70475-java_grpc_library(
70476-    name = "metastore_java_grpc",
70477-    srcs = [":metastore_proto"],
70478-    deps = [":metastore_java_proto"],
70479-)
70480-
70481-java_gapic_library(
70482-    name = "metastore_java_gapic",
70483-    srcs = [":metastore_proto_with_info"],
70484-    gapic_yaml = "metastore_gapic.yaml",
70485-    grpc_service_config = "metastore_grpc_service_config.json",
70486-    rest_numeric_enums = False,
70487-    test_deps = [
70488-        ":metastore_java_grpc",
70489-    ],
70490-    transport = "grpc+rest",
70491-    deps = [
70492-        ":metastore_java_proto",
70493-    ],
70494-)
70495-
70496-java_gapic_test(
70497-    name = "metastore_java_gapic_test_suite",
70498-    test_classes = [
70499-        "com.google.cloud.metastore.v1beta.DataprocMetastoreClientHttpJsonTest",
70500-        "com.google.cloud.metastore.v1beta.DataprocMetastoreClientTest",
70501-    ],
70502-    runtime_deps = [":metastore_java_gapic_test"],
70503-)
70504-
70505-# Open Source Packages
70506-java_gapic_assembly_gradle_pkg(
70507-    name = "google-cloud-metastore-v1beta-java",
70508-    include_samples = True,
70509-    transport = "grpc+rest",
70510-    deps = [
70511-        ":metastore_java_gapic",
70512-        ":metastore_java_grpc",
70513-        ":metastore_java_proto",
70514-        ":metastore_proto",
70515-    ],
70516-)
70517-
70518-##############################################################################
70519-# Go
70520-##############################################################################
70521-load(
70522-    "@com_google_googleapis_imports//:imports.bzl",
70523-    "go_gapic_assembly_pkg",
70524-    "go_gapic_library",
70525-    "go_proto_library",
70526-    "go_test",
70527-)
70528-
70529-go_proto_library(
70530-    name = "metastore_go_proto",
70531-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
70532-    importpath = "google.golang.org/genproto/googleapis/cloud/metastore/v1beta",
70533-    protos = [":metastore_proto"],
70534-    deps = [
70535-        "//google/api:annotations_go_proto",
70536-        "//google/longrunning:longrunning_go_proto",
70537-        "//google/type:dayofweek_go_proto",
70538-    ],
70539-)
70540-
70541-go_gapic_library(
70542-    name = "metastore_go_gapic",
70543-    srcs = [":metastore_proto_with_info"],
70544-    grpc_service_config = "metastore_grpc_service_config.json",
70545-    importpath = "cloud.google.com/go/metastore/apiv1beta;metastore",
70546-    metadata = True,
70547-    rest_numeric_enums = False,
70548-    service_yaml = "metastore_v1beta.yaml",
70549-    transport = "grpc+rest",
70550-    deps = [
70551-        ":metastore_go_proto",
70552-        "//google/cloud/location:location_go_proto",
70553-        "//google/iam/v1:iam_go_proto",
70554-        "//google/longrunning:longrunning_go_proto",
70555-        "@com_google_cloud_go//longrunning:go_default_library",
70556-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
70557-    ],
70558-)
70559-
70560-go_test(
70561-    name = "metastore_go_gapic_test",
70562-    srcs = [":metastore_go_gapic_srcjar_test"],
70563-    embed = [":metastore_go_gapic"],
70564-    importpath = "cloud.google.com/go/metastore/apiv1beta",
70565-)
70566-
70567-# Open Source Packages
70568-go_gapic_assembly_pkg(
70569-    name = "gapi-cloud-metastore-v1beta-go",
70570-    deps = [
70571-        ":metastore_go_gapic",
70572-        ":metastore_go_gapic_srcjar-metadata.srcjar",
70573-        ":metastore_go_gapic_srcjar-test.srcjar",
70574-        ":metastore_go_proto",
70575-    ],
70576-)
70577-
70578-##############################################################################
70579-# Python
70580-##############################################################################
70581-load(
70582-    "@com_google_googleapis_imports//:imports.bzl",
70583-    "py_gapic_assembly_pkg",
70584-    "py_gapic_library",
70585-    "py_test",
70586-)
70587-
70588-py_gapic_library(
70589-    name = "metastore_py_gapic",
70590-    srcs = [":metastore_proto"],
70591-    grpc_service_config = "metastore_grpc_service_config.json",
70592-    rest_numeric_enums = False,
70593-    transport = "grpc",
70594-    opt_args = [
70595-      "warehouse-package-name=google-cloud-dataproc-metastore",
70596-    ],
70597-)
70598-
70599-py_test(
70600-    name = "metastore_py_gapic_test",
70601-    srcs = [
70602-        "metastore_py_gapic_pytest.py",
70603-        "metastore_py_gapic_test.py",
70604-    ],
70605-    legacy_create_init = False,
70606-    deps = [":metastore_py_gapic"],
70607-)
70608-
70609-# Open Source Packages
70610-py_gapic_assembly_pkg(
70611-    name = "metastore-v1beta-py",
70612-    deps = [
70613-        ":metastore_py_gapic",
70614-    ],
70615-)
70616-
70617-##############################################################################
70618-# PHP
70619-##############################################################################
70620-load(
70621-    "@com_google_googleapis_imports//:imports.bzl",
70622-    "php_gapic_assembly_pkg",
70623-    "php_gapic_library",
70624-    "php_grpc_library",
70625-    "php_proto_library",
70626-)
70627-
70628-php_proto_library(
70629-    name = "metastore_php_proto",
70630-    deps = [":metastore_proto"],
70631-)
70632-
70633-php_grpc_library(
70634-    name = "metastore_php_grpc",
70635-    srcs = [":metastore_proto"],
70636-    deps = [":metastore_php_proto"],
70637-)
70638-
70639-php_gapic_library(
70640-    name = "metastore_php_gapic",
70641-    srcs = [":metastore_proto_with_info"],
70642-    gapic_yaml = "metastore_gapic.yaml",
70643-    grpc_service_config = "metastore_grpc_service_config.json",
70644-    rest_numeric_enums = False,
70645-    service_yaml = "metastore_v1beta.yaml",
70646-    transport = "grpc+rest",
70647-    deps = [
70648-        ":metastore_php_grpc",
70649-        ":metastore_php_proto",
70650-    ],
70651-)
70652-
70653-# Open Source Packages
70654-php_gapic_assembly_pkg(
70655-    name = "google-cloud-metastore-v1beta-php",
70656-    deps = [
70657-        ":metastore_php_gapic",
70658-        ":metastore_php_grpc",
70659-        ":metastore_php_proto",
70660-    ],
70661-)
70662-
70663-##############################################################################
70664-# Node.js
70665-##############################################################################
70666-load(
70667-    "@com_google_googleapis_imports//:imports.bzl",
70668-    "nodejs_gapic_assembly_pkg",
70669-    "nodejs_gapic_library",
70670-)
70671-
70672-nodejs_gapic_library(
70673-    name = "metastore_nodejs_gapic",
70674-    package_name = "@google-cloud/dataproc-metastore",
70675-    src = ":metastore_proto_with_info",
70676-    extra_protoc_parameters = ["metadata"],
70677-    grpc_service_config = "metastore_grpc_service_config.json",
70678-    package = "google.cloud.metastore.v1beta",
70679-    rest_numeric_enums = False,
70680-    service_yaml = "metastore_v1beta.yaml",
70681-    transport = "grpc+rest",
70682-    deps = [],
70683-)
70684-
70685-nodejs_gapic_assembly_pkg(
70686-    name = "metastore-v1beta-nodejs",
70687-    deps = [
70688-        ":metastore_nodejs_gapic",
70689-        ":metastore_proto",
70690-    ],
70691-)
70692-
70693-##############################################################################
70694-# Ruby
70695-##############################################################################
70696-load(
70697-    "@com_google_googleapis_imports//:imports.bzl",
70698-    "ruby_cloud_gapic_library",
70699-    "ruby_gapic_assembly_pkg",
70700-    "ruby_grpc_library",
70701-    "ruby_proto_library",
70702-)
70703-
70704-ruby_proto_library(
70705-    name = "metastore_ruby_proto",
70706-    deps = [":metastore_proto"],
70707-)
70708-
70709-ruby_grpc_library(
70710-    name = "metastore_ruby_grpc",
70711-    srcs = [":metastore_proto"],
70712-    deps = [":metastore_ruby_proto"],
70713-)
70714-
70715-ruby_cloud_gapic_library(
70716-    name = "metastore_ruby_gapic",
70717-    srcs = [":metastore_proto_with_info"],
70718-    extra_protoc_parameters = [
70719-        "ruby-cloud-gem-name=google-cloud-metastore-v1beta",
70720-        "ruby-cloud-env-prefix=METASTORE",
70721-        "ruby-cloud-product-url=https://cloud.google.com/dataproc-metastore/",
70722-        "ruby-cloud-api-id=metastore.googleapis.com",
70723-        "ruby-cloud-api-shortname=metastore",
70724-    ],
70725-    grpc_service_config = "metastore_grpc_service_config.json",
70726-    rest_numeric_enums = False,
70727-    ruby_cloud_description = "Dataproc Metastore is a fully managed, highly available within a region, autohealing serverless Apache Hive metastore (HMS) on Google Cloud for data analytics products. It supports HMS and serves as a critical component for managing the metadata of relational entities and provides interoperability between data processing applications in the open source data ecosystem.",
70728-    ruby_cloud_title = "Dataproc Metastore V1beta",
70729-    deps = [
70730-        ":metastore_ruby_grpc",
70731-        ":metastore_ruby_proto",
70732-    ],
70733-)
70734-
70735-# Open Source Packages
70736-ruby_gapic_assembly_pkg(
70737-    name = "google-cloud-metastore-v1beta-ruby",
70738-    deps = [
70739-        ":metastore_ruby_gapic",
70740-        ":metastore_ruby_grpc",
70741-        ":metastore_ruby_proto",
70742-    ],
70743-)
70744-
70745-##############################################################################
70746-# C#
70747-##############################################################################
70748-load(
70749-    "@com_google_googleapis_imports//:imports.bzl",
70750-    "csharp_gapic_assembly_pkg",
70751-    "csharp_gapic_library",
70752-    "csharp_grpc_library",
70753-    "csharp_proto_library",
70754-)
70755-
70756-csharp_proto_library(
70757-    name = "metastore_csharp_proto",
70758-    deps = [":metastore_proto"],
70759-)
70760-
70761-csharp_grpc_library(
70762-    name = "metastore_csharp_grpc",
70763-    srcs = [":metastore_proto"],
70764-    deps = [":metastore_csharp_proto"],
70765-)
70766-
70767-csharp_gapic_library(
70768-    name = "metastore_csharp_gapic",
70769-    srcs = [":metastore_proto_with_info"],
70770-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
70771-    grpc_service_config = "metastore_grpc_service_config.json",
70772-    rest_numeric_enums = False,
70773-    service_yaml = "metastore_v1beta.yaml",
70774-    deps = [
70775-        ":metastore_csharp_grpc",
70776-        ":metastore_csharp_proto",
70777-    ],
70778-)
70779-
70780-# Open Source Packages
70781-csharp_gapic_assembly_pkg(
70782-    name = "google-cloud-metastore-v1beta-csharp",
70783-    deps = [
70784-        ":metastore_csharp_gapic",
70785-        ":metastore_csharp_grpc",
70786-        ":metastore_csharp_proto",
70787-    ],
70788-)
70789-
70790-##############################################################################
70791-# C++
70792-##############################################################################
70793-# Put your C++ rules here
70794diff -urN a/google/cloud/networkanalyzer/logging/v1/BUILD.bazel b/google/cloud/networkanalyzer/logging/v1/BUILD.bazel
70795--- a/google/cloud/networkanalyzer/logging/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
70796+++ b/google/cloud/networkanalyzer/logging/v1/BUILD.bazel	1969-12-31 16:00:00
70797@@ -1,176 +0,0 @@
70798-# This file was automatically generated by BuildFileGenerator
70799-
70800-# This is an API workspace, having public visibility by default makes perfect sense.
70801-package(default_visibility = ["//visibility:public"])
70802-
70803-##############################################################################
70804-# Common
70805-##############################################################################
70806-load("@rules_proto//proto:defs.bzl", "proto_library")
70807-
70808-proto_library(
70809-    name = "logging_proto",
70810-    srcs = [
70811-        "analyzer_log.proto",
70812-    ],
70813-    deps = [
70814-        "@com_google_protobuf//:timestamp_proto",
70815-    ],
70816-)
70817-
70818-##############################################################################
70819-# Java
70820-##############################################################################
70821-load(
70822-    "@com_google_googleapis_imports//:imports.bzl",
70823-    "java_grpc_library",
70824-    "java_proto_library",
70825-)
70826-
70827-java_proto_library(
70828-    name = "logging_java_proto",
70829-    deps = [":logging_proto"],
70830-)
70831-
70832-java_grpc_library(
70833-    name = "logging_java_grpc",
70834-    srcs = [":logging_proto"],
70835-    deps = [":logging_java_proto"],
70836-)
70837-
70838-##############################################################################
70839-# Go
70840-##############################################################################
70841-load(
70842-    "@com_google_googleapis_imports//:imports.bzl",
70843-    "go_proto_library",
70844-)
70845-
70846-go_proto_library(
70847-    name = "logging_go_proto",
70848-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
70849-    importpath = "google.golang.org/genproto/googleapis/cloud/networkanalyzer/logging/v1",
70850-    protos = [":logging_proto"],
70851-    deps = [
70852-    ],
70853-)
70854-
70855-##############################################################################
70856-# Python
70857-##############################################################################
70858-load(
70859-    "@com_google_googleapis_imports//:imports.bzl",
70860-    "moved_proto_library",
70861-    "py_grpc_library",
70862-    "py_proto_library",
70863-)
70864-
70865-moved_proto_library(
70866-    name = "logging_moved_proto",
70867-    srcs = [":logging_proto"],
70868-    deps = [
70869-        "@com_google_protobuf//:timestamp_proto",
70870-    ],
70871-)
70872-
70873-py_proto_library(
70874-    name = "logging_py_proto",
70875-    deps = [":logging_moved_proto"],
70876-)
70877-
70878-py_grpc_library(
70879-    name = "logging_py_grpc",
70880-    srcs = [":logging_moved_proto"],
70881-    deps = [":logging_py_proto"],
70882-)
70883-
70884-##############################################################################
70885-# PHP
70886-##############################################################################
70887-load(
70888-    "@com_google_googleapis_imports//:imports.bzl",
70889-    "php_grpc_library",
70890-    "php_proto_library",
70891-)
70892-
70893-php_proto_library(
70894-    name = "logging_php_proto",
70895-    deps = [":logging_proto"],
70896-)
70897-
70898-php_grpc_library(
70899-    name = "logging_php_grpc",
70900-    srcs = [":logging_proto"],
70901-    deps = [":logging_php_proto"],
70902-)
70903-
70904-##############################################################################
70905-# Node.js
70906-##############################################################################
70907-load(
70908-    "@com_google_googleapis_imports//:imports.bzl",
70909-    "nodejs_gapic_assembly_pkg",
70910-    "nodejs_gapic_library",
70911-)
70912-
70913-
70914-##############################################################################
70915-# Ruby
70916-##############################################################################
70917-load(
70918-    "@com_google_googleapis_imports//:imports.bzl",
70919-    "ruby_grpc_library",
70920-    "ruby_proto_library",
70921-)
70922-
70923-ruby_proto_library(
70924-    name = "logging_ruby_proto",
70925-    deps = [":logging_proto"],
70926-)
70927-
70928-ruby_grpc_library(
70929-    name = "logging_ruby_grpc",
70930-    srcs = [":logging_proto"],
70931-    deps = [":logging_ruby_proto"],
70932-)
70933-
70934-##############################################################################
70935-# C#
70936-##############################################################################
70937-load(
70938-    "@com_google_googleapis_imports//:imports.bzl",
70939-    "csharp_grpc_library",
70940-    "csharp_proto_library",
70941-)
70942-
70943-csharp_proto_library(
70944-    name = "logging_csharp_proto",
70945-    deps = [":logging_proto"],
70946-)
70947-
70948-csharp_grpc_library(
70949-    name = "logging_csharp_grpc",
70950-    srcs = [":logging_proto"],
70951-    deps = [":logging_csharp_proto"],
70952-)
70953-
70954-##############################################################################
70955-# C++
70956-##############################################################################
70957-load(
70958-    "@com_google_googleapis_imports//:imports.bzl",
70959-    "cc_grpc_library",
70960-    "cc_proto_library",
70961-)
70962-
70963-cc_proto_library(
70964-    name = "logging_cc_proto",
70965-    deps = [":logging_proto"],
70966-)
70967-
70968-cc_grpc_library(
70969-    name = "logging_cc_grpc",
70970-    srcs = [":logging_proto"],
70971-    grpc_only = True,
70972-    deps = [":logging_cc_proto"],
70973-)
70974diff -urN a/google/cloud/networkconnectivity/BUILD.bazel b/google/cloud/networkconnectivity/BUILD.bazel
70975--- a/google/cloud/networkconnectivity/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
70976+++ b/google/cloud/networkconnectivity/BUILD.bazel	1969-12-31 16:00:00
70977@@ -1,40 +0,0 @@
70978-# This build file includes a target for the Ruby wrapper library for
70979-# google-cloud-network_connectivity.
70980-
70981-# This is an API workspace, having public visibility by default makes perfect sense.
70982-package(default_visibility = ["//visibility:public"])
70983-
70984-# Export yaml configs.
70985-exports_files(glob(["*.yaml"]))
70986-
70987-load(
70988-    "@com_google_googleapis_imports//:imports.bzl",
70989-    "ruby_cloud_gapic_library",
70990-    "ruby_gapic_assembly_pkg",
70991-)
70992-
70993-# Generates a Ruby wrapper client for networkconnectivity.
70994-# Ruby wrapper clients are versionless, but are generated from source protos
70995-# for a particular service version, v1 in this case.
70996-ruby_cloud_gapic_library(
70997-    name = "networkconnectivity_ruby_wrapper",
70998-    srcs = ["//google/cloud/networkconnectivity/v1:networkconnectivity_proto_with_info"],
70999-    extra_protoc_parameters = [
71000-        "ruby-cloud-gem-name=google-cloud-network_connectivity",
71001-        "ruby-cloud-env-prefix=NETWORK_CONNECTIVITY",
71002-        "ruby-cloud-wrapper-of=v1:0.4;v1alpha1:0.5",
71003-        "ruby-cloud-product-url=https://cloud.google.com/network-connectivity/docs",
71004-        "ruby-cloud-api-id=networkconnectivity.googleapis.com",
71005-        "ruby-cloud-api-shortname=networkconnectivity",
71006-    ],
71007-    ruby_cloud_description = "Network Connectivity is Google's suite of products that provide enterprise connectivity from your on-premises network or from another cloud provider to your Virtual Private Cloud (VPC) network.",
71008-    ruby_cloud_title = "Network Connectivity",
71009-)
71010-
71011-# Open Source package.
71012-ruby_gapic_assembly_pkg(
71013-    name = "google-cloud-networkconnectivity-ruby",
71014-    deps = [
71015-        ":networkconnectivity_ruby_wrapper",
71016-    ],
71017-)
71018diff -urN a/google/cloud/networkconnectivity/v1/BUILD.bazel b/google/cloud/networkconnectivity/v1/BUILD.bazel
71019--- a/google/cloud/networkconnectivity/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
71020+++ b/google/cloud/networkconnectivity/v1/BUILD.bazel	1969-12-31 16:00:00
71021@@ -1,395 +0,0 @@
71022-# This file was automatically generated by BuildFileGenerator
71023-# https://github.com/googleapis/rules_gapic/tree/master/bazel
71024-
71025-# Most of the manual changes to this file will be overwritten.
71026-# It's **only** allowed to change the following rule attribute values:
71027-# - names of *_gapic_assembly_* rules
71028-# - certain parameters of *_gapic_library rules, including but not limited to:
71029-#    * extra_protoc_parameters
71030-#    * extra_protoc_file_parameters
71031-# The complete list of preserved parameters can be found in the source code.
71032-
71033-# This is an API workspace, having public visibility by default makes perfect sense.
71034-package(default_visibility = ["//visibility:public"])
71035-
71036-##############################################################################
71037-# Common
71038-##############################################################################
71039-load("@rules_proto//proto:defs.bzl", "proto_library")
71040-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
71041-
71042-proto_library(
71043-    name = "networkconnectivity_proto",
71044-    srcs = [
71045-        "common.proto",
71046-        "hub.proto",
71047-        "policy_based_routing.proto",
71048-    ],
71049-    deps = [
71050-        "//google/api:annotations_proto",
71051-        "//google/api:client_proto",
71052-        "//google/api:field_behavior_proto",
71053-        "//google/api:resource_proto",
71054-        "//google/longrunning:operations_proto",
71055-        "@com_google_protobuf//:field_mask_proto",
71056-        "@com_google_protobuf//:timestamp_proto",
71057-    ],
71058-)
71059-
71060-proto_library_with_info(
71061-    name = "networkconnectivity_proto_with_info",
71062-    deps = [
71063-        ":networkconnectivity_proto",
71064-        "//google/cloud:common_resources_proto",
71065-    ],
71066-)
71067-
71068-##############################################################################
71069-# Java
71070-##############################################################################
71071-load(
71072-    "@com_google_googleapis_imports//:imports.bzl",
71073-    "java_gapic_assembly_gradle_pkg",
71074-    "java_gapic_library",
71075-    "java_gapic_test",
71076-    "java_grpc_library",
71077-    "java_proto_library",
71078-)
71079-
71080-java_proto_library(
71081-    name = "networkconnectivity_java_proto",
71082-    deps = [":networkconnectivity_proto"],
71083-)
71084-
71085-java_grpc_library(
71086-    name = "networkconnectivity_java_grpc",
71087-    srcs = [":networkconnectivity_proto"],
71088-    deps = [":networkconnectivity_java_proto"],
71089-)
71090-
71091-java_gapic_library(
71092-    name = "networkconnectivity_java_gapic",
71093-    srcs = [":networkconnectivity_proto_with_info"],
71094-    gapic_yaml = None,
71095-    grpc_service_config = "networkconnectivity_v1_grpc_service_config.json",
71096-    rest_numeric_enums = False,
71097-    service_yaml = "networkconnectivity_v1.yaml",
71098-    test_deps = [
71099-        ":networkconnectivity_java_grpc",
71100-    ],
71101-    transport = "grpc",
71102-    deps = [
71103-        ":networkconnectivity_java_proto",
71104-        "//google/api:api_java_proto",
71105-    ],
71106-)
71107-
71108-java_gapic_test(
71109-    name = "networkconnectivity_java_gapic_test_suite",
71110-    test_classes = [
71111-        "com.google.cloud.networkconnectivity.v1.HubServiceClientTest",
71112-        "com.google.cloud.networkconnectivity.v1.PolicyBasedRoutingServiceClientTest",
71113-    ],
71114-    runtime_deps = [":networkconnectivity_java_gapic_test"],
71115-)
71116-
71117-# Open Source Packages
71118-java_gapic_assembly_gradle_pkg(
71119-    name = "google-cloud-networkconnectivity-v1-java",
71120-    include_samples = True,
71121-    transport = "grpc",
71122-    deps = [
71123-        ":networkconnectivity_java_gapic",
71124-        ":networkconnectivity_java_grpc",
71125-        ":networkconnectivity_java_proto",
71126-        ":networkconnectivity_proto",
71127-    ],
71128-)
71129-
71130-##############################################################################
71131-# Go
71132-##############################################################################
71133-load(
71134-    "@com_google_googleapis_imports//:imports.bzl",
71135-    "go_gapic_assembly_pkg",
71136-    "go_gapic_library",
71137-    "go_proto_library",
71138-    "go_test",
71139-)
71140-
71141-go_proto_library(
71142-    name = "networkconnectivity_go_proto",
71143-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
71144-    importpath = "google.golang.org/genproto/googleapis/cloud/networkconnectivity/v1",
71145-    protos = [":networkconnectivity_proto"],
71146-    deps = [
71147-        "//google/api:annotations_go_proto",
71148-        "//google/longrunning:longrunning_go_proto",
71149-    ],
71150-)
71151-
71152-go_gapic_library(
71153-    name = "networkconnectivity_go_gapic",
71154-    srcs = [":networkconnectivity_proto_with_info"],
71155-    grpc_service_config = "networkconnectivity_v1_grpc_service_config.json",
71156-    importpath = "cloud.google.com/go/networkconnectivity/apiv1;networkconnectivity",
71157-    metadata = True,
71158-    rest_numeric_enums = False,
71159-    service_yaml = "networkconnectivity_v1.yaml",
71160-    deps = [
71161-        ":networkconnectivity_go_proto",
71162-        "//google/cloud/location:location_go_proto",
71163-        "//google/iam/v1:iam_go_proto",
71164-        "//google/longrunning:longrunning_go_proto",
71165-        "@com_google_cloud_go//longrunning:go_default_library",
71166-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
71167-    ],
71168-)
71169-
71170-go_test(
71171-    name = "networkconnectivity_go_gapic_test",
71172-    srcs = [":networkconnectivity_go_gapic_srcjar_test"],
71173-    embed = [":networkconnectivity_go_gapic"],
71174-    importpath = "cloud.google.com/go/networkconnectivity/apiv1",
71175-)
71176-
71177-# Open Source Packages
71178-go_gapic_assembly_pkg(
71179-    name = "gapi-cloud-networkconnectivity-v1-go",
71180-    deps = [
71181-        ":networkconnectivity_go_gapic",
71182-        ":networkconnectivity_go_gapic_srcjar-metadata.srcjar",
71183-        ":networkconnectivity_go_gapic_srcjar-test.srcjar",
71184-        ":networkconnectivity_go_proto",
71185-    ],
71186-)
71187-
71188-##############################################################################
71189-# Python
71190-##############################################################################
71191-load(
71192-    "@com_google_googleapis_imports//:imports.bzl",
71193-    "py_gapic_assembly_pkg",
71194-    "py_gapic_library",
71195-    "py_test",
71196-)
71197-
71198-py_gapic_library(
71199-    name = "networkconnectivity_py_gapic",
71200-    srcs = [":networkconnectivity_proto"],
71201-    grpc_service_config = "networkconnectivity_v1_grpc_service_config.json",
71202-    rest_numeric_enums = False,
71203-    transport = "grpc",
71204-    opt_args = ["warehouse-package-name=google-cloud-network-connectivity"],
71205-)
71206-
71207-py_test(
71208-    name = "networkconnectivity_py_gapic_test",
71209-    srcs = [
71210-        "networkconnectivity_py_gapic_pytest.py",
71211-        "networkconnectivity_py_gapic_test.py",
71212-    ],
71213-    legacy_create_init = False,
71214-    deps = [":networkconnectivity_py_gapic"],
71215-)
71216-
71217-# Open Source Packages
71218-py_gapic_assembly_pkg(
71219-    name = "networkconnectivity-v1-py",
71220-    deps = [
71221-        ":networkconnectivity_py_gapic",
71222-    ],
71223-)
71224-
71225-##############################################################################
71226-# PHP
71227-##############################################################################
71228-load(
71229-    "@com_google_googleapis_imports//:imports.bzl",
71230-    "php_gapic_assembly_pkg",
71231-    "php_gapic_library",
71232-    "php_grpc_library",
71233-    "php_proto_library",
71234-)
71235-
71236-php_proto_library(
71237-    name = "networkconnectivity_php_proto",
71238-    deps = [":networkconnectivity_proto"],
71239-)
71240-
71241-php_grpc_library(
71242-    name = "networkconnectivity_php_grpc",
71243-    srcs = [":networkconnectivity_proto"],
71244-    deps = [":networkconnectivity_php_proto"],
71245-)
71246-
71247-php_gapic_library(
71248-    name = "networkconnectivity_php_gapic",
71249-    srcs = [":networkconnectivity_proto_with_info"],
71250-    grpc_service_config = "networkconnectivity_v1_grpc_service_config.json",
71251-    rest_numeric_enums = False,
71252-    service_yaml = "networkconnectivity_v1.yaml",
71253-    transport = "grpc+rest",
71254-    deps = [
71255-        ":networkconnectivity_php_grpc",
71256-        ":networkconnectivity_php_proto",
71257-    ],
71258-)
71259-
71260-# Open Source Packages
71261-php_gapic_assembly_pkg(
71262-    name = "google-cloud-networkconnectivity-v1-php",
71263-    deps = [
71264-        ":networkconnectivity_php_gapic",
71265-        ":networkconnectivity_php_grpc",
71266-        ":networkconnectivity_php_proto",
71267-    ],
71268-)
71269-
71270-##############################################################################
71271-# Node.js
71272-##############################################################################
71273-load(
71274-    "@com_google_googleapis_imports//:imports.bzl",
71275-    "nodejs_gapic_assembly_pkg",
71276-    "nodejs_gapic_library",
71277-)
71278-
71279-nodejs_gapic_library(
71280-    name = "networkconnectivity_nodejs_gapic",
71281-    package_name = "@google-cloud/network-connectivity",
71282-    src = ":networkconnectivity_proto_with_info",
71283-    extra_protoc_parameters = ["metadata"],
71284-    grpc_service_config = "networkconnectivity_v1_grpc_service_config.json",
71285-    package = "google.cloud.networkconnectivity.v1",
71286-    rest_numeric_enums = False,
71287-    service_yaml = "networkconnectivity_v1.yaml",
71288-    transport = "grpc+rest",
71289-    deps = [],
71290-)
71291-
71292-nodejs_gapic_assembly_pkg(
71293-    name = "networkconnectivity-v1-nodejs",
71294-    deps = [
71295-        ":networkconnectivity_nodejs_gapic",
71296-        ":networkconnectivity_proto",
71297-    ],
71298-)
71299-
71300-##############################################################################
71301-# Ruby
71302-##############################################################################
71303-load(
71304-    "@com_google_googleapis_imports//:imports.bzl",
71305-    "ruby_cloud_gapic_library",
71306-    "ruby_gapic_assembly_pkg",
71307-    "ruby_grpc_library",
71308-    "ruby_proto_library",
71309-)
71310-
71311-ruby_proto_library(
71312-    name = "networkconnectivity_ruby_proto",
71313-    deps = [":networkconnectivity_proto"],
71314-)
71315-
71316-ruby_grpc_library(
71317-    name = "networkconnectivity_ruby_grpc",
71318-    srcs = [":networkconnectivity_proto"],
71319-    deps = [":networkconnectivity_ruby_proto"],
71320-)
71321-
71322-ruby_cloud_gapic_library(
71323-    name = "networkconnectivity_ruby_gapic",
71324-    srcs = [":networkconnectivity_proto_with_info"],
71325-    extra_protoc_parameters = [
71326-        "ruby-cloud-api-id=networkconnectivity.googleapis.com",
71327-        "ruby-cloud-api-shortname=networkconnectivity",
71328-        "ruby-cloud-env-prefix=NETWORK_CONNECTIVITY",
71329-        "ruby-cloud-gem-name=google-cloud-network_connectivity-v1",
71330-        "ruby-cloud-product-url=https://cloud.google.com/network-connectivity/docs",
71331-    ],
71332-    grpc_service_config = "networkconnectivity_v1_grpc_service_config.json",
71333-    rest_numeric_enums = False,
71334-    ruby_cloud_description = "Network Connectivity is Google's suite of products that provide enterprise connectivity from your on-premises network or from another cloud provider to your Virtual Private Cloud (VPC) network.",
71335-    ruby_cloud_title = "Network Connectivity V1",
71336-    deps = [
71337-        ":networkconnectivity_ruby_grpc",
71338-        ":networkconnectivity_ruby_proto",
71339-    ],
71340-)
71341-
71342-# Open Source Packages
71343-ruby_gapic_assembly_pkg(
71344-    name = "google-cloud-networkconnectivity-v1-ruby",
71345-    deps = [
71346-        ":networkconnectivity_ruby_gapic",
71347-        ":networkconnectivity_ruby_grpc",
71348-        ":networkconnectivity_ruby_proto",
71349-    ],
71350-)
71351-
71352-##############################################################################
71353-# C#
71354-##############################################################################
71355-load(
71356-    "@com_google_googleapis_imports//:imports.bzl",
71357-    "csharp_gapic_assembly_pkg",
71358-    "csharp_gapic_library",
71359-    "csharp_grpc_library",
71360-    "csharp_proto_library",
71361-)
71362-
71363-csharp_proto_library(
71364-    name = "networkconnectivity_csharp_proto",
71365-    deps = [":networkconnectivity_proto"],
71366-)
71367-
71368-csharp_grpc_library(
71369-    name = "networkconnectivity_csharp_grpc",
71370-    srcs = [":networkconnectivity_proto"],
71371-    deps = [":networkconnectivity_csharp_proto"],
71372-)
71373-
71374-csharp_gapic_library(
71375-    name = "networkconnectivity_csharp_gapic",
71376-    srcs = [":networkconnectivity_proto_with_info"],
71377-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
71378-    grpc_service_config = "networkconnectivity_v1_grpc_service_config.json",
71379-    rest_numeric_enums = False,
71380-    service_yaml = "networkconnectivity_v1.yaml",
71381-    deps = [
71382-        ":networkconnectivity_csharp_grpc",
71383-        ":networkconnectivity_csharp_proto",
71384-    ],
71385-)
71386-
71387-# Open Source Packages
71388-csharp_gapic_assembly_pkg(
71389-    name = "google-cloud-networkconnectivity-v1-csharp",
71390-    deps = [
71391-        ":networkconnectivity_csharp_gapic",
71392-        ":networkconnectivity_csharp_grpc",
71393-        ":networkconnectivity_csharp_proto",
71394-    ],
71395-)
71396-
71397-##############################################################################
71398-# C++
71399-##############################################################################
71400-load(
71401-    "@com_google_googleapis_imports//:imports.bzl",
71402-    "cc_grpc_library",
71403-    "cc_proto_library",
71404-)
71405-
71406-cc_proto_library(
71407-    name = "networkconnectivity_cc_proto",
71408-    deps = [":networkconnectivity_proto"],
71409-)
71410-
71411-cc_grpc_library(
71412-    name = "networkconnectivity_cc_grpc",
71413-    srcs = [":networkconnectivity_proto"],
71414-    grpc_only = True,
71415-    deps = [":networkconnectivity_cc_proto"],
71416-)
71417diff -urN a/google/cloud/networkconnectivity/v1alpha1/BUILD.bazel b/google/cloud/networkconnectivity/v1alpha1/BUILD.bazel
71418--- a/google/cloud/networkconnectivity/v1alpha1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
71419+++ b/google/cloud/networkconnectivity/v1alpha1/BUILD.bazel	1969-12-31 16:00:00
71420@@ -1,372 +0,0 @@
71421-# This file was automatically generated by BuildFileGenerator
71422-# https://github.com/googleapis/rules_gapic/tree/master/bazel
71423-
71424-# Most of the manual changes to this file will be overwritten.
71425-# It's **only** allowed to change the following rule attribute values:
71426-# - names of *_gapic_assembly_* rules
71427-# - certain parameters of *_gapic_library rules, including but not limited to:
71428-#    * extra_protoc_parameters
71429-#    * extra_protoc_file_parameters
71430-# The complete list of preserved parameters can be found in the source code.
71431-
71432-# This is an API workspace, having public visibility by default makes perfect sense.
71433-package(default_visibility = ["//visibility:public"])
71434-
71435-##############################################################################
71436-# Common
71437-##############################################################################
71438-load("@rules_proto//proto:defs.bzl", "proto_library")
71439-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
71440-
71441-proto_library(
71442-    name = "networkconnectivity_proto",
71443-    srcs = [
71444-        "common.proto",
71445-        "hub.proto",
71446-    ],
71447-    deps = [
71448-        "//google/api:annotations_proto",
71449-        "//google/api:client_proto",
71450-        "//google/api:field_behavior_proto",
71451-        "//google/api:resource_proto",
71452-        "//google/longrunning:operations_proto",
71453-        "@com_google_protobuf//:field_mask_proto",
71454-        "@com_google_protobuf//:timestamp_proto",
71455-    ],
71456-)
71457-
71458-proto_library_with_info(
71459-    name = "networkconnectivity_proto_with_info",
71460-    deps = [
71461-        ":networkconnectivity_proto",
71462-        "//google/cloud:common_resources_proto",
71463-    ],
71464-)
71465-
71466-##############################################################################
71467-# Java
71468-##############################################################################
71469-load(
71470-    "@com_google_googleapis_imports//:imports.bzl",
71471-    "java_gapic_assembly_gradle_pkg",
71472-    "java_gapic_library",
71473-    "java_gapic_test",
71474-    "java_grpc_library",
71475-    "java_proto_library",
71476-)
71477-
71478-java_proto_library(
71479-    name = "networkconnectivity_java_proto",
71480-    deps = [":networkconnectivity_proto"],
71481-)
71482-
71483-java_grpc_library(
71484-    name = "networkconnectivity_java_grpc",
71485-    srcs = [":networkconnectivity_proto"],
71486-    deps = [":networkconnectivity_java_proto"],
71487-)
71488-
71489-java_gapic_library(
71490-    name = "networkconnectivity_java_gapic",
71491-    srcs = [":networkconnectivity_proto_with_info"],
71492-    grpc_service_config = "networkconnectivity_grpc_service_config.json",
71493-    rest_numeric_enums = False,
71494-    test_deps = [
71495-        ":networkconnectivity_java_grpc",
71496-    ],
71497-    transport = "grpc",
71498-    deps = [
71499-        ":networkconnectivity_java_proto",
71500-    ],
71501-)
71502-
71503-java_gapic_test(
71504-    name = "networkconnectivity_java_gapic_test_suite",
71505-    test_classes = [
71506-        "com.google.cloud.networkconnectivity.v1alpha1.HubServiceClientTest",
71507-    ],
71508-    runtime_deps = [":networkconnectivity_java_gapic_test"],
71509-)
71510-
71511-# Open Source Packages
71512-java_gapic_assembly_gradle_pkg(
71513-    name = "google-cloud-networkconnectivity-v1alpha1-java",
71514-    include_samples = True,
71515-    transport = "grpc",
71516-    deps = [
71517-        ":networkconnectivity_java_gapic",
71518-        ":networkconnectivity_java_grpc",
71519-        ":networkconnectivity_java_proto",
71520-        ":networkconnectivity_proto",
71521-    ],
71522-)
71523-
71524-##############################################################################
71525-# Go
71526-##############################################################################
71527-load(
71528-    "@com_google_googleapis_imports//:imports.bzl",
71529-    "go_gapic_assembly_pkg",
71530-    "go_gapic_library",
71531-    "go_proto_library",
71532-    "go_test",
71533-)
71534-
71535-go_proto_library(
71536-    name = "networkconnectivity_go_proto",
71537-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
71538-    importpath = "google.golang.org/genproto/googleapis/cloud/networkconnectivity/v1alpha1",
71539-    protos = [":networkconnectivity_proto"],
71540-    deps = [
71541-        "//google/api:annotations_go_proto",
71542-        "//google/longrunning:longrunning_go_proto",
71543-    ],
71544-)
71545-
71546-go_gapic_library(
71547-    name = "networkconnectivity_go_gapic",
71548-    srcs = [":networkconnectivity_proto_with_info"],
71549-    grpc_service_config = "networkconnectivity_grpc_service_config.json",
71550-    importpath = "cloud.google.com/go/networkconnectivity/apiv1alpha1;networkconnectivity",
71551-    metadata = True,
71552-    rest_numeric_enums = False,
71553-    service_yaml = "networkconnectivity_v1alpha1.yaml",
71554-    deps = [
71555-        ":networkconnectivity_go_proto",
71556-        "//google/longrunning:longrunning_go_proto",
71557-        "@com_google_cloud_go//longrunning:go_default_library",
71558-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
71559-    ],
71560-)
71561-
71562-go_test(
71563-    name = "networkconnectivity_go_gapic_test",
71564-    srcs = [":networkconnectivity_go_gapic_srcjar_test"],
71565-    embed = [":networkconnectivity_go_gapic"],
71566-    importpath = "cloud.google.com/go/networkconnectivity/apiv1alpha1",
71567-)
71568-
71569-# Open Source Packages
71570-go_gapic_assembly_pkg(
71571-    name = "gapi-cloud-networkconnectivity-v1alpha1-go",
71572-    deps = [
71573-        ":networkconnectivity_go_gapic",
71574-        ":networkconnectivity_go_gapic_srcjar-metadata.srcjar",
71575-        ":networkconnectivity_go_gapic_srcjar-test.srcjar",
71576-        ":networkconnectivity_go_proto",
71577-    ],
71578-)
71579-
71580-##############################################################################
71581-# Python
71582-##############################################################################
71583-load(
71584-    "@com_google_googleapis_imports//:imports.bzl",
71585-    "py_gapic_assembly_pkg",
71586-    "py_gapic_library",
71587-    "py_test",
71588-)
71589-
71590-py_gapic_library(
71591-    name = "networkconnectivity_py_gapic",
71592-    srcs = [":networkconnectivity_proto"],
71593-    grpc_service_config = "networkconnectivity_grpc_service_config.json",
71594-    opt_args = ["warehouse-package-name=google-cloud-network-connectivity"],
71595-    rest_numeric_enums = False,
71596-    transport = "grpc",
71597-)
71598-
71599-py_test(
71600-    name = "networkconnectivity_py_gapic_test",
71601-    srcs = [
71602-        "networkconnectivity_py_gapic_pytest.py",
71603-        "networkconnectivity_py_gapic_test.py",
71604-    ],
71605-    legacy_create_init = False,
71606-    deps = [":networkconnectivity_py_gapic"],
71607-)
71608-
71609-# Open Source Packages
71610-py_gapic_assembly_pkg(
71611-    name = "networkconnectivity-v1alpha1-py",
71612-    deps = [
71613-        ":networkconnectivity_py_gapic",
71614-    ],
71615-)
71616-
71617-##############################################################################
71618-# PHP
71619-##############################################################################
71620-load(
71621-    "@com_google_googleapis_imports//:imports.bzl",
71622-    "php_gapic_assembly_pkg",
71623-    "php_gapic_library",
71624-    "php_grpc_library",
71625-    "php_proto_library",
71626-)
71627-
71628-php_proto_library(
71629-    name = "networkconnectivity_php_proto",
71630-    deps = [":networkconnectivity_proto"],
71631-)
71632-
71633-php_grpc_library(
71634-    name = "networkconnectivity_php_grpc",
71635-    srcs = [":networkconnectivity_proto"],
71636-    deps = [":networkconnectivity_php_proto"],
71637-)
71638-
71639-php_gapic_library(
71640-    name = "networkconnectivity_php_gapic",
71641-    srcs = [":networkconnectivity_proto_with_info"],
71642-    grpc_service_config = "networkconnectivity_grpc_service_config.json",
71643-    rest_numeric_enums = False,
71644-    service_yaml = "networkconnectivity_v1alpha1.yaml",
71645-    transport = "grpc+rest",
71646-    deps = [
71647-        ":networkconnectivity_php_grpc",
71648-        ":networkconnectivity_php_proto",
71649-    ],
71650-)
71651-
71652-# Open Source Packages
71653-php_gapic_assembly_pkg(
71654-    name = "google-cloud-networkconnectivity-v1alpha1-php",
71655-    deps = [
71656-        ":networkconnectivity_php_gapic",
71657-        ":networkconnectivity_php_grpc",
71658-        ":networkconnectivity_php_proto",
71659-    ],
71660-)
71661-
71662-##############################################################################
71663-# Node.js
71664-##############################################################################
71665-load(
71666-    "@com_google_googleapis_imports//:imports.bzl",
71667-    "nodejs_gapic_assembly_pkg",
71668-    "nodejs_gapic_library",
71669-)
71670-
71671-nodejs_gapic_library(
71672-    name = "networkconnectivity_nodejs_gapic",
71673-    package_name = "@google-cloud/network-connectivity",
71674-    src = ":networkconnectivity_proto_with_info",
71675-    extra_protoc_parameters = ["metadata"],
71676-    grpc_service_config = "networkconnectivity_grpc_service_config.json",
71677-    package = "google.cloud.networkconnectivity.v1alpha1",
71678-    rest_numeric_enums = False,
71679-    service_yaml = "networkconnectivity_v1alpha1.yaml",
71680-    transport = "grpc+rest",
71681-    deps = [],
71682-)
71683-
71684-nodejs_gapic_assembly_pkg(
71685-    name = "networkconnectivity-v1alpha1-nodejs",
71686-    deps = [
71687-        ":networkconnectivity_nodejs_gapic",
71688-        ":networkconnectivity_proto",
71689-    ],
71690-)
71691-
71692-##############################################################################
71693-# Ruby
71694-##############################################################################
71695-load(
71696-    "@com_google_googleapis_imports//:imports.bzl",
71697-    "ruby_cloud_gapic_library",
71698-    "ruby_gapic_assembly_pkg",
71699-    "ruby_grpc_library",
71700-    "ruby_proto_library",
71701-)
71702-
71703-ruby_proto_library(
71704-    name = "networkconnectivity_ruby_proto",
71705-    deps = [":networkconnectivity_proto"],
71706-)
71707-
71708-ruby_grpc_library(
71709-    name = "networkconnectivity_ruby_grpc",
71710-    srcs = [":networkconnectivity_proto"],
71711-    deps = [":networkconnectivity_ruby_proto"],
71712-)
71713-
71714-ruby_cloud_gapic_library(
71715-    name = "networkconnectivity_ruby_gapic",
71716-    srcs = [":networkconnectivity_proto_with_info"],
71717-    extra_protoc_parameters = [
71718-        "ruby-cloud-api-id=networkconnectivity.googleapis.com",
71719-        "ruby-cloud-api-shortname=networkconnectivity",
71720-        "ruby-cloud-env-prefix=NETWORK_CONNECTIVITY",
71721-        "ruby-cloud-gem-name=google-cloud-network_connectivity-v1alpha1",
71722-        "ruby-cloud-product-url=https://cloud.google.com/network-connectivity/docs",
71723-    ],
71724-    grpc_service_config = "networkconnectivity_grpc_service_config.json",
71725-    rest_numeric_enums = False,
71726-    ruby_cloud_description = "Network Connectivity is Google's suite of products that provide enterprise connectivity from your on-premises network or from another cloud provider to your Virtual Private Cloud (VPC) network.",
71727-    ruby_cloud_title = "Network Connectivity V1alpha1",
71728-    deps = [
71729-        ":networkconnectivity_ruby_grpc",
71730-        ":networkconnectivity_ruby_proto",
71731-    ],
71732-)
71733-
71734-# Open Source Packages
71735-ruby_gapic_assembly_pkg(
71736-    name = "google-cloud-networkconnectivity-v1alpha1-ruby",
71737-    deps = [
71738-        ":networkconnectivity_ruby_gapic",
71739-        ":networkconnectivity_ruby_grpc",
71740-        ":networkconnectivity_ruby_proto",
71741-    ],
71742-)
71743-
71744-##############################################################################
71745-# C#
71746-##############################################################################
71747-load(
71748-    "@com_google_googleapis_imports//:imports.bzl",
71749-    "csharp_gapic_assembly_pkg",
71750-    "csharp_gapic_library",
71751-    "csharp_grpc_library",
71752-    "csharp_proto_library",
71753-)
71754-
71755-csharp_proto_library(
71756-    name = "networkconnectivity_csharp_proto",
71757-    deps = [":networkconnectivity_proto"],
71758-)
71759-
71760-csharp_grpc_library(
71761-    name = "networkconnectivity_csharp_grpc",
71762-    srcs = [":networkconnectivity_proto"],
71763-    deps = [":networkconnectivity_csharp_proto"],
71764-)
71765-
71766-csharp_gapic_library(
71767-    name = "networkconnectivity_csharp_gapic",
71768-    srcs = [":networkconnectivity_proto_with_info"],
71769-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
71770-    grpc_service_config = "networkconnectivity_grpc_service_config.json",
71771-    rest_numeric_enums = False,
71772-    service_yaml = "networkconnectivity_v1alpha1.yaml",
71773-    deps = [
71774-        ":networkconnectivity_csharp_grpc",
71775-        ":networkconnectivity_csharp_proto",
71776-    ],
71777-)
71778-
71779-# Open Source Packages
71780-csharp_gapic_assembly_pkg(
71781-    name = "google-cloud-networkconnectivity-v1alpha1-csharp",
71782-    deps = [
71783-        ":networkconnectivity_csharp_gapic",
71784-        ":networkconnectivity_csharp_grpc",
71785-        ":networkconnectivity_csharp_proto",
71786-    ],
71787-)
71788-
71789-##############################################################################
71790-# C++
71791-##############################################################################
71792-# Put your C++ rules here
71793diff -urN a/google/cloud/networkmanagement/BUILD.bazel b/google/cloud/networkmanagement/BUILD.bazel
71794--- a/google/cloud/networkmanagement/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
71795+++ b/google/cloud/networkmanagement/BUILD.bazel	1969-12-31 16:00:00
71796@@ -1,39 +0,0 @@
71797-# This build file includes a target for the Ruby wrapper library for
71798-# google-cloud-network_management.
71799-
71800-# This is an API workspace, having public visibility by default makes perfect sense.
71801-package(default_visibility = ["//visibility:public"])
71802-
71803-# Export yaml configs.
71804-exports_files(glob(["*.yaml"]))
71805-
71806-load(
71807-    "@com_google_googleapis_imports//:imports.bzl",
71808-    "ruby_cloud_gapic_library",
71809-    "ruby_gapic_assembly_pkg",
71810-)
71811-
71812-# Generates a Ruby wrapper client for networkmanagement.
71813-# Ruby wrapper clients are versionless, but are generated from source protos
71814-# for a particular service version, v1 in this case.
71815-ruby_cloud_gapic_library(
71816-    name = "networkmanagement_ruby_wrapper",
71817-    srcs = ["//google/cloud/networkmanagement/v1:networkmanagement_proto_with_info"],
71818-    extra_protoc_parameters = [
71819-        "ruby-cloud-gem-name=google-cloud-network_management",
71820-        "ruby-cloud-wrapper-of=v1:0.1",
71821-        "ruby-cloud-product-url=https://cloud.google.com/network-intelligence-center/docs/connectivity-tests/reference/networkmanagement/rest",
71822-        "ruby-cloud-api-id=networkmanagement.googleapis.com",
71823-        "ruby-cloud-api-shortname=networkmanagement",
71824-    ],
71825-    ruby_cloud_description = "The Network Management API provides a collection of network performance monitoring and diagnostic capabilities.",
71826-    ruby_cloud_title = "Network Management",
71827-)
71828-
71829-# Open Source package.
71830-ruby_gapic_assembly_pkg(
71831-    name = "google-cloud-networkmanagement-ruby",
71832-    deps = [
71833-        ":networkmanagement_ruby_wrapper",
71834-    ],
71835-)
71836diff -urN a/google/cloud/networkmanagement/v1/BUILD.bazel b/google/cloud/networkmanagement/v1/BUILD.bazel
71837--- a/google/cloud/networkmanagement/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
71838+++ b/google/cloud/networkmanagement/v1/BUILD.bazel	1969-12-31 16:00:00
71839@@ -1,396 +0,0 @@
71840-# This file was automatically generated by BuildFileGenerator
71841-# https://github.com/googleapis/rules_gapic/tree/master/bazel
71842-
71843-# Most of the manual changes to this file will be overwritten.
71844-# It's **only** allowed to change the following rule attribute values:
71845-# - names of *_gapic_assembly_* rules
71846-# - certain parameters of *_gapic_library rules, including but not limited to:
71847-#    * extra_protoc_parameters
71848-#    * extra_protoc_file_parameters
71849-# The complete list of preserved parameters can be found in the source code.
71850-
71851-# This is an API workspace, having public visibility by default makes perfect sense.
71852-package(default_visibility = ["//visibility:public"])
71853-
71854-##############################################################################
71855-# Common
71856-##############################################################################
71857-load("@rules_proto//proto:defs.bzl", "proto_library")
71858-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
71859-
71860-proto_library(
71861-    name = "networkmanagement_proto",
71862-    srcs = [
71863-        "connectivity_test.proto",
71864-        "reachability.proto",
71865-        "trace.proto",
71866-    ],
71867-    deps = [
71868-        "//google/api:annotations_proto",
71869-        "//google/api:client_proto",
71870-        "//google/api:field_behavior_proto",
71871-        "//google/api:resource_proto",
71872-        "//google/longrunning:operations_proto",
71873-        "//google/rpc:status_proto",
71874-        "@com_google_protobuf//:field_mask_proto",
71875-        "@com_google_protobuf//:timestamp_proto",
71876-    ],
71877-)
71878-
71879-proto_library_with_info(
71880-    name = "networkmanagement_proto_with_info",
71881-    deps = [
71882-        ":networkmanagement_proto",
71883-        "//google/cloud:common_resources_proto",
71884-    ],
71885-)
71886-
71887-##############################################################################
71888-# Java
71889-##############################################################################
71890-load(
71891-    "@com_google_googleapis_imports//:imports.bzl",
71892-    "java_gapic_assembly_gradle_pkg",
71893-    "java_gapic_library",
71894-    "java_gapic_test",
71895-    "java_grpc_library",
71896-    "java_proto_library",
71897-)
71898-
71899-java_proto_library(
71900-    name = "networkmanagement_java_proto",
71901-    deps = [":networkmanagement_proto"],
71902-)
71903-
71904-java_grpc_library(
71905-    name = "networkmanagement_java_grpc",
71906-    srcs = [":networkmanagement_proto"],
71907-    deps = [":networkmanagement_java_proto"],
71908-)
71909-
71910-java_gapic_library(
71911-    name = "networkmanagement_java_gapic",
71912-    srcs = [":networkmanagement_proto_with_info"],
71913-    grpc_service_config = "networkmanagement_grpc_service_config.json",
71914-    rest_numeric_enums = False,
71915-    test_deps = [
71916-        ":networkmanagement_java_grpc",
71917-    ],
71918-    transport = "grpc+rest",
71919-    deps = [
71920-        ":networkmanagement_java_proto",
71921-    ],
71922-)
71923-
71924-java_gapic_test(
71925-    name = "networkmanagement_java_gapic_test_suite",
71926-    test_classes = [
71927-        "com.google.cloud.networkmanagement.v1.ReachabilityServiceClientHttpJsonTest",
71928-        "com.google.cloud.networkmanagement.v1.ReachabilityServiceClientTest",
71929-    ],
71930-    runtime_deps = [":networkmanagement_java_gapic_test"],
71931-)
71932-
71933-# Open Source Packages
71934-java_gapic_assembly_gradle_pkg(
71935-    name = "google-cloud-networkmanagement-v1-java",
71936-    include_samples = True,
71937-    transport = "grpc+rest",
71938-    deps = [
71939-        ":networkmanagement_java_gapic",
71940-        ":networkmanagement_java_grpc",
71941-        ":networkmanagement_java_proto",
71942-        ":networkmanagement_proto",
71943-    ],
71944-)
71945-
71946-##############################################################################
71947-# Go
71948-##############################################################################
71949-load(
71950-    "@com_google_googleapis_imports//:imports.bzl",
71951-    "go_gapic_assembly_pkg",
71952-    "go_gapic_library",
71953-    "go_proto_library",
71954-    "go_test",
71955-)
71956-
71957-go_proto_library(
71958-    name = "networkmanagement_go_proto",
71959-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
71960-    importpath = "google.golang.org/genproto/googleapis/cloud/networkmanagement/v1",
71961-    protos = [":networkmanagement_proto"],
71962-    deps = [
71963-        "//google/api:annotations_go_proto",
71964-        "//google/longrunning:longrunning_go_proto",
71965-        "//google/rpc:status_go_proto",
71966-    ],
71967-)
71968-
71969-go_gapic_library(
71970-    name = "networkmanagement_go_gapic",
71971-    srcs = [":networkmanagement_proto_with_info"],
71972-    grpc_service_config = "networkmanagement_grpc_service_config.json",
71973-    importpath = "cloud.google.com/go/networkmanagement/apiv1;networkmanagement",
71974-    metadata = True,
71975-    rest_numeric_enums = False,
71976-    service_yaml = "networkmanagement_v1.yaml",
71977-    transport = "grpc+rest",
71978-    deps = [
71979-        ":networkmanagement_go_proto",
71980-        "//google/longrunning:longrunning_go_proto",
71981-        "@com_google_cloud_go//longrunning:go_default_library",
71982-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
71983-    ],
71984-)
71985-
71986-go_test(
71987-    name = "networkmanagement_go_gapic_test",
71988-    srcs = [":networkmanagement_go_gapic_srcjar_test"],
71989-    embed = [":networkmanagement_go_gapic"],
71990-    importpath = "cloud.google.com/go/networkmanagement/apiv1",
71991-)
71992-
71993-# Open Source Packages
71994-go_gapic_assembly_pkg(
71995-    name = "gapi-cloud-networkmanagement-v1-go",
71996-    deps = [
71997-        ":networkmanagement_go_gapic",
71998-        ":networkmanagement_go_gapic_srcjar-metadata.srcjar",
71999-        ":networkmanagement_go_gapic_srcjar-test.srcjar",
72000-        ":networkmanagement_go_proto",
72001-    ],
72002-)
72003-
72004-##############################################################################
72005-# Python
72006-##############################################################################
72007-load(
72008-    "@com_google_googleapis_imports//:imports.bzl",
72009-    "py_gapic_assembly_pkg",
72010-    "py_gapic_library",
72011-)
72012-
72013-py_gapic_library(
72014-    name = "networkmanagement_py_gapic",
72015-    srcs = [":networkmanagement_proto"],
72016-    grpc_service_config = "networkmanagement_grpc_service_config.json",
72017-    opt_args = [
72018-        "warehouse-package-name=google-cloud-network-management",
72019-        "python-gapic-namespace=google.cloud",
72020-        "python-gapic-name=network_management",
72021-    ],
72022-    rest_numeric_enums = False,
72023-    transport = "grpc",
72024-)
72025-
72026-# Uncomment once https://github.com/googleapis/gapic-generator-python/issues/1376 is fixed
72027-#py_test(
72028-#    name = "networkmanagement_py_gapic_test",
72029-#    srcs = [
72030-#        "networkmanagement_py_gapic_pytest.py",
72031-#        "networkmanagement_py_gapic_test.py",
72032-#    ],
72033-#    legacy_create_init = False,
72034-#    deps = [":networkmanagement_py_gapic"],
72035-#)
72036-
72037-# Open Source Packages
72038-py_gapic_assembly_pkg(
72039-    name = "networkmanagement-v1-py",
72040-    deps = [
72041-        ":networkmanagement_py_gapic",
72042-    ],
72043-)
72044-
72045-##############################################################################
72046-# PHP
72047-##############################################################################
72048-load(
72049-    "@com_google_googleapis_imports//:imports.bzl",
72050-    "php_gapic_assembly_pkg",
72051-    "php_gapic_library",
72052-    "php_grpc_library",
72053-    "php_proto_library",
72054-)
72055-
72056-php_proto_library(
72057-    name = "networkmanagement_php_proto",
72058-    deps = [":networkmanagement_proto"],
72059-)
72060-
72061-php_grpc_library(
72062-    name = "networkmanagement_php_grpc",
72063-    srcs = [":networkmanagement_proto"],
72064-    deps = [":networkmanagement_php_proto"],
72065-)
72066-
72067-php_gapic_library(
72068-    name = "networkmanagement_php_gapic",
72069-    srcs = [":networkmanagement_proto_with_info"],
72070-    grpc_service_config = "networkmanagement_grpc_service_config.json",
72071-    rest_numeric_enums = False,
72072-    service_yaml = "networkmanagement_v1.yaml",
72073-    transport = "grpc+rest",
72074-    deps = [
72075-        ":networkmanagement_php_grpc",
72076-        ":networkmanagement_php_proto",
72077-    ],
72078-)
72079-
72080-# Open Source Packages
72081-php_gapic_assembly_pkg(
72082-    name = "google-cloud-networkmanagement-v1-php",
72083-    deps = [
72084-        ":networkmanagement_php_gapic",
72085-        ":networkmanagement_php_grpc",
72086-        ":networkmanagement_php_proto",
72087-    ],
72088-)
72089-
72090-##############################################################################
72091-# Node.js
72092-##############################################################################
72093-load(
72094-    "@com_google_googleapis_imports//:imports.bzl",
72095-    "nodejs_gapic_assembly_pkg",
72096-    "nodejs_gapic_library",
72097-)
72098-
72099-nodejs_gapic_library(
72100-    name = "networkmanagement_nodejs_gapic",
72101-    package_name = "@google-cloud/network-management",
72102-    src = ":networkmanagement_proto_with_info",
72103-    extra_protoc_parameters = ["metadata"],
72104-    grpc_service_config = "networkmanagement_grpc_service_config.json",
72105-    package = "google.cloud.networkmanagement.v1",
72106-    rest_numeric_enums = False,
72107-    service_yaml = "networkmanagement_v1.yaml",
72108-    transport = "grpc+rest",
72109-    deps = [],
72110-)
72111-
72112-nodejs_gapic_assembly_pkg(
72113-    name = "networkmanagement-v1-nodejs",
72114-    deps = [
72115-        ":networkmanagement_nodejs_gapic",
72116-        ":networkmanagement_proto",
72117-    ],
72118-)
72119-
72120-##############################################################################
72121-# Ruby
72122-##############################################################################
72123-load(
72124-    "@com_google_googleapis_imports//:imports.bzl",
72125-    "ruby_cloud_gapic_library",
72126-    "ruby_gapic_assembly_pkg",
72127-    "ruby_grpc_library",
72128-    "ruby_proto_library",
72129-)
72130-
72131-ruby_proto_library(
72132-    name = "networkmanagement_ruby_proto",
72133-    deps = [":networkmanagement_proto"],
72134-)
72135-
72136-ruby_grpc_library(
72137-    name = "networkmanagement_ruby_grpc",
72138-    srcs = [":networkmanagement_proto"],
72139-    deps = [":networkmanagement_ruby_proto"],
72140-)
72141-
72142-ruby_cloud_gapic_library(
72143-    name = "networkmanagement_ruby_gapic",
72144-    srcs = [":networkmanagement_proto_with_info"],
72145-    extra_protoc_parameters = [
72146-        "ruby-cloud-gem-name=google-cloud-network_management-v1",
72147-        "ruby-cloud-api-shortname=networkmanagement",
72148-        "ruby-cloud-api-id=networkmanagement.googleapis.com",
72149-        "ruby-cloud-product-url=https://cloud.google.com/network-intelligence-center/docs/connectivity-tests/reference/networkmanagement/rest",
72150-    ],
72151-    grpc_service_config = "networkmanagement_grpc_service_config.json",
72152-    rest_numeric_enums = False,
72153-    ruby_cloud_description = "The Network Management API provides a collection of network performance monitoring and diagnostic capabilities.",
72154-    ruby_cloud_title = "Network Management V1",
72155-    deps = [
72156-        ":networkmanagement_ruby_grpc",
72157-        ":networkmanagement_ruby_proto",
72158-    ],
72159-)
72160-
72161-# Open Source Packages
72162-ruby_gapic_assembly_pkg(
72163-    name = "google-cloud-networkmanagement-v1-ruby",
72164-    deps = [
72165-        ":networkmanagement_ruby_gapic",
72166-        ":networkmanagement_ruby_grpc",
72167-        ":networkmanagement_ruby_proto",
72168-    ],
72169-)
72170-
72171-##############################################################################
72172-# C#
72173-##############################################################################
72174-load(
72175-    "@com_google_googleapis_imports//:imports.bzl",
72176-    "csharp_gapic_assembly_pkg",
72177-    "csharp_gapic_library",
72178-    "csharp_grpc_library",
72179-    "csharp_proto_library",
72180-)
72181-
72182-csharp_proto_library(
72183-    name = "networkmanagement_csharp_proto",
72184-    deps = [":networkmanagement_proto"],
72185-)
72186-
72187-csharp_grpc_library(
72188-    name = "networkmanagement_csharp_grpc",
72189-    srcs = [":networkmanagement_proto"],
72190-    deps = [":networkmanagement_csharp_proto"],
72191-)
72192-
72193-csharp_gapic_library(
72194-    name = "networkmanagement_csharp_gapic",
72195-    srcs = [":networkmanagement_proto_with_info"],
72196-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
72197-    grpc_service_config = "networkmanagement_grpc_service_config.json",
72198-    rest_numeric_enums = False,
72199-    service_yaml = "networkmanagement_v1.yaml",
72200-    deps = [
72201-        ":networkmanagement_csharp_grpc",
72202-        ":networkmanagement_csharp_proto",
72203-    ],
72204-)
72205-
72206-# Open Source Packages
72207-csharp_gapic_assembly_pkg(
72208-    name = "google-cloud-networkmanagement-v1-csharp",
72209-    deps = [
72210-        ":networkmanagement_csharp_gapic",
72211-        ":networkmanagement_csharp_grpc",
72212-        ":networkmanagement_csharp_proto",
72213-    ],
72214-)
72215-
72216-##############################################################################
72217-# C++
72218-##############################################################################
72219-load(
72220-    "@com_google_googleapis_imports//:imports.bzl",
72221-    "cc_grpc_library",
72222-    "cc_proto_library",
72223-)
72224-
72225-cc_proto_library(
72226-    name = "networkmanagement_cc_proto",
72227-    deps = [":networkmanagement_proto"],
72228-)
72229-
72230-cc_grpc_library(
72231-    name = "networkmanagement_cc_grpc",
72232-    srcs = [":networkmanagement_proto"],
72233-    grpc_only = True,
72234-    deps = [":networkmanagement_cc_proto"],
72235-)
72236diff -urN a/google/cloud/networkmanagement/v1beta1/BUILD.bazel b/google/cloud/networkmanagement/v1beta1/BUILD.bazel
72237--- a/google/cloud/networkmanagement/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
72238+++ b/google/cloud/networkmanagement/v1beta1/BUILD.bazel	1969-12-31 16:00:00
72239@@ -1,375 +0,0 @@
72240-# This file was automatically generated by BuildFileGenerator
72241-# https://github.com/googleapis/rules_gapic/tree/master/bazel
72242-
72243-# Most of the manual changes to this file will be overwritten.
72244-# It's **only** allowed to change the following rule attribute values:
72245-# - names of *_gapic_assembly_* rules
72246-# - certain parameters of *_gapic_library rules, including but not limited to:
72247-#    * extra_protoc_parameters
72248-#    * extra_protoc_file_parameters
72249-# The complete list of preserved parameters can be found in the source code.
72250-
72251-# This is an API workspace, having public visibility by default makes perfect sense.
72252-package(default_visibility = ["//visibility:public"])
72253-
72254-##############################################################################
72255-# Common
72256-##############################################################################
72257-load("@rules_proto//proto:defs.bzl", "proto_library")
72258-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
72259-
72260-proto_library(
72261-    name = "networkmanagement_proto",
72262-    srcs = [
72263-        "connectivity_test.proto",
72264-        "reachability.proto",
72265-        "trace.proto",
72266-    ],
72267-    deps = [
72268-        "//google/api:annotations_proto",
72269-        "//google/api:client_proto",
72270-        "//google/api:field_behavior_proto",
72271-        "//google/api:resource_proto",
72272-        "//google/longrunning:operations_proto",
72273-        "//google/rpc:status_proto",
72274-        "@com_google_protobuf//:field_mask_proto",
72275-        "@com_google_protobuf//:timestamp_proto",
72276-    ],
72277-)
72278-
72279-proto_library_with_info(
72280-    name = "networkmanagement_proto_with_info",
72281-    deps = [
72282-        ":networkmanagement_proto",
72283-        "//google/cloud:common_resources_proto",
72284-    ],
72285-)
72286-
72287-##############################################################################
72288-# Java
72289-##############################################################################
72290-load(
72291-    "@com_google_googleapis_imports//:imports.bzl",
72292-    "java_gapic_assembly_gradle_pkg",
72293-    "java_gapic_library",
72294-    "java_gapic_test",
72295-    "java_grpc_library",
72296-    "java_proto_library",
72297-)
72298-
72299-java_proto_library(
72300-    name = "networkmanagement_java_proto",
72301-    deps = [":networkmanagement_proto"],
72302-)
72303-
72304-java_grpc_library(
72305-    name = "networkmanagement_java_grpc",
72306-    srcs = [":networkmanagement_proto"],
72307-    deps = [":networkmanagement_java_proto"],
72308-)
72309-
72310-java_gapic_library(
72311-    name = "networkmanagement_java_gapic",
72312-    srcs = [":networkmanagement_proto_with_info"],
72313-    grpc_service_config = "networkmanagement_grpc_service_config.json",
72314-    rest_numeric_enums = False,
72315-    test_deps = [
72316-        ":networkmanagement_java_grpc",
72317-    ],
72318-    transport = "grpc+rest",
72319-    deps = [
72320-        ":networkmanagement_java_proto",
72321-    ],
72322-)
72323-
72324-java_gapic_test(
72325-    name = "networkmanagement_java_gapic_test_suite",
72326-    test_classes = [
72327-        "com.google.cloud.networkmanagement.v1beta1.ReachabilityServiceClientHttpJsonTest",
72328-        "com.google.cloud.networkmanagement.v1beta1.ReachabilityServiceClientTest",
72329-    ],
72330-    runtime_deps = [":networkmanagement_java_gapic_test"],
72331-)
72332-
72333-# Open Source Packages
72334-java_gapic_assembly_gradle_pkg(
72335-    name = "google-cloud-networkmanagement-v1beta1-java",
72336-    include_samples = True,
72337-    transport = "grpc+rest",
72338-    deps = [
72339-        ":networkmanagement_java_gapic",
72340-        ":networkmanagement_java_grpc",
72341-        ":networkmanagement_java_proto",
72342-        ":networkmanagement_proto",
72343-    ],
72344-)
72345-
72346-##############################################################################
72347-# Go
72348-##############################################################################
72349-load(
72350-    "@com_google_googleapis_imports//:imports.bzl",
72351-    "go_gapic_assembly_pkg",
72352-    "go_gapic_library",
72353-    "go_proto_library",
72354-    "go_test",
72355-)
72356-
72357-go_proto_library(
72358-    name = "networkmanagement_go_proto",
72359-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
72360-    importpath = "google.golang.org/genproto/googleapis/cloud/networkmanagement/v1beta1",
72361-    protos = [":networkmanagement_proto"],
72362-    deps = [
72363-        "//google/api:annotations_go_proto",
72364-        "//google/longrunning:longrunning_go_proto",
72365-        "//google/rpc:status_go_proto",
72366-    ],
72367-)
72368-
72369-go_gapic_library(
72370-    name = "networkmanagement_go_gapic",
72371-    srcs = [":networkmanagement_proto_with_info"],
72372-    grpc_service_config = "networkmanagement_grpc_service_config.json",
72373-    importpath = "cloud.google.com/go/networkmanagement/apiv1beta1;networkmanagement",
72374-    metadata = True,
72375-    rest_numeric_enums = False,
72376-    service_yaml = "networkmanagement_v1beta1.yaml",
72377-    transport = "grpc+rest",
72378-    deps = [
72379-        ":networkmanagement_go_proto",
72380-        "//google/longrunning:longrunning_go_proto",
72381-        "@com_google_cloud_go//longrunning:go_default_library",
72382-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
72383-    ],
72384-)
72385-
72386-go_test(
72387-    name = "networkmanagement_go_gapic_test",
72388-    srcs = [":networkmanagement_go_gapic_srcjar_test"],
72389-    embed = [":networkmanagement_go_gapic"],
72390-    importpath = "cloud.google.com/go/networkmanagement/apiv1beta1",
72391-)
72392-
72393-# Open Source Packages
72394-go_gapic_assembly_pkg(
72395-    name = "gapi-cloud-networkmanagement-v1beta1-go",
72396-    deps = [
72397-        ":networkmanagement_go_gapic",
72398-        ":networkmanagement_go_gapic_srcjar-metadata.srcjar",
72399-        ":networkmanagement_go_gapic_srcjar-test.srcjar",
72400-        ":networkmanagement_go_proto",
72401-    ],
72402-)
72403-
72404-##############################################################################
72405-# Python
72406-##############################################################################
72407-load(
72408-    "@com_google_googleapis_imports//:imports.bzl",
72409-    "py_gapic_assembly_pkg",
72410-    "py_gapic_library",
72411-)
72412-
72413-py_gapic_library(
72414-    name = "networkmanagement_py_gapic",
72415-    srcs = [":networkmanagement_proto"],
72416-    grpc_service_config = "networkmanagement_grpc_service_config.json",
72417-    rest_numeric_enums = False,
72418-    transport = "grpc",
72419-)
72420-
72421-# Uncomment once https://github.com/googleapis/gapic-generator-python/issues/1376 is fixed
72422-#py_test(
72423-#    name = "networkmanagement_py_gapic_test",
72424-#    srcs = [
72425-#        "networkmanagement_py_gapic_pytest.py",
72426-#        "networkmanagement_py_gapic_test.py",
72427-#    ],
72428-#    legacy_create_init = False,
72429-#    deps = [":networkmanagement_py_gapic"],
72430-#)
72431-
72432-# Open Source Packages
72433-py_gapic_assembly_pkg(
72434-    name = "networkmanagement-v1beta1-py",
72435-    deps = [
72436-        ":networkmanagement_py_gapic",
72437-    ],
72438-)
72439-
72440-##############################################################################
72441-# PHP
72442-##############################################################################
72443-load(
72444-    "@com_google_googleapis_imports//:imports.bzl",
72445-    "php_gapic_assembly_pkg",
72446-    "php_gapic_library",
72447-    "php_grpc_library",
72448-    "php_proto_library",
72449-)
72450-
72451-php_proto_library(
72452-    name = "networkmanagement_php_proto",
72453-    deps = [":networkmanagement_proto"],
72454-)
72455-
72456-php_grpc_library(
72457-    name = "networkmanagement_php_grpc",
72458-    srcs = [":networkmanagement_proto"],
72459-    deps = [":networkmanagement_php_proto"],
72460-)
72461-
72462-php_gapic_library(
72463-    name = "networkmanagement_php_gapic",
72464-    srcs = [":networkmanagement_proto_with_info"],
72465-    grpc_service_config = "networkmanagement_grpc_service_config.json",
72466-    rest_numeric_enums = False,
72467-    service_yaml = "networkmanagement_v1beta1.yaml",
72468-    transport = "grpc+rest",
72469-    deps = [
72470-        ":networkmanagement_php_grpc",
72471-        ":networkmanagement_php_proto",
72472-    ],
72473-)
72474-
72475-# Open Source Packages
72476-php_gapic_assembly_pkg(
72477-    name = "google-cloud-networkmanagement-v1beta1-php",
72478-    deps = [
72479-        ":networkmanagement_php_gapic",
72480-        ":networkmanagement_php_grpc",
72481-        ":networkmanagement_php_proto",
72482-    ],
72483-)
72484-
72485-##############################################################################
72486-# Node.js
72487-##############################################################################
72488-load(
72489-    "@com_google_googleapis_imports//:imports.bzl",
72490-    "nodejs_gapic_assembly_pkg",
72491-    "nodejs_gapic_library",
72492-)
72493-
72494-nodejs_gapic_library(
72495-    name = "networkmanagement_nodejs_gapic",
72496-    package_name = "@google-cloud/network-management",
72497-    src = ":networkmanagement_proto_with_info",
72498-    extra_protoc_parameters = ["metadata"],
72499-    grpc_service_config = "networkmanagement_grpc_service_config.json",
72500-    package = "google.cloud.networkmanagement.v1beta1",
72501-    rest_numeric_enums = False,
72502-    service_yaml = "networkmanagement_v1beta1.yaml",
72503-    transport = "grpc+rest",
72504-    deps = [],
72505-)
72506-
72507-nodejs_gapic_assembly_pkg(
72508-    name = "networkmanagement-v1beta1-nodejs",
72509-    deps = [
72510-        ":networkmanagement_nodejs_gapic",
72511-        ":networkmanagement_proto",
72512-    ],
72513-)
72514-
72515-##############################################################################
72516-# Ruby
72517-##############################################################################
72518-load(
72519-    "@com_google_googleapis_imports//:imports.bzl",
72520-    "ruby_cloud_gapic_library",
72521-    "ruby_gapic_assembly_pkg",
72522-    "ruby_grpc_library",
72523-    "ruby_proto_library",
72524-)
72525-
72526-ruby_proto_library(
72527-    name = "networkmanagement_ruby_proto",
72528-    deps = [":networkmanagement_proto"],
72529-)
72530-
72531-ruby_grpc_library(
72532-    name = "networkmanagement_ruby_grpc",
72533-    srcs = [":networkmanagement_proto"],
72534-    deps = [":networkmanagement_ruby_proto"],
72535-)
72536-
72537-ruby_cloud_gapic_library(
72538-    name = "networkmanagement_ruby_gapic",
72539-    srcs = [":networkmanagement_proto_with_info"],
72540-    extra_protoc_parameters = [
72541-        "ruby-cloud-gem-name=google-cloud-network_management-v1beta1",
72542-        "ruby-cloud-api-shortname=networkmanagement",
72543-        "ruby-cloud-api-id=networkmanagement.googleapis.com",
72544-        "ruby-cloud-product-url=https://cloud.google.com/network-intelligence-center/docs/connectivity-tests/reference/networkmanagement/rest",
72545-    ],
72546-    grpc_service_config = "networkmanagement_grpc_service_config.json",
72547-    rest_numeric_enums = False,
72548-    ruby_cloud_description = "The Network Management API provides a collection of network performance monitoring and diagnostic capabilities.",
72549-    ruby_cloud_title = "Network Management V1beta1",
72550-    deps = [
72551-        ":networkmanagement_ruby_grpc",
72552-        ":networkmanagement_ruby_proto",
72553-    ],
72554-)
72555-
72556-# Open Source Packages
72557-ruby_gapic_assembly_pkg(
72558-    name = "google-cloud-networkmanagement-v1beta1-ruby",
72559-    deps = [
72560-        ":networkmanagement_ruby_gapic",
72561-        ":networkmanagement_ruby_grpc",
72562-        ":networkmanagement_ruby_proto",
72563-    ],
72564-)
72565-
72566-##############################################################################
72567-# C#
72568-##############################################################################
72569-load(
72570-    "@com_google_googleapis_imports//:imports.bzl",
72571-    "csharp_gapic_assembly_pkg",
72572-    "csharp_gapic_library",
72573-    "csharp_grpc_library",
72574-    "csharp_proto_library",
72575-)
72576-
72577-csharp_proto_library(
72578-    name = "networkmanagement_csharp_proto",
72579-    deps = [":networkmanagement_proto"],
72580-)
72581-
72582-csharp_grpc_library(
72583-    name = "networkmanagement_csharp_grpc",
72584-    srcs = [":networkmanagement_proto"],
72585-    deps = [":networkmanagement_csharp_proto"],
72586-)
72587-
72588-csharp_gapic_library(
72589-    name = "networkmanagement_csharp_gapic",
72590-    srcs = [":networkmanagement_proto_with_info"],
72591-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
72592-    grpc_service_config = "networkmanagement_grpc_service_config.json",
72593-    rest_numeric_enums = False,
72594-    service_yaml = "networkmanagement_v1beta1.yaml",
72595-    deps = [
72596-        ":networkmanagement_csharp_grpc",
72597-        ":networkmanagement_csharp_proto",
72598-    ],
72599-)
72600-
72601-# Open Source Packages
72602-csharp_gapic_assembly_pkg(
72603-    name = "google-cloud-networkmanagement-v1beta1-csharp",
72604-    deps = [
72605-        ":networkmanagement_csharp_gapic",
72606-        ":networkmanagement_csharp_grpc",
72607-        ":networkmanagement_csharp_proto",
72608-    ],
72609-)
72610-
72611-##############################################################################
72612-# C++
72613-##############################################################################
72614-# Put your C++ rules here
72615diff -urN a/google/cloud/networksecurity/BUILD.bazel b/google/cloud/networksecurity/BUILD.bazel
72616--- a/google/cloud/networksecurity/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
72617+++ b/google/cloud/networksecurity/BUILD.bazel	1969-12-31 16:00:00
72618@@ -1,39 +0,0 @@
72619-# This build file includes a target for the Ruby wrapper library for
72620-# google-cloud-network_security.
72621-
72622-# This is an API workspace, having public visibility by default makes perfect sense.
72623-package(default_visibility = ["//visibility:public"])
72624-
72625-# Export yaml configs.
72626-exports_files(glob(["*.yaml"]))
72627-
72628-load(
72629-    "@com_google_googleapis_imports//:imports.bzl",
72630-    "ruby_cloud_gapic_library",
72631-    "ruby_gapic_assembly_pkg",
72632-)
72633-
72634-# Generates a Ruby wrapper client for networksecurity.
72635-# Ruby wrapper clients are versionless, but are generated from source protos
72636-# for a particular service version, v1beta1 in this case.
72637-ruby_cloud_gapic_library(
72638-    name = "networksecurity_ruby_wrapper",
72639-    srcs = ["//google/cloud/networksecurity/v1beta1:networksecurity_proto_with_info"],
72640-    extra_protoc_parameters = [
72641-        "ruby-cloud-gem-name=google-cloud-network_security",
72642-        "ruby-cloud-wrapper-of=v1beta1:0.0",
72643-        "ruby-cloud-product-url=https://cloud.google.com/traffic-director/docs/reference/network-security/rest/",
72644-        "ruby-cloud-api-id=networksecurity.googleapis.com",
72645-        "ruby-cloud-api-shortname=networksecurity",
72646-    ],
72647-    ruby_cloud_description = "The client library for the Google Network Security V1beta1 API.",
72648-    ruby_cloud_title = "Network Security",
72649-)
72650-
72651-# Open Source package.
72652-ruby_gapic_assembly_pkg(
72653-    name = "google-cloud-networksecurity-ruby",
72654-    deps = [
72655-        ":networksecurity_ruby_wrapper",
72656-    ],
72657-)
72658diff -urN a/google/cloud/networksecurity/v1/BUILD.bazel b/google/cloud/networksecurity/v1/BUILD.bazel
72659--- a/google/cloud/networksecurity/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
72660+++ b/google/cloud/networksecurity/v1/BUILD.bazel	1969-12-31 16:00:00
72661@@ -1,335 +0,0 @@
72662-# This file was automatically generated by BuildFileGenerator
72663-# https://github.com/googleapis/rules_gapic/tree/master/bazel
72664-
72665-# Most of the manual changes to this file will be overwritten.
72666-# It's **only** allowed to change the following rule attribute values:
72667-# - names of *_gapic_assembly_* rules
72668-# - certain parameters of *_gapic_library rules, including but not limited to:
72669-#    * extra_protoc_parameters
72670-#    * extra_protoc_file_parameters
72671-# The complete list of preserved parameters can be found in the source code.
72672-
72673-##############################################################################
72674-# Common
72675-##############################################################################
72676-load("@rules_proto//proto:defs.bzl", "proto_library")
72677-load(
72678-    "@com_google_googleapis_imports//:imports.bzl",
72679-    "csharp_gapic_assembly_pkg",
72680-    "csharp_gapic_library",
72681-    "csharp_grpc_library",
72682-    "csharp_proto_library",
72683-    "go_gapic_assembly_pkg",
72684-    "go_gapic_library",
72685-    "go_proto_library",
72686-    "go_test",
72687-    "java_gapic_assembly_gradle_pkg",
72688-    "java_gapic_library",
72689-    "java_gapic_test",
72690-    "java_grpc_library",
72691-    "java_proto_library",
72692-    "nodejs_gapic_assembly_pkg",
72693-    "nodejs_gapic_library",
72694-    "php_gapic_assembly_pkg",
72695-    "php_gapic_library",
72696-    "php_grpc_library",
72697-    "php_proto_library",
72698-    "proto_library_with_info",
72699-    "py_gapic_assembly_pkg",
72700-    "py_gapic_library",
72701-    "py_test",
72702-    "ruby_cloud_gapic_library",
72703-    "ruby_gapic_assembly_pkg",
72704-    "ruby_grpc_library",
72705-    "ruby_proto_library",
72706-)
72707-
72708-# This is an API workspace, having public visibility by default makes perfect sense.
72709-package(default_visibility = ["//visibility:public"])
72710-
72711-proto_library(
72712-    name = "networksecurity_proto",
72713-    srcs = [
72714-        "authorization_policy.proto",
72715-        "client_tls_policy.proto",
72716-        "common.proto",
72717-        "network_security.proto",
72718-        "server_tls_policy.proto",
72719-        "tls.proto",
72720-    ],
72721-    deps = [
72722-        "//google/api:annotations_proto",
72723-        "//google/api:client_proto",
72724-        "//google/api:field_behavior_proto",
72725-        "//google/api:resource_proto",
72726-        "//google/longrunning:operations_proto",
72727-        "@com_google_protobuf//:field_mask_proto",
72728-        "@com_google_protobuf//:timestamp_proto",
72729-    ],
72730-)
72731-
72732-proto_library_with_info(
72733-    name = "networksecurity_proto_with_info",
72734-    deps = [
72735-        ":networksecurity_proto",
72736-        "//google/cloud:common_resources_proto",
72737-        "//google/cloud/location:location_proto",
72738-        "//google/iam/v1:iam_policy_proto",
72739-    ],
72740-)
72741-
72742-java_proto_library(
72743-    name = "networksecurity_java_proto",
72744-    deps = [":networksecurity_proto"],
72745-)
72746-
72747-java_grpc_library(
72748-    name = "networksecurity_java_grpc",
72749-    srcs = [":networksecurity_proto"],
72750-    deps = [":networksecurity_java_proto"],
72751-)
72752-
72753-java_gapic_library(
72754-    name = "networksecurity_java_gapic",
72755-    srcs = [":networksecurity_proto_with_info"],
72756-    grpc_service_config = "networksecurity_v1_grpc_service_config.json",
72757-    rest_numeric_enums = False,
72758-    test_deps = [
72759-        ":networksecurity_java_grpc",
72760-        "//google/cloud/location:location_java_grpc",
72761-        "//google/iam/v1:iam_java_grpc",
72762-    ],
72763-    transport = "grpc",
72764-    deps = [
72765-        ":networksecurity_java_proto",
72766-        "//google/cloud/location:location_java_proto",
72767-        "//google/iam/v1:iam_java_proto",
72768-    ],
72769-)
72770-
72771-java_gapic_test(
72772-    name = "networksecurity_java_gapic_test_suite",
72773-    test_classes = [
72774-        "com.google.cloud.networksecurity.v1.NetworkSecurityClientTest",
72775-    ],
72776-    runtime_deps = [":networksecurity_java_gapic_test"],
72777-)
72778-
72779-# Open Source Packages
72780-java_gapic_assembly_gradle_pkg(
72781-    name = "google-cloud-networksecurity-v1-java",
72782-    include_samples = True,
72783-    transport = "grpc",
72784-    deps = [
72785-        ":networksecurity_java_gapic",
72786-        ":networksecurity_java_grpc",
72787-        ":networksecurity_java_proto",
72788-        ":networksecurity_proto",
72789-    ],
72790-)
72791-
72792-go_proto_library(
72793-    name = "networksecurity_go_proto",
72794-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
72795-    importpath = "google.golang.org/genproto/googleapis/cloud/networksecurity/v1",
72796-    protos = [":networksecurity_proto"],
72797-    deps = [
72798-        "//google/api:annotations_go_proto",
72799-        "//google/longrunning:longrunning_go_proto",
72800-    ],
72801-)
72802-
72803-go_gapic_library(
72804-    name = "networksecurity_go_gapic",
72805-    srcs = [":networksecurity_proto_with_info"],
72806-    grpc_service_config = "networksecurity_v1_grpc_service_config.json",
72807-    importpath = "cloud.google.com/go/networksecurity/apiv1;networksecurity",
72808-    metadata = True,
72809-    rest_numeric_enums = False,
72810-    service_yaml = "networksecurity_v1.yaml",
72811-    deps = [
72812-        ":networksecurity_go_proto",
72813-        "//google/cloud/location:location_go_proto",
72814-        "//google/iam/v1:iam_go_proto",
72815-        "//google/longrunning:longrunning_go_proto",
72816-        "@com_google_cloud_go//longrunning:go_default_library",
72817-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
72818-    ],
72819-)
72820-
72821-go_test(
72822-    name = "networksecurity_go_gapic_test",
72823-    srcs = [":networksecurity_go_gapic_srcjar_test"],
72824-    embed = [":networksecurity_go_gapic"],
72825-    importpath = "cloud.google.com/go/networksecurity/apiv1",
72826-)
72827-
72828-# Open Source Packages
72829-go_gapic_assembly_pkg(
72830-    name = "gapi-cloud-networksecurity-v1-go",
72831-    deps = [
72832-        ":networksecurity_go_gapic",
72833-        ":networksecurity_go_gapic_srcjar-metadata.srcjar",
72834-        ":networksecurity_go_gapic_srcjar-test.srcjar",
72835-        ":networksecurity_go_proto",
72836-    ],
72837-)
72838-
72839-py_gapic_library(
72840-    name = "networksecurity_py_gapic",
72841-    srcs = [":networksecurity_proto"],
72842-    grpc_service_config = "networksecurity_v1_grpc_service_config.json",
72843-    opt_args = [
72844-        "warehouse-package-name=google-cloud-network-security",
72845-        "python-gapic-namespace=google.cloud",
72846-        "python-gapic-name=network_security",
72847-    ],
72848-    rest_numeric_enums = False,
72849-    transport = "grpc+rest",
72850-)
72851-
72852-py_test(
72853-    name = "networksecurity_py_gapic_test",
72854-    srcs = [
72855-        "networksecurity_py_gapic_pytest.py",
72856-        "networksecurity_py_gapic_test.py",
72857-    ],
72858-    legacy_create_init = False,
72859-    deps = [":networksecurity_py_gapic"],
72860-)
72861-
72862-# Open Source Packages
72863-py_gapic_assembly_pkg(
72864-    name = "networksecurity-v1-py",
72865-    deps = [
72866-        ":networksecurity_py_gapic",
72867-    ],
72868-)
72869-
72870-php_proto_library(
72871-    name = "networksecurity_php_proto",
72872-    deps = [":networksecurity_proto"],
72873-)
72874-
72875-php_grpc_library(
72876-    name = "networksecurity_php_grpc",
72877-    srcs = [":networksecurity_proto"],
72878-    deps = [":networksecurity_php_proto"],
72879-)
72880-
72881-php_gapic_library(
72882-    name = "networksecurity_php_gapic",
72883-    srcs = [":networksecurity_proto_with_info"],
72884-    grpc_service_config = "networksecurity_v1_grpc_service_config.json",
72885-    rest_numeric_enums = False,
72886-    service_yaml = "networksecurity_v1.yaml",
72887-    transport = "grpc+rest",
72888-    deps = [
72889-        ":networksecurity_php_grpc",
72890-        ":networksecurity_php_proto",
72891-    ],
72892-)
72893-
72894-# Open Source Packages
72895-php_gapic_assembly_pkg(
72896-    name = "google-cloud-networksecurity-v1-php",
72897-    deps = [
72898-        ":networksecurity_php_gapic",
72899-        ":networksecurity_php_grpc",
72900-        ":networksecurity_php_proto",
72901-    ],
72902-)
72903-
72904-nodejs_gapic_library(
72905-    name = "networksecurity_nodejs_gapic",
72906-    package_name = "@google-cloud/networksecurity",
72907-    src = ":networksecurity_proto_with_info",
72908-    extra_protoc_parameters = ["metadata"],
72909-    grpc_service_config = "networksecurity_v1_grpc_service_config.json",
72910-    package = "google.cloud.networksecurity.v1",
72911-    rest_numeric_enums = False,
72912-    service_yaml = "networksecurity_v1.yaml",
72913-    transport = "grpc+rest",
72914-    deps = [],
72915-)
72916-
72917-nodejs_gapic_assembly_pkg(
72918-    name = "networksecurity-v1-nodejs",
72919-    deps = [
72920-        ":networksecurity_nodejs_gapic",
72921-        ":networksecurity_proto",
72922-    ],
72923-)
72924-
72925-ruby_proto_library(
72926-    name = "networksecurity_ruby_proto",
72927-    deps = [":networksecurity_proto"],
72928-)
72929-
72930-ruby_grpc_library(
72931-    name = "networksecurity_ruby_grpc",
72932-    srcs = [":networksecurity_proto"],
72933-    deps = [":networksecurity_ruby_proto"],
72934-)
72935-
72936-ruby_cloud_gapic_library(
72937-    name = "networksecurity_ruby_gapic",
72938-    srcs = [":networksecurity_proto_with_info"],
72939-    extra_protoc_parameters = [
72940-        "ruby-cloud-gem-name=google-cloud-networksecurity-v1",
72941-    ],
72942-    grpc_service_config = "networksecurity_v1_grpc_service_config.json",
72943-    rest_numeric_enums = False,
72944-    deps = [
72945-        ":networksecurity_ruby_grpc",
72946-        ":networksecurity_ruby_proto",
72947-    ],
72948-)
72949-
72950-# Open Source Packages
72951-ruby_gapic_assembly_pkg(
72952-    name = "google-cloud-networksecurity-v1-ruby",
72953-    deps = [
72954-        ":networksecurity_ruby_gapic",
72955-        ":networksecurity_ruby_grpc",
72956-        ":networksecurity_ruby_proto",
72957-    ],
72958-)
72959-
72960-csharp_proto_library(
72961-    name = "networksecurity_csharp_proto",
72962-    deps = [":networksecurity_proto"],
72963-)
72964-
72965-csharp_grpc_library(
72966-    name = "networksecurity_csharp_grpc",
72967-    srcs = [":networksecurity_proto"],
72968-    deps = [":networksecurity_csharp_proto"],
72969-)
72970-
72971-csharp_gapic_library(
72972-    name = "networksecurity_csharp_gapic",
72973-    srcs = [":networksecurity_proto_with_info"],
72974-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
72975-    grpc_service_config = "networksecurity_v1_grpc_service_config.json",
72976-    rest_numeric_enums = False,
72977-    deps = [
72978-        ":networksecurity_csharp_grpc",
72979-        ":networksecurity_csharp_proto",
72980-    ],
72981-)
72982-
72983-# Open Source Packages
72984-csharp_gapic_assembly_pkg(
72985-    name = "google-cloud-networksecurity-v1-csharp",
72986-    deps = [
72987-        ":networksecurity_csharp_gapic",
72988-        ":networksecurity_csharp_grpc",
72989-        ":networksecurity_csharp_proto",
72990-    ],
72991-)
72992-
72993-##############################################################################
72994-# C++
72995-##############################################################################
72996-# Put your C++ rules here
72997diff -urN a/google/cloud/networksecurity/v1beta1/BUILD.bazel b/google/cloud/networksecurity/v1beta1/BUILD.bazel
72998--- a/google/cloud/networksecurity/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
72999+++ b/google/cloud/networksecurity/v1beta1/BUILD.bazel	1969-12-31 16:00:00
73000@@ -1,413 +0,0 @@
73001-# This file was automatically generated by BuildFileGenerator
73002-# https://github.com/googleapis/rules_gapic/tree/master/bazel
73003-
73004-# Most of the manual changes to this file will be overwritten.
73005-# It's **only** allowed to change the following rule attribute values:
73006-# - names of *_gapic_assembly_* rules
73007-# - certain parameters of *_gapic_library rules, including but not limited to:
73008-#    * extra_protoc_parameters
73009-#    * extra_protoc_file_parameters
73010-# The complete list of preserved parameters can be found in the source code.
73011-
73012-# This is an API workspace, having public visibility by default makes perfect sense.
73013-package(default_visibility = ["//visibility:public"])
73014-
73015-##############################################################################
73016-# Common
73017-##############################################################################
73018-load("@rules_proto//proto:defs.bzl", "proto_library")
73019-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
73020-
73021-proto_library(
73022-    name = "networksecurity_proto",
73023-    srcs = [
73024-        "authorization_policy.proto",
73025-        "client_tls_policy.proto",
73026-        "common.proto",
73027-        "network_security.proto",
73028-        "server_tls_policy.proto",
73029-        "tls.proto",
73030-    ],
73031-    deps = [
73032-        "//google/api:annotations_proto",
73033-        "//google/api:client_proto",
73034-        "//google/api:field_behavior_proto",
73035-        "//google/api:resource_proto",
73036-        "//google/longrunning:operations_proto",
73037-        "@com_google_protobuf//:field_mask_proto",
73038-        "@com_google_protobuf//:timestamp_proto",
73039-    ],
73040-)
73041-
73042-proto_library_with_info(
73043-    name = "networksecurity_proto_with_info",
73044-    deps = [
73045-        ":networksecurity_proto",
73046-        "//google/cloud:common_resources_proto",
73047-        "//google/cloud/location:location_proto",
73048-        "//google/iam/v1:iam_policy_proto",
73049-    ],
73050-)
73051-
73052-##############################################################################
73053-# Java
73054-##############################################################################
73055-load(
73056-    "@com_google_googleapis_imports//:imports.bzl",
73057-    "java_gapic_assembly_gradle_pkg",
73058-    "java_gapic_library",
73059-    "java_gapic_test",
73060-    "java_grpc_library",
73061-    "java_proto_library",
73062-)
73063-
73064-java_proto_library(
73065-    name = "networksecurity_java_proto",
73066-    deps = [":networksecurity_proto"],
73067-)
73068-
73069-java_grpc_library(
73070-    name = "networksecurity_java_grpc",
73071-    srcs = [":networksecurity_proto"],
73072-    deps = [":networksecurity_java_proto"],
73073-)
73074-
73075-java_gapic_library(
73076-    name = "networksecurity_java_gapic",
73077-    srcs = [":networksecurity_proto_with_info"],
73078-    gapic_yaml = None,
73079-    grpc_service_config = "networksecurity_v1beta1_grpc_service_config.json",
73080-    rest_numeric_enums = False,
73081-    service_yaml = "networksecurity_v1beta1.yaml",
73082-    test_deps = [
73083-        ":networksecurity_java_grpc",
73084-        "//google/cloud/location:location_java_grpc",
73085-        "//google/iam/v1:iam_java_grpc",
73086-    ],
73087-    transport = "grpc+rest",
73088-    deps = [
73089-        ":networksecurity_java_proto",
73090-        "//google/api:api_java_proto",
73091-        "//google/cloud/location:location_java_proto",
73092-        "//google/iam/v1:iam_java_proto",
73093-    ],
73094-)
73095-
73096-java_gapic_test(
73097-    name = "networksecurity_java_gapic_test_suite",
73098-    test_classes = [
73099-        "com.google.cloud.networksecurity.v1beta1.NetworkSecurityClientHttpJsonTest",
73100-        "com.google.cloud.networksecurity.v1beta1.NetworkSecurityClientTest",
73101-    ],
73102-    runtime_deps = [":networksecurity_java_gapic_test"],
73103-)
73104-
73105-# Open Source Packages
73106-java_gapic_assembly_gradle_pkg(
73107-    name = "google-cloud-networksecurity-v1beta1-java",
73108-    include_samples = True,
73109-    transport = "grpc+rest",
73110-    deps = [
73111-        ":networksecurity_java_gapic",
73112-        ":networksecurity_java_grpc",
73113-        ":networksecurity_java_proto",
73114-        ":networksecurity_proto",
73115-    ],
73116-)
73117-
73118-##############################################################################
73119-# Go
73120-##############################################################################
73121-load(
73122-    "@com_google_googleapis_imports//:imports.bzl",
73123-    "go_gapic_assembly_pkg",
73124-    "go_gapic_library",
73125-    "go_proto_library",
73126-    "go_test",
73127-)
73128-
73129-go_proto_library(
73130-    name = "networksecurity_go_proto",
73131-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
73132-    importpath = "google.golang.org/genproto/googleapis/cloud/networksecurity/v1beta1",
73133-    protos = [":networksecurity_proto"],
73134-    deps = [
73135-        "//google/api:annotations_go_proto",
73136-        "//google/longrunning:longrunning_go_proto",
73137-    ],
73138-)
73139-
73140-go_gapic_library(
73141-    name = "networksecurity_go_gapic",
73142-    srcs = [":networksecurity_proto_with_info"],
73143-    grpc_service_config = "networksecurity_v1beta1_grpc_service_config.json",
73144-    importpath = "cloud.google.com/go/networksecurity/apiv1beta1;networksecurity",
73145-    metadata = True,
73146-    rest_numeric_enums = False,
73147-    service_yaml = "networksecurity_v1beta1.yaml",
73148-    transport = "grpc+rest",
73149-    deps = [
73150-        ":networksecurity_go_proto",
73151-        "//google/cloud/location:location_go_proto",
73152-        "//google/iam/v1:iam_go_proto",
73153-        "//google/longrunning:longrunning_go_proto",
73154-        "@com_google_cloud_go//longrunning:go_default_library",
73155-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
73156-    ],
73157-)
73158-
73159-go_test(
73160-    name = "networksecurity_go_gapic_test",
73161-    srcs = [":networksecurity_go_gapic_srcjar_test"],
73162-    embed = [":networksecurity_go_gapic"],
73163-    importpath = "cloud.google.com/go/networksecurity/apiv1beta1",
73164-)
73165-
73166-# Open Source Packages
73167-go_gapic_assembly_pkg(
73168-    name = "gapi-cloud-networksecurity-v1beta1-go",
73169-    deps = [
73170-        ":networksecurity_go_gapic",
73171-        ":networksecurity_go_gapic_srcjar-metadata.srcjar",
73172-        ":networksecurity_go_gapic_srcjar-test.srcjar",
73173-        ":networksecurity_go_proto",
73174-    ],
73175-)
73176-
73177-##############################################################################
73178-# Python
73179-##############################################################################
73180-load(
73181-    "@com_google_googleapis_imports//:imports.bzl",
73182-    "py_gapic_assembly_pkg",
73183-    "py_gapic_library",
73184-    "py_test",
73185-)
73186-
73187-py_gapic_library(
73188-    name = "networksecurity_py_gapic",
73189-    srcs = [":networksecurity_proto"],
73190-    grpc_service_config = "networksecurity_v1beta1_grpc_service_config.json",
73191-    opt_args = [
73192-        "warehouse-package-name=google-cloud-network-security",
73193-        "python-gapic-namespace=google.cloud",
73194-        "python-gapic-name=network_security",
73195-    ],
73196-    rest_numeric_enums = False,
73197-    service_yaml = "networksecurity_v1beta1.yaml",
73198-    transport = "grpc+rest",
73199-    deps = [
73200-        "//google/iam/v1:iam_policy_py_proto",
73201-    ],
73202-)
73203-
73204-py_test(
73205-    name = "networksecurity_py_gapic_test",
73206-    srcs = [
73207-        "networksecurity_py_gapic_pytest.py",
73208-        "networksecurity_py_gapic_test.py",
73209-    ],
73210-    legacy_create_init = False,
73211-    deps = [":networksecurity_py_gapic"],
73212-)
73213-
73214-# Open Source Packages
73215-py_gapic_assembly_pkg(
73216-    name = "networksecurity-v1beta1-py",
73217-    deps = [
73218-        ":networksecurity_py_gapic",
73219-    ],
73220-)
73221-
73222-##############################################################################
73223-# PHP
73224-##############################################################################
73225-load(
73226-    "@com_google_googleapis_imports//:imports.bzl",
73227-    "php_gapic_assembly_pkg",
73228-    "php_gapic_library",
73229-    "php_grpc_library",
73230-    "php_proto_library",
73231-)
73232-
73233-php_proto_library(
73234-    name = "networksecurity_php_proto",
73235-    deps = [":networksecurity_proto"],
73236-)
73237-
73238-php_grpc_library(
73239-    name = "networksecurity_php_grpc",
73240-    srcs = [":networksecurity_proto"],
73241-    deps = [":networksecurity_php_proto"],
73242-)
73243-
73244-php_gapic_library(
73245-    name = "networksecurity_php_gapic",
73246-    srcs = [":networksecurity_proto_with_info"],
73247-    grpc_service_config = "networksecurity_v1beta1_grpc_service_config.json",
73248-    rest_numeric_enums = False,
73249-    service_yaml = "networksecurity_v1beta1.yaml",
73250-    transport = "grpc+rest",
73251-    deps = [
73252-        ":networksecurity_php_grpc",
73253-        ":networksecurity_php_proto",
73254-    ],
73255-)
73256-
73257-# Open Source Packages
73258-php_gapic_assembly_pkg(
73259-    name = "google-cloud-networksecurity-v1beta1-php",
73260-    deps = [
73261-        ":networksecurity_php_gapic",
73262-        ":networksecurity_php_grpc",
73263-        ":networksecurity_php_proto",
73264-    ],
73265-)
73266-
73267-##############################################################################
73268-# Node.js
73269-##############################################################################
73270-load(
73271-    "@com_google_googleapis_imports//:imports.bzl",
73272-    "nodejs_gapic_assembly_pkg",
73273-    "nodejs_gapic_library",
73274-)
73275-
73276-nodejs_gapic_library(
73277-    name = "networksecurity_nodejs_gapic",
73278-    package_name = "@google-cloud/network-security",
73279-    src = ":networksecurity_proto_with_info",
73280-    extra_protoc_parameters = ["metadata"],
73281-    grpc_service_config = "networksecurity_v1beta1_grpc_service_config.json",
73282-    package = "google.cloud.networksecurity.v1beta1",
73283-    rest_numeric_enums = False,
73284-    service_yaml = "networksecurity_v1beta1.yaml",
73285-    transport = "grpc+rest",
73286-    deps = [],
73287-)
73288-
73289-nodejs_gapic_assembly_pkg(
73290-    name = "networksecurity-v1beta1-nodejs",
73291-    deps = [
73292-        ":networksecurity_nodejs_gapic",
73293-        ":networksecurity_proto",
73294-    ],
73295-)
73296-
73297-##############################################################################
73298-# Ruby
73299-##############################################################################
73300-load(
73301-    "@com_google_googleapis_imports//:imports.bzl",
73302-    "ruby_cloud_gapic_library",
73303-    "ruby_gapic_assembly_pkg",
73304-    "ruby_grpc_library",
73305-    "ruby_proto_library",
73306-)
73307-
73308-ruby_proto_library(
73309-    name = "networksecurity_ruby_proto",
73310-    deps = [":networksecurity_proto"],
73311-)
73312-
73313-ruby_grpc_library(
73314-    name = "networksecurity_ruby_grpc",
73315-    srcs = [":networksecurity_proto"],
73316-    deps = [":networksecurity_ruby_proto"],
73317-)
73318-
73319-ruby_cloud_gapic_library(
73320-    name = "networksecurity_ruby_gapic",
73321-    srcs = [":networksecurity_proto_with_info"],
73322-    extra_protoc_parameters = [
73323-        "ruby-cloud-api-id=networksecurity.googleapis.com",
73324-        "ruby-cloud-api-shortname=networksecurity",
73325-        "ruby-cloud-gem-name=google-cloud-network_security-v1beta1",
73326-        "ruby-cloud-product-url=https://cloud.google.com/traffic-director/docs/reference/network-security/rest/",
73327-    ],
73328-    grpc_service_config = "networksecurity_v1beta1_grpc_service_config.json",
73329-    rest_numeric_enums = False,
73330-    ruby_cloud_description = "The client library for the Google Network Security V1beta1 API.",
73331-    ruby_cloud_title = "Network Security V1beta1",
73332-    service_yaml = "networksecurity_v1beta1.yaml",
73333-    deps = [
73334-        ":networksecurity_ruby_grpc",
73335-        ":networksecurity_ruby_proto",
73336-    ],
73337-)
73338-
73339-# Open Source Packages
73340-ruby_gapic_assembly_pkg(
73341-    name = "google-cloud-networksecurity-v1beta1-ruby",
73342-    deps = [
73343-        ":networksecurity_ruby_gapic",
73344-        ":networksecurity_ruby_grpc",
73345-        ":networksecurity_ruby_proto",
73346-    ],
73347-)
73348-
73349-##############################################################################
73350-# C#
73351-##############################################################################
73352-load(
73353-    "@com_google_googleapis_imports//:imports.bzl",
73354-    "csharp_gapic_assembly_pkg",
73355-    "csharp_gapic_library",
73356-    "csharp_grpc_library",
73357-    "csharp_proto_library",
73358-)
73359-
73360-csharp_proto_library(
73361-    name = "networksecurity_csharp_proto",
73362-    deps = [":networksecurity_proto"],
73363-)
73364-
73365-csharp_grpc_library(
73366-    name = "networksecurity_csharp_grpc",
73367-    srcs = [":networksecurity_proto"],
73368-    deps = [":networksecurity_csharp_proto"],
73369-)
73370-
73371-csharp_gapic_library(
73372-    name = "networksecurity_csharp_gapic",
73373-    srcs = [":networksecurity_proto_with_info"],
73374-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
73375-    grpc_service_config = "networksecurity_v1beta1_grpc_service_config.json",
73376-    rest_numeric_enums = False,
73377-    service_yaml = "networksecurity_v1beta1.yaml",
73378-    deps = [
73379-        ":networksecurity_csharp_grpc",
73380-        ":networksecurity_csharp_proto",
73381-    ],
73382-)
73383-
73384-# Open Source Packages
73385-csharp_gapic_assembly_pkg(
73386-    name = "google-cloud-networksecurity-v1beta1-csharp",
73387-    deps = [
73388-        ":networksecurity_csharp_gapic",
73389-        ":networksecurity_csharp_grpc",
73390-        ":networksecurity_csharp_proto",
73391-    ],
73392-)
73393-
73394-##############################################################################
73395-# C++
73396-##############################################################################
73397-load(
73398-    "@com_google_googleapis_imports//:imports.bzl",
73399-    "cc_grpc_library",
73400-    "cc_proto_library",
73401-)
73402-
73403-cc_proto_library(
73404-    name = "networksecurity_cc_proto",
73405-    deps = [":networksecurity_proto"],
73406-)
73407-
73408-cc_grpc_library(
73409-    name = "networksecurity_cc_grpc",
73410-    srcs = [":networksecurity_proto"],
73411-    grpc_only = True,
73412-    deps = [":networksecurity_cc_proto"],
73413-)
73414diff -urN a/google/cloud/networkservices/v1/BUILD.bazel b/google/cloud/networkservices/v1/BUILD.bazel
73415--- a/google/cloud/networkservices/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
73416+++ b/google/cloud/networkservices/v1/BUILD.bazel	1969-12-31 16:00:00
73417@@ -1,411 +0,0 @@
73418-# This file was automatically generated by BuildFileGenerator
73419-# https://github.com/googleapis/rules_gapic/tree/master/bazel
73420-
73421-# Most of the manual changes to this file will be overwritten.
73422-# It's **only** allowed to change the following rule attribute values:
73423-# - names of *_gapic_assembly_* rules
73424-# - certain parameters of *_gapic_library rules, including but not limited to:
73425-#    * extra_protoc_parameters
73426-#    * extra_protoc_file_parameters
73427-# The complete list of preserved parameters can be found in the source code.
73428-
73429-# This is an API workspace, having public visibility by default makes perfect sense.
73430-package(default_visibility = ["//visibility:public"])
73431-
73432-##############################################################################
73433-# Common
73434-##############################################################################
73435-load("@rules_proto//proto:defs.bzl", "proto_library")
73436-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
73437-
73438-proto_library(
73439-    name = "networkservices_proto",
73440-    srcs = [
73441-        "common.proto",
73442-        "endpoint_policy.proto",
73443-        "gateway.proto",
73444-        "grpc_route.proto",
73445-        "http_route.proto",
73446-        "mesh.proto",
73447-        "network_services.proto",
73448-        "service_binding.proto",
73449-        "tcp_route.proto",
73450-        "tls_route.proto",
73451-    ],
73452-    deps = [
73453-        "//google/api:annotations_proto",
73454-        "//google/api:client_proto",
73455-        "//google/api:field_behavior_proto",
73456-        "//google/api:resource_proto",
73457-        "//google/longrunning:operations_proto",
73458-        "@com_google_protobuf//:duration_proto",
73459-        "@com_google_protobuf//:field_mask_proto",
73460-        "@com_google_protobuf//:timestamp_proto",
73461-    ],
73462-)
73463-
73464-proto_library_with_info(
73465-    name = "networkservices_proto_with_info",
73466-    deps = [
73467-        ":networkservices_proto",
73468-        "//google/cloud:common_resources_proto",
73469-        "//google/cloud/location:location_proto",
73470-        "//google/iam/v1:iam_policy_proto",
73471-    ],
73472-)
73473-
73474-##############################################################################
73475-# Java
73476-##############################################################################
73477-load(
73478-    "@com_google_googleapis_imports//:imports.bzl",
73479-    "java_gapic_assembly_gradle_pkg",
73480-    "java_gapic_library",
73481-    "java_gapic_test",
73482-    "java_grpc_library",
73483-    "java_proto_library",
73484-)
73485-
73486-java_proto_library(
73487-    name = "networkservices_java_proto",
73488-    deps = [":networkservices_proto"],
73489-)
73490-
73491-java_grpc_library(
73492-    name = "networkservices_java_grpc",
73493-    srcs = [":networkservices_proto"],
73494-    deps = [":networkservices_java_proto"],
73495-)
73496-
73497-java_gapic_library(
73498-    name = "networkservices_java_gapic",
73499-    srcs = [":networkservices_proto_with_info"],
73500-    gapic_yaml = None,
73501-    grpc_service_config = "networkservices_grpc_service_config.json",
73502-    rest_numeric_enums = False,
73503-    service_yaml = "networkservices_v1.yaml",
73504-    test_deps = [
73505-        ":networkservices_java_grpc",
73506-        "//google/cloud/location:location_java_grpc",
73507-        "//google/iam/v1:iam_java_grpc",
73508-    ],
73509-    transport = "grpc+rest",
73510-    deps = [
73511-        ":networkservices_java_proto",
73512-        "//google/api:api_java_proto",
73513-        "//google/cloud/location:location_java_proto",
73514-        "//google/iam/v1:iam_java_proto",
73515-    ],
73516-)
73517-
73518-java_gapic_test(
73519-    name = "networkservices_java_gapic_test_suite",
73520-    test_classes = [
73521-        "com.google.cloud.networkservices.v1.NetworkServicesClientHttpJsonTest",
73522-        "com.google.cloud.networkservices.v1.NetworkServicesClientTest",
73523-    ],
73524-    runtime_deps = [":networkservices_java_gapic_test"],
73525-)
73526-
73527-# Open Source Packages
73528-java_gapic_assembly_gradle_pkg(
73529-    name = "google-cloud-networkservices-v1-java",
73530-    include_samples = True,
73531-    transport = "grpc+rest",
73532-    deps = [
73533-        ":networkservices_java_gapic",
73534-        ":networkservices_java_grpc",
73535-        ":networkservices_java_proto",
73536-        ":networkservices_proto",
73537-    ],
73538-)
73539-
73540-##############################################################################
73541-# Go
73542-##############################################################################
73543-load(
73544-    "@com_google_googleapis_imports//:imports.bzl",
73545-    "go_gapic_assembly_pkg",
73546-    "go_gapic_library",
73547-    "go_proto_library",
73548-    "go_test",
73549-)
73550-
73551-go_proto_library(
73552-    name = "networkservices_go_proto",
73553-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
73554-    importpath = "google.golang.org/genproto/googleapis/cloud/networkservices/v1",
73555-    protos = [":networkservices_proto"],
73556-    deps = [
73557-        "//google/api:annotations_go_proto",
73558-        "//google/longrunning:longrunning_go_proto",
73559-    ],
73560-)
73561-
73562-go_gapic_library(
73563-    name = "networkservices_go_gapic",
73564-    srcs = [":networkservices_proto_with_info"],
73565-    grpc_service_config = "networkservices_grpc_service_config.json",
73566-    importpath = "cloud.google.com/go/networkservices/apiv1;networkservices",
73567-    metadata = True,
73568-    rest_numeric_enums = False,
73569-    service_yaml = "networkservices_v1.yaml",
73570-    transport = "grpc+rest",
73571-    deps = [
73572-        ":networkservices_go_proto",
73573-        "//google/cloud/location:location_go_proto",
73574-        "//google/iam/v1:iam_go_proto",
73575-        "//google/longrunning:longrunning_go_proto",
73576-        "@com_google_cloud_go//longrunning:go_default_library",
73577-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
73578-        "@io_bazel_rules_go//proto/wkt:duration_go_proto",
73579-    ],
73580-)
73581-
73582-go_test(
73583-    name = "networkservices_go_gapic_test",
73584-    srcs = [":networkservices_go_gapic_srcjar_test"],
73585-    embed = [":networkservices_go_gapic"],
73586-    importpath = "cloud.google.com/go/networkservices/apiv1",
73587-)
73588-
73589-# Open Source Packages
73590-go_gapic_assembly_pkg(
73591-    name = "gapi-cloud-networkservices-v1-go",
73592-    deps = [
73593-        ":networkservices_go_gapic",
73594-        ":networkservices_go_gapic_srcjar-metadata.srcjar",
73595-        ":networkservices_go_gapic_srcjar-test.srcjar",
73596-        ":networkservices_go_proto",
73597-    ],
73598-)
73599-
73600-##############################################################################
73601-# Python
73602-##############################################################################
73603-load(
73604-    "@com_google_googleapis_imports//:imports.bzl",
73605-    "py_gapic_assembly_pkg",
73606-    "py_gapic_library",
73607-)
73608-
73609-py_gapic_library(
73610-    name = "networkservices_py_gapic",
73611-    srcs = [":networkservices_proto"],
73612-    grpc_service_config = "networkservices_grpc_service_config.json",
73613-    opt_args = [
73614-        "python-gapic-name=network_services",
73615-        "python-gapic-namespace=google.cloud",
73616-        "warehouse-package-name=google-cloud-network-services",
73617-    ],
73618-    rest_numeric_enums = False,
73619-    service_yaml = "networkservices_v1.yaml",
73620-    transport = "grpc",
73621-    deps = [
73622-        "//google/iam/v1:iam_policy_py_proto",
73623-    ],
73624-)
73625-
73626-py_test(
73627-    name = "networkservices_py_gapic_test",
73628-    srcs = [
73629-        "networkservices_py_gapic_pytest.py",
73630-        "networkservices_py_gapic_test.py",
73631-    ],
73632-    legacy_create_init = False,
73633-    deps = [":networkservices_py_gapic"],
73634-)
73635-
73636-# Open Source Packages
73637-py_gapic_assembly_pkg(
73638-    name = "networkservices-v1-py",
73639-    deps = [
73640-        ":networkservices_py_gapic",
73641-    ],
73642-)
73643-
73644-##############################################################################
73645-# PHP
73646-##############################################################################
73647-load(
73648-    "@com_google_googleapis_imports//:imports.bzl",
73649-    "php_gapic_assembly_pkg",
73650-    "php_gapic_library",
73651-    "php_grpc_library",
73652-    "php_proto_library",
73653-)
73654-
73655-php_proto_library(
73656-    name = "networkservices_php_proto",
73657-    deps = [":networkservices_proto"],
73658-)
73659-
73660-php_grpc_library(
73661-    name = "networkservices_php_grpc",
73662-    srcs = [":networkservices_proto"],
73663-    deps = [":networkservices_php_proto"],
73664-)
73665-
73666-php_gapic_library(
73667-    name = "networkservices_php_gapic",
73668-    srcs = [":networkservices_proto_with_info"],
73669-    grpc_service_config = "networkservices_grpc_service_config.json",
73670-    rest_numeric_enums = False,
73671-    service_yaml = "networkservices_v1.yaml",
73672-    transport = "grpc+rest",
73673-    deps = [
73674-        ":networkservices_php_grpc",
73675-        ":networkservices_php_proto",
73676-    ],
73677-)
73678-
73679-# Open Source Packages
73680-php_gapic_assembly_pkg(
73681-    name = "google-cloud-networkservices-v1-php",
73682-    deps = [
73683-        ":networkservices_php_gapic",
73684-        ":networkservices_php_grpc",
73685-        ":networkservices_php_proto",
73686-    ],
73687-)
73688-
73689-##############################################################################
73690-# Node.js
73691-##############################################################################
73692-load(
73693-    "@com_google_googleapis_imports//:imports.bzl",
73694-    "nodejs_gapic_assembly_pkg",
73695-    "nodejs_gapic_library",
73696-)
73697-
73698-nodejs_gapic_library(
73699-    name = "networkservices_nodejs_gapic",
73700-    package_name = "@google-cloud/networkservices",
73701-    src = ":networkservices_proto_with_info",
73702-    extra_protoc_parameters = ["metadata"],
73703-    grpc_service_config = "networkservices_grpc_service_config.json",
73704-    package = "google.cloud.networkservices.v1",
73705-    rest_numeric_enums = False,
73706-    service_yaml = "networkservices_v1.yaml",
73707-    transport = "grpc+rest",
73708-    deps = [],
73709-)
73710-
73711-nodejs_gapic_assembly_pkg(
73712-    name = "networkservices-v1-nodejs",
73713-    deps = [
73714-        ":networkservices_nodejs_gapic",
73715-        ":networkservices_proto",
73716-    ],
73717-)
73718-
73719-##############################################################################
73720-# Ruby
73721-##############################################################################
73722-load(
73723-    "@com_google_googleapis_imports//:imports.bzl",
73724-    "ruby_cloud_gapic_library",
73725-    "ruby_gapic_assembly_pkg",
73726-    "ruby_grpc_library",
73727-    "ruby_proto_library",
73728-)
73729-
73730-ruby_proto_library(
73731-    name = "networkservices_ruby_proto",
73732-    deps = [":networkservices_proto"],
73733-)
73734-
73735-ruby_grpc_library(
73736-    name = "networkservices_ruby_grpc",
73737-    srcs = [":networkservices_proto"],
73738-    deps = [":networkservices_ruby_proto"],
73739-)
73740-
73741-ruby_cloud_gapic_library(
73742-    name = "networkservices_ruby_gapic",
73743-    srcs = [":networkservices_proto_with_info"],
73744-    extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-networkservices-v1"],
73745-    grpc_service_config = "networkservices_grpc_service_config.json",
73746-    rest_numeric_enums = False,
73747-    service_yaml = "networkservices_v1.yaml",
73748-    deps = [
73749-        ":networkservices_ruby_grpc",
73750-        ":networkservices_ruby_proto",
73751-    ],
73752-)
73753-
73754-# Open Source Packages
73755-ruby_gapic_assembly_pkg(
73756-    name = "google-cloud-networkservices-v1-ruby",
73757-    deps = [
73758-        ":networkservices_ruby_gapic",
73759-        ":networkservices_ruby_grpc",
73760-        ":networkservices_ruby_proto",
73761-    ],
73762-)
73763-
73764-##############################################################################
73765-# C#
73766-##############################################################################
73767-load(
73768-    "@com_google_googleapis_imports//:imports.bzl",
73769-    "csharp_gapic_assembly_pkg",
73770-    "csharp_gapic_library",
73771-    "csharp_grpc_library",
73772-    "csharp_proto_library",
73773-)
73774-
73775-csharp_proto_library(
73776-    name = "networkservices_csharp_proto",
73777-    deps = [":networkservices_proto"],
73778-)
73779-
73780-csharp_grpc_library(
73781-    name = "networkservices_csharp_grpc",
73782-    srcs = [":networkservices_proto"],
73783-    deps = [":networkservices_csharp_proto"],
73784-)
73785-
73786-csharp_gapic_library(
73787-    name = "networkservices_csharp_gapic",
73788-    srcs = [":networkservices_proto_with_info"],
73789-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
73790-    grpc_service_config = "networkservices_grpc_service_config.json",
73791-    rest_numeric_enums = False,
73792-    service_yaml = "networkservices_v1.yaml",
73793-    deps = [
73794-        ":networkservices_csharp_grpc",
73795-        ":networkservices_csharp_proto",
73796-    ],
73797-)
73798-
73799-# Open Source Packages
73800-csharp_gapic_assembly_pkg(
73801-    name = "google-cloud-networkservices-v1-csharp",
73802-    deps = [
73803-        ":networkservices_csharp_gapic",
73804-        ":networkservices_csharp_grpc",
73805-        ":networkservices_csharp_proto",
73806-    ],
73807-)
73808-
73809-##############################################################################
73810-# C++
73811-##############################################################################
73812-load(
73813-    "@com_google_googleapis_imports//:imports.bzl",
73814-    "cc_grpc_library",
73815-    "cc_proto_library",
73816-)
73817-
73818-cc_proto_library(
73819-    name = "networkservices_cc_proto",
73820-    deps = [":networkservices_proto"],
73821-)
73822-
73823-cc_grpc_library(
73824-    name = "networkservices_cc_grpc",
73825-    srcs = [":networkservices_proto"],
73826-    grpc_only = True,
73827-    deps = [":networkservices_cc_proto"],
73828-)
73829diff -urN a/google/cloud/networkservices/v1beta1/BUILD.bazel b/google/cloud/networkservices/v1beta1/BUILD.bazel
73830--- a/google/cloud/networkservices/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
73831+++ b/google/cloud/networkservices/v1beta1/BUILD.bazel	1969-12-31 16:00:00
73832@@ -1,385 +0,0 @@
73833-# This file was automatically generated by BuildFileGenerator
73834-# https://github.com/googleapis/rules_gapic/tree/master/bazel
73835-
73836-# Most of the manual changes to this file will be overwritten.
73837-# It's **only** allowed to change the following rule attribute values:
73838-# - names of *_gapic_assembly_* rules
73839-# - certain parameters of *_gapic_library rules, including but not limited to:
73840-#    * extra_protoc_parameters
73841-#    * extra_protoc_file_parameters
73842-# The complete list of preserved parameters can be found in the source code.
73843-
73844-# This is an API workspace, having public visibility by default makes perfect sense.
73845-package(default_visibility = ["//visibility:public"])
73846-
73847-##############################################################################
73848-# Common
73849-##############################################################################
73850-load("@rules_proto//proto:defs.bzl", "proto_library")
73851-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
73852-
73853-proto_library(
73854-    name = "networkservices_proto",
73855-    srcs = [
73856-        "common.proto",
73857-        "endpoint_policy.proto",
73858-        "network_services.proto",
73859-    ],
73860-    deps = [
73861-        "//google/api:annotations_proto",
73862-        "//google/api:client_proto",
73863-        "//google/api:field_behavior_proto",
73864-        "//google/api:resource_proto",
73865-        "//google/longrunning:operations_proto",
73866-        "@com_google_protobuf//:field_mask_proto",
73867-        "@com_google_protobuf//:timestamp_proto",
73868-    ],
73869-)
73870-
73871-proto_library_with_info(
73872-    name = "networkservices_proto_with_info",
73873-    deps = [
73874-        ":networkservices_proto",
73875-        "//google/cloud:common_resources_proto",
73876-    ],
73877-)
73878-
73879-##############################################################################
73880-# Java
73881-##############################################################################
73882-load(
73883-    "@com_google_googleapis_imports//:imports.bzl",
73884-    "java_gapic_assembly_gradle_pkg",
73885-    "java_gapic_library",
73886-    "java_gapic_test",
73887-    "java_grpc_library",
73888-    "java_proto_library",
73889-)
73890-
73891-java_proto_library(
73892-    name = "networkservices_java_proto",
73893-    deps = [":networkservices_proto"],
73894-)
73895-
73896-java_grpc_library(
73897-    name = "networkservices_java_grpc",
73898-    srcs = [":networkservices_proto"],
73899-    deps = [":networkservices_java_proto"],
73900-)
73901-
73902-java_gapic_library(
73903-    name = "networkservices_java_gapic",
73904-    srcs = [":networkservices_proto_with_info"],
73905-    gapic_yaml = None,
73906-    grpc_service_config = "networkservices_v1beta1_grpc_service_config.json",
73907-    rest_numeric_enums = False,
73908-    service_yaml = "networkservices_v1beta1.yaml",
73909-    test_deps = [
73910-        ":networkservices_java_grpc",
73911-    ],
73912-    transport = "grpc+rest",
73913-    deps = [
73914-        ":networkservices_java_proto",
73915-        "//google/api:api_java_proto",
73916-    ],
73917-)
73918-
73919-java_gapic_test(
73920-    name = "networkservices_java_gapic_test_suite",
73921-    test_classes = [
73922-        "com.google.cloud.networkservices.v1beta1.NetworkServicesClientHttpJsonTest",
73923-        "com.google.cloud.networkservices.v1beta1.NetworkServicesClientTest",
73924-    ],
73925-    runtime_deps = [":networkservices_java_gapic_test"],
73926-)
73927-
73928-# Open Source Packages
73929-java_gapic_assembly_gradle_pkg(
73930-    name = "google-cloud-networkservices-v1beta1-java",
73931-    include_samples = True,
73932-    transport = "grpc+rest",
73933-    deps = [
73934-        ":networkservices_java_gapic",
73935-        ":networkservices_java_grpc",
73936-        ":networkservices_java_proto",
73937-        ":networkservices_proto",
73938-    ],
73939-)
73940-
73941-##############################################################################
73942-# Go
73943-##############################################################################
73944-load(
73945-    "@com_google_googleapis_imports//:imports.bzl",
73946-    "go_gapic_assembly_pkg",
73947-    "go_gapic_library",
73948-    "go_proto_library",
73949-    "go_test",
73950-)
73951-
73952-go_proto_library(
73953-    name = "networkservices_go_proto",
73954-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
73955-    importpath = "google.golang.org/genproto/googleapis/cloud/networkservices/v1beta1",
73956-    protos = [":networkservices_proto"],
73957-    deps = [
73958-        "//google/api:annotations_go_proto",
73959-        "//google/longrunning:longrunning_go_proto",
73960-    ],
73961-)
73962-
73963-go_gapic_library(
73964-    name = "networkservices_go_gapic",
73965-    srcs = [":networkservices_proto_with_info"],
73966-    grpc_service_config = "networkservices_v1beta1_grpc_service_config.json",
73967-    importpath = "cloud.google.com/go/networkservices/apiv1beta1;networkservices",
73968-    metadata = True,
73969-    rest_numeric_enums = False,
73970-    service_yaml = "networkservices_v1beta1.yaml",
73971-    transport = "grpc+rest",
73972-    deps = [
73973-        ":networkservices_go_proto",
73974-        "//google/longrunning:longrunning_go_proto",
73975-        "@com_google_cloud_go//longrunning:go_default_library",
73976-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
73977-    ],
73978-)
73979-
73980-go_test(
73981-    name = "networkservices_go_gapic_test",
73982-    srcs = [":networkservices_go_gapic_srcjar_test"],
73983-    embed = [":networkservices_go_gapic"],
73984-    importpath = "cloud.google.com/go/networkservices/apiv1beta1",
73985-)
73986-
73987-# Open Source Packages
73988-go_gapic_assembly_pkg(
73989-    name = "gapi-cloud-networkservices-v1beta1-go",
73990-    deps = [
73991-        ":networkservices_go_gapic",
73992-        ":networkservices_go_gapic_srcjar-metadata.srcjar",
73993-        ":networkservices_go_gapic_srcjar-test.srcjar",
73994-        ":networkservices_go_proto",
73995-    ],
73996-)
73997-
73998-##############################################################################
73999-# Python
74000-##############################################################################
74001-load(
74002-    "@com_google_googleapis_imports//:imports.bzl",
74003-    "py_gapic_assembly_pkg",
74004-    "py_gapic_library",
74005-    "py_test",
74006-)
74007-
74008-py_gapic_library(
74009-    name = "networkservices_py_gapic",
74010-    srcs = [":networkservices_proto"],
74011-    grpc_service_config = "networkservices_v1beta1_grpc_service_config.json",
74012-    rest_numeric_enums = False,
74013-    transport = "grpc",
74014-)
74015-
74016-py_test(
74017-    name = "networkservices_py_gapic_test",
74018-    srcs = [
74019-        "networkservices_py_gapic_pytest.py",
74020-        "networkservices_py_gapic_test.py",
74021-    ],
74022-    legacy_create_init = False,
74023-    deps = [":networkservices_py_gapic"],
74024-)
74025-
74026-# Open Source Packages
74027-py_gapic_assembly_pkg(
74028-    name = "networkservices-v1beta1-py",
74029-    deps = [
74030-        ":networkservices_py_gapic",
74031-    ],
74032-)
74033-
74034-##############################################################################
74035-# PHP
74036-##############################################################################
74037-load(
74038-    "@com_google_googleapis_imports//:imports.bzl",
74039-    "php_gapic_assembly_pkg",
74040-    "php_gapic_library",
74041-    "php_grpc_library",
74042-    "php_proto_library",
74043-)
74044-
74045-php_proto_library(
74046-    name = "networkservices_php_proto",
74047-    deps = [":networkservices_proto"],
74048-)
74049-
74050-php_grpc_library(
74051-    name = "networkservices_php_grpc",
74052-    srcs = [":networkservices_proto"],
74053-    deps = [":networkservices_php_proto"],
74054-)
74055-
74056-php_gapic_library(
74057-    name = "networkservices_php_gapic",
74058-    srcs = [":networkservices_proto_with_info"],
74059-    grpc_service_config = "networkservices_v1beta1_grpc_service_config.json",
74060-    rest_numeric_enums = False,
74061-    service_yaml = "networkservices_v1beta1.yaml",
74062-    transport = "grpc+rest",
74063-    deps = [
74064-        ":networkservices_php_grpc",
74065-        ":networkservices_php_proto",
74066-    ],
74067-)
74068-
74069-# Open Source Packages
74070-php_gapic_assembly_pkg(
74071-    name = "google-cloud-networkservices-v1beta1-php",
74072-    deps = [
74073-        ":networkservices_php_gapic",
74074-        ":networkservices_php_grpc",
74075-        ":networkservices_php_proto",
74076-    ],
74077-)
74078-
74079-##############################################################################
74080-# Node.js
74081-##############################################################################
74082-load(
74083-    "@com_google_googleapis_imports//:imports.bzl",
74084-    "nodejs_gapic_assembly_pkg",
74085-    "nodejs_gapic_library",
74086-)
74087-
74088-nodejs_gapic_library(
74089-    name = "networkservices_nodejs_gapic",
74090-    package_name = "@google-cloud/networkservices",
74091-    src = ":networkservices_proto_with_info",
74092-    extra_protoc_parameters = ["metadata"],
74093-    grpc_service_config = "networkservices_v1beta1_grpc_service_config.json",
74094-    package = "google.cloud.networkservices.v1beta1",
74095-    rest_numeric_enums = False,
74096-    service_yaml = "networkservices_v1beta1.yaml",
74097-    transport = "grpc+rest",
74098-    deps = [],
74099-)
74100-
74101-nodejs_gapic_assembly_pkg(
74102-    name = "networkservices-v1beta1-nodejs",
74103-    deps = [
74104-        ":networkservices_nodejs_gapic",
74105-        ":networkservices_proto",
74106-    ],
74107-)
74108-
74109-##############################################################################
74110-# Ruby
74111-##############################################################################
74112-load(
74113-    "@com_google_googleapis_imports//:imports.bzl",
74114-    "ruby_cloud_gapic_library",
74115-    "ruby_gapic_assembly_pkg",
74116-    "ruby_grpc_library",
74117-    "ruby_proto_library",
74118-)
74119-
74120-ruby_proto_library(
74121-    name = "networkservices_ruby_proto",
74122-    deps = [":networkservices_proto"],
74123-)
74124-
74125-ruby_grpc_library(
74126-    name = "networkservices_ruby_grpc",
74127-    srcs = [":networkservices_proto"],
74128-    deps = [":networkservices_ruby_proto"],
74129-)
74130-
74131-ruby_cloud_gapic_library(
74132-    name = "networkservices_ruby_gapic",
74133-    srcs = [":networkservices_proto_with_info"],
74134-    extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-networkservices-v1beta1"],
74135-    grpc_service_config = "networkservices_v1beta1_grpc_service_config.json",
74136-    rest_numeric_enums = False,
74137-    deps = [
74138-        ":networkservices_ruby_grpc",
74139-        ":networkservices_ruby_proto",
74140-    ],
74141-)
74142-
74143-# Open Source Packages
74144-ruby_gapic_assembly_pkg(
74145-    name = "google-cloud-networkservices-v1beta1-ruby",
74146-    deps = [
74147-        ":networkservices_ruby_gapic",
74148-        ":networkservices_ruby_grpc",
74149-        ":networkservices_ruby_proto",
74150-    ],
74151-)
74152-
74153-##############################################################################
74154-# C#
74155-##############################################################################
74156-load(
74157-    "@com_google_googleapis_imports//:imports.bzl",
74158-    "csharp_gapic_assembly_pkg",
74159-    "csharp_gapic_library",
74160-    "csharp_grpc_library",
74161-    "csharp_proto_library",
74162-)
74163-
74164-csharp_proto_library(
74165-    name = "networkservices_csharp_proto",
74166-    deps = [":networkservices_proto"],
74167-)
74168-
74169-csharp_grpc_library(
74170-    name = "networkservices_csharp_grpc",
74171-    srcs = [":networkservices_proto"],
74172-    deps = [":networkservices_csharp_proto"],
74173-)
74174-
74175-csharp_gapic_library(
74176-    name = "networkservices_csharp_gapic",
74177-    srcs = [":networkservices_proto_with_info"],
74178-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
74179-    grpc_service_config = "networkservices_v1beta1_grpc_service_config.json",
74180-    rest_numeric_enums = False,
74181-    service_yaml = "networkservices_v1beta1.yaml",
74182-    deps = [
74183-        ":networkservices_csharp_grpc",
74184-        ":networkservices_csharp_proto",
74185-    ],
74186-)
74187-
74188-# Open Source Packages
74189-csharp_gapic_assembly_pkg(
74190-    name = "google-cloud-networkservices-v1beta1-csharp",
74191-    deps = [
74192-        ":networkservices_csharp_gapic",
74193-        ":networkservices_csharp_grpc",
74194-        ":networkservices_csharp_proto",
74195-    ],
74196-)
74197-
74198-##############################################################################
74199-# C++
74200-##############################################################################
74201-load(
74202-    "@com_google_googleapis_imports//:imports.bzl",
74203-    "cc_grpc_library",
74204-    "cc_proto_library",
74205-)
74206-
74207-cc_proto_library(
74208-    name = "networkservices_cc_proto",
74209-    deps = [":networkservices_proto"],
74210-)
74211-
74212-cc_grpc_library(
74213-    name = "networkservices_cc_grpc",
74214-    srcs = [":networkservices_proto"],
74215-    grpc_only = True,
74216-    deps = [":networkservices_cc_proto"],
74217-)
74218diff -urN a/google/cloud/notebooks/BUILD.bazel b/google/cloud/notebooks/BUILD.bazel
74219--- a/google/cloud/notebooks/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
74220+++ b/google/cloud/notebooks/BUILD.bazel	1969-12-31 16:00:00
74221@@ -1,40 +0,0 @@
74222-# This build file includes a target for the Ruby wrapper library for
74223-# google-cloud-notebooks.
74224-
74225-# This is an API workspace, having public visibility by default makes perfect sense.
74226-package(default_visibility = ["//visibility:public"])
74227-
74228-# Export yaml configs.
74229-exports_files(glob(["*.yaml"]))
74230-
74231-load(
74232-    "@com_google_googleapis_imports//:imports.bzl",
74233-    "ruby_cloud_gapic_library",
74234-    "ruby_gapic_assembly_pkg",
74235-)
74236-
74237-# Generates a Ruby wrapper client for notebooks.
74238-# Ruby wrapper clients are versionless, but are generated from source protos
74239-# for a particular service version, v1beta1 in this case.
74240-ruby_cloud_gapic_library(
74241-    name = "notebooks_ruby_wrapper",
74242-    srcs = ["//google/cloud/notebooks/v1beta1:notebooks_proto_with_info"],
74243-    extra_protoc_parameters = [
74244-        "ruby-cloud-gem-name=google-cloud-notebooks",
74245-        "ruby-cloud-env-prefix=NOTEBOOKS",
74246-        "ruby-cloud-wrapper-of=v1:0.0;v1beta1:0.0",
74247-        "ruby-cloud-product-url=https://cloud.google.com/ai-platform-notebooks",
74248-        "ruby-cloud-api-id=notebooks.googleapis.com",
74249-        "ruby-cloud-api-shortname=notebooks",
74250-    ],
74251-    ruby_cloud_description = "AI Platform Notebooks makes it easy to manage JupyterLab instances through a protected, publicly available notebook instance URL. A JupyterLab instance is a Deep Learning virtual machine instance with the latest machine learning and data science libraries pre-installed.",
74252-    ruby_cloud_title = "AI Platform Notebooks",
74253-)
74254-
74255-# Open Source package.
74256-ruby_gapic_assembly_pkg(
74257-    name = "google-cloud-notebooks-ruby",
74258-    deps = [
74259-        ":notebooks_ruby_wrapper",
74260-    ],
74261-)
74262diff -urN a/google/cloud/notebooks/logging/v1/BUILD.bazel b/google/cloud/notebooks/logging/v1/BUILD.bazel
74263--- a/google/cloud/notebooks/logging/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
74264+++ b/google/cloud/notebooks/logging/v1/BUILD.bazel	1969-12-31 16:00:00
74265@@ -1,177 +0,0 @@
74266-# This file was automatically generated by BuildFileGenerator
74267-
74268-# This is an API workspace, having public visibility by default makes perfect sense.
74269-package(default_visibility = ["//visibility:public"])
74270-
74271-##############################################################################
74272-# Common
74273-##############################################################################
74274-load("@rules_proto//proto:defs.bzl", "proto_library")
74275-
74276-proto_library(
74277-    name = "logging_proto",
74278-    srcs = [
74279-        "runtime_log.proto",
74280-    ],
74281-    deps = [
74282-        "//google/api:field_behavior_proto",
74283-    ],
74284-)
74285-
74286-##############################################################################
74287-# Java
74288-##############################################################################
74289-load(
74290-    "@com_google_googleapis_imports//:imports.bzl",
74291-    "java_grpc_library",
74292-    "java_proto_library",
74293-)
74294-
74295-java_proto_library(
74296-    name = "logging_java_proto",
74297-    deps = [":logging_proto"],
74298-)
74299-
74300-java_grpc_library(
74301-    name = "logging_java_grpc",
74302-    srcs = [":logging_proto"],
74303-    deps = [":logging_java_proto"],
74304-)
74305-
74306-##############################################################################
74307-# Go
74308-##############################################################################
74309-load(
74310-    "@com_google_googleapis_imports//:imports.bzl",
74311-    "go_proto_library",
74312-)
74313-
74314-go_proto_library(
74315-    name = "logging_go_proto",
74316-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
74317-    importpath = "google.golang.org/genproto/googleapis/cloud/notebooks/logging/v1",
74318-    protos = [":logging_proto"],
74319-    deps = [
74320-        "//google/api:annotations_go_proto",
74321-    ],
74322-)
74323-
74324-##############################################################################
74325-# Python
74326-##############################################################################
74327-load(
74328-    "@com_google_googleapis_imports//:imports.bzl",
74329-    "moved_proto_library",
74330-    "py_grpc_library",
74331-    "py_proto_library",
74332-)
74333-
74334-moved_proto_library(
74335-    name = "logging_moved_proto",
74336-    srcs = [":logging_proto"],
74337-    deps = [
74338-        "//google/api:field_behavior_proto",
74339-    ],
74340-)
74341-
74342-py_proto_library(
74343-    name = "logging_py_proto",
74344-    deps = [":logging_moved_proto"],
74345-)
74346-
74347-py_grpc_library(
74348-    name = "logging_py_grpc",
74349-    srcs = [":logging_moved_proto"],
74350-    deps = [":logging_py_proto"],
74351-)
74352-
74353-##############################################################################
74354-# PHP
74355-##############################################################################
74356-load(
74357-    "@com_google_googleapis_imports//:imports.bzl",
74358-    "php_grpc_library",
74359-    "php_proto_library",
74360-)
74361-
74362-php_proto_library(
74363-    name = "logging_php_proto",
74364-    deps = [":logging_proto"],
74365-)
74366-
74367-php_grpc_library(
74368-    name = "logging_php_grpc",
74369-    srcs = [":logging_proto"],
74370-    deps = [":logging_php_proto"],
74371-)
74372-
74373-##############################################################################
74374-# Node.js
74375-##############################################################################
74376-load(
74377-    "@com_google_googleapis_imports//:imports.bzl",
74378-    "nodejs_gapic_assembly_pkg",
74379-    "nodejs_gapic_library",
74380-)
74381-
74382-
74383-##############################################################################
74384-# Ruby
74385-##############################################################################
74386-load(
74387-    "@com_google_googleapis_imports//:imports.bzl",
74388-    "ruby_grpc_library",
74389-    "ruby_proto_library",
74390-)
74391-
74392-ruby_proto_library(
74393-    name = "logging_ruby_proto",
74394-    deps = [":logging_proto"],
74395-)
74396-
74397-ruby_grpc_library(
74398-    name = "logging_ruby_grpc",
74399-    srcs = [":logging_proto"],
74400-    deps = [":logging_ruby_proto"],
74401-)
74402-
74403-##############################################################################
74404-# C#
74405-##############################################################################
74406-load(
74407-    "@com_google_googleapis_imports//:imports.bzl",
74408-    "csharp_grpc_library",
74409-    "csharp_proto_library",
74410-)
74411-
74412-csharp_proto_library(
74413-    name = "logging_csharp_proto",
74414-    deps = [":logging_proto"],
74415-)
74416-
74417-csharp_grpc_library(
74418-    name = "logging_csharp_grpc",
74419-    srcs = [":logging_proto"],
74420-    deps = [":logging_csharp_proto"],
74421-)
74422-
74423-##############################################################################
74424-# C++
74425-##############################################################################
74426-load(
74427-    "@com_google_googleapis_imports//:imports.bzl",
74428-    "cc_grpc_library",
74429-    "cc_proto_library",
74430-)
74431-
74432-cc_proto_library(
74433-    name = "logging_cc_proto",
74434-    deps = [":logging_proto"],
74435-)
74436-
74437-cc_grpc_library(
74438-    name = "logging_cc_grpc",
74439-    srcs = [":logging_proto"],
74440-    grpc_only = True,
74441-    deps = [":logging_cc_proto"],
74442-)
74443diff -urN a/google/cloud/notebooks/v1/BUILD.bazel b/google/cloud/notebooks/v1/BUILD.bazel
74444--- a/google/cloud/notebooks/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
74445+++ b/google/cloud/notebooks/v1/BUILD.bazel	1969-12-31 16:00:00
74446@@ -1,413 +0,0 @@
74447-# This file was automatically generated by BuildFileGenerator
74448-# https://github.com/googleapis/rules_gapic/tree/master/bazel
74449-
74450-# Most of the manual changes to this file will be overwritten.
74451-# It's **only** allowed to change the following rule attribute values:
74452-# - names of *_gapic_assembly_* rules
74453-# - certain parameters of *_gapic_library rules, including but not limited to:
74454-#    * extra_protoc_parameters
74455-#    * extra_protoc_file_parameters
74456-# The complete list of preserved parameters can be found in the source code.
74457-
74458-# This is an API workspace, having public visibility by default makes perfect sense.
74459-package(default_visibility = ["//visibility:public"])
74460-
74461-##############################################################################
74462-# Common
74463-##############################################################################
74464-load("@rules_proto//proto:defs.bzl", "proto_library")
74465-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
74466-
74467-proto_library(
74468-    name = "notebooks_proto",
74469-    srcs = [
74470-        "diagnostic_config.proto",
74471-        "environment.proto",
74472-        "event.proto",
74473-        "execution.proto",
74474-        "instance.proto",
74475-        "instance_config.proto",
74476-        "managed_service.proto",
74477-        "runtime.proto",
74478-        "schedule.proto",
74479-        "service.proto",
74480-    ],
74481-    deps = [
74482-        "//google/api:annotations_proto",
74483-        "//google/api:client_proto",
74484-        "//google/api:field_behavior_proto",
74485-        "//google/api:resource_proto",
74486-        "//google/longrunning:operations_proto",
74487-        "@com_google_protobuf//:field_mask_proto",
74488-        "@com_google_protobuf//:timestamp_proto",
74489-    ],
74490-)
74491-
74492-proto_library_with_info(
74493-    name = "notebooks_proto_with_info",
74494-    deps = [
74495-        ":notebooks_proto",
74496-        "//google/cloud:common_resources_proto",
74497-        "//google/cloud/location:location_proto",
74498-        "//google/iam/v1:iam_policy_proto",
74499-    ],
74500-)
74501-
74502-##############################################################################
74503-# Java
74504-##############################################################################
74505-load(
74506-    "@com_google_googleapis_imports//:imports.bzl",
74507-    "java_gapic_assembly_gradle_pkg",
74508-    "java_gapic_library",
74509-    "java_gapic_test",
74510-    "java_grpc_library",
74511-    "java_proto_library",
74512-)
74513-
74514-java_proto_library(
74515-    name = "notebooks_java_proto",
74516-    deps = [":notebooks_proto"],
74517-)
74518-
74519-java_grpc_library(
74520-    name = "notebooks_java_grpc",
74521-    srcs = [":notebooks_proto"],
74522-    deps = [":notebooks_java_proto"],
74523-)
74524-
74525-java_gapic_library(
74526-    name = "notebooks_java_gapic",
74527-    srcs = [":notebooks_proto_with_info"],
74528-    gapic_yaml = None,
74529-    grpc_service_config = "notebooks_grpc_service_config.json",
74530-    rest_numeric_enums = False,
74531-    service_yaml = "notebooks_v1.yaml",
74532-    test_deps = [
74533-        ":notebooks_java_grpc",
74534-        "//google/cloud/location:location_java_grpc",
74535-        "//google/iam/v1:iam_java_grpc",
74536-    ],
74537-    transport = "grpc",
74538-    deps = [
74539-        ":notebooks_java_proto",
74540-        "//google/api:api_java_proto",
74541-        "//google/cloud/location:location_java_proto",
74542-        "//google/iam/v1:iam_java_proto",
74543-    ],
74544-)
74545-
74546-java_gapic_test(
74547-    name = "notebooks_java_gapic_test_suite",
74548-    test_classes = [
74549-        "com.google.cloud.notebooks.v1.ManagedNotebookServiceClientTest",
74550-        "com.google.cloud.notebooks.v1.NotebookServiceClientTest",
74551-    ],
74552-    runtime_deps = [":notebooks_java_gapic_test"],
74553-)
74554-
74555-# Open Source Packages
74556-java_gapic_assembly_gradle_pkg(
74557-    name = "google-cloud-notebooks-v1-java",
74558-    include_samples = True,
74559-    transport = "grpc+rest",
74560-    deps = [
74561-        ":notebooks_java_gapic",
74562-        ":notebooks_java_grpc",
74563-        ":notebooks_java_proto",
74564-        ":notebooks_proto",
74565-    ],
74566-)
74567-
74568-##############################################################################
74569-# Go
74570-##############################################################################
74571-load(
74572-    "@com_google_googleapis_imports//:imports.bzl",
74573-    "go_gapic_assembly_pkg",
74574-    "go_gapic_library",
74575-    "go_proto_library",
74576-    "go_test",
74577-)
74578-
74579-go_proto_library(
74580-    name = "notebooks_go_proto",
74581-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
74582-    importpath = "google.golang.org/genproto/googleapis/cloud/notebooks/v1",
74583-    protos = [":notebooks_proto"],
74584-    deps = [
74585-        "//google/api:annotations_go_proto",
74586-        "//google/longrunning:longrunning_go_proto",
74587-    ],
74588-)
74589-
74590-go_gapic_library(
74591-    name = "notebooks_go_gapic",
74592-    srcs = [":notebooks_proto_with_info"],
74593-    grpc_service_config = "notebooks_grpc_service_config.json",
74594-    importpath = "cloud.google.com/go/notebooks/apiv1;notebooks",
74595-    metadata = True,
74596-    rest_numeric_enums = False,
74597-    service_yaml = "notebooks_v1.yaml",
74598-    transport = "grpc+rest",
74599-    deps = [
74600-        ":notebooks_go_proto",
74601-        "//google/cloud/location:location_go_proto",
74602-        "//google/iam/v1:iam_go_proto",
74603-        "//google/longrunning:longrunning_go_proto",
74604-        "@com_google_cloud_go//longrunning:go_default_library",
74605-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
74606-    ],
74607-)
74608-
74609-go_test(
74610-    name = "notebooks_go_gapic_test",
74611-    srcs = [":notebooks_go_gapic_srcjar_test"],
74612-    embed = [":notebooks_go_gapic"],
74613-    importpath = "cloud.google.com/go/notebooks/apiv1",
74614-)
74615-
74616-# Open Source Packages
74617-go_gapic_assembly_pkg(
74618-    name = "gapi-cloud-notebooks-v1-go",
74619-    deps = [
74620-        ":notebooks_go_gapic",
74621-        ":notebooks_go_gapic_srcjar-metadata.srcjar",
74622-        ":notebooks_go_gapic_srcjar-test.srcjar",
74623-        ":notebooks_go_proto",
74624-    ],
74625-)
74626-
74627-##############################################################################
74628-# Python
74629-##############################################################################
74630-load(
74631-    "@com_google_googleapis_imports//:imports.bzl",
74632-    "py_gapic_assembly_pkg",
74633-    "py_gapic_library",
74634-    "py_test",
74635-)
74636-
74637-py_gapic_library(
74638-    name = "notebooks_py_gapic",
74639-    srcs = [":notebooks_proto"],
74640-    grpc_service_config = "notebooks_grpc_service_config.json",
74641-    rest_numeric_enums = False,
74642-    service_yaml = "notebooks_v1.yaml",
74643-    transport = "grpc",
74644-    deps = [
74645-        "//google/iam/v1:iam_policy_py_proto",
74646-    ],
74647-)
74648-
74649-py_test(
74650-    name = "notebooks_py_gapic_test",
74651-    srcs = [
74652-        "notebooks_py_gapic_pytest.py",
74653-        "notebooks_py_gapic_test.py",
74654-    ],
74655-    legacy_create_init = False,
74656-    deps = [":notebooks_py_gapic"],
74657-)
74658-
74659-# Open Source Packages
74660-py_gapic_assembly_pkg(
74661-    name = "notebooks-v1-py",
74662-    deps = [
74663-        ":notebooks_py_gapic",
74664-    ],
74665-)
74666-
74667-##############################################################################
74668-# PHP
74669-##############################################################################
74670-load(
74671-    "@com_google_googleapis_imports//:imports.bzl",
74672-    "php_gapic_assembly_pkg",
74673-    "php_gapic_library",
74674-    "php_grpc_library",
74675-    "php_proto_library",
74676-)
74677-
74678-php_proto_library(
74679-    name = "notebooks_php_proto",
74680-    deps = [":notebooks_proto"],
74681-)
74682-
74683-php_grpc_library(
74684-    name = "notebooks_php_grpc",
74685-    srcs = [":notebooks_proto"],
74686-    deps = [":notebooks_php_proto"],
74687-)
74688-
74689-php_gapic_library(
74690-    name = "notebooks_php_gapic",
74691-    srcs = [":notebooks_proto_with_info"],
74692-    grpc_service_config = "notebooks_grpc_service_config.json",
74693-    rest_numeric_enums = False,
74694-    service_yaml = "notebooks_v1.yaml",
74695-    transport = "grpc+rest",
74696-    deps = [
74697-        ":notebooks_php_grpc",
74698-        ":notebooks_php_proto",
74699-    ],
74700-)
74701-
74702-# Open Source Packages
74703-php_gapic_assembly_pkg(
74704-    name = "google-cloud-notebooks-v1-php",
74705-    deps = [
74706-        ":notebooks_php_gapic",
74707-        ":notebooks_php_grpc",
74708-        ":notebooks_php_proto",
74709-    ],
74710-)
74711-
74712-##############################################################################
74713-# Node.js
74714-##############################################################################
74715-load(
74716-    "@com_google_googleapis_imports//:imports.bzl",
74717-    "nodejs_gapic_assembly_pkg",
74718-    "nodejs_gapic_library",
74719-)
74720-
74721-nodejs_gapic_library(
74722-    name = "notebooks_nodejs_gapic",
74723-    package_name = "@google-cloud/notebooks",
74724-    src = ":notebooks_proto_with_info",
74725-    extra_protoc_parameters = ["metadata"],
74726-    grpc_service_config = "notebooks_grpc_service_config.json",
74727-    package = "google.cloud.notebooks.v1",
74728-    rest_numeric_enums = False,
74729-    service_yaml = "notebooks_v1.yaml",
74730-    transport = "grpc+rest",
74731-    deps = [],
74732-)
74733-
74734-nodejs_gapic_assembly_pkg(
74735-    name = "notebooks-v1-nodejs",
74736-    deps = [
74737-        ":notebooks_nodejs_gapic",
74738-        ":notebooks_proto",
74739-    ],
74740-)
74741-
74742-##############################################################################
74743-# Ruby
74744-##############################################################################
74745-load(
74746-    "@com_google_googleapis_imports//:imports.bzl",
74747-    "ruby_cloud_gapic_library",
74748-    "ruby_gapic_assembly_pkg",
74749-    "ruby_grpc_library",
74750-    "ruby_proto_library",
74751-)
74752-
74753-ruby_proto_library(
74754-    name = "notebooks_ruby_proto",
74755-    deps = [":notebooks_proto"],
74756-)
74757-
74758-ruby_grpc_library(
74759-    name = "notebooks_ruby_grpc",
74760-    srcs = [":notebooks_proto"],
74761-    deps = [":notebooks_ruby_proto"],
74762-)
74763-
74764-ruby_cloud_gapic_library(
74765-    name = "notebooks_ruby_gapic",
74766-    srcs = [":notebooks_proto_with_info"],
74767-    extra_protoc_parameters = [
74768-        "ruby-cloud-api-id=notebooks.googleapis.com",
74769-        "ruby-cloud-api-shortname=notebooks",
74770-        "ruby-cloud-env-prefix=NOTEBOOKS",
74771-        "ruby-cloud-gem-name=google-cloud-notebooks-v1",
74772-        "ruby-cloud-product-url=https://cloud.google.com/ai-platform-notebooks",
74773-    ],
74774-    grpc_service_config = "notebooks_grpc_service_config.json",
74775-    rest_numeric_enums = False,
74776-    ruby_cloud_description = "AI Platform Notebooks makes it easy to manage JupyterLab instances through a protected, publicly available notebook instance URL. A JupyterLab instance is a Deep Learning virtual machine instance with the latest machine learning and data science libraries pre-installed.",
74777-    ruby_cloud_title = "AI Platform Notebooks V1",
74778-    service_yaml = "notebooks_v1.yaml",
74779-    deps = [
74780-        ":notebooks_ruby_grpc",
74781-        ":notebooks_ruby_proto",
74782-    ],
74783-)
74784-
74785-# Open Source Packages
74786-ruby_gapic_assembly_pkg(
74787-    name = "google-cloud-notebooks-v1-ruby",
74788-    deps = [
74789-        ":notebooks_ruby_gapic",
74790-        ":notebooks_ruby_grpc",
74791-        ":notebooks_ruby_proto",
74792-    ],
74793-)
74794-
74795-##############################################################################
74796-# C#
74797-##############################################################################
74798-load(
74799-    "@com_google_googleapis_imports//:imports.bzl",
74800-    "csharp_gapic_assembly_pkg",
74801-    "csharp_gapic_library",
74802-    "csharp_grpc_library",
74803-    "csharp_proto_library",
74804-)
74805-
74806-csharp_proto_library(
74807-    name = "notebooks_csharp_proto",
74808-    deps = [":notebooks_proto"],
74809-)
74810-
74811-csharp_grpc_library(
74812-    name = "notebooks_csharp_grpc",
74813-    srcs = [":notebooks_proto"],
74814-    deps = [":notebooks_csharp_proto"],
74815-)
74816-
74817-csharp_gapic_library(
74818-    name = "notebooks_csharp_gapic",
74819-    srcs = [":notebooks_proto_with_info"],
74820-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
74821-    grpc_service_config = "notebooks_grpc_service_config.json",
74822-    rest_numeric_enums = False,
74823-    service_yaml = "notebooks_v1.yaml",
74824-    deps = [
74825-        ":notebooks_csharp_grpc",
74826-        ":notebooks_csharp_proto",
74827-    ],
74828-)
74829-
74830-# Open Source Packages
74831-csharp_gapic_assembly_pkg(
74832-    name = "google-cloud-notebooks-v1-csharp",
74833-    deps = [
74834-        ":notebooks_csharp_gapic",
74835-        ":notebooks_csharp_grpc",
74836-        ":notebooks_csharp_proto",
74837-    ],
74838-)
74839-
74840-##############################################################################
74841-# C++
74842-##############################################################################
74843-load(
74844-    "@com_google_googleapis_imports//:imports.bzl",
74845-    "cc_grpc_library",
74846-    "cc_proto_library",
74847-)
74848-
74849-cc_proto_library(
74850-    name = "notebooks_cc_proto",
74851-    deps = [":notebooks_proto"],
74852-)
74853-
74854-cc_grpc_library(
74855-    name = "notebooks_cc_grpc",
74856-    srcs = [":notebooks_proto"],
74857-    grpc_only = True,
74858-    deps = [":notebooks_cc_proto"],
74859-)
74860diff -urN a/google/cloud/notebooks/v1beta1/BUILD.bazel b/google/cloud/notebooks/v1beta1/BUILD.bazel
74861--- a/google/cloud/notebooks/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
74862+++ b/google/cloud/notebooks/v1beta1/BUILD.bazel	1969-12-31 16:00:00
74863@@ -1,404 +0,0 @@
74864-# This file was automatically generated by BuildFileGenerator
74865-# https://github.com/googleapis/rules_gapic/tree/master/bazel
74866-
74867-# Most of the manual changes to this file will be overwritten.
74868-# It's **only** allowed to change the following rule attribute values:
74869-# - names of *_gapic_assembly_* rules
74870-# - certain parameters of *_gapic_library rules, including but not limited to:
74871-#    * extra_protoc_parameters
74872-#    * extra_protoc_file_parameters
74873-# The complete list of preserved parameters can be found in the source code.
74874-
74875-# This is an API workspace, having public visibility by default makes perfect sense.
74876-package(default_visibility = ["//visibility:public"])
74877-
74878-##############################################################################
74879-# Common
74880-##############################################################################
74881-load("@rules_proto//proto:defs.bzl", "proto_library")
74882-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
74883-
74884-proto_library(
74885-    name = "notebooks_proto",
74886-    srcs = [
74887-        "environment.proto",
74888-        "instance.proto",
74889-        "service.proto",
74890-    ],
74891-    deps = [
74892-        "//google/api:annotations_proto",
74893-        "//google/api:client_proto",
74894-        "//google/api:field_behavior_proto",
74895-        "//google/api:resource_proto",
74896-        "//google/longrunning:operations_proto",
74897-        "@com_google_protobuf//:timestamp_proto",
74898-    ],
74899-)
74900-
74901-proto_library_with_info(
74902-    name = "notebooks_proto_with_info",
74903-    deps = [
74904-        ":notebooks_proto",
74905-        "//google/cloud:common_resources_proto",
74906-        "//google/cloud/location:location_proto",
74907-        "//google/iam/v1:iam_policy_proto",
74908-    ],
74909-)
74910-
74911-##############################################################################
74912-# Java
74913-##############################################################################
74914-load(
74915-    "@com_google_googleapis_imports//:imports.bzl",
74916-    "java_gapic_assembly_gradle_pkg",
74917-    "java_gapic_library",
74918-    "java_gapic_test",
74919-    "java_grpc_library",
74920-    "java_proto_library",
74921-)
74922-
74923-java_proto_library(
74924-    name = "notebooks_java_proto",
74925-    deps = [":notebooks_proto"],
74926-)
74927-
74928-java_grpc_library(
74929-    name = "notebooks_java_grpc",
74930-    srcs = [":notebooks_proto"],
74931-    deps = [":notebooks_java_proto"],
74932-)
74933-
74934-java_gapic_library(
74935-    name = "notebooks_java_gapic",
74936-    srcs = [":notebooks_proto_with_info"],
74937-    gapic_yaml = None,
74938-    grpc_service_config = "notebooks_grpc_service_config.json",
74939-    rest_numeric_enums = False,
74940-    service_yaml = "notebooks_v1beta1.yaml",
74941-    test_deps = [
74942-        ":notebooks_java_grpc",
74943-        "//google/cloud/location:location_java_grpc",
74944-        "//google/iam/v1:iam_java_grpc",
74945-    ],
74946-    transport = "grpc",
74947-    deps = [
74948-        ":notebooks_java_proto",
74949-        "//google/api:api_java_proto",
74950-        "//google/cloud/location:location_java_proto",
74951-        "//google/iam/v1:iam_java_proto",
74952-    ],
74953-)
74954-
74955-java_gapic_test(
74956-    name = "notebooks_java_gapic_test_suite",
74957-    test_classes = [
74958-        "com.google.cloud.notebooks.v1beta1.NotebookServiceClientTest",
74959-    ],
74960-    runtime_deps = [":notebooks_java_gapic_test"],
74961-)
74962-
74963-# Open Source Packages
74964-java_gapic_assembly_gradle_pkg(
74965-    name = "google-cloud-notebooks-v1beta1-java",
74966-    include_samples = True,
74967-    transport = "grpc+rest",
74968-    deps = [
74969-        ":notebooks_java_gapic",
74970-        ":notebooks_java_grpc",
74971-        ":notebooks_java_proto",
74972-        ":notebooks_proto",
74973-    ],
74974-)
74975-
74976-##############################################################################
74977-# Go
74978-##############################################################################
74979-load(
74980-    "@com_google_googleapis_imports//:imports.bzl",
74981-    "go_gapic_assembly_pkg",
74982-    "go_gapic_library",
74983-    "go_proto_library",
74984-    "go_test",
74985-)
74986-
74987-go_proto_library(
74988-    name = "notebooks_go_proto",
74989-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
74990-    importpath = "google.golang.org/genproto/googleapis/cloud/notebooks/v1beta1",
74991-    protos = [":notebooks_proto"],
74992-    deps = [
74993-        "//google/api:annotations_go_proto",
74994-        "//google/longrunning:longrunning_go_proto",
74995-    ],
74996-)
74997-
74998-go_gapic_library(
74999-    name = "notebooks_go_gapic",
75000-    srcs = [":notebooks_proto_with_info"],
75001-    grpc_service_config = "notebooks_grpc_service_config.json",
75002-    importpath = "cloud.google.com/go/notebooks/apiv1beta1;notebooks",
75003-    metadata = True,
75004-    rest_numeric_enums = False,
75005-    service_yaml = "notebooks_v1beta1.yaml",
75006-    transport = "grpc+rest",
75007-    deps = [
75008-        ":notebooks_go_proto",
75009-        "//google/cloud/location:location_go_proto",
75010-        "//google/iam/v1:iam_go_proto",
75011-        "//google/longrunning:longrunning_go_proto",
75012-        "@com_google_cloud_go//longrunning:go_default_library",
75013-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
75014-    ],
75015-)
75016-
75017-go_test(
75018-    name = "notebooks_go_gapic_test",
75019-    srcs = [":notebooks_go_gapic_srcjar_test"],
75020-    embed = [":notebooks_go_gapic"],
75021-    importpath = "cloud.google.com/go/notebooks/apiv1beta1",
75022-)
75023-
75024-# Open Source Packages
75025-go_gapic_assembly_pkg(
75026-    name = "gapi-cloud-notebooks-v1beta1-go",
75027-    deps = [
75028-        ":notebooks_go_gapic",
75029-        ":notebooks_go_gapic_srcjar-metadata.srcjar",
75030-        ":notebooks_go_gapic_srcjar-test.srcjar",
75031-        ":notebooks_go_proto",
75032-    ],
75033-)
75034-
75035-##############################################################################
75036-# Python
75037-##############################################################################
75038-load(
75039-    "@com_google_googleapis_imports//:imports.bzl",
75040-    "py_gapic_assembly_pkg",
75041-    "py_gapic_library",
75042-    "py_test",
75043-)
75044-
75045-py_gapic_library(
75046-    name = "notebooks_py_gapic",
75047-    srcs = [":notebooks_proto"],
75048-    grpc_service_config = "notebooks_grpc_service_config.json",
75049-    rest_numeric_enums = False,
75050-    service_yaml = "notebooks_v1beta1.yaml",
75051-    transport = "grpc",
75052-    deps = [
75053-        "//google/iam/v1:iam_policy_py_proto",
75054-    ],
75055-)
75056-
75057-py_test(
75058-    name = "notebooks_py_gapic_test",
75059-    srcs = [
75060-        "notebooks_py_gapic_pytest.py",
75061-        "notebooks_py_gapic_test.py",
75062-    ],
75063-    legacy_create_init = False,
75064-    deps = [":notebooks_py_gapic"],
75065-)
75066-
75067-# Open Source Packages
75068-py_gapic_assembly_pkg(
75069-    name = "notebooks-v1beta1-py",
75070-    deps = [
75071-        ":notebooks_py_gapic",
75072-    ],
75073-)
75074-
75075-##############################################################################
75076-# PHP
75077-##############################################################################
75078-load(
75079-    "@com_google_googleapis_imports//:imports.bzl",
75080-    "php_gapic_assembly_pkg",
75081-    "php_gapic_library",
75082-    "php_grpc_library",
75083-    "php_proto_library",
75084-)
75085-
75086-php_proto_library(
75087-    name = "notebooks_php_proto",
75088-    deps = [":notebooks_proto"],
75089-)
75090-
75091-php_grpc_library(
75092-    name = "notebooks_php_grpc",
75093-    srcs = [":notebooks_proto"],
75094-    deps = [":notebooks_php_proto"],
75095-)
75096-
75097-php_gapic_library(
75098-    name = "notebooks_php_gapic",
75099-    srcs = [":notebooks_proto_with_info"],
75100-    grpc_service_config = "notebooks_grpc_service_config.json",
75101-    rest_numeric_enums = False,
75102-    service_yaml = "notebooks_v1beta1.yaml",
75103-    transport = "grpc+rest",
75104-    deps = [
75105-        ":notebooks_php_grpc",
75106-        ":notebooks_php_proto",
75107-    ],
75108-)
75109-
75110-# Open Source Packages
75111-php_gapic_assembly_pkg(
75112-    name = "google-cloud-notebooks-v1beta1-php",
75113-    deps = [
75114-        ":notebooks_php_gapic",
75115-        ":notebooks_php_grpc",
75116-        ":notebooks_php_proto",
75117-    ],
75118-)
75119-
75120-##############################################################################
75121-# Node.js
75122-##############################################################################
75123-load(
75124-    "@com_google_googleapis_imports//:imports.bzl",
75125-    "nodejs_gapic_assembly_pkg",
75126-    "nodejs_gapic_library",
75127-)
75128-
75129-nodejs_gapic_library(
75130-    name = "notebooks_nodejs_gapic",
75131-    package_name = "@google-cloud/notebooks",
75132-    src = ":notebooks_proto_with_info",
75133-    extra_protoc_parameters = ["metadata"],
75134-    grpc_service_config = "notebooks_grpc_service_config.json",
75135-    package = "google.cloud.notebooks.v1beta1",
75136-    rest_numeric_enums = False,
75137-    service_yaml = "notebooks_v1beta1.yaml",
75138-    transport = "grpc+rest",
75139-    deps = [],
75140-)
75141-
75142-nodejs_gapic_assembly_pkg(
75143-    name = "notebooks-v1beta1-nodejs",
75144-    deps = [
75145-        ":notebooks_nodejs_gapic",
75146-        ":notebooks_proto",
75147-    ],
75148-)
75149-
75150-##############################################################################
75151-# Ruby
75152-##############################################################################
75153-load(
75154-    "@com_google_googleapis_imports//:imports.bzl",
75155-    "ruby_cloud_gapic_library",
75156-    "ruby_gapic_assembly_pkg",
75157-    "ruby_grpc_library",
75158-    "ruby_proto_library",
75159-)
75160-
75161-ruby_proto_library(
75162-    name = "notebooks_ruby_proto",
75163-    deps = [":notebooks_proto"],
75164-)
75165-
75166-ruby_grpc_library(
75167-    name = "notebooks_ruby_grpc",
75168-    srcs = [":notebooks_proto"],
75169-    deps = [":notebooks_ruby_proto"],
75170-)
75171-
75172-ruby_cloud_gapic_library(
75173-    name = "notebooks_ruby_gapic",
75174-    srcs = [":notebooks_proto_with_info"],
75175-    extra_protoc_parameters = [
75176-        "ruby-cloud-api-id=notebooks.googleapis.com",
75177-        "ruby-cloud-api-shortname=notebooks",
75178-        "ruby-cloud-env-prefix=NOTEBOOKS",
75179-        "ruby-cloud-gem-name=google-cloud-notebooks-v1beta1",
75180-        "ruby-cloud-product-url=https://cloud.google.com/ai-platform-notebooks",
75181-    ],
75182-    grpc_service_config = "notebooks_grpc_service_config.json",
75183-    rest_numeric_enums = False,
75184-    ruby_cloud_description = "AI Platform Notebooks makes it easy to manage JupyterLab instances through a protected, publicly available notebook instance URL. A JupyterLab instance is a Deep Learning virtual machine instance with the latest machine learning and data science libraries pre-installed.",
75185-    ruby_cloud_title = "AI Platform Notebooks V1beta1",
75186-    service_yaml = "notebooks_v1beta1.yaml",
75187-    deps = [
75188-        ":notebooks_ruby_grpc",
75189-        ":notebooks_ruby_proto",
75190-    ],
75191-)
75192-
75193-# Open Source Packages
75194-ruby_gapic_assembly_pkg(
75195-    name = "google-cloud-notebooks-v1beta1-ruby",
75196-    deps = [
75197-        ":notebooks_ruby_gapic",
75198-        ":notebooks_ruby_grpc",
75199-        ":notebooks_ruby_proto",
75200-    ],
75201-)
75202-
75203-##############################################################################
75204-# C#
75205-##############################################################################
75206-load(
75207-    "@com_google_googleapis_imports//:imports.bzl",
75208-    "csharp_gapic_assembly_pkg",
75209-    "csharp_gapic_library",
75210-    "csharp_grpc_library",
75211-    "csharp_proto_library",
75212-)
75213-
75214-csharp_proto_library(
75215-    name = "notebooks_csharp_proto",
75216-    deps = [":notebooks_proto"],
75217-)
75218-
75219-csharp_grpc_library(
75220-    name = "notebooks_csharp_grpc",
75221-    srcs = [":notebooks_proto"],
75222-    deps = [":notebooks_csharp_proto"],
75223-)
75224-
75225-csharp_gapic_library(
75226-    name = "notebooks_csharp_gapic",
75227-    srcs = [":notebooks_proto_with_info"],
75228-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
75229-    grpc_service_config = "notebooks_grpc_service_config.json",
75230-    rest_numeric_enums = False,
75231-    service_yaml = "notebooks_v1beta1.yaml",
75232-    deps = [
75233-        ":notebooks_csharp_grpc",
75234-        ":notebooks_csharp_proto",
75235-    ],
75236-)
75237-
75238-# Open Source Packages
75239-csharp_gapic_assembly_pkg(
75240-    name = "google-cloud-notebooks-v1beta1-csharp",
75241-    deps = [
75242-        ":notebooks_csharp_gapic",
75243-        ":notebooks_csharp_grpc",
75244-        ":notebooks_csharp_proto",
75245-    ],
75246-)
75247-
75248-##############################################################################
75249-# C++
75250-##############################################################################
75251-load(
75252-    "@com_google_googleapis_imports//:imports.bzl",
75253-    "cc_grpc_library",
75254-    "cc_proto_library",
75255-)
75256-
75257-cc_proto_library(
75258-    name = "notebooks_cc_proto",
75259-    deps = [":notebooks_proto"],
75260-)
75261-
75262-cc_grpc_library(
75263-    name = "notebooks_cc_grpc",
75264-    srcs = [":notebooks_proto"],
75265-    grpc_only = True,
75266-    deps = [":notebooks_cc_proto"],
75267-)
75268diff -urN a/google/cloud/optimization/BUILD.bazel b/google/cloud/optimization/BUILD.bazel
75269--- a/google/cloud/optimization/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
75270+++ b/google/cloud/optimization/BUILD.bazel	1969-12-31 16:00:00
75271@@ -1,39 +0,0 @@
75272-# This build file includes a target for the Ruby wrapper library for
75273-# google-cloud-optimization.
75274-
75275-# This is an API workspace, having public visibility by default makes perfect sense.
75276-package(default_visibility = ["//visibility:public"])
75277-
75278-# Export yaml configs.
75279-exports_files(glob(["*.yaml"]))
75280-
75281-load(
75282-    "@com_google_googleapis_imports//:imports.bzl",
75283-    "ruby_cloud_gapic_library",
75284-    "ruby_gapic_assembly_pkg",
75285-)
75286-
75287-# Generates a Ruby wrapper client for cloudoptimization.
75288-# Ruby wrapper clients are versionless, but are generated from source protos
75289-# for a particular service version, v1 in this case.
75290-ruby_cloud_gapic_library(
75291-    name = "optimization_ruby_wrapper",
75292-    srcs = ["//google/cloud/optimization/v1:optimization_proto_with_info"],
75293-    extra_protoc_parameters = [
75294-        "ruby-cloud-gem-name=google-cloud-optimization",
75295-        "ruby-cloud-wrapper-of=v1:0.0",
75296-        "ruby-cloud-product-url=https://cloud.google.com/optimization",
75297-        "ruby-cloud-api-id=cloudoptimization.googleapis.com",
75298-        "ruby-cloud-api-shortname=cloudoptimization",
75299-    ],
75300-    ruby_cloud_description = "Cloud Optimization API provides a portfolio of solvers to address common optimization use cases starting with optimal route planning for vehicle fleets.",
75301-    ruby_cloud_title = "Cloud Optimization",
75302-)
75303-
75304-# Open Source package.
75305-ruby_gapic_assembly_pkg(
75306-    name = "google-cloud-optimization-ruby",
75307-    deps = [
75308-        ":optimization_ruby_wrapper",
75309-    ],
75310-)
75311diff -urN a/google/cloud/optimization/v1/BUILD.bazel b/google/cloud/optimization/v1/BUILD.bazel
75312--- a/google/cloud/optimization/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
75313+++ b/google/cloud/optimization/v1/BUILD.bazel	1969-12-31 16:00:00
75314@@ -1,394 +0,0 @@
75315-# This file was automatically generated by BuildFileGenerator
75316-# https://github.com/googleapis/rules_gapic/tree/master/bazel
75317-
75318-# Most of the manual changes to this file will be overwritten.
75319-# It's **only** allowed to change the following rule attribute values:
75320-# - names of *_gapic_assembly_* rules
75321-# - certain parameters of *_gapic_library rules, including but not limited to:
75322-#    * extra_protoc_parameters
75323-#    * extra_protoc_file_parameters
75324-# The complete list of preserved parameters can be found in the source code.
75325-
75326-# This is an API workspace, having public visibility by default makes perfect sense.
75327-package(default_visibility = ["//visibility:public"])
75328-
75329-##############################################################################
75330-# Common
75331-##############################################################################
75332-load("@rules_proto//proto:defs.bzl", "proto_library")
75333-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
75334-
75335-proto_library(
75336-    name = "optimization_proto",
75337-    srcs = [
75338-        "async_model.proto",
75339-        "fleet_routing.proto",
75340-    ],
75341-    deps = [
75342-        "//google/api:annotations_proto",
75343-        "//google/api:client_proto",
75344-        "//google/api:field_behavior_proto",
75345-        "//google/longrunning:operations_proto",
75346-        "//google/type:latlng_proto",
75347-        "@com_google_protobuf//:duration_proto",
75348-        "@com_google_protobuf//:timestamp_proto",
75349-    ],
75350-)
75351-
75352-proto_library_with_info(
75353-    name = "optimization_proto_with_info",
75354-    deps = [
75355-        ":optimization_proto",
75356-        "//google/cloud:common_resources_proto",
75357-    ],
75358-)
75359-
75360-##############################################################################
75361-# Java
75362-##############################################################################
75363-load(
75364-    "@com_google_googleapis_imports//:imports.bzl",
75365-    "java_gapic_assembly_gradle_pkg",
75366-    "java_gapic_library",
75367-    "java_gapic_test",
75368-    "java_grpc_library",
75369-    "java_proto_library",
75370-)
75371-
75372-java_proto_library(
75373-    name = "optimization_java_proto",
75374-    deps = [":optimization_proto"],
75375-)
75376-
75377-java_grpc_library(
75378-    name = "optimization_java_grpc",
75379-    srcs = [":optimization_proto"],
75380-    deps = [":optimization_java_proto"],
75381-)
75382-
75383-java_gapic_library(
75384-    name = "optimization_java_gapic",
75385-    srcs = [":optimization_proto_with_info"],
75386-    gapic_yaml = "cloudoptimization_gapic.yaml",
75387-    grpc_service_config = "cloudoptimization_grpc_service_config.json",
75388-    rest_numeric_enums = False,
75389-    service_yaml = "cloudoptimization_v1.yaml",
75390-    test_deps = [
75391-        ":optimization_java_grpc",
75392-    ],
75393-    transport = "grpc+rest",
75394-    deps = [
75395-        ":optimization_java_proto",
75396-        "//google/api:api_java_proto",
75397-    ],
75398-)
75399-
75400-java_gapic_test(
75401-    name = "optimization_java_gapic_test_suite",
75402-    test_classes = [
75403-        "com.google.cloud.optimization.v1.FleetRoutingClientHttpJsonTest",
75404-        "com.google.cloud.optimization.v1.FleetRoutingClientTest",
75405-    ],
75406-    runtime_deps = [":optimization_java_gapic_test"],
75407-)
75408-
75409-# Open Source Packages
75410-java_gapic_assembly_gradle_pkg(
75411-    name = "google-cloud-optimization-v1-java",
75412-    include_samples = True,
75413-    transport = "grpc+rest",
75414-    deps = [
75415-        ":optimization_java_gapic",
75416-        ":optimization_java_grpc",
75417-        ":optimization_java_proto",
75418-        ":optimization_proto",
75419-    ],
75420-)
75421-
75422-##############################################################################
75423-# Go
75424-##############################################################################
75425-load(
75426-    "@com_google_googleapis_imports//:imports.bzl",
75427-    "go_gapic_assembly_pkg",
75428-    "go_gapic_library",
75429-    "go_proto_library",
75430-    "go_test",
75431-)
75432-
75433-go_proto_library(
75434-    name = "optimization_go_proto",
75435-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
75436-    importpath = "google.golang.org/genproto/googleapis/cloud/optimization/v1",
75437-    protos = [":optimization_proto"],
75438-    deps = [
75439-        "//google/api:annotations_go_proto",
75440-        "//google/longrunning:longrunning_go_proto",
75441-        "//google/type:latlng_go_proto",
75442-    ],
75443-)
75444-
75445-go_gapic_library(
75446-    name = "optimization_go_gapic",
75447-    srcs = [":optimization_proto_with_info"],
75448-    grpc_service_config = "cloudoptimization_grpc_service_config.json",
75449-    importpath = "cloud.google.com/go/optimization/apiv1;optimization",
75450-    metadata = True,
75451-    rest_numeric_enums = False,
75452-    service_yaml = "cloudoptimization_v1.yaml",
75453-    transport = "grpc+rest",
75454-    deps = [
75455-        ":optimization_go_proto",
75456-        "//google/longrunning:longrunning_go_proto",
75457-        "@com_google_cloud_go//longrunning:go_default_library",
75458-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
75459-        "@io_bazel_rules_go//proto/wkt:duration_go_proto",
75460-    ],
75461-)
75462-
75463-go_test(
75464-    name = "optimization_go_gapic_test",
75465-    srcs = [":optimization_go_gapic_srcjar_test"],
75466-    embed = [":optimization_go_gapic"],
75467-    importpath = "cloud.google.com/go/optimization/apiv1",
75468-)
75469-
75470-# Open Source Packages
75471-go_gapic_assembly_pkg(
75472-    name = "gapi-cloud-optimization-v1-go",
75473-    deps = [
75474-        ":optimization_go_gapic",
75475-        ":optimization_go_gapic_srcjar-metadata.srcjar",
75476-        ":optimization_go_gapic_srcjar-test.srcjar",
75477-        ":optimization_go_proto",
75478-    ],
75479-)
75480-
75481-##############################################################################
75482-# Python
75483-##############################################################################
75484-load(
75485-    "@com_google_googleapis_imports//:imports.bzl",
75486-    "py_gapic_assembly_pkg",
75487-    "py_gapic_library",
75488-    "py_test",
75489-)
75490-
75491-py_gapic_library(
75492-    name = "optimization_py_gapic",
75493-    srcs = [":optimization_proto"],
75494-    grpc_service_config = "cloudoptimization_grpc_service_config.json",
75495-    rest_numeric_enums = False,
75496-    transport = "grpc",
75497-)
75498-
75499-py_test(
75500-    name = "optimization_py_gapic_test",
75501-    srcs = [
75502-        "optimization_py_gapic_pytest.py",
75503-        "optimization_py_gapic_test.py",
75504-    ],
75505-    legacy_create_init = False,
75506-    deps = [":optimization_py_gapic"],
75507-)
75508-
75509-# Open Source Packages
75510-py_gapic_assembly_pkg(
75511-    name = "optimization-v1-py",
75512-    deps = [
75513-        ":optimization_py_gapic",
75514-    ],
75515-)
75516-
75517-##############################################################################
75518-# PHP
75519-##############################################################################
75520-load(
75521-    "@com_google_googleapis_imports//:imports.bzl",
75522-    "php_gapic_assembly_pkg",
75523-    "php_gapic_library",
75524-    "php_grpc_library",
75525-    "php_proto_library",
75526-)
75527-
75528-php_proto_library(
75529-    name = "optimization_php_proto",
75530-    deps = [":optimization_proto"],
75531-)
75532-
75533-php_grpc_library(
75534-    name = "optimization_php_grpc",
75535-    srcs = [":optimization_proto"],
75536-    deps = [":optimization_php_proto"],
75537-)
75538-
75539-php_gapic_library(
75540-    name = "optimization_php_gapic",
75541-    srcs = [":optimization_proto_with_info"],
75542-    gapic_yaml = "cloudoptimization_gapic.yaml",
75543-    grpc_service_config = "cloudoptimization_grpc_service_config.json",
75544-    rest_numeric_enums = False,
75545-    service_yaml = "cloudoptimization_v1.yaml",
75546-    transport = "grpc+rest",
75547-    deps = [
75548-        ":optimization_php_grpc",
75549-        ":optimization_php_proto",
75550-    ],
75551-)
75552-
75553-# Open Source Packages
75554-php_gapic_assembly_pkg(
75555-    name = "google-cloud-optimization-v1-php",
75556-    deps = [
75557-        ":optimization_php_gapic",
75558-        ":optimization_php_grpc",
75559-        ":optimization_php_proto",
75560-    ],
75561-)
75562-
75563-##############################################################################
75564-# Node.js
75565-##############################################################################
75566-load(
75567-    "@com_google_googleapis_imports//:imports.bzl",
75568-    "nodejs_gapic_assembly_pkg",
75569-    "nodejs_gapic_library",
75570-)
75571-
75572-nodejs_gapic_library(
75573-    name = "optimization_nodejs_gapic",
75574-    package_name = "@google-cloud/optimization",
75575-    src = ":optimization_proto_with_info",
75576-    extra_protoc_parameters = ["metadata"],
75577-    grpc_service_config = "cloudoptimization_grpc_service_config.json",
75578-    package = "google.cloud.optimization.v1",
75579-    rest_numeric_enums = False,
75580-    service_yaml = "cloudoptimization_v1.yaml",
75581-    transport = "grpc+rest",
75582-    deps = [],
75583-)
75584-
75585-nodejs_gapic_assembly_pkg(
75586-    name = "optimization-v1-nodejs",
75587-    deps = [
75588-        ":optimization_nodejs_gapic",
75589-        ":optimization_proto",
75590-    ],
75591-)
75592-
75593-##############################################################################
75594-# Ruby
75595-##############################################################################
75596-load(
75597-    "@com_google_googleapis_imports//:imports.bzl",
75598-    "ruby_cloud_gapic_library",
75599-    "ruby_gapic_assembly_pkg",
75600-    "ruby_grpc_library",
75601-    "ruby_proto_library",
75602-)
75603-
75604-ruby_proto_library(
75605-    name = "optimization_ruby_proto",
75606-    deps = [":optimization_proto"],
75607-)
75608-
75609-ruby_grpc_library(
75610-    name = "optimization_ruby_grpc",
75611-    srcs = [":optimization_proto"],
75612-    deps = [":optimization_ruby_proto"],
75613-)
75614-
75615-ruby_cloud_gapic_library(
75616-    name = "optimization_ruby_gapic",
75617-    srcs = [":optimization_proto_with_info"],
75618-    extra_protoc_parameters = [
75619-        "ruby-cloud-gem-name=google-cloud-optimization-v1",
75620-        "ruby-cloud-product-url=https://cloud.google.com/optimization",
75621-        "ruby-cloud-api-id=cloudoptimization.googleapis.com",
75622-        "ruby-cloud-api-shortname=cloudoptimization",
75623-    ],
75624-    grpc_service_config = "cloudoptimization_grpc_service_config.json",
75625-    rest_numeric_enums = False,
75626-    ruby_cloud_description = "Cloud Optimization API provides a portfolio of solvers to address common optimization use cases starting with optimal route planning for vehicle fleets.",
75627-    ruby_cloud_title = "Cloud Optimization V1",
75628-    deps = [
75629-        ":optimization_ruby_grpc",
75630-        ":optimization_ruby_proto",
75631-    ],
75632-)
75633-
75634-# Open Source Packages
75635-ruby_gapic_assembly_pkg(
75636-    name = "google-cloud-optimization-v1-ruby",
75637-    deps = [
75638-        ":optimization_ruby_gapic",
75639-        ":optimization_ruby_grpc",
75640-        ":optimization_ruby_proto",
75641-    ],
75642-)
75643-
75644-##############################################################################
75645-# C#
75646-##############################################################################
75647-load(
75648-    "@com_google_googleapis_imports//:imports.bzl",
75649-    "csharp_gapic_assembly_pkg",
75650-    "csharp_gapic_library",
75651-    "csharp_grpc_library",
75652-    "csharp_proto_library",
75653-)
75654-
75655-csharp_proto_library(
75656-    name = "optimization_csharp_proto",
75657-    deps = [":optimization_proto"],
75658-)
75659-
75660-csharp_grpc_library(
75661-    name = "optimization_csharp_grpc",
75662-    srcs = [":optimization_proto"],
75663-    deps = [":optimization_csharp_proto"],
75664-)
75665-
75666-csharp_gapic_library(
75667-    name = "optimization_csharp_gapic",
75668-    srcs = [":optimization_proto_with_info"],
75669-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
75670-    grpc_service_config = "cloudoptimization_grpc_service_config.json",
75671-    rest_numeric_enums = False,
75672-    service_yaml = "cloudoptimization_v1.yaml",
75673-    deps = [
75674-        ":optimization_csharp_grpc",
75675-        ":optimization_csharp_proto",
75676-    ],
75677-)
75678-
75679-# Open Source Packages
75680-csharp_gapic_assembly_pkg(
75681-    name = "google-cloud-optimization-v1-csharp",
75682-    deps = [
75683-        ":optimization_csharp_gapic",
75684-        ":optimization_csharp_grpc",
75685-        ":optimization_csharp_proto",
75686-    ],
75687-)
75688-
75689-##############################################################################
75690-# C++
75691-##############################################################################
75692-load(
75693-    "@com_google_googleapis_imports//:imports.bzl",
75694-    "cc_grpc_library",
75695-    "cc_proto_library",
75696-)
75697-
75698-cc_proto_library(
75699-    name = "optimization_cc_proto",
75700-    deps = [":optimization_proto"],
75701-)
75702-
75703-cc_grpc_library(
75704-    name = "optimization_cc_grpc",
75705-    srcs = [":optimization_proto"],
75706-    grpc_only = True,
75707-    deps = [":optimization_cc_proto"],
75708-)
75709diff -urN a/google/cloud/orchestration/airflow/service/BUILD.bazel b/google/cloud/orchestration/airflow/service/BUILD.bazel
75710--- a/google/cloud/orchestration/airflow/service/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
75711+++ b/google/cloud/orchestration/airflow/service/BUILD.bazel	1969-12-31 16:00:00
75712@@ -1,39 +0,0 @@
75713-# This build file includes a target for the Ruby wrapper library for
75714-# google-cloud-orchestration-airflow-service.
75715-
75716-# This is an API workspace, having public visibility by default makes perfect sense.
75717-package(default_visibility = ["//visibility:public"])
75718-
75719-# Export yaml configs.
75720-exports_files(glob(["*.yaml"]))
75721-
75722-load(
75723-    "@com_google_googleapis_imports//:imports.bzl",
75724-    "ruby_cloud_gapic_library",
75725-    "ruby_gapic_assembly_pkg",
75726-)
75727-
75728-# Generates a Ruby wrapper client for composer.
75729-# Ruby wrapper clients are versionless, but are generated from source protos
75730-# for a particular service version, v1 in this case.
75731-ruby_cloud_gapic_library(
75732-    name = "composer_ruby_wrapper",
75733-    srcs = ["//google/cloud/orchestration/airflow/service/v1:service_proto_with_info"],
75734-    extra_protoc_parameters = [
75735-        "ruby-cloud-gem-name=google-cloud-orchestration-airflow-service",
75736-        "ruby-cloud-wrapper-of=v1:0.0",
75737-        "ruby-cloud-product-url=https://cloud.google.com/composer",
75738-        "ruby-cloud-api-id=composer.googleapis.com",
75739-        "ruby-cloud-api-shortname=composer",
75740-    ],
75741-    ruby_cloud_description = "The client library for the Cloud Composer API, built on the popular Apache Airflow open source project. Cloud Composer is a fully managed workflow orchestration service, enabling you to create, schedule, monitor, and manage workflows that span across clouds and on-premises data centers.",
75742-    ruby_cloud_title = "Cloud Composer",
75743-)
75744-
75745-# Open Source package.
75746-ruby_gapic_assembly_pkg(
75747-    name = "google-cloud-orchestration-airflow-service-ruby",
75748-    deps = [
75749-        ":composer_ruby_wrapper",
75750-    ],
75751-)
75752diff -urN a/google/cloud/orchestration/airflow/service/v1/BUILD.bazel b/google/cloud/orchestration/airflow/service/v1/BUILD.bazel
75753--- a/google/cloud/orchestration/airflow/service/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
75754+++ b/google/cloud/orchestration/airflow/service/v1/BUILD.bazel	1969-12-31 16:00:00
75755@@ -1,396 +0,0 @@
75756-# This file was automatically generated by BuildFileGenerator
75757-# https://github.com/googleapis/rules_gapic/tree/master/bazel
75758-
75759-# Most of the manual changes to this file will be overwritten.
75760-# It's **only** allowed to change the following rule attribute values:
75761-# - names of *_gapic_assembly_* rules
75762-# - certain parameters of *_gapic_library rules, including but not limited to:
75763-#    * extra_protoc_parameters
75764-#    * extra_protoc_file_parameters
75765-# The complete list of preserved parameters can be found in the source code.
75766-
75767-# This is an API workspace, having public visibility by default makes perfect sense.
75768-package(default_visibility = ["//visibility:public"])
75769-
75770-##############################################################################
75771-# Common
75772-##############################################################################
75773-load("@rules_proto//proto:defs.bzl", "proto_library")
75774-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
75775-
75776-proto_library(
75777-    name = "service_proto",
75778-    srcs = [
75779-        "environments.proto",
75780-        "image_versions.proto",
75781-        "operations.proto",
75782-    ],
75783-    deps = [
75784-        "//google/api:annotations_proto",
75785-        "//google/api:client_proto",
75786-        "//google/api:field_behavior_proto",
75787-        "//google/api:resource_proto",
75788-        "//google/longrunning:operations_proto",
75789-        "//google/type:date_proto",
75790-        "@com_google_protobuf//:field_mask_proto",
75791-        "@com_google_protobuf//:timestamp_proto",
75792-    ],
75793-)
75794-
75795-proto_library_with_info(
75796-    name = "service_proto_with_info",
75797-    deps = [
75798-        ":service_proto",
75799-        "//google/cloud:common_resources_proto",
75800-    ],
75801-)
75802-
75803-##############################################################################
75804-# Java
75805-##############################################################################
75806-load(
75807-    "@com_google_googleapis_imports//:imports.bzl",
75808-    "java_gapic_assembly_gradle_pkg",
75809-    "java_gapic_library",
75810-    "java_gapic_test",
75811-    "java_grpc_library",
75812-    "java_proto_library",
75813-)
75814-
75815-java_proto_library(
75816-    name = "service_java_proto",
75817-    deps = [":service_proto"],
75818-)
75819-
75820-java_grpc_library(
75821-    name = "service_java_grpc",
75822-    srcs = [":service_proto"],
75823-    deps = [":service_java_proto"],
75824-)
75825-
75826-java_gapic_library(
75827-    name = "service_java_gapic",
75828-    srcs = [":service_proto_with_info"],
75829-    grpc_service_config = "composer_grpc_service_config.json",
75830-    rest_numeric_enums = False,
75831-    test_deps = [
75832-        ":service_java_grpc",
75833-    ],
75834-    transport = "grpc+rest",
75835-    deps = [
75836-        ":service_java_proto",
75837-    ],
75838-)
75839-
75840-java_gapic_test(
75841-    name = "service_java_gapic_test_suite",
75842-    test_classes = [
75843-        "com.google.cloud.orchestration.airflow.service.v1.EnvironmentsClientHttpJsonTest",
75844-        "com.google.cloud.orchestration.airflow.service.v1.EnvironmentsClientTest",
75845-        "com.google.cloud.orchestration.airflow.service.v1.ImageVersionsClientHttpJsonTest",
75846-        "com.google.cloud.orchestration.airflow.service.v1.ImageVersionsClientTest",
75847-    ],
75848-    runtime_deps = [":service_java_gapic_test"],
75849-)
75850-
75851-# Open Source Packages
75852-java_gapic_assembly_gradle_pkg(
75853-    name = "google-cloud-airflow-service-v1-java",
75854-    include_samples = True,
75855-    transport = "grpc+rest",
75856-    deps = [
75857-        ":service_java_gapic",
75858-        ":service_java_grpc",
75859-        ":service_java_proto",
75860-        ":service_proto",
75861-    ],
75862-)
75863-
75864-##############################################################################
75865-# Go
75866-##############################################################################
75867-load(
75868-    "@com_google_googleapis_imports//:imports.bzl",
75869-    "go_gapic_assembly_pkg",
75870-    "go_gapic_library",
75871-    "go_proto_library",
75872-    "go_test",
75873-)
75874-
75875-go_proto_library(
75876-    name = "service_go_proto",
75877-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
75878-    importpath = "google.golang.org/genproto/googleapis/cloud/orchestration/airflow/service/v1",
75879-    protos = [":service_proto"],
75880-    deps = [
75881-        "//google/api:annotations_go_proto",
75882-        "//google/longrunning:longrunning_go_proto",
75883-        "//google/type:date_go_proto",
75884-    ],
75885-)
75886-
75887-go_gapic_library(
75888-    name = "service_go_gapic",
75889-    srcs = [":service_proto_with_info"],
75890-    grpc_service_config = "composer_grpc_service_config.json",
75891-    importpath = "cloud.google.com/go/orchestration/airflow/service/apiv1;service",
75892-    metadata = True,
75893-    rest_numeric_enums = False,
75894-    service_yaml = "composer_v1.yaml",
75895-    transport = "grpc+rest",
75896-    deps = [
75897-        ":service_go_proto",
75898-        "//google/longrunning:longrunning_go_proto",
75899-        "@com_google_cloud_go//longrunning:go_default_library",
75900-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
75901-    ],
75902-)
75903-
75904-go_test(
75905-    name = "service_go_gapic_test",
75906-    srcs = [":service_go_gapic_srcjar_test"],
75907-    embed = [":service_go_gapic"],
75908-    importpath = "cloud.google.com/go/orchestration/airflow/service/apiv1",
75909-)
75910-
75911-# Open Source Packages
75912-go_gapic_assembly_pkg(
75913-    name = "gapi-cloud-airflow-service-v1-go",
75914-    deps = [
75915-        ":service_go_gapic",
75916-        ":service_go_gapic_srcjar-metadata.srcjar",
75917-        ":service_go_gapic_srcjar-test.srcjar",
75918-        ":service_go_proto",
75919-    ],
75920-)
75921-
75922-##############################################################################
75923-# Python
75924-##############################################################################
75925-load(
75926-    "@com_google_googleapis_imports//:imports.bzl",
75927-    "py_gapic_assembly_pkg",
75928-    "py_gapic_library",
75929-    "py_test",
75930-)
75931-
75932-py_gapic_library(
75933-    name = "service_py_gapic",
75934-    srcs = [":service_proto"],
75935-    grpc_service_config = "composer_grpc_service_config.json",
75936-    opt_args = [
75937-        "warehouse-package-name=google-cloud-orchestration-airflow",
75938-    ],
75939-    rest_numeric_enums = False,
75940-    transport = "grpc",
75941-)
75942-
75943-py_test(
75944-    name = "service_py_gapic_test",
75945-    srcs = [
75946-        "service_py_gapic_pytest.py",
75947-        "service_py_gapic_test.py",
75948-    ],
75949-    legacy_create_init = False,
75950-    deps = [":service_py_gapic"],
75951-)
75952-
75953-# Open Source Packages
75954-py_gapic_assembly_pkg(
75955-    name = "airflow-service-v1-py",
75956-    deps = [
75957-        ":service_py_gapic",
75958-    ],
75959-)
75960-
75961-##############################################################################
75962-# PHP
75963-##############################################################################
75964-load(
75965-    "@com_google_googleapis_imports//:imports.bzl",
75966-    "php_gapic_assembly_pkg",
75967-    "php_gapic_library",
75968-    "php_grpc_library",
75969-    "php_proto_library",
75970-)
75971-
75972-php_proto_library(
75973-    name = "service_php_proto",
75974-    deps = [":service_proto"],
75975-)
75976-
75977-php_grpc_library(
75978-    name = "service_php_grpc",
75979-    srcs = [":service_proto"],
75980-    deps = [":service_php_proto"],
75981-)
75982-
75983-php_gapic_library(
75984-    name = "service_php_gapic",
75985-    srcs = [":service_proto_with_info"],
75986-    grpc_service_config = "composer_grpc_service_config.json",
75987-    rest_numeric_enums = False,
75988-    service_yaml = "composer_v1.yaml",
75989-    transport = "grpc+rest",
75990-    deps = [
75991-        ":service_php_grpc",
75992-        ":service_php_proto",
75993-    ],
75994-)
75995-
75996-# Open Source Packages
75997-php_gapic_assembly_pkg(
75998-    name = "google-cloud-airflow-service-v1-php",
75999-    deps = [
76000-        ":service_php_gapic",
76001-        ":service_php_grpc",
76002-        ":service_php_proto",
76003-    ],
76004-)
76005-
76006-##############################################################################
76007-# Node.js
76008-##############################################################################
76009-load(
76010-    "@com_google_googleapis_imports//:imports.bzl",
76011-    "nodejs_gapic_assembly_pkg",
76012-    "nodejs_gapic_library",
76013-)
76014-
76015-nodejs_gapic_library(
76016-    name = "service_nodejs_gapic",
76017-    package_name = "@google-cloud/orchestration-airflow",
76018-    src = ":service_proto_with_info",
76019-    extra_protoc_parameters = ["metadata"],
76020-    grpc_service_config = "composer_grpc_service_config.json",
76021-    package = "google.cloud.orchestration.airflow.service.v1",
76022-    rest_numeric_enums = False,
76023-    service_yaml = "composer_v1.yaml",
76024-    transport = "grpc+rest",
76025-    deps = [],
76026-)
76027-
76028-nodejs_gapic_assembly_pkg(
76029-    name = "airflow-service-v1-nodejs",
76030-    deps = [
76031-        ":service_nodejs_gapic",
76032-        ":service_proto",
76033-    ],
76034-)
76035-
76036-##############################################################################
76037-# Ruby
76038-##############################################################################
76039-load(
76040-    "@com_google_googleapis_imports//:imports.bzl",
76041-    "ruby_cloud_gapic_library",
76042-    "ruby_gapic_assembly_pkg",
76043-    "ruby_grpc_library",
76044-    "ruby_proto_library",
76045-)
76046-
76047-ruby_proto_library(
76048-    name = "service_ruby_proto",
76049-    deps = [":service_proto"],
76050-)
76051-
76052-ruby_grpc_library(
76053-    name = "service_ruby_grpc",
76054-    srcs = [":service_proto"],
76055-    deps = [":service_ruby_proto"],
76056-)
76057-
76058-ruby_cloud_gapic_library(
76059-    name = "service_ruby_gapic",
76060-    srcs = [":service_proto_with_info"],
76061-    extra_protoc_parameters = [
76062-        "ruby-cloud-gem-name=google-cloud-orchestration-airflow-service-v1",
76063-        "ruby-cloud-product-url=https://cloud.google.com/composer",
76064-        "ruby-cloud-api-id=composer.googleapis.com",
76065-        "ruby-cloud-api-shortname=composer",
76066-    ],
76067-    grpc_service_config = "composer_grpc_service_config.json",
76068-    rest_numeric_enums = False,
76069-    ruby_cloud_description = "The client library for the Cloud Composer API, built on the popular Apache Airflow open source project. Cloud Composer is a fully managed workflow orchestration service, enabling you to create, schedule, monitor, and manage workflows that span across clouds and on-premises data centers.",
76070-    ruby_cloud_title = "Cloud Composer V1",
76071-    deps = [
76072-        ":service_ruby_grpc",
76073-        ":service_ruby_proto",
76074-    ],
76075-)
76076-
76077-# Open Source Packages
76078-ruby_gapic_assembly_pkg(
76079-    name = "google-cloud-airflow-service-v1-ruby",
76080-    deps = [
76081-        ":service_ruby_gapic",
76082-        ":service_ruby_grpc",
76083-        ":service_ruby_proto",
76084-    ],
76085-)
76086-
76087-##############################################################################
76088-# C#
76089-##############################################################################
76090-load(
76091-    "@com_google_googleapis_imports//:imports.bzl",
76092-    "csharp_gapic_assembly_pkg",
76093-    "csharp_gapic_library",
76094-    "csharp_grpc_library",
76095-    "csharp_proto_library",
76096-)
76097-
76098-csharp_proto_library(
76099-    name = "service_csharp_proto",
76100-    deps = [":service_proto"],
76101-)
76102-
76103-csharp_grpc_library(
76104-    name = "service_csharp_grpc",
76105-    srcs = [":service_proto"],
76106-    deps = [":service_csharp_proto"],
76107-)
76108-
76109-csharp_gapic_library(
76110-    name = "service_csharp_gapic",
76111-    srcs = [":service_proto_with_info"],
76112-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
76113-    grpc_service_config = "composer_grpc_service_config.json",
76114-    rest_numeric_enums = False,
76115-    service_yaml = "composer_v1.yaml",
76116-    deps = [
76117-        ":service_csharp_grpc",
76118-        ":service_csharp_proto",
76119-    ],
76120-)
76121-
76122-# Open Source Packages
76123-csharp_gapic_assembly_pkg(
76124-    name = "google-cloud-airflow-service-v1-csharp",
76125-    deps = [
76126-        ":service_csharp_gapic",
76127-        ":service_csharp_grpc",
76128-        ":service_csharp_proto",
76129-    ],
76130-)
76131-
76132-##############################################################################
76133-# C++
76134-##############################################################################
76135-load(
76136-    "@com_google_googleapis_imports//:imports.bzl",
76137-    "cc_grpc_library",
76138-    "cc_proto_library",
76139-)
76140-
76141-cc_proto_library(
76142-    name = "service_cc_proto",
76143-    deps = [":service_proto"],
76144-)
76145-
76146-cc_grpc_library(
76147-    name = "service_cc_grpc",
76148-    srcs = [":service_proto"],
76149-    grpc_only = True,
76150-    deps = [":service_cc_proto"],
76151-)
76152diff -urN a/google/cloud/orchestration/airflow/service/v1beta1/BUILD.bazel b/google/cloud/orchestration/airflow/service/v1beta1/BUILD.bazel
76153--- a/google/cloud/orchestration/airflow/service/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
76154+++ b/google/cloud/orchestration/airflow/service/v1beta1/BUILD.bazel	1969-12-31 16:00:00
76155@@ -1,377 +0,0 @@
76156-# This file was automatically generated by BuildFileGenerator
76157-# https://github.com/googleapis/rules_gapic/tree/master/bazel
76158-
76159-# Most of the manual changes to this file will be overwritten.
76160-# It's **only** allowed to change the following rule attribute values:
76161-# - names of *_gapic_assembly_* rules
76162-# - certain parameters of *_gapic_library rules, including but not limited to:
76163-#    * extra_protoc_parameters
76164-#    * extra_protoc_file_parameters
76165-# The complete list of preserved parameters can be found in the source code.
76166-
76167-# This is an API workspace, having public visibility by default makes perfect sense.
76168-package(default_visibility = ["//visibility:public"])
76169-
76170-##############################################################################
76171-# Common
76172-##############################################################################
76173-load("@rules_proto//proto:defs.bzl", "proto_library")
76174-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
76175-
76176-proto_library(
76177-    name = "service_proto",
76178-    srcs = [
76179-        "environments.proto",
76180-        "image_versions.proto",
76181-        "operations.proto",
76182-    ],
76183-    deps = [
76184-        "//google/api:annotations_proto",
76185-        "//google/api:client_proto",
76186-        "//google/api:field_behavior_proto",
76187-        "//google/api:resource_proto",
76188-        "//google/longrunning:operations_proto",
76189-        "//google/type:date_proto",
76190-        "@com_google_protobuf//:field_mask_proto",
76191-        "@com_google_protobuf//:timestamp_proto",
76192-    ],
76193-)
76194-
76195-proto_library_with_info(
76196-    name = "service_proto_with_info",
76197-    deps = [
76198-        ":service_proto",
76199-        "//google/cloud:common_resources_proto",
76200-    ],
76201-)
76202-
76203-##############################################################################
76204-# Java
76205-##############################################################################
76206-load(
76207-    "@com_google_googleapis_imports//:imports.bzl",
76208-    "java_gapic_assembly_gradle_pkg",
76209-    "java_gapic_library",
76210-    "java_gapic_test",
76211-    "java_grpc_library",
76212-    "java_proto_library",
76213-)
76214-
76215-java_proto_library(
76216-    name = "service_java_proto",
76217-    deps = [":service_proto"],
76218-)
76219-
76220-java_grpc_library(
76221-    name = "service_java_grpc",
76222-    srcs = [":service_proto"],
76223-    deps = [":service_java_proto"],
76224-)
76225-
76226-java_gapic_library(
76227-    name = "service_java_gapic",
76228-    srcs = [":service_proto_with_info"],
76229-    grpc_service_config = "composer_grpc_service_config.json",
76230-    rest_numeric_enums = False,
76231-    test_deps = [
76232-        ":service_java_grpc",
76233-    ],
76234-    transport = "grpc+rest",
76235-    deps = [
76236-        ":service_java_proto",
76237-    ],
76238-)
76239-
76240-java_gapic_test(
76241-    name = "service_java_gapic_test_suite",
76242-    test_classes = [
76243-        "com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsClientHttpJsonTest",
76244-        "com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsClientTest",
76245-        "com.google.cloud.orchestration.airflow.service.v1beta1.ImageVersionsClientHttpJsonTest",
76246-        "com.google.cloud.orchestration.airflow.service.v1beta1.ImageVersionsClientTest",
76247-    ],
76248-    runtime_deps = [":service_java_gapic_test"],
76249-)
76250-
76251-# Open Source Packages
76252-java_gapic_assembly_gradle_pkg(
76253-    name = "google-cloud-airflow-service-v1beta1-java",
76254-    include_samples = True,
76255-    transport = "grpc+rest",
76256-    deps = [
76257-        ":service_java_gapic",
76258-        ":service_java_grpc",
76259-        ":service_java_proto",
76260-        ":service_proto",
76261-    ],
76262-)
76263-
76264-##############################################################################
76265-# Go
76266-##############################################################################
76267-load(
76268-    "@com_google_googleapis_imports//:imports.bzl",
76269-    "go_gapic_assembly_pkg",
76270-    "go_gapic_library",
76271-    "go_proto_library",
76272-    "go_test",
76273-)
76274-
76275-go_proto_library(
76276-    name = "service_go_proto",
76277-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
76278-    importpath = "google.golang.org/genproto/googleapis/cloud/orchestration/airflow/service/v1beta1",
76279-    protos = [":service_proto"],
76280-    deps = [
76281-        "//google/api:annotations_go_proto",
76282-        "//google/longrunning:longrunning_go_proto",
76283-        "//google/type:date_go_proto",
76284-    ],
76285-)
76286-
76287-go_gapic_library(
76288-    name = "service_go_gapic",
76289-    srcs = [":service_proto_with_info"],
76290-    grpc_service_config = "composer_grpc_service_config.json",
76291-    importpath = "cloud.google.com/go/orchestration/airflow/service/apiv1beta1;service",
76292-    metadata = True,
76293-    rest_numeric_enums = False,
76294-    service_yaml = "composer_v1beta1.yaml",
76295-    transport = "grpc+rest",
76296-    deps = [
76297-        ":service_go_proto",
76298-        "//google/longrunning:longrunning_go_proto",
76299-        "@com_google_cloud_go//longrunning:go_default_library",
76300-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
76301-    ],
76302-)
76303-
76304-go_test(
76305-    name = "service_go_gapic_test",
76306-    srcs = [":service_go_gapic_srcjar_test"],
76307-    embed = [":service_go_gapic"],
76308-    importpath = "cloud.google.com/go/orchestration/airflow/service/apiv1beta1",
76309-)
76310-
76311-# Open Source Packages
76312-go_gapic_assembly_pkg(
76313-    name = "gapi-cloud-airflow-service-v1beta1-go",
76314-    deps = [
76315-        ":service_go_gapic",
76316-        ":service_go_gapic_srcjar-metadata.srcjar",
76317-        ":service_go_gapic_srcjar-test.srcjar",
76318-        ":service_go_proto",
76319-    ],
76320-)
76321-
76322-##############################################################################
76323-# Python
76324-##############################################################################
76325-load(
76326-    "@com_google_googleapis_imports//:imports.bzl",
76327-    "py_gapic_assembly_pkg",
76328-    "py_gapic_library",
76329-    "py_test",
76330-)
76331-
76332-py_gapic_library(
76333-    name = "service_py_gapic",
76334-    srcs = [":service_proto"],
76335-    grpc_service_config = "composer_grpc_service_config.json",
76336-    rest_numeric_enums = False,
76337-    transport = "grpc",
76338-)
76339-
76340-py_test(
76341-    name = "service_py_gapic_test",
76342-    srcs = [
76343-        "service_py_gapic_pytest.py",
76344-        "service_py_gapic_test.py",
76345-    ],
76346-    legacy_create_init = False,
76347-    deps = [":service_py_gapic"],
76348-)
76349-
76350-# Open Source Packages
76351-py_gapic_assembly_pkg(
76352-    name = "airflow-service-v1beta1-py",
76353-    deps = [
76354-        ":service_py_gapic",
76355-    ],
76356-)
76357-
76358-##############################################################################
76359-# PHP
76360-##############################################################################
76361-load(
76362-    "@com_google_googleapis_imports//:imports.bzl",
76363-    "php_gapic_assembly_pkg",
76364-    "php_gapic_library",
76365-    "php_grpc_library",
76366-    "php_proto_library",
76367-)
76368-
76369-php_proto_library(
76370-    name = "service_php_proto",
76371-    deps = [":service_proto"],
76372-)
76373-
76374-php_grpc_library(
76375-    name = "service_php_grpc",
76376-    srcs = [":service_proto"],
76377-    deps = [":service_php_proto"],
76378-)
76379-
76380-php_gapic_library(
76381-    name = "service_php_gapic",
76382-    srcs = [":service_proto_with_info"],
76383-    grpc_service_config = "composer_grpc_service_config.json",
76384-    rest_numeric_enums = False,
76385-    service_yaml = "composer_v1beta1.yaml",
76386-    transport = "grpc+rest",
76387-    deps = [
76388-        ":service_php_grpc",
76389-        ":service_php_proto",
76390-    ],
76391-)
76392-
76393-# Open Source Packages
76394-php_gapic_assembly_pkg(
76395-    name = "google-cloud-airflow-service-v1beta1-php",
76396-    deps = [
76397-        ":service_php_gapic",
76398-        ":service_php_grpc",
76399-        ":service_php_proto",
76400-    ],
76401-)
76402-
76403-##############################################################################
76404-# Node.js
76405-##############################################################################
76406-load(
76407-    "@com_google_googleapis_imports//:imports.bzl",
76408-    "nodejs_gapic_assembly_pkg",
76409-    "nodejs_gapic_library",
76410-)
76411-
76412-nodejs_gapic_library(
76413-    name = "service_nodejs_gapic",
76414-    package_name = "@google-cloud/orchestration-airflow",
76415-    src = ":service_proto_with_info",
76416-    extra_protoc_parameters = ["metadata"],
76417-    grpc_service_config = "composer_grpc_service_config.json",
76418-    package = "google.cloud.orchestration.airflow.service.v1beta1",
76419-    rest_numeric_enums = False,
76420-    service_yaml = "composer_v1beta1.yaml",
76421-    transport = "grpc+rest",
76422-    deps = [],
76423-)
76424-
76425-nodejs_gapic_assembly_pkg(
76426-    name = "airflow-service-v1beta1-nodejs",
76427-    deps = [
76428-        ":service_nodejs_gapic",
76429-        ":service_proto",
76430-    ],
76431-)
76432-
76433-##############################################################################
76434-# Ruby
76435-##############################################################################
76436-load(
76437-    "@com_google_googleapis_imports//:imports.bzl",
76438-    "ruby_cloud_gapic_library",
76439-    "ruby_gapic_assembly_pkg",
76440-    "ruby_grpc_library",
76441-    "ruby_proto_library",
76442-)
76443-
76444-ruby_proto_library(
76445-    name = "service_ruby_proto",
76446-    deps = [":service_proto"],
76447-)
76448-
76449-ruby_grpc_library(
76450-    name = "service_ruby_grpc",
76451-    srcs = [":service_proto"],
76452-    deps = [":service_ruby_proto"],
76453-)
76454-
76455-ruby_cloud_gapic_library(
76456-    name = "service_ruby_gapic",
76457-    srcs = [":service_proto_with_info"],
76458-    extra_protoc_parameters = [
76459-        "ruby-cloud-gem-name=google-cloud-orchestration-airflow-service-v1beta1",
76460-        "ruby-cloud-product-url=https://cloud.google.com/composer",
76461-        "ruby-cloud-api-id=composer.googleapis.com",
76462-        "ruby-cloud-api-shortname=composer",
76463-    ],
76464-    grpc_service_config = "composer_grpc_service_config.json",
76465-    rest_numeric_enums = False,
76466-    ruby_cloud_description = "The client library for the Cloud Composer API, built on the popular Apache Airflow open source project. Cloud Composer is a fully managed workflow orchestration service, enabling you to create, schedule, monitor, and manage workflows that span across clouds and on-premises data centers.",
76467-    ruby_cloud_title = "Cloud Composer V1beta1",
76468-    deps = [
76469-        ":service_ruby_grpc",
76470-        ":service_ruby_proto",
76471-    ],
76472-)
76473-
76474-# Open Source Packages
76475-ruby_gapic_assembly_pkg(
76476-    name = "google-cloud-airflow-service-v1beta1-ruby",
76477-    deps = [
76478-        ":service_ruby_gapic",
76479-        ":service_ruby_grpc",
76480-        ":service_ruby_proto",
76481-    ],
76482-)
76483-
76484-##############################################################################
76485-# C#
76486-##############################################################################
76487-load(
76488-    "@com_google_googleapis_imports//:imports.bzl",
76489-    "csharp_gapic_assembly_pkg",
76490-    "csharp_gapic_library",
76491-    "csharp_grpc_library",
76492-    "csharp_proto_library",
76493-)
76494-
76495-csharp_proto_library(
76496-    name = "service_csharp_proto",
76497-    deps = [":service_proto"],
76498-)
76499-
76500-csharp_grpc_library(
76501-    name = "service_csharp_grpc",
76502-    srcs = [":service_proto"],
76503-    deps = [":service_csharp_proto"],
76504-)
76505-
76506-csharp_gapic_library(
76507-    name = "service_csharp_gapic",
76508-    srcs = [":service_proto_with_info"],
76509-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
76510-    grpc_service_config = "composer_grpc_service_config.json",
76511-    rest_numeric_enums = False,
76512-    service_yaml = "composer_v1beta1.yaml",
76513-    deps = [
76514-        ":service_csharp_grpc",
76515-        ":service_csharp_proto",
76516-    ],
76517-)
76518-
76519-# Open Source Packages
76520-csharp_gapic_assembly_pkg(
76521-    name = "google-cloud-airflow-service-v1beta1-csharp",
76522-    deps = [
76523-        ":service_csharp_gapic",
76524-        ":service_csharp_grpc",
76525-        ":service_csharp_proto",
76526-    ],
76527-)
76528-
76529-##############################################################################
76530-# C++
76531-##############################################################################
76532-# Put your C++ rules here
76533diff -urN a/google/cloud/orgpolicy/BUILD.bazel b/google/cloud/orgpolicy/BUILD.bazel
76534--- a/google/cloud/orgpolicy/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
76535+++ b/google/cloud/orgpolicy/BUILD.bazel	1969-12-31 16:00:00
76536@@ -1,40 +0,0 @@
76537-# This build file includes a target for the Ruby wrapper library for
76538-# google-cloud-org_policy.
76539-
76540-# This is an API workspace, having public visibility by default makes perfect sense.
76541-package(default_visibility = ["//visibility:public"])
76542-
76543-# Export yaml configs.
76544-exports_files(glob(["*.yaml"]))
76545-
76546-load(
76547-    "@com_google_googleapis_imports//:imports.bzl",
76548-    "ruby_cloud_gapic_library",
76549-    "ruby_gapic_assembly_pkg",
76550-)
76551-
76552-# Generates a Ruby wrapper client for orgpolicy.
76553-# Ruby wrapper clients are versionless, but are generated from source protos
76554-# for a particular service version, v2 in this case.
76555-ruby_cloud_gapic_library(
76556-    name = "orgpolicy_ruby_wrapper",
76557-    srcs = ["//google/cloud/orgpolicy/v2:orgpolicy_proto_with_info"],
76558-    extra_protoc_parameters = [
76559-        "ruby-cloud-gem-name=google-cloud-org_policy",
76560-        "ruby-cloud-env-prefix=ORG_POLICY",
76561-        "ruby-cloud-wrapper-of=v2:0.2",
76562-        "ruby-cloud-product-url=https://cloud.google.com/resource-manager/docs/organization-policy/overview",
76563-        "ruby-cloud-api-id=orgpolicy.googleapis.com",
76564-        "ruby-cloud-api-shortname=orgpolicy",
76565-    ],
76566-    ruby_cloud_description = "The Cloud Org Policy service provides a simple mechanism for organizations to restrict the allowed configurations across their entire Cloud Resource hierarchy.",
76567-    ruby_cloud_title = "Organization Policy",
76568-)
76569-
76570-# Open Source package.
76571-ruby_gapic_assembly_pkg(
76572-    name = "google-cloud-orgpolicy-ruby",
76573-    deps = [
76574-        ":orgpolicy_ruby_wrapper",
76575-    ],
76576-)
76577diff -urN a/google/cloud/orgpolicy/v1/BUILD.bazel b/google/cloud/orgpolicy/v1/BUILD.bazel
76578--- a/google/cloud/orgpolicy/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
76579+++ b/google/cloud/orgpolicy/v1/BUILD.bazel	1969-12-31 16:00:00
76580@@ -1,222 +0,0 @@
76581-# This file was automatically generated by BuildFileGenerator
76582-
76583-# This is an API workspace, having public visibility by default makes perfect sense.
76584-package(default_visibility = ["//visibility:public"])
76585-
76586-##############################################################################
76587-# Common
76588-##############################################################################
76589-load("@rules_proto//proto:defs.bzl", "proto_library")
76590-
76591-proto_library(
76592-    name = "orgpolicy_proto",
76593-    srcs = [
76594-        "orgpolicy.proto",
76595-    ],
76596-    deps = [
76597-        "//google/api:annotations_proto",
76598-        "@com_google_protobuf//:empty_proto",
76599-        "@com_google_protobuf//:timestamp_proto",
76600-    ],
76601-)
76602-
76603-##############################################################################
76604-# Java
76605-##############################################################################
76606-load(
76607-    "@com_google_googleapis_imports//:imports.bzl",
76608-    "java_gapic_assembly_gradle_pkg",
76609-    "java_grpc_library",
76610-    "java_proto_library",
76611-)
76612-
76613-java_proto_library(
76614-    name = "orgpolicy_java_proto",
76615-    deps = [":orgpolicy_proto"],
76616-)
76617-
76618-java_grpc_library(
76619-    name = "orgpolicy_java_grpc",
76620-    srcs = [":orgpolicy_proto"],
76621-    deps = [":orgpolicy_java_proto"],
76622-)
76623-
76624-# Open Source Packages
76625-java_gapic_assembly_gradle_pkg(
76626-    name = "google-cloud-orgpolicy-v1-java",
76627-    include_samples = True,
76628-    transport = "grpc+rest",
76629-    deps = [
76630-        ":orgpolicy_java_grpc",
76631-        ":orgpolicy_java_proto",
76632-        ":orgpolicy_proto",
76633-    ],
76634-)
76635-
76636-##############################################################################
76637-# Go
76638-##############################################################################
76639-load(
76640-    "@com_google_googleapis_imports//:imports.bzl",
76641-    "go_proto_library",
76642-)
76643-
76644-go_proto_library(
76645-    name = "orgpolicy_go_proto",
76646-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
76647-    importpath = "google.golang.org/genproto/googleapis/cloud/orgpolicy/v1",
76648-    protos = [":orgpolicy_proto"],
76649-    deps = [
76650-        "//google/api:annotations_go_proto",
76651-    ],
76652-)
76653-
76654-##############################################################################
76655-# Python
76656-##############################################################################
76657-load(
76658-    "@com_google_googleapis_imports//:imports.bzl",
76659-    "moved_proto_library",
76660-    "py_gapic_assembly_pkg",
76661-    "py_grpc_library",
76662-    "py_proto_library",
76663-)
76664-
76665-moved_proto_library(
76666-    name = "orgpolicy_moved_proto",
76667-    srcs = [":orgpolicy_proto"],
76668-    deps = [
76669-        "//google/api:annotations_proto",
76670-        "@com_google_protobuf//:empty_proto",
76671-        "@com_google_protobuf//:timestamp_proto",
76672-    ],
76673-)
76674-
76675-py_proto_library(
76676-    name = "orgpolicy_py_proto",
76677-    deps = [":orgpolicy_moved_proto"],
76678-)
76679-
76680-py_proto_library(
76681-    name = "orgpolicy_py_original_proto",
76682-    deps = [":orgpolicy_proto"],
76683-)
76684-
76685-py_grpc_library(
76686-    name = "orgpolicy_py_grpc",
76687-    srcs = [":orgpolicy_moved_proto"],
76688-    deps = [":orgpolicy_py_proto"],
76689-)
76690-
76691-# Open Source Packages
76692-# DO NOT REMOVE, this is needed to generate a Python package
76693-# with the orgpolicy protos.
76694-py_gapic_assembly_pkg(
76695-    name = "orgpolicy-v1-py",
76696-    deps = [
76697-        ":orgpolicy_proto",
76698-        ":orgpolicy_py_grpc",
76699-        ":orgpolicy_py_proto",
76700-    ],
76701-)
76702-
76703-##############################################################################
76704-# PHP
76705-##############################################################################
76706-load(
76707-    "@com_google_googleapis_imports//:imports.bzl",
76708-    "php_grpc_library",
76709-    "php_proto_library",
76710-)
76711-
76712-php_proto_library(
76713-    name = "orgpolicy_php_proto",
76714-    deps = [":orgpolicy_proto"],
76715-)
76716-
76717-php_grpc_library(
76718-    name = "orgpolicy_php_grpc",
76719-    srcs = [":orgpolicy_proto"],
76720-    deps = [":orgpolicy_php_proto"],
76721-)
76722-
76723-##############################################################################
76724-# Node.js
76725-##############################################################################
76726-load(
76727-    "@com_google_googleapis_imports//:imports.bzl",
76728-    "nodejs_gapic_assembly_pkg",
76729-    "nodejs_gapic_library",
76730-)
76731-
76732-##############################################################################
76733-# Ruby
76734-##############################################################################
76735-load(
76736-    "@com_google_googleapis_imports//:imports.bzl",
76737-    "ruby_grpc_library",
76738-    "ruby_proto_library",
76739-)
76740-
76741-ruby_proto_library(
76742-    name = "orgpolicy_ruby_proto",
76743-    deps = [":orgpolicy_proto"],
76744-)
76745-
76746-ruby_grpc_library(
76747-    name = "orgpolicy_ruby_grpc",
76748-    srcs = [":orgpolicy_proto"],
76749-    deps = [":orgpolicy_ruby_proto"],
76750-)
76751-
76752-##############################################################################
76753-# C#
76754-##############################################################################
76755-load(
76756-    "@com_google_googleapis_imports//:imports.bzl",
76757-    "csharp_gapic_assembly_pkg",
76758-    "csharp_grpc_library",
76759-    "csharp_proto_library",
76760-)
76761-
76762-csharp_proto_library(
76763-    name = "orgpolicy_csharp_proto",
76764-    deps = [":orgpolicy_proto"],
76765-)
76766-
76767-csharp_grpc_library(
76768-    name = "orgpolicy_csharp_grpc",
76769-    srcs = [":orgpolicy_proto"],
76770-    deps = [":orgpolicy_csharp_proto"],
76771-)
76772-
76773-csharp_gapic_assembly_pkg(
76774-    name = "google-cloud-orgpolicy-v1-csharp",
76775-    package_name = "Google.Cloud.OrgPolicy.V1",
76776-    generate_nongapic_package = True,
76777-    deps = [
76778-        ":orgpolicy_csharp_grpc",
76779-        ":orgpolicy_csharp_proto",
76780-    ],
76781-)
76782-
76783-##############################################################################
76784-# C++
76785-##############################################################################
76786-load(
76787-    "@com_google_googleapis_imports//:imports.bzl",
76788-    "cc_grpc_library",
76789-    "cc_proto_library",
76790-)
76791-
76792-cc_proto_library(
76793-    name = "orgpolicy_cc_proto",
76794-    deps = [":orgpolicy_proto"],
76795-)
76796-
76797-cc_grpc_library(
76798-    name = "orgpolicy_cc_grpc",
76799-    srcs = [":orgpolicy_proto"],
76800-    grpc_only = True,
76801-    deps = [":orgpolicy_cc_proto"],
76802-)
76803diff -urN a/google/cloud/orgpolicy/v2/BUILD.bazel b/google/cloud/orgpolicy/v2/BUILD.bazel
76804--- a/google/cloud/orgpolicy/v2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
76805+++ b/google/cloud/orgpolicy/v2/BUILD.bazel	1969-12-31 16:00:00
76806@@ -1,386 +0,0 @@
76807-# This file was automatically generated by BuildFileGenerator
76808-# https://github.com/googleapis/gapic-generator/tree/master/rules_gapic/bazel
76809-
76810-# Most of the manual changes to this file will be overwritten.
76811-# It's **only** allowed to change the following rule attribute values:
76812-# - names of *_gapic_assembly_* rules
76813-# - certain parameters of *_gapic_library rules, including but not limited to:
76814-#    * extra_protoc_parameters
76815-#    * extra_protoc_file_parameters
76816-# The complete list of preserved parameters can be found in the source code.
76817-
76818-# This is an API workspace, having public visibility by default makes perfect sense.
76819-package(default_visibility = ["//visibility:public"])
76820-
76821-##############################################################################
76822-# Common
76823-##############################################################################
76824-load("@rules_proto//proto:defs.bzl", "proto_library")
76825-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
76826-
76827-proto_library(
76828-    name = "orgpolicy_proto",
76829-    srcs = [
76830-        "constraint.proto",
76831-        "orgpolicy.proto",
76832-    ],
76833-    deps = [
76834-        "//google/api:annotations_proto",
76835-        "//google/api:client_proto",
76836-        "//google/api:field_behavior_proto",
76837-        "//google/api:resource_proto",
76838-        "//google/type:expr_proto",
76839-        "@com_google_protobuf//:empty_proto",
76840-        "@com_google_protobuf//:timestamp_proto",
76841-    ],
76842-)
76843-
76844-proto_library_with_info(
76845-    name = "orgpolicy_proto_with_info",
76846-    deps = [
76847-        ":orgpolicy_proto",
76848-        "//google/cloud:common_resources_proto",
76849-    ],
76850-)
76851-
76852-##############################################################################
76853-# Java
76854-##############################################################################
76855-load(
76856-    "@com_google_googleapis_imports//:imports.bzl",
76857-    "java_gapic_assembly_gradle_pkg",
76858-    "java_gapic_library",
76859-    "java_gapic_test",
76860-    "java_grpc_library",
76861-    "java_proto_library",
76862-)
76863-
76864-java_proto_library(
76865-    name = "orgpolicy_java_proto",
76866-    deps = [":orgpolicy_proto"],
76867-)
76868-
76869-java_grpc_library(
76870-    name = "orgpolicy_java_grpc",
76871-    srcs = [":orgpolicy_proto"],
76872-    deps = [":orgpolicy_java_proto"],
76873-)
76874-
76875-java_gapic_library(
76876-    name = "orgpolicy_java_gapic",
76877-    srcs = [":orgpolicy_proto_with_info"],
76878-    grpc_service_config = "orgpolicy_grpc_service_config.json",
76879-    rest_numeric_enums = False,
76880-    test_deps = [
76881-        ":orgpolicy_java_grpc",
76882-    ],
76883-    transport = "grpc+rest",
76884-    deps = [
76885-        ":orgpolicy_java_proto",
76886-    ],
76887-)
76888-
76889-java_gapic_test(
76890-    name = "orgpolicy_java_gapic_test_suite",
76891-    test_classes = [
76892-        "com.google.cloud.orgpolicy.v2.OrgPolicyClientHttpJsonTest",
76893-        "com.google.cloud.orgpolicy.v2.OrgPolicyClientTest",
76894-    ],
76895-    runtime_deps = [":orgpolicy_java_gapic_test"],
76896-)
76897-
76898-# Open Source Packages
76899-java_gapic_assembly_gradle_pkg(
76900-    name = "google-cloud-orgpolicy-v2-java",
76901-    include_samples = True,
76902-    transport = "grpc+rest",
76903-    deps = [
76904-        ":orgpolicy_java_gapic",
76905-        ":orgpolicy_java_grpc",
76906-        ":orgpolicy_java_proto",
76907-        ":orgpolicy_proto",
76908-    ],
76909-)
76910-
76911-##############################################################################
76912-# Go
76913-##############################################################################
76914-load(
76915-    "@com_google_googleapis_imports//:imports.bzl",
76916-    "go_gapic_assembly_pkg",
76917-    "go_gapic_library",
76918-    "go_proto_library",
76919-    "go_test",
76920-)
76921-
76922-go_proto_library(
76923-    name = "orgpolicy_go_proto",
76924-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
76925-    importpath = "google.golang.org/genproto/googleapis/cloud/orgpolicy/v2",
76926-    protos = [":orgpolicy_proto"],
76927-    deps = [
76928-        "//google/api:annotations_go_proto",
76929-        "//google/type:expr_go_proto",
76930-    ],
76931-)
76932-
76933-go_gapic_library(
76934-    name = "orgpolicy_go_gapic",
76935-    srcs = [":orgpolicy_proto_with_info"],
76936-    grpc_service_config = "orgpolicy_grpc_service_config.json",
76937-    importpath = "cloud.google.com/go/orgpolicy/apiv2;orgpolicy",
76938-    rest_numeric_enums = False,
76939-    service_yaml = "orgpolicy_v2.yaml",
76940-    transport = "grpc+rest",
76941-    deps = [
76942-        ":orgpolicy_go_proto",
76943-    ],
76944-)
76945-
76946-go_test(
76947-    name = "orgpolicy_go_gapic_test",
76948-    srcs = [":orgpolicy_go_gapic_srcjar_test"],
76949-    embed = [":orgpolicy_go_gapic"],
76950-    importpath = "cloud.google.com/go/orgpolicy/apiv2",
76951-)
76952-
76953-# Open Source Packages
76954-go_gapic_assembly_pkg(
76955-    name = "gapi-cloud-orgpolicy-v2-go",
76956-    deps = [
76957-        ":orgpolicy_go_gapic",
76958-        ":orgpolicy_go_gapic_srcjar-test.srcjar",
76959-        ":orgpolicy_go_proto",
76960-    ],
76961-)
76962-
76963-##############################################################################
76964-# Python
76965-##############################################################################
76966-load(
76967-    "@com_google_googleapis_imports//:imports.bzl",
76968-    "py_gapic_assembly_pkg",
76969-    "py_gapic_library",
76970-    "py_test",
76971-)
76972-
76973-py_gapic_library(
76974-    name = "orgpolicy_py_gapic",
76975-    srcs = [":orgpolicy_proto"],
76976-    grpc_service_config = "orgpolicy_grpc_service_config.json",
76977-    rest_numeric_enums = False,
76978-    transport = "grpc",
76979-    opt_args = [
76980-      "warehouse-package-name=google-cloud-org-policy",
76981-    ],
76982-)
76983-
76984-py_test(
76985-    name = "orgpolicy_py_gapic_test",
76986-    srcs = [
76987-        "orgpolicy_py_gapic_pytest.py",
76988-        "orgpolicy_py_gapic_test.py",
76989-    ],
76990-    legacy_create_init = False,
76991-    deps = [":orgpolicy_py_gapic"],
76992-)
76993-
76994-# Open Source Packages
76995-py_gapic_assembly_pkg(
76996-    name = "orgpolicy-v2-py",
76997-    deps = [
76998-        ":orgpolicy_py_gapic",
76999-    ],
77000-)
77001-
77002-##############################################################################
77003-# PHP
77004-##############################################################################
77005-load(
77006-    "@com_google_googleapis_imports//:imports.bzl",
77007-    "php_gapic_assembly_pkg",
77008-    "php_gapic_library",
77009-    "php_grpc_library",
77010-    "php_proto_library",
77011-)
77012-
77013-php_proto_library(
77014-    name = "orgpolicy_php_proto",
77015-    deps = [":orgpolicy_proto"],
77016-)
77017-
77018-php_grpc_library(
77019-    name = "orgpolicy_php_grpc",
77020-    srcs = [":orgpolicy_proto"],
77021-    deps = [":orgpolicy_php_proto"],
77022-)
77023-
77024-php_gapic_library(
77025-    name = "orgpolicy_php_gapic",
77026-    srcs = [":orgpolicy_proto_with_info"],
77027-    grpc_service_config = "orgpolicy_grpc_service_config.json",
77028-    rest_numeric_enums = False,
77029-    transport = "grpc+rest",
77030-    deps = [
77031-        ":orgpolicy_php_grpc",
77032-        ":orgpolicy_php_proto",
77033-    ],
77034-)
77035-
77036-# Open Source Packages
77037-php_gapic_assembly_pkg(
77038-    name = "google-cloud-orgpolicy-v2-php",
77039-    deps = [
77040-        ":orgpolicy_php_gapic",
77041-        ":orgpolicy_php_grpc",
77042-        ":orgpolicy_php_proto",
77043-    ],
77044-)
77045-
77046-##############################################################################
77047-# Node.js
77048-##############################################################################
77049-load(
77050-    "@com_google_googleapis_imports//:imports.bzl",
77051-    "nodejs_gapic_assembly_pkg",
77052-    "nodejs_gapic_library",
77053-)
77054-
77055-nodejs_gapic_library(
77056-    name = "orgpolicy_nodejs_gapic",
77057-    package_name = "@google-cloud/org-policy",
77058-    src = ":orgpolicy_proto_with_info",
77059-    extra_protoc_parameters = ["metadata"],
77060-    grpc_service_config = "orgpolicy_grpc_service_config.json",
77061-    package = "google.cloud.orgpolicy.v2",
77062-    rest_numeric_enums = False,
77063-    service_yaml = "orgpolicy_v2.yaml",
77064-    transport = "grpc+rest",
77065-    deps = [],
77066-)
77067-
77068-nodejs_gapic_assembly_pkg(
77069-    name = "orgpolicy-v2-nodejs",
77070-    deps = [
77071-        ":orgpolicy_nodejs_gapic",
77072-        ":orgpolicy_proto",
77073-    ],
77074-)
77075-
77076-##############################################################################
77077-# Ruby
77078-##############################################################################
77079-load(
77080-    "@com_google_googleapis_imports//:imports.bzl",
77081-    "ruby_cloud_gapic_library",
77082-    "ruby_gapic_assembly_pkg",
77083-    "ruby_grpc_library",
77084-    "ruby_proto_library",
77085-)
77086-
77087-ruby_proto_library(
77088-    name = "orgpolicy_ruby_proto",
77089-    deps = [":orgpolicy_proto"],
77090-)
77091-
77092-ruby_grpc_library(
77093-    name = "orgpolicy_ruby_grpc",
77094-    srcs = [":orgpolicy_proto"],
77095-    deps = [":orgpolicy_ruby_proto"],
77096-)
77097-
77098-ruby_cloud_gapic_library(
77099-    name = "orgpolicy_ruby_gapic",
77100-    srcs = [":orgpolicy_proto_with_info"],
77101-    extra_protoc_parameters = [
77102-        "ruby-cloud-gem-name=google-cloud-org_policy-v2",
77103-        "ruby-cloud-env-prefix=ORG_POLICY",
77104-        "ruby-cloud-product-url=https://cloud.google.com/resource-manager/docs/organization-policy/overview",
77105-        "ruby-cloud-api-id=orgpolicy.googleapis.com",
77106-        "ruby-cloud-api-shortname=orgpolicy",
77107-    ],
77108-    grpc_service_config = "orgpolicy_grpc_service_config.json",
77109-    rest_numeric_enums = False,
77110-    ruby_cloud_description = "The Cloud Org Policy service provides a simple mechanism for organizations to restrict the allowed configurations across their entire Cloud Resource hierarchy.",
77111-    ruby_cloud_title = "Organization Policy V2",
77112-    deps = [
77113-        ":orgpolicy_ruby_grpc",
77114-        ":orgpolicy_ruby_proto",
77115-    ],
77116-)
77117-
77118-# Open Source Packages
77119-ruby_gapic_assembly_pkg(
77120-    name = "google-cloud-orgpolicy-v2-ruby",
77121-    deps = [
77122-        ":orgpolicy_ruby_gapic",
77123-        ":orgpolicy_ruby_grpc",
77124-        ":orgpolicy_ruby_proto",
77125-    ],
77126-)
77127-
77128-##############################################################################
77129-# C#
77130-##############################################################################
77131-load(
77132-    "@com_google_googleapis_imports//:imports.bzl",
77133-    "csharp_gapic_assembly_pkg",
77134-    "csharp_gapic_library",
77135-    "csharp_grpc_library",
77136-    "csharp_proto_library",
77137-)
77138-
77139-csharp_proto_library(
77140-    name = "orgpolicy_csharp_proto",
77141-    deps = [":orgpolicy_proto"],
77142-)
77143-
77144-csharp_grpc_library(
77145-    name = "orgpolicy_csharp_grpc",
77146-    srcs = [":orgpolicy_proto"],
77147-    deps = [":orgpolicy_csharp_proto"],
77148-)
77149-
77150-csharp_gapic_library(
77151-    name = "orgpolicy_csharp_gapic",
77152-    srcs = [":orgpolicy_proto_with_info"],
77153-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
77154-    grpc_service_config = "orgpolicy_grpc_service_config.json",
77155-    rest_numeric_enums = False,
77156-    service_yaml = "orgpolicy_v2.yaml",
77157-    deps = [
77158-        ":orgpolicy_csharp_grpc",
77159-        ":orgpolicy_csharp_proto",
77160-    ],
77161-)
77162-
77163-# Open Source Packages
77164-csharp_gapic_assembly_pkg(
77165-    name = "google-cloud-orgpolicy-v2-csharp",
77166-    deps = [
77167-        ":orgpolicy_csharp_gapic",
77168-        ":orgpolicy_csharp_grpc",
77169-        ":orgpolicy_csharp_proto",
77170-    ],
77171-)
77172-
77173-##############################################################################
77174-# C++
77175-##############################################################################
77176-load(
77177-    "@com_google_googleapis_imports//:imports.bzl",
77178-    "cc_grpc_library",
77179-    "cc_proto_library",
77180-)
77181-
77182-cc_proto_library(
77183-    name = "orgpolicy_cc_proto",
77184-    deps = [":orgpolicy_proto"],
77185-)
77186-
77187-cc_grpc_library(
77188-    name = "orgpolicy_cc_grpc",
77189-    srcs = [":orgpolicy_proto"],
77190-    grpc_only = True,
77191-    deps = [":orgpolicy_cc_proto"],
77192-)
77193diff -urN a/google/cloud/osconfig/BUILD.bazel b/google/cloud/osconfig/BUILD.bazel
77194--- a/google/cloud/osconfig/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
77195+++ b/google/cloud/osconfig/BUILD.bazel	1969-12-31 16:00:00
77196@@ -1,40 +0,0 @@
77197-# This build file includes a target for the Ruby wrapper library for
77198-# google-cloud-os_config.
77199-
77200-# This is an API workspace, having public visibility by default makes perfect sense.
77201-package(default_visibility = ["//visibility:public"])
77202-
77203-# Export yaml configs.
77204-exports_files(glob(["*.yaml"]))
77205-
77206-load(
77207-    "@com_google_googleapis_imports//:imports.bzl",
77208-    "ruby_cloud_gapic_library",
77209-    "ruby_gapic_assembly_pkg",
77210-)
77211-
77212-# Generates a Ruby wrapper client for osconfig.
77213-# Ruby wrapper clients are versionless, but are generated from source protos
77214-# for a particular service version, v1 in this case.
77215-ruby_cloud_gapic_library(
77216-    name = "osconfig_ruby_wrapper",
77217-    srcs = ["//google/cloud/osconfig/v1:osconfig_proto_with_info"],
77218-    extra_protoc_parameters = [
77219-        "ruby-cloud-gem-name=google-cloud-os_config",
77220-        "ruby-cloud-env-prefix=OS_CONFIG",
77221-        "ruby-cloud-wrapper-of=v1:0.6",
77222-        "ruby-cloud-product-url=https://cloud.google.com/compute/docs/manage-os",
77223-        "ruby-cloud-api-id=osconfig.googleapis.com",
77224-        "ruby-cloud-api-shortname=osconfig",
77225-    ],
77226-    ruby_cloud_description = "Cloud OS Config provides OS management tools that can be used for patch management, patch compliance, and configuration management on VM instances.",
77227-    ruby_cloud_title = "Cloud OS Config",
77228-)
77229-
77230-# Open Source package.
77231-ruby_gapic_assembly_pkg(
77232-    name = "google-cloud-osconfig-ruby",
77233-    deps = [
77234-        ":osconfig_ruby_wrapper",
77235-    ],
77236-)
77237diff -urN a/google/cloud/osconfig/agentendpoint/v1/BUILD.bazel b/google/cloud/osconfig/agentendpoint/v1/BUILD.bazel
77238--- a/google/cloud/osconfig/agentendpoint/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
77239+++ b/google/cloud/osconfig/agentendpoint/v1/BUILD.bazel	1969-12-31 16:00:00
77240@@ -1,384 +0,0 @@
77241-# This file was automatically generated by BuildFileGenerator
77242-# https://github.com/googleapis/rules_gapic/tree/master/bazel
77243-
77244-# Most of the manual changes to this file will be overwritten.
77245-# It's **only** allowed to change the following rule attribute values:
77246-# - names of *_gapic_assembly_* rules
77247-# - certain parameters of *_gapic_library rules, including but not limited to:
77248-#    * extra_protoc_parameters
77249-#    * extra_protoc_file_parameters
77250-# The complete list of preserved parameters can be found in the source code.
77251-
77252-# This is an API workspace, having public visibility by default makes perfect sense.
77253-package(default_visibility = ["//visibility:public"])
77254-
77255-##############################################################################
77256-# Common
77257-##############################################################################
77258-load("@rules_proto//proto:defs.bzl", "proto_library")
77259-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
77260-
77261-proto_library(
77262-    name = "agentendpoint_proto",
77263-    srcs = [
77264-        "agentendpoint.proto",
77265-        "config_common.proto",
77266-        "inventory.proto",
77267-        "os_policy.proto",
77268-        "patch_jobs.proto",
77269-        "tasks.proto",
77270-    ],
77271-    deps = [
77272-        "//google/api:annotations_proto",
77273-        "//google/api:client_proto",
77274-        "//google/api:field_behavior_proto",
77275-        "//google/api:resource_proto",
77276-        "//google/type:date_proto",
77277-        "@com_google_protobuf//:timestamp_proto",
77278-    ],
77279-)
77280-
77281-proto_library_with_info(
77282-    name = "agentendpoint_proto_with_info",
77283-    deps = [
77284-        ":agentendpoint_proto",
77285-        "//google/cloud:common_resources_proto",
77286-    ],
77287-)
77288-
77289-##############################################################################
77290-# Java
77291-##############################################################################
77292-load(
77293-    "@com_google_googleapis_imports//:imports.bzl",
77294-    "java_gapic_assembly_gradle_pkg",
77295-    "java_gapic_library",
77296-    "java_gapic_test",
77297-    "java_grpc_library",
77298-    "java_proto_library",
77299-)
77300-
77301-java_proto_library(
77302-    name = "agentendpoint_java_proto",
77303-    deps = [":agentendpoint_proto"],
77304-)
77305-
77306-java_grpc_library(
77307-    name = "agentendpoint_java_grpc",
77308-    srcs = [":agentendpoint_proto"],
77309-    deps = [":agentendpoint_java_proto"],
77310-)
77311-
77312-java_gapic_library(
77313-    name = "agentendpoint_java_gapic",
77314-    srcs = [":agentendpoint_proto_with_info"],
77315-    gapic_yaml = "osconfig_gapic.yaml",
77316-    grpc_service_config = "agentendpoint_grpc_service_config.json",
77317-    rest_numeric_enums = False,
77318-    service_yaml = "osconfig_v1.yaml",
77319-    test_deps = [
77320-        ":agentendpoint_java_grpc",
77321-    ],
77322-    transport = "grpc+rest",
77323-    deps = [
77324-        ":agentendpoint_java_proto",
77325-        "//google/api:api_java_proto",
77326-    ],
77327-)
77328-
77329-java_gapic_test(
77330-    name = "agentendpoint_java_gapic_test_suite",
77331-    test_classes = [
77332-        "com.google.cloud.osconfig.agentendpoint.v1.AgentEndpointServiceClientHttpJsonTest",
77333-        "com.google.cloud.osconfig.agentendpoint.v1.AgentEndpointServiceClientTest",
77334-    ],
77335-    runtime_deps = [":agentendpoint_java_gapic_test"],
77336-)
77337-
77338-# Open Source Packages
77339-java_gapic_assembly_gradle_pkg(
77340-    name = "google-cloud-osconfig-agentendpoint-v1-java",
77341-    include_samples = True,
77342-    transport = "grpc+rest",
77343-    deps = [
77344-        ":agentendpoint_java_gapic",
77345-        ":agentendpoint_java_grpc",
77346-        ":agentendpoint_java_proto",
77347-        ":agentendpoint_proto",
77348-    ],
77349-)
77350-
77351-##############################################################################
77352-# Go
77353-##############################################################################
77354-load(
77355-    "@com_google_googleapis_imports//:imports.bzl",
77356-    "go_gapic_assembly_pkg",
77357-    "go_gapic_library",
77358-    "go_proto_library",
77359-    "go_test",
77360-)
77361-
77362-go_proto_library(
77363-    name = "agentendpoint_go_proto",
77364-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
77365-    importpath = "google.golang.org/genproto/googleapis/cloud/osconfig/agentendpoint/v1",
77366-    protos = [":agentendpoint_proto"],
77367-    deps = [
77368-        "//google/api:annotations_go_proto",
77369-        "//google/type:date_go_proto",
77370-    ],
77371-)
77372-
77373-go_gapic_library(
77374-    name = "agentendpoint_go_gapic",
77375-    srcs = [":agentendpoint_proto_with_info"],
77376-    grpc_service_config = "agentendpoint_grpc_service_config.json",
77377-    importpath = "cloud.google.com/go/osconfig/agentendpoint/apiv1;agentendpoint",
77378-    metadata = True,
77379-    rest_numeric_enums = False,
77380-    service_yaml = "osconfig_v1.yaml",
77381-    transport = "grpc+rest",
77382-    deps = [
77383-        ":agentendpoint_go_proto",
77384-    ],
77385-)
77386-
77387-go_test(
77388-    name = "agentendpoint_go_gapic_test",
77389-    srcs = [":agentendpoint_go_gapic_srcjar_test"],
77390-    embed = [":agentendpoint_go_gapic"],
77391-    importpath = "cloud.google.com/go/osconfig/agentendpoint/apiv1",
77392-)
77393-
77394-# Open Source Packages
77395-go_gapic_assembly_pkg(
77396-    name = "gapi-cloud-osconfig-agentendpoint-v1-go",
77397-    deps = [
77398-        ":agentendpoint_go_gapic",
77399-        ":agentendpoint_go_gapic_srcjar-metadata.srcjar",
77400-        ":agentendpoint_go_gapic_srcjar-test.srcjar",
77401-        ":agentendpoint_go_proto",
77402-    ],
77403-)
77404-
77405-##############################################################################
77406-# Python
77407-##############################################################################
77408-load(
77409-    "@com_google_googleapis_imports//:imports.bzl",
77410-    "py_gapic_assembly_pkg",
77411-    "py_gapic_library",
77412-    "py_test",
77413-)
77414-
77415-py_gapic_library(
77416-    name = "agentendpoint_py_gapic",
77417-    srcs = [":agentendpoint_proto"],
77418-    grpc_service_config = "agentendpoint_grpc_service_config.json",
77419-    rest_numeric_enums = False,
77420-    transport = "grpc",
77421-)
77422-
77423-py_test(
77424-    name = "agentendpoint_py_gapic_test",
77425-    srcs = [
77426-        "agentendpoint_py_gapic_pytest.py",
77427-        "agentendpoint_py_gapic_test.py",
77428-    ],
77429-    legacy_create_init = False,
77430-    deps = [":agentendpoint_py_gapic"],
77431-)
77432-
77433-# Open Source Packages
77434-py_gapic_assembly_pkg(
77435-    name = "osconfig-agentendpoint-v1-py",
77436-    deps = [
77437-        ":agentendpoint_py_gapic",
77438-    ],
77439-)
77440-
77441-##############################################################################
77442-# PHP
77443-##############################################################################
77444-load(
77445-    "@com_google_googleapis_imports//:imports.bzl",
77446-    "php_gapic_assembly_pkg",
77447-    "php_gapic_library",
77448-    "php_grpc_library",
77449-    "php_proto_library",
77450-)
77451-
77452-php_proto_library(
77453-    name = "agentendpoint_php_proto",
77454-    deps = [":agentendpoint_proto"],
77455-)
77456-
77457-php_grpc_library(
77458-    name = "agentendpoint_php_grpc",
77459-    srcs = [":agentendpoint_proto"],
77460-    deps = [":agentendpoint_php_proto"],
77461-)
77462-
77463-php_gapic_library(
77464-    name = "agentendpoint_php_gapic",
77465-    srcs = [":agentendpoint_proto_with_info"],
77466-    grpc_service_config = "agentendpoint_grpc_service_config.json",
77467-    rest_numeric_enums = False,
77468-    service_yaml = "osconfig_v1.yaml",
77469-    transport = "grpc+rest",
77470-    deps = [
77471-        ":agentendpoint_php_grpc",
77472-        ":agentendpoint_php_proto",
77473-    ],
77474-)
77475-
77476-# Open Source Packages
77477-php_gapic_assembly_pkg(
77478-    name = "google-cloud-osconfig-agentendpoint-v1-php",
77479-    deps = [
77480-        ":agentendpoint_php_gapic",
77481-        ":agentendpoint_php_grpc",
77482-        ":agentendpoint_php_proto",
77483-    ],
77484-)
77485-
77486-##############################################################################
77487-# Node.js
77488-##############################################################################
77489-load(
77490-    "@com_google_googleapis_imports//:imports.bzl",
77491-    "nodejs_gapic_assembly_pkg",
77492-    "nodejs_gapic_library",
77493-)
77494-
77495-nodejs_gapic_library(
77496-    name = "agentendpoint_nodejs_gapic",
77497-    package_name = "@google-cloud/agentendpoint",
77498-    src = ":agentendpoint_proto_with_info",
77499-    extra_protoc_parameters = ["metadata"],
77500-    grpc_service_config = "agentendpoint_grpc_service_config.json",
77501-    package = "google.cloud.osconfig.agentendpoint.v1",
77502-    rest_numeric_enums = False,
77503-    service_yaml = "osconfig_v1.yaml",
77504-    transport = "grpc+rest",
77505-    deps = [],
77506-)
77507-
77508-nodejs_gapic_assembly_pkg(
77509-    name = "osconfig-agentendpoint-v1-nodejs",
77510-    deps = [
77511-        ":agentendpoint_nodejs_gapic",
77512-        ":agentendpoint_proto",
77513-    ],
77514-)
77515-
77516-##############################################################################
77517-# Ruby
77518-##############################################################################
77519-load(
77520-    "@com_google_googleapis_imports//:imports.bzl",
77521-    "ruby_cloud_gapic_library",
77522-    "ruby_gapic_assembly_pkg",
77523-    "ruby_grpc_library",
77524-    "ruby_proto_library",
77525-)
77526-
77527-ruby_proto_library(
77528-    name = "agentendpoint_ruby_proto",
77529-    deps = [":agentendpoint_proto"],
77530-)
77531-
77532-ruby_grpc_library(
77533-    name = "agentendpoint_ruby_grpc",
77534-    srcs = [":agentendpoint_proto"],
77535-    deps = [":agentendpoint_ruby_proto"],
77536-)
77537-
77538-ruby_cloud_gapic_library(
77539-    name = "agentendpoint_ruby_gapic",
77540-    srcs = [":agentendpoint_proto_with_info"],
77541-    extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-agentendpoint-v1"],
77542-    grpc_service_config = "agentendpoint_grpc_service_config.json",
77543-    rest_numeric_enums = False,
77544-    deps = [
77545-        ":agentendpoint_ruby_grpc",
77546-        ":agentendpoint_ruby_proto",
77547-    ],
77548-)
77549-
77550-# Open Source Packages
77551-ruby_gapic_assembly_pkg(
77552-    name = "google-cloud-osconfig-agentendpoint-v1-ruby",
77553-    deps = [
77554-        ":agentendpoint_ruby_gapic",
77555-        ":agentendpoint_ruby_grpc",
77556-        ":agentendpoint_ruby_proto",
77557-    ],
77558-)
77559-
77560-##############################################################################
77561-# C#
77562-##############################################################################
77563-load(
77564-    "@com_google_googleapis_imports//:imports.bzl",
77565-    "csharp_gapic_assembly_pkg",
77566-    "csharp_gapic_library",
77567-    "csharp_grpc_library",
77568-    "csharp_proto_library",
77569-)
77570-
77571-csharp_proto_library(
77572-    name = "agentendpoint_csharp_proto",
77573-    deps = [":agentendpoint_proto"],
77574-)
77575-
77576-csharp_grpc_library(
77577-    name = "agentendpoint_csharp_grpc",
77578-    srcs = [":agentendpoint_proto"],
77579-    deps = [":agentendpoint_csharp_proto"],
77580-)
77581-
77582-csharp_gapic_library(
77583-    name = "agentendpoint_csharp_gapic",
77584-    srcs = [":agentendpoint_proto_with_info"],
77585-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
77586-    grpc_service_config = "agentendpoint_grpc_service_config.json",
77587-    rest_numeric_enums = False,
77588-    service_yaml = "osconfig_v1.yaml",
77589-    deps = [
77590-        ":agentendpoint_csharp_grpc",
77591-        ":agentendpoint_csharp_proto",
77592-    ],
77593-)
77594-
77595-# Open Source Packages
77596-csharp_gapic_assembly_pkg(
77597-    name = "google-cloud-osconfig-agentendpoint-v1-csharp",
77598-    deps = [
77599-        ":agentendpoint_csharp_gapic",
77600-        ":agentendpoint_csharp_grpc",
77601-        ":agentendpoint_csharp_proto",
77602-    ],
77603-)
77604-
77605-##############################################################################
77606-# C++
77607-##############################################################################
77608-load(
77609-    "@com_google_googleapis_imports//:imports.bzl",
77610-    "cc_grpc_library",
77611-    "cc_proto_library",
77612-)
77613-
77614-cc_proto_library(
77615-    name = "agentendpoint_cc_proto",
77616-    deps = [":agentendpoint_proto"],
77617-)
77618-
77619-cc_grpc_library(
77620-    name = "agentendpoint_cc_grpc",
77621-    srcs = [":agentendpoint_proto"],
77622-    grpc_only = True,
77623-    deps = [":agentendpoint_cc_proto"],
77624-)
77625diff -urN a/google/cloud/osconfig/agentendpoint/v1beta/BUILD.bazel b/google/cloud/osconfig/agentendpoint/v1beta/BUILD.bazel
77626--- a/google/cloud/osconfig/agentendpoint/v1beta/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
77627+++ b/google/cloud/osconfig/agentendpoint/v1beta/BUILD.bazel	1969-12-31 16:00:00
77628@@ -1,378 +0,0 @@
77629-# This file was automatically generated by BuildFileGenerator
77630-# https://github.com/googleapis/rules_gapic/tree/master/bazel
77631-
77632-# Most of the manual changes to this file will be overwritten.
77633-# It's **only** allowed to change the following rule attribute values:
77634-# - names of *_gapic_assembly_* rules
77635-# - certain parameters of *_gapic_library rules, including but not limited to:
77636-#    * extra_protoc_parameters
77637-#    * extra_protoc_file_parameters
77638-# The complete list of preserved parameters can be found in the source code.
77639-
77640-# This is an API workspace, having public visibility by default makes perfect sense.
77641-package(default_visibility = ["//visibility:public"])
77642-
77643-##############################################################################
77644-# Common
77645-##############################################################################
77646-load("@rules_proto//proto:defs.bzl", "proto_library")
77647-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
77648-
77649-proto_library(
77650-    name = "agentendpoint_proto",
77651-    srcs = [
77652-        "agentendpoint.proto",
77653-        "guest_policies.proto",
77654-        "patch_jobs.proto",
77655-        "tasks.proto",
77656-    ],
77657-    deps = [
77658-        "//google/api:annotations_proto",
77659-        "//google/api:client_proto",
77660-        "//google/api:field_behavior_proto",
77661-    ],
77662-)
77663-
77664-proto_library_with_info(
77665-    name = "agentendpoint_proto_with_info",
77666-    deps = [
77667-        ":agentendpoint_proto",
77668-        "//google/cloud:common_resources_proto",
77669-    ],
77670-)
77671-
77672-##############################################################################
77673-# Java
77674-##############################################################################
77675-load(
77676-    "@com_google_googleapis_imports//:imports.bzl",
77677-    "java_gapic_assembly_gradle_pkg",
77678-    "java_gapic_library",
77679-    "java_gapic_test",
77680-    "java_grpc_library",
77681-    "java_proto_library",
77682-)
77683-
77684-java_proto_library(
77685-    name = "agentendpoint_java_proto",
77686-    deps = [":agentendpoint_proto"],
77687-)
77688-
77689-java_grpc_library(
77690-    name = "agentendpoint_java_grpc",
77691-    srcs = [":agentendpoint_proto"],
77692-    deps = [":agentendpoint_java_proto"],
77693-)
77694-
77695-java_gapic_library(
77696-    name = "agentendpoint_java_gapic",
77697-    srcs = [":agentendpoint_proto_with_info"],
77698-    gapic_yaml = "osconfig_gapic.yaml",
77699-    grpc_service_config = "agentendpoint_grpc_service_config.json",
77700-    rest_numeric_enums = False,
77701-    service_yaml = "osconfig_v1beta.yaml",
77702-    test_deps = [
77703-        ":agentendpoint_java_grpc",
77704-    ],
77705-    transport = "grpc+rest",
77706-    deps = [
77707-        ":agentendpoint_java_proto",
77708-        "//google/api:api_java_proto",
77709-    ],
77710-)
77711-
77712-java_gapic_test(
77713-    name = "agentendpoint_java_gapic_test_suite",
77714-    test_classes = [
77715-        "com.google.cloud.osconfig.agentendpoint.v1beta.AgentEndpointServiceClientHttpJsonTest",
77716-        "com.google.cloud.osconfig.agentendpoint.v1beta.AgentEndpointServiceClientTest",
77717-    ],
77718-    runtime_deps = [":agentendpoint_java_gapic_test"],
77719-)
77720-
77721-# Open Source Packages
77722-java_gapic_assembly_gradle_pkg(
77723-    name = "google-cloud-osconfig-agentendpoint-v1beta-java",
77724-    include_samples = True,
77725-    transport = "grpc+rest",
77726-    deps = [
77727-        ":agentendpoint_java_gapic",
77728-        ":agentendpoint_java_grpc",
77729-        ":agentendpoint_java_proto",
77730-        ":agentendpoint_proto",
77731-    ],
77732-)
77733-
77734-##############################################################################
77735-# Go
77736-##############################################################################
77737-load(
77738-    "@com_google_googleapis_imports//:imports.bzl",
77739-    "go_gapic_assembly_pkg",
77740-    "go_gapic_library",
77741-    "go_proto_library",
77742-    "go_test",
77743-)
77744-
77745-go_proto_library(
77746-    name = "agentendpoint_go_proto",
77747-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
77748-    importpath = "google.golang.org/genproto/googleapis/cloud/osconfig/agentendpoint/v1beta",
77749-    protos = [":agentendpoint_proto"],
77750-    deps = [
77751-        "//google/api:annotations_go_proto",
77752-    ],
77753-)
77754-
77755-go_gapic_library(
77756-    name = "agentendpoint_go_gapic",
77757-    srcs = [":agentendpoint_proto_with_info"],
77758-    grpc_service_config = "agentendpoint_grpc_service_config.json",
77759-    importpath = "cloud.google.com/go/osconfig/agentendpoint/apiv1beta;agentendpoint",
77760-    metadata = True,
77761-    rest_numeric_enums = False,
77762-    service_yaml = "osconfig_v1beta.yaml",
77763-    transport = "grpc+rest",
77764-    deps = [
77765-        ":agentendpoint_go_proto",
77766-    ],
77767-)
77768-
77769-go_test(
77770-    name = "agentendpoint_go_gapic_test",
77771-    srcs = [":agentendpoint_go_gapic_srcjar_test"],
77772-    embed = [":agentendpoint_go_gapic"],
77773-    importpath = "cloud.google.com/go/osconfig/agentendpoint/apiv1beta",
77774-)
77775-
77776-# Open Source Packages
77777-go_gapic_assembly_pkg(
77778-    name = "gapi-cloud-osconfig-agentendpoint-v1beta-go",
77779-    deps = [
77780-        ":agentendpoint_go_gapic",
77781-        ":agentendpoint_go_gapic_srcjar-metadata.srcjar",
77782-        ":agentendpoint_go_gapic_srcjar-test.srcjar",
77783-        ":agentendpoint_go_proto",
77784-    ],
77785-)
77786-
77787-##############################################################################
77788-# Python
77789-##############################################################################
77790-load(
77791-    "@com_google_googleapis_imports//:imports.bzl",
77792-    "py_gapic_assembly_pkg",
77793-    "py_gapic_library",
77794-    "py_test",
77795-)
77796-
77797-py_gapic_library(
77798-    name = "agentendpoint_py_gapic",
77799-    srcs = [":agentendpoint_proto"],
77800-    grpc_service_config = "agentendpoint_grpc_service_config.json",
77801-    rest_numeric_enums = False,
77802-    transport = "grpc",
77803-)
77804-
77805-py_test(
77806-    name = "agentendpoint_py_gapic_test",
77807-    srcs = [
77808-        "agentendpoint_py_gapic_pytest.py",
77809-        "agentendpoint_py_gapic_test.py",
77810-    ],
77811-    legacy_create_init = False,
77812-    deps = [":agentendpoint_py_gapic"],
77813-)
77814-
77815-# Open Source Packages
77816-py_gapic_assembly_pkg(
77817-    name = "osconfig-agentendpoint-v1beta-py",
77818-    deps = [
77819-        ":agentendpoint_py_gapic",
77820-    ],
77821-)
77822-
77823-##############################################################################
77824-# PHP
77825-##############################################################################
77826-load(
77827-    "@com_google_googleapis_imports//:imports.bzl",
77828-    "php_gapic_assembly_pkg",
77829-    "php_gapic_library",
77830-    "php_grpc_library",
77831-    "php_proto_library",
77832-)
77833-
77834-php_proto_library(
77835-    name = "agentendpoint_php_proto",
77836-    deps = [":agentendpoint_proto"],
77837-)
77838-
77839-php_grpc_library(
77840-    name = "agentendpoint_php_grpc",
77841-    srcs = [":agentendpoint_proto"],
77842-    deps = [":agentendpoint_php_proto"],
77843-)
77844-
77845-php_gapic_library(
77846-    name = "agentendpoint_php_gapic",
77847-    srcs = [":agentendpoint_proto_with_info"],
77848-    grpc_service_config = "agentendpoint_grpc_service_config.json",
77849-    rest_numeric_enums = False,
77850-    service_yaml = "osconfig_v1beta.yaml",
77851-    transport = "grpc+rest",
77852-    deps = [
77853-        ":agentendpoint_php_grpc",
77854-        ":agentendpoint_php_proto",
77855-    ],
77856-)
77857-
77858-# Open Source Packages
77859-php_gapic_assembly_pkg(
77860-    name = "google-cloud-osconfig-agentendpoint-v1beta-php",
77861-    deps = [
77862-        ":agentendpoint_php_gapic",
77863-        ":agentendpoint_php_grpc",
77864-        ":agentendpoint_php_proto",
77865-    ],
77866-)
77867-
77868-##############################################################################
77869-# Node.js
77870-##############################################################################
77871-load(
77872-    "@com_google_googleapis_imports//:imports.bzl",
77873-    "nodejs_gapic_assembly_pkg",
77874-    "nodejs_gapic_library",
77875-)
77876-
77877-nodejs_gapic_library(
77878-    name = "agentendpoint_nodejs_gapic",
77879-    package_name = "@google-cloud/agentendpoint",
77880-    src = ":agentendpoint_proto_with_info",
77881-    extra_protoc_parameters = ["metadata"],
77882-    grpc_service_config = "agentendpoint_grpc_service_config.json",
77883-    package = "google.cloud.osconfig.agentendpoint.v1beta",
77884-    rest_numeric_enums = False,
77885-    service_yaml = "osconfig_v1beta.yaml",
77886-    transport = "grpc+rest",
77887-    deps = [],
77888-)
77889-
77890-nodejs_gapic_assembly_pkg(
77891-    name = "osconfig-agentendpoint-v1beta-nodejs",
77892-    deps = [
77893-        ":agentendpoint_nodejs_gapic",
77894-        ":agentendpoint_proto",
77895-    ],
77896-)
77897-
77898-##############################################################################
77899-# Ruby
77900-##############################################################################
77901-load(
77902-    "@com_google_googleapis_imports//:imports.bzl",
77903-    "ruby_cloud_gapic_library",
77904-    "ruby_gapic_assembly_pkg",
77905-    "ruby_grpc_library",
77906-    "ruby_proto_library",
77907-)
77908-
77909-ruby_proto_library(
77910-    name = "agentendpoint_ruby_proto",
77911-    deps = [":agentendpoint_proto"],
77912-)
77913-
77914-ruby_grpc_library(
77915-    name = "agentendpoint_ruby_grpc",
77916-    srcs = [":agentendpoint_proto"],
77917-    deps = [":agentendpoint_ruby_proto"],
77918-)
77919-
77920-ruby_cloud_gapic_library(
77921-    name = "agentendpoint_ruby_gapic",
77922-    srcs = [":agentendpoint_proto_with_info"],
77923-    extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-agentendpoint-v1beta"],
77924-    grpc_service_config = "agentendpoint_grpc_service_config.json",
77925-    rest_numeric_enums = False,
77926-    deps = [
77927-        ":agentendpoint_ruby_grpc",
77928-        ":agentendpoint_ruby_proto",
77929-    ],
77930-)
77931-
77932-# Open Source Packages
77933-ruby_gapic_assembly_pkg(
77934-    name = "google-cloud-osconfig-agentendpoint-v1beta-ruby",
77935-    deps = [
77936-        ":agentendpoint_ruby_gapic",
77937-        ":agentendpoint_ruby_grpc",
77938-        ":agentendpoint_ruby_proto",
77939-    ],
77940-)
77941-
77942-##############################################################################
77943-# C#
77944-##############################################################################
77945-load(
77946-    "@com_google_googleapis_imports//:imports.bzl",
77947-    "csharp_gapic_assembly_pkg",
77948-    "csharp_gapic_library",
77949-    "csharp_grpc_library",
77950-    "csharp_proto_library",
77951-)
77952-
77953-csharp_proto_library(
77954-    name = "agentendpoint_csharp_proto",
77955-    deps = [":agentendpoint_proto"],
77956-)
77957-
77958-csharp_grpc_library(
77959-    name = "agentendpoint_csharp_grpc",
77960-    srcs = [":agentendpoint_proto"],
77961-    deps = [":agentendpoint_csharp_proto"],
77962-)
77963-
77964-csharp_gapic_library(
77965-    name = "agentendpoint_csharp_gapic",
77966-    srcs = [":agentendpoint_proto_with_info"],
77967-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
77968-    grpc_service_config = "agentendpoint_grpc_service_config.json",
77969-    rest_numeric_enums = False,
77970-    service_yaml = "osconfig_v1beta.yaml",
77971-    deps = [
77972-        ":agentendpoint_csharp_grpc",
77973-        ":agentendpoint_csharp_proto",
77974-    ],
77975-)
77976-
77977-# Open Source Packages
77978-csharp_gapic_assembly_pkg(
77979-    name = "google-cloud-osconfig-agentendpoint-v1beta-csharp",
77980-    deps = [
77981-        ":agentendpoint_csharp_gapic",
77982-        ":agentendpoint_csharp_grpc",
77983-        ":agentendpoint_csharp_proto",
77984-    ],
77985-)
77986-
77987-##############################################################################
77988-# C++
77989-##############################################################################
77990-load(
77991-    "@com_google_googleapis_imports//:imports.bzl",
77992-    "cc_grpc_library",
77993-    "cc_proto_library",
77994-)
77995-
77996-cc_proto_library(
77997-    name = "agentendpoint_cc_proto",
77998-    deps = [":agentendpoint_proto"],
77999-)
78000-
78001-cc_grpc_library(
78002-    name = "agentendpoint_cc_grpc",
78003-    srcs = [":agentendpoint_proto"],
78004-    grpc_only = True,
78005-    deps = [":agentendpoint_cc_proto"],
78006-)
78007diff -urN a/google/cloud/osconfig/logging/BUILD.bazel b/google/cloud/osconfig/logging/BUILD.bazel
78008--- a/google/cloud/osconfig/logging/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
78009+++ b/google/cloud/osconfig/logging/BUILD.bazel	1969-12-31 16:00:00
78010@@ -1,177 +0,0 @@
78011-# This file was automatically generated by BuildFileGenerator
78012-
78013-# This is an API workspace, having public visibility by default makes perfect sense.
78014-package(default_visibility = ["//visibility:public"])
78015-
78016-##############################################################################
78017-# Common
78018-##############################################################################
78019-load("@rules_proto//proto:defs.bzl", "proto_library")
78020-
78021-proto_library(
78022-    name = "logging_proto",
78023-    srcs = [
78024-        "patch_job_log.proto",
78025-    ],
78026-    deps = [
78027-        "@com_google_protobuf//:timestamp_proto",
78028-    ],
78029-)
78030-
78031-##############################################################################
78032-# Java
78033-##############################################################################
78034-load(
78035-    "@com_google_googleapis_imports//:imports.bzl",
78036-    "java_grpc_library",
78037-    "java_proto_library",
78038-)
78039-
78040-java_proto_library(
78041-    name = "logging_java_proto",
78042-    deps = [":logging_proto"],
78043-)
78044-
78045-java_grpc_library(
78046-    name = "logging_java_grpc",
78047-    srcs = [":logging_proto"],
78048-    deps = [":logging_java_proto"],
78049-)
78050-
78051-##############################################################################
78052-# Go
78053-##############################################################################
78054-load(
78055-    "@com_google_googleapis_imports//:imports.bzl",
78056-    "go_proto_library",
78057-)
78058-
78059-go_proto_library(
78060-    name = "logging_go_proto",
78061-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
78062-    importpath = "google.golang.org/genproto/googleapis/cloud/osconfig/logging",
78063-    protos = [":logging_proto"],
78064-    deps = [
78065-
78066-    ],
78067-)
78068-
78069-##############################################################################
78070-# Python
78071-##############################################################################
78072-load(
78073-    "@com_google_googleapis_imports//:imports.bzl",
78074-    "moved_proto_library",
78075-    "py_grpc_library",
78076-    "py_proto_library",
78077-)
78078-
78079-moved_proto_library(
78080-    name = "logging_moved_proto",
78081-    srcs = [":logging_proto"],
78082-    deps = [
78083-        "@com_google_protobuf//:timestamp_proto",
78084-    ],
78085-)
78086-
78087-py_proto_library(
78088-    name = "logging_py_proto",
78089-    deps = [":logging_moved_proto"],
78090-)
78091-
78092-py_grpc_library(
78093-    name = "logging_py_grpc",
78094-    srcs = [":logging_moved_proto"],
78095-    deps = [":logging_py_proto"],
78096-)
78097-
78098-##############################################################################
78099-# PHP
78100-##############################################################################
78101-load(
78102-    "@com_google_googleapis_imports//:imports.bzl",
78103-    "php_grpc_library",
78104-    "php_proto_library",
78105-)
78106-
78107-php_proto_library(
78108-    name = "logging_php_proto",
78109-    deps = [":logging_proto"],
78110-)
78111-
78112-php_grpc_library(
78113-    name = "logging_php_grpc",
78114-    srcs = [":logging_proto"],
78115-    deps = [":logging_php_proto"],
78116-)
78117-
78118-##############################################################################
78119-# Node.js
78120-##############################################################################
78121-load(
78122-    "@com_google_googleapis_imports//:imports.bzl",
78123-    "nodejs_gapic_assembly_pkg",
78124-    "nodejs_gapic_library",
78125-)
78126-
78127-
78128-##############################################################################
78129-# Ruby
78130-##############################################################################
78131-load(
78132-    "@com_google_googleapis_imports//:imports.bzl",
78133-    "ruby_grpc_library",
78134-    "ruby_proto_library",
78135-)
78136-
78137-ruby_proto_library(
78138-    name = "logging_ruby_proto",
78139-    deps = [":logging_proto"],
78140-)
78141-
78142-ruby_grpc_library(
78143-    name = "logging_ruby_grpc",
78144-    srcs = [":logging_proto"],
78145-    deps = [":logging_ruby_proto"],
78146-)
78147-
78148-##############################################################################
78149-# C#
78150-##############################################################################
78151-load(
78152-    "@com_google_googleapis_imports//:imports.bzl",
78153-    "csharp_grpc_library",
78154-    "csharp_proto_library",
78155-)
78156-
78157-csharp_proto_library(
78158-    name = "logging_csharp_proto",
78159-    deps = [":logging_proto"],
78160-)
78161-
78162-csharp_grpc_library(
78163-    name = "logging_csharp_grpc",
78164-    srcs = [":logging_proto"],
78165-    deps = [":logging_csharp_proto"],
78166-)
78167-
78168-##############################################################################
78169-# C++
78170-##############################################################################
78171-load(
78172-    "@com_google_googleapis_imports//:imports.bzl",
78173-    "cc_grpc_library",
78174-    "cc_proto_library",
78175-)
78176-
78177-cc_proto_library(
78178-    name = "logging_cc_proto",
78179-    deps = [":logging_proto"],
78180-)
78181-
78182-cc_grpc_library(
78183-    name = "logging_cc_grpc",
78184-    srcs = [":logging_proto"],
78185-    grpc_only = True,
78186-    deps = [":logging_cc_proto"],
78187-)
78188diff -urN a/google/cloud/osconfig/v1/BUILD.bazel b/google/cloud/osconfig/v1/BUILD.bazel
78189--- a/google/cloud/osconfig/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
78190+++ b/google/cloud/osconfig/v1/BUILD.bazel	1969-12-31 16:00:00
78191@@ -1,421 +0,0 @@
78192-# This file was automatically generated by BuildFileGenerator
78193-# https://github.com/googleapis/rules_gapic/tree/master/bazel
78194-
78195-# Most of the manual changes to this file will be overwritten.
78196-# It's **only** allowed to change the following rule attribute values:
78197-# - names of *_gapic_assembly_* rules
78198-# - certain parameters of *_gapic_library rules, including but not limited to:
78199-#    * extra_protoc_parameters
78200-#    * extra_protoc_file_parameters
78201-# The complete list of preserved parameters can be found in the source code.
78202-
78203-# This is an API workspace, having public visibility by default makes perfect sense.
78204-package(default_visibility = ["//visibility:public"])
78205-
78206-##############################################################################
78207-# Common
78208-##############################################################################
78209-load("@rules_proto//proto:defs.bzl", "proto_library")
78210-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
78211-
78212-proto_library(
78213-    name = "osconfig_proto",
78214-    srcs = [
78215-        "inventory.proto",
78216-        "os_policy.proto",
78217-        "os_policy_assignment_reports.proto",
78218-        "os_policy_assignments.proto",
78219-        "osconfig_common.proto",
78220-        "osconfig_service.proto",
78221-        "osconfig_zonal_service.proto",
78222-        "patch_deployments.proto",
78223-        "patch_jobs.proto",
78224-        "vulnerability.proto",
78225-    ],
78226-    deps = [
78227-        "//google/api:annotations_proto",
78228-        "//google/api:client_proto",
78229-        "//google/api:field_behavior_proto",
78230-        "//google/api:resource_proto",
78231-        "//google/longrunning:operations_proto",
78232-        "//google/type:date_proto",
78233-        "//google/type:datetime_proto",
78234-        "//google/type:dayofweek_proto",
78235-        "//google/type:timeofday_proto",
78236-        "@com_google_protobuf//:duration_proto",
78237-        "@com_google_protobuf//:empty_proto",
78238-        "@com_google_protobuf//:field_mask_proto",
78239-        "@com_google_protobuf//:timestamp_proto",
78240-    ],
78241-)
78242-
78243-proto_library_with_info(
78244-    name = "osconfig_proto_with_info",
78245-    deps = [
78246-        ":osconfig_proto",
78247-        "//google/cloud:common_resources_proto",
78248-    ],
78249-)
78250-
78251-##############################################################################
78252-# Java
78253-##############################################################################
78254-load(
78255-    "@com_google_googleapis_imports//:imports.bzl",
78256-    "java_gapic_assembly_gradle_pkg",
78257-    "java_gapic_library",
78258-    "java_gapic_test",
78259-    "java_grpc_library",
78260-    "java_proto_library",
78261-)
78262-
78263-java_proto_library(
78264-    name = "osconfig_java_proto",
78265-    deps = [":osconfig_proto"],
78266-)
78267-
78268-java_grpc_library(
78269-    name = "osconfig_java_grpc",
78270-    srcs = [":osconfig_proto"],
78271-    deps = [":osconfig_java_proto"],
78272-)
78273-
78274-java_gapic_library(
78275-    name = "osconfig_java_gapic",
78276-    srcs = [":osconfig_proto_with_info"],
78277-    gapic_yaml = None,
78278-    grpc_service_config = "osconfig_grpc_service_config.json",
78279-    rest_numeric_enums = False,
78280-    service_yaml = "osconfig_v1.yaml",
78281-    test_deps = [
78282-        ":osconfig_java_grpc",
78283-    ],
78284-    transport = "grpc+rest",
78285-    deps = [
78286-        ":osconfig_java_proto",
78287-        "//google/api:api_java_proto",
78288-    ],
78289-)
78290-
78291-java_gapic_test(
78292-    name = "osconfig_java_gapic_test_suite",
78293-    test_classes = [
78294-        "com.google.cloud.osconfig.v1.OsConfigServiceClientHttpJsonTest",
78295-        "com.google.cloud.osconfig.v1.OsConfigServiceClientTest",
78296-        "com.google.cloud.osconfig.v1.OsConfigZonalServiceClientHttpJsonTest",
78297-        "com.google.cloud.osconfig.v1.OsConfigZonalServiceClientTest",
78298-    ],
78299-    runtime_deps = [":osconfig_java_gapic_test"],
78300-)
78301-
78302-# Open Source Packages
78303-java_gapic_assembly_gradle_pkg(
78304-    name = "google-cloud-osconfig-v1-java",
78305-    include_samples = True,
78306-    transport = "grpc+rest",
78307-    deps = [
78308-        ":osconfig_java_gapic",
78309-        ":osconfig_java_grpc",
78310-        ":osconfig_java_proto",
78311-        ":osconfig_proto",
78312-    ],
78313-)
78314-
78315-##############################################################################
78316-# Go
78317-##############################################################################
78318-load(
78319-    "@com_google_googleapis_imports//:imports.bzl",
78320-    "go_gapic_assembly_pkg",
78321-    "go_gapic_library",
78322-    "go_proto_library",
78323-    "go_test",
78324-)
78325-
78326-go_proto_library(
78327-    name = "osconfig_go_proto",
78328-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
78329-    importpath = "google.golang.org/genproto/googleapis/cloud/osconfig/v1",
78330-    protos = [":osconfig_proto"],
78331-    deps = [
78332-        "//google/api:annotations_go_proto",
78333-        "//google/longrunning:longrunning_go_proto",
78334-        "//google/type:date_go_proto",
78335-        "//google/type:datetime_go_proto",
78336-        "//google/type:dayofweek_go_proto",
78337-        "//google/type:timeofday_go_proto",
78338-    ],
78339-)
78340-
78341-go_gapic_library(
78342-    name = "osconfig_go_gapic",
78343-    srcs = [":osconfig_proto_with_info"],
78344-    grpc_service_config = "osconfig_grpc_service_config.json",
78345-    importpath = "cloud.google.com/go/osconfig/apiv1;osconfig",
78346-    metadata = True,
78347-    rest_numeric_enums = False,
78348-    service_yaml = "osconfig_v1.yaml",
78349-    transport = "grpc+rest",
78350-    deps = [
78351-        ":osconfig_go_proto",
78352-        "//google/longrunning:longrunning_go_proto",
78353-        "@com_google_cloud_go//longrunning:go_default_library",
78354-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
78355-        "@io_bazel_rules_go//proto/wkt:duration_go_proto",
78356-    ],
78357-)
78358-
78359-go_test(
78360-    name = "osconfig_go_gapic_test",
78361-    srcs = [":osconfig_go_gapic_srcjar_test"],
78362-    embed = [":osconfig_go_gapic"],
78363-    importpath = "cloud.google.com/go/osconfig/apiv1",
78364-)
78365-
78366-# Open Source Packages
78367-go_gapic_assembly_pkg(
78368-    name = "gapi-cloud-osconfig-v1-go",
78369-    deps = [
78370-        ":osconfig_go_gapic",
78371-        ":osconfig_go_gapic_srcjar-metadata.srcjar",
78372-        ":osconfig_go_gapic_srcjar-test.srcjar",
78373-        ":osconfig_go_proto",
78374-    ],
78375-)
78376-
78377-##############################################################################
78378-# Python
78379-##############################################################################
78380-load(
78381-    "@com_google_googleapis_imports//:imports.bzl",
78382-    "py_gapic_assembly_pkg",
78383-    "py_gapic_library",
78384-    "py_proto_library",
78385-    "py_test",
78386-)
78387-
78388-py_gapic_library(
78389-    name = "osconfig_py_gapic",
78390-    srcs = [":osconfig_proto"],
78391-    grpc_service_config = "osconfig_grpc_service_config.json",
78392-    opt_args = ["warehouse-package-name=google-cloud-os-config"],
78393-    rest_numeric_enums = False,
78394-    transport = "grpc",
78395-)
78396-
78397-py_test(
78398-    name = "osconfig_py_gapic_test",
78399-    srcs = [
78400-        "osconfig_py_gapic_pytest.py",
78401-        "osconfig_py_gapic_test.py",
78402-    ],
78403-    legacy_create_init = False,
78404-    deps = [":osconfig_py_gapic"],
78405-)
78406-
78407-# Open Source Packages
78408-py_gapic_assembly_pkg(
78409-    name = "osconfig-v1-py",
78410-    deps = [
78411-        ":osconfig_py_gapic",
78412-    ],
78413-)
78414-
78415-py_proto_library(
78416-    name = "osconfig_py_proto",
78417-    deps = [":osconfig_proto"],
78418-)
78419-
78420-##############################################################################
78421-# PHP
78422-##############################################################################
78423-load(
78424-    "@com_google_googleapis_imports//:imports.bzl",
78425-    "php_gapic_assembly_pkg",
78426-    "php_gapic_library",
78427-    "php_grpc_library",
78428-    "php_proto_library",
78429-)
78430-
78431-php_proto_library(
78432-    name = "osconfig_php_proto",
78433-    deps = [":osconfig_proto"],
78434-)
78435-
78436-php_grpc_library(
78437-    name = "osconfig_php_grpc",
78438-    srcs = [":osconfig_proto"],
78439-    deps = [":osconfig_php_proto"],
78440-)
78441-
78442-php_gapic_library(
78443-    name = "osconfig_php_gapic",
78444-    srcs = [":osconfig_proto_with_info"],
78445-    grpc_service_config = "osconfig_grpc_service_config.json",
78446-    rest_numeric_enums = False,
78447-    service_yaml = "osconfig_v1.yaml",
78448-    transport = "grpc+rest",
78449-    deps = [
78450-        ":osconfig_php_grpc",
78451-        ":osconfig_php_proto",
78452-    ],
78453-)
78454-
78455-# Open Source Packages
78456-php_gapic_assembly_pkg(
78457-    name = "google-cloud-osconfig-v1-php",
78458-    deps = [
78459-        ":osconfig_php_gapic",
78460-        ":osconfig_php_grpc",
78461-        ":osconfig_php_proto",
78462-    ],
78463-)
78464-
78465-##############################################################################
78466-# Node.js
78467-##############################################################################
78468-load(
78469-    "@com_google_googleapis_imports//:imports.bzl",
78470-    "nodejs_gapic_assembly_pkg",
78471-    "nodejs_gapic_library",
78472-)
78473-
78474-nodejs_gapic_library(
78475-    name = "osconfig_nodejs_gapic",
78476-    package_name = "@google-cloud/os-config",
78477-    src = ":osconfig_proto_with_info",
78478-    extra_protoc_parameters = ["metadata"],
78479-    grpc_service_config = "osconfig_grpc_service_config.json",
78480-    main_service = "OsConfigServiceClient",
78481-    package = "google.cloud.osconfig.v1",
78482-    rest_numeric_enums = False,
78483-    service_yaml = "osconfig_v1.yaml",
78484-    transport = "grpc+rest",
78485-    deps = [],
78486-)
78487-
78488-nodejs_gapic_assembly_pkg(
78489-    name = "osconfig-v1-nodejs",
78490-    deps = [
78491-        ":osconfig_nodejs_gapic",
78492-        ":osconfig_proto",
78493-    ],
78494-)
78495-
78496-##############################################################################
78497-# Ruby
78498-##############################################################################
78499-load(
78500-    "@com_google_googleapis_imports//:imports.bzl",
78501-    "ruby_cloud_gapic_library",
78502-    "ruby_gapic_assembly_pkg",
78503-    "ruby_grpc_library",
78504-    "ruby_proto_library",
78505-)
78506-
78507-ruby_proto_library(
78508-    name = "osconfig_ruby_proto",
78509-    deps = [":osconfig_proto"],
78510-)
78511-
78512-ruby_grpc_library(
78513-    name = "osconfig_ruby_grpc",
78514-    srcs = [":osconfig_proto"],
78515-    deps = [":osconfig_ruby_proto"],
78516-)
78517-
78518-ruby_cloud_gapic_library(
78519-    name = "osconfig_ruby_gapic",
78520-    srcs = [":osconfig_proto_with_info"],
78521-    extra_protoc_parameters = [
78522-        "ruby-cloud-api-id=osconfig.googleapis.com",
78523-        "ruby-cloud-api-shortname=osconfig",
78524-        "ruby-cloud-env-prefix=OS_CONFIG",
78525-        "ruby-cloud-gem-name=google-cloud-os_config-v1",
78526-        "ruby-cloud-product-url=https://cloud.google.com/compute/docs/manage-os",
78527-    ],
78528-    grpc_service_config = "osconfig_grpc_service_config.json",
78529-    rest_numeric_enums = False,
78530-    ruby_cloud_description = "Cloud OS Config provides OS management tools that can be used for patch management, patch compliance, and configuration management on VM instances.",
78531-    ruby_cloud_title = "Cloud OS Config V1",
78532-    deps = [
78533-        ":osconfig_ruby_grpc",
78534-        ":osconfig_ruby_proto",
78535-    ],
78536-)
78537-
78538-# Open Source Packages
78539-ruby_gapic_assembly_pkg(
78540-    name = "google-cloud-osconfig-v1-ruby",
78541-    deps = [
78542-        ":osconfig_ruby_gapic",
78543-        ":osconfig_ruby_grpc",
78544-        ":osconfig_ruby_proto",
78545-    ],
78546-)
78547-
78548-##############################################################################
78549-# C#
78550-##############################################################################
78551-load(
78552-    "@com_google_googleapis_imports//:imports.bzl",
78553-    "csharp_gapic_assembly_pkg",
78554-    "csharp_gapic_library",
78555-    "csharp_grpc_library",
78556-    "csharp_proto_library",
78557-)
78558-
78559-csharp_proto_library(
78560-    name = "osconfig_csharp_proto",
78561-    deps = [":osconfig_proto"],
78562-)
78563-
78564-csharp_grpc_library(
78565-    name = "osconfig_csharp_grpc",
78566-    srcs = [":osconfig_proto"],
78567-    deps = [":osconfig_csharp_proto"],
78568-)
78569-
78570-csharp_gapic_library(
78571-    name = "osconfig_csharp_gapic",
78572-    srcs = [":osconfig_proto_with_info"],
78573-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
78574-    grpc_service_config = "osconfig_grpc_service_config.json",
78575-    rest_numeric_enums = False,
78576-    service_yaml = "osconfig_v1.yaml",
78577-    deps = [
78578-        ":osconfig_csharp_grpc",
78579-        ":osconfig_csharp_proto",
78580-    ],
78581-)
78582-
78583-# Open Source Packages
78584-csharp_gapic_assembly_pkg(
78585-    name = "google-cloud-osconfig-v1-csharp",
78586-    deps = [
78587-        ":osconfig_csharp_gapic",
78588-        ":osconfig_csharp_grpc",
78589-        ":osconfig_csharp_proto",
78590-    ],
78591-)
78592-
78593-##############################################################################
78594-# C++
78595-##############################################################################
78596-load(
78597-    "@com_google_googleapis_imports//:imports.bzl",
78598-    "cc_grpc_library",
78599-    "cc_proto_library",
78600-)
78601-
78602-cc_proto_library(
78603-    name = "osconfig_cc_proto",
78604-    deps = [":osconfig_proto"],
78605-)
78606-
78607-cc_grpc_library(
78608-    name = "osconfig_cc_grpc",
78609-    srcs = [":osconfig_proto"],
78610-    grpc_only = True,
78611-    deps = [":osconfig_cc_proto"],
78612-)
78613diff -urN a/google/cloud/osconfig/v1alpha/BUILD.bazel b/google/cloud/osconfig/v1alpha/BUILD.bazel
78614--- a/google/cloud/osconfig/v1alpha/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
78615+++ b/google/cloud/osconfig/v1alpha/BUILD.bazel	1969-12-31 16:00:00
78616@@ -1,404 +0,0 @@
78617-# This file was automatically generated by BuildFileGenerator
78618-# https://github.com/googleapis/rules_gapic/tree/master/bazel
78619-
78620-# Most of the manual changes to this file will be overwritten.
78621-# It's **only** allowed to change the following rule attribute values:
78622-# - names of *_gapic_assembly_* rules
78623-# - certain parameters of *_gapic_library rules, including but not limited to:
78624-#    * extra_protoc_parameters
78625-#    * extra_protoc_file_parameters
78626-# The complete list of preserved parameters can be found in the source code.
78627-
78628-# This is an API workspace, having public visibility by default makes perfect sense.
78629-package(default_visibility = ["//visibility:public"])
78630-
78631-##############################################################################
78632-# Common
78633-##############################################################################
78634-load("@rules_proto//proto:defs.bzl", "proto_library")
78635-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
78636-
78637-proto_library(
78638-    name = "osconfig_proto",
78639-    srcs = [
78640-        "config_common.proto",
78641-        "instance_os_policies_compliance.proto",
78642-        "inventory.proto",
78643-        "os_policy.proto",
78644-        "os_policy_assignment_reports.proto",
78645-        "os_policy_assignments.proto",
78646-        "osconfig_common.proto",
78647-        "osconfig_zonal_service.proto",
78648-        "vulnerability.proto",
78649-    ],
78650-    deps = [
78651-        "//google/api:annotations_proto",
78652-        "//google/api:client_proto",
78653-        "//google/api:field_behavior_proto",
78654-        "//google/api:resource_proto",
78655-        "//google/longrunning:operations_proto",
78656-        "//google/type:date_proto",
78657-        "@com_google_protobuf//:duration_proto",
78658-        "@com_google_protobuf//:field_mask_proto",
78659-        "@com_google_protobuf//:timestamp_proto",
78660-    ],
78661-)
78662-
78663-proto_library_with_info(
78664-    name = "osconfig_proto_with_info",
78665-    deps = [
78666-        ":osconfig_proto",
78667-        "//google/cloud:common_resources_proto",
78668-    ],
78669-)
78670-
78671-##############################################################################
78672-# Java
78673-##############################################################################
78674-load(
78675-    "@com_google_googleapis_imports//:imports.bzl",
78676-    "java_gapic_assembly_gradle_pkg",
78677-    "java_gapic_library",
78678-    "java_gapic_test",
78679-    "java_grpc_library",
78680-    "java_proto_library",
78681-)
78682-
78683-java_proto_library(
78684-    name = "osconfig_java_proto",
78685-    deps = [":osconfig_proto"],
78686-)
78687-
78688-java_grpc_library(
78689-    name = "osconfig_java_grpc",
78690-    srcs = [":osconfig_proto"],
78691-    deps = [":osconfig_java_proto"],
78692-)
78693-
78694-java_gapic_library(
78695-    name = "osconfig_java_gapic",
78696-    srcs = [":osconfig_proto_with_info"],
78697-    gapic_yaml = None,
78698-    grpc_service_config = "osconfig_grpc_service_config.json",
78699-    rest_numeric_enums = False,
78700-    service_yaml = "osconfig_v1alpha.yaml",
78701-    test_deps = [
78702-        ":osconfig_java_grpc",
78703-    ],
78704-    transport = "grpc+rest",
78705-    deps = [
78706-        ":osconfig_java_proto",
78707-        "//google/api:api_java_proto",
78708-    ],
78709-)
78710-
78711-java_gapic_test(
78712-    name = "osconfig_java_gapic_test_suite",
78713-    test_classes = [
78714-        "com.google.cloud.osconfig.v1alpha.OsConfigZonalServiceClientHttpJsonTest",
78715-        "com.google.cloud.osconfig.v1alpha.OsConfigZonalServiceClientTest",
78716-    ],
78717-    runtime_deps = [":osconfig_java_gapic_test"],
78718-)
78719-
78720-# Open Source Packages
78721-java_gapic_assembly_gradle_pkg(
78722-    name = "google-cloud-osconfig-v1alpha-java",
78723-    include_samples = True,
78724-    transport = "grpc+rest",
78725-    deps = [
78726-        ":osconfig_java_gapic",
78727-        ":osconfig_java_grpc",
78728-        ":osconfig_java_proto",
78729-        ":osconfig_proto",
78730-    ],
78731-)
78732-
78733-##############################################################################
78734-# Go
78735-##############################################################################
78736-load(
78737-    "@com_google_googleapis_imports//:imports.bzl",
78738-    "go_gapic_assembly_pkg",
78739-    "go_gapic_library",
78740-    "go_proto_library",
78741-    "go_test",
78742-)
78743-
78744-go_proto_library(
78745-    name = "osconfig_go_proto",
78746-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
78747-    importpath = "google.golang.org/genproto/googleapis/cloud/osconfig/v1alpha",
78748-    protos = [":osconfig_proto"],
78749-    deps = [
78750-        "//google/api:annotations_go_proto",
78751-        "//google/longrunning:longrunning_go_proto",
78752-        "//google/type:date_go_proto",
78753-    ],
78754-)
78755-
78756-go_gapic_library(
78757-    name = "osconfig_go_gapic",
78758-    srcs = [":osconfig_proto_with_info"],
78759-    grpc_service_config = "osconfig_grpc_service_config.json",
78760-    importpath = "cloud.google.com/go/osconfig/apiv1alpha;osconfig",
78761-    metadata = True,
78762-    rest_numeric_enums = False,
78763-    service_yaml = "osconfig_v1alpha.yaml",
78764-    transport = "grpc+rest",
78765-    deps = [
78766-        ":osconfig_go_proto",
78767-        "//google/longrunning:longrunning_go_proto",
78768-        "@com_google_cloud_go//longrunning:go_default_library",
78769-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
78770-        "@io_bazel_rules_go//proto/wkt:duration_go_proto",
78771-    ],
78772-)
78773-
78774-go_test(
78775-    name = "osconfig_go_gapic_test",
78776-    srcs = [":osconfig_go_gapic_srcjar_test"],
78777-    embed = [":osconfig_go_gapic"],
78778-    importpath = "cloud.google.com/go/osconfig/apiv1alpha",
78779-)
78780-
78781-# Open Source Packages
78782-go_gapic_assembly_pkg(
78783-    name = "gapi-cloud-osconfig-v1alpha-go",
78784-    deps = [
78785-        ":osconfig_go_gapic",
78786-        ":osconfig_go_gapic_srcjar-metadata.srcjar",
78787-        ":osconfig_go_gapic_srcjar-test.srcjar",
78788-        ":osconfig_go_proto",
78789-    ],
78790-)
78791-
78792-##############################################################################
78793-# Python
78794-##############################################################################
78795-load(
78796-    "@com_google_googleapis_imports//:imports.bzl",
78797-    "py_gapic_assembly_pkg",
78798-    "py_gapic_library",
78799-    "py_test",
78800-)
78801-
78802-py_gapic_library(
78803-    name = "osconfig_py_gapic",
78804-    srcs = [":osconfig_proto"],
78805-    grpc_service_config = "osconfig_grpc_service_config.json",
78806-    opt_args = ["warehouse-package-name=google-cloud-os-config"],
78807-    rest_numeric_enums = False,
78808-    transport = "grpc",
78809-)
78810-
78811-py_test(
78812-    name = "osconfig_py_gapic_test",
78813-    srcs = [
78814-        "osconfig_py_gapic_pytest.py",
78815-        "osconfig_py_gapic_test.py",
78816-    ],
78817-    legacy_create_init = False,
78818-    deps = [":osconfig_py_gapic"],
78819-)
78820-
78821-# Open Source Packages
78822-py_gapic_assembly_pkg(
78823-    name = "osconfig-v1alpha-py",
78824-    deps = [
78825-        ":osconfig_py_gapic",
78826-    ],
78827-)
78828-
78829-##############################################################################
78830-# PHP
78831-##############################################################################
78832-load(
78833-    "@com_google_googleapis_imports//:imports.bzl",
78834-    "php_gapic_assembly_pkg",
78835-    "php_gapic_library",
78836-    "php_grpc_library",
78837-    "php_proto_library",
78838-)
78839-
78840-php_proto_library(
78841-    name = "osconfig_php_proto",
78842-    deps = [":osconfig_proto"],
78843-)
78844-
78845-php_grpc_library(
78846-    name = "osconfig_php_grpc",
78847-    srcs = [":osconfig_proto"],
78848-    deps = [":osconfig_php_proto"],
78849-)
78850-
78851-php_gapic_library(
78852-    name = "osconfig_php_gapic",
78853-    srcs = [":osconfig_proto_with_info"],
78854-    grpc_service_config = "osconfig_grpc_service_config.json",
78855-    rest_numeric_enums = False,
78856-    service_yaml = "osconfig_v1alpha.yaml",
78857-    transport = "grpc+rest",
78858-    deps = [
78859-        ":osconfig_php_grpc",
78860-        ":osconfig_php_proto",
78861-    ],
78862-)
78863-
78864-# Open Source Packages
78865-php_gapic_assembly_pkg(
78866-    name = "google-cloud-osconfig-v1alpha-php",
78867-    deps = [
78868-        ":osconfig_php_gapic",
78869-        ":osconfig_php_grpc",
78870-        ":osconfig_php_proto",
78871-    ],
78872-)
78873-
78874-##############################################################################
78875-# Node.js
78876-##############################################################################
78877-load(
78878-    "@com_google_googleapis_imports//:imports.bzl",
78879-    "nodejs_gapic_assembly_pkg",
78880-    "nodejs_gapic_library",
78881-)
78882-
78883-nodejs_gapic_library(
78884-    name = "osconfig_nodejs_gapic",
78885-    package_name = "@google-cloud/os-config",
78886-    src = ":osconfig_proto_with_info",
78887-    extra_protoc_parameters = ["metadata"],
78888-    grpc_service_config = "osconfig_grpc_service_config.json",
78889-    package = "google.cloud.osconfig.v1alpha",
78890-    rest_numeric_enums = False,
78891-    service_yaml = "osconfig_v1alpha.yaml",
78892-    transport = "grpc+rest",
78893-    deps = [],
78894-)
78895-
78896-nodejs_gapic_assembly_pkg(
78897-    name = "osconfig-v1alpha-nodejs",
78898-    deps = [
78899-        ":osconfig_nodejs_gapic",
78900-        ":osconfig_proto",
78901-    ],
78902-)
78903-
78904-##############################################################################
78905-# Ruby
78906-##############################################################################
78907-load(
78908-    "@com_google_googleapis_imports//:imports.bzl",
78909-    "ruby_cloud_gapic_library",
78910-    "ruby_gapic_assembly_pkg",
78911-    "ruby_grpc_library",
78912-    "ruby_proto_library",
78913-)
78914-
78915-ruby_proto_library(
78916-    name = "osconfig_ruby_proto",
78917-    deps = [":osconfig_proto"],
78918-)
78919-
78920-ruby_grpc_library(
78921-    name = "osconfig_ruby_grpc",
78922-    srcs = [":osconfig_proto"],
78923-    deps = [":osconfig_ruby_proto"],
78924-)
78925-
78926-ruby_cloud_gapic_library(
78927-    name = "osconfig_ruby_gapic",
78928-    srcs = [":osconfig_proto_with_info"],
78929-    extra_protoc_parameters = [
78930-        "ruby-cloud-api-id=osconfig.googleapis.com",
78931-        "ruby-cloud-api-shortname=osconfig",
78932-        "ruby-cloud-env-prefix=OS_CONFIG",
78933-        "ruby-cloud-gem-name=google-cloud-os_config-v1alpha",
78934-        "ruby-cloud-product-url=https://cloud.google.com/compute/docs/manage-os",
78935-    ],
78936-    grpc_service_config = "osconfig_grpc_service_config.json",
78937-    rest_numeric_enums = False,
78938-    ruby_cloud_description = "Cloud OS Config provides OS management tools that can be used for patch management, patch compliance, and configuration management on VM instances.",
78939-    ruby_cloud_title = "Cloud OS Config V1alpha",
78940-    deps = [
78941-        ":osconfig_ruby_grpc",
78942-        ":osconfig_ruby_proto",
78943-    ],
78944-)
78945-
78946-# Open Source Packages
78947-ruby_gapic_assembly_pkg(
78948-    name = "google-cloud-osconfig-v1alpha-ruby",
78949-    deps = [
78950-        ":osconfig_ruby_gapic",
78951-        ":osconfig_ruby_grpc",
78952-        ":osconfig_ruby_proto",
78953-    ],
78954-)
78955-
78956-##############################################################################
78957-# C#
78958-##############################################################################
78959-load(
78960-    "@com_google_googleapis_imports//:imports.bzl",
78961-    "csharp_gapic_assembly_pkg",
78962-    "csharp_gapic_library",
78963-    "csharp_grpc_library",
78964-    "csharp_proto_library",
78965-)
78966-
78967-csharp_proto_library(
78968-    name = "osconfig_csharp_proto",
78969-    deps = [":osconfig_proto"],
78970-)
78971-
78972-csharp_grpc_library(
78973-    name = "osconfig_csharp_grpc",
78974-    srcs = [":osconfig_proto"],
78975-    deps = [":osconfig_csharp_proto"],
78976-)
78977-
78978-csharp_gapic_library(
78979-    name = "osconfig_csharp_gapic",
78980-    srcs = [":osconfig_proto_with_info"],
78981-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
78982-    grpc_service_config = "osconfig_grpc_service_config.json",
78983-    rest_numeric_enums = False,
78984-    service_yaml = "osconfig_v1alpha.yaml",
78985-    deps = [
78986-        ":osconfig_csharp_grpc",
78987-        ":osconfig_csharp_proto",
78988-    ],
78989-)
78990-
78991-# Open Source Packages
78992-csharp_gapic_assembly_pkg(
78993-    name = "google-cloud-osconfig-v1alpha-csharp",
78994-    deps = [
78995-        ":osconfig_csharp_gapic",
78996-        ":osconfig_csharp_grpc",
78997-        ":osconfig_csharp_proto",
78998-    ],
78999-)
79000-
79001-##############################################################################
79002-# C++
79003-##############################################################################
79004-load(
79005-    "@com_google_googleapis_imports//:imports.bzl",
79006-    "cc_grpc_library",
79007-    "cc_proto_library",
79008-)
79009-
79010-cc_proto_library(
79011-    name = "osconfig_cc_proto",
79012-    deps = [":osconfig_proto"],
79013-)
79014-
79015-cc_grpc_library(
79016-    name = "osconfig_cc_grpc",
79017-    srcs = [":osconfig_proto"],
79018-    grpc_only = True,
79019-    deps = [":osconfig_cc_proto"],
79020-)
79021diff -urN a/google/cloud/osconfig/v1beta/BUILD.bazel b/google/cloud/osconfig/v1beta/BUILD.bazel
79022--- a/google/cloud/osconfig/v1beta/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
79023+++ b/google/cloud/osconfig/v1beta/BUILD.bazel	1969-12-31 16:00:00
79024@@ -1,392 +0,0 @@
79025-# This file was automatically generated by BuildFileGenerator
79026-# https://github.com/googleapis/rules_gapic/tree/master/bazel
79027-
79028-# Most of the manual changes to this file will be overwritten.
79029-# It's **only** allowed to change the following rule attribute values:
79030-# - names of *_gapic_assembly_* rules
79031-# - certain parameters of *_gapic_library rules, including but not limited to:
79032-#    * extra_protoc_parameters
79033-#    * extra_protoc_file_parameters
79034-# The complete list of preserved parameters can be found in the source code.
79035-
79036-# This is an API workspace, having public visibility by default makes perfect sense.
79037-package(default_visibility = ["//visibility:public"])
79038-
79039-##############################################################################
79040-# Common
79041-##############################################################################
79042-load("@rules_proto//proto:defs.bzl", "proto_library")
79043-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
79044-
79045-proto_library(
79046-    name = "osconfig_proto",
79047-    srcs = [
79048-        "guest_policies.proto",
79049-        "osconfig_common.proto",
79050-        "osconfig_service.proto",
79051-        "patch_deployments.proto",
79052-        "patch_jobs.proto",
79053-    ],
79054-    deps = [
79055-        "//google/api:annotations_proto",
79056-        "//google/api:client_proto",
79057-        "//google/api:field_behavior_proto",
79058-        "//google/api:resource_proto",
79059-        "//google/type:datetime_proto",
79060-        "//google/type:dayofweek_proto",
79061-        "//google/type:timeofday_proto",
79062-        "@com_google_protobuf//:duration_proto",
79063-        "@com_google_protobuf//:empty_proto",
79064-        "@com_google_protobuf//:field_mask_proto",
79065-        "@com_google_protobuf//:timestamp_proto",
79066-    ],
79067-)
79068-
79069-proto_library_with_info(
79070-    name = "osconfig_proto_with_info",
79071-    deps = [
79072-        ":osconfig_proto",
79073-        "//google/cloud:common_resources_proto",
79074-    ],
79075-)
79076-
79077-##############################################################################
79078-# Java
79079-##############################################################################
79080-load(
79081-    "@com_google_googleapis_imports//:imports.bzl",
79082-    "java_gapic_assembly_gradle_pkg",
79083-    "java_gapic_library",
79084-    "java_gapic_test",
79085-    "java_grpc_library",
79086-    "java_proto_library",
79087-)
79088-
79089-java_proto_library(
79090-    name = "osconfig_java_proto",
79091-    deps = [":osconfig_proto"],
79092-)
79093-
79094-java_grpc_library(
79095-    name = "osconfig_java_grpc",
79096-    srcs = [":osconfig_proto"],
79097-    deps = [":osconfig_java_proto"],
79098-)
79099-
79100-java_gapic_library(
79101-    name = "osconfig_java_gapic",
79102-    srcs = [":osconfig_proto_with_info"],
79103-    gapic_yaml = "osconfig_gapic.yaml",
79104-    grpc_service_config = "osconfig_grpc_service_config.json",
79105-    rest_numeric_enums = False,
79106-    service_yaml = "osconfig_v1beta.yaml",
79107-    test_deps = [
79108-        ":osconfig_java_grpc",
79109-    ],
79110-    transport = "grpc+rest",
79111-    deps = [
79112-        ":osconfig_java_proto",
79113-        "//google/api:api_java_proto",
79114-    ],
79115-)
79116-
79117-java_gapic_test(
79118-    name = "osconfig_java_gapic_test_suite",
79119-    test_classes = [
79120-        "com.google.cloud.osconfig.v1beta.OsConfigServiceClientHttpJsonTest",
79121-        "com.google.cloud.osconfig.v1beta.OsConfigServiceClientTest",
79122-    ],
79123-    runtime_deps = [":osconfig_java_gapic_test"],
79124-)
79125-
79126-# Open Source Packages
79127-java_gapic_assembly_gradle_pkg(
79128-    name = "google-cloud-osconfig-v1beta-java",
79129-    include_samples = True,
79130-    transport = "grpc+rest",
79131-    deps = [
79132-        ":osconfig_java_gapic",
79133-        ":osconfig_java_grpc",
79134-        ":osconfig_java_proto",
79135-        ":osconfig_proto",
79136-    ],
79137-)
79138-
79139-##############################################################################
79140-# Go
79141-##############################################################################
79142-load(
79143-    "@com_google_googleapis_imports//:imports.bzl",
79144-    "go_gapic_assembly_pkg",
79145-    "go_gapic_library",
79146-    "go_proto_library",
79147-    "go_test",
79148-)
79149-
79150-go_proto_library(
79151-    name = "osconfig_go_proto",
79152-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
79153-    importpath = "google.golang.org/genproto/googleapis/cloud/osconfig/v1beta",
79154-    protos = [":osconfig_proto"],
79155-    deps = [
79156-        "//google/api:annotations_go_proto",
79157-        "//google/type:datetime_go_proto",
79158-        "//google/type:dayofweek_go_proto",
79159-        "//google/type:timeofday_go_proto",
79160-    ],
79161-)
79162-
79163-go_gapic_library(
79164-    name = "osconfig_go_gapic",
79165-    srcs = [":osconfig_proto_with_info"],
79166-    grpc_service_config = "osconfig_grpc_service_config.json",
79167-    importpath = "cloud.google.com/go/osconfig/apiv1beta;osconfig",
79168-    metadata = True,
79169-    rest_numeric_enums = False,
79170-    service_yaml = "osconfig_v1beta.yaml",
79171-    transport = "grpc+rest",
79172-    deps = [
79173-        ":osconfig_go_proto",
79174-        "@io_bazel_rules_go//proto/wkt:duration_go_proto",
79175-    ],
79176-)
79177-
79178-go_test(
79179-    name = "osconfig_go_gapic_test",
79180-    srcs = [":osconfig_go_gapic_srcjar_test"],
79181-    embed = [":osconfig_go_gapic"],
79182-    importpath = "cloud.google.com/go/osconfig/apiv1beta",
79183-)
79184-
79185-# Open Source Packages
79186-go_gapic_assembly_pkg(
79187-    name = "gapi-cloud-osconfig-v1beta-go",
79188-    deps = [
79189-        ":osconfig_go_gapic",
79190-        ":osconfig_go_gapic_srcjar-metadata.srcjar",
79191-        ":osconfig_go_gapic_srcjar-test.srcjar",
79192-        ":osconfig_go_proto",
79193-    ],
79194-)
79195-
79196-##############################################################################
79197-# Python
79198-##############################################################################
79199-load(
79200-    "@com_google_googleapis_imports//:imports.bzl",
79201-    "py_gapic_assembly_pkg",
79202-    "py_gapic_library",
79203-    "py_test",
79204-)
79205-
79206-py_gapic_library(
79207-    name = "osconfig_py_gapic",
79208-    srcs = [":osconfig_proto"],
79209-    grpc_service_config = "osconfig_grpc_service_config.json",
79210-    opt_args = ["warehouse-package-name=google-cloud-os-config"],
79211-    rest_numeric_enums = False,
79212-    transport = "grpc",
79213-)
79214-
79215-py_test(
79216-    name = "osconfig_py_gapic_test",
79217-    srcs = [
79218-        "osconfig_py_gapic_pytest.py",
79219-        "osconfig_py_gapic_test.py",
79220-    ],
79221-    legacy_create_init = False,
79222-    deps = [":osconfig_py_gapic"],
79223-)
79224-
79225-# Open Source Packages
79226-py_gapic_assembly_pkg(
79227-    name = "osconfig-v1beta-py",
79228-    deps = [
79229-        ":osconfig_py_gapic",
79230-    ],
79231-)
79232-
79233-##############################################################################
79234-# PHP
79235-##############################################################################
79236-load(
79237-    "@com_google_googleapis_imports//:imports.bzl",
79238-    "php_gapic_assembly_pkg",
79239-    "php_gapic_library",
79240-    "php_grpc_library",
79241-    "php_proto_library",
79242-)
79243-
79244-php_proto_library(
79245-    name = "osconfig_php_proto",
79246-    deps = [":osconfig_proto"],
79247-)
79248-
79249-php_grpc_library(
79250-    name = "osconfig_php_grpc",
79251-    srcs = [":osconfig_proto"],
79252-    deps = [":osconfig_php_proto"],
79253-)
79254-
79255-php_gapic_library(
79256-    name = "osconfig_php_gapic",
79257-    srcs = [":osconfig_proto_with_info"],
79258-    grpc_service_config = "osconfig_grpc_service_config.json",
79259-    rest_numeric_enums = False,
79260-    service_yaml = "osconfig_v1beta.yaml",
79261-    transport = "grpc+rest",
79262-    deps = [
79263-        ":osconfig_php_grpc",
79264-        ":osconfig_php_proto",
79265-    ],
79266-)
79267-
79268-# Open Source Packages
79269-php_gapic_assembly_pkg(
79270-    name = "google-cloud-osconfig-v1beta-php",
79271-    deps = [
79272-        ":osconfig_php_gapic",
79273-        ":osconfig_php_grpc",
79274-        ":osconfig_php_proto",
79275-    ],
79276-)
79277-
79278-##############################################################################
79279-# Node.js
79280-##############################################################################
79281-load(
79282-    "@com_google_googleapis_imports//:imports.bzl",
79283-    "nodejs_gapic_assembly_pkg",
79284-    "nodejs_gapic_library",
79285-)
79286-
79287-nodejs_gapic_library(
79288-    name = "osconfig_nodejs_gapic",
79289-    package_name = "@google-cloud/osconfig",
79290-    src = ":osconfig_proto_with_info",
79291-    extra_protoc_parameters = ["metadata"],
79292-    grpc_service_config = "osconfig_grpc_service_config.json",
79293-    package = "google.cloud.osconfig.v1beta",
79294-    rest_numeric_enums = False,
79295-    service_yaml = "osconfig_v1beta.yaml",
79296-    transport = "grpc+rest",
79297-    deps = [],
79298-)
79299-
79300-nodejs_gapic_assembly_pkg(
79301-    name = "osconfig-v1beta-nodejs",
79302-    deps = [
79303-        ":osconfig_nodejs_gapic",
79304-        ":osconfig_proto",
79305-    ],
79306-)
79307-
79308-##############################################################################
79309-# Ruby
79310-##############################################################################
79311-load(
79312-    "@com_google_googleapis_imports//:imports.bzl",
79313-    "ruby_cloud_gapic_library",
79314-    "ruby_gapic_assembly_pkg",
79315-    "ruby_grpc_library",
79316-    "ruby_proto_library",
79317-)
79318-
79319-ruby_proto_library(
79320-    name = "osconfig_ruby_proto",
79321-    deps = [":osconfig_proto"],
79322-)
79323-
79324-ruby_grpc_library(
79325-    name = "osconfig_ruby_grpc",
79326-    srcs = [":osconfig_proto"],
79327-    deps = [":osconfig_ruby_proto"],
79328-)
79329-
79330-ruby_cloud_gapic_library(
79331-    name = "osconfig_ruby_gapic",
79332-    srcs = [":osconfig_proto_with_info"],
79333-    extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-osconfig-v1beta"],
79334-    grpc_service_config = "osconfig_grpc_service_config.json",
79335-    rest_numeric_enums = False,
79336-    deps = [
79337-        ":osconfig_ruby_grpc",
79338-        ":osconfig_ruby_proto",
79339-    ],
79340-)
79341-
79342-# Open Source Packages
79343-ruby_gapic_assembly_pkg(
79344-    name = "google-cloud-osconfig-v1beta-ruby",
79345-    deps = [
79346-        ":osconfig_ruby_gapic",
79347-        ":osconfig_ruby_grpc",
79348-        ":osconfig_ruby_proto",
79349-    ],
79350-)
79351-
79352-##############################################################################
79353-# C#
79354-##############################################################################
79355-load(
79356-    "@com_google_googleapis_imports//:imports.bzl",
79357-    "csharp_gapic_assembly_pkg",
79358-    "csharp_gapic_library",
79359-    "csharp_grpc_library",
79360-    "csharp_proto_library",
79361-)
79362-
79363-csharp_proto_library(
79364-    name = "osconfig_csharp_proto",
79365-    deps = [":osconfig_proto"],
79366-)
79367-
79368-csharp_grpc_library(
79369-    name = "osconfig_csharp_grpc",
79370-    srcs = [":osconfig_proto"],
79371-    deps = [":osconfig_csharp_proto"],
79372-)
79373-
79374-csharp_gapic_library(
79375-    name = "osconfig_csharp_gapic",
79376-    srcs = [":osconfig_proto_with_info"],
79377-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
79378-    grpc_service_config = "osconfig_grpc_service_config.json",
79379-    rest_numeric_enums = False,
79380-    service_yaml = "osconfig_v1beta.yaml",
79381-    deps = [
79382-        ":osconfig_csharp_grpc",
79383-        ":osconfig_csharp_proto",
79384-    ],
79385-)
79386-
79387-# Open Source Packages
79388-csharp_gapic_assembly_pkg(
79389-    name = "google-cloud-osconfig-v1beta-csharp",
79390-    deps = [
79391-        ":osconfig_csharp_gapic",
79392-        ":osconfig_csharp_grpc",
79393-        ":osconfig_csharp_proto",
79394-    ],
79395-)
79396-
79397-##############################################################################
79398-# C++
79399-##############################################################################
79400-load(
79401-    "@com_google_googleapis_imports//:imports.bzl",
79402-    "cc_grpc_library",
79403-    "cc_proto_library",
79404-)
79405-
79406-cc_proto_library(
79407-    name = "osconfig_cc_proto",
79408-    deps = [":osconfig_proto"],
79409-)
79410-
79411-cc_grpc_library(
79412-    name = "osconfig_cc_grpc",
79413-    srcs = [":osconfig_proto"],
79414-    grpc_only = True,
79415-    deps = [":osconfig_cc_proto"],
79416-)
79417diff -urN a/google/cloud/oslogin/BUILD.bazel b/google/cloud/oslogin/BUILD.bazel
79418--- a/google/cloud/oslogin/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
79419+++ b/google/cloud/oslogin/BUILD.bazel	1969-12-31 16:00:00
79420@@ -1,41 +0,0 @@
79421-# This build file includes a target for the Ruby wrapper library for
79422-# google-cloud-os_login.
79423-
79424-# This is an API workspace, having public visibility by default makes perfect sense.
79425-package(default_visibility = ["//visibility:public"])
79426-
79427-# Export yaml configs.
79428-exports_files(glob(["*.yaml"]))
79429-
79430-load(
79431-    "@com_google_googleapis_imports//:imports.bzl",
79432-    "ruby_cloud_gapic_library",
79433-    "ruby_gapic_assembly_pkg",
79434-)
79435-
79436-# Generates a Ruby wrapper client for oslogin.
79437-# Ruby wrapper clients are versionless, but are generated from source protos
79438-# for a particular service version, v1 in this case.
79439-ruby_cloud_gapic_library(
79440-    name = "oslogin_ruby_wrapper",
79441-    srcs = ["//google/cloud/oslogin/v1:oslogin_proto_with_info"],
79442-    extra_protoc_parameters = [
79443-        "ruby-cloud-gem-name=google-cloud-os_login",
79444-        "ruby-cloud-env-prefix=OS_LOGIN",
79445-        "ruby-cloud-wrapper-of=v1:0.0;v1beta:0.0",
79446-        "ruby-cloud-product-url=https://cloud.google.com/compute/docs/oslogin",
79447-        "ruby-cloud-api-id=oslogin.googleapis.com",
79448-        "ruby-cloud-api-shortname=oslogin",
79449-        "ruby-cloud-migration-version=1.0",
79450-    ],
79451-    ruby_cloud_description = "Use OS Login to manage SSH access to your instances using IAM without having to create and manage individual SSH keys. OS Login maintains a consistent Linux user identity across VM instances and is the recommended way to manage many users across multiple instances or projects.",
79452-    ruby_cloud_title = "Cloud OS Login",
79453-)
79454-
79455-# Open Source package.
79456-ruby_gapic_assembly_pkg(
79457-    name = "google-cloud-oslogin-ruby",
79458-    deps = [
79459-        ":oslogin_ruby_wrapper",
79460-    ],
79461-)
79462diff -urN a/google/cloud/oslogin/common/BUILD.bazel b/google/cloud/oslogin/common/BUILD.bazel
79463--- a/google/cloud/oslogin/common/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
79464+++ b/google/cloud/oslogin/common/BUILD.bazel	1969-12-31 16:00:00
79465@@ -1,199 +0,0 @@
79466-# This file was automatically generated by BuildFileGenerator
79467-
79468-# This is an API workspace, having public visibility by default makes perfect sense.
79469-package(default_visibility = ["//visibility:public"])
79470-
79471-##############################################################################
79472-# Common
79473-##############################################################################
79474-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
79475-
79476-proto_library(
79477-    name = "common_proto",
79478-    srcs = [
79479-        "common.proto",
79480-    ],
79481-    deps = [
79482-        "//google/api:field_behavior_proto",
79483-        "//google/api:resource_proto",
79484-    ],
79485-)
79486-
79487-proto_library_with_info(
79488-    name = "common_proto_with_info",
79489-    deps = [
79490-        ":common_proto",
79491-    ],
79492-)
79493-
79494-##############################################################################
79495-# Java
79496-##############################################################################
79497-load(
79498-    "@com_google_googleapis_imports//:imports.bzl",
79499-    "java_grpc_library",
79500-    "java_proto_library",
79501-)
79502-
79503-java_proto_library(
79504-    name = "common_java_proto",
79505-    deps = [":common_proto"],
79506-)
79507-
79508-java_grpc_library(
79509-    name = "common_java_grpc",
79510-    srcs = [":common_proto"],
79511-    deps = [":common_java_proto"],
79512-)
79513-
79514-##############################################################################
79515-# Go
79516-##############################################################################
79517-load(
79518-    "@com_google_googleapis_imports//:imports.bzl",
79519-    "go_proto_library",
79520-)
79521-
79522-go_proto_library(
79523-    name = "common_go_proto",
79524-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
79525-    importpath = "google.golang.org/genproto/googleapis/cloud/oslogin/common",
79526-    protos = [":common_proto"],
79527-    deps = [
79528-        "//google/api:annotations_go_proto",
79529-    ],
79530-)
79531-
79532-##############################################################################
79533-# Python
79534-##############################################################################
79535-load(
79536-    "@com_google_googleapis_imports//:imports.bzl",
79537-    "py_gapic_assembly_pkg",
79538-    "py_gapic_library",
79539-    "py_proto_library",
79540-)
79541-
79542-py_gapic_library(
79543-    name = "common_py_gapic",
79544-    srcs = [":common_proto"],
79545-    rest_numeric_enums = False,
79546-    transport = "grpc",
79547-)
79548-
79549-py_proto_library(
79550-    name = "common_py_proto",
79551-    deps = [":common_proto"],
79552-)
79553-
79554-##############################################################################
79555-# PHP
79556-##############################################################################
79557-load(
79558-    "@com_google_googleapis_imports//:imports.bzl",
79559-    "php_grpc_library",
79560-    "php_proto_library",
79561-)
79562-
79563-php_proto_library(
79564-    name = "common_php_proto",
79565-    deps = [":common_proto"],
79566-)
79567-
79568-php_grpc_library(
79569-    name = "common_php_grpc",
79570-    srcs = [":common_proto"],
79571-    deps = [":common_php_proto"],
79572-)
79573-
79574-##############################################################################
79575-# Node.js
79576-##############################################################################
79577-load(
79578-    "@com_google_googleapis_imports//:imports.bzl",
79579-    "nodejs_gapic_assembly_pkg",
79580-    "nodejs_gapic_library",
79581-)
79582-
79583-##############################################################################
79584-# Ruby
79585-##############################################################################
79586-load(
79587-    "@com_google_googleapis_imports//:imports.bzl",
79588-    "ruby_grpc_library",
79589-    "ruby_proto_library",
79590-)
79591-
79592-ruby_proto_library(
79593-    name = "common_ruby_proto",
79594-    deps = [":common_proto"],
79595-)
79596-
79597-ruby_grpc_library(
79598-    name = "common_ruby_grpc",
79599-    srcs = [":common_proto"],
79600-    deps = [":common_ruby_proto"],
79601-)
79602-
79603-##############################################################################
79604-# C#
79605-##############################################################################
79606-load(
79607-    "@com_google_googleapis_imports//:imports.bzl",
79608-    "csharp_gapic_assembly_pkg",
79609-    "csharp_gapic_library",
79610-    "csharp_grpc_library",
79611-    "csharp_proto_library",
79612-)
79613-
79614-csharp_proto_library(
79615-    name = "common_csharp_proto",
79616-    deps = [":common_proto"],
79617-)
79618-
79619-csharp_grpc_library(
79620-    name = "common_csharp_grpc",
79621-    srcs = [":common_proto"],
79622-    deps = [":common_csharp_proto"],
79623-)
79624-
79625-csharp_gapic_library(
79626-    name = "common_csharp_gapic",
79627-    srcs = [":common_proto_with_info"],
79628-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
79629-    rest_numeric_enums = False,
79630-    deps = [
79631-        ":common_csharp_grpc",
79632-        ":common_csharp_proto",
79633-    ],
79634-)
79635-
79636-csharp_gapic_assembly_pkg(
79637-    name = "google-cloud-oslogin-common-csharp",
79638-    deps = [
79639-        ":common_csharp_gapic",
79640-        ":common_csharp_grpc",
79641-        ":common_csharp_proto",
79642-    ],
79643-)
79644-
79645-##############################################################################
79646-# C++
79647-##############################################################################
79648-load(
79649-    "@com_google_googleapis_imports//:imports.bzl",
79650-    "cc_grpc_library",
79651-    "cc_proto_library",
79652-)
79653-
79654-cc_proto_library(
79655-    name = "common_cc_proto",
79656-    deps = [":common_proto"],
79657-)
79658-
79659-cc_grpc_library(
79660-    name = "common_cc_grpc",
79661-    srcs = [":common_proto"],
79662-    grpc_only = True,
79663-    deps = [":common_cc_proto"],
79664-)
79665diff -urN a/google/cloud/oslogin/v1/BUILD.bazel b/google/cloud/oslogin/v1/BUILD.bazel
79666--- a/google/cloud/oslogin/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
79667+++ b/google/cloud/oslogin/v1/BUILD.bazel	1969-12-31 16:00:00
79668@@ -1,411 +0,0 @@
79669-# This file was automatically generated by BuildFileGenerator
79670-
79671-# This is an API workspace, having public visibility by default makes perfect sense.
79672-package(default_visibility = ["//visibility:public"])
79673-
79674-##############################################################################
79675-# Common
79676-##############################################################################
79677-load("@rules_proto//proto:defs.bzl", "proto_library")
79678-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
79679-
79680-_PROTO_SUBPACKAGE_DEPS = [
79681-    "//google/cloud/oslogin/common:common_proto",
79682-]
79683-
79684-proto_library(
79685-    name = "oslogin_proto",
79686-    srcs = [
79687-        "oslogin.proto",
79688-    ],
79689-    deps = [
79690-        "//google/api:annotations_proto",
79691-        "//google/api:client_proto",
79692-        "//google/api:field_behavior_proto",
79693-        "//google/api:resource_proto",
79694-        "@com_google_protobuf//:empty_proto",
79695-        "@com_google_protobuf//:field_mask_proto",
79696-    ] + _PROTO_SUBPACKAGE_DEPS,
79697-)
79698-
79699-proto_library_with_info(
79700-    name = "oslogin_proto_with_info",
79701-    deps = [
79702-        ":oslogin_proto",
79703-        "//google/cloud:common_resources_proto",
79704-    ] + _PROTO_SUBPACKAGE_DEPS,
79705-)
79706-
79707-##############################################################################
79708-# Java
79709-##############################################################################
79710-load(
79711-    "@com_google_googleapis_imports//:imports.bzl",
79712-    "java_gapic_assembly_gradle_pkg",
79713-    "java_gapic_library",
79714-    "java_gapic_test",
79715-    "java_grpc_library",
79716-    "java_proto_library",
79717-)
79718-
79719-_JAVA_PROTO_SUBPACKAGE_DEPS = [
79720-    "//google/cloud/oslogin/common:common_java_proto",
79721-]
79722-
79723-_JAVA_GRPC_SUBPACKAGE_DEPS = [
79724-    "//google/cloud/oslogin/common:common_java_grpc",
79725-]
79726-
79727-java_proto_library(
79728-    name = "oslogin_java_proto",
79729-    deps = [":oslogin_proto"],
79730-)
79731-
79732-java_grpc_library(
79733-    name = "oslogin_java_grpc",
79734-    srcs = [":oslogin_proto"],
79735-    deps = [":oslogin_java_proto"] + _JAVA_PROTO_SUBPACKAGE_DEPS,
79736-)
79737-
79738-java_gapic_library(
79739-    name = "oslogin_java_gapic",
79740-    srcs = [":oslogin_proto_with_info"],
79741-    grpc_service_config = "oslogin_grpc_service_config.json",
79742-    rest_numeric_enums = False,
79743-    test_deps = [
79744-        ":oslogin_java_grpc",
79745-    ] + _JAVA_GRPC_SUBPACKAGE_DEPS,
79746-    transport = "grpc+rest",
79747-    deps = [
79748-        ":oslogin_java_proto",
79749-    ] + _JAVA_PROTO_SUBPACKAGE_DEPS,
79750-)
79751-
79752-java_gapic_test(
79753-    name = "oslogin_java_gapic_test_suite",
79754-    test_classes = [
79755-        "com.google.cloud.oslogin.v1.OsLoginServiceClientHttpJsonTest",
79756-        "com.google.cloud.oslogin.v1.OsLoginServiceClientTest",
79757-    ],
79758-    runtime_deps = [":oslogin_java_gapic_test"],
79759-)
79760-
79761-# Open Source Packages
79762-java_gapic_assembly_gradle_pkg(
79763-    name = "google-cloud-oslogin-v1-java",
79764-    transport = "grpc+rest",
79765-    deps = [
79766-        ":oslogin_java_gapic",
79767-        ":oslogin_java_grpc",
79768-        ":oslogin_java_proto",
79769-        ":oslogin_proto",
79770-    ] + _JAVA_PROTO_SUBPACKAGE_DEPS + _PROTO_SUBPACKAGE_DEPS + _JAVA_GRPC_SUBPACKAGE_DEPS,
79771-)
79772-
79773-##############################################################################
79774-# Go
79775-##############################################################################
79776-load(
79777-    "@com_google_googleapis_imports//:imports.bzl",
79778-    "go_gapic_assembly_pkg",
79779-    "go_gapic_library",
79780-    "go_proto_library",
79781-    "go_test",
79782-)
79783-
79784-go_proto_library(
79785-    name = "oslogin_go_proto",
79786-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
79787-    importpath = "google.golang.org/genproto/googleapis/cloud/oslogin/v1",
79788-    protos = [":oslogin_proto"],
79789-    deps = [
79790-        "//google/api:annotations_go_proto",
79791-        "//google/cloud/oslogin/common:common_go_proto",
79792-    ],
79793-)
79794-
79795-go_gapic_library(
79796-    name = "oslogin_go_gapic",
79797-    srcs = [":oslogin_proto_with_info"],
79798-    grpc_service_config = "oslogin_grpc_service_config.json",
79799-    importpath = "cloud.google.com/go/oslogin/apiv1;oslogin",
79800-    rest_numeric_enums = False,
79801-    service_yaml = "oslogin_v1.yaml",
79802-    transport = "grpc+rest",
79803-    deps = [
79804-        ":oslogin_go_proto",
79805-        "//google/cloud/oslogin/common:common_go_proto",
79806-    ],
79807-)
79808-
79809-go_test(
79810-    name = "oslogin_go_gapic_test",
79811-    srcs = [":oslogin_go_gapic_srcjar_test"],
79812-    embed = [":oslogin_go_gapic"],
79813-    importpath = "cloud.google.com/go/oslogin/apiv1",
79814-)
79815-
79816-# Open Source Packages
79817-go_gapic_assembly_pkg(
79818-    name = "gapi-cloud-oslogin-v1-go",
79819-    deps = [
79820-        ":oslogin_go_gapic",
79821-        ":oslogin_go_gapic_srcjar-test.srcjar",
79822-        ":oslogin_go_proto",
79823-        "//google/cloud/oslogin/common:common_go_proto",
79824-    ],
79825-)
79826-
79827-##############################################################################
79828-# Python
79829-##############################################################################
79830-load(
79831-    "@com_google_googleapis_imports//:imports.bzl",
79832-    "py_gapic_assembly_pkg",
79833-    "py_gapic_library",
79834-)
79835-
79836-py_gapic_library(
79837-    name = "oslogin_py_gapic",
79838-    srcs = [
79839-        ":oslogin_proto",
79840-    ],
79841-    grpc_service_config = "oslogin_grpc_service_config.json",
79842-    rest_numeric_enums = False,
79843-    transport = "grpc",
79844-    deps = [
79845-        "//google/cloud/oslogin/common:common_py_proto",
79846-    ],
79847-    opt_args = [
79848-      "warehouse-package-name=google-cloud-os-login",
79849-    ],
79850-)
79851-
79852-# Uncomment once https://github.com/googleapis/gapic-generator-python/issues/1376 is fixed
79853-#py_test(
79854-#    name = "oslogin_py_gapic_test",
79855-#    srcs = [
79856-#        "oslogin_py_gapic_pytest.py",
79857-#        "oslogin_py_gapic_test.py",
79858-#    ],
79859-#    legacy_create_init = False,
79860-#    deps = [
79861-#        ":oslogin_py_gapic",
79862-#    ],
79863-#)
79864-
79865-py_gapic_assembly_pkg(
79866-    name = "oslogin-v1-py",
79867-    deps = [
79868-        ":oslogin_py_gapic",
79869-        #        "//google/cloud/oslogin/common:common_py_gapic",
79870-        "//google/cloud/oslogin/common:common_py_proto",
79871-    ],
79872-)
79873-
79874-##############################################################################
79875-# PHP
79876-##############################################################################
79877-load(
79878-    "@com_google_googleapis_imports//:imports.bzl",
79879-    "php_gapic_assembly_pkg",
79880-    "php_gapic_library",
79881-    "php_grpc_library",
79882-    "php_proto_library",
79883-)
79884-
79885-_PHP_SUBPACKAGE_DEPS = [
79886-    "//google/cloud/oslogin/common:common_php_proto",
79887-    "//google/cloud/oslogin/common:common_php_grpc",
79888-]
79889-
79890-php_proto_library(
79891-    name = "oslogin_php_proto",
79892-    deps = [":oslogin_proto"],
79893-)
79894-
79895-php_grpc_library(
79896-    name = "oslogin_php_grpc",
79897-    srcs = [":oslogin_proto"],
79898-    deps = [":oslogin_php_proto"],
79899-)
79900-
79901-php_gapic_library(
79902-    name = "oslogin_php_gapic",
79903-    srcs = [":oslogin_proto_with_info"],
79904-    grpc_service_config = "oslogin_grpc_service_config.json",
79905-    rest_numeric_enums = False,
79906-    transport = "grpc+rest",
79907-    deps = [
79908-        ":oslogin_php_grpc",
79909-        ":oslogin_php_proto",
79910-    ] + _PHP_SUBPACKAGE_DEPS,
79911-)
79912-
79913-# Open Source Packages
79914-php_gapic_assembly_pkg(
79915-    name = "google-cloud-oslogin-v1-php",
79916-    deps = [
79917-        ":oslogin_php_gapic",
79918-        ":oslogin_php_grpc",
79919-        ":oslogin_php_proto",
79920-    ] + _PHP_SUBPACKAGE_DEPS,
79921-)
79922-
79923-##############################################################################
79924-# Node.js
79925-##############################################################################
79926-load(
79927-    "@com_google_googleapis_imports//:imports.bzl",
79928-    "nodejs_gapic_assembly_pkg",
79929-    "nodejs_gapic_library",
79930-)
79931-
79932-nodejs_gapic_library(
79933-    name = "oslogin_nodejs_gapic",
79934-    package_name = "@google-cloud/os-login",
79935-    src = ":oslogin_proto_with_info",
79936-    extra_protoc_parameters = ["metadata"],
79937-    grpc_service_config = "oslogin_grpc_service_config.json",
79938-    package = "google.cloud.oslogin.v1",
79939-    rest_numeric_enums = False,
79940-    service_yaml = "oslogin_v1.yaml",
79941-    transport = "grpc+rest",
79942-    deps = [],
79943-)
79944-
79945-nodejs_gapic_assembly_pkg(
79946-    name = "oslogin-v1-nodejs",
79947-    deps = [
79948-        ":oslogin_nodejs_gapic",
79949-        ":oslogin_proto",
79950-    ] + _PROTO_SUBPACKAGE_DEPS,
79951-)
79952-
79953-##############################################################################
79954-# Ruby
79955-##############################################################################
79956-load(
79957-    "@com_google_googleapis_imports//:imports.bzl",
79958-    "ruby_cloud_gapic_library",
79959-    "ruby_gapic_assembly_pkg",
79960-    "ruby_grpc_library",
79961-    "ruby_proto_library",
79962-)
79963-
79964-_RUBY_SUBPACKAGE_DEPS = [
79965-    "//google/cloud/oslogin/common:common_ruby_proto",
79966-    "//google/cloud/oslogin/common:common_ruby_grpc",
79967-]
79968-
79969-ruby_proto_library(
79970-    name = "oslogin_ruby_proto",
79971-    deps = [":oslogin_proto"],
79972-)
79973-
79974-ruby_grpc_library(
79975-    name = "oslogin_ruby_grpc",
79976-    srcs = [":oslogin_proto"],
79977-    deps = [":oslogin_ruby_proto"],
79978-)
79979-
79980-ruby_cloud_gapic_library(
79981-    name = "oslogin_ruby_gapic",
79982-    srcs = [":oslogin_proto_with_info"],
79983-    extra_protoc_parameters = [
79984-        "ruby-cloud-gem-name=google-cloud-os_login-v1",
79985-        "ruby-cloud-env-prefix=OS_LOGIN",
79986-        "ruby-cloud-product-url=https://cloud.google.com/compute/docs/oslogin",
79987-        "ruby-cloud-api-id=oslogin.googleapis.com",
79988-        "ruby-cloud-api-shortname=oslogin",
79989-    ],
79990-    grpc_service_config = "oslogin_grpc_service_config.json",
79991-    rest_numeric_enums = False,
79992-    ruby_cloud_description = "Use OS Login to manage SSH access to your instances using IAM without having to create and manage individual SSH keys. OS Login maintains a consistent Linux user identity across VM instances and is the recommended way to manage many users across multiple instances or projects.",
79993-    ruby_cloud_title = "Cloud OS Login V1",
79994-    deps = [
79995-        ":oslogin_ruby_grpc",
79996-        ":oslogin_ruby_proto",
79997-    ] + _RUBY_SUBPACKAGE_DEPS,
79998-)
79999-
80000-# Open Source Packages
80001-ruby_gapic_assembly_pkg(
80002-    name = "google-cloud-oslogin-v1-ruby",
80003-    deps = [
80004-        ":oslogin_ruby_gapic",
80005-        ":oslogin_ruby_grpc",
80006-        ":oslogin_ruby_proto",
80007-    ] + _RUBY_SUBPACKAGE_DEPS,
80008-)
80009-
80010-##############################################################################
80011-# C#
80012-##############################################################################
80013-load(
80014-    "@com_google_googleapis_imports//:imports.bzl",
80015-    "csharp_gapic_assembly_pkg",
80016-    "csharp_gapic_library",
80017-    "csharp_grpc_library",
80018-    "csharp_proto_library",
80019-)
80020-
80021-_CSHARP_SUBPACKAGE_DEPS = [
80022-    "//google/cloud/oslogin/common:common_csharp_proto",
80023-    "//google/cloud/oslogin/common:common_csharp_grpc",
80024-]
80025-
80026-csharp_proto_library(
80027-    name = "oslogin_csharp_proto",
80028-    deps = [":oslogin_proto"],
80029-)
80030-
80031-csharp_grpc_library(
80032-    name = "oslogin_csharp_grpc",
80033-    srcs = [":oslogin_proto"],
80034-    deps = [":oslogin_csharp_proto"],
80035-)
80036-
80037-csharp_gapic_library(
80038-    name = "oslogin_csharp_gapic",
80039-    srcs = [":oslogin_proto_with_info"],
80040-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
80041-    grpc_service_config = "oslogin_grpc_service_config.json",
80042-    rest_numeric_enums = False,
80043-    service_yaml = "oslogin_v1.yaml",
80044-    deps = [
80045-        ":oslogin_csharp_grpc",
80046-        ":oslogin_csharp_proto",
80047-    ] + _CSHARP_SUBPACKAGE_DEPS,
80048-)
80049-
80050-# Open Source Packages
80051-csharp_gapic_assembly_pkg(
80052-    name = "google-cloud-oslogin-v1-csharp",
80053-    deps = [
80054-        ":oslogin_csharp_gapic",
80055-        ":oslogin_csharp_grpc",
80056-        ":oslogin_csharp_proto",
80057-    ] + _CSHARP_SUBPACKAGE_DEPS,
80058-)
80059-
80060-##############################################################################
80061-# C++
80062-##############################################################################
80063-load(
80064-    "@com_google_googleapis_imports//:imports.bzl",
80065-    "cc_grpc_library",
80066-    "cc_proto_library",
80067-)
80068-
80069-cc_proto_library(
80070-    name = "oslogin_cc_proto",
80071-    deps = [":oslogin_proto"],
80072-)
80073-
80074-cc_grpc_library(
80075-    name = "oslogin_cc_grpc",
80076-    srcs = [":oslogin_proto"],
80077-    grpc_only = True,
80078-    deps = [":oslogin_cc_proto"],
80079-)
80080diff -urN a/google/cloud/oslogin/v1beta/BUILD.bazel b/google/cloud/oslogin/v1beta/BUILD.bazel
80081--- a/google/cloud/oslogin/v1beta/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
80082+++ b/google/cloud/oslogin/v1beta/BUILD.bazel	1969-12-31 16:00:00
80083@@ -1,383 +0,0 @@
80084-load("@rules_proto//proto:defs.bzl", "proto_library")
80085-
80086-# This is an API workspace, having public visibility by default makes perfect sense.
80087-package(default_visibility = ["//visibility:public"])
80088-
80089-##############################################################################
80090-# Common
80091-##############################################################################
80092-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
80093-
80094-_PROTO_SUBPACKAGE_DEPS = [
80095-    "//google/cloud/oslogin/common:common_proto",
80096-]
80097-
80098-proto_library(
80099-    name = "oslogin_proto",
80100-    srcs = [
80101-        "oslogin.proto",
80102-    ],
80103-    deps = [
80104-        "//google/api:annotations_proto",
80105-        "//google/api:client_proto",
80106-        "//google/api:field_behavior_proto",
80107-        "//google/api:resource_proto",
80108-        "@com_google_protobuf//:empty_proto",
80109-        "@com_google_protobuf//:field_mask_proto",
80110-    ] + _PROTO_SUBPACKAGE_DEPS,
80111-)
80112-
80113-proto_library_with_info(
80114-    name = "oslogin_proto_with_info",
80115-    deps = [
80116-        ":oslogin_proto",
80117-        "//google/cloud:common_resources_proto",
80118-    ] + _PROTO_SUBPACKAGE_DEPS,
80119-)
80120-
80121-##############################################################################
80122-# Java
80123-##############################################################################
80124-load(
80125-    "@com_google_googleapis_imports//:imports.bzl",
80126-    "java_gapic_assembly_gradle_pkg",
80127-    "java_gapic_library",
80128-    "java_gapic_test",
80129-    "java_grpc_library",
80130-    "java_proto_library",
80131-)
80132-
80133-_JAVA_PROTO_SUBPACKAGE_DEPS = [
80134-    "//google/cloud/oslogin/common:common_java_proto",
80135-]
80136-
80137-_JAVA_GRPC_SUBPACKAGE_DEPS = [
80138-    "//google/cloud/oslogin/common:common_java_grpc",
80139-]
80140-
80141-java_proto_library(
80142-    name = "oslogin_java_proto",
80143-    deps = [":oslogin_proto"],
80144-)
80145-
80146-java_grpc_library(
80147-    name = "oslogin_java_grpc",
80148-    srcs = [":oslogin_proto"],
80149-    deps = [":oslogin_java_proto"] + _JAVA_PROTO_SUBPACKAGE_DEPS,
80150-)
80151-
80152-java_gapic_library(
80153-    name = "oslogin_java_gapic",
80154-    srcs = [":oslogin_proto_with_info"],
80155-    grpc_service_config = "oslogin_grpc_service_config.json",
80156-    rest_numeric_enums = False,
80157-    test_deps = [":oslogin_java_grpc"],
80158-    transport = "grpc+rest",
80159-    deps = [
80160-        ":oslogin_java_proto",
80161-    ] + _JAVA_PROTO_SUBPACKAGE_DEPS,
80162-)
80163-
80164-java_gapic_test(
80165-    name = "oslogin_java_gapic_test_suite",
80166-    test_classes = [
80167-        "com.google.cloud.oslogin.v1beta.OsLoginServiceClientHttpJsonTest",
80168-        "com.google.cloud.oslogin.v1beta.OsLoginServiceClientTest",
80169-    ],
80170-    runtime_deps = [":oslogin_java_gapic_test"],
80171-)
80172-
80173-# Open Source Packages
80174-java_gapic_assembly_gradle_pkg(
80175-    name = "google-cloud-oslogin-v1beta-java",
80176-    transport = "grpc+rest",
80177-    deps = [
80178-        ":oslogin_java_gapic",
80179-        ":oslogin_java_grpc",
80180-        ":oslogin_java_proto",
80181-        ":oslogin_proto",
80182-    ] + _JAVA_PROTO_SUBPACKAGE_DEPS + _PROTO_SUBPACKAGE_DEPS,
80183-)
80184-
80185-##############################################################################
80186-# Go
80187-##############################################################################
80188-load(
80189-    "@com_google_googleapis_imports//:imports.bzl",
80190-    "go_gapic_assembly_pkg",
80191-    "go_gapic_library",
80192-    "go_proto_library",
80193-    "go_test",
80194-)
80195-
80196-go_proto_library(
80197-    name = "oslogin_go_proto",
80198-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
80199-    importpath = "google.golang.org/genproto/googleapis/cloud/oslogin/v1beta",
80200-    protos = [":oslogin_proto"],
80201-    deps = [
80202-        "//google/api:annotations_go_proto",
80203-        "//google/cloud/oslogin/common:common_go_proto",
80204-    ],
80205-)
80206-
80207-go_gapic_library(
80208-    name = "oslogin_go_gapic",
80209-    srcs = [":oslogin_proto_with_info"],
80210-    grpc_service_config = "oslogin_grpc_service_config.json",
80211-    importpath = "cloud.google.com/go/oslogin/apiv1beta;oslogin",
80212-    rest_numeric_enums = False,
80213-    service_yaml = "oslogin_v1beta.yaml",
80214-    transport = "grpc+rest",
80215-    deps = [
80216-        ":oslogin_go_proto",
80217-        "//google/cloud/oslogin/common:common_go_proto",
80218-    ],
80219-)
80220-
80221-go_test(
80222-    name = "oslogin_go_gapic_test",
80223-    srcs = [":oslogin_go_gapic_srcjar_test"],
80224-    embed = [":oslogin_go_gapic"],
80225-    importpath = "cloud.google.com/go/oslogin/apiv1beta",
80226-)
80227-
80228-# Open Source Packages
80229-go_gapic_assembly_pkg(
80230-    name = "gapi-cloud-oslogin-v1beta-go",
80231-    deps = [
80232-        ":oslogin_go_gapic",
80233-        ":oslogin_go_gapic_srcjar-test.srcjar",
80234-        ":oslogin_go_proto",
80235-        "//google/cloud/oslogin/common:common_go_proto",
80236-    ],
80237-)
80238-
80239-##############################################################################
80240-# Python
80241-##############################################################################
80242-load(
80243-    "@com_google_googleapis_imports//:imports.bzl",
80244-    "py_gapic_assembly_pkg",
80245-    "py_gapic_library",
80246-)
80247-
80248-py_gapic_library(
80249-    name = "oslogin_py_gapic",
80250-    srcs = [
80251-        ":oslogin_proto",
80252-    ],
80253-    grpc_service_config = "oslogin_grpc_service_config.json",
80254-    rest_numeric_enums = False,
80255-    transport = "grpc",
80256-)
80257-
80258-# Uncomment once https://github.com/googleapis/gapic-generator-python/issues/1376 is fixed
80259-#py_test(
80260-#    name = "oslogin_py_gapic_test",
80261-#    srcs = [
80262-#        "oslogin_py_gapic_pytest.py",
80263-#        "oslogin_py_gapic_test.py",
80264-#    ],
80265-#    legacy_create_init = False,
80266-#    deps = [":oslogin_py_gapic"],
80267-#)
80268-
80269-py_gapic_assembly_pkg(
80270-    name = "oslogin-v1beta-py",
80271-    deps = [
80272-        ":oslogin_py_gapic",
80273-        "//google/cloud/oslogin/common:common_py_gapic",
80274-    ],
80275-)
80276-
80277-##############################################################################
80278-# PHP
80279-##############################################################################
80280-load(
80281-    "@com_google_googleapis_imports//:imports.bzl",
80282-    "php_gapic_assembly_pkg",
80283-    "php_gapic_library",
80284-    "php_grpc_library",
80285-    "php_proto_library",
80286-)
80287-
80288-_PHP_SUBPACKAGE_DEPS = [
80289-    "//google/cloud/oslogin/common:common_php_proto",
80290-    "//google/cloud/oslogin/common:common_php_grpc",
80291-]
80292-
80293-php_proto_library(
80294-    name = "oslogin_php_proto",
80295-    deps = [":oslogin_proto"],
80296-)
80297-
80298-php_grpc_library(
80299-    name = "oslogin_php_grpc",
80300-    srcs = [":oslogin_proto"],
80301-    deps = [":oslogin_php_proto"],
80302-)
80303-
80304-php_gapic_library(
80305-    name = "oslogin_php_gapic",
80306-    srcs = [":oslogin_proto_with_info"],
80307-    grpc_service_config = "oslogin_grpc_service_config.json",
80308-    rest_numeric_enums = False,
80309-    transport = "grpc+rest",
80310-    deps = [
80311-        ":oslogin_php_grpc",
80312-        ":oslogin_php_proto",
80313-    ] + _PHP_SUBPACKAGE_DEPS,
80314-)
80315-
80316-# Open Source Packages
80317-php_gapic_assembly_pkg(
80318-    name = "google-cloud-oslogin-v1beta-php",
80319-    deps = [
80320-        ":oslogin_php_gapic",
80321-        ":oslogin_php_grpc",
80322-        ":oslogin_php_proto",
80323-    ] + _PHP_SUBPACKAGE_DEPS,
80324-)
80325-
80326-##############################################################################
80327-# Node.js
80328-##############################################################################
80329-load(
80330-    "@com_google_googleapis_imports//:imports.bzl",
80331-    "nodejs_gapic_assembly_pkg",
80332-    "nodejs_gapic_library",
80333-)
80334-
80335-nodejs_gapic_library(
80336-    name = "oslogin_nodejs_gapic",
80337-    package_name = "@google-cloud/os-login",
80338-    src = ":oslogin_proto_with_info",
80339-    extra_protoc_parameters = ["metadata"],
80340-    grpc_service_config = "oslogin_grpc_service_config.json",
80341-    package = "google.cloud.oslogin.v1beta",
80342-    rest_numeric_enums = False,
80343-    service_yaml = "oslogin_v1beta.yaml",
80344-    transport = "grpc+rest",
80345-    deps = [],
80346-)
80347-
80348-nodejs_gapic_assembly_pkg(
80349-    name = "oslogin-v1beta-nodejs",
80350-    deps = [
80351-        ":oslogin_nodejs_gapic",
80352-        ":oslogin_proto",
80353-    ] + _PROTO_SUBPACKAGE_DEPS,
80354-)
80355-
80356-##############################################################################
80357-# Ruby
80358-##############################################################################
80359-load(
80360-    "@com_google_googleapis_imports//:imports.bzl",
80361-    "ruby_cloud_gapic_library",
80362-    "ruby_gapic_assembly_pkg",
80363-    "ruby_grpc_library",
80364-    "ruby_proto_library",
80365-)
80366-
80367-_RUBY_SUBPACKAGE_DEPS = [
80368-    "//google/cloud/oslogin/common:common_ruby_proto",
80369-    "//google/cloud/oslogin/common:common_ruby_grpc",
80370-]
80371-
80372-ruby_proto_library(
80373-    name = "oslogin_ruby_proto",
80374-    deps = [":oslogin_proto"],
80375-)
80376-
80377-ruby_grpc_library(
80378-    name = "oslogin_ruby_grpc",
80379-    srcs = [":oslogin_proto"],
80380-    deps = [":oslogin_ruby_proto"],
80381-)
80382-
80383-ruby_cloud_gapic_library(
80384-    name = "oslogin_ruby_gapic",
80385-    srcs = [":oslogin_proto_with_info"],
80386-    extra_protoc_parameters = [
80387-        "ruby-cloud-gem-name=google-cloud-os_login-v1beta",
80388-        "ruby-cloud-env-prefix=OS_LOGIN",
80389-        "ruby-cloud-product-url=https://cloud.google.com/compute/docs/oslogin",
80390-        "ruby-cloud-api-id=oslogin.googleapis.com",
80391-        "ruby-cloud-api-shortname=oslogin",
80392-    ],
80393-    grpc_service_config = "oslogin_grpc_service_config.json",
80394-    rest_numeric_enums = False,
80395-    ruby_cloud_description = "Use OS Login to manage SSH access to your instances using IAM without having to create and manage individual SSH keys. OS Login maintains a consistent Linux user identity across VM instances and is the recommended way to manage many users across multiple instances or projects.",
80396-    ruby_cloud_title = "Cloud OS Login V1beta",
80397-    deps = [
80398-        ":oslogin_ruby_grpc",
80399-        ":oslogin_ruby_proto",
80400-    ] + _RUBY_SUBPACKAGE_DEPS,
80401-)
80402-
80403-# Open Source Packages
80404-ruby_gapic_assembly_pkg(
80405-    name = "google-cloud-oslogin-v1beta-ruby",
80406-    deps = [
80407-        ":oslogin_ruby_gapic",
80408-        ":oslogin_ruby_grpc",
80409-        ":oslogin_ruby_proto",
80410-    ] + _RUBY_SUBPACKAGE_DEPS,
80411-)
80412-
80413-##############################################################################
80414-# C#
80415-##############################################################################
80416-load(
80417-    "@com_google_googleapis_imports//:imports.bzl",
80418-    "csharp_gapic_assembly_pkg",
80419-    "csharp_gapic_library",
80420-    "csharp_grpc_library",
80421-    "csharp_proto_library",
80422-)
80423-
80424-_CSHARP_SUBPACKAGE_DEPS = [
80425-    "//google/cloud/oslogin/common:common_csharp_proto",
80426-    "//google/cloud/oslogin/common:common_csharp_grpc",
80427-]
80428-
80429-csharp_proto_library(
80430-    name = "oslogin_csharp_proto",
80431-    deps = [":oslogin_proto"],
80432-)
80433-
80434-csharp_grpc_library(
80435-    name = "oslogin_csharp_grpc",
80436-    srcs = [":oslogin_proto"],
80437-    deps = [":oslogin_csharp_proto"],
80438-)
80439-
80440-csharp_gapic_library(
80441-    name = "oslogin_csharp_gapic",
80442-    srcs = [":oslogin_proto_with_info"],
80443-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
80444-    grpc_service_config = "oslogin_grpc_service_config.json",
80445-    rest_numeric_enums = False,
80446-    service_yaml = "oslogin_v1beta.yaml",
80447-    deps = [
80448-        ":oslogin_csharp_grpc",
80449-        ":oslogin_csharp_proto",
80450-    ] + _CSHARP_SUBPACKAGE_DEPS,
80451-)
80452-
80453-# Open Source Packages
80454-csharp_gapic_assembly_pkg(
80455-    name = "google-cloud-oslogin-v1beta-csharp",
80456-    deps = [
80457-        ":oslogin_csharp_gapic",
80458-        ":oslogin_csharp_grpc",
80459-        ":oslogin_csharp_proto",
80460-    ] + _CSHARP_SUBPACKAGE_DEPS,
80461-)
80462-
80463-##############################################################################
80464-# C++
80465-##############################################################################
80466-# Put your C++ rules here
80467diff -urN a/google/cloud/paymentgateway/issuerswitch/v1/BUILD.bazel b/google/cloud/paymentgateway/issuerswitch/v1/BUILD.bazel
80468--- a/google/cloud/paymentgateway/issuerswitch/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
80469+++ b/google/cloud/paymentgateway/issuerswitch/v1/BUILD.bazel	1969-12-31 16:00:00
80470@@ -1,406 +0,0 @@
80471-# This file was automatically generated by BuildFileGenerator
80472-# https://github.com/googleapis/rules_gapic/tree/master/bazel
80473-
80474-# Most of the manual changes to this file will be overwritten.
80475-# It's **only** allowed to change the following rule attribute values:
80476-# - names of *_gapic_assembly_* rules
80477-# - certain parameters of *_gapic_library rules, including but not limited to:
80478-#    * extra_protoc_parameters
80479-#    * extra_protoc_file_parameters
80480-# The complete list of preserved parameters can be found in the source code.
80481-
80482-# This is an API workspace, having public visibility by default makes perfect sense.
80483-package(default_visibility = ["//visibility:public"])
80484-
80485-##############################################################################
80486-# Common
80487-##############################################################################
80488-load("@rules_proto//proto:defs.bzl", "proto_library")
80489-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
80490-
80491-proto_library(
80492-    name = "issuerswitch_proto",
80493-    srcs = [
80494-        "common_fields.proto",
80495-        "logs.proto",
80496-        "resolutions.proto",
80497-        "rules.proto",
80498-        "transactions.proto",
80499-    ],
80500-    deps = [
80501-        "//google/api:annotations_proto",
80502-        "//google/api:client_proto",
80503-        "//google/api:field_behavior_proto",
80504-        "//google/api:resource_proto",
80505-        "//google/logging/type:type_proto",
80506-        "//google/longrunning:operations_proto",
80507-        "//google/type:date_proto",
80508-        "//google/type:money_proto",
80509-        "@com_google_protobuf//:empty_proto",
80510-        "@com_google_protobuf//:timestamp_proto",
80511-    ],
80512-)
80513-
80514-proto_library_with_info(
80515-    name = "issuerswitch_proto_with_info",
80516-    deps = [
80517-        ":issuerswitch_proto",
80518-        "//google/cloud:common_resources_proto",
80519-    ],
80520-)
80521-
80522-##############################################################################
80523-# Java
80524-##############################################################################
80525-load(
80526-    "@com_google_googleapis_imports//:imports.bzl",
80527-    "java_gapic_assembly_gradle_pkg",
80528-    "java_gapic_library",
80529-    "java_gapic_test",
80530-    "java_grpc_library",
80531-    "java_proto_library",
80532-)
80533-
80534-java_proto_library(
80535-    name = "issuerswitch_java_proto",
80536-    deps = [":issuerswitch_proto"],
80537-)
80538-
80539-java_grpc_library(
80540-    name = "issuerswitch_java_grpc",
80541-    srcs = [":issuerswitch_proto"],
80542-    deps = [":issuerswitch_java_proto"],
80543-)
80544-
80545-java_gapic_library(
80546-    name = "issuerswitch_java_gapic",
80547-    srcs = [":issuerswitch_proto_with_info"],
80548-    gapic_yaml = None,
80549-    grpc_service_config = "issuerswitch_grpc_service_config.json",
80550-    rest_numeric_enums = False,
80551-    service_yaml = "issuerswitch_v1.yaml",
80552-    test_deps = [
80553-        ":issuerswitch_java_grpc",
80554-    ],
80555-    transport = "grpc+rest",
80556-    deps = [
80557-        ":issuerswitch_java_proto",
80558-        "//google/api:api_java_proto",
80559-    ],
80560-)
80561-
80562-java_gapic_test(
80563-    name = "issuerswitch_java_gapic_test_suite",
80564-    test_classes = [
80565-        "com.google.cloud.paymentgateway.issuerswitch.v1.IssuerSwitchResolutionsClientHttpJsonTest",
80566-        "com.google.cloud.paymentgateway.issuerswitch.v1.IssuerSwitchResolutionsClientTest",
80567-        "com.google.cloud.paymentgateway.issuerswitch.v1.IssuerSwitchRulesClientHttpJsonTest",
80568-        "com.google.cloud.paymentgateway.issuerswitch.v1.IssuerSwitchRulesClientTest",
80569-        "com.google.cloud.paymentgateway.issuerswitch.v1.IssuerSwitchTransactionsClientHttpJsonTest",
80570-        "com.google.cloud.paymentgateway.issuerswitch.v1.IssuerSwitchTransactionsClientTest",
80571-    ],
80572-    runtime_deps = [":issuerswitch_java_gapic_test"],
80573-)
80574-
80575-# Open Source Packages
80576-java_gapic_assembly_gradle_pkg(
80577-    name = "google-cloud-paymentgateway-issuerswitch-v1-java",
80578-    include_samples = True,
80579-    transport = "grpc+rest",
80580-    deps = [
80581-        ":issuerswitch_java_gapic",
80582-        ":issuerswitch_java_grpc",
80583-        ":issuerswitch_java_proto",
80584-        ":issuerswitch_proto",
80585-    ],
80586-)
80587-
80588-##############################################################################
80589-# Go
80590-##############################################################################
80591-load(
80592-    "@com_google_googleapis_imports//:imports.bzl",
80593-    "go_gapic_assembly_pkg",
80594-    "go_gapic_library",
80595-    "go_proto_library",
80596-    "go_test",
80597-)
80598-
80599-go_proto_library(
80600-    name = "issuerswitch_go_proto",
80601-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
80602-    importpath = "google.golang.org/genproto/googleapis/cloud/paymentgateway/issuerswitch/v1",
80603-    protos = [":issuerswitch_proto"],
80604-    deps = [
80605-        "//google/api:annotations_go_proto",
80606-        "//google/logging/type:type_go_proto",
80607-        "//google/longrunning:longrunning_go_proto",
80608-        "//google/type:date_go_proto",
80609-        "//google/type:money_go_proto",
80610-    ],
80611-)
80612-
80613-go_gapic_library(
80614-    name = "issuerswitch_go_gapic",
80615-    srcs = [":issuerswitch_proto_with_info"],
80616-    grpc_service_config = "issuerswitch_grpc_service_config.json",
80617-    importpath = "cloud.google.com/go/paymentgateway/issuerswitch/apiv1;issuerswitch",
80618-    metadata = True,
80619-    rest_numeric_enums = False,
80620-    service_yaml = "issuerswitch_v1.yaml",
80621-    transport = "grpc+rest",
80622-    deps = [
80623-        ":issuerswitch_go_proto",
80624-        "//google/longrunning:longrunning_go_proto",
80625-        "@com_google_cloud_go//longrunning:go_default_library",
80626-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
80627-    ],
80628-)
80629-
80630-go_test(
80631-    name = "issuerswitch_go_gapic_test",
80632-    srcs = [":issuerswitch_go_gapic_srcjar_test"],
80633-    embed = [":issuerswitch_go_gapic"],
80634-    importpath = "cloud.google.com/go/paymentgateway/issuerswitch/apiv1",
80635-)
80636-
80637-# Open Source Packages
80638-go_gapic_assembly_pkg(
80639-    name = "gapi-cloud-paymentgateway-issuerswitch-v1-go",
80640-    deps = [
80641-        ":issuerswitch_go_gapic",
80642-        ":issuerswitch_go_gapic_srcjar-metadata.srcjar",
80643-        ":issuerswitch_go_gapic_srcjar-test.srcjar",
80644-        ":issuerswitch_go_proto",
80645-    ],
80646-)
80647-
80648-##############################################################################
80649-# Python
80650-##############################################################################
80651-load(
80652-    "@com_google_googleapis_imports//:imports.bzl",
80653-    "py_gapic_assembly_pkg",
80654-    "py_gapic_library",
80655-    "py_test",
80656-)
80657-
80658-py_gapic_library(
80659-    name = "issuerswitch_py_gapic",
80660-    srcs = [":issuerswitch_proto"],
80661-    grpc_service_config = "issuerswitch_grpc_service_config.json",
80662-    opt_args = [
80663-        "python-gapic-name=payment_gateway_issuer_switch",
80664-        "python-gapic-namespace=google.cloud",
80665-        "warehouse-package-name=google-cloud-payment-gateway-issuer-switch",
80666-    ],
80667-    rest_numeric_enums = False,
80668-    service_yaml = "issuerswitch_v1.yaml",
80669-    transport = "grpc",
80670-    deps = [
80671-    ],
80672-)
80673-
80674-py_test(
80675-    name = "issuerswitch_py_gapic_test",
80676-    srcs = [
80677-        "issuerswitch_py_gapic_pytest.py",
80678-        "issuerswitch_py_gapic_test.py",
80679-    ],
80680-    legacy_create_init = False,
80681-    deps = [":issuerswitch_py_gapic"],
80682-)
80683-
80684-# Open Source Packages
80685-py_gapic_assembly_pkg(
80686-    name = "paymentgateway-issuerswitch-v1-py",
80687-    deps = [
80688-        ":issuerswitch_py_gapic",
80689-    ],
80690-)
80691-
80692-##############################################################################
80693-# PHP
80694-##############################################################################
80695-load(
80696-    "@com_google_googleapis_imports//:imports.bzl",
80697-    "php_gapic_assembly_pkg",
80698-    "php_gapic_library",
80699-    "php_grpc_library",
80700-    "php_proto_library",
80701-)
80702-
80703-php_proto_library(
80704-    name = "issuerswitch_php_proto",
80705-    deps = [":issuerswitch_proto"],
80706-)
80707-
80708-php_grpc_library(
80709-    name = "issuerswitch_php_grpc",
80710-    srcs = [":issuerswitch_proto"],
80711-    deps = [":issuerswitch_php_proto"],
80712-)
80713-
80714-php_gapic_library(
80715-    name = "issuerswitch_php_gapic",
80716-    srcs = [":issuerswitch_proto_with_info"],
80717-    grpc_service_config = "issuerswitch_grpc_service_config.json",
80718-    rest_numeric_enums = False,
80719-    service_yaml = "issuerswitch_v1.yaml",
80720-    transport = "grpc+rest",
80721-    deps = [
80722-        ":issuerswitch_php_grpc",
80723-        ":issuerswitch_php_proto",
80724-    ],
80725-)
80726-
80727-# Open Source Packages
80728-php_gapic_assembly_pkg(
80729-    name = "google-cloud-paymentgateway-issuerswitch-v1-php",
80730-    deps = [
80731-        ":issuerswitch_php_gapic",
80732-        ":issuerswitch_php_grpc",
80733-        ":issuerswitch_php_proto",
80734-    ],
80735-)
80736-
80737-##############################################################################
80738-# Node.js
80739-##############################################################################
80740-load(
80741-    "@com_google_googleapis_imports//:imports.bzl",
80742-    "nodejs_gapic_assembly_pkg",
80743-    "nodejs_gapic_library",
80744-)
80745-
80746-nodejs_gapic_library(
80747-    name = "issuerswitch_nodejs_gapic",
80748-    package_name = "@google-cloud/issuerswitch",
80749-    src = ":issuerswitch_proto_with_info",
80750-    extra_protoc_parameters = ["metadata"],
80751-    grpc_service_config = "issuerswitch_grpc_service_config.json",
80752-    package = "google.cloud.paymentgateway.issuerswitch.v1",
80753-    rest_numeric_enums = False,
80754-    service_yaml = "issuerswitch_v1.yaml",
80755-    transport = "grpc+rest",
80756-    deps = [],
80757-)
80758-
80759-nodejs_gapic_assembly_pkg(
80760-    name = "paymentgateway-issuerswitch-v1-nodejs",
80761-    deps = [
80762-        ":issuerswitch_nodejs_gapic",
80763-        ":issuerswitch_proto",
80764-    ],
80765-)
80766-
80767-##############################################################################
80768-# Ruby
80769-##############################################################################
80770-load(
80771-    "@com_google_googleapis_imports//:imports.bzl",
80772-    "ruby_cloud_gapic_library",
80773-    "ruby_gapic_assembly_pkg",
80774-    "ruby_grpc_library",
80775-    "ruby_proto_library",
80776-)
80777-
80778-ruby_proto_library(
80779-    name = "issuerswitch_ruby_proto",
80780-    deps = [":issuerswitch_proto"],
80781-)
80782-
80783-ruby_grpc_library(
80784-    name = "issuerswitch_ruby_grpc",
80785-    srcs = [":issuerswitch_proto"],
80786-    deps = [":issuerswitch_ruby_proto"],
80787-)
80788-
80789-ruby_cloud_gapic_library(
80790-    name = "issuerswitch_ruby_gapic",
80791-    srcs = [":issuerswitch_proto_with_info"],
80792-    extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-paymentgateway-issuerswitch-v1"],
80793-    grpc_service_config = "issuerswitch_grpc_service_config.json",
80794-    rest_numeric_enums = False,
80795-    service_yaml = "issuerswitch_v1.yaml",
80796-    deps = [
80797-        ":issuerswitch_ruby_grpc",
80798-        ":issuerswitch_ruby_proto",
80799-    ],
80800-)
80801-
80802-# Open Source Packages
80803-ruby_gapic_assembly_pkg(
80804-    name = "google-cloud-paymentgateway-issuerswitch-v1-ruby",
80805-    deps = [
80806-        ":issuerswitch_ruby_gapic",
80807-        ":issuerswitch_ruby_grpc",
80808-        ":issuerswitch_ruby_proto",
80809-    ],
80810-)
80811-
80812-##############################################################################
80813-# C#
80814-##############################################################################
80815-load(
80816-    "@com_google_googleapis_imports//:imports.bzl",
80817-    "csharp_gapic_assembly_pkg",
80818-    "csharp_gapic_library",
80819-    "csharp_grpc_library",
80820-    "csharp_proto_library",
80821-)
80822-
80823-csharp_proto_library(
80824-    name = "issuerswitch_csharp_proto",
80825-    deps = [":issuerswitch_proto"],
80826-)
80827-
80828-csharp_grpc_library(
80829-    name = "issuerswitch_csharp_grpc",
80830-    srcs = [":issuerswitch_proto"],
80831-    deps = [":issuerswitch_csharp_proto"],
80832-)
80833-
80834-csharp_gapic_library(
80835-    name = "issuerswitch_csharp_gapic",
80836-    srcs = [":issuerswitch_proto_with_info"],
80837-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
80838-    grpc_service_config = "issuerswitch_grpc_service_config.json",
80839-    rest_numeric_enums = False,
80840-    service_yaml = "issuerswitch_v1.yaml",
80841-    deps = [
80842-        ":issuerswitch_csharp_grpc",
80843-        ":issuerswitch_csharp_proto",
80844-    ],
80845-)
80846-
80847-# Open Source Packages
80848-csharp_gapic_assembly_pkg(
80849-    name = "google-cloud-paymentgateway-issuerswitch-v1-csharp",
80850-    deps = [
80851-        ":issuerswitch_csharp_gapic",
80852-        ":issuerswitch_csharp_grpc",
80853-        ":issuerswitch_csharp_proto",
80854-    ],
80855-)
80856-
80857-##############################################################################
80858-# C++
80859-##############################################################################
80860-load(
80861-    "@com_google_googleapis_imports//:imports.bzl",
80862-    "cc_grpc_library",
80863-    "cc_proto_library",
80864-)
80865-
80866-cc_proto_library(
80867-    name = "issuerswitch_cc_proto",
80868-    deps = [":issuerswitch_proto"],
80869-)
80870-
80871-cc_grpc_library(
80872-    name = "issuerswitch_cc_grpc",
80873-    srcs = [":issuerswitch_proto"],
80874-    grpc_only = True,
80875-    deps = [":issuerswitch_cc_proto"],
80876-)
80877diff -urN a/google/cloud/phishingprotection/BUILD.bazel b/google/cloud/phishingprotection/BUILD.bazel
80878--- a/google/cloud/phishingprotection/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
80879+++ b/google/cloud/phishingprotection/BUILD.bazel	1969-12-31 16:00:00
80880@@ -1,42 +0,0 @@
80881-# This build file includes a target for the Ruby wrapper library for
80882-# google-cloud-phishing_protection.
80883-
80884-# This is an API workspace, having public visibility by default makes perfect sense.
80885-package(default_visibility = ["//visibility:public"])
80886-
80887-# Export yaml configs.
80888-exports_files(glob(["*.yaml"]))
80889-
80890-load(
80891-    "@com_google_googleapis_imports//:imports.bzl",
80892-    "ruby_cloud_gapic_library",
80893-    "ruby_gapic_assembly_pkg",
80894-)
80895-
80896-# Generates a Ruby wrapper client for phishingprotection.
80897-# Ruby wrapper clients are versionless, but are generated from source protos
80898-# for a particular service version, v1beta1 in this case.
80899-ruby_cloud_gapic_library(
80900-    name = "phishingprotection_ruby_wrapper",
80901-    srcs = ["//google/cloud/phishingprotection/v1beta1:phishingprotection_proto_with_info"],
80902-    extra_protoc_parameters = [
80903-        "ruby-cloud-gem-name=google-cloud-phishing_protection",
80904-        "ruby-cloud-env-prefix=PHISHING_PROTECTION",
80905-        "ruby-cloud-wrapper-of=v1beta1:0.0",
80906-        "ruby-cloud-product-url=https://cloud.google.com/phishing-protection",
80907-        "ruby-cloud-api-id=phishingprotection.googleapis.com",
80908-        "ruby-cloud-api-shortname=phishingprotection",
80909-        "ruby-cloud-migration-version=0.10",
80910-        "ruby-cloud-service-override=PhishingProtectionServiceV1Beta1=PhishingProtectionService",
80911-    ],
80912-    ruby_cloud_description = "Phishing Protection helps prevent users from accessing phishing sites by identifying various signals associated with malicious content, including the use of your brand assets, classifying malicious content that uses your brand and reporting the unsafe URLs to Google Safe Browsing.",
80913-    ruby_cloud_title = "Phishing Protection",
80914-)
80915-
80916-# Open Source package.
80917-ruby_gapic_assembly_pkg(
80918-    name = "google-cloud-phishingprotection-ruby",
80919-    deps = [
80920-        ":phishingprotection_ruby_wrapper",
80921-    ],
80922-)
80923diff -urN a/google/cloud/phishingprotection/v1beta1/BUILD.bazel b/google/cloud/phishingprotection/v1beta1/BUILD.bazel
80924--- a/google/cloud/phishingprotection/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
80925+++ b/google/cloud/phishingprotection/v1beta1/BUILD.bazel	1969-12-31 16:00:00
80926@@ -1,357 +0,0 @@
80927-# This file was automatically generated by BuildFileGenerator
80928-
80929-# This is an API workspace, having public visibility by default makes perfect sense.
80930-package(default_visibility = ["//visibility:public"])
80931-
80932-##############################################################################
80933-# Common
80934-##############################################################################
80935-load("@rules_proto//proto:defs.bzl", "proto_library")
80936-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
80937-
80938-proto_library(
80939-    name = "phishingprotection_proto",
80940-    srcs = [
80941-        "phishingprotection.proto",
80942-    ],
80943-    deps = [
80944-        "//google/api:annotations_proto",
80945-        "//google/api:client_proto",
80946-        "//google/api:field_behavior_proto",
80947-        "//google/api:resource_proto",
80948-    ],
80949-)
80950-
80951-proto_library_with_info(
80952-    name = "phishingprotection_proto_with_info",
80953-    deps = [
80954-        ":phishingprotection_proto",
80955-        "//google/cloud:common_resources_proto",
80956-    ],
80957-)
80958-
80959-##############################################################################
80960-# Java
80961-##############################################################################
80962-load(
80963-    "@com_google_googleapis_imports//:imports.bzl",
80964-    "java_gapic_assembly_gradle_pkg",
80965-    "java_gapic_library",
80966-    "java_gapic_test",
80967-    "java_grpc_library",
80968-    "java_proto_library",
80969-)
80970-
80971-java_proto_library(
80972-    name = "phishingprotection_java_proto",
80973-    deps = [":phishingprotection_proto"],
80974-)
80975-
80976-java_grpc_library(
80977-    name = "phishingprotection_java_grpc",
80978-    srcs = [":phishingprotection_proto"],
80979-    deps = [":phishingprotection_java_proto"],
80980-)
80981-
80982-java_gapic_library(
80983-    name = "phishingprotection_java_gapic",
80984-    srcs = [":phishingprotection_proto_with_info"],
80985-    gapic_yaml = "phishingprotection_gapic.yaml",
80986-    grpc_service_config = "phishingprotection_grpc_service_config.json",
80987-    rest_numeric_enums = False,
80988-    test_deps = [
80989-        ":phishingprotection_java_grpc",
80990-    ],
80991-    transport = "grpc+rest",
80992-    deps = [
80993-        ":phishingprotection_java_proto",
80994-    ],
80995-)
80996-
80997-java_gapic_test(
80998-    name = "phishingprotection_java_gapic_test_suite",
80999-    test_classes = [
81000-        "com.google.cloud.phishingprotection.v1beta1.PhishingProtectionServiceV1Beta1ClientHttpJsonTest",
81001-        "com.google.cloud.phishingprotection.v1beta1.PhishingProtectionServiceV1Beta1ClientTest",
81002-    ],
81003-    runtime_deps = [":phishingprotection_java_gapic_test"],
81004-)
81005-
81006-# Open Source Packages
81007-java_gapic_assembly_gradle_pkg(
81008-    name = "google-cloud-phishingprotection-v1beta1-java",
81009-    include_samples = True,
81010-    transport = "grpc+rest",
81011-    deps = [
81012-        ":phishingprotection_java_gapic",
81013-        ":phishingprotection_java_grpc",
81014-        ":phishingprotection_java_proto",
81015-        ":phishingprotection_proto",
81016-    ],
81017-)
81018-
81019-##############################################################################
81020-# Go
81021-##############################################################################
81022-load(
81023-    "@com_google_googleapis_imports//:imports.bzl",
81024-    "go_gapic_assembly_pkg",
81025-    "go_gapic_library",
81026-    "go_proto_library",
81027-    "go_test",
81028-)
81029-
81030-go_proto_library(
81031-    name = "phishingprotection_go_proto",
81032-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
81033-    importpath = "google.golang.org/genproto/googleapis/cloud/phishingprotection/v1beta1",
81034-    protos = [":phishingprotection_proto"],
81035-    deps = [
81036-        "//google/api:annotations_go_proto",
81037-    ],
81038-)
81039-
81040-go_gapic_library(
81041-    name = "phishingprotection_go_gapic",
81042-    srcs = [":phishingprotection_proto_with_info"],
81043-    grpc_service_config = "phishingprotection_grpc_service_config.json",
81044-    importpath = "cloud.google.com/go/phishingprotection/apiv1beta1;phishingprotection",
81045-    rest_numeric_enums = False,
81046-    service_yaml = "phishingprotection_v1beta1.yaml",
81047-    transport = "grpc+rest",
81048-    deps = [
81049-        ":phishingprotection_go_proto",
81050-    ],
81051-)
81052-
81053-go_test(
81054-    name = "phishingprotection_go_gapic_test",
81055-    srcs = [":phishingprotection_go_gapic_srcjar_test"],
81056-    embed = [":phishingprotection_go_gapic"],
81057-    importpath = "cloud.google.com/go/phishingprotection/apiv1beta1",
81058-)
81059-
81060-# Open Source Packages
81061-go_gapic_assembly_pkg(
81062-    name = "gapi-cloud-phishingprotection-v1beta1-go",
81063-    deps = [
81064-        ":phishingprotection_go_gapic",
81065-        ":phishingprotection_go_gapic_srcjar-test.srcjar",
81066-        ":phishingprotection_go_proto",
81067-    ],
81068-)
81069-
81070-##############################################################################
81071-# Python
81072-##############################################################################
81073-load(
81074-    "@com_google_googleapis_imports//:imports.bzl",
81075-    "py_gapic_assembly_pkg",
81076-    "py_gapic_library",
81077-    "py_test",
81078-)
81079-
81080-py_gapic_library(
81081-    name = "phishingprotection_py_gapic",
81082-    srcs = [":phishingprotection_proto"],
81083-    grpc_service_config = "phishingprotection_grpc_service_config.json",
81084-    rest_numeric_enums = False,
81085-    transport = "grpc",
81086-    opt_args = [
81087-      "warehouse-package-name=google-cloud-phishing-protection",
81088-    ],
81089-)
81090-
81091-py_test(
81092-    name = "phishingprotection_py_gapic_test",
81093-    srcs = [
81094-        "phishingprotection_py_gapic_pytest.py",
81095-        "phishingprotection_py_gapic_test.py",
81096-    ],
81097-    legacy_create_init = False,
81098-    deps = [":phishingprotection_py_gapic"],
81099-)
81100-
81101-py_gapic_assembly_pkg(
81102-    name = "phishingprotection-v1beta1-py",
81103-    deps = [
81104-        ":phishingprotection_py_gapic",
81105-    ],
81106-)
81107-
81108-##############################################################################
81109-# PHP
81110-##############################################################################
81111-load(
81112-    "@com_google_googleapis_imports//:imports.bzl",
81113-    "php_gapic_assembly_pkg",
81114-    "php_gapic_library",
81115-    "php_grpc_library",
81116-    "php_proto_library",
81117-)
81118-
81119-php_proto_library(
81120-    name = "phishingprotection_php_proto",
81121-    deps = [":phishingprotection_proto"],
81122-)
81123-
81124-php_grpc_library(
81125-    name = "phishingprotection_php_grpc",
81126-    srcs = [":phishingprotection_proto"],
81127-    deps = [":phishingprotection_php_proto"],
81128-)
81129-
81130-php_gapic_library(
81131-    name = "phishingprotection_php_gapic",
81132-    srcs = [":phishingprotection_proto_with_info"],
81133-    grpc_service_config = "phishingprotection_grpc_service_config.json",
81134-    rest_numeric_enums = False,
81135-    transport = "grpc+rest",
81136-    deps = [
81137-        ":phishingprotection_php_grpc",
81138-        ":phishingprotection_php_proto",
81139-    ],
81140-)
81141-
81142-# Open Source Packages
81143-php_gapic_assembly_pkg(
81144-    name = "google-cloud-phishingprotection-v1beta1-php",
81145-    deps = [
81146-        ":phishingprotection_php_gapic",
81147-        ":phishingprotection_php_grpc",
81148-        ":phishingprotection_php_proto",
81149-    ],
81150-)
81151-
81152-##############################################################################
81153-# Node.js
81154-##############################################################################
81155-load(
81156-    "@com_google_googleapis_imports//:imports.bzl",
81157-    "nodejs_gapic_assembly_pkg",
81158-    "nodejs_gapic_library",
81159-)
81160-
81161-nodejs_gapic_library(
81162-    name = "phishingprotection_nodejs_gapic",
81163-    package_name = "@google-cloud/phishing-protection",
81164-    src = ":phishingprotection_proto_with_info",
81165-    extra_protoc_parameters = ["metadata"],
81166-    grpc_service_config = "phishingprotection_grpc_service_config.json",
81167-    package = "google.cloud.phishingprotection.v1beta1",
81168-    rest_numeric_enums = False,
81169-    service_yaml = "phishingprotection_v1beta1.yaml",
81170-    transport = "grpc+rest",
81171-    deps = [],
81172-)
81173-
81174-nodejs_gapic_assembly_pkg(
81175-    name = "phishingprotection-v1beta1-nodejs",
81176-    deps = [
81177-        ":phishingprotection_nodejs_gapic",
81178-        ":phishingprotection_proto",
81179-    ],
81180-)
81181-
81182-##############################################################################
81183-# Ruby
81184-##############################################################################
81185-load(
81186-    "@com_google_googleapis_imports//:imports.bzl",
81187-    "ruby_cloud_gapic_library",
81188-    "ruby_gapic_assembly_pkg",
81189-    "ruby_grpc_library",
81190-    "ruby_proto_library",
81191-)
81192-
81193-ruby_proto_library(
81194-    name = "phishingprotection_ruby_proto",
81195-    deps = [":phishingprotection_proto"],
81196-)
81197-
81198-ruby_grpc_library(
81199-    name = "phishingprotection_ruby_grpc",
81200-    srcs = [":phishingprotection_proto"],
81201-    deps = [":phishingprotection_ruby_proto"],
81202-)
81203-
81204-ruby_cloud_gapic_library(
81205-    name = "phishingprotection_ruby_gapic",
81206-    srcs = [":phishingprotection_proto_with_info"],
81207-    extra_protoc_parameters = [
81208-        "ruby-cloud-gem-name=google-cloud-phishing_protection-v1beta1",
81209-        "ruby-cloud-env-prefix=PHISHING_PROTECTION",
81210-        "ruby-cloud-product-url=https://cloud.google.com/phishing-protection",
81211-        "ruby-cloud-api-id=phishingprotection.googleapis.com",
81212-        "ruby-cloud-api-shortname=phishingprotection",
81213-        "ruby-cloud-service-override=PhishingProtectionServiceV1Beta1=PhishingProtectionService",
81214-    ],
81215-    grpc_service_config = "phishingprotection_grpc_service_config.json",
81216-    rest_numeric_enums = False,
81217-    ruby_cloud_description = "Phishing Protection helps prevent users from accessing phishing sites by identifying various signals associated with malicious content, including the use of your brand assets, classifying malicious content that uses your brand and reporting the unsafe URLs to Google Safe Browsing.",
81218-    ruby_cloud_title = "Phishing Protection V1beta1",
81219-    deps = [
81220-        ":phishingprotection_ruby_grpc",
81221-        ":phishingprotection_ruby_proto",
81222-    ],
81223-)
81224-
81225-# Open Source Packages
81226-ruby_gapic_assembly_pkg(
81227-    name = "google-cloud-phishingprotection-v1beta1-ruby",
81228-    deps = [
81229-        ":phishingprotection_ruby_gapic",
81230-        ":phishingprotection_ruby_grpc",
81231-        ":phishingprotection_ruby_proto",
81232-    ],
81233-)
81234-
81235-##############################################################################
81236-# C#
81237-##############################################################################
81238-load(
81239-    "@com_google_googleapis_imports//:imports.bzl",
81240-    "csharp_gapic_assembly_pkg",
81241-    "csharp_gapic_library",
81242-    "csharp_grpc_library",
81243-    "csharp_proto_library",
81244-)
81245-
81246-csharp_proto_library(
81247-    name = "phishingprotection_csharp_proto",
81248-    deps = [":phishingprotection_proto"],
81249-)
81250-
81251-csharp_grpc_library(
81252-    name = "phishingprotection_csharp_grpc",
81253-    srcs = [":phishingprotection_proto"],
81254-    deps = [":phishingprotection_csharp_proto"],
81255-)
81256-
81257-csharp_gapic_library(
81258-    name = "phishingprotection_csharp_gapic",
81259-    srcs = [":phishingprotection_proto_with_info"],
81260-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
81261-    grpc_service_config = "phishingprotection_grpc_service_config.json",
81262-    rest_numeric_enums = False,
81263-    service_yaml = "phishingprotection_v1beta1.yaml",
81264-    deps = [
81265-        ":phishingprotection_csharp_grpc",
81266-        ":phishingprotection_csharp_proto",
81267-    ],
81268-)
81269-
81270-# Open Source Packages
81271-csharp_gapic_assembly_pkg(
81272-    name = "google-cloud-phishingprotection-v1beta1-csharp",
81273-    deps = [
81274-        ":phishingprotection_csharp_gapic",
81275-        ":phishingprotection_csharp_grpc",
81276-        ":phishingprotection_csharp_proto",
81277-    ],
81278-)
81279-
81280-##############################################################################
81281-# C++
81282-##############################################################################
81283-# Put your C++ rules here
81284diff -urN a/google/cloud/policytroubleshooter/BUILD.bazel b/google/cloud/policytroubleshooter/BUILD.bazel
81285--- a/google/cloud/policytroubleshooter/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
81286+++ b/google/cloud/policytroubleshooter/BUILD.bazel	1969-12-31 16:00:00
81287@@ -1,40 +0,0 @@
81288-# This build file includes a target for the Ruby wrapper library for
81289-# google-cloud-policy_troubleshooter.
81290-
81291-# This is an API workspace, having public visibility by default makes perfect sense.
81292-package(default_visibility = ["//visibility:public"])
81293-
81294-# Export yaml configs.
81295-exports_files(glob(["*.yaml"]))
81296-
81297-load(
81298-    "@com_google_googleapis_imports//:imports.bzl",
81299-    "ruby_cloud_gapic_library",
81300-    "ruby_gapic_assembly_pkg",
81301-)
81302-
81303-# Generates a Ruby wrapper client for policytroubleshooter.
81304-# Ruby wrapper clients are versionless, but are generated from source protos
81305-# for a particular service version, v1 in this case.
81306-ruby_cloud_gapic_library(
81307-    name = "policytroubleshooter_ruby_wrapper",
81308-    srcs = ["//google/cloud/policytroubleshooter/v1:policytroubleshooter_proto_with_info"],
81309-    extra_protoc_parameters = [
81310-        "ruby-cloud-gem-name=google-cloud-policy_troubleshooter",
81311-        "ruby-cloud-env-prefix=POLICY_TROUBLESHOOTER",
81312-        "ruby-cloud-wrapper-of=v1:0.0",
81313-        "ruby-cloud-product-url=https://cloud.google.com/iam/docs/troubleshooting-access",
81314-        "ruby-cloud-api-id=policytroubleshooter.googleapis.com",
81315-        "ruby-cloud-api-shortname=policytroubleshooter",
81316-    ],
81317-    ruby_cloud_description = "Policy Troubleshooter makes it easier to understand why a user has access to a resource or doesn't have permission to call an API. Given an email, resource, and permission, Policy Troubleshooter will examine all IAM policies that apply to the resource. It then reveals whether the member's roles include the permission on that resource and, if so, which policies bind the member to those roles.",
81318-    ruby_cloud_title = "IAM Policy Troubleshooter",
81319-)
81320-
81321-# Open Source package.
81322-ruby_gapic_assembly_pkg(
81323-    name = "google-cloud-policytroubleshooter-ruby",
81324-    deps = [
81325-        ":policytroubleshooter_ruby_wrapper",
81326-    ],
81327-)
81328diff -urN a/google/cloud/policytroubleshooter/v1/BUILD.bazel b/google/cloud/policytroubleshooter/v1/BUILD.bazel
81329--- a/google/cloud/policytroubleshooter/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
81330+++ b/google/cloud/policytroubleshooter/v1/BUILD.bazel	1969-12-31 16:00:00
81331@@ -1,389 +0,0 @@
81332-# This file was automatically generated by BuildFileGenerator
81333-# https://github.com/googleapis/rules_gapic/tree/master/bazel
81334-
81335-# Most of the manual changes to this file will be overwritten.
81336-# It's **only** allowed to change the following rule attribute values:
81337-# - names of *_gapic_assembly_* rules
81338-# - certain parameters of *_gapic_library rules, including but not limited to:
81339-#    * extra_protoc_parameters
81340-#    * extra_protoc_file_parameters
81341-# The complete list of preserved parameters can be found in the source code.
81342-
81343-# This is an API workspace, having public visibility by default makes perfect sense.
81344-package(default_visibility = ["//visibility:public"])
81345-
81346-##############################################################################
81347-# Common
81348-##############################################################################
81349-load("@rules_proto//proto:defs.bzl", "proto_library")
81350-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
81351-
81352-proto_library(
81353-    name = "policytroubleshooter_proto",
81354-    srcs = [
81355-        "checker.proto",
81356-        "explanations.proto",
81357-    ],
81358-    deps = [
81359-        "//google/api:annotations_proto",
81360-        "//google/api:client_proto",
81361-        "//google/api:field_behavior_proto",
81362-        "//google/iam/v1:policy_proto",
81363-        "//google/type:expr_proto",
81364-    ],
81365-)
81366-
81367-proto_library_with_info(
81368-    name = "policytroubleshooter_proto_with_info",
81369-    deps = [
81370-        ":policytroubleshooter_proto",
81371-        "//google/cloud:common_resources_proto",
81372-    ],
81373-)
81374-
81375-##############################################################################
81376-# Java
81377-##############################################################################
81378-load(
81379-    "@com_google_googleapis_imports//:imports.bzl",
81380-    "java_gapic_assembly_gradle_pkg",
81381-    "java_gapic_library",
81382-    "java_gapic_test",
81383-    "java_grpc_library",
81384-    "java_proto_library",
81385-)
81386-
81387-java_proto_library(
81388-    name = "policytroubleshooter_java_proto",
81389-    deps = [":policytroubleshooter_proto"],
81390-)
81391-
81392-java_grpc_library(
81393-    name = "policytroubleshooter_java_grpc",
81394-    srcs = [":policytroubleshooter_proto"],
81395-    deps = [":policytroubleshooter_java_proto"],
81396-)
81397-
81398-java_gapic_library(
81399-    name = "policytroubleshooter_java_gapic",
81400-    srcs = [":policytroubleshooter_proto_with_info"],
81401-    grpc_service_config = "checker_grpc_service_config.json",
81402-    rest_numeric_enums = False,
81403-    test_deps = [
81404-        ":policytroubleshooter_java_grpc",
81405-        "//google/iam/v1:iam_java_grpc",
81406-    ],
81407-    transport = "grpc+rest",
81408-    deps = [
81409-        ":policytroubleshooter_java_proto",
81410-        "//google/iam/v1:iam_java_proto",
81411-    ],
81412-)
81413-
81414-java_gapic_test(
81415-    name = "policytroubleshooter_java_gapic_test_suite",
81416-    test_classes = [
81417-        "com.google.cloud.policytroubleshooter.v1.IamCheckerClientHttpJsonTest",
81418-        "com.google.cloud.policytroubleshooter.v1.IamCheckerClientTest",
81419-    ],
81420-    runtime_deps = [":policytroubleshooter_java_gapic_test"],
81421-)
81422-
81423-# Open Source Packages
81424-java_gapic_assembly_gradle_pkg(
81425-    name = "google-cloud-policytroubleshooter-v1-java",
81426-    include_samples = True,
81427-    transport = "grpc+rest",
81428-    deps = [
81429-        ":policytroubleshooter_java_gapic",
81430-        ":policytroubleshooter_java_grpc",
81431-        ":policytroubleshooter_java_proto",
81432-        ":policytroubleshooter_proto",
81433-    ],
81434-)
81435-
81436-##############################################################################
81437-# Go
81438-##############################################################################
81439-load(
81440-    "@com_google_googleapis_imports//:imports.bzl",
81441-    "go_gapic_assembly_pkg",
81442-    "go_gapic_library",
81443-    "go_proto_library",
81444-    "go_test",
81445-)
81446-
81447-go_proto_library(
81448-    name = "policytroubleshooter_go_proto",
81449-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
81450-    importpath = "google.golang.org/genproto/googleapis/cloud/policytroubleshooter/v1",
81451-    protos = [":policytroubleshooter_proto"],
81452-    deps = [
81453-        "//google/api:annotations_go_proto",
81454-        "//google/iam/v1:iam_go_proto",
81455-        "//google/type:expr_go_proto",
81456-    ],
81457-)
81458-
81459-go_gapic_library(
81460-    name = "policytroubleshooter_go_gapic",
81461-    srcs = [":policytroubleshooter_proto_with_info"],
81462-    grpc_service_config = "checker_grpc_service_config.json",
81463-    importpath = "cloud.google.com/go/policytroubleshooter/apiv1;policytroubleshooter",
81464-    rest_numeric_enums = False,
81465-    service_yaml = "policytroubleshooter_v1.yaml",
81466-    transport = "grpc+rest",
81467-    deps = [
81468-        ":policytroubleshooter_go_proto",
81469-        "//google/iam/v1:iam_go_proto",
81470-    ],
81471-)
81472-
81473-go_test(
81474-    name = "policytroubleshooter_go_gapic_test",
81475-    srcs = [":policytroubleshooter_go_gapic_srcjar_test"],
81476-    embed = [":policytroubleshooter_go_gapic"],
81477-    importpath = "cloud.google.com/go/policytroubleshooter/apiv1",
81478-)
81479-
81480-# Open Source Packages
81481-go_gapic_assembly_pkg(
81482-    name = "gapi-cloud-policytroubleshooter-v1-go",
81483-    deps = [
81484-        ":policytroubleshooter_go_gapic",
81485-        ":policytroubleshooter_go_gapic_srcjar-test.srcjar",
81486-        ":policytroubleshooter_go_proto",
81487-    ],
81488-)
81489-
81490-##############################################################################
81491-# Python
81492-##############################################################################
81493-load(
81494-    "@com_google_googleapis_imports//:imports.bzl",
81495-    "py_gapic_assembly_pkg",
81496-    "py_gapic_library",
81497-    "py_test",
81498-)
81499-
81500-py_gapic_library(
81501-    name = "policytroubleshooter_py_gapic",
81502-    srcs = [":policytroubleshooter_proto"],
81503-    grpc_service_config = "checker_grpc_service_config.json",
81504-    opt_args = ["warehouse-package-name=google-cloud-policy-troubleshooter"],
81505-    rest_numeric_enums = False,
81506-    transport = "grpc",
81507-    deps = [
81508-        "//google/iam/v1:iam_policy_py_proto",
81509-    ],
81510-)
81511-
81512-py_test(
81513-    name = "policytroubleshooter_py_gapic_test",
81514-    srcs = [
81515-        "policytroubleshooter_py_gapic_pytest.py",
81516-        "policytroubleshooter_py_gapic_test.py",
81517-    ],
81518-    legacy_create_init = False,
81519-    deps = [":policytroubleshooter_py_gapic"],
81520-)
81521-
81522-# Open Source Packages
81523-py_gapic_assembly_pkg(
81524-    name = "google-cloud-policytroubleshooter-v1-py",
81525-    deps = [
81526-        ":policytroubleshooter_py_gapic",
81527-    ],
81528-)
81529-
81530-##############################################################################
81531-# PHP
81532-##############################################################################
81533-load(
81534-    "@com_google_googleapis_imports//:imports.bzl",
81535-    "php_gapic_assembly_pkg",
81536-    "php_gapic_library",
81537-    "php_grpc_library",
81538-    "php_proto_library",
81539-)
81540-
81541-php_proto_library(
81542-    name = "policytroubleshooter_php_proto",
81543-    deps = [":policytroubleshooter_proto"],
81544-)
81545-
81546-php_grpc_library(
81547-    name = "policytroubleshooter_php_grpc",
81548-    srcs = [":policytroubleshooter_proto"],
81549-    deps = [":policytroubleshooter_php_proto"],
81550-)
81551-
81552-php_gapic_library(
81553-    name = "policytroubleshooter_php_gapic",
81554-    srcs = [":policytroubleshooter_proto_with_info"],
81555-    grpc_service_config = "checker_grpc_service_config.json",
81556-    rest_numeric_enums = False,
81557-    transport = "grpc+rest",
81558-    deps = [
81559-        ":policytroubleshooter_php_grpc",
81560-        ":policytroubleshooter_php_proto",
81561-    ],
81562-)
81563-
81564-# Open Source Packages
81565-php_gapic_assembly_pkg(
81566-    name = "google-cloud-policytroubleshooter-v1-php",
81567-    deps = [
81568-        ":policytroubleshooter_php_gapic",
81569-        ":policytroubleshooter_php_grpc",
81570-        ":policytroubleshooter_php_proto",
81571-    ],
81572-)
81573-
81574-##############################################################################
81575-# Node.js
81576-##############################################################################
81577-load(
81578-    "@com_google_googleapis_imports//:imports.bzl",
81579-    "nodejs_gapic_assembly_pkg",
81580-    "nodejs_gapic_library",
81581-)
81582-
81583-nodejs_gapic_library(
81584-    name = "policytroubleshooter_nodejs_gapic",
81585-    package_name = "@google-cloud/policy-troubleshooter",
81586-    src = ":policytroubleshooter_proto_with_info",
81587-    extra_protoc_parameters = ["metadata"],
81588-    grpc_service_config = "checker_grpc_service_config.json",
81589-    package = "google.cloud.policytroubleshooter.v1",
81590-    rest_numeric_enums = False,
81591-    service_yaml = "policytroubleshooter_v1.yaml",
81592-    transport = "grpc+rest",
81593-    deps = [],
81594-)
81595-
81596-nodejs_gapic_assembly_pkg(
81597-    name = "policytroubleshooter-v1-nodejs",
81598-    deps = [
81599-        ":policytroubleshooter_nodejs_gapic",
81600-        ":policytroubleshooter_proto",
81601-    ],
81602-)
81603-
81604-##############################################################################
81605-# Ruby
81606-##############################################################################
81607-load(
81608-    "@com_google_googleapis_imports//:imports.bzl",
81609-    "ruby_cloud_gapic_library",
81610-    "ruby_gapic_assembly_pkg",
81611-    "ruby_grpc_library",
81612-    "ruby_proto_library",
81613-)
81614-
81615-ruby_proto_library(
81616-    name = "policytroubleshooter_ruby_proto",
81617-    deps = [":policytroubleshooter_proto"],
81618-)
81619-
81620-ruby_grpc_library(
81621-    name = "policytroubleshooter_ruby_grpc",
81622-    srcs = [":policytroubleshooter_proto"],
81623-    deps = [":policytroubleshooter_ruby_proto"],
81624-)
81625-
81626-ruby_cloud_gapic_library(
81627-    name = "policytroubleshooter_ruby_gapic",
81628-    srcs = [":policytroubleshooter_proto_with_info"],
81629-    extra_protoc_parameters = [
81630-        "ruby-cloud-api-id=policytroubleshooter.googleapis.com",
81631-        "ruby-cloud-api-shortname=policytroubleshooter",
81632-        "ruby-cloud-env-prefix=POLICY_TROUBLESHOOTER",
81633-        "ruby-cloud-gem-name=google-cloud-policy_troubleshooter-v1",
81634-        "ruby-cloud-product-url=https://cloud.google.com/iam/docs/troubleshooting-access",
81635-    ],
81636-    grpc_service_config = "checker_grpc_service_config.json",
81637-    rest_numeric_enums = False,
81638-    ruby_cloud_description = "Policy Troubleshooter makes it easier to understand why a user has access to a resource or doesn't have permission to call an API. Given an email, resource, and permission, Policy Troubleshooter will examine all IAM policies that apply to the resource. It then reveals whether the member's roles include the permission on that resource and, if so, which policies bind the member to those roles.",
81639-    ruby_cloud_title = "IAM Policy Troubleshooter V1",
81640-    deps = [
81641-        ":policytroubleshooter_ruby_grpc",
81642-        ":policytroubleshooter_ruby_proto",
81643-    ],
81644-)
81645-
81646-# Open Source Packages
81647-ruby_gapic_assembly_pkg(
81648-    name = "google-cloud-policytroubleshooter-v1-ruby",
81649-    deps = [
81650-        ":policytroubleshooter_ruby_gapic",
81651-        ":policytroubleshooter_ruby_grpc",
81652-        ":policytroubleshooter_ruby_proto",
81653-    ],
81654-)
81655-
81656-##############################################################################
81657-# C#
81658-##############################################################################
81659-load(
81660-    "@com_google_googleapis_imports//:imports.bzl",
81661-    "csharp_gapic_assembly_pkg",
81662-    "csharp_gapic_library",
81663-    "csharp_grpc_library",
81664-    "csharp_proto_library",
81665-)
81666-
81667-csharp_proto_library(
81668-    name = "policytroubleshooter_csharp_proto",
81669-    deps = [":policytroubleshooter_proto"],
81670-)
81671-
81672-csharp_grpc_library(
81673-    name = "policytroubleshooter_csharp_grpc",
81674-    srcs = [":policytroubleshooter_proto"],
81675-    deps = [":policytroubleshooter_csharp_proto"],
81676-)
81677-
81678-csharp_gapic_library(
81679-    name = "policytroubleshooter_csharp_gapic",
81680-    srcs = [":policytroubleshooter_proto_with_info"],
81681-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
81682-    grpc_service_config = "checker_grpc_service_config.json",
81683-    rest_numeric_enums = False,
81684-    service_yaml = "policytroubleshooter_v1.yaml",
81685-    deps = [
81686-        ":policytroubleshooter_csharp_grpc",
81687-        ":policytroubleshooter_csharp_proto",
81688-    ],
81689-)
81690-
81691-# Open Source Packages
81692-csharp_gapic_assembly_pkg(
81693-    name = "google-cloud-policytroubleshooter-v1-csharp",
81694-    deps = [
81695-        ":policytroubleshooter_csharp_gapic",
81696-        ":policytroubleshooter_csharp_grpc",
81697-        ":policytroubleshooter_csharp_proto",
81698-    ],
81699-)
81700-
81701-##############################################################################
81702-# C++
81703-##############################################################################
81704-load(
81705-    "@com_google_googleapis_imports//:imports.bzl",
81706-    "cc_grpc_library",
81707-    "cc_proto_library",
81708-)
81709-
81710-cc_proto_library(
81711-    name = "policytroubleshooter_cc_proto",
81712-    deps = [":policytroubleshooter_proto"],
81713-)
81714-
81715-cc_grpc_library(
81716-    name = "policytroubleshooter_cc_grpc",
81717-    srcs = [":policytroubleshooter_proto"],
81718-    grpc_only = True,
81719-    deps = [":policytroubleshooter_cc_proto"],
81720-)
81721diff -urN a/google/cloud/privatecatalog/BUILD.bazel b/google/cloud/privatecatalog/BUILD.bazel
81722--- a/google/cloud/privatecatalog/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
81723+++ b/google/cloud/privatecatalog/BUILD.bazel	1969-12-31 16:00:00
81724@@ -1,40 +0,0 @@
81725-# This build file includes a target for the Ruby wrapper library for
81726-# google-cloud-private_catalog.
81727-
81728-# This is an API workspace, having public visibility by default makes perfect sense.
81729-package(default_visibility = ["//visibility:public"])
81730-
81731-# Export yaml configs.
81732-exports_files(glob(["*.yaml"]))
81733-
81734-load(
81735-    "@com_google_googleapis_imports//:imports.bzl",
81736-    "ruby_cloud_gapic_library",
81737-    "ruby_gapic_assembly_pkg",
81738-)
81739-
81740-# Generates a Ruby wrapper client for cloudprivatecatalog.
81741-# Ruby wrapper clients are versionless, but are generated from source protos
81742-# for a particular service version, v1beta1 in this case.
81743-ruby_cloud_gapic_library(
81744-    name = "cloudprivatecatalog_ruby_wrapper",
81745-    srcs = ["//google/cloud/privatecatalog/v1beta1:privatecatalog_proto_with_info"],
81746-    extra_protoc_parameters = [
81747-        "ruby-cloud-gem-name=google-cloud-private_catalog",
81748-        "ruby-cloud-env-prefix=PRIVATE_CATALOG",
81749-        "ruby-cloud-wrapper-of=v1beta1:0.0",
81750-        "ruby-cloud-product-url=https://cloud.google.com/private-catalog/",
81751-        "ruby-cloud-api-id=cloudprivatecatalog.googleapis.com",
81752-        "ruby-cloud-api-shortname=cloudprivatecatalog",
81753-    ],
81754-    ruby_cloud_description = "With Private Catalog, developers and cloud admins can make their solutions discoverable to their internal enterprise users. Cloud admins can manage their solutions and ensure their users are always launching the latest versions.",
81755-    ruby_cloud_title = "Private Catalog",
81756-)
81757-
81758-# Open Source package.
81759-ruby_gapic_assembly_pkg(
81760-    name = "google-cloud-privatecatalog-ruby",
81761-    deps = [
81762-        ":cloudprivatecatalog_ruby_wrapper",
81763-    ],
81764-)
81765diff -urN a/google/cloud/privatecatalog/v1beta1/BUILD.bazel b/google/cloud/privatecatalog/v1beta1/BUILD.bazel
81766--- a/google/cloud/privatecatalog/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
81767+++ b/google/cloud/privatecatalog/v1beta1/BUILD.bazel	1969-12-31 16:00:00
81768@@ -1,382 +0,0 @@
81769-# This file was automatically generated by BuildFileGenerator
81770-# https://github.com/googleapis/rules_gapic/tree/master/bazel
81771-
81772-# Most of the manual changes to this file will be overwritten.
81773-# It's **only** allowed to change the following rule attribute values:
81774-# - names of *_gapic_assembly_* rules
81775-# - certain parameters of *_gapic_library rules, including but not limited to:
81776-#    * extra_protoc_parameters
81777-#    * extra_protoc_file_parameters
81778-# The complete list of preserved parameters can be found in the source code.
81779-
81780-# This is an API workspace, having public visibility by default makes perfect sense.
81781-package(default_visibility = ["//visibility:public"])
81782-
81783-##############################################################################
81784-# Common
81785-##############################################################################
81786-load("@rules_proto//proto:defs.bzl", "proto_library")
81787-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
81788-
81789-proto_library(
81790-    name = "privatecatalog_proto",
81791-    srcs = [
81792-        "private_catalog.proto",
81793-    ],
81794-    deps = [
81795-        "//google/api:annotations_proto",
81796-        "//google/api:client_proto",
81797-        "//google/api:field_behavior_proto",
81798-        "//google/api:resource_proto",
81799-        "//google/longrunning:operations_proto",
81800-        "@com_google_protobuf//:any_proto",
81801-        "@com_google_protobuf//:empty_proto",
81802-        "@com_google_protobuf//:field_mask_proto",
81803-        "@com_google_protobuf//:struct_proto",
81804-        "@com_google_protobuf//:timestamp_proto",
81805-    ],
81806-)
81807-
81808-proto_library_with_info(
81809-    name = "privatecatalog_proto_with_info",
81810-    deps = [
81811-        ":privatecatalog_proto",
81812-        "//google/cloud:common_resources_proto",
81813-    ],
81814-)
81815-
81816-##############################################################################
81817-# Java
81818-##############################################################################
81819-load(
81820-    "@com_google_googleapis_imports//:imports.bzl",
81821-    "java_gapic_assembly_gradle_pkg",
81822-    "java_gapic_library",
81823-    "java_gapic_test",
81824-    "java_grpc_library",
81825-    "java_proto_library",
81826-)
81827-
81828-java_proto_library(
81829-    name = "privatecatalog_java_proto",
81830-    deps = [":privatecatalog_proto"],
81831-)
81832-
81833-java_grpc_library(
81834-    name = "privatecatalog_java_grpc",
81835-    srcs = [":privatecatalog_proto"],
81836-    deps = [":privatecatalog_java_proto"],
81837-)
81838-
81839-java_gapic_library(
81840-    name = "privatecatalog_java_gapic",
81841-    srcs = [":privatecatalog_proto_with_info"],
81842-    grpc_service_config = "cloudprivatecatalog_grpc_service_config.json",
81843-    rest_numeric_enums = False,
81844-    test_deps = [
81845-        ":privatecatalog_java_grpc",
81846-    ],
81847-    transport = "grpc+rest",
81848-    deps = [
81849-        ":privatecatalog_java_proto",
81850-    ],
81851-)
81852-
81853-java_gapic_test(
81854-    name = "privatecatalog_java_gapic_test_suite",
81855-    test_classes = [
81856-        "com.google.cloud.privatecatalog.v1beta1.PrivateCatalogClientHttpJsonTest",
81857-        "com.google.cloud.privatecatalog.v1beta1.PrivateCatalogClientTest",
81858-    ],
81859-    runtime_deps = [":privatecatalog_java_gapic_test"],
81860-)
81861-
81862-# Open Source Packages
81863-java_gapic_assembly_gradle_pkg(
81864-    name = "google-cloud-privatecatalog-v1beta1-java",
81865-    include_samples = True,
81866-    transport = "grpc+rest",
81867-    deps = [
81868-        ":privatecatalog_java_gapic",
81869-        ":privatecatalog_java_grpc",
81870-        ":privatecatalog_java_proto",
81871-        ":privatecatalog_proto",
81872-    ],
81873-)
81874-
81875-##############################################################################
81876-# Go
81877-##############################################################################
81878-load(
81879-    "@com_google_googleapis_imports//:imports.bzl",
81880-    "go_gapic_assembly_pkg",
81881-    "go_gapic_library",
81882-    "go_proto_library",
81883-    "go_test",
81884-)
81885-
81886-go_proto_library(
81887-    name = "privatecatalog_go_proto",
81888-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
81889-    importpath = "google.golang.org/genproto/googleapis/cloud/privatecatalog/v1beta1",
81890-    protos = [":privatecatalog_proto"],
81891-    deps = [
81892-        "//google/api:annotations_go_proto",
81893-        "//google/longrunning:longrunning_go_proto",
81894-    ],
81895-)
81896-
81897-go_gapic_library(
81898-    name = "privatecatalog_go_gapic",
81899-    srcs = [":privatecatalog_proto_with_info"],
81900-    grpc_service_config = "cloudprivatecatalog_grpc_service_config.json",
81901-    importpath = "cloud.google.com/go/privatecatalog/apiv1beta1;privatecatalog",
81902-    metadata = True,
81903-    rest_numeric_enums = False,
81904-    service_yaml = "cloudprivatecatalog_v1beta1.yaml",
81905-    transport = "grpc+rest",
81906-    deps = [
81907-        ":privatecatalog_go_proto",
81908-        "//google/longrunning:longrunning_go_proto",
81909-        "@com_google_cloud_go//longrunning:go_default_library",
81910-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
81911-        "@io_bazel_rules_go//proto/wkt:any_go_proto",
81912-        "@io_bazel_rules_go//proto/wkt:struct_go_proto",
81913-    ],
81914-)
81915-
81916-go_test(
81917-    name = "privatecatalog_go_gapic_test",
81918-    srcs = [":privatecatalog_go_gapic_srcjar_test"],
81919-    embed = [":privatecatalog_go_gapic"],
81920-    importpath = "cloud.google.com/go/privatecatalog/apiv1beta1",
81921-)
81922-
81923-# Open Source Packages
81924-go_gapic_assembly_pkg(
81925-    name = "gapi-cloud-privatecatalog-v1beta1-go",
81926-    deps = [
81927-        ":privatecatalog_go_gapic",
81928-        ":privatecatalog_go_gapic_srcjar-metadata.srcjar",
81929-        ":privatecatalog_go_gapic_srcjar-test.srcjar",
81930-        ":privatecatalog_go_proto",
81931-    ],
81932-)
81933-
81934-##############################################################################
81935-# Python
81936-##############################################################################
81937-load(
81938-    "@com_google_googleapis_imports//:imports.bzl",
81939-    "py_gapic_assembly_pkg",
81940-    "py_gapic_library",
81941-    "py_test",
81942-)
81943-
81944-py_gapic_library(
81945-    name = "privatecatalog_py_gapic",
81946-    srcs = [":privatecatalog_proto"],
81947-    grpc_service_config = "cloudprivatecatalog_grpc_service_config.json",
81948-    opt_args = [
81949-        "warehouse-package-name=google-cloud-private-catalog",
81950-        "autogen-snippets",
81951-    ],
81952-    rest_numeric_enums = False,
81953-    transport = "grpc+rest",
81954-)
81955-
81956-py_test(
81957-    name = "privatecatalog_py_gapic_test",
81958-    srcs = [
81959-        "privatecatalog_py_gapic_pytest.py",
81960-        "privatecatalog_py_gapic_test.py",
81961-    ],
81962-    legacy_create_init = False,
81963-    deps = [":privatecatalog_py_gapic"],
81964-)
81965-
81966-# Open Source Packages
81967-py_gapic_assembly_pkg(
81968-    name = "privatecatalog-v1beta1-py",
81969-    deps = [
81970-        ":privatecatalog_py_gapic",
81971-    ],
81972-)
81973-
81974-##############################################################################
81975-# PHP
81976-##############################################################################
81977-load(
81978-    "@com_google_googleapis_imports//:imports.bzl",
81979-    "php_gapic_assembly_pkg",
81980-    "php_gapic_library",
81981-    "php_grpc_library",
81982-    "php_proto_library",
81983-)
81984-
81985-php_proto_library(
81986-    name = "privatecatalog_php_proto",
81987-    deps = [":privatecatalog_proto"],
81988-)
81989-
81990-php_grpc_library(
81991-    name = "privatecatalog_php_grpc",
81992-    srcs = [":privatecatalog_proto"],
81993-    deps = [":privatecatalog_php_proto"],
81994-)
81995-
81996-php_gapic_library(
81997-    name = "privatecatalog_php_gapic",
81998-    srcs = [":privatecatalog_proto_with_info"],
81999-    grpc_service_config = "cloudprivatecatalog_grpc_service_config.json",
82000-    rest_numeric_enums = False,
82001-    service_yaml = "cloudprivatecatalog_v1beta1.yaml",
82002-    transport = "grpc+rest",
82003-    deps = [
82004-        ":privatecatalog_php_grpc",
82005-        ":privatecatalog_php_proto",
82006-    ],
82007-)
82008-
82009-# Open Source Packages
82010-php_gapic_assembly_pkg(
82011-    name = "google-cloud-privatecatalog-v1beta1-php",
82012-    deps = [
82013-        ":privatecatalog_php_gapic",
82014-        ":privatecatalog_php_grpc",
82015-        ":privatecatalog_php_proto",
82016-    ],
82017-)
82018-
82019-##############################################################################
82020-# Node.js
82021-##############################################################################
82022-load(
82023-    "@com_google_googleapis_imports//:imports.bzl",
82024-    "nodejs_gapic_assembly_pkg",
82025-    "nodejs_gapic_library",
82026-)
82027-
82028-nodejs_gapic_library(
82029-    name = "privatecatalog_nodejs_gapic",
82030-    package_name = "@google-cloud/private-catalog",
82031-    src = ":privatecatalog_proto_with_info",
82032-    extra_protoc_parameters = ["metadata"],
82033-    grpc_service_config = "cloudprivatecatalog_grpc_service_config.json",
82034-    package = "google.cloud.privatecatalog.v1beta1",
82035-    rest_numeric_enums = False,
82036-    service_yaml = "cloudprivatecatalog_v1beta1.yaml",
82037-    transport = "grpc+rest",
82038-    deps = [],
82039-)
82040-
82041-nodejs_gapic_assembly_pkg(
82042-    name = "privatecatalog-v1beta1-nodejs",
82043-    deps = [
82044-        ":privatecatalog_nodejs_gapic",
82045-        ":privatecatalog_proto",
82046-    ],
82047-)
82048-
82049-##############################################################################
82050-# Ruby
82051-##############################################################################
82052-load(
82053-    "@com_google_googleapis_imports//:imports.bzl",
82054-    "ruby_cloud_gapic_library",
82055-    "ruby_gapic_assembly_pkg",
82056-    "ruby_grpc_library",
82057-    "ruby_proto_library",
82058-)
82059-
82060-ruby_proto_library(
82061-    name = "privatecatalog_ruby_proto",
82062-    deps = [":privatecatalog_proto"],
82063-)
82064-
82065-ruby_grpc_library(
82066-    name = "privatecatalog_ruby_grpc",
82067-    srcs = [":privatecatalog_proto"],
82068-    deps = [":privatecatalog_ruby_proto"],
82069-)
82070-
82071-ruby_cloud_gapic_library(
82072-    name = "privatecatalog_ruby_gapic",
82073-    srcs = [":privatecatalog_proto_with_info"],
82074-    extra_protoc_parameters = [
82075-        "ruby-cloud-gem-name=google-cloud-private_catalog-v1beta1",
82076-        "ruby-cloud-env-prefix=PRIVATE_CATALOG",
82077-        "ruby-cloud-product-url=https://cloud.google.com/private-catalog/",
82078-        "ruby-cloud-api-id=cloudprivatecatalog.googleapis.com",
82079-        "ruby-cloud-api-shortname=cloudprivatecatalog",
82080-        "ruby-cloud-yard-strict=false",
82081-    ],
82082-    grpc_service_config = "cloudprivatecatalog_grpc_service_config.json",
82083-    rest_numeric_enums = False,
82084-    ruby_cloud_description = "With Private Catalog, developers and cloud admins can make their solutions discoverable to their internal enterprise users. Cloud admins can manage their solutions and ensure their users are always launching the latest versions.",
82085-    ruby_cloud_title = "Private Catalog V1beta1",
82086-    deps = [
82087-        ":privatecatalog_ruby_grpc",
82088-        ":privatecatalog_ruby_proto",
82089-    ],
82090-)
82091-
82092-# Open Source Packages
82093-ruby_gapic_assembly_pkg(
82094-    name = "google-cloud-privatecatalog-v1beta1-ruby",
82095-    deps = [
82096-        ":privatecatalog_ruby_gapic",
82097-        ":privatecatalog_ruby_grpc",
82098-        ":privatecatalog_ruby_proto",
82099-    ],
82100-)
82101-
82102-##############################################################################
82103-# C#
82104-##############################################################################
82105-load(
82106-    "@com_google_googleapis_imports//:imports.bzl",
82107-    "csharp_gapic_assembly_pkg",
82108-    "csharp_gapic_library",
82109-    "csharp_grpc_library",
82110-    "csharp_proto_library",
82111-)
82112-
82113-csharp_proto_library(
82114-    name = "privatecatalog_csharp_proto",
82115-    deps = [":privatecatalog_proto"],
82116-)
82117-
82118-csharp_grpc_library(
82119-    name = "privatecatalog_csharp_grpc",
82120-    srcs = [":privatecatalog_proto"],
82121-    deps = [":privatecatalog_csharp_proto"],
82122-)
82123-
82124-csharp_gapic_library(
82125-    name = "privatecatalog_csharp_gapic",
82126-    srcs = [":privatecatalog_proto_with_info"],
82127-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
82128-    grpc_service_config = "cloudprivatecatalog_grpc_service_config.json",
82129-    rest_numeric_enums = False,
82130-    service_yaml = "cloudprivatecatalog_v1beta1.yaml",
82131-    deps = [
82132-        ":privatecatalog_csharp_grpc",
82133-        ":privatecatalog_csharp_proto",
82134-    ],
82135-)
82136-
82137-# Open Source Packages
82138-csharp_gapic_assembly_pkg(
82139-    name = "google-cloud-privatecatalog-v1beta1-csharp",
82140-    deps = [
82141-        ":privatecatalog_csharp_gapic",
82142-        ":privatecatalog_csharp_grpc",
82143-        ":privatecatalog_csharp_proto",
82144-    ],
82145-)
82146-
82147-##############################################################################
82148-# C++
82149-##############################################################################
82150-# Put your C++ rules here
82151diff -urN a/google/cloud/pubsublite/v1/BUILD.bazel b/google/cloud/pubsublite/v1/BUILD.bazel
82152--- a/google/cloud/pubsublite/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
82153+++ b/google/cloud/pubsublite/v1/BUILD.bazel	1969-12-31 16:00:00
82154@@ -1,347 +0,0 @@
82155-# This file was automatically generated by BuildFileGenerator
82156-# https://github.com/googleapis/gapic-generator/tree/master/rules_gapic/bazel
82157-
82158-# Most of the manual changes to this file will be overwritten.
82159-# It's **only** allowed to change the following rule attribute values:
82160-# - names of *_gapic_assembly_* rules
82161-# - certain parameters of *_gapic_library rules, including but not limited to:
82162-#    * extra_protoc_parameters
82163-#    * extra_protoc_file_parameters
82164-# The complete list of preserved parameters can be found in the source code.
82165-
82166-# This is an API workspace, having public visibility by default makes perfect sense.
82167-package(default_visibility = ["//visibility:public"])
82168-
82169-##############################################################################
82170-# Common
82171-##############################################################################
82172-load("@rules_proto//proto:defs.bzl", "proto_library")
82173-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
82174-
82175-proto_library(
82176-    name = "pubsublite_proto",
82177-    srcs = [
82178-        "admin.proto",
82179-        "common.proto",
82180-        "cursor.proto",
82181-        "publisher.proto",
82182-        "subscriber.proto",
82183-        "topic_stats.proto",
82184-    ],
82185-    deps = [
82186-        "//google/api:annotations_proto",
82187-        "//google/api:client_proto",
82188-        "//google/api:field_behavior_proto",
82189-        "//google/api:resource_proto",
82190-        "//google/longrunning:operations_proto",
82191-        "//google/rpc:status_proto",
82192-        "@com_google_protobuf//:duration_proto",
82193-        "@com_google_protobuf//:empty_proto",
82194-        "@com_google_protobuf//:field_mask_proto",
82195-        "@com_google_protobuf//:timestamp_proto",
82196-    ],
82197-)
82198-
82199-proto_library_with_info(
82200-    name = "pubsublite_proto_with_info",
82201-    deps = [
82202-        ":pubsublite_proto",
82203-        "//google/cloud:common_resources_proto",
82204-    ],
82205-)
82206-
82207-##############################################################################
82208-# Java
82209-##############################################################################
82210-load(
82211-    "@com_google_googleapis_imports//:imports.bzl",
82212-    "java_gapic_assembly_gradle_pkg",
82213-    "java_gapic_library",
82214-    "java_gapic_test",
82215-    "java_grpc_library",
82216-    "java_proto_library",
82217-)
82218-
82219-java_proto_library(
82220-    name = "pubsublite_java_proto",
82221-    deps = [":pubsublite_proto"],
82222-)
82223-
82224-java_grpc_library(
82225-    name = "pubsublite_java_grpc",
82226-    srcs = [":pubsublite_proto"],
82227-    deps = [":pubsublite_java_proto"],
82228-)
82229-
82230-java_gapic_library(
82231-    name = "pubsublite_java_gapic",
82232-    srcs = [":pubsublite_proto_with_info"],
82233-    gapic_yaml = "gapic.yaml",
82234-    grpc_service_config = "pubsublite_grpc_service_config.json",
82235-    rest_numeric_enums = False,
82236-    test_deps = [
82237-        ":pubsublite_java_grpc",
82238-    ],
82239-    transport = "grpc",
82240-    deps = [
82241-        ":pubsublite_java_proto",
82242-    ],
82243-)
82244-
82245-java_gapic_test(
82246-    name = "pubsublite_java_gapic_test_suite",
82247-    test_classes = [
82248-        "com.google.cloud.pubsublite.v1.AdminServiceClientTest",
82249-        "com.google.cloud.pubsublite.v1.CursorServiceClientTest",
82250-        "com.google.cloud.pubsublite.v1.PartitionAssignmentServiceClientTest",
82251-        "com.google.cloud.pubsublite.v1.PublisherServiceClientTest",
82252-        "com.google.cloud.pubsublite.v1.SubscriberServiceClientTest",
82253-        "com.google.cloud.pubsublite.v1.TopicStatsServiceClientTest",
82254-    ],
82255-    runtime_deps = [":pubsublite_java_gapic_test"],
82256-)
82257-
82258-# Open Source Packages
82259-java_gapic_assembly_gradle_pkg(
82260-    name = "google-cloud-pubsublite-v1-java",
82261-    include_samples = True,
82262-    transport = "grpc",
82263-    deps = [
82264-        ":pubsublite_java_gapic",
82265-        ":pubsublite_java_grpc",
82266-        ":pubsublite_java_proto",
82267-        ":pubsublite_proto",
82268-    ],
82269-)
82270-
82271-##############################################################################
82272-# Go
82273-##############################################################################
82274-load(
82275-    "@com_google_googleapis_imports//:imports.bzl",
82276-    "go_gapic_assembly_pkg",
82277-    "go_gapic_library",
82278-    "go_proto_library",
82279-    "go_test",
82280-)
82281-
82282-go_proto_library(
82283-    name = "pubsublite_go_proto",
82284-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
82285-    importpath = "google.golang.org/genproto/googleapis/cloud/pubsublite/v1",
82286-    protos = [":pubsublite_proto"],
82287-    deps = [
82288-        "//google/api:annotations_go_proto",
82289-        "//google/longrunning:longrunning_go_proto",
82290-        "//google/rpc:status_go_proto",
82291-    ],
82292-)
82293-
82294-go_gapic_library(
82295-    name = "pubsublite_go_gapic",
82296-    srcs = [":pubsublite_proto_with_info"],
82297-    grpc_service_config = "pubsublite_grpc_service_config.json",
82298-    importpath = "cloud.google.com/go/pubsublite/apiv1;pubsublite",
82299-    rest_numeric_enums = False,
82300-    service_yaml = "pubsublite_v1.yaml",
82301-    deps = [
82302-        ":pubsublite_go_proto",
82303-        "//google/longrunning:longrunning_go_proto",
82304-        "@com_google_cloud_go//longrunning:go_default_library",
82305-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
82306-        "@io_bazel_rules_go//proto/wkt:duration_go_proto",
82307-    ],
82308-)
82309-
82310-go_test(
82311-    name = "pubsublite_go_gapic_test",
82312-    srcs = [":pubsublite_go_gapic_srcjar_test"],
82313-    embed = [":pubsublite_go_gapic"],
82314-    importpath = "cloud.google.com/go/pubsublite/apiv1",
82315-)
82316-
82317-# Open Source Packages
82318-go_gapic_assembly_pkg(
82319-    name = "gapi-cloud-pubsublite-v1-go",
82320-    deps = [
82321-        ":pubsublite_go_gapic",
82322-        ":pubsublite_go_gapic_srcjar-test.srcjar",
82323-        ":pubsublite_go_proto",
82324-    ],
82325-)
82326-
82327-##############################################################################
82328-# Python
82329-##############################################################################
82330-load(
82331-    "@com_google_googleapis_imports//:imports.bzl",
82332-    "py_gapic_assembly_pkg",
82333-    "py_gapic_library",
82334-    "py_test",
82335-)
82336-
82337-py_gapic_library(
82338-    name = "pubsublite_py_gapic",
82339-    srcs = [":pubsublite_proto"],
82340-    grpc_service_config = "pubsublite_grpc_service_config.json",
82341-    rest_numeric_enums = False,
82342-    transport = "grpc",
82343-)
82344-
82345-py_test(
82346-    name = "pubsublite_py_gapic_test",
82347-    srcs = [
82348-        "pubsublite_py_gapic_pytest.py",
82349-        "pubsublite_py_gapic_test.py",
82350-    ],
82351-    legacy_create_init = False,
82352-    deps = [":pubsublite_py_gapic"],
82353-)
82354-
82355-# Open Source Packages
82356-py_gapic_assembly_pkg(
82357-    name = "pubsublite-v1-py",
82358-    deps = [
82359-        ":pubsublite_py_gapic",
82360-    ],
82361-)
82362-
82363-##############################################################################
82364-# Node.js
82365-##############################################################################
82366-load(
82367-    "@com_google_googleapis_imports//:imports.bzl",
82368-    "nodejs_gapic_assembly_pkg",
82369-    "nodejs_gapic_library",
82370-)
82371-
82372-nodejs_gapic_library(
82373-    name = "pubsublite_nodejs_gapic",
82374-    package_name = "@google-cloud/pubsublite",
82375-    src = ":pubsublite_proto_with_info",
82376-    extra_protoc_parameters = ["metadata"],
82377-    grpc_service_config = "pubsublite_grpc_service_config.json",
82378-    package = "google.cloud.pubsublite.v1",
82379-    rest_numeric_enums = False,
82380-    service_yaml = "pubsublite_v1.yaml",
82381-    transport = "grpc+rest",
82382-    deps = [],
82383-)
82384-
82385-nodejs_gapic_assembly_pkg(
82386-    name = "pubsublite-v1-nodejs",
82387-    deps = [
82388-        ":pubsublite_nodejs_gapic",
82389-        ":pubsublite_proto",
82390-    ],
82391-)
82392-
82393-##############################################################################
82394-# Ruby
82395-##############################################################################
82396-load(
82397-    "@com_google_googleapis_imports//:imports.bzl",
82398-    "ruby_cloud_gapic_library",
82399-    "ruby_gapic_assembly_pkg",
82400-    "ruby_grpc_library",
82401-    "ruby_proto_library",
82402-)
82403-
82404-ruby_proto_library(
82405-    name = "pubsublite_ruby_proto",
82406-    deps = [":pubsublite_proto"],
82407-)
82408-
82409-ruby_grpc_library(
82410-    name = "pubsublite_ruby_grpc",
82411-    srcs = [":pubsublite_proto"],
82412-    deps = [":pubsublite_ruby_proto"],
82413-)
82414-
82415-ruby_cloud_gapic_library(
82416-    name = "pubsublite_ruby_gapic",
82417-    srcs = [":pubsublite_proto_with_info"],
82418-    extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-pubsublite-v1"],
82419-    grpc_service_config = "pubsublite_grpc_service_config.json",
82420-    rest_numeric_enums = False,
82421-    deps = [
82422-        ":pubsublite_ruby_grpc",
82423-        ":pubsublite_ruby_proto",
82424-    ],
82425-)
82426-
82427-# Open Source Packages
82428-ruby_gapic_assembly_pkg(
82429-    name = "google-cloud-pubsublite-v1-ruby",
82430-    deps = [
82431-        ":pubsublite_ruby_gapic",
82432-        ":pubsublite_ruby_grpc",
82433-        ":pubsublite_ruby_proto",
82434-    ],
82435-)
82436-
82437-##############################################################################
82438-# C#
82439-##############################################################################
82440-load(
82441-    "@com_google_googleapis_imports//:imports.bzl",
82442-    "csharp_gapic_assembly_pkg",
82443-    "csharp_gapic_library",
82444-    "csharp_grpc_library",
82445-    "csharp_proto_library",
82446-)
82447-
82448-csharp_proto_library(
82449-    name = "pubsublite_csharp_proto",
82450-    deps = [":pubsublite_proto"],
82451-)
82452-
82453-csharp_grpc_library(
82454-    name = "pubsublite_csharp_grpc",
82455-    srcs = [":pubsublite_proto"],
82456-    deps = [":pubsublite_csharp_proto"],
82457-)
82458-
82459-csharp_gapic_library(
82460-    name = "pubsublite_csharp_gapic",
82461-    srcs = [":pubsublite_proto_with_info"],
82462-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
82463-    grpc_service_config = "pubsublite_grpc_service_config.json",
82464-    rest_numeric_enums = False,
82465-    service_yaml = "pubsublite_v1.yaml",
82466-    deps = [
82467-        ":pubsublite_csharp_grpc",
82468-        ":pubsublite_csharp_proto",
82469-    ],
82470-)
82471-
82472-# Open Source Packages
82473-csharp_gapic_assembly_pkg(
82474-    name = "google-cloud-pubsublite-v1-csharp",
82475-    deps = [
82476-        ":pubsublite_csharp_gapic",
82477-        ":pubsublite_csharp_grpc",
82478-        ":pubsublite_csharp_proto",
82479-    ],
82480-)
82481-
82482-##############################################################################
82483-# C++
82484-##############################################################################
82485-load(
82486-    "@com_google_googleapis_imports//:imports.bzl",
82487-    "cc_grpc_library",
82488-    "cc_proto_library",
82489-)
82490-
82491-cc_proto_library(
82492-    name = "pubsublite_cc_proto",
82493-    deps = [":pubsublite_proto"],
82494-)
82495-
82496-cc_grpc_library(
82497-    name = "pubsublite_cc_grpc",
82498-    srcs = [":pubsublite_proto"],
82499-    grpc_only = True,
82500-    deps = [":pubsublite_cc_proto"],
82501-)
82502diff -urN a/google/cloud/recaptchaenterprise/BUILD.bazel b/google/cloud/recaptchaenterprise/BUILD.bazel
82503--- a/google/cloud/recaptchaenterprise/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
82504+++ b/google/cloud/recaptchaenterprise/BUILD.bazel	1969-12-31 16:00:00
82505@@ -1,41 +0,0 @@
82506-# This build file includes a target for the Ruby wrapper library for
82507-# google-cloud-recaptcha_enterprise.
82508-
82509-# This is an API workspace, having public visibility by default makes perfect sense.
82510-package(default_visibility = ["//visibility:public"])
82511-
82512-# Export yaml configs.
82513-exports_files(glob(["*.yaml"]))
82514-
82515-load(
82516-    "@com_google_googleapis_imports//:imports.bzl",
82517-    "ruby_cloud_gapic_library",
82518-    "ruby_gapic_assembly_pkg",
82519-)
82520-
82521-# Generates a Ruby wrapper client for recaptchaenterprise.
82522-# Ruby wrapper clients are versionless, but are generated from source protos
82523-# for a particular service version, v1 in this case.
82524-ruby_cloud_gapic_library(
82525-    name = "recaptchaenterprise_ruby_wrapper",
82526-    srcs = ["//google/cloud/recaptchaenterprise/v1:recaptchaenterprise_proto_with_info"],
82527-    extra_protoc_parameters = [
82528-        "ruby-cloud-gem-name=google-cloud-recaptcha_enterprise",
82529-        "ruby-cloud-env-prefix=RECAPTCHA_ENTERPRISE",
82530-        "ruby-cloud-wrapper-of=v1:0.0;v1beta1:0.0",
82531-        "ruby-cloud-product-url=https://cloud.google.com/recaptcha-enterprise",
82532-        "ruby-cloud-api-id=recaptchaenterprise.googleapis.com",
82533-        "ruby-cloud-api-shortname=recaptchaenterprise",
82534-        "ruby-cloud-migration-version=1.0",
82535-    ],
82536-    ruby_cloud_description = "reCAPTCHA Enterprise is a service that protects your site from spam and abuse.",
82537-    ruby_cloud_title = "reCAPTCHA Enterprise",
82538-)
82539-
82540-# Open Source package.
82541-ruby_gapic_assembly_pkg(
82542-    name = "google-cloud-recaptchaenterprise-ruby",
82543-    deps = [
82544-        ":recaptchaenterprise_ruby_wrapper",
82545-    ],
82546-)
82547diff -urN a/google/cloud/recaptchaenterprise/v1/BUILD.bazel b/google/cloud/recaptchaenterprise/v1/BUILD.bazel
82548--- a/google/cloud/recaptchaenterprise/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
82549+++ b/google/cloud/recaptchaenterprise/v1/BUILD.bazel	1969-12-31 16:00:00
82550@@ -1,383 +0,0 @@
82551-# This file was automatically generated by BuildFileGenerator
82552-# https://github.com/googleapis/gapic-generator/tree/master/rules_gapic/bazel
82553-
82554-# Most of the manual changes to this file will be overwritten.
82555-# It's **only** allowed to change the following rule attribute values:
82556-# - names of *_gapic_assembly_* rules
82557-# - certain parameters of *_gapic_library rules, including but not limited to:
82558-#    * extra_protoc_parameters
82559-#    * extra_protoc_file_parameters
82560-# The complete list of preserved parameters can be found in the source code.
82561-
82562-# This is an API workspace, having public visibility by default makes perfect sense.
82563-package(default_visibility = ["//visibility:public"])
82564-
82565-##############################################################################
82566-# Common
82567-##############################################################################
82568-load("@rules_proto//proto:defs.bzl", "proto_library")
82569-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
82570-
82571-proto_library(
82572-    name = "recaptchaenterprise_proto",
82573-    srcs = [
82574-        "recaptchaenterprise.proto",
82575-    ],
82576-    deps = [
82577-        "//google/api:annotations_proto",
82578-        "//google/api:client_proto",
82579-        "//google/api:field_behavior_proto",
82580-        "//google/api:resource_proto",
82581-        "@com_google_protobuf//:empty_proto",
82582-        "@com_google_protobuf//:field_mask_proto",
82583-        "@com_google_protobuf//:timestamp_proto",
82584-    ],
82585-)
82586-
82587-proto_library_with_info(
82588-    name = "recaptchaenterprise_proto_with_info",
82589-    deps = [
82590-        ":recaptchaenterprise_proto",
82591-        "//google/cloud:common_resources_proto",
82592-    ],
82593-)
82594-
82595-##############################################################################
82596-# Java
82597-##############################################################################
82598-load(
82599-    "@com_google_googleapis_imports//:imports.bzl",
82600-    "java_gapic_assembly_gradle_pkg",
82601-    "java_gapic_library",
82602-    "java_gapic_test",
82603-    "java_grpc_library",
82604-    "java_proto_library",
82605-)
82606-
82607-java_proto_library(
82608-    name = "recaptchaenterprise_java_proto",
82609-    deps = [":recaptchaenterprise_proto"],
82610-)
82611-
82612-java_grpc_library(
82613-    name = "recaptchaenterprise_java_grpc",
82614-    srcs = [":recaptchaenterprise_proto"],
82615-    deps = [":recaptchaenterprise_java_proto"],
82616-)
82617-
82618-java_gapic_library(
82619-    name = "recaptchaenterprise_java_gapic",
82620-    srcs = [":recaptchaenterprise_proto_with_info"],
82621-    gapic_yaml = "recaptchaenterprise_gapic.yaml",
82622-    grpc_service_config = "recaptchaenterprise_grpc_service_config.json",
82623-    rest_numeric_enums = False,
82624-    test_deps = [
82625-        ":recaptchaenterprise_java_grpc",
82626-    ],
82627-    transport = "grpc",
82628-    deps = [
82629-        ":recaptchaenterprise_java_proto",
82630-    ],
82631-)
82632-
82633-java_gapic_test(
82634-    name = "recaptchaenterprise_java_gapic_test_suite",
82635-    test_classes = [
82636-        "com.google.cloud.recaptchaenterprise.v1.RecaptchaEnterpriseServiceClientTest",
82637-    ],
82638-    runtime_deps = [":recaptchaenterprise_java_gapic_test"],
82639-)
82640-
82641-# Open Source Packages
82642-java_gapic_assembly_gradle_pkg(
82643-    name = "google-cloud-recaptchaenterprise-v1-java",
82644-    include_samples = True,
82645-    transport = "grpc",
82646-    deps = [
82647-        ":recaptchaenterprise_java_gapic",
82648-        ":recaptchaenterprise_java_grpc",
82649-        ":recaptchaenterprise_java_proto",
82650-        ":recaptchaenterprise_proto",
82651-    ],
82652-)
82653-
82654-##############################################################################
82655-# Go
82656-##############################################################################
82657-load(
82658-    "@com_google_googleapis_imports//:imports.bzl",
82659-    "go_gapic_assembly_pkg",
82660-    "go_gapic_library",
82661-    "go_proto_library",
82662-    "go_test",
82663-)
82664-
82665-go_proto_library(
82666-    name = "recaptchaenterprise_go_proto",
82667-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
82668-    importpath = "google.golang.org/genproto/googleapis/cloud/recaptchaenterprise/v1",
82669-    protos = [":recaptchaenterprise_proto"],
82670-    deps = [
82671-        "//google/api:annotations_go_proto",
82672-    ],
82673-)
82674-
82675-go_gapic_library(
82676-    name = "recaptchaenterprise_go_gapic",
82677-    srcs = [":recaptchaenterprise_proto_with_info"],
82678-    grpc_service_config = "recaptchaenterprise_grpc_service_config.json",
82679-    importpath = "cloud.google.com/go/recaptchaenterprise/apiv1;recaptchaenterprise",
82680-    rest_numeric_enums = False,
82681-    service_yaml = "recaptchaenterprise_v1.yaml",
82682-    deps = [
82683-        ":recaptchaenterprise_go_proto",
82684-    ],
82685-)
82686-
82687-go_test(
82688-    name = "recaptchaenterprise_go_gapic_test",
82689-    srcs = [":recaptchaenterprise_go_gapic_srcjar_test"],
82690-    embed = [":recaptchaenterprise_go_gapic"],
82691-    importpath = "cloud.google.com/go/recaptchaenterprise/apiv1",
82692-)
82693-
82694-# Open Source Packages
82695-go_gapic_assembly_pkg(
82696-    name = "gapi-cloud-recaptchaenterprise-v1-go",
82697-    deps = [
82698-        ":recaptchaenterprise_go_gapic",
82699-        ":recaptchaenterprise_go_gapic_srcjar-test.srcjar",
82700-        ":recaptchaenterprise_go_proto",
82701-    ],
82702-)
82703-
82704-##############################################################################
82705-# Python
82706-##############################################################################
82707-load(
82708-    "@com_google_googleapis_imports//:imports.bzl",
82709-    "py_gapic_assembly_pkg",
82710-    "py_gapic_library",
82711-    "py_test",
82712-)
82713-
82714-py_gapic_library(
82715-    name = "recaptchaenterprise_py_gapic",
82716-    srcs = [":recaptchaenterprise_proto"],
82717-    grpc_service_config = "recaptchaenterprise_grpc_service_config.json",
82718-    opt_args = [
82719-        "warehouse-package-name=google-cloud-recaptcha-enterprise",
82720-    ],
82721-    rest_numeric_enums = False,
82722-    transport = "grpc",
82723-)
82724-
82725-py_test(
82726-    name = "recaptchaenterprise_py_gapic_test",
82727-    srcs = [
82728-        "recaptchaenterprise_py_gapic_pytest.py",
82729-        "recaptchaenterprise_py_gapic_test.py",
82730-    ],
82731-    legacy_create_init = False,
82732-    deps = [":recaptchaenterprise_py_gapic"],
82733-)
82734-
82735-# Open Source Packages
82736-py_gapic_assembly_pkg(
82737-    name = "recaptchaenterprise-v1-py",
82738-    deps = [
82739-        ":recaptchaenterprise_py_gapic",
82740-    ],
82741-)
82742-
82743-##############################################################################
82744-# PHP
82745-##############################################################################
82746-load(
82747-    "@com_google_googleapis_imports//:imports.bzl",
82748-    "php_gapic_assembly_pkg",
82749-    "php_gapic_library",
82750-    "php_grpc_library",
82751-    "php_proto_library",
82752-)
82753-
82754-php_proto_library(
82755-    name = "recaptchaenterprise_php_proto",
82756-    deps = [":recaptchaenterprise_proto"],
82757-)
82758-
82759-php_grpc_library(
82760-    name = "recaptchaenterprise_php_grpc",
82761-    srcs = [":recaptchaenterprise_proto"],
82762-    deps = [":recaptchaenterprise_php_proto"],
82763-)
82764-
82765-php_gapic_library(
82766-    name = "recaptchaenterprise_php_gapic",
82767-    srcs = [":recaptchaenterprise_proto_with_info"],
82768-    grpc_service_config = "recaptchaenterprise_grpc_service_config.json",
82769-    rest_numeric_enums = False,
82770-    transport = "grpc+rest",
82771-    deps = [
82772-        ":recaptchaenterprise_php_grpc",
82773-        ":recaptchaenterprise_php_proto",
82774-    ],
82775-)
82776-
82777-# Open Source Packages
82778-php_gapic_assembly_pkg(
82779-    name = "google-cloud-recaptchaenterprise-v1-php",
82780-    deps = [
82781-        ":recaptchaenterprise_php_gapic",
82782-        ":recaptchaenterprise_php_grpc",
82783-        ":recaptchaenterprise_php_proto",
82784-    ],
82785-)
82786-
82787-##############################################################################
82788-# Node.js
82789-##############################################################################
82790-load(
82791-    "@com_google_googleapis_imports//:imports.bzl",
82792-    "nodejs_gapic_assembly_pkg",
82793-    "nodejs_gapic_library",
82794-)
82795-
82796-nodejs_gapic_library(
82797-    name = "recaptchaenterprise_nodejs_gapic",
82798-    package_name = "@google-cloud/recaptcha-enterprise",
82799-    src = ":recaptchaenterprise_proto_with_info",
82800-    extra_protoc_parameters = ["metadata"],
82801-    grpc_service_config = "recaptchaenterprise_grpc_service_config.json",
82802-    package = "google.cloud.recaptchaenterprise.v1",
82803-    rest_numeric_enums = False,
82804-    service_yaml = "recaptchaenterprise_v1.yaml",
82805-    transport = "grpc+rest",
82806-    deps = [],
82807-)
82808-
82809-nodejs_gapic_assembly_pkg(
82810-    name = "recaptchaenterprise-v1-nodejs",
82811-    deps = [
82812-        ":recaptchaenterprise_nodejs_gapic",
82813-        ":recaptchaenterprise_proto",
82814-    ],
82815-)
82816-
82817-##############################################################################
82818-# Ruby
82819-##############################################################################
82820-load(
82821-    "@com_google_googleapis_imports//:imports.bzl",
82822-    "ruby_cloud_gapic_library",
82823-    "ruby_gapic_assembly_pkg",
82824-    "ruby_grpc_library",
82825-    "ruby_proto_library",
82826-)
82827-
82828-ruby_proto_library(
82829-    name = "recaptchaenterprise_ruby_proto",
82830-    deps = [":recaptchaenterprise_proto"],
82831-)
82832-
82833-ruby_grpc_library(
82834-    name = "recaptchaenterprise_ruby_grpc",
82835-    srcs = [":recaptchaenterprise_proto"],
82836-    deps = [":recaptchaenterprise_ruby_proto"],
82837-)
82838-
82839-ruby_cloud_gapic_library(
82840-    name = "recaptchaenterprise_ruby_gapic",
82841-    srcs = [":recaptchaenterprise_proto_with_info"],
82842-    extra_protoc_parameters = [
82843-        "ruby-cloud-gem-name=google-cloud-recaptcha_enterprise-v1",
82844-        "ruby-cloud-env-prefix=RECAPTCHA_ENTERPRISE",
82845-        "ruby-cloud-product-url=https://cloud.google.com/recaptcha-enterprise",
82846-        "ruby-cloud-api-id=recaptchaenterprise.googleapis.com",
82847-        "ruby-cloud-api-shortname=recaptchaenterprise",
82848-    ],
82849-    grpc_service_config = "recaptchaenterprise_grpc_service_config.json",
82850-    rest_numeric_enums = False,
82851-    ruby_cloud_description = "reCAPTCHA Enterprise is a service that protects your site from spam and abuse.",
82852-    ruby_cloud_title = "reCAPTCHA Enterprise V1",
82853-    deps = [
82854-        ":recaptchaenterprise_ruby_grpc",
82855-        ":recaptchaenterprise_ruby_proto",
82856-    ],
82857-)
82858-
82859-# Open Source Packages
82860-ruby_gapic_assembly_pkg(
82861-    name = "google-cloud-recaptchaenterprise-v1-ruby",
82862-    deps = [
82863-        ":recaptchaenterprise_ruby_gapic",
82864-        ":recaptchaenterprise_ruby_grpc",
82865-        ":recaptchaenterprise_ruby_proto",
82866-    ],
82867-)
82868-
82869-##############################################################################
82870-# C#
82871-##############################################################################
82872-load(
82873-    "@com_google_googleapis_imports//:imports.bzl",
82874-    "csharp_gapic_assembly_pkg",
82875-    "csharp_gapic_library",
82876-    "csharp_grpc_library",
82877-    "csharp_proto_library",
82878-)
82879-
82880-csharp_proto_library(
82881-    name = "recaptchaenterprise_csharp_proto",
82882-    deps = [":recaptchaenterprise_proto"],
82883-)
82884-
82885-csharp_grpc_library(
82886-    name = "recaptchaenterprise_csharp_grpc",
82887-    srcs = [":recaptchaenterprise_proto"],
82888-    deps = [":recaptchaenterprise_csharp_proto"],
82889-)
82890-
82891-csharp_gapic_library(
82892-    name = "recaptchaenterprise_csharp_gapic",
82893-    srcs = [":recaptchaenterprise_proto_with_info"],
82894-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
82895-    grpc_service_config = "recaptchaenterprise_grpc_service_config.json",
82896-    rest_numeric_enums = False,
82897-    service_yaml = "recaptchaenterprise_v1.yaml",
82898-    deps = [
82899-        ":recaptchaenterprise_csharp_grpc",
82900-        ":recaptchaenterprise_csharp_proto",
82901-    ],
82902-)
82903-
82904-# Open Source Packages
82905-csharp_gapic_assembly_pkg(
82906-    name = "google-cloud-recaptchaenterprise-v1-csharp",
82907-    deps = [
82908-        ":recaptchaenterprise_csharp_gapic",
82909-        ":recaptchaenterprise_csharp_grpc",
82910-        ":recaptchaenterprise_csharp_proto",
82911-    ],
82912-)
82913-
82914-##############################################################################
82915-# C++
82916-##############################################################################
82917-load(
82918-    "@com_google_googleapis_imports//:imports.bzl",
82919-    "cc_grpc_library",
82920-    "cc_proto_library",
82921-)
82922-
82923-cc_proto_library(
82924-    name = "recaptchaenterprise_cc_proto",
82925-    deps = [":recaptchaenterprise_proto"],
82926-)
82927-
82928-cc_grpc_library(
82929-    name = "recaptchaenterprise_cc_grpc",
82930-    srcs = [":recaptchaenterprise_proto"],
82931-    grpc_only = True,
82932-    deps = [":recaptchaenterprise_cc_proto"],
82933-)
82934diff -urN a/google/cloud/recaptchaenterprise/v1beta1/BUILD.bazel b/google/cloud/recaptchaenterprise/v1beta1/BUILD.bazel
82935--- a/google/cloud/recaptchaenterprise/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
82936+++ b/google/cloud/recaptchaenterprise/v1beta1/BUILD.bazel	1969-12-31 16:00:00
82937@@ -1,370 +0,0 @@
82938-# This file was automatically generated by BuildFileGenerator
82939-# https://github.com/googleapis/gapic-generator/tree/master/rules_gapic/bazel
82940-
82941-# Most of the manual changes to this file will be overwritten.
82942-# It's **only** allowed to change the following rule attribute values:
82943-# - names of *_gapic_assembly_* rules
82944-# - certain parameters of *_gapic_library rules, including but not limited to:
82945-#    * extra_protoc_parameters
82946-#    * extra_protoc_file_parameters
82947-# The complete list of preserved parameters can be found in the source code.
82948-
82949-# This is an API workspace, having public visibility by default makes perfect sense.
82950-package(default_visibility = ["//visibility:public"])
82951-
82952-##############################################################################
82953-# Common
82954-##############################################################################
82955-load("@rules_proto//proto:defs.bzl", "proto_library")
82956-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
82957-
82958-proto_library(
82959-    name = "recaptchaenterprise_proto",
82960-    srcs = [
82961-        "recaptchaenterprise.proto",
82962-    ],
82963-    deps = [
82964-        "//google/api:annotations_proto",
82965-        "//google/api:client_proto",
82966-        "//google/api:field_behavior_proto",
82967-        "//google/api:resource_proto",
82968-        "@com_google_protobuf//:empty_proto",
82969-        "@com_google_protobuf//:field_mask_proto",
82970-        "@com_google_protobuf//:timestamp_proto",
82971-    ],
82972-)
82973-
82974-proto_library_with_info(
82975-    name = "recaptchaenterprise_proto_with_info",
82976-    deps = [
82977-        ":recaptchaenterprise_proto",
82978-        "//google/cloud:common_resources_proto",
82979-    ],
82980-)
82981-
82982-##############################################################################
82983-# Java
82984-##############################################################################
82985-load(
82986-    "@com_google_googleapis_imports//:imports.bzl",
82987-    "java_gapic_assembly_gradle_pkg",
82988-    "java_gapic_library",
82989-    "java_gapic_test",
82990-    "java_grpc_library",
82991-    "java_proto_library",
82992-)
82993-
82994-java_proto_library(
82995-    name = "recaptchaenterprise_java_proto",
82996-    deps = [":recaptchaenterprise_proto"],
82997-)
82998-
82999-java_grpc_library(
83000-    name = "recaptchaenterprise_java_grpc",
83001-    srcs = [":recaptchaenterprise_proto"],
83002-    deps = [":recaptchaenterprise_java_proto"],
83003-)
83004-
83005-java_gapic_library(
83006-    name = "recaptchaenterprise_java_gapic",
83007-    srcs = [":recaptchaenterprise_proto_with_info"],
83008-    gapic_yaml = "recaptchaenterprise_gapic.yaml",
83009-    grpc_service_config = "recaptchaenterprise_grpc_service_config.json",
83010-    rest_numeric_enums = False,
83011-    test_deps = [
83012-        ":recaptchaenterprise_java_grpc",
83013-    ],
83014-    transport = "grpc+rest",
83015-    deps = [
83016-        ":recaptchaenterprise_java_proto",
83017-    ],
83018-)
83019-
83020-java_gapic_test(
83021-    name = "recaptchaenterprise_java_gapic_test_suite",
83022-    test_classes = [
83023-        "com.google.cloud.recaptchaenterprise.v1beta1.RecaptchaEnterpriseServiceV1Beta1ClientHttpJsonTest",
83024-        "com.google.cloud.recaptchaenterprise.v1beta1.RecaptchaEnterpriseServiceV1Beta1ClientTest",
83025-    ],
83026-    runtime_deps = [":recaptchaenterprise_java_gapic_test"],
83027-)
83028-
83029-# Open Source Packages
83030-java_gapic_assembly_gradle_pkg(
83031-    name = "google-cloud-recaptchaenterprise-v1beta1-java",
83032-    include_samples = True,
83033-    transport = "grpc+rest",
83034-    deps = [
83035-        ":recaptchaenterprise_java_gapic",
83036-        ":recaptchaenterprise_java_grpc",
83037-        ":recaptchaenterprise_java_proto",
83038-        ":recaptchaenterprise_proto",
83039-    ],
83040-)
83041-
83042-##############################################################################
83043-# Go
83044-##############################################################################
83045-load(
83046-    "@com_google_googleapis_imports//:imports.bzl",
83047-    "go_gapic_assembly_pkg",
83048-    "go_gapic_library",
83049-    "go_proto_library",
83050-    "go_test",
83051-)
83052-
83053-go_proto_library(
83054-    name = "recaptchaenterprise_go_proto",
83055-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
83056-    importpath = "google.golang.org/genproto/googleapis/cloud/recaptchaenterprise/v1beta1",
83057-    protos = [":recaptchaenterprise_proto"],
83058-    deps = [
83059-        "//google/api:annotations_go_proto",
83060-    ],
83061-)
83062-
83063-go_gapic_library(
83064-    name = "recaptchaenterprise_go_gapic",
83065-    srcs = [":recaptchaenterprise_proto_with_info"],
83066-    grpc_service_config = "recaptchaenterprise_grpc_service_config.json",
83067-    importpath = "cloud.google.com/go/recaptchaenterprise/apiv1beta1;recaptchaenterprise",
83068-    rest_numeric_enums = False,
83069-    service_yaml = "recaptchaenterprise_v1beta1.yaml",
83070-    transport = "grpc+rest",
83071-    deps = [
83072-        ":recaptchaenterprise_go_proto",
83073-    ],
83074-)
83075-
83076-go_test(
83077-    name = "recaptchaenterprise_go_gapic_test",
83078-    srcs = [":recaptchaenterprise_go_gapic_srcjar_test"],
83079-    embed = [":recaptchaenterprise_go_gapic"],
83080-    importpath = "cloud.google.com/go/recaptchaenterprise/apiv1beta1",
83081-)
83082-
83083-# Open Source Packages
83084-go_gapic_assembly_pkg(
83085-    name = "gapi-cloud-recaptchaenterprise-v1beta1-go",
83086-    deps = [
83087-        ":recaptchaenterprise_go_gapic",
83088-        ":recaptchaenterprise_go_gapic_srcjar-test.srcjar",
83089-        ":recaptchaenterprise_go_proto",
83090-    ],
83091-)
83092-
83093-##############################################################################
83094-# Python
83095-##############################################################################
83096-load(
83097-    "@com_google_googleapis_imports//:imports.bzl",
83098-    "py_gapic_assembly_pkg",
83099-    "py_gapic_library",
83100-    "py_test",
83101-)
83102-
83103-py_gapic_library(
83104-    name = "recaptchaenterprise_py_gapic",
83105-    srcs = [":recaptchaenterprise_proto"],
83106-    grpc_service_config = "recaptchaenterprise_grpc_service_config.json",
83107-    opt_args = [
83108-        "warehouse-package-name=google-cloud-recaptcha-enterprise",
83109-    ],
83110-    rest_numeric_enums = False,
83111-    transport = "grpc",
83112-)
83113-
83114-py_test(
83115-    name = "recaptchaenterprise_py_gapic_test",
83116-    srcs = [
83117-        "recaptchaenterprise_py_gapic_pytest.py",
83118-        "recaptchaenterprise_py_gapic_test.py",
83119-    ],
83120-    legacy_create_init = False,
83121-    deps = [":recaptchaenterprise_py_gapic"],
83122-)
83123-
83124-# Open Source Packages
83125-py_gapic_assembly_pkg(
83126-    name = "recaptchaenterprise-v1beta1-py",
83127-    deps = [
83128-        ":recaptchaenterprise_py_gapic",
83129-    ],
83130-)
83131-
83132-##############################################################################
83133-# PHP
83134-##############################################################################
83135-load(
83136-    "@com_google_googleapis_imports//:imports.bzl",
83137-    "php_gapic_assembly_pkg",
83138-    "php_gapic_library",
83139-    "php_grpc_library",
83140-    "php_proto_library",
83141-)
83142-
83143-php_proto_library(
83144-    name = "recaptchaenterprise_php_proto",
83145-    deps = [":recaptchaenterprise_proto"],
83146-)
83147-
83148-php_grpc_library(
83149-    name = "recaptchaenterprise_php_grpc",
83150-    srcs = [":recaptchaenterprise_proto"],
83151-    deps = [":recaptchaenterprise_php_proto"],
83152-)
83153-
83154-php_gapic_library(
83155-    name = "recaptchaenterprise_php_gapic",
83156-    srcs = [":recaptchaenterprise_proto_with_info"],
83157-    grpc_service_config = "recaptchaenterprise_grpc_service_config.json",
83158-    rest_numeric_enums = False,
83159-    transport = "grpc+rest",
83160-    deps = [
83161-        ":recaptchaenterprise_php_grpc",
83162-        ":recaptchaenterprise_php_proto",
83163-    ],
83164-)
83165-
83166-# Open Source Packages
83167-php_gapic_assembly_pkg(
83168-    name = "google-cloud-recaptchaenterprise-v1beta1-php",
83169-    deps = [
83170-        ":recaptchaenterprise_php_gapic",
83171-        ":recaptchaenterprise_php_grpc",
83172-        ":recaptchaenterprise_php_proto",
83173-    ],
83174-)
83175-
83176-##############################################################################
83177-# Node.js
83178-##############################################################################
83179-load(
83180-    "@com_google_googleapis_imports//:imports.bzl",
83181-    "nodejs_gapic_assembly_pkg",
83182-    "nodejs_gapic_library",
83183-)
83184-
83185-nodejs_gapic_library(
83186-    name = "recaptchaenterprise_nodejs_gapic",
83187-    package_name = "@google-cloud/recaptcha-enterprise",
83188-    src = ":recaptchaenterprise_proto_with_info",
83189-    extra_protoc_parameters = ["metadata"],
83190-    grpc_service_config = "recaptchaenterprise_grpc_service_config.json",
83191-    package = "google.cloud.recaptchaenterprise.v1beta1",
83192-    rest_numeric_enums = False,
83193-    service_yaml = "recaptchaenterprise_v1beta1.yaml",
83194-    transport = "grpc+rest",
83195-    deps = [],
83196-)
83197-
83198-nodejs_gapic_assembly_pkg(
83199-    name = "recaptchaenterprise-v1beta1-nodejs",
83200-    deps = [
83201-        ":recaptchaenterprise_nodejs_gapic",
83202-        ":recaptchaenterprise_proto",
83203-    ],
83204-)
83205-
83206-##############################################################################
83207-# Ruby
83208-##############################################################################
83209-load(
83210-    "@com_google_googleapis_imports//:imports.bzl",
83211-    "ruby_cloud_gapic_library",
83212-    "ruby_gapic_assembly_pkg",
83213-    "ruby_grpc_library",
83214-    "ruby_proto_library",
83215-)
83216-
83217-ruby_proto_library(
83218-    name = "recaptchaenterprise_ruby_proto",
83219-    deps = [":recaptchaenterprise_proto"],
83220-)
83221-
83222-ruby_grpc_library(
83223-    name = "recaptchaenterprise_ruby_grpc",
83224-    srcs = [":recaptchaenterprise_proto"],
83225-    deps = [":recaptchaenterprise_ruby_proto"],
83226-)
83227-
83228-ruby_cloud_gapic_library(
83229-    name = "recaptchaenterprise_ruby_gapic",
83230-    srcs = [":recaptchaenterprise_proto_with_info"],
83231-    extra_protoc_parameters = [
83232-        "ruby-cloud-gem-name=google-cloud-recaptcha_enterprise-v1beta1",
83233-        "ruby-cloud-env-prefix=RECAPTCHA_ENTERPRISE",
83234-        "ruby-cloud-product-url=https://cloud.google.com/recaptcha-enterprise",
83235-        "ruby-cloud-api-id=recaptchaenterprise.googleapis.com",
83236-        "ruby-cloud-api-shortname=recaptchaenterprise",
83237-        "ruby-cloud-service-override=RecaptchaEnterpriseServiceV1Beta1=RecaptchaEnterpriseService",
83238-    ],
83239-    grpc_service_config = "recaptchaenterprise_grpc_service_config.json",
83240-    rest_numeric_enums = False,
83241-    ruby_cloud_description = "reCAPTCHA Enterprise is a service that protects your site from spam and abuse.",
83242-    ruby_cloud_title = "reCAPTCHA Enterprise V1beta1",
83243-    deps = [
83244-        ":recaptchaenterprise_ruby_grpc",
83245-        ":recaptchaenterprise_ruby_proto",
83246-    ],
83247-)
83248-
83249-# Open Source Packages
83250-ruby_gapic_assembly_pkg(
83251-    name = "google-cloud-recaptchaenterprise-v1beta1-ruby",
83252-    deps = [
83253-        ":recaptchaenterprise_ruby_gapic",
83254-        ":recaptchaenterprise_ruby_grpc",
83255-        ":recaptchaenterprise_ruby_proto",
83256-    ],
83257-)
83258-
83259-##############################################################################
83260-# C#
83261-##############################################################################
83262-load(
83263-    "@com_google_googleapis_imports//:imports.bzl",
83264-    "csharp_gapic_assembly_pkg",
83265-    "csharp_gapic_library",
83266-    "csharp_grpc_library",
83267-    "csharp_proto_library",
83268-)
83269-
83270-csharp_proto_library(
83271-    name = "recaptchaenterprise_csharp_proto",
83272-    deps = [":recaptchaenterprise_proto"],
83273-)
83274-
83275-csharp_grpc_library(
83276-    name = "recaptchaenterprise_csharp_grpc",
83277-    srcs = [":recaptchaenterprise_proto"],
83278-    deps = [":recaptchaenterprise_csharp_proto"],
83279-)
83280-
83281-csharp_gapic_library(
83282-    name = "recaptchaenterprise_csharp_gapic",
83283-    srcs = [":recaptchaenterprise_proto_with_info"],
83284-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
83285-    grpc_service_config = "recaptchaenterprise_grpc_service_config.json",
83286-    rest_numeric_enums = False,
83287-    service_yaml = "recaptchaenterprise_v1beta1.yaml",
83288-    deps = [
83289-        ":recaptchaenterprise_csharp_grpc",
83290-        ":recaptchaenterprise_csharp_proto",
83291-    ],
83292-)
83293-
83294-# Open Source Packages
83295-csharp_gapic_assembly_pkg(
83296-    name = "google-cloud-recaptchaenterprise-v1beta1-csharp",
83297-    deps = [
83298-        ":recaptchaenterprise_csharp_gapic",
83299-        ":recaptchaenterprise_csharp_grpc",
83300-        ":recaptchaenterprise_csharp_proto",
83301-    ],
83302-)
83303-
83304-##############################################################################
83305-# C++
83306-##############################################################################
83307-# Put your C++ rules here
83308diff -urN a/google/cloud/recommendationengine/BUILD.bazel b/google/cloud/recommendationengine/BUILD.bazel
83309--- a/google/cloud/recommendationengine/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
83310+++ b/google/cloud/recommendationengine/BUILD.bazel	1969-12-31 16:00:00
83311@@ -1,40 +0,0 @@
83312-# This build file includes a target for the Ruby wrapper library for
83313-# google-cloud-recommendation_engine.
83314-
83315-# This is an API workspace, having public visibility by default makes perfect sense.
83316-package(default_visibility = ["//visibility:public"])
83317-
83318-# Export yaml configs.
83319-exports_files(glob(["*.yaml"]))
83320-
83321-load(
83322-    "@com_google_googleapis_imports//:imports.bzl",
83323-    "ruby_cloud_gapic_library",
83324-    "ruby_gapic_assembly_pkg",
83325-)
83326-
83327-# Generates a Ruby wrapper client for recommendationengine.
83328-# Ruby wrapper clients are versionless, but are generated from source protos
83329-# for a particular service version, v1beta1 in this case.
83330-ruby_cloud_gapic_library(
83331-    name = "recommendationengine_ruby_wrapper",
83332-    srcs = ["//google/cloud/recommendationengine/v1beta1:recommendationengine_proto_with_info"],
83333-    extra_protoc_parameters = [
83334-        "ruby-cloud-gem-name=google-cloud-recommendation_engine",
83335-        "ruby-cloud-env-prefix=RECOMMENDATION_ENGINE",
83336-        "ruby-cloud-wrapper-of=v1beta1:0.0",
83337-        "ruby-cloud-product-url=https://cloud.google.com/recommendations-ai/",
83338-        "ruby-cloud-api-id=recommendationengine.googleapis.com",
83339-        "ruby-cloud-api-shortname=recommendationengine",
83340-    ],
83341-    ruby_cloud_description = "Recommendations AI enables you to build an end-to-end personalized recommendation system based on state-of-the-art deep learning ML models, without a need for expertise in ML or recommendation systems.",
83342-    ruby_cloud_title = "Recommendations AI",
83343-)
83344-
83345-# Open Source package.
83346-ruby_gapic_assembly_pkg(
83347-    name = "google-cloud-recommendationengine-ruby",
83348-    deps = [
83349-        ":recommendationengine_ruby_wrapper",
83350-    ],
83351-)
83352diff -urN a/google/cloud/recommendationengine/v1beta1/BUILD.bazel b/google/cloud/recommendationengine/v1beta1/BUILD.bazel
83353--- a/google/cloud/recommendationengine/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
83354+++ b/google/cloud/recommendationengine/v1beta1/BUILD.bazel	1969-12-31 16:00:00
83355@@ -1,342 +0,0 @@
83356-# This file was automatically generated by BuildFileGenerator
83357-
83358-##############################################################################
83359-# Common
83360-##############################################################################
83361-load("@rules_proto//proto:defs.bzl", "proto_library")
83362-load(
83363-    "@com_google_googleapis_imports//:imports.bzl",
83364-    "csharp_gapic_assembly_pkg",
83365-    "csharp_gapic_library",
83366-    "csharp_grpc_library",
83367-    "csharp_proto_library",
83368-    "go_gapic_assembly_pkg",
83369-    "go_gapic_library",
83370-    "go_proto_library",
83371-    "go_test",
83372-    "java_gapic_assembly_gradle_pkg",
83373-    "java_gapic_library",
83374-    "java_gapic_test",
83375-    "java_grpc_library",
83376-    "java_proto_library",
83377-    "nodejs_gapic_assembly_pkg",
83378-    "nodejs_gapic_library",
83379-    "php_gapic_assembly_pkg",
83380-    "php_gapic_library",
83381-    "php_grpc_library",
83382-    "php_proto_library",
83383-    "proto_library_with_info",
83384-    "py_gapic_assembly_pkg",
83385-    "py_gapic_library",
83386-    "ruby_cloud_gapic_library",
83387-    "ruby_gapic_assembly_pkg",
83388-    "ruby_grpc_library",
83389-    "ruby_proto_library",
83390-)
83391-
83392-# This is an API workspace, having public visibility by default makes perfect sense.
83393-package(default_visibility = ["//visibility:public"])
83394-
83395-proto_library(
83396-    name = "recommendationengine_proto",
83397-    srcs = [
83398-        "catalog.proto",
83399-        "catalog_service.proto",
83400-        "common.proto",
83401-        "import.proto",
83402-        "prediction_apikey_registry_service.proto",
83403-        "prediction_service.proto",
83404-        "recommendationengine_resources.proto",
83405-        "user_event.proto",
83406-        "user_event_service.proto",
83407-    ],
83408-    deps = [
83409-        "//google/api:annotations_proto",
83410-        "//google/api:client_proto",
83411-        "//google/api:field_behavior_proto",
83412-        "//google/api:httpbody_proto",
83413-        "//google/api:resource_proto",
83414-        "//google/longrunning:operations_proto",
83415-        "//google/rpc:status_proto",
83416-        "//google/type:date_proto",
83417-        "@com_google_protobuf//:empty_proto",
83418-        "@com_google_protobuf//:field_mask_proto",
83419-        "@com_google_protobuf//:struct_proto",
83420-        "@com_google_protobuf//:timestamp_proto",
83421-    ],
83422-)
83423-
83424-proto_library_with_info(
83425-    name = "recommendationengine_proto_with_info",
83426-    deps = [
83427-        ":recommendationengine_proto",
83428-        "//google/cloud:common_resources_proto",
83429-    ],
83430-)
83431-
83432-java_proto_library(
83433-    name = "recommendationengine_java_proto",
83434-    deps = [
83435-        ":recommendationengine_proto",
83436-    ],
83437-)
83438-
83439-java_grpc_library(
83440-    name = "recommendationengine_java_grpc",
83441-    srcs = [":recommendationengine_proto"],
83442-    deps = [":recommendationengine_java_proto"],
83443-)
83444-
83445-java_gapic_library(
83446-    name = "recommendationengine_java_gapic",
83447-    srcs = [":recommendationengine_proto_with_info"],
83448-    gapic_yaml = "recommendationengine_gapic.yaml",
83449-    grpc_service_config = "recommendationengine_grpc_service_config.json",
83450-    rest_numeric_enums = False,
83451-    test_deps = [
83452-        ":recommendationengine_java_grpc",
83453-    ],
83454-    transport = "grpc+rest",
83455-    deps = [
83456-        ":recommendationengine_java_proto",
83457-        "//google/api:api_java_proto",
83458-    ],
83459-)
83460-
83461-java_gapic_test(
83462-    name = "recommendationengine_java_gapic_test_suite",
83463-    test_classes = [
83464-        "com.google.cloud.recommendationengine.v1beta1.CatalogServiceClientHttpJsonTest",
83465-        "com.google.cloud.recommendationengine.v1beta1.CatalogServiceClientTest",
83466-        "com.google.cloud.recommendationengine.v1beta1.PredictionApiKeyRegistryClientHttpJsonTest",
83467-        "com.google.cloud.recommendationengine.v1beta1.PredictionApiKeyRegistryClientTest",
83468-        "com.google.cloud.recommendationengine.v1beta1.PredictionServiceClientHttpJsonTest",
83469-        "com.google.cloud.recommendationengine.v1beta1.PredictionServiceClientTest",
83470-        "com.google.cloud.recommendationengine.v1beta1.UserEventServiceClientHttpJsonTest",
83471-        "com.google.cloud.recommendationengine.v1beta1.UserEventServiceClientTest",
83472-    ],
83473-    runtime_deps = [":recommendationengine_java_gapic_test"],
83474-)
83475-
83476-# Open Source Packages
83477-java_gapic_assembly_gradle_pkg(
83478-    name = "google-cloud-recommendationengine-v1beta1-java",
83479-    include_samples = True,
83480-    transport = "grpc+rest",
83481-    deps = [
83482-        ":recommendationengine_java_gapic",
83483-        ":recommendationengine_java_grpc",
83484-        ":recommendationengine_java_proto",
83485-        ":recommendationengine_proto",
83486-    ],
83487-)
83488-
83489-go_proto_library(
83490-    name = "recommendationengine_go_proto",
83491-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
83492-    importpath = "google.golang.org/genproto/googleapis/cloud/recommendationengine/v1beta1",
83493-    protos = [":recommendationengine_proto"],
83494-    deps = [
83495-        "//google/api:annotations_go_proto",
83496-        "//google/api:httpbody_go_proto",
83497-        "//google/longrunning:longrunning_go_proto",
83498-        "//google/rpc:status_go_proto",
83499-        "//google/type:date_go_proto",
83500-    ],
83501-)
83502-
83503-go_gapic_library(
83504-    name = "recommendationengine_go_gapic",
83505-    srcs = [":recommendationengine_proto_with_info"],
83506-    grpc_service_config = "recommendationengine_grpc_service_config.json",
83507-    importpath = "cloud.google.com/go/recommendationengine/apiv1beta1;recommendationengine",
83508-    rest_numeric_enums = False,
83509-    service_yaml = "recommendationengine_v1beta1.yaml",
83510-    deps = [
83511-        ":recommendationengine_go_proto",
83512-        "//google/api:httpbody_go_proto",
83513-        "//google/longrunning:longrunning_go_proto",
83514-        "@com_google_cloud_go//longrunning:go_default_library",
83515-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
83516-        "@io_bazel_rules_go//proto/wkt:struct_go_proto",
83517-    ],
83518-)
83519-
83520-go_test(
83521-    name = "recommendationengine_go_gapic_test",
83522-    srcs = [":recommendationengine_go_gapic_srcjar_test"],
83523-    embed = [":recommendationengine_go_gapic"],
83524-    importpath = "cloud.google.com/go/recommendationengine/apiv1beta1",
83525-)
83526-
83527-# Open Source Packages
83528-go_gapic_assembly_pkg(
83529-    name = "gapi-cloud-recommendationengine-v1beta1-go",
83530-    deps = [
83531-        ":recommendationengine_go_gapic",
83532-        ":recommendationengine_go_gapic_srcjar-test.srcjar",
83533-        ":recommendationengine_go_proto",
83534-    ],
83535-)
83536-
83537-py_gapic_library(
83538-    name = "recommendationengine_py_gapic",
83539-    srcs = [":recommendationengine_proto"],
83540-    grpc_service_config = "recommendationengine_grpc_service_config.json",
83541-    opt_args = ["warehouse-package-name=google-cloud-recommendations-ai"],
83542-    rest_numeric_enums = False,
83543-    transport = "grpc+rest",
83544-)
83545-
83546-py_test(
83547-    name = "recommendationengine_py_gapic_test",
83548-    srcs = [
83549-        "recommendationengine_py_gapic_pytest.py",
83550-        "recommendationengine_py_gapic_test.py",
83551-    ],
83552-    legacy_create_init = False,
83553-    deps = [":recommendationengine_py_gapic"],
83554-)
83555-
83556-# Open Source Packages
83557-py_gapic_assembly_pkg(
83558-    name = "recommendationengine-v1beta1-py",
83559-    deps = [
83560-        ":recommendationengine_py_gapic",
83561-    ],
83562-)
83563-
83564-php_proto_library(
83565-    name = "recommendationengine_php_proto",
83566-    deps = [":recommendationengine_proto"],
83567-)
83568-
83569-php_grpc_library(
83570-    name = "recommendationengine_php_grpc",
83571-    srcs = [":recommendationengine_proto"],
83572-    deps = [":recommendationengine_php_proto"],
83573-)
83574-
83575-php_gapic_library(
83576-    name = "recommendationengine_php_gapic",
83577-    srcs = [":recommendationengine_proto_with_info"],
83578-    gapic_yaml = "recommendationengine_gapic.yaml",
83579-    grpc_service_config = "recommendationengine_grpc_service_config.json",
83580-    rest_numeric_enums = False,
83581-    service_yaml = "recommendationengine_v1beta1.yaml",
83582-    transport = "grpc+rest",
83583-    deps = [
83584-        ":recommendationengine_php_grpc",
83585-        ":recommendationengine_php_proto",
83586-    ],
83587-)
83588-
83589-# Open Source Packages
83590-php_gapic_assembly_pkg(
83591-    name = "google-cloud-recommendationengine-v1beta1-php",
83592-    deps = [
83593-        ":recommendationengine_php_gapic",
83594-        ":recommendationengine_php_grpc",
83595-        ":recommendationengine_php_proto",
83596-    ],
83597-)
83598-
83599-nodejs_gapic_library(
83600-    name = "recommendationengine_nodejs_gapic",
83601-    src = ":recommendationengine_proto_with_info",
83602-    extra_protoc_parameters = ["metadata"],
83603-    grpc_service_config = "recommendationengine_grpc_service_config.json",
83604-    package = "google.cloud.recommendationengine.v1beta1",
83605-    rest_numeric_enums = False,
83606-    service_yaml = "recommendationengine_v1beta1.yaml",
83607-    transport = "grpc+rest",
83608-    deps = [],
83609-)
83610-
83611-nodejs_gapic_assembly_pkg(
83612-    name = "recommendationengine-v1beta1-nodejs",
83613-    deps = [
83614-        ":recommendationengine_nodejs_gapic",
83615-        ":recommendationengine_proto",
83616-    ],
83617-)
83618-
83619-ruby_proto_library(
83620-    name = "recommendationengine_ruby_proto",
83621-    deps = [":recommendationengine_proto"],
83622-)
83623-
83624-ruby_grpc_library(
83625-    name = "recommendationengine_ruby_grpc",
83626-    srcs = [":recommendationengine_proto"],
83627-    deps = [":recommendationengine_ruby_proto"],
83628-)
83629-
83630-ruby_cloud_gapic_library(
83631-    name = "recommendationengine_ruby_gapic",
83632-    srcs = [":recommendationengine_proto_with_info"],
83633-    extra_protoc_parameters = [
83634-        "ruby-cloud-gem-name=google-cloud-recommendation_engine-v1beta1",
83635-        "ruby-cloud-env-prefix=RECOMMENDATION_ENGINE",
83636-        "ruby-cloud-product-url=https://cloud.google.com/recommendations-ai/",
83637-        "ruby-cloud-api-id=recommendationengine.googleapis.com",
83638-        "ruby-cloud-api-shortname=recommendationengine",
83639-    ],
83640-    grpc_service_config = "recommendationengine_grpc_service_config.json",
83641-    rest_numeric_enums = False,
83642-    ruby_cloud_description = "Recommendations AI enables you to build an end-to-end personalized recommendation system based on state-of-the-art deep learning ML models, without a need for expertise in ML or recommendation systems.",
83643-    ruby_cloud_title = "Recommendations AI V1beta1",
83644-    deps = [
83645-        ":recommendationengine_ruby_grpc",
83646-        ":recommendationengine_ruby_proto",
83647-    ],
83648-)
83649-
83650-# Open Source Packages
83651-ruby_gapic_assembly_pkg(
83652-    name = "google-cloud-recommendationengine-v1beta1-ruby",
83653-    deps = [
83654-        ":recommendationengine_ruby_gapic",
83655-        ":recommendationengine_ruby_grpc",
83656-        ":recommendationengine_ruby_proto",
83657-    ],
83658-)
83659-
83660-csharp_proto_library(
83661-    name = "recommendationengine_csharp_proto",
83662-    deps = [":recommendationengine_proto"],
83663-)
83664-
83665-csharp_grpc_library(
83666-    name = "recommendationengine_csharp_grpc",
83667-    srcs = [":recommendationengine_proto"],
83668-    deps = [":recommendationengine_csharp_proto"],
83669-)
83670-
83671-csharp_gapic_library(
83672-    name = "recommendationengine_csharp_gapic",
83673-    srcs = [":recommendationengine_proto_with_info"],
83674-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
83675-    grpc_service_config = "recommendationengine_grpc_service_config.json",
83676-    rest_numeric_enums = False,
83677-    service_yaml = "recommendationengine_v1beta1.yaml",
83678-    deps = [
83679-        ":recommendationengine_csharp_grpc",
83680-        ":recommendationengine_csharp_proto",
83681-    ],
83682-)
83683-
83684-# Open Source Packages
83685-csharp_gapic_assembly_pkg(
83686-    name = "google-cloud-recommendationengine-v1beta1-csharp",
83687-    deps = [
83688-        ":recommendationengine_csharp_gapic",
83689-        ":recommendationengine_csharp_grpc",
83690-        ":recommendationengine_csharp_proto",
83691-    ],
83692-)
83693-
83694-##############################################################################
83695-# C++
83696-##############################################################################
83697-# Put your C++ rules here
83698diff -urN a/google/cloud/recommender/BUILD.bazel b/google/cloud/recommender/BUILD.bazel
83699--- a/google/cloud/recommender/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
83700+++ b/google/cloud/recommender/BUILD.bazel	1969-12-31 16:00:00
83701@@ -1,41 +0,0 @@
83702-# This build file includes a target for the Ruby wrapper library for
83703-# google-cloud-recommender.
83704-
83705-# This is an API workspace, having public visibility by default makes perfect sense.
83706-package(default_visibility = ["//visibility:public"])
83707-
83708-# Export yaml configs.
83709-exports_files(glob(["*.yaml"]))
83710-
83711-load(
83712-    "@com_google_googleapis_imports//:imports.bzl",
83713-    "ruby_cloud_gapic_library",
83714-    "ruby_gapic_assembly_pkg",
83715-)
83716-
83717-# Generates a Ruby wrapper client for recommender.
83718-# Ruby wrapper clients are versionless, but are generated from source protos
83719-# for a particular service version, v1 in this case.
83720-ruby_cloud_gapic_library(
83721-    name = "recommender_ruby_wrapper",
83722-    srcs = ["//google/cloud/recommender/v1:recommender_proto_with_info"],
83723-    extra_protoc_parameters = [
83724-        "ruby-cloud-gem-name=google-cloud-recommender",
83725-        "ruby-cloud-env-prefix=RECOMMENDER",
83726-        "ruby-cloud-wrapper-of=v1:0.1",
83727-        "ruby-cloud-product-url=https://cloud.google.com/recommender",
83728-        "ruby-cloud-api-id=recommender.googleapis.com",
83729-        "ruby-cloud-api-shortname=recommender",
83730-        "ruby-cloud-factory-method-suffix=_service",
83731-    ],
83732-    ruby_cloud_description = "Recommender is a service on Google Cloud that provides usage recommendations for Cloud products and services.",
83733-    ruby_cloud_title = "Recommender",
83734-)
83735-
83736-# Open Source package.
83737-ruby_gapic_assembly_pkg(
83738-    name = "google-cloud-recommender-ruby",
83739-    deps = [
83740-        ":recommender_ruby_wrapper",
83741-    ],
83742-)
83743diff -urN a/google/cloud/recommender/logging/v1/BUILD.bazel b/google/cloud/recommender/logging/v1/BUILD.bazel
83744--- a/google/cloud/recommender/logging/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
83745+++ b/google/cloud/recommender/logging/v1/BUILD.bazel	1969-12-31 16:00:00
83746@@ -1,182 +0,0 @@
83747-# This file was automatically generated by BuildFileGenerator
83748-
83749-# This is an API workspace, having public visibility by default makes perfect sense.
83750-package(default_visibility = ["//visibility:public"])
83751-
83752-##############################################################################
83753-# Common
83754-##############################################################################
83755-load("@rules_proto//proto:defs.bzl", "proto_library")
83756-
83757-proto_library(
83758-    name = "logging_proto",
83759-    srcs = [
83760-        "action_log.proto",
83761-    ],
83762-    deps = [
83763-        "//google/api:field_behavior_proto",
83764-        "//google/api:resource_proto",
83765-        "//google/cloud/recommender/v1:recommender_proto",
83766-    ],
83767-)
83768-
83769-##############################################################################
83770-# Java
83771-##############################################################################
83772-load(
83773-    "@com_google_googleapis_imports//:imports.bzl",
83774-    "java_grpc_library",
83775-    "java_proto_library",
83776-)
83777-
83778-java_proto_library(
83779-    name = "logging_java_proto",
83780-    deps = [":logging_proto"],
83781-)
83782-
83783-java_grpc_library(
83784-    name = "logging_java_grpc",
83785-    srcs = [":logging_proto"],
83786-    deps = [":logging_java_proto"],
83787-)
83788-
83789-##############################################################################
83790-# Go
83791-##############################################################################
83792-load(
83793-    "@com_google_googleapis_imports//:imports.bzl",
83794-    "go_proto_library",
83795-)
83796-
83797-go_proto_library(
83798-    name = "logging_go_proto",
83799-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
83800-    importpath = "google.golang.org/genproto/googleapis/cloud/recommender/logging/v1",
83801-    protos = [":logging_proto"],
83802-    deps = [
83803-        "//google/api:annotations_go_proto",
83804-        "//google/cloud/recommender/v1:recommender_go_proto",
83805-    ],
83806-)
83807-
83808-##############################################################################
83809-# Python
83810-##############################################################################
83811-load(
83812-    "@com_google_googleapis_imports//:imports.bzl",
83813-    "moved_proto_library",
83814-    "py_grpc_library",
83815-    "py_proto_library",
83816-)
83817-
83818-moved_proto_library(
83819-    name = "logging_moved_proto",
83820-    srcs = [":logging_proto"],
83821-    deps = [
83822-        "//google/api:field_behavior_proto",
83823-        "//google/api:resource_proto",
83824-        "//google/cloud/recommender/v1:recommender_proto",
83825-    ],
83826-)
83827-
83828-py_proto_library(
83829-    name = "logging_py_proto",
83830-    deps = [":logging_moved_proto"],
83831-)
83832-
83833-py_grpc_library(
83834-    name = "logging_py_grpc",
83835-    srcs = [":logging_moved_proto"],
83836-    deps = [":logging_py_proto"],
83837-)
83838-
83839-##############################################################################
83840-# PHP
83841-##############################################################################
83842-load(
83843-    "@com_google_googleapis_imports//:imports.bzl",
83844-    "php_grpc_library",
83845-    "php_proto_library",
83846-)
83847-
83848-php_proto_library(
83849-    name = "logging_php_proto",
83850-    deps = [":logging_proto"],
83851-)
83852-
83853-php_grpc_library(
83854-    name = "logging_php_grpc",
83855-    srcs = [":logging_proto"],
83856-    deps = [":logging_php_proto"],
83857-)
83858-
83859-##############################################################################
83860-# Node.js
83861-##############################################################################
83862-load(
83863-    "@com_google_googleapis_imports//:imports.bzl",
83864-    "nodejs_gapic_assembly_pkg",
83865-    "nodejs_gapic_library",
83866-)
83867-
83868-
83869-##############################################################################
83870-# Ruby
83871-##############################################################################
83872-load(
83873-    "@com_google_googleapis_imports//:imports.bzl",
83874-    "ruby_grpc_library",
83875-    "ruby_proto_library",
83876-)
83877-
83878-ruby_proto_library(
83879-    name = "logging_ruby_proto",
83880-    deps = [":logging_proto"],
83881-)
83882-
83883-ruby_grpc_library(
83884-    name = "logging_ruby_grpc",
83885-    srcs = [":logging_proto"],
83886-    deps = [":logging_ruby_proto"],
83887-)
83888-
83889-##############################################################################
83890-# C#
83891-##############################################################################
83892-load(
83893-    "@com_google_googleapis_imports//:imports.bzl",
83894-    "csharp_grpc_library",
83895-    "csharp_proto_library",
83896-)
83897-
83898-csharp_proto_library(
83899-    name = "logging_csharp_proto",
83900-    deps = [":logging_proto"],
83901-)
83902-
83903-csharp_grpc_library(
83904-    name = "logging_csharp_grpc",
83905-    srcs = [":logging_proto"],
83906-    deps = [":logging_csharp_proto"],
83907-)
83908-
83909-##############################################################################
83910-# C++
83911-##############################################################################
83912-load(
83913-    "@com_google_googleapis_imports//:imports.bzl",
83914-    "cc_grpc_library",
83915-    "cc_proto_library",
83916-)
83917-
83918-cc_proto_library(
83919-    name = "logging_cc_proto",
83920-    deps = [":logging_proto"],
83921-)
83922-
83923-cc_grpc_library(
83924-    name = "logging_cc_grpc",
83925-    srcs = [":logging_proto"],
83926-    grpc_only = True,
83927-    deps = [":logging_cc_proto"],
83928-)
83929diff -urN a/google/cloud/recommender/logging/v1beta1/BUILD.bazel b/google/cloud/recommender/logging/v1beta1/BUILD.bazel
83930--- a/google/cloud/recommender/logging/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
83931+++ b/google/cloud/recommender/logging/v1beta1/BUILD.bazel	1969-12-31 16:00:00
83932@@ -1,164 +0,0 @@
83933-# This file was automatically generated by BuildFileGenerator
83934-
83935-# This is an API workspace, having public visibility by default makes perfect sense.
83936-package(default_visibility = ["//visibility:public"])
83937-
83938-##############################################################################
83939-# Common
83940-##############################################################################
83941-load("@rules_proto//proto:defs.bzl", "proto_library")
83942-
83943-proto_library(
83944-    name = "logging_proto",
83945-    srcs = [
83946-        "action_log.proto",
83947-    ],
83948-    deps = [
83949-        "//google/api:field_behavior_proto",
83950-        "//google/cloud/recommender/v1beta1:recommender_proto",
83951-    ],
83952-)
83953-
83954-##############################################################################
83955-# Java
83956-##############################################################################
83957-load(
83958-    "@com_google_googleapis_imports//:imports.bzl",
83959-    "java_grpc_library",
83960-    "java_proto_library",
83961-)
83962-
83963-java_proto_library(
83964-    name = "logging_java_proto",
83965-    deps = [":logging_proto"],
83966-)
83967-
83968-java_grpc_library(
83969-    name = "logging_java_grpc",
83970-    srcs = [":logging_proto"],
83971-    deps = [":logging_java_proto"],
83972-)
83973-
83974-##############################################################################
83975-# Go
83976-##############################################################################
83977-load(
83978-    "@com_google_googleapis_imports//:imports.bzl",
83979-    "go_proto_library",
83980-)
83981-
83982-go_proto_library(
83983-    name = "logging_go_proto",
83984-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
83985-    importpath = "google.golang.org/genproto/googleapis/cloud/recommender/logging/v1beta1",
83986-    protos = [":logging_proto"],
83987-    deps = [
83988-        "//google/api:annotations_go_proto",
83989-        "//google/cloud/recommender/v1beta1:recommender_go_proto",
83990-    ],
83991-)
83992-
83993-##############################################################################
83994-# Python
83995-##############################################################################
83996-load(
83997-    "@com_google_googleapis_imports//:imports.bzl",
83998-    "moved_proto_library",
83999-    "py_grpc_library",
84000-    "py_proto_library",
84001-)
84002-
84003-moved_proto_library(
84004-    name = "logging_moved_proto",
84005-    srcs = [":logging_proto"],
84006-    deps = [
84007-        "//google/api:field_behavior_proto",
84008-        "//google/cloud/recommender/v1beta1:recommender_proto",
84009-    ],
84010-)
84011-
84012-py_proto_library(
84013-    name = "logging_py_proto",
84014-    deps = [":logging_moved_proto"],
84015-)
84016-
84017-py_grpc_library(
84018-    name = "logging_py_grpc",
84019-    srcs = [":logging_moved_proto"],
84020-    deps = [":logging_py_proto"],
84021-)
84022-
84023-##############################################################################
84024-# PHP
84025-##############################################################################
84026-load(
84027-    "@com_google_googleapis_imports//:imports.bzl",
84028-    "php_grpc_library",
84029-    "php_proto_library",
84030-)
84031-
84032-php_proto_library(
84033-    name = "logging_php_proto",
84034-    deps = [":logging_proto"],
84035-)
84036-
84037-php_grpc_library(
84038-    name = "logging_php_grpc",
84039-    srcs = [":logging_proto"],
84040-    deps = [":logging_php_proto"],
84041-)
84042-
84043-##############################################################################
84044-# Node.js
84045-##############################################################################
84046-load(
84047-    "@com_google_googleapis_imports//:imports.bzl",
84048-    "nodejs_gapic_assembly_pkg",
84049-    "nodejs_gapic_library",
84050-)
84051-
84052-
84053-##############################################################################
84054-# Ruby
84055-##############################################################################
84056-load(
84057-    "@com_google_googleapis_imports//:imports.bzl",
84058-    "ruby_grpc_library",
84059-    "ruby_proto_library",
84060-)
84061-
84062-ruby_proto_library(
84063-    name = "logging_ruby_proto",
84064-    deps = [":logging_proto"],
84065-)
84066-
84067-ruby_grpc_library(
84068-    name = "logging_ruby_grpc",
84069-    srcs = [":logging_proto"],
84070-    deps = [":logging_ruby_proto"],
84071-)
84072-
84073-##############################################################################
84074-# C#
84075-##############################################################################
84076-load(
84077-    "@com_google_googleapis_imports//:imports.bzl",
84078-    "csharp_grpc_library",
84079-    "csharp_proto_library",
84080-)
84081-
84082-csharp_proto_library(
84083-    name = "logging_csharp_proto",
84084-    deps = [":logging_proto"],
84085-)
84086-
84087-csharp_grpc_library(
84088-    name = "logging_csharp_grpc",
84089-    srcs = [":logging_proto"],
84090-    deps = [":logging_csharp_proto"],
84091-)
84092-
84093-##############################################################################
84094-# C++
84095-##############################################################################
84096-# Put your C++ code here
84097diff -urN a/google/cloud/recommender/v1/BUILD.bazel b/google/cloud/recommender/v1/BUILD.bazel
84098--- a/google/cloud/recommender/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
84099+++ b/google/cloud/recommender/v1/BUILD.bazel	1969-12-31 16:00:00
84100@@ -1,397 +0,0 @@
84101-# This file was automatically generated by BuildFileGenerator
84102-# https://github.com/googleapis/rules_gapic/tree/master/bazel
84103-
84104-# Most of the manual changes to this file will be overwritten.
84105-# It's **only** allowed to change the following rule attribute values:
84106-# - names of *_gapic_assembly_* rules
84107-# - certain parameters of *_gapic_library rules, including but not limited to:
84108-#    * extra_protoc_parameters
84109-#    * extra_protoc_file_parameters
84110-# The complete list of preserved parameters can be found in the source code.
84111-
84112-# This is an API workspace, having public visibility by default makes perfect sense.
84113-package(default_visibility = ["//visibility:public"])
84114-
84115-##############################################################################
84116-# Common
84117-##############################################################################
84118-load("@rules_proto//proto:defs.bzl", "proto_library")
84119-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
84120-
84121-proto_library(
84122-    name = "recommender_proto",
84123-    srcs = [
84124-        "insight.proto",
84125-        "insight_type_config.proto",
84126-        "recommendation.proto",
84127-        "recommender_config.proto",
84128-        "recommender_service.proto",
84129-    ],
84130-    deps = [
84131-        "//google/api:annotations_proto",
84132-        "//google/api:client_proto",
84133-        "//google/api:field_behavior_proto",
84134-        "//google/api:resource_proto",
84135-        "//google/type:money_proto",
84136-        "@com_google_protobuf//:duration_proto",
84137-        "@com_google_protobuf//:field_mask_proto",
84138-        "@com_google_protobuf//:struct_proto",
84139-        "@com_google_protobuf//:timestamp_proto",
84140-    ],
84141-)
84142-
84143-proto_library_with_info(
84144-    name = "recommender_proto_with_info",
84145-    deps = [
84146-        ":recommender_proto",
84147-        "//google/cloud:common_resources_proto",
84148-    ],
84149-)
84150-
84151-##############################################################################
84152-# Java
84153-##############################################################################
84154-load(
84155-    "@com_google_googleapis_imports//:imports.bzl",
84156-    "java_gapic_assembly_gradle_pkg",
84157-    "java_gapic_library",
84158-    "java_gapic_test",
84159-    "java_grpc_library",
84160-    "java_proto_library",
84161-)
84162-
84163-java_proto_library(
84164-    name = "recommender_java_proto",
84165-    deps = [":recommender_proto"],
84166-)
84167-
84168-java_grpc_library(
84169-    name = "recommender_java_grpc",
84170-    srcs = [":recommender_proto"],
84171-    deps = [":recommender_java_proto"],
84172-)
84173-
84174-java_gapic_library(
84175-    name = "recommender_java_gapic",
84176-    srcs = [":recommender_proto_with_info"],
84177-    gapic_yaml = None,
84178-    grpc_service_config = "recommender_grpc_service_config.json",
84179-    rest_numeric_enums = False,
84180-    service_yaml = "recommender_v1.yaml",
84181-    test_deps = [
84182-        ":recommender_java_grpc",
84183-    ],
84184-    transport = "grpc+rest",
84185-    deps = [
84186-        ":recommender_java_proto",
84187-        "//google/api:api_java_proto",
84188-    ],
84189-)
84190-
84191-java_gapic_test(
84192-    name = "recommender_java_gapic_test_suite",
84193-    test_classes = [
84194-        "com.google.cloud.recommender.v1.RecommenderClientHttpJsonTest",
84195-        "com.google.cloud.recommender.v1.RecommenderClientTest",
84196-    ],
84197-    runtime_deps = [":recommender_java_gapic_test"],
84198-)
84199-
84200-# Open Source Packages
84201-java_gapic_assembly_gradle_pkg(
84202-    name = "google-cloud-recommender-v1-java",
84203-    include_samples = True,
84204-    transport = "grpc+rest",
84205-    deps = [
84206-        ":recommender_java_gapic",
84207-        ":recommender_java_grpc",
84208-        ":recommender_java_proto",
84209-        ":recommender_proto",
84210-    ],
84211-)
84212-
84213-##############################################################################
84214-# Go
84215-##############################################################################
84216-load(
84217-    "@com_google_googleapis_imports//:imports.bzl",
84218-    "go_gapic_assembly_pkg",
84219-    "go_gapic_library",
84220-    "go_proto_library",
84221-    "go_test",
84222-)
84223-
84224-go_proto_library(
84225-    name = "recommender_go_proto",
84226-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
84227-    importpath = "google.golang.org/genproto/googleapis/cloud/recommender/v1",
84228-    protos = [":recommender_proto"],
84229-    deps = [
84230-        "//google/api:annotations_go_proto",
84231-        "//google/type:money_go_proto",
84232-    ],
84233-)
84234-
84235-go_gapic_library(
84236-    name = "recommender_go_gapic",
84237-    srcs = [":recommender_proto_with_info"],
84238-    grpc_service_config = "recommender_grpc_service_config.json",
84239-    importpath = "cloud.google.com/go/recommender/apiv1;recommender",
84240-    metadata = True,
84241-    rest_numeric_enums = False,
84242-    service_yaml = "recommender_v1.yaml",
84243-    transport = "grpc+rest",
84244-    deps = [
84245-        ":recommender_go_proto",
84246-        "@io_bazel_rules_go//proto/wkt:duration_go_proto",
84247-    ],
84248-)
84249-
84250-go_test(
84251-    name = "recommender_go_gapic_test",
84252-    srcs = [":recommender_go_gapic_srcjar_test"],
84253-    embed = [":recommender_go_gapic"],
84254-    importpath = "cloud.google.com/go/recommender/apiv1",
84255-)
84256-
84257-# Open Source Packages
84258-go_gapic_assembly_pkg(
84259-    name = "gapi-cloud-recommender-v1-go",
84260-    deps = [
84261-        ":recommender_go_gapic",
84262-        ":recommender_go_gapic_srcjar-metadata.srcjar",
84263-        ":recommender_go_gapic_srcjar-test.srcjar",
84264-        ":recommender_go_proto",
84265-    ],
84266-)
84267-
84268-##############################################################################
84269-# Python
84270-##############################################################################
84271-load(
84272-    "@com_google_googleapis_imports//:imports.bzl",
84273-    "py_gapic_assembly_pkg",
84274-    "py_gapic_library",
84275-    "py_test",
84276-)
84277-
84278-py_gapic_library(
84279-    name = "recommender_py_gapic",
84280-    srcs = [":recommender_proto"],
84281-    grpc_service_config = "recommender_grpc_service_config.json",
84282-    rest_numeric_enums = False,
84283-    service_yaml = "recommender_v1.yaml",
84284-    transport = "grpc",
84285-)
84286-
84287-py_test(
84288-    name = "recommender_py_gapic_test",
84289-    srcs = [
84290-        "recommender_py_gapic_pytest.py",
84291-        "recommender_py_gapic_test.py",
84292-    ],
84293-    legacy_create_init = False,
84294-    deps = [":recommender_py_gapic"],
84295-)
84296-
84297-# Open Source Packages
84298-py_gapic_assembly_pkg(
84299-    name = "recommender-v1-py",
84300-    deps = [
84301-        ":recommender_py_gapic",
84302-    ],
84303-)
84304-
84305-##############################################################################
84306-# PHP
84307-##############################################################################
84308-load(
84309-    "@com_google_googleapis_imports//:imports.bzl",
84310-    "php_gapic_assembly_pkg",
84311-    "php_gapic_library",
84312-    "php_grpc_library",
84313-    "php_proto_library",
84314-)
84315-
84316-php_proto_library(
84317-    name = "recommender_php_proto",
84318-    deps = [":recommender_proto"],
84319-)
84320-
84321-php_grpc_library(
84322-    name = "recommender_php_grpc",
84323-    srcs = [":recommender_proto"],
84324-    deps = [":recommender_php_proto"],
84325-)
84326-
84327-php_gapic_library(
84328-    name = "recommender_php_gapic",
84329-    srcs = [":recommender_proto_with_info"],
84330-    grpc_service_config = "recommender_grpc_service_config.json",
84331-    rest_numeric_enums = False,
84332-    service_yaml = "recommender_v1.yaml",
84333-    transport = "grpc+rest",
84334-    deps = [
84335-        ":recommender_php_grpc",
84336-        ":recommender_php_proto",
84337-    ],
84338-)
84339-
84340-# Open Source Packages
84341-php_gapic_assembly_pkg(
84342-    name = "google-cloud-recommender-v1-php",
84343-    deps = [
84344-        ":recommender_php_gapic",
84345-        ":recommender_php_grpc",
84346-        ":recommender_php_proto",
84347-    ],
84348-)
84349-
84350-##############################################################################
84351-# Node.js
84352-##############################################################################
84353-load(
84354-    "@com_google_googleapis_imports//:imports.bzl",
84355-    "nodejs_gapic_assembly_pkg",
84356-    "nodejs_gapic_library",
84357-)
84358-
84359-nodejs_gapic_library(
84360-    name = "recommender_nodejs_gapic",
84361-    package_name = "@google-cloud/recommender",
84362-    src = ":recommender_proto_with_info",
84363-    extra_protoc_parameters = ["metadata"],
84364-    grpc_service_config = "recommender_grpc_service_config.json",
84365-    package = "google.cloud.recommender.v1",
84366-    rest_numeric_enums = False,
84367-    service_yaml = "recommender_v1.yaml",
84368-    transport = "grpc+rest",
84369-    deps = [],
84370-)
84371-
84372-nodejs_gapic_assembly_pkg(
84373-    name = "recommender-v1-nodejs",
84374-    deps = [
84375-        ":recommender_nodejs_gapic",
84376-        ":recommender_proto",
84377-    ],
84378-)
84379-
84380-##############################################################################
84381-# Ruby
84382-##############################################################################
84383-load(
84384-    "@com_google_googleapis_imports//:imports.bzl",
84385-    "ruby_cloud_gapic_library",
84386-    "ruby_gapic_assembly_pkg",
84387-    "ruby_grpc_library",
84388-    "ruby_proto_library",
84389-)
84390-
84391-ruby_proto_library(
84392-    name = "recommender_ruby_proto",
84393-    deps = [":recommender_proto"],
84394-)
84395-
84396-ruby_grpc_library(
84397-    name = "recommender_ruby_grpc",
84398-    srcs = [":recommender_proto"],
84399-    deps = [":recommender_ruby_proto"],
84400-)
84401-
84402-ruby_cloud_gapic_library(
84403-    name = "recommender_ruby_gapic",
84404-    srcs = [":recommender_proto_with_info"],
84405-    extra_protoc_parameters = [
84406-        "ruby-cloud-api-id=recommender.googleapis.com",
84407-        "ruby-cloud-api-shortname=recommender",
84408-        "ruby-cloud-env-prefix=RECOMMENDER",
84409-        "ruby-cloud-gem-name=google-cloud-recommender-v1",
84410-        "ruby-cloud-product-url=https://cloud.google.com/recommender",
84411-    ],
84412-    grpc_service_config = "recommender_grpc_service_config.json",
84413-    rest_numeric_enums = False,
84414-    ruby_cloud_description = "Recommender is a service on Google Cloud that provides usage recommendations for Cloud products and services.",
84415-    ruby_cloud_title = "Recommender V1",
84416-    service_yaml = "recommender_v1.yaml",
84417-    deps = [
84418-        ":recommender_ruby_grpc",
84419-        ":recommender_ruby_proto",
84420-    ],
84421-)
84422-
84423-# Open Source Packages
84424-ruby_gapic_assembly_pkg(
84425-    name = "google-cloud-recommender-v1-ruby",
84426-    deps = [
84427-        ":recommender_ruby_gapic",
84428-        ":recommender_ruby_grpc",
84429-        ":recommender_ruby_proto",
84430-    ],
84431-)
84432-
84433-##############################################################################
84434-# C#
84435-##############################################################################
84436-load(
84437-    "@com_google_googleapis_imports//:imports.bzl",
84438-    "csharp_gapic_assembly_pkg",
84439-    "csharp_gapic_library",
84440-    "csharp_grpc_library",
84441-    "csharp_proto_library",
84442-)
84443-
84444-csharp_proto_library(
84445-    name = "recommender_csharp_proto",
84446-    deps = [":recommender_proto"],
84447-)
84448-
84449-csharp_grpc_library(
84450-    name = "recommender_csharp_grpc",
84451-    srcs = [":recommender_proto"],
84452-    deps = [":recommender_csharp_proto"],
84453-)
84454-
84455-csharp_gapic_library(
84456-    name = "recommender_csharp_gapic",
84457-    srcs = [":recommender_proto_with_info"],
84458-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
84459-    grpc_service_config = "recommender_grpc_service_config.json",
84460-    rest_numeric_enums = False,
84461-    service_yaml = "recommender_v1.yaml",
84462-    deps = [
84463-        ":recommender_csharp_grpc",
84464-        ":recommender_csharp_proto",
84465-    ],
84466-)
84467-
84468-# Open Source Packages
84469-csharp_gapic_assembly_pkg(
84470-    name = "google-cloud-recommender-v1-csharp",
84471-    deps = [
84472-        ":recommender_csharp_gapic",
84473-        ":recommender_csharp_grpc",
84474-        ":recommender_csharp_proto",
84475-    ],
84476-)
84477-
84478-##############################################################################
84479-# C++
84480-##############################################################################
84481-load(
84482-    "@com_google_googleapis_imports//:imports.bzl",
84483-    "cc_grpc_library",
84484-    "cc_proto_library",
84485-)
84486-
84487-cc_proto_library(
84488-    name = "recommender_cc_proto",
84489-    deps = [":recommender_proto"],
84490-)
84491-
84492-cc_grpc_library(
84493-    name = "recommender_cc_grpc",
84494-    srcs = [":recommender_proto"],
84495-    grpc_only = True,
84496-    deps = [":recommender_cc_proto"],
84497-)
84498diff -urN a/google/cloud/recommender/v1beta1/BUILD.bazel b/google/cloud/recommender/v1beta1/BUILD.bazel
84499--- a/google/cloud/recommender/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
84500+++ b/google/cloud/recommender/v1beta1/BUILD.bazel	1969-12-31 16:00:00
84501@@ -1,389 +0,0 @@
84502-# This file was automatically generated by BuildFileGenerator
84503-# https://github.com/googleapis/rules_gapic/tree/master/bazel
84504-
84505-# Most of the manual changes to this file will be overwritten.
84506-# It's **only** allowed to change the following rule attribute values:
84507-# - names of *_gapic_assembly_* rules
84508-# - certain parameters of *_gapic_library rules, including but not limited to:
84509-#    * extra_protoc_parameters
84510-#    * extra_protoc_file_parameters
84511-# The complete list of preserved parameters can be found in the source code.
84512-
84513-# This is an API workspace, having public visibility by default makes perfect sense.
84514-package(default_visibility = ["//visibility:public"])
84515-
84516-##############################################################################
84517-# Common
84518-##############################################################################
84519-load("@rules_proto//proto:defs.bzl", "proto_library")
84520-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
84521-
84522-proto_library(
84523-    name = "recommender_proto",
84524-    srcs = [
84525-        "insight.proto",
84526-        "insight_type_config.proto",
84527-        "recommendation.proto",
84528-        "recommender_config.proto",
84529-        "recommender_service.proto",
84530-    ],
84531-    deps = [
84532-        "//google/api:annotations_proto",
84533-        "//google/api:client_proto",
84534-        "//google/api:field_behavior_proto",
84535-        "//google/api:resource_proto",
84536-        "//google/type:money_proto",
84537-        "@com_google_protobuf//:duration_proto",
84538-        "@com_google_protobuf//:field_mask_proto",
84539-        "@com_google_protobuf//:struct_proto",
84540-        "@com_google_protobuf//:timestamp_proto",
84541-    ],
84542-)
84543-
84544-proto_library_with_info(
84545-    name = "recommender_proto_with_info",
84546-    deps = [
84547-        ":recommender_proto",
84548-        "//google/cloud:common_resources_proto",
84549-    ],
84550-)
84551-
84552-##############################################################################
84553-# Java
84554-##############################################################################
84555-load(
84556-    "@com_google_googleapis_imports//:imports.bzl",
84557-    "java_gapic_assembly_gradle_pkg",
84558-    "java_gapic_library",
84559-    "java_gapic_test",
84560-    "java_grpc_library",
84561-    "java_proto_library",
84562-)
84563-
84564-java_proto_library(
84565-    name = "recommender_java_proto",
84566-    deps = [":recommender_proto"],
84567-)
84568-
84569-java_grpc_library(
84570-    name = "recommender_java_grpc",
84571-    srcs = [":recommender_proto"],
84572-    deps = [":recommender_java_proto"],
84573-)
84574-
84575-java_gapic_library(
84576-    name = "recommender_java_gapic",
84577-    srcs = [":recommender_proto_with_info"],
84578-    gapic_yaml = "recommender_gapic.yaml",
84579-    grpc_service_config = "recommender_grpc_service_config.json",
84580-    rest_numeric_enums = False,
84581-    service_yaml = "recommender_v1beta1.yaml",
84582-    test_deps = [
84583-        ":recommender_java_grpc",
84584-    ],
84585-    transport = "grpc+rest",
84586-    deps = [
84587-        ":recommender_java_proto",
84588-        "//google/api:api_java_proto",
84589-    ],
84590-)
84591-
84592-java_gapic_test(
84593-    name = "recommender_java_gapic_test_suite",
84594-    test_classes = [
84595-        "com.google.cloud.recommender.v1beta1.RecommenderClientHttpJsonTest",
84596-        "com.google.cloud.recommender.v1beta1.RecommenderClientTest",
84597-    ],
84598-    runtime_deps = [":recommender_java_gapic_test"],
84599-)
84600-
84601-# Open Source Packages
84602-java_gapic_assembly_gradle_pkg(
84603-    name = "google-cloud-recommender-v1beta1-java",
84604-    include_samples = True,
84605-    transport = "grpc+rest",
84606-    deps = [
84607-        ":recommender_java_gapic",
84608-        ":recommender_java_grpc",
84609-        ":recommender_java_proto",
84610-        ":recommender_proto",
84611-    ],
84612-)
84613-
84614-##############################################################################
84615-# Go
84616-##############################################################################
84617-load(
84618-    "@com_google_googleapis_imports//:imports.bzl",
84619-    "go_gapic_assembly_pkg",
84620-    "go_gapic_library",
84621-    "go_proto_library",
84622-    "go_test",
84623-)
84624-
84625-go_proto_library(
84626-    name = "recommender_go_proto",
84627-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
84628-    importpath = "google.golang.org/genproto/googleapis/cloud/recommender/v1beta1",
84629-    protos = [":recommender_proto"],
84630-    deps = [
84631-        "//google/api:annotations_go_proto",
84632-        "//google/type:money_go_proto",
84633-    ],
84634-)
84635-
84636-go_gapic_library(
84637-    name = "recommender_go_gapic",
84638-    srcs = [":recommender_proto_with_info"],
84639-    grpc_service_config = "recommender_grpc_service_config.json",
84640-    importpath = "cloud.google.com/go/recommender/apiv1beta1;recommender",
84641-    metadata = True,
84642-    rest_numeric_enums = False,
84643-    service_yaml = "recommender_v1beta1.yaml",
84644-    transport = "grpc+rest",
84645-    deps = [
84646-        ":recommender_go_proto",
84647-        "@io_bazel_rules_go//proto/wkt:duration_go_proto",
84648-    ],
84649-)
84650-
84651-go_test(
84652-    name = "recommender_go_gapic_test",
84653-    srcs = [":recommender_go_gapic_srcjar_test"],
84654-    embed = [":recommender_go_gapic"],
84655-    importpath = "cloud.google.com/go/recommender/apiv1beta1",
84656-)
84657-
84658-# Open Source Packages
84659-go_gapic_assembly_pkg(
84660-    name = "gapi-cloud-recommender-v1beta1-go",
84661-    deps = [
84662-        ":recommender_go_gapic",
84663-        ":recommender_go_gapic_srcjar-metadata.srcjar",
84664-        ":recommender_go_gapic_srcjar-test.srcjar",
84665-        ":recommender_go_proto",
84666-    ],
84667-)
84668-
84669-##############################################################################
84670-# Python
84671-##############################################################################
84672-load(
84673-    "@com_google_googleapis_imports//:imports.bzl",
84674-    "py_gapic_assembly_pkg",
84675-    "py_gapic_library",
84676-    "py_test",
84677-)
84678-
84679-py_gapic_library(
84680-    name = "recommender_py_gapic",
84681-    srcs = [":recommender_proto"],
84682-    grpc_service_config = "recommender_grpc_service_config.json",
84683-    rest_numeric_enums = False,
84684-    service_yaml = "recommender_v1beta1.yaml",
84685-    transport = "grpc",
84686-)
84687-
84688-py_test(
84689-    name = "recommender_py_gapic_test",
84690-    srcs = [
84691-        "recommender_py_gapic_pytest.py",
84692-        "recommender_py_gapic_test.py",
84693-    ],
84694-    legacy_create_init = False,
84695-    deps = [":recommender_py_gapic"],
84696-)
84697-
84698-# Open Source Packages
84699-py_gapic_assembly_pkg(
84700-    name = "recommender-v1beta1-py",
84701-    deps = [
84702-        ":recommender_py_gapic",
84703-    ],
84704-)
84705-
84706-##############################################################################
84707-# PHP
84708-##############################################################################
84709-load(
84710-    "@com_google_googleapis_imports//:imports.bzl",
84711-    "php_gapic_assembly_pkg",
84712-    "php_gapic_library",
84713-    "php_grpc_library",
84714-    "php_proto_library",
84715-)
84716-
84717-php_proto_library(
84718-    name = "recommender_php_proto",
84719-    deps = [":recommender_proto"],
84720-)
84721-
84722-php_grpc_library(
84723-    name = "recommender_php_grpc",
84724-    srcs = [":recommender_proto"],
84725-    deps = [":recommender_php_proto"],
84726-)
84727-
84728-php_gapic_library(
84729-    name = "recommender_php_gapic",
84730-    srcs = [":recommender_proto_with_info"],
84731-    grpc_service_config = "recommender_grpc_service_config.json",
84732-    rest_numeric_enums = False,
84733-    service_yaml = "recommender_v1beta1.yaml",
84734-    transport = "grpc+rest",
84735-    deps = [
84736-        ":recommender_php_grpc",
84737-        ":recommender_php_proto",
84738-    ],
84739-)
84740-
84741-# Open Source Packages
84742-php_gapic_assembly_pkg(
84743-    name = "google-cloud-recommender-v1beta1-php",
84744-    deps = [
84745-        ":recommender_php_gapic",
84746-        ":recommender_php_grpc",
84747-        ":recommender_php_proto",
84748-    ],
84749-)
84750-
84751-##############################################################################
84752-# Node.js
84753-##############################################################################
84754-load(
84755-    "@com_google_googleapis_imports//:imports.bzl",
84756-    "nodejs_gapic_assembly_pkg",
84757-    "nodejs_gapic_library",
84758-)
84759-
84760-nodejs_gapic_library(
84761-    name = "recommender_nodejs_gapic",
84762-    package_name = "@google-cloud/recommender",
84763-    src = ":recommender_proto_with_info",
84764-    extra_protoc_parameters = ["metadata"],
84765-    grpc_service_config = "recommender_grpc_service_config.json",
84766-    package = "google.cloud.recommender.v1beta1",
84767-    rest_numeric_enums = False,
84768-    service_yaml = "recommender_v1beta1.yaml",
84769-    transport = "grpc+rest",
84770-    deps = [],
84771-)
84772-
84773-nodejs_gapic_assembly_pkg(
84774-    name = "recommender-v1beta1-nodejs",
84775-    deps = [
84776-        ":recommender_nodejs_gapic",
84777-        ":recommender_proto",
84778-    ],
84779-)
84780-
84781-##############################################################################
84782-# Ruby
84783-##############################################################################
84784-load(
84785-    "@com_google_googleapis_imports//:imports.bzl",
84786-    "ruby_cloud_gapic_library",
84787-    "ruby_gapic_assembly_pkg",
84788-    "ruby_grpc_library",
84789-    "ruby_proto_library",
84790-)
84791-
84792-ruby_proto_library(
84793-    name = "recommender_ruby_proto",
84794-    deps = [":recommender_proto"],
84795-)
84796-
84797-ruby_grpc_library(
84798-    name = "recommender_ruby_grpc",
84799-    srcs = [":recommender_proto"],
84800-    deps = [":recommender_ruby_proto"],
84801-)
84802-
84803-ruby_cloud_gapic_library(
84804-    name = "recommender_ruby_gapic",
84805-    srcs = [":recommender_proto_with_info"],
84806-    extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-recommender-v1beta1"],
84807-    grpc_service_config = "recommender_grpc_service_config.json",
84808-    rest_numeric_enums = False,
84809-    service_yaml = "recommender_v1beta1.yaml",
84810-    deps = [
84811-        ":recommender_ruby_grpc",
84812-        ":recommender_ruby_proto",
84813-    ],
84814-)
84815-
84816-# Open Source Packages
84817-ruby_gapic_assembly_pkg(
84818-    name = "google-cloud-recommender-v1beta1-ruby",
84819-    deps = [
84820-        ":recommender_ruby_gapic",
84821-        ":recommender_ruby_grpc",
84822-        ":recommender_ruby_proto",
84823-    ],
84824-)
84825-
84826-##############################################################################
84827-# C#
84828-##############################################################################
84829-load(
84830-    "@com_google_googleapis_imports//:imports.bzl",
84831-    "csharp_gapic_assembly_pkg",
84832-    "csharp_gapic_library",
84833-    "csharp_grpc_library",
84834-    "csharp_proto_library",
84835-)
84836-
84837-csharp_proto_library(
84838-    name = "recommender_csharp_proto",
84839-    deps = [":recommender_proto"],
84840-)
84841-
84842-csharp_grpc_library(
84843-    name = "recommender_csharp_grpc",
84844-    srcs = [":recommender_proto"],
84845-    deps = [":recommender_csharp_proto"],
84846-)
84847-
84848-csharp_gapic_library(
84849-    name = "recommender_csharp_gapic",
84850-    srcs = [":recommender_proto_with_info"],
84851-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
84852-    grpc_service_config = "recommender_grpc_service_config.json",
84853-    rest_numeric_enums = False,
84854-    service_yaml = "recommender_v1beta1.yaml",
84855-    deps = [
84856-        ":recommender_csharp_grpc",
84857-        ":recommender_csharp_proto",
84858-    ],
84859-)
84860-
84861-# Open Source Packages
84862-csharp_gapic_assembly_pkg(
84863-    name = "google-cloud-recommender-v1beta1-csharp",
84864-    deps = [
84865-        ":recommender_csharp_gapic",
84866-        ":recommender_csharp_grpc",
84867-        ":recommender_csharp_proto",
84868-    ],
84869-)
84870-
84871-##############################################################################
84872-# C++
84873-##############################################################################
84874-load(
84875-    "@com_google_googleapis_imports//:imports.bzl",
84876-    "cc_grpc_library",
84877-    "cc_proto_library",
84878-)
84879-
84880-cc_proto_library(
84881-    name = "recommender_cc_proto",
84882-    deps = [":recommender_proto"],
84883-)
84884-
84885-cc_grpc_library(
84886-    name = "recommender_cc_grpc",
84887-    srcs = [":recommender_proto"],
84888-    grpc_only = True,
84889-    deps = [":recommender_cc_proto"],
84890-)
84891diff -urN a/google/cloud/redis/BUILD.bazel b/google/cloud/redis/BUILD.bazel
84892--- a/google/cloud/redis/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
84893+++ b/google/cloud/redis/BUILD.bazel	1969-12-31 16:00:00
84894@@ -1,41 +0,0 @@
84895-# This build file includes a target for the Ruby wrapper library for
84896-# google-cloud-redis.
84897-
84898-# This is an API workspace, having public visibility by default makes perfect sense.
84899-package(default_visibility = ["//visibility:public"])
84900-
84901-# Export yaml configs.
84902-exports_files(glob(["*.yaml"]))
84903-
84904-load(
84905-    "@com_google_googleapis_imports//:imports.bzl",
84906-    "ruby_cloud_gapic_library",
84907-    "ruby_gapic_assembly_pkg",
84908-)
84909-
84910-# Generates a Ruby wrapper client for redis.
84911-# Ruby wrapper clients are versionless, but are generated from source protos
84912-# for a particular service version, v1 in this case.
84913-ruby_cloud_gapic_library(
84914-    name = "redis_ruby_wrapper",
84915-    srcs = ["//google/cloud/redis/v1:redis_proto_with_info"],
84916-    extra_protoc_parameters = [
84917-        "ruby-cloud-gem-name=google-cloud-redis",
84918-        "ruby-cloud-env-prefix=REDIS",
84919-        "ruby-cloud-wrapper-of=v1:0.0;v1beta1:0.0",
84920-        "ruby-cloud-product-url=https://cloud.google.com/memorystore/docs/redis",
84921-        "ruby-cloud-api-id=redis.googleapis.com",
84922-        "ruby-cloud-api-shortname=redis",
84923-        "ruby-cloud-migration-version=1.0",
84924-    ],
84925-    ruby_cloud_description = "Creates and manages Redis instances on the Google Cloud Platform.",
84926-    ruby_cloud_title = "Google Cloud Memorystore for Redis",
84927-)
84928-
84929-# Open Source package.
84930-ruby_gapic_assembly_pkg(
84931-    name = "google-cloud-redis-ruby",
84932-    deps = [
84933-        ":redis_ruby_wrapper",
84934-    ],
84935-)
84936diff -urN a/google/cloud/redis/v1/BUILD.bazel b/google/cloud/redis/v1/BUILD.bazel
84937--- a/google/cloud/redis/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
84938+++ b/google/cloud/redis/v1/BUILD.bazel	1969-12-31 16:00:00
84939@@ -1,397 +0,0 @@
84940-# This file was automatically generated by BuildFileGenerator
84941-# https://github.com/googleapis/rules_gapic/tree/master/bazel
84942-
84943-# Most of the manual changes to this file will be overwritten.
84944-# It's **only** allowed to change the following rule attribute values:
84945-# - names of *_gapic_assembly_* rules
84946-# - certain parameters of *_gapic_library rules, including but not limited to:
84947-#    * extra_protoc_parameters
84948-#    * extra_protoc_file_parameters
84949-# The complete list of preserved parameters can be found in the source code.
84950-
84951-# This is an API workspace, having public visibility by default makes perfect sense.
84952-package(default_visibility = ["//visibility:public"])
84953-
84954-##############################################################################
84955-# Common
84956-##############################################################################
84957-load("@rules_proto//proto:defs.bzl", "proto_library")
84958-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
84959-
84960-proto_library(
84961-    name = "redis_proto",
84962-    srcs = [
84963-        "cloud_redis.proto",
84964-    ],
84965-    deps = [
84966-        "//google/api:annotations_proto",
84967-        "//google/api:client_proto",
84968-        "//google/api:field_behavior_proto",
84969-        "//google/api:resource_proto",
84970-        "//google/longrunning:operations_proto",
84971-        "//google/type:dayofweek_proto",
84972-        "//google/type:timeofday_proto",
84973-        "@com_google_protobuf//:duration_proto",
84974-        "@com_google_protobuf//:field_mask_proto",
84975-        "@com_google_protobuf//:timestamp_proto",
84976-    ],
84977-)
84978-
84979-proto_library_with_info(
84980-    name = "redis_proto_with_info",
84981-    deps = [
84982-        ":redis_proto",
84983-        "//google/cloud:common_resources_proto",
84984-    ],
84985-)
84986-
84987-##############################################################################
84988-# Java
84989-##############################################################################
84990-load(
84991-    "@com_google_googleapis_imports//:imports.bzl",
84992-    "java_gapic_assembly_gradle_pkg",
84993-    "java_gapic_library",
84994-    "java_gapic_test",
84995-    "java_grpc_library",
84996-    "java_proto_library",
84997-)
84998-
84999-java_proto_library(
85000-    name = "redis_java_proto",
85001-    deps = [":redis_proto"],
85002-)
85003-
85004-java_grpc_library(
85005-    name = "redis_java_grpc",
85006-    srcs = [":redis_proto"],
85007-    deps = [":redis_java_proto"],
85008-)
85009-
85010-java_gapic_library(
85011-    name = "redis_java_gapic",
85012-    srcs = [":redis_proto_with_info"],
85013-    gapic_yaml = "redis_gapic.yaml",
85014-    grpc_service_config = "redis_grpc_service_config.json",
85015-    rest_numeric_enums = False,
85016-    service_yaml = "redis_v1.yaml",
85017-    test_deps = [
85018-        ":redis_java_grpc",
85019-    ],
85020-    transport = "grpc+rest",
85021-    deps = [
85022-        ":redis_java_proto",
85023-        "//google/api:api_java_proto",
85024-    ],
85025-)
85026-
85027-java_gapic_test(
85028-    name = "redis_java_gapic_test_suite",
85029-    test_classes = [
85030-        "com.google.cloud.redis.v1.CloudRedisClientHttpJsonTest",
85031-        "com.google.cloud.redis.v1.CloudRedisClientTest",
85032-    ],
85033-    runtime_deps = [":redis_java_gapic_test"],
85034-)
85035-
85036-# Open Source Packages
85037-java_gapic_assembly_gradle_pkg(
85038-    name = "google-cloud-redis-v1-java",
85039-    include_samples = True,
85040-    transport = "grpc+rest",
85041-    deps = [
85042-        ":redis_java_gapic",
85043-        ":redis_java_grpc",
85044-        ":redis_java_proto",
85045-        ":redis_proto",
85046-    ],
85047-)
85048-
85049-##############################################################################
85050-# Go
85051-##############################################################################
85052-load(
85053-    "@com_google_googleapis_imports//:imports.bzl",
85054-    "go_gapic_assembly_pkg",
85055-    "go_gapic_library",
85056-    "go_proto_library",
85057-    "go_test",
85058-)
85059-
85060-go_proto_library(
85061-    name = "redis_go_proto",
85062-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
85063-    importpath = "google.golang.org/genproto/googleapis/cloud/redis/v1",
85064-    protos = [":redis_proto"],
85065-    deps = [
85066-        "//google/api:annotations_go_proto",
85067-        "//google/longrunning:longrunning_go_proto",
85068-        "//google/type:dayofweek_go_proto",
85069-        "//google/type:timeofday_go_proto",
85070-    ],
85071-)
85072-
85073-go_gapic_library(
85074-    name = "redis_go_gapic",
85075-    srcs = [":redis_proto_with_info"],
85076-    grpc_service_config = "redis_grpc_service_config.json",
85077-    importpath = "cloud.google.com/go/redis/apiv1;redis",
85078-    metadata = True,
85079-    rest_numeric_enums = False,
85080-    service_yaml = "redis_v1.yaml",
85081-    transport = "grpc+rest",
85082-    deps = [
85083-        ":redis_go_proto",
85084-        "//google/longrunning:longrunning_go_proto",
85085-        "@com_google_cloud_go//longrunning:go_default_library",
85086-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
85087-        "@io_bazel_rules_go//proto/wkt:duration_go_proto",
85088-    ],
85089-)
85090-
85091-go_test(
85092-    name = "redis_go_gapic_test",
85093-    srcs = [":redis_go_gapic_srcjar_test"],
85094-    embed = [":redis_go_gapic"],
85095-    importpath = "cloud.google.com/go/redis/apiv1",
85096-)
85097-
85098-# Open Source Packages
85099-go_gapic_assembly_pkg(
85100-    name = "gapi-cloud-redis-v1-go",
85101-    deps = [
85102-        ":redis_go_gapic",
85103-        ":redis_go_gapic_srcjar-metadata.srcjar",
85104-        ":redis_go_gapic_srcjar-test.srcjar",
85105-        ":redis_go_proto",
85106-    ],
85107-)
85108-
85109-##############################################################################
85110-# Python
85111-##############################################################################
85112-load(
85113-    "@com_google_googleapis_imports//:imports.bzl",
85114-    "py_gapic_assembly_pkg",
85115-    "py_gapic_library",
85116-    "py_test",
85117-)
85118-
85119-py_gapic_library(
85120-    name = "redis_py_gapic",
85121-    srcs = [":redis_proto"],
85122-    grpc_service_config = "redis_grpc_service_config.json",
85123-    rest_numeric_enums = False,
85124-    transport = "grpc",
85125-)
85126-
85127-py_test(
85128-    name = "redis_py_gapic_test",
85129-    srcs = [
85130-        "redis_py_gapic_pytest.py",
85131-        "redis_py_gapic_test.py",
85132-    ],
85133-    legacy_create_init = False,
85134-    deps = [":redis_py_gapic"],
85135-)
85136-
85137-# Open Source Packages
85138-py_gapic_assembly_pkg(
85139-    name = "redis-v1-py",
85140-    deps = [
85141-        ":redis_py_gapic",
85142-    ],
85143-)
85144-
85145-##############################################################################
85146-# PHP
85147-##############################################################################
85148-load(
85149-    "@com_google_googleapis_imports//:imports.bzl",
85150-    "php_gapic_assembly_pkg",
85151-    "php_gapic_library",
85152-    "php_grpc_library",
85153-    "php_proto_library",
85154-)
85155-
85156-php_proto_library(
85157-    name = "redis_php_proto",
85158-    deps = [":redis_proto"],
85159-)
85160-
85161-php_grpc_library(
85162-    name = "redis_php_grpc",
85163-    srcs = [":redis_proto"],
85164-    deps = [":redis_php_proto"],
85165-)
85166-
85167-php_gapic_library(
85168-    name = "redis_php_gapic",
85169-    srcs = [":redis_proto_with_info"],
85170-    grpc_service_config = "redis_grpc_service_config.json",
85171-    rest_numeric_enums = False,
85172-    service_yaml = "redis_v1.yaml",
85173-    transport = "grpc+rest",
85174-    deps = [
85175-        ":redis_php_grpc",
85176-        ":redis_php_proto",
85177-    ],
85178-)
85179-
85180-# Open Source Packages
85181-php_gapic_assembly_pkg(
85182-    name = "google-cloud-redis-v1-php",
85183-    deps = [
85184-        ":redis_php_gapic",
85185-        ":redis_php_grpc",
85186-        ":redis_php_proto",
85187-    ],
85188-)
85189-
85190-##############################################################################
85191-# Node.js
85192-##############################################################################
85193-load(
85194-    "@com_google_googleapis_imports//:imports.bzl",
85195-    "nodejs_gapic_assembly_pkg",
85196-    "nodejs_gapic_library",
85197-)
85198-
85199-nodejs_gapic_library(
85200-    name = "redis_nodejs_gapic",
85201-    package_name = "@google-cloud/redis",
85202-    src = ":redis_proto_with_info",
85203-    extra_protoc_parameters = ["metadata"],
85204-    grpc_service_config = "redis_grpc_service_config.json",
85205-    package = "google.cloud.redis.v1",
85206-    rest_numeric_enums = False,
85207-    service_yaml = "redis_v1.yaml",
85208-    transport = "grpc+rest",
85209-    deps = [],
85210-)
85211-
85212-nodejs_gapic_assembly_pkg(
85213-    name = "redis-v1-nodejs",
85214-    deps = [
85215-        ":redis_nodejs_gapic",
85216-        ":redis_proto",
85217-    ],
85218-)
85219-
85220-##############################################################################
85221-# Ruby
85222-##############################################################################
85223-load(
85224-    "@com_google_googleapis_imports//:imports.bzl",
85225-    "ruby_cloud_gapic_library",
85226-    "ruby_gapic_assembly_pkg",
85227-    "ruby_grpc_library",
85228-    "ruby_proto_library",
85229-)
85230-
85231-ruby_proto_library(
85232-    name = "redis_ruby_proto",
85233-    deps = [":redis_proto"],
85234-)
85235-
85236-ruby_grpc_library(
85237-    name = "redis_ruby_grpc",
85238-    srcs = [":redis_proto"],
85239-    deps = [":redis_ruby_proto"],
85240-)
85241-
85242-ruby_cloud_gapic_library(
85243-    name = "redis_ruby_gapic",
85244-    srcs = [":redis_proto_with_info"],
85245-    extra_protoc_parameters = [
85246-        "ruby-cloud-api-id=redis.googleapis.com",
85247-        "ruby-cloud-api-shortname=redis",
85248-        "ruby-cloud-env-prefix=REDIS",
85249-        "ruby-cloud-gem-name=google-cloud-redis-v1",
85250-        "ruby-cloud-product-url=https://cloud.google.com/memorystore/docs/redis",
85251-    ],
85252-    grpc_service_config = "redis_grpc_service_config.json",
85253-    rest_numeric_enums = False,
85254-    ruby_cloud_description = "Creates and manages Redis instances on the Google Cloud Platform.",
85255-    ruby_cloud_title = "Google Cloud Memorystore for Redis V1",
85256-    deps = [
85257-        ":redis_ruby_grpc",
85258-        ":redis_ruby_proto",
85259-    ],
85260-)
85261-
85262-# Open Source Packages
85263-ruby_gapic_assembly_pkg(
85264-    name = "google-cloud-redis-v1-ruby",
85265-    deps = [
85266-        ":redis_ruby_gapic",
85267-        ":redis_ruby_grpc",
85268-        ":redis_ruby_proto",
85269-    ],
85270-)
85271-
85272-##############################################################################
85273-# C#
85274-##############################################################################
85275-load(
85276-    "@com_google_googleapis_imports//:imports.bzl",
85277-    "csharp_gapic_assembly_pkg",
85278-    "csharp_gapic_library",
85279-    "csharp_grpc_library",
85280-    "csharp_proto_library",
85281-)
85282-
85283-csharp_proto_library(
85284-    name = "redis_csharp_proto",
85285-    deps = [":redis_proto"],
85286-)
85287-
85288-csharp_grpc_library(
85289-    name = "redis_csharp_grpc",
85290-    srcs = [":redis_proto"],
85291-    deps = [":redis_csharp_proto"],
85292-)
85293-
85294-csharp_gapic_library(
85295-    name = "redis_csharp_gapic",
85296-    srcs = [":redis_proto_with_info"],
85297-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
85298-    grpc_service_config = "redis_grpc_service_config.json",
85299-    rest_numeric_enums = False,
85300-    service_yaml = "redis_v1.yaml",
85301-    deps = [
85302-        ":redis_csharp_grpc",
85303-        ":redis_csharp_proto",
85304-    ],
85305-)
85306-
85307-# Open Source Packages
85308-csharp_gapic_assembly_pkg(
85309-    name = "google-cloud-redis-v1-csharp",
85310-    deps = [
85311-        ":redis_csharp_gapic",
85312-        ":redis_csharp_grpc",
85313-        ":redis_csharp_proto",
85314-    ],
85315-)
85316-
85317-##############################################################################
85318-# C++
85319-##############################################################################
85320-load(
85321-    "@com_google_googleapis_imports//:imports.bzl",
85322-    "cc_grpc_library",
85323-    "cc_proto_library",
85324-)
85325-
85326-cc_proto_library(
85327-    name = "redis_cc_proto",
85328-    deps = [":redis_proto"],
85329-)
85330-
85331-cc_grpc_library(
85332-    name = "redis_cc_grpc",
85333-    srcs = [":redis_proto"],
85334-    grpc_only = True,
85335-    deps = [":redis_cc_proto"],
85336-)
85337diff -urN a/google/cloud/redis/v1beta1/BUILD.bazel b/google/cloud/redis/v1beta1/BUILD.bazel
85338--- a/google/cloud/redis/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
85339+++ b/google/cloud/redis/v1beta1/BUILD.bazel	1969-12-31 16:00:00
85340@@ -1,397 +0,0 @@
85341-# This file was automatically generated by BuildFileGenerator
85342-# https://github.com/googleapis/rules_gapic/tree/master/bazel
85343-
85344-# Most of the manual changes to this file will be overwritten.
85345-# It's **only** allowed to change the following rule attribute values:
85346-# - names of *_gapic_assembly_* rules
85347-# - certain parameters of *_gapic_library rules, including but not limited to:
85348-#    * extra_protoc_parameters
85349-#    * extra_protoc_file_parameters
85350-# The complete list of preserved parameters can be found in the source code.
85351-
85352-# This is an API workspace, having public visibility by default makes perfect sense.
85353-package(default_visibility = ["//visibility:public"])
85354-
85355-##############################################################################
85356-# Common
85357-##############################################################################
85358-load("@rules_proto//proto:defs.bzl", "proto_library")
85359-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
85360-
85361-proto_library(
85362-    name = "redis_proto",
85363-    srcs = [
85364-        "cloud_redis.proto",
85365-    ],
85366-    deps = [
85367-        "//google/api:annotations_proto",
85368-        "//google/api:client_proto",
85369-        "//google/api:field_behavior_proto",
85370-        "//google/api:resource_proto",
85371-        "//google/longrunning:operations_proto",
85372-        "//google/type:dayofweek_proto",
85373-        "//google/type:timeofday_proto",
85374-        "@com_google_protobuf//:duration_proto",
85375-        "@com_google_protobuf//:field_mask_proto",
85376-        "@com_google_protobuf//:timestamp_proto",
85377-    ],
85378-)
85379-
85380-proto_library_with_info(
85381-    name = "redis_proto_with_info",
85382-    deps = [
85383-        ":redis_proto",
85384-        "//google/cloud:common_resources_proto",
85385-    ],
85386-)
85387-
85388-##############################################################################
85389-# Java
85390-##############################################################################
85391-load(
85392-    "@com_google_googleapis_imports//:imports.bzl",
85393-    "java_gapic_assembly_gradle_pkg",
85394-    "java_gapic_library",
85395-    "java_gapic_test",
85396-    "java_grpc_library",
85397-    "java_proto_library",
85398-)
85399-
85400-java_proto_library(
85401-    name = "redis_java_proto",
85402-    deps = [":redis_proto"],
85403-)
85404-
85405-java_grpc_library(
85406-    name = "redis_java_grpc",
85407-    srcs = [":redis_proto"],
85408-    deps = [":redis_java_proto"],
85409-)
85410-
85411-java_gapic_library(
85412-    name = "redis_java_gapic",
85413-    srcs = [":redis_proto_with_info"],
85414-    gapic_yaml = "redis_gapic.yaml",
85415-    grpc_service_config = "redis_grpc_service_config.json",
85416-    rest_numeric_enums = False,
85417-    service_yaml = "redis_v1beta1.yaml",
85418-    test_deps = [
85419-        ":redis_java_grpc",
85420-    ],
85421-    transport = "grpc+rest",
85422-    deps = [
85423-        ":redis_java_proto",
85424-        "//google/api:api_java_proto",
85425-    ],
85426-)
85427-
85428-java_gapic_test(
85429-    name = "redis_java_gapic_test_suite",
85430-    test_classes = [
85431-        "com.google.cloud.redis.v1beta1.CloudRedisClientHttpJsonTest",
85432-        "com.google.cloud.redis.v1beta1.CloudRedisClientTest",
85433-    ],
85434-    runtime_deps = [":redis_java_gapic_test"],
85435-)
85436-
85437-# Open Source Packages
85438-java_gapic_assembly_gradle_pkg(
85439-    name = "google-cloud-redis-v1beta1-java",
85440-    include_samples = True,
85441-    transport = "grpc+rest",
85442-    deps = [
85443-        ":redis_java_gapic",
85444-        ":redis_java_grpc",
85445-        ":redis_java_proto",
85446-        ":redis_proto",
85447-    ],
85448-)
85449-
85450-##############################################################################
85451-# Go
85452-##############################################################################
85453-load(
85454-    "@com_google_googleapis_imports//:imports.bzl",
85455-    "go_gapic_assembly_pkg",
85456-    "go_gapic_library",
85457-    "go_proto_library",
85458-    "go_test",
85459-)
85460-
85461-go_proto_library(
85462-    name = "redis_go_proto",
85463-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
85464-    importpath = "google.golang.org/genproto/googleapis/cloud/redis/v1beta1",
85465-    protos = [":redis_proto"],
85466-    deps = [
85467-        "//google/api:annotations_go_proto",
85468-        "//google/longrunning:longrunning_go_proto",
85469-        "//google/type:dayofweek_go_proto",
85470-        "//google/type:timeofday_go_proto",
85471-    ],
85472-)
85473-
85474-go_gapic_library(
85475-    name = "redis_go_gapic",
85476-    srcs = [":redis_proto_with_info"],
85477-    grpc_service_config = "redis_grpc_service_config.json",
85478-    importpath = "cloud.google.com/go/redis/apiv1beta1;redis",
85479-    metadata = True,
85480-    rest_numeric_enums = False,
85481-    service_yaml = "redis_v1beta1.yaml",
85482-    transport = "grpc+rest",
85483-    deps = [
85484-        ":redis_go_proto",
85485-        "//google/longrunning:longrunning_go_proto",
85486-        "@com_google_cloud_go//longrunning:go_default_library",
85487-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
85488-        "@io_bazel_rules_go//proto/wkt:duration_go_proto",
85489-    ],
85490-)
85491-
85492-go_test(
85493-    name = "redis_go_gapic_test",
85494-    srcs = [":redis_go_gapic_srcjar_test"],
85495-    embed = [":redis_go_gapic"],
85496-    importpath = "cloud.google.com/go/redis/apiv1beta1",
85497-)
85498-
85499-# Open Source Packages
85500-go_gapic_assembly_pkg(
85501-    name = "gapi-cloud-redis-v1beta1-go",
85502-    deps = [
85503-        ":redis_go_gapic",
85504-        ":redis_go_gapic_srcjar-metadata.srcjar",
85505-        ":redis_go_gapic_srcjar-test.srcjar",
85506-        ":redis_go_proto",
85507-    ],
85508-)
85509-
85510-##############################################################################
85511-# Python
85512-##############################################################################
85513-load(
85514-    "@com_google_googleapis_imports//:imports.bzl",
85515-    "py_gapic_assembly_pkg",
85516-    "py_gapic_library",
85517-    "py_test",
85518-)
85519-
85520-py_gapic_library(
85521-    name = "redis_py_gapic",
85522-    srcs = [":redis_proto"],
85523-    grpc_service_config = "redis_grpc_service_config.json",
85524-    rest_numeric_enums = False,
85525-    transport = "grpc",
85526-)
85527-
85528-py_test(
85529-    name = "redis_py_gapic_test",
85530-    srcs = [
85531-        "redis_py_gapic_pytest.py",
85532-        "redis_py_gapic_test.py",
85533-    ],
85534-    legacy_create_init = False,
85535-    deps = [":redis_py_gapic"],
85536-)
85537-
85538-# Open Source Packages
85539-py_gapic_assembly_pkg(
85540-    name = "redis-v1beta1-py",
85541-    deps = [
85542-        ":redis_py_gapic",
85543-    ],
85544-)
85545-
85546-##############################################################################
85547-# PHP
85548-##############################################################################
85549-load(
85550-    "@com_google_googleapis_imports//:imports.bzl",
85551-    "php_gapic_assembly_pkg",
85552-    "php_gapic_library",
85553-    "php_grpc_library",
85554-    "php_proto_library",
85555-)
85556-
85557-php_proto_library(
85558-    name = "redis_php_proto",
85559-    deps = [":redis_proto"],
85560-)
85561-
85562-php_grpc_library(
85563-    name = "redis_php_grpc",
85564-    srcs = [":redis_proto"],
85565-    deps = [":redis_php_proto"],
85566-)
85567-
85568-php_gapic_library(
85569-    name = "redis_php_gapic",
85570-    srcs = [":redis_proto_with_info"],
85571-    grpc_service_config = "redis_grpc_service_config.json",
85572-    rest_numeric_enums = False,
85573-    service_yaml = "redis_v1beta1.yaml",
85574-    transport = "grpc+rest",
85575-    deps = [
85576-        ":redis_php_grpc",
85577-        ":redis_php_proto",
85578-    ],
85579-)
85580-
85581-# Open Source Packages
85582-php_gapic_assembly_pkg(
85583-    name = "google-cloud-redis-v1beta1-php",
85584-    deps = [
85585-        ":redis_php_gapic",
85586-        ":redis_php_grpc",
85587-        ":redis_php_proto",
85588-    ],
85589-)
85590-
85591-##############################################################################
85592-# Node.js
85593-##############################################################################
85594-load(
85595-    "@com_google_googleapis_imports//:imports.bzl",
85596-    "nodejs_gapic_assembly_pkg",
85597-    "nodejs_gapic_library",
85598-)
85599-
85600-nodejs_gapic_library(
85601-    name = "redis_nodejs_gapic",
85602-    package_name = "@google-cloud/redis",
85603-    src = ":redis_proto_with_info",
85604-    extra_protoc_parameters = ["metadata"],
85605-    grpc_service_config = "redis_grpc_service_config.json",
85606-    package = "google.cloud.redis.v1beta1",
85607-    rest_numeric_enums = False,
85608-    service_yaml = "redis_v1beta1.yaml",
85609-    transport = "grpc+rest",
85610-    deps = [],
85611-)
85612-
85613-nodejs_gapic_assembly_pkg(
85614-    name = "redis-v1beta1-nodejs",
85615-    deps = [
85616-        ":redis_nodejs_gapic",
85617-        ":redis_proto",
85618-    ],
85619-)
85620-
85621-##############################################################################
85622-# Ruby
85623-##############################################################################
85624-load(
85625-    "@com_google_googleapis_imports//:imports.bzl",
85626-    "ruby_cloud_gapic_library",
85627-    "ruby_gapic_assembly_pkg",
85628-    "ruby_grpc_library",
85629-    "ruby_proto_library",
85630-)
85631-
85632-ruby_proto_library(
85633-    name = "redis_ruby_proto",
85634-    deps = [":redis_proto"],
85635-)
85636-
85637-ruby_grpc_library(
85638-    name = "redis_ruby_grpc",
85639-    srcs = [":redis_proto"],
85640-    deps = [":redis_ruby_proto"],
85641-)
85642-
85643-ruby_cloud_gapic_library(
85644-    name = "redis_ruby_gapic",
85645-    srcs = [":redis_proto_with_info"],
85646-    extra_protoc_parameters = [
85647-        "ruby-cloud-api-id=redis.googleapis.com",
85648-        "ruby-cloud-api-shortname=redis",
85649-        "ruby-cloud-env-prefix=REDIS",
85650-        "ruby-cloud-gem-name=google-cloud-redis-v1beta1",
85651-        "ruby-cloud-product-url=https://cloud.google.com/memorystore/docs/redis",
85652-    ],
85653-    grpc_service_config = "redis_grpc_service_config.json",
85654-    rest_numeric_enums = False,
85655-    ruby_cloud_description = "Creates and manages Redis instances on the Google Cloud Platform.",
85656-    ruby_cloud_title = "Google Cloud Memorystore for Redis V1beta1",
85657-    deps = [
85658-        ":redis_ruby_grpc",
85659-        ":redis_ruby_proto",
85660-    ],
85661-)
85662-
85663-# Open Source Packages
85664-ruby_gapic_assembly_pkg(
85665-    name = "google-cloud-redis-v1beta1-ruby",
85666-    deps = [
85667-        ":redis_ruby_gapic",
85668-        ":redis_ruby_grpc",
85669-        ":redis_ruby_proto",
85670-    ],
85671-)
85672-
85673-##############################################################################
85674-# C#
85675-##############################################################################
85676-load(
85677-    "@com_google_googleapis_imports//:imports.bzl",
85678-    "csharp_gapic_assembly_pkg",
85679-    "csharp_gapic_library",
85680-    "csharp_grpc_library",
85681-    "csharp_proto_library",
85682-)
85683-
85684-csharp_proto_library(
85685-    name = "redis_csharp_proto",
85686-    deps = [":redis_proto"],
85687-)
85688-
85689-csharp_grpc_library(
85690-    name = "redis_csharp_grpc",
85691-    srcs = [":redis_proto"],
85692-    deps = [":redis_csharp_proto"],
85693-)
85694-
85695-csharp_gapic_library(
85696-    name = "redis_csharp_gapic",
85697-    srcs = [":redis_proto_with_info"],
85698-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
85699-    grpc_service_config = "redis_grpc_service_config.json",
85700-    rest_numeric_enums = False,
85701-    service_yaml = "redis_v1beta1.yaml",
85702-    deps = [
85703-        ":redis_csharp_grpc",
85704-        ":redis_csharp_proto",
85705-    ],
85706-)
85707-
85708-# Open Source Packages
85709-csharp_gapic_assembly_pkg(
85710-    name = "google-cloud-redis-v1beta1-csharp",
85711-    deps = [
85712-        ":redis_csharp_gapic",
85713-        ":redis_csharp_grpc",
85714-        ":redis_csharp_proto",
85715-    ],
85716-)
85717-
85718-##############################################################################
85719-# C++
85720-##############################################################################
85721-load(
85722-    "@com_google_googleapis_imports//:imports.bzl",
85723-    "cc_grpc_library",
85724-    "cc_proto_library",
85725-)
85726-
85727-cc_proto_library(
85728-    name = "redis_cc_proto",
85729-    deps = [":redis_proto"],
85730-)
85731-
85732-cc_grpc_library(
85733-    name = "redis_cc_grpc",
85734-    srcs = [":redis_proto"],
85735-    grpc_only = True,
85736-    deps = [":redis_cc_proto"],
85737-)
85738diff -urN a/google/cloud/resourcemanager/v2/BUILD.bazel b/google/cloud/resourcemanager/v2/BUILD.bazel
85739--- a/google/cloud/resourcemanager/v2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
85740+++ b/google/cloud/resourcemanager/v2/BUILD.bazel	1969-12-31 16:00:00
85741@@ -1,195 +0,0 @@
85742-# This file was automatically generated by BuildFileGenerator
85743-
85744-# This is an API workspace, having public visibility by default makes perfect sense.
85745-package(default_visibility = ["//visibility:public"])
85746-
85747-##############################################################################
85748-# Common
85749-##############################################################################
85750-load("@rules_proto//proto:defs.bzl", "proto_library")
85751-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
85752-
85753-proto_library(
85754-    name = "resourcemanager_proto",
85755-    srcs = [
85756-        "folders.proto",
85757-    ],
85758-    deps = [
85759-        "//google/api:annotations_proto",
85760-        "//google/api:client_proto",
85761-        "//google/api:field_behavior_proto",
85762-        "//google/api:resource_proto",
85763-        "//google/iam/v1:iam_policy_proto",
85764-        "//google/iam/v1:policy_proto",
85765-        "//google/longrunning:operations_proto",
85766-        "@com_google_protobuf//:field_mask_proto",
85767-        "@com_google_protobuf//:timestamp_proto",
85768-    ],
85769-)
85770-
85771-proto_library_with_info(
85772-    name = "resourcemanager_proto_with_info",
85773-    deps = [
85774-        ":resourcemanager_proto",
85775-        "//google/cloud:common_resources_proto",
85776-    ],
85777-)
85778-
85779-##############################################################################
85780-# Java
85781-##############################################################################
85782-load(
85783-    "@com_google_googleapis_imports//:imports.bzl",
85784-    "java_grpc_library",
85785-    "java_proto_library",
85786-)
85787-
85788-java_proto_library(
85789-    name = "resourcemanager_java_proto",
85790-    deps = [":resourcemanager_proto"],
85791-)
85792-
85793-java_grpc_library(
85794-    name = "resourcemanager_java_grpc",
85795-    srcs = [":resourcemanager_proto"],
85796-    deps = [":resourcemanager_java_proto"],
85797-)
85798-
85799-#############################################################################
85800-# Go
85801-##############################################################################
85802-load(
85803-    "@com_google_googleapis_imports//:imports.bzl",
85804-    "go_proto_library",
85805-    "go_test",
85806-)
85807-
85808-go_proto_library(
85809-    name = "resourcemanager_go_proto",
85810-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
85811-    importpath = "google.golang.org/genproto/googleapis/cloud/resourcemanager/v2",
85812-    protos = [":resourcemanager_proto"],
85813-    deps = [
85814-        "//google/api:annotations_go_proto",
85815-        "//google/iam/v1:iam_go_proto",
85816-        "//google/longrunning:longrunning_go_proto",
85817-    ],
85818-)
85819-
85820-##############################################################################
85821-# Python
85822-##############################################################################
85823-load(
85824-    "@com_google_googleapis_imports//:imports.bzl",
85825-    "moved_proto_library",
85826-    "py_grpc_library",
85827-    "py_proto_library",
85828-)
85829-
85830-moved_proto_library(
85831-    name = "resourcemanager_moved_proto",
85832-    srcs = [":resourcemanager_proto"],
85833-    deps = [
85834-        "//google/api:annotations_proto",
85835-        "//google/api:client_proto",
85836-        "//google/api:field_behavior_proto",
85837-        "//google/api:resource_proto",
85838-        "//google/iam/v1:iam_policy_proto",
85839-        "//google/iam/v1:policy_proto",
85840-        "//google/longrunning:operations_proto",
85841-        "@com_google_protobuf//:field_mask_proto",
85842-        "@com_google_protobuf//:timestamp_proto",
85843-    ],
85844-)
85845-
85846-py_proto_library(
85847-    name = "resourcemanager_py_proto",
85848-    deps = [":resourcemanager_moved_proto"],
85849-)
85850-
85851-py_grpc_library(
85852-    name = "resourcemanager_py_grpc",
85853-    srcs = [":resourcemanager_moved_proto"],
85854-    deps = [":resourcemanager_py_proto"],
85855-)
85856-
85857-##############################################################################
85858-# PHP
85859-##############################################################################
85860-load(
85861-    "@com_google_googleapis_imports//:imports.bzl",
85862-    "php_grpc_library",
85863-    "php_proto_library",
85864-)
85865-
85866-php_proto_library(
85867-    name = "resourcemanager_php_proto",
85868-    deps = [":resourcemanager_proto"],
85869-)
85870-
85871-php_grpc_library(
85872-    name = "resourcemanager_php_grpc",
85873-    srcs = [":resourcemanager_proto"],
85874-    deps = [":resourcemanager_php_proto"],
85875-)
85876-
85877-##############################################################################
85878-# Ruby
85879-##############################################################################
85880-load(
85881-    "@com_google_googleapis_imports//:imports.bzl",
85882-    "ruby_grpc_library",
85883-    "ruby_proto_library",
85884-)
85885-
85886-ruby_proto_library(
85887-    name = "resourcemanager_ruby_proto",
85888-    deps = [":resourcemanager_proto"],
85889-)
85890-
85891-ruby_grpc_library(
85892-    name = "resourcemanager_ruby_grpc",
85893-    srcs = [":resourcemanager_proto"],
85894-    deps = [":resourcemanager_ruby_proto"],
85895-)
85896-
85897-##############################################################################
85898-# C#
85899-##############################################################################
85900-load(
85901-    "@com_google_googleapis_imports//:imports.bzl",
85902-    "csharp_grpc_library",
85903-    "csharp_proto_library",
85904-)
85905-
85906-csharp_proto_library(
85907-    name = "resourcemanager_csharp_proto",
85908-    deps = [":resourcemanager_proto"],
85909-)
85910-
85911-csharp_grpc_library(
85912-    name = "resourcemanager_csharp_grpc",
85913-    srcs = [":resourcemanager_proto"],
85914-    deps = [":resourcemanager_csharp_proto"],
85915-)
85916-
85917-##############################################################################
85918-# C++
85919-##############################################################################
85920-load(
85921-    "@com_google_googleapis_imports//:imports.bzl",
85922-    "cc_grpc_library",
85923-    "cc_proto_library",
85924-)
85925-
85926-cc_proto_library(
85927-    name = "resourcemanager_cc_proto",
85928-    deps = [":resourcemanager_proto"],
85929-)
85930-
85931-cc_grpc_library(
85932-    name = "resourcemanager_cc_grpc",
85933-    srcs = [":resourcemanager_proto"],
85934-    grpc_only = True,
85935-    deps = [":resourcemanager_cc_proto"],
85936-)
85937diff -urN a/google/cloud/resourcemanager/v3/BUILD.bazel b/google/cloud/resourcemanager/v3/BUILD.bazel
85938--- a/google/cloud/resourcemanager/v3/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
85939+++ b/google/cloud/resourcemanager/v3/BUILD.bazel	1969-12-31 16:00:00
85940@@ -1,414 +0,0 @@
85941-# This file was automatically generated by BuildFileGenerator
85942-# https://github.com/googleapis/rules_gapic/tree/master/bazel
85943-
85944-# Most of the manual changes to this file will be overwritten.
85945-# It's **only** allowed to change the following rule attribute values:
85946-# - names of *_gapic_assembly_* rules
85947-# - certain parameters of *_gapic_library rules, including but not limited to:
85948-#    * extra_protoc_parameters
85949-#    * extra_protoc_file_parameters
85950-# The complete list of preserved parameters can be found in the source code.
85951-
85952-# This is an API workspace, having public visibility by default makes perfect sense.
85953-package(default_visibility = ["//visibility:public"])
85954-
85955-##############################################################################
85956-# Common
85957-##############################################################################
85958-load("@rules_proto//proto:defs.bzl", "proto_library")
85959-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
85960-
85961-proto_library(
85962-    name = "resourcemanager_proto",
85963-    srcs = [
85964-        "folders.proto",
85965-        "organizations.proto",
85966-        "projects.proto",
85967-        "tag_bindings.proto",
85968-        "tag_keys.proto",
85969-        "tag_values.proto",
85970-    ],
85971-    deps = [
85972-        "//google/api:annotations_proto",
85973-        "//google/api:client_proto",
85974-        "//google/api:field_behavior_proto",
85975-        "//google/api:resource_proto",
85976-        "//google/iam/v1:iam_policy_proto",
85977-        "//google/iam/v1:policy_proto",
85978-        "//google/longrunning:operations_proto",
85979-        "@com_google_protobuf//:field_mask_proto",
85980-        "@com_google_protobuf//:timestamp_proto",
85981-    ],
85982-)
85983-
85984-proto_library_with_info(
85985-    name = "resourcemanager_proto_with_info",
85986-    deps = [
85987-        ":resourcemanager_proto",
85988-        # This line was manually modified since Projects, Folders, Organizations
85989-        # are special cased since they are also common resources.
85990-        #"//google/cloud:common_resources_proto",
85991-    ],
85992-)
85993-
85994-##############################################################################
85995-# Java
85996-##############################################################################
85997-load(
85998-    "@com_google_googleapis_imports//:imports.bzl",
85999-    "java_gapic_assembly_gradle_pkg",
86000-    "java_gapic_library",
86001-    "java_gapic_test",
86002-    "java_grpc_library",
86003-    "java_proto_library",
86004-)
86005-
86006-java_proto_library(
86007-    name = "resourcemanager_java_proto",
86008-    deps = [":resourcemanager_proto"],
86009-)
86010-
86011-java_grpc_library(
86012-    name = "resourcemanager_java_grpc",
86013-    srcs = [":resourcemanager_proto"],
86014-    deps = [":resourcemanager_java_proto"],
86015-)
86016-
86017-java_gapic_library(
86018-    name = "resourcemanager_java_gapic",
86019-    srcs = [":resourcemanager_proto_with_info"],
86020-    grpc_service_config = "cloudresourcemanager_v3_grpc_service_config.json",
86021-    rest_numeric_enums = False,
86022-    test_deps = [
86023-        ":resourcemanager_java_grpc",
86024-        "//google/iam/v1:iam_java_grpc",
86025-    ],
86026-    transport = "grpc+rest",
86027-    deps = [
86028-        ":resourcemanager_java_proto",
86029-        "//google/iam/v1:iam_java_proto",
86030-    ],
86031-)
86032-
86033-java_gapic_test(
86034-    name = "resourcemanager_java_gapic_test_suite",
86035-    test_classes = [
86036-        "com.google.cloud.resourcemanager.v3.FoldersClientHttpJsonTest",
86037-        "com.google.cloud.resourcemanager.v3.FoldersClientTest",
86038-        "com.google.cloud.resourcemanager.v3.OrganizationsClientHttpJsonTest",
86039-        "com.google.cloud.resourcemanager.v3.OrganizationsClientTest",
86040-        "com.google.cloud.resourcemanager.v3.ProjectsClientHttpJsonTest",
86041-        "com.google.cloud.resourcemanager.v3.ProjectsClientTest",
86042-        "com.google.cloud.resourcemanager.v3.TagBindingsClientHttpJsonTest",
86043-        "com.google.cloud.resourcemanager.v3.TagBindingsClientTest",
86044-        "com.google.cloud.resourcemanager.v3.TagKeysClientHttpJsonTest",
86045-        "com.google.cloud.resourcemanager.v3.TagKeysClientTest",
86046-        "com.google.cloud.resourcemanager.v3.TagValuesClientHttpJsonTest",
86047-        "com.google.cloud.resourcemanager.v3.TagValuesClientTest",
86048-    ],
86049-    runtime_deps = [":resourcemanager_java_gapic_test"],
86050-)
86051-
86052-# Open Source Packages
86053-java_gapic_assembly_gradle_pkg(
86054-    name = "google-cloud-resourcemanager-v3-java",
86055-    include_samples = True,
86056-    transport = "grpc+rest",
86057-    deps = [
86058-        ":resourcemanager_java_gapic",
86059-        ":resourcemanager_java_grpc",
86060-        ":resourcemanager_java_proto",
86061-        ":resourcemanager_proto",
86062-    ],
86063-)
86064-
86065-##############################################################################
86066-# Go
86067-##############################################################################
86068-load(
86069-    "@com_google_googleapis_imports//:imports.bzl",
86070-    "go_gapic_assembly_pkg",
86071-    "go_gapic_library",
86072-    "go_proto_library",
86073-    "go_test",
86074-)
86075-
86076-go_proto_library(
86077-    name = "resourcemanager_go_proto",
86078-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
86079-    importpath = "google.golang.org/genproto/googleapis/cloud/resourcemanager/v3",
86080-    protos = [":resourcemanager_proto"],
86081-    deps = [
86082-        "//google/api:annotations_go_proto",
86083-        "//google/iam/v1:iam_go_proto",
86084-        "//google/longrunning:longrunning_go_proto",
86085-    ],
86086-)
86087-
86088-go_gapic_library(
86089-    name = "resourcemanager_go_gapic",
86090-    srcs = [":resourcemanager_proto_with_info"],
86091-    grpc_service_config = "cloudresourcemanager_v3_grpc_service_config.json",
86092-    importpath = "cloud.google.com/go/resourcemanager/apiv3;resourcemanager",
86093-    metadata = True,
86094-    rest_numeric_enums = False,
86095-    service_yaml = "cloudresourcemanager_v3.yaml",
86096-    transport = "grpc+rest",
86097-    deps = [
86098-        ":resourcemanager_go_proto",
86099-        "//google/iam/v1:iam_go_proto",
86100-        "//google/longrunning:longrunning_go_proto",
86101-        "@com_google_cloud_go//longrunning:go_default_library",
86102-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
86103-    ],
86104-)
86105-
86106-go_test(
86107-    name = "resourcemanager_go_gapic_test",
86108-    srcs = [":resourcemanager_go_gapic_srcjar_test"],
86109-    embed = [":resourcemanager_go_gapic"],
86110-    importpath = "cloud.google.com/go/resourcemanager/apiv3",
86111-)
86112-
86113-# Open Source Packages
86114-go_gapic_assembly_pkg(
86115-    name = "gapi-cloud-resourcemanager-v3-go",
86116-    deps = [
86117-        ":resourcemanager_go_gapic",
86118-        ":resourcemanager_go_gapic_srcjar-metadata.srcjar",
86119-        ":resourcemanager_go_gapic_srcjar-test.srcjar",
86120-        ":resourcemanager_go_proto",
86121-    ],
86122-)
86123-
86124-##############################################################################
86125-# Python
86126-##############################################################################
86127-load(
86128-    "@com_google_googleapis_imports//:imports.bzl",
86129-    "py_gapic_assembly_pkg",
86130-    "py_gapic_library",
86131-    "py_test",
86132-)
86133-
86134-py_gapic_library(
86135-    name = "resourcemanager_py_gapic",
86136-    srcs = [":resourcemanager_proto"],
86137-    grpc_service_config = "cloudresourcemanager_v3_grpc_service_config.json",
86138-    rest_numeric_enums = False,
86139-    transport = "grpc",
86140-    deps = [
86141-        "//google/iam/v1:iam_policy_py_proto",
86142-    ],
86143-)
86144-
86145-py_test(
86146-    name = "resourcemanager_py_gapic_test",
86147-    srcs = [
86148-        "resourcemanager_py_gapic_pytest.py",
86149-        "resourcemanager_py_gapic_test.py",
86150-    ],
86151-    legacy_create_init = False,
86152-    deps = [":resourcemanager_py_gapic"],
86153-)
86154-
86155-# Open Source Packages
86156-py_gapic_assembly_pkg(
86157-    name = "resourcemanager-v3-py",
86158-    deps = [
86159-        ":resourcemanager_py_gapic",
86160-    ],
86161-)
86162-
86163-##############################################################################
86164-# PHP
86165-##############################################################################
86166-load(
86167-    "@com_google_googleapis_imports//:imports.bzl",
86168-    "php_gapic_assembly_pkg",
86169-    "php_gapic_library",
86170-    "php_grpc_library",
86171-    "php_proto_library",
86172-)
86173-
86174-php_proto_library(
86175-    name = "resourcemanager_php_proto",
86176-    deps = [":resourcemanager_proto"],
86177-)
86178-
86179-php_grpc_library(
86180-    name = "resourcemanager_php_grpc",
86181-    srcs = [":resourcemanager_proto"],
86182-    deps = [":resourcemanager_php_proto"],
86183-)
86184-
86185-php_gapic_library(
86186-    name = "resourcemanager_php_gapic",
86187-    srcs = [":resourcemanager_proto_with_info"],
86188-    grpc_service_config = "cloudresourcemanager_v3_grpc_service_config.json",
86189-    rest_numeric_enums = False,
86190-    service_yaml = "cloudresourcemanager_v3.yaml",
86191-    transport = "grpc+rest",
86192-    deps = [
86193-        ":resourcemanager_php_grpc",
86194-        ":resourcemanager_php_proto",
86195-    ],
86196-)
86197-
86198-# Open Source Packages
86199-php_gapic_assembly_pkg(
86200-    name = "google-cloud-resourcemanager-v3-php",
86201-    deps = [
86202-        ":resourcemanager_php_gapic",
86203-        ":resourcemanager_php_grpc",
86204-        ":resourcemanager_php_proto",
86205-    ],
86206-)
86207-
86208-##############################################################################
86209-# Node.js
86210-##############################################################################
86211-load(
86212-    "@com_google_googleapis_imports//:imports.bzl",
86213-    "nodejs_gapic_assembly_pkg",
86214-    "nodejs_gapic_library",
86215-)
86216-
86217-nodejs_gapic_library(
86218-    name = "resourcemanager_nodejs_gapic",
86219-    package_name = "@google-cloud/resource-manager",
86220-    src = ":resourcemanager_proto_with_info",
86221-    extra_protoc_parameters = ["metadata"],
86222-    grpc_service_config = "cloudresourcemanager_v3_grpc_service_config.json",
86223-    package = "google.cloud.resourcemanager.v3",
86224-    rest_numeric_enums = False,
86225-    service_yaml = "cloudresourcemanager_v3.yaml",
86226-    transport = "grpc+rest",
86227-    deps = [],
86228-)
86229-
86230-nodejs_gapic_assembly_pkg(
86231-    name = "resourcemanager-v3-nodejs",
86232-    deps = [
86233-        ":resourcemanager_nodejs_gapic",
86234-        ":resourcemanager_proto",
86235-    ],
86236-)
86237-
86238-##############################################################################
86239-# Ruby
86240-##############################################################################
86241-load(
86242-    "@com_google_googleapis_imports//:imports.bzl",
86243-    "ruby_cloud_gapic_library",
86244-    "ruby_gapic_assembly_pkg",
86245-    "ruby_grpc_library",
86246-    "ruby_proto_library",
86247-)
86248-
86249-ruby_proto_library(
86250-    name = "resourcemanager_ruby_proto",
86251-    deps = [":resourcemanager_proto"],
86252-)
86253-
86254-ruby_grpc_library(
86255-    name = "resourcemanager_ruby_grpc",
86256-    srcs = [":resourcemanager_proto"],
86257-    deps = [":resourcemanager_ruby_proto"],
86258-)
86259-
86260-ruby_cloud_gapic_library(
86261-    name = "resourcemanager_ruby_gapic",
86262-    srcs = [":resourcemanager_proto_with_info"],
86263-    extra_protoc_parameters = [
86264-        "ruby-cloud-gem-name=google-cloud-resource_manager-v3",
86265-        "ruby-cloud-env-prefix=RESOURCE_MANAGER",
86266-        "ruby-cloud-product-url=https://cloud.google.com/resource-manager/",
86267-        "ruby-cloud-api-id=cloudresourcemanager.googleapis.com",
86268-        "ruby-cloud-api-shortname=cloudresourcemanager",
86269-    ],
86270-    grpc_service_config = "cloudresourcemanager_v3_grpc_service_config.json",
86271-    rest_numeric_enums = False,
86272-    ruby_cloud_description = "Google Cloud provides container resources such as organizations and projects that allow you to group and hierarchically organize other Google Cloud resources. This hierarchical organization helps you manage common aspects of your resources, such as access control and configuration settings. The Resource Manager API enables you to programmatically manage these container resources.",
86273-    ruby_cloud_title = "Resource Manager V3",
86274-    deps = [
86275-        ":resourcemanager_ruby_grpc",
86276-        ":resourcemanager_ruby_proto",
86277-    ],
86278-)
86279-
86280-# Open Source Packages
86281-ruby_gapic_assembly_pkg(
86282-    name = "google-cloud-resourcemanager-v3-ruby",
86283-    deps = [
86284-        ":resourcemanager_ruby_gapic",
86285-        ":resourcemanager_ruby_grpc",
86286-        ":resourcemanager_ruby_proto",
86287-    ],
86288-)
86289-
86290-##############################################################################
86291-# C#
86292-##############################################################################
86293-load(
86294-    "@com_google_googleapis_imports//:imports.bzl",
86295-    "csharp_gapic_assembly_pkg",
86296-    "csharp_gapic_library",
86297-    "csharp_grpc_library",
86298-    "csharp_proto_library",
86299-)
86300-
86301-csharp_proto_library(
86302-    name = "resourcemanager_csharp_proto",
86303-    deps = [":resourcemanager_proto"],
86304-)
86305-
86306-csharp_grpc_library(
86307-    name = "resourcemanager_csharp_grpc",
86308-    srcs = [":resourcemanager_proto"],
86309-    deps = [":resourcemanager_csharp_proto"],
86310-)
86311-
86312-csharp_gapic_library(
86313-    name = "resourcemanager_csharp_gapic",
86314-    srcs = [":resourcemanager_proto_with_info"],
86315-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
86316-    grpc_service_config = "cloudresourcemanager_v3_grpc_service_config.json",
86317-    rest_numeric_enums = False,
86318-    service_yaml = "cloudresourcemanager_v3.yaml",
86319-    deps = [
86320-        ":resourcemanager_csharp_grpc",
86321-        ":resourcemanager_csharp_proto",
86322-    ],
86323-)
86324-
86325-# Open Source Packages
86326-csharp_gapic_assembly_pkg(
86327-    name = "google-cloud-resourcemanager-v3-csharp",
86328-    deps = [
86329-        ":resourcemanager_csharp_gapic",
86330-        ":resourcemanager_csharp_grpc",
86331-        ":resourcemanager_csharp_proto",
86332-    ],
86333-)
86334-
86335-##############################################################################
86336-# C++
86337-##############################################################################
86338-load(
86339-    "@com_google_googleapis_imports//:imports.bzl",
86340-    "cc_grpc_library",
86341-    "cc_proto_library",
86342-)
86343-
86344-cc_proto_library(
86345-    name = "resourcemanager_cc_proto",
86346-    deps = [":resourcemanager_proto"],
86347-)
86348-
86349-cc_grpc_library(
86350-    name = "resourcemanager_cc_grpc",
86351-    srcs = [":resourcemanager_proto"],
86352-    grpc_only = True,
86353-    deps = [":resourcemanager_cc_proto"],
86354-)
86355diff -urN a/google/cloud/resourcesettings/BUILD.bazel b/google/cloud/resourcesettings/BUILD.bazel
86356--- a/google/cloud/resourcesettings/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
86357+++ b/google/cloud/resourcesettings/BUILD.bazel	1969-12-31 16:00:00
86358@@ -1,40 +0,0 @@
86359-# This build file includes a target for the Ruby wrapper library for
86360-# google-cloud-resource_settings.
86361-
86362-# This is an API workspace, having public visibility by default makes perfect sense.
86363-package(default_visibility = ["//visibility:public"])
86364-
86365-# Export yaml configs.
86366-exports_files(glob(["*.yaml"]))
86367-
86368-load(
86369-    "@com_google_googleapis_imports//:imports.bzl",
86370-    "ruby_cloud_gapic_library",
86371-    "ruby_gapic_assembly_pkg",
86372-)
86373-
86374-# Generates a Ruby wrapper client for resourcesettings.
86375-# Ruby wrapper clients are versionless, but are generated from source protos
86376-# for a particular service version, v1 in this case.
86377-ruby_cloud_gapic_library(
86378-    name = "resourcesettings_ruby_wrapper",
86379-    srcs = ["//google/cloud/resourcesettings/v1:resourcesettings_proto_with_info"],
86380-    extra_protoc_parameters = [
86381-        "ruby-cloud-gem-name=google-cloud-resource_settings",
86382-        "ruby-cloud-env-prefix=RESOURCE_SETTINGS",
86383-        "ruby-cloud-wrapper-of=v1:0.0",
86384-        "ruby-cloud-product-url=https://cloud.google.com/resource-manager/docs/resource-settings/overview",
86385-        "ruby-cloud-api-id=resourcesettings.googleapis.com",
86386-        "ruby-cloud-api-shortname=resourcesettings",
86387-    ],
86388-    ruby_cloud_description = "You can use Resource Settings to centrally configure settings for your Google Cloud projects, folders, and organization. These settings are inherited by their descendants in the resource hierarchy. Each setting is created and managed by Google.",
86389-    ruby_cloud_title = "Resource Settings",
86390-)
86391-
86392-# Open Source package.
86393-ruby_gapic_assembly_pkg(
86394-    name = "google-cloud-resourcesettings-ruby",
86395-    deps = [
86396-        ":resourcesettings_ruby_wrapper",
86397-    ],
86398-)
86399diff -urN a/google/cloud/resourcesettings/v1/BUILD.bazel b/google/cloud/resourcesettings/v1/BUILD.bazel
86400--- a/google/cloud/resourcesettings/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
86401+++ b/google/cloud/resourcesettings/v1/BUILD.bazel	1969-12-31 16:00:00
86402@@ -1,381 +0,0 @@
86403-# This file was automatically generated by BuildFileGenerator
86404-# https://github.com/googleapis/rules_gapic/tree/master/bazel
86405-# Most of the manual changes to this file will be overwritten.
86406-# It's **only** allowed to change the following rule attribute values:
86407-# - names of *_gapic_assembly_* rules
86408-# - certain parameters of *_gapic_library rules, including but not limited to:
86409-#    * extra_protoc_parameters
86410-#    * extra_protoc_file_parameters
86411-# The complete list of preserved parameters can be found in the source code.
86412-
86413-# This is an API workspace, having public visibility by default makes perfect sense.
86414-package(default_visibility = ["//visibility:public"])
86415-
86416-##############################################################################
86417-# Common
86418-##############################################################################
86419-load("@rules_proto//proto:defs.bzl", "proto_library")
86420-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
86421-
86422-proto_library(
86423-    name = "resourcesettings_proto",
86424-    srcs = [
86425-        "resource_settings.proto",
86426-    ],
86427-    deps = [
86428-        "//google/api:annotations_proto",
86429-        "//google/api:client_proto",
86430-        "//google/api:field_behavior_proto",
86431-        "//google/api:resource_proto",
86432-    ],
86433-)
86434-
86435-proto_library_with_info(
86436-    name = "resourcesettings_proto_with_info",
86437-    deps = [
86438-        ":resourcesettings_proto",
86439-        "//google/cloud:common_resources_proto",
86440-    ],
86441-)
86442-
86443-##############################################################################
86444-# Java
86445-##############################################################################
86446-load(
86447-    "@com_google_googleapis_imports//:imports.bzl",
86448-    "java_gapic_assembly_gradle_pkg",
86449-    "java_gapic_library",
86450-    "java_gapic_test",
86451-    "java_grpc_library",
86452-    "java_proto_library",
86453-)
86454-
86455-java_proto_library(
86456-    name = "resourcesettings_java_proto",
86457-    deps = [":resourcesettings_proto"],
86458-)
86459-
86460-java_grpc_library(
86461-    name = "resourcesettings_java_grpc",
86462-    srcs = [":resourcesettings_proto"],
86463-    deps = [":resourcesettings_java_proto"],
86464-)
86465-
86466-java_gapic_library(
86467-    name = "resourcesettings_java_gapic",
86468-    srcs = [":resourcesettings_proto_with_info"],
86469-    grpc_service_config = "resourcesettings_grpc_service_config.json",
86470-    rest_numeric_enums = False,
86471-    test_deps = [
86472-        ":resourcesettings_java_grpc",
86473-    ],
86474-    transport = "grpc+rest",
86475-    deps = [
86476-        ":resourcesettings_java_proto",
86477-    ],
86478-)
86479-
86480-java_gapic_test(
86481-    name = "resourcesettings_java_gapic_test_suite",
86482-    test_classes = [
86483-        "com.google.cloud.resourcesettings.v1.ResourceSettingsServiceClientHttpJsonTest",
86484-        "com.google.cloud.resourcesettings.v1.ResourceSettingsServiceClientTest",
86485-    ],
86486-    runtime_deps = [":resourcesettings_java_gapic_test"],
86487-)
86488-
86489-# Open Source Packages
86490-java_gapic_assembly_gradle_pkg(
86491-    name = "google-cloud-resourcesettings-v1-java",
86492-    include_samples = True,
86493-    transport = "grpc+rest",
86494-    deps = [
86495-        ":resourcesettings_java_gapic",
86496-        ":resourcesettings_java_grpc",
86497-        ":resourcesettings_java_proto",
86498-        ":resourcesettings_proto",
86499-    ],
86500-)
86501-
86502-##############################################################################
86503-# Go
86504-##############################################################################
86505-load(
86506-    "@com_google_googleapis_imports//:imports.bzl",
86507-    "go_gapic_assembly_pkg",
86508-    "go_gapic_library",
86509-    "go_proto_library",
86510-    "go_test",
86511-)
86512-
86513-go_proto_library(
86514-    name = "resourcesettings_go_proto",
86515-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
86516-    importpath = "google.golang.org/genproto/googleapis/cloud/resourcesettings/v1",
86517-    protos = [":resourcesettings_proto"],
86518-    deps = [
86519-        "//google/api:annotations_go_proto",
86520-    ],
86521-)
86522-
86523-go_gapic_library(
86524-    name = "resourcesettings_go_gapic",
86525-    srcs = [":resourcesettings_proto_with_info"],
86526-    grpc_service_config = "resourcesettings_grpc_service_config.json",
86527-    importpath = "cloud.google.com/go/resourcesettings/apiv1;resourcesettings",
86528-    metadata = True,
86529-    rest_numeric_enums = False,
86530-    service_yaml = "resourcesettings_v1.yaml",
86531-    transport = "grpc+rest",
86532-    deps = [
86533-        ":resourcesettings_go_proto",
86534-    ],
86535-)
86536-
86537-go_test(
86538-    name = "resourcesettings_go_gapic_test",
86539-    srcs = [":resourcesettings_go_gapic_srcjar_test"],
86540-    embed = [":resourcesettings_go_gapic"],
86541-    importpath = "cloud.google.com/go/resourcesettings/apiv1",
86542-)
86543-
86544-# Open Source Packages
86545-go_gapic_assembly_pkg(
86546-    name = "gapi-cloud-resourcesettings-v1-go",
86547-    deps = [
86548-        ":resourcesettings_go_gapic",
86549-        ":resourcesettings_go_gapic_srcjar-metadata.srcjar",
86550-        ":resourcesettings_go_gapic_srcjar-test.srcjar",
86551-        ":resourcesettings_go_proto",
86552-    ],
86553-)
86554-
86555-##############################################################################
86556-# Python
86557-##############################################################################
86558-load(
86559-    "@com_google_googleapis_imports//:imports.bzl",
86560-    "py_gapic_assembly_pkg",
86561-    "py_gapic_library",
86562-    "py_test",
86563-)
86564-
86565-py_gapic_library(
86566-    name = "resourcesettings_py_gapic",
86567-    srcs = [":resourcesettings_proto"],
86568-    grpc_service_config = "resourcesettings_grpc_service_config.json",
86569-    opt_args = ["warehouse-package-name=google-cloud-resource-settings"],
86570-    rest_numeric_enums = False,
86571-    transport = "grpc",
86572-)
86573-
86574-py_test(
86575-    name = "resourcesettings_py_gapic_test",
86576-    srcs = [
86577-        "resourcesettings_py_gapic_pytest.py",
86578-        "resourcesettings_py_gapic_test.py",
86579-    ],
86580-    legacy_create_init = False,
86581-    deps = [":resourcesettings_py_gapic"],
86582-)
86583-
86584-# Open Source Packages
86585-py_gapic_assembly_pkg(
86586-    name = "resourcesettings-v1-py",
86587-    deps = [
86588-        ":resourcesettings_py_gapic",
86589-    ],
86590-)
86591-
86592-##############################################################################
86593-# PHP
86594-##############################################################################
86595-load(
86596-    "@com_google_googleapis_imports//:imports.bzl",
86597-    "php_gapic_assembly_pkg",
86598-    "php_gapic_library",
86599-    "php_grpc_library",
86600-    "php_proto_library",
86601-)
86602-
86603-php_proto_library(
86604-    name = "resourcesettings_php_proto",
86605-    deps = [":resourcesettings_proto"],
86606-)
86607-
86608-php_grpc_library(
86609-    name = "resourcesettings_php_grpc",
86610-    srcs = [":resourcesettings_proto"],
86611-    deps = [":resourcesettings_php_proto"],
86612-)
86613-
86614-php_gapic_library(
86615-    name = "resourcesettings_php_gapic",
86616-    srcs = [":resourcesettings_proto_with_info"],
86617-    grpc_service_config = "resourcesettings_grpc_service_config.json",
86618-    rest_numeric_enums = False,
86619-    service_yaml = "resourcesettings_v1.yaml",
86620-    transport = "grpc+rest",
86621-    deps = [
86622-        ":resourcesettings_php_grpc",
86623-        ":resourcesettings_php_proto",
86624-    ],
86625-)
86626-
86627-# Open Source Packages
86628-php_gapic_assembly_pkg(
86629-    name = "google-cloud-resourcesettings-v1-php",
86630-    deps = [
86631-        ":resourcesettings_php_gapic",
86632-        ":resourcesettings_php_grpc",
86633-        ":resourcesettings_php_proto",
86634-    ],
86635-)
86636-
86637-##############################################################################
86638-# Node.js
86639-##############################################################################
86640-load(
86641-    "@com_google_googleapis_imports//:imports.bzl",
86642-    "nodejs_gapic_assembly_pkg",
86643-    "nodejs_gapic_library",
86644-)
86645-
86646-nodejs_gapic_library(
86647-    name = "resourcesettings_nodejs_gapic",
86648-    package_name = "@google-cloud/resource-settings",
86649-    src = ":resourcesettings_proto_with_info",
86650-    extra_protoc_parameters = ["metadata"],
86651-    grpc_service_config = "resourcesettings_grpc_service_config.json",
86652-    package = "google.cloud.resourcesettings.v1",
86653-    rest_numeric_enums = False,
86654-    service_yaml = "resourcesettings_v1.yaml",
86655-    transport = "grpc+rest",
86656-    deps = [],
86657-)
86658-
86659-nodejs_gapic_assembly_pkg(
86660-    name = "resourcesettings-v1-nodejs",
86661-    deps = [
86662-        ":resourcesettings_nodejs_gapic",
86663-        ":resourcesettings_proto",
86664-    ],
86665-)
86666-
86667-##############################################################################
86668-# Ruby
86669-##############################################################################
86670-load(
86671-    "@com_google_googleapis_imports//:imports.bzl",
86672-    "ruby_cloud_gapic_library",
86673-    "ruby_gapic_assembly_pkg",
86674-    "ruby_grpc_library",
86675-    "ruby_proto_library",
86676-)
86677-
86678-ruby_proto_library(
86679-    name = "resourcesettings_ruby_proto",
86680-    deps = [":resourcesettings_proto"],
86681-)
86682-
86683-ruby_grpc_library(
86684-    name = "resourcesettings_ruby_grpc",
86685-    srcs = [":resourcesettings_proto"],
86686-    deps = [":resourcesettings_ruby_proto"],
86687-)
86688-
86689-ruby_cloud_gapic_library(
86690-    name = "resourcesettings_ruby_gapic",
86691-    srcs = [":resourcesettings_proto_with_info"],
86692-    extra_protoc_parameters = [
86693-        "ruby-cloud-gem-name=google-cloud-resource_settings-v1",
86694-        "ruby-cloud-env-prefix=RESOURCE_SETTINGS",
86695-        "ruby-cloud-product-url=https://cloud.google.com/resource-manager/docs/resource-settings/overview",
86696-        "ruby-cloud-api-id=resourcesettings.googleapis.com",
86697-        "ruby-cloud-api-shortname=resourcesettings",
86698-    ],
86699-    grpc_service_config = "resourcesettings_grpc_service_config.json",
86700-    rest_numeric_enums = False,
86701-    ruby_cloud_description = "You can use Resource Settings to centrally configure settings for your Google Cloud projects, folders, and organization. These settings are inherited by their descendants in the resource hierarchy. Each setting is created and managed by Google.",
86702-    ruby_cloud_title = "Resource Settings V1",
86703-    deps = [
86704-        ":resourcesettings_ruby_grpc",
86705-        ":resourcesettings_ruby_proto",
86706-    ],
86707-)
86708-
86709-# Open Source Packages
86710-ruby_gapic_assembly_pkg(
86711-    name = "google-cloud-resourcesettings-v1-ruby",
86712-    deps = [
86713-        ":resourcesettings_ruby_gapic",
86714-        ":resourcesettings_ruby_grpc",
86715-        ":resourcesettings_ruby_proto",
86716-    ],
86717-)
86718-
86719-##############################################################################
86720-# C#
86721-##############################################################################
86722-load(
86723-    "@com_google_googleapis_imports//:imports.bzl",
86724-    "csharp_gapic_assembly_pkg",
86725-    "csharp_gapic_library",
86726-    "csharp_grpc_library",
86727-    "csharp_proto_library",
86728-)
86729-
86730-csharp_proto_library(
86731-    name = "resourcesettings_csharp_proto",
86732-    deps = [":resourcesettings_proto"],
86733-)
86734-
86735-csharp_grpc_library(
86736-    name = "resourcesettings_csharp_grpc",
86737-    srcs = [":resourcesettings_proto"],
86738-    deps = [":resourcesettings_csharp_proto"],
86739-)
86740-
86741-csharp_gapic_library(
86742-    name = "resourcesettings_csharp_gapic",
86743-    srcs = [":resourcesettings_proto_with_info"],
86744-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
86745-    grpc_service_config = "resourcesettings_grpc_service_config.json",
86746-    rest_numeric_enums = False,
86747-    service_yaml = "resourcesettings_v1.yaml",
86748-    deps = [
86749-        ":resourcesettings_csharp_grpc",
86750-        ":resourcesettings_csharp_proto",
86751-    ],
86752-)
86753-
86754-# Open Source Packages
86755-csharp_gapic_assembly_pkg(
86756-    name = "google-cloud-resourcesettings-v1-csharp",
86757-    deps = [
86758-        ":resourcesettings_csharp_gapic",
86759-        ":resourcesettings_csharp_grpc",
86760-        ":resourcesettings_csharp_proto",
86761-    ],
86762-)
86763-
86764-##############################################################################
86765-# C++
86766-##############################################################################
86767-load(
86768-    "@com_google_googleapis_imports//:imports.bzl",
86769-    "cc_grpc_library",
86770-    "cc_proto_library",
86771-)
86772-
86773-cc_proto_library(
86774-    name = "resourcesettings_cc_proto",
86775-    deps = [":resourcesettings_proto"],
86776-)
86777-
86778-cc_grpc_library(
86779-    name = "resourcesettings_cc_grpc",
86780-    srcs = [":resourcesettings_proto"],
86781-    grpc_only = True,
86782-    deps = [":resourcesettings_cc_proto"],
86783-)
86784diff -urN a/google/cloud/retail/BUILD.bazel b/google/cloud/retail/BUILD.bazel
86785--- a/google/cloud/retail/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
86786+++ b/google/cloud/retail/BUILD.bazel	1969-12-31 16:00:00
86787@@ -1,40 +0,0 @@
86788-# This build file includes a target for the Ruby wrapper library for
86789-# google-cloud-retail.
86790-
86791-# This is an API workspace, having public visibility by default makes perfect sense.
86792-package(default_visibility = ["//visibility:public"])
86793-
86794-# Export yaml configs.
86795-exports_files(glob(["*.yaml"]))
86796-
86797-load(
86798-    "@com_google_googleapis_imports//:imports.bzl",
86799-    "ruby_cloud_gapic_library",
86800-    "ruby_gapic_assembly_pkg",
86801-)
86802-
86803-# Generates a Ruby wrapper client for retail.
86804-# Ruby wrapper clients are versionless, but are generated from source protos
86805-# for a particular service version, v2 in this case.
86806-ruby_cloud_gapic_library(
86807-    name = "retail_ruby_wrapper",
86808-    srcs = ["//google/cloud/retail/v2:retail_proto_with_info"],
86809-    extra_protoc_parameters = [
86810-        "ruby-cloud-gem-name=google-cloud-retail",
86811-        "ruby-cloud-env-prefix=RETAIL",
86812-        "ruby-cloud-wrapper-of=v2:0.11",
86813-        "ruby-cloud-product-url=https://cloud.google.com/retail/docs/apis",
86814-        "ruby-cloud-api-id=retail.googleapis.com",
86815-        "ruby-cloud-api-shortname=retail",
86816-    ],
86817-    ruby_cloud_description = "Retail enables you to build an end-to-end personalized recommendation system based on state-of-the-art deep learning ML models, without a need for expertise in ML or recommendation systems.",
86818-    ruby_cloud_title = "Retail",
86819-)
86820-
86821-# Open Source package.
86822-ruby_gapic_assembly_pkg(
86823-    name = "google-cloud-retail-ruby",
86824-    deps = [
86825-        ":retail_ruby_wrapper",
86826-    ],
86827-)
86828diff -urN a/google/cloud/retail/v2/BUILD.bazel b/google/cloud/retail/v2/BUILD.bazel
86829--- a/google/cloud/retail/v2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
86830+++ b/google/cloud/retail/v2/BUILD.bazel	1969-12-31 16:00:00
86831@@ -1,434 +0,0 @@
86832-# This file was automatically generated by BuildFileGenerator
86833-# https://github.com/googleapis/rules_gapic/tree/master/bazel
86834-
86835-# Most of the manual changes to this file will be overwritten.
86836-# It's **only** allowed to change the following rule attribute values:
86837-# - names of *_gapic_assembly_* rules
86838-# - certain parameters of *_gapic_library rules, including but not limited to:
86839-#    * extra_protoc_parameters
86840-#    * extra_protoc_file_parameters
86841-# The complete list of preserved parameters can be found in the source code.
86842-
86843-# This is an API workspace, having public visibility by default makes perfect sense.
86844-package(default_visibility = ["//visibility:public"])
86845-
86846-##############################################################################
86847-# Common
86848-##############################################################################
86849-load("@rules_proto//proto:defs.bzl", "proto_library")
86850-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
86851-
86852-proto_library(
86853-    name = "retail_proto",
86854-    srcs = [
86855-        "catalog.proto",
86856-        "catalog_service.proto",
86857-        "common.proto",
86858-        "completion_service.proto",
86859-        "control.proto",
86860-        "control_service.proto",
86861-        "import_config.proto",
86862-        "prediction_service.proto",
86863-        "product.proto",
86864-        "product_service.proto",
86865-        "promotion.proto",
86866-        "purge_config.proto",
86867-        "search_service.proto",
86868-        "serving_config.proto",
86869-        "serving_config_service.proto",
86870-        "user_event.proto",
86871-        "user_event_service.proto",
86872-    ],
86873-    deps = [
86874-        "//google/api:annotations_proto",
86875-        "//google/api:client_proto",
86876-        "//google/api:field_behavior_proto",
86877-        "//google/api:httpbody_proto",
86878-        "//google/api:resource_proto",
86879-        "//google/longrunning:operations_proto",
86880-        "//google/rpc:status_proto",
86881-        "//google/type:date_proto",
86882-        "@com_google_protobuf//:duration_proto",
86883-        "@com_google_protobuf//:empty_proto",
86884-        "@com_google_protobuf//:field_mask_proto",
86885-        "@com_google_protobuf//:struct_proto",
86886-        "@com_google_protobuf//:timestamp_proto",
86887-        "@com_google_protobuf//:wrappers_proto",
86888-    ],
86889-)
86890-
86891-proto_library_with_info(
86892-    name = "retail_proto_with_info",
86893-    deps = [
86894-        ":retail_proto",
86895-        "//google/cloud:common_resources_proto",
86896-    ],
86897-)
86898-
86899-##############################################################################
86900-# Java
86901-##############################################################################
86902-load(
86903-    "@com_google_googleapis_imports//:imports.bzl",
86904-    "java_gapic_assembly_gradle_pkg",
86905-    "java_gapic_library",
86906-    "java_gapic_test",
86907-    "java_grpc_library",
86908-    "java_proto_library",
86909-)
86910-
86911-java_proto_library(
86912-    name = "retail_java_proto",
86913-    deps = [":retail_proto"],
86914-)
86915-
86916-java_grpc_library(
86917-    name = "retail_java_grpc",
86918-    srcs = [":retail_proto"],
86919-    deps = [":retail_java_proto"],
86920-)
86921-
86922-java_gapic_library(
86923-    name = "retail_java_gapic",
86924-    srcs = [":retail_proto_with_info"],
86925-    gapic_yaml = None,
86926-    grpc_service_config = "retail_grpc_service_config.json",
86927-    rest_numeric_enums = False,
86928-    service_yaml = "retail_v2.yaml",
86929-    test_deps = [
86930-        ":retail_java_grpc",
86931-    ],
86932-    transport = "grpc+rest",
86933-    deps = [
86934-        ":retail_java_proto",
86935-        "//google/api:api_java_proto",
86936-    ],
86937-)
86938-
86939-java_gapic_test(
86940-    name = "retail_java_gapic_test_suite",
86941-    test_classes = [
86942-        "com.google.cloud.retail.v2.CatalogServiceClientHttpJsonTest",
86943-        "com.google.cloud.retail.v2.CatalogServiceClientTest",
86944-        "com.google.cloud.retail.v2.ControlServiceClientHttpJsonTest",
86945-        "com.google.cloud.retail.v2.ControlServiceClientTest",
86946-        "com.google.cloud.retail.v2.CompletionServiceClientHttpJsonTest",
86947-        "com.google.cloud.retail.v2.CompletionServiceClientTest",
86948-        "com.google.cloud.retail.v2.PredictionServiceClientHttpJsonTest",
86949-        "com.google.cloud.retail.v2.PredictionServiceClientTest",
86950-        "com.google.cloud.retail.v2.ProductServiceClientHttpJsonTest",
86951-        "com.google.cloud.retail.v2.ProductServiceClientTest",
86952-        "com.google.cloud.retail.v2.SearchServiceClientHttpJsonTest",
86953-        "com.google.cloud.retail.v2.SearchServiceClientTest",
86954-        "com.google.cloud.retail.v2.ServingConfigServiceClientHttpJsonTest",
86955-        "com.google.cloud.retail.v2.ServingConfigServiceClientTest",
86956-        "com.google.cloud.retail.v2.UserEventServiceClientHttpJsonTest",
86957-        "com.google.cloud.retail.v2.UserEventServiceClientTest",
86958-    ],
86959-    runtime_deps = [":retail_java_gapic_test"],
86960-)
86961-
86962-# Open Source Packages
86963-java_gapic_assembly_gradle_pkg(
86964-    name = "google-cloud-retail-v2-java",
86965-    include_samples = True,
86966-    transport = "grpc+rest",
86967-    deps = [
86968-        ":retail_java_gapic",
86969-        ":retail_java_grpc",
86970-        ":retail_java_proto",
86971-        ":retail_proto",
86972-    ],
86973-)
86974-
86975-##############################################################################
86976-# Go
86977-##############################################################################
86978-load(
86979-    "@com_google_googleapis_imports//:imports.bzl",
86980-    "go_gapic_assembly_pkg",
86981-    "go_gapic_library",
86982-    "go_proto_library",
86983-    "go_test",
86984-)
86985-
86986-go_proto_library(
86987-    name = "retail_go_proto",
86988-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
86989-    importpath = "google.golang.org/genproto/googleapis/cloud/retail/v2",
86990-    protos = [":retail_proto"],
86991-    deps = [
86992-        "//google/api:annotations_go_proto",
86993-        "//google/api:httpbody_go_proto",
86994-        "//google/longrunning:longrunning_go_proto",
86995-        "//google/rpc:status_go_proto",
86996-        "//google/type:date_go_proto",
86997-    ],
86998-)
86999-
87000-go_gapic_library(
87001-    name = "retail_go_gapic",
87002-    srcs = [":retail_proto_with_info"],
87003-    grpc_service_config = "retail_grpc_service_config.json",
87004-    importpath = "cloud.google.com/go/retail/apiv2;retail",
87005-    metadata = True,
87006-    rest_numeric_enums = False,
87007-    service_yaml = "retail_v2.yaml",
87008-    deps = [
87009-        ":retail_go_proto",
87010-        "//google/api:httpbody_go_proto",
87011-        "//google/longrunning:longrunning_go_proto",
87012-        "@com_google_cloud_go//longrunning:go_default_library",
87013-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
87014-        "@io_bazel_rules_go//proto/wkt:duration_go_proto",
87015-        "@io_bazel_rules_go//proto/wkt:struct_go_proto",
87016-    ],
87017-)
87018-
87019-go_test(
87020-    name = "retail_go_gapic_test",
87021-    srcs = [":retail_go_gapic_srcjar_test"],
87022-    embed = [":retail_go_gapic"],
87023-    importpath = "cloud.google.com/go/retail/apiv2",
87024-)
87025-
87026-# Open Source Packages
87027-go_gapic_assembly_pkg(
87028-    name = "gapi-cloud-retail-v2-go",
87029-    deps = [
87030-        ":retail_go_gapic",
87031-        ":retail_go_gapic_srcjar-metadata.srcjar",
87032-        ":retail_go_gapic_srcjar-test.srcjar",
87033-        ":retail_go_proto",
87034-    ],
87035-)
87036-
87037-##############################################################################
87038-# Python
87039-##############################################################################
87040-load(
87041-    "@com_google_googleapis_imports//:imports.bzl",
87042-    "py_gapic_assembly_pkg",
87043-    "py_gapic_library",
87044-    "py_test",
87045-)
87046-
87047-py_gapic_library(
87048-    name = "retail_py_gapic",
87049-    srcs = [":retail_proto"],
87050-    grpc_service_config = "retail_grpc_service_config.json",
87051-    rest_numeric_enums = False,
87052-    transport = "grpc",
87053-)
87054-
87055-py_test(
87056-    name = "retail_py_gapic_test",
87057-    srcs = [
87058-        "retail_py_gapic_pytest.py",
87059-        "retail_py_gapic_test.py",
87060-    ],
87061-    legacy_create_init = False,
87062-    deps = [":retail_py_gapic"],
87063-)
87064-
87065-# Open Source Packages
87066-py_gapic_assembly_pkg(
87067-    name = "retail-v2-py",
87068-    deps = [
87069-        ":retail_py_gapic",
87070-    ],
87071-)
87072-
87073-##############################################################################
87074-# PHP
87075-##############################################################################
87076-load(
87077-    "@com_google_googleapis_imports//:imports.bzl",
87078-    "php_gapic_assembly_pkg",
87079-    "php_gapic_library",
87080-    "php_grpc_library",
87081-    "php_proto_library",
87082-)
87083-
87084-php_proto_library(
87085-    name = "retail_php_proto",
87086-    deps = [":retail_proto"],
87087-)
87088-
87089-php_grpc_library(
87090-    name = "retail_php_grpc",
87091-    srcs = [":retail_proto"],
87092-    deps = [":retail_php_proto"],
87093-)
87094-
87095-php_gapic_library(
87096-    name = "retail_php_gapic",
87097-    srcs = [":retail_proto_with_info"],
87098-    grpc_service_config = "retail_grpc_service_config.json",
87099-    rest_numeric_enums = False,
87100-    service_yaml = "retail_v2.yaml",
87101-    transport = "grpc+rest",
87102-    deps = [
87103-        ":retail_php_grpc",
87104-        ":retail_php_proto",
87105-    ],
87106-)
87107-
87108-# Open Source Packages
87109-php_gapic_assembly_pkg(
87110-    name = "google-cloud-retail-v2-php",
87111-    deps = [
87112-        ":retail_php_gapic",
87113-        ":retail_php_grpc",
87114-        ":retail_php_proto",
87115-    ],
87116-)
87117-
87118-##############################################################################
87119-# Node.js
87120-##############################################################################
87121-load(
87122-    "@com_google_googleapis_imports//:imports.bzl",
87123-    "nodejs_gapic_assembly_pkg",
87124-    "nodejs_gapic_library",
87125-)
87126-
87127-nodejs_gapic_library(
87128-    name = "retail_nodejs_gapic",
87129-    package_name = "@google-cloud/retail",
87130-    src = ":retail_proto_with_info",
87131-    extra_protoc_parameters = ["metadata"],
87132-    grpc_service_config = "retail_grpc_service_config.json",
87133-    mixins = "google.longrunning.Operations;google.cloud.location.Locations",
87134-    package = "google.cloud.retail.v2",
87135-    rest_numeric_enums = False,
87136-    service_yaml = "retail_v2.yaml",
87137-    transport = "grpc+rest",
87138-    deps = [],
87139-)
87140-
87141-nodejs_gapic_assembly_pkg(
87142-    name = "retail-v2-nodejs",
87143-    deps = [
87144-        ":retail_nodejs_gapic",
87145-        ":retail_proto",
87146-    ],
87147-)
87148-
87149-##############################################################################
87150-# Ruby
87151-##############################################################################
87152-load(
87153-    "@com_google_googleapis_imports//:imports.bzl",
87154-    "ruby_cloud_gapic_library",
87155-    "ruby_gapic_assembly_pkg",
87156-    "ruby_grpc_library",
87157-    "ruby_proto_library",
87158-)
87159-
87160-ruby_proto_library(
87161-    name = "retail_ruby_proto",
87162-    deps = [":retail_proto"],
87163-)
87164-
87165-ruby_grpc_library(
87166-    name = "retail_ruby_grpc",
87167-    srcs = [":retail_proto"],
87168-    deps = [":retail_ruby_proto"],
87169-)
87170-
87171-ruby_cloud_gapic_library(
87172-    name = "retail_ruby_gapic",
87173-    srcs = [":retail_proto_with_info"],
87174-    extra_protoc_parameters = [
87175-        "ruby-cloud-api-id=retail.googleapis.com",
87176-        "ruby-cloud-api-shortname=retail",
87177-        "ruby-cloud-env-prefix=RETAIL",
87178-        "ruby-cloud-gem-name=google-cloud-retail-v2",
87179-        "ruby-cloud-product-url=https://cloud.google.com/retail/docs/apis",
87180-    ],
87181-    grpc_service_config = "retail_grpc_service_config.json",
87182-    rest_numeric_enums = False,
87183-    ruby_cloud_description = "Retail enables you to build an end-to-end personalized recommendation system based on state-of-the-art deep learning ML models, without a need for expertise in ML or recommendation systems.",
87184-    ruby_cloud_title = "Retail V2",
87185-    deps = [
87186-        ":retail_ruby_grpc",
87187-        ":retail_ruby_proto",
87188-    ],
87189-)
87190-
87191-# Open Source Packages
87192-ruby_gapic_assembly_pkg(
87193-    name = "google-cloud-retail-v2-ruby",
87194-    deps = [
87195-        ":retail_ruby_gapic",
87196-        ":retail_ruby_grpc",
87197-        ":retail_ruby_proto",
87198-    ],
87199-)
87200-
87201-##############################################################################
87202-# C#
87203-##############################################################################
87204-load(
87205-    "@com_google_googleapis_imports//:imports.bzl",
87206-    "csharp_gapic_assembly_pkg",
87207-    "csharp_gapic_library",
87208-    "csharp_grpc_library",
87209-    "csharp_proto_library",
87210-)
87211-
87212-csharp_proto_library(
87213-    name = "retail_csharp_proto",
87214-    deps = [":retail_proto"],
87215-)
87216-
87217-csharp_grpc_library(
87218-    name = "retail_csharp_grpc",
87219-    srcs = [":retail_proto"],
87220-    deps = [":retail_csharp_proto"],
87221-)
87222-
87223-csharp_gapic_library(
87224-    name = "retail_csharp_gapic",
87225-    srcs = [":retail_proto_with_info"],
87226-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
87227-    grpc_service_config = "retail_grpc_service_config.json",
87228-    rest_numeric_enums = False,
87229-    service_yaml = "retail_v2.yaml",
87230-    deps = [
87231-        ":retail_csharp_grpc",
87232-        ":retail_csharp_proto",
87233-    ],
87234-)
87235-
87236-# Open Source Packages
87237-csharp_gapic_assembly_pkg(
87238-    name = "google-cloud-retail-v2-csharp",
87239-    deps = [
87240-        ":retail_csharp_gapic",
87241-        ":retail_csharp_grpc",
87242-        ":retail_csharp_proto",
87243-    ],
87244-)
87245-
87246-##############################################################################
87247-# C++
87248-##############################################################################
87249-load(
87250-    "@com_google_googleapis_imports//:imports.bzl",
87251-    "cc_grpc_library",
87252-    "cc_proto_library",
87253-)
87254-
87255-cc_proto_library(
87256-    name = "retail_cc_proto",
87257-    deps = [":retail_proto"],
87258-)
87259-
87260-cc_grpc_library(
87261-    name = "retail_cc_grpc",
87262-    srcs = [":retail_proto"],
87263-    grpc_only = True,
87264-    deps = [":retail_cc_proto"],
87265-)
87266diff -urN a/google/cloud/retail/v2alpha/BUILD.bazel b/google/cloud/retail/v2alpha/BUILD.bazel
87267--- a/google/cloud/retail/v2alpha/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
87268+++ b/google/cloud/retail/v2alpha/BUILD.bazel	1969-12-31 16:00:00
87269@@ -1,439 +0,0 @@
87270-# This file was automatically generated by BuildFileGenerator
87271-# https://github.com/googleapis/rules_gapic/tree/master/bazel
87272-
87273-# Most of the manual changes to this file will be overwritten.
87274-# It's **only** allowed to change the following rule attribute values:
87275-# - names of *_gapic_assembly_* rules
87276-# - certain parameters of *_gapic_library rules, including but not limited to:
87277-#    * extra_protoc_parameters
87278-#    * extra_protoc_file_parameters
87279-# The complete list of preserved parameters can be found in the source code.
87280-
87281-# This is an API workspace, having public visibility by default makes perfect sense.
87282-package(default_visibility = ["//visibility:public"])
87283-
87284-##############################################################################
87285-# Common
87286-##############################################################################
87287-load("@rules_proto//proto:defs.bzl", "proto_library")
87288-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
87289-
87290-proto_library(
87291-    name = "retail_proto",
87292-    srcs = [
87293-        "catalog.proto",
87294-        "catalog_service.proto",
87295-        "common.proto",
87296-        "completion_service.proto",
87297-        "control.proto",
87298-        "control_service.proto",
87299-        "export_config.proto",
87300-        "import_config.proto",
87301-        "model.proto",
87302-        "model_service.proto",
87303-        "prediction_service.proto",
87304-        "product.proto",
87305-        "product_service.proto",
87306-        "promotion.proto",
87307-        "purge_config.proto",
87308-        "search_service.proto",
87309-        "serving_config.proto",
87310-        "serving_config_service.proto",
87311-        "user_event.proto",
87312-        "user_event_service.proto",
87313-    ],
87314-    deps = [
87315-        "//google/api:annotations_proto",
87316-        "//google/api:client_proto",
87317-        "//google/api:field_behavior_proto",
87318-        "//google/api:httpbody_proto",
87319-        "//google/api:resource_proto",
87320-        "//google/longrunning:operations_proto",
87321-        "//google/rpc:status_proto",
87322-        "//google/type:date_proto",
87323-        "@com_google_protobuf//:duration_proto",
87324-        "@com_google_protobuf//:empty_proto",
87325-        "@com_google_protobuf//:field_mask_proto",
87326-        "@com_google_protobuf//:struct_proto",
87327-        "@com_google_protobuf//:timestamp_proto",
87328-        "@com_google_protobuf//:wrappers_proto",
87329-    ],
87330-)
87331-
87332-proto_library_with_info(
87333-    name = "retail_proto_with_info",
87334-    deps = [
87335-        ":retail_proto",
87336-        "//google/cloud:common_resources_proto",
87337-    ],
87338-)
87339-
87340-##############################################################################
87341-# Java
87342-##############################################################################
87343-load(
87344-    "@com_google_googleapis_imports//:imports.bzl",
87345-    "java_gapic_assembly_gradle_pkg",
87346-    "java_gapic_library",
87347-    "java_gapic_test",
87348-    "java_grpc_library",
87349-    "java_proto_library",
87350-)
87351-
87352-java_proto_library(
87353-    name = "retail_java_proto",
87354-    deps = [":retail_proto"],
87355-)
87356-
87357-java_grpc_library(
87358-    name = "retail_java_grpc",
87359-    srcs = [":retail_proto"],
87360-    deps = [":retail_java_proto"],
87361-)
87362-
87363-java_gapic_library(
87364-    name = "retail_java_gapic",
87365-    srcs = [":retail_proto_with_info"],
87366-    gapic_yaml = "retail_gapic.yaml",
87367-    grpc_service_config = "retail_grpc_service_config.json",
87368-    rest_numeric_enums = False,
87369-    service_yaml = "retail_v2alpha.yaml",
87370-    test_deps = [
87371-        ":retail_java_grpc",
87372-    ],
87373-    transport = "grpc+rest",
87374-    deps = [
87375-        ":retail_java_proto",
87376-        "//google/api:api_java_proto",
87377-    ],
87378-)
87379-
87380-java_gapic_test(
87381-    name = "retail_java_gapic_test_suite",
87382-    test_classes = [
87383-        "com.google.cloud.retail.v2alpha.CatalogServiceClientHttpJsonTest",
87384-        "com.google.cloud.retail.v2alpha.CatalogServiceClientTest",
87385-        "com.google.cloud.retail.v2alpha.CompletionServiceClientHttpJsonTest",
87386-        "com.google.cloud.retail.v2alpha.CompletionServiceClientTest",
87387-        "com.google.cloud.retail.v2alpha.ControlServiceClientHttpJsonTest",
87388-        "com.google.cloud.retail.v2alpha.ControlServiceClientTest",
87389-        "com.google.cloud.retail.v2alpha.ModelServiceClientHttpJsonTest",
87390-        "com.google.cloud.retail.v2alpha.ModelServiceClientTest",
87391-        "com.google.cloud.retail.v2alpha.PredictionServiceClientHttpJsonTest",
87392-        "com.google.cloud.retail.v2alpha.PredictionServiceClientTest",
87393-        "com.google.cloud.retail.v2alpha.ProductServiceClientHttpJsonTest",
87394-        "com.google.cloud.retail.v2alpha.ProductServiceClientTest",
87395-        "com.google.cloud.retail.v2alpha.SearchServiceClientHttpJsonTest",
87396-        "com.google.cloud.retail.v2alpha.SearchServiceClientTest",
87397-        "com.google.cloud.retail.v2alpha.ServingConfigServiceClientHttpJsonTest",
87398-        "com.google.cloud.retail.v2alpha.ServingConfigServiceClientTest",
87399-        "com.google.cloud.retail.v2alpha.UserEventServiceClientHttpJsonTest",
87400-        "com.google.cloud.retail.v2alpha.UserEventServiceClientTest",
87401-    ],
87402-    runtime_deps = [":retail_java_gapic_test"],
87403-)
87404-
87405-# Open Source Packages
87406-java_gapic_assembly_gradle_pkg(
87407-    name = "google-cloud-retail-v2alpha-java",
87408-    include_samples = True,
87409-    transport = "grpc+rest",
87410-    deps = [
87411-        ":retail_java_gapic",
87412-        ":retail_java_grpc",
87413-        ":retail_java_proto",
87414-        ":retail_proto",
87415-    ],
87416-)
87417-
87418-##############################################################################
87419-# Go
87420-##############################################################################
87421-load(
87422-    "@com_google_googleapis_imports//:imports.bzl",
87423-    "go_gapic_assembly_pkg",
87424-    "go_gapic_library",
87425-    "go_proto_library",
87426-    "go_test",
87427-)
87428-
87429-go_proto_library(
87430-    name = "retail_go_proto",
87431-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
87432-    importpath = "google.golang.org/genproto/googleapis/cloud/retail/v2alpha",
87433-    protos = [":retail_proto"],
87434-    deps = [
87435-        "//google/api:annotations_go_proto",
87436-        "//google/api:httpbody_go_proto",
87437-        "//google/longrunning:longrunning_go_proto",
87438-        "//google/rpc:status_go_proto",
87439-        "//google/type:date_go_proto",
87440-    ],
87441-)
87442-
87443-go_gapic_library(
87444-    name = "retail_go_gapic",
87445-    srcs = [":retail_proto_with_info"],
87446-    grpc_service_config = "retail_grpc_service_config.json",
87447-    importpath = "cloud.google.com/go/retail/apiv2alpha;retail",
87448-    metadata = True,
87449-    rest_numeric_enums = False,
87450-    service_yaml = "retail_v2alpha.yaml",
87451-    deps = [
87452-        ":retail_go_proto",
87453-        "//google/api:httpbody_go_proto",
87454-        "//google/longrunning:longrunning_go_proto",
87455-        "@com_google_cloud_go//longrunning:go_default_library",
87456-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
87457-        "@io_bazel_rules_go//proto/wkt:duration_go_proto",
87458-        "@io_bazel_rules_go//proto/wkt:struct_go_proto",
87459-    ],
87460-)
87461-
87462-go_test(
87463-    name = "retail_go_gapic_test",
87464-    srcs = [":retail_go_gapic_srcjar_test"],
87465-    embed = [":retail_go_gapic"],
87466-    importpath = "cloud.google.com/go/retail/apiv2alpha",
87467-)
87468-
87469-# Open Source Packages
87470-go_gapic_assembly_pkg(
87471-    name = "gapi-cloud-retail-v2alpha-go",
87472-    deps = [
87473-        ":retail_go_gapic",
87474-        ":retail_go_gapic_srcjar-metadata.srcjar",
87475-        ":retail_go_gapic_srcjar-test.srcjar",
87476-        ":retail_go_proto",
87477-    ],
87478-)
87479-
87480-##############################################################################
87481-# Python
87482-##############################################################################
87483-load(
87484-    "@com_google_googleapis_imports//:imports.bzl",
87485-    "py_gapic_assembly_pkg",
87486-    "py_gapic_library",
87487-    "py_test",
87488-)
87489-
87490-py_gapic_library(
87491-    name = "retail_py_gapic",
87492-    srcs = [":retail_proto"],
87493-    grpc_service_config = "retail_grpc_service_config.json",
87494-    rest_numeric_enums = False,
87495-    transport = "grpc",
87496-)
87497-
87498-py_test(
87499-    name = "retail_py_gapic_test",
87500-    srcs = [
87501-        "retail_py_gapic_pytest.py",
87502-        "retail_py_gapic_test.py",
87503-    ],
87504-    legacy_create_init = False,
87505-    deps = [":retail_py_gapic"],
87506-)
87507-
87508-# Open Source Packages
87509-py_gapic_assembly_pkg(
87510-    name = "retail-v2alpha-py",
87511-    deps = [
87512-        ":retail_py_gapic",
87513-    ],
87514-)
87515-
87516-##############################################################################
87517-# PHP
87518-##############################################################################
87519-load(
87520-    "@com_google_googleapis_imports//:imports.bzl",
87521-    "php_gapic_assembly_pkg",
87522-    "php_gapic_library",
87523-    "php_grpc_library",
87524-    "php_proto_library",
87525-)
87526-
87527-php_proto_library(
87528-    name = "retail_php_proto",
87529-    deps = [":retail_proto"],
87530-)
87531-
87532-php_grpc_library(
87533-    name = "retail_php_grpc",
87534-    srcs = [":retail_proto"],
87535-    deps = [":retail_php_proto"],
87536-)
87537-
87538-php_gapic_library(
87539-    name = "retail_php_gapic",
87540-    srcs = [":retail_proto_with_info"],
87541-    grpc_service_config = "retail_grpc_service_config.json",
87542-    rest_numeric_enums = False,
87543-    service_yaml = "retail_v2alpha.yaml",
87544-    transport = "grpc+rest",
87545-    deps = [
87546-        ":retail_php_grpc",
87547-        ":retail_php_proto",
87548-    ],
87549-)
87550-
87551-# Open Source Packages
87552-php_gapic_assembly_pkg(
87553-    name = "google-cloud-retail-v2alpha-php",
87554-    deps = [
87555-        ":retail_php_gapic",
87556-        ":retail_php_grpc",
87557-        ":retail_php_proto",
87558-    ],
87559-)
87560-
87561-##############################################################################
87562-# Node.js
87563-##############################################################################
87564-load(
87565-    "@com_google_googleapis_imports//:imports.bzl",
87566-    "nodejs_gapic_assembly_pkg",
87567-    "nodejs_gapic_library",
87568-)
87569-
87570-nodejs_gapic_library(
87571-    name = "retail_nodejs_gapic",
87572-    package_name = "@google-cloud/retail",
87573-    src = ":retail_proto_with_info",
87574-    extra_protoc_parameters = ["metadata"],
87575-    grpc_service_config = "retail_grpc_service_config.json",
87576-    mixins = "google.longrunning.Operations;google.cloud.location.Locations",
87577-    package = "google.cloud.retail.v2alpha",
87578-    rest_numeric_enums = False,
87579-    service_yaml = "retail_v2alpha.yaml",
87580-    transport = "grpc+rest",
87581-    deps = [],
87582-)
87583-
87584-nodejs_gapic_assembly_pkg(
87585-    name = "retail-v2alpha-nodejs",
87586-    deps = [
87587-        ":retail_nodejs_gapic",
87588-        ":retail_proto",
87589-    ],
87590-)
87591-
87592-##############################################################################
87593-# Ruby
87594-##############################################################################
87595-load(
87596-    "@com_google_googleapis_imports//:imports.bzl",
87597-    "ruby_cloud_gapic_library",
87598-    "ruby_gapic_assembly_pkg",
87599-    "ruby_grpc_library",
87600-    "ruby_proto_library",
87601-)
87602-
87603-ruby_proto_library(
87604-    name = "retail_ruby_proto",
87605-    deps = [":retail_proto"],
87606-)
87607-
87608-ruby_grpc_library(
87609-    name = "retail_ruby_grpc",
87610-    srcs = [":retail_proto"],
87611-    deps = [":retail_ruby_proto"],
87612-)
87613-
87614-ruby_cloud_gapic_library(
87615-    name = "retail_ruby_gapic",
87616-    srcs = [":retail_proto_with_info"],
87617-    extra_protoc_parameters = [
87618-        "ruby-cloud-api-id=retail.googleapis.com",
87619-        "ruby-cloud-api-shortname=retail",
87620-        "ruby-cloud-env-prefix=RETAIL",
87621-        "ruby-cloud-gem-name=google-cloud-retail-v2alpha",
87622-        "ruby-cloud-product-url=https://cloud.google.com/retail/docs/apis",
87623-    ],
87624-    grpc_service_config = "retail_grpc_service_config.json",
87625-    rest_numeric_enums = False,
87626-    ruby_cloud_description = "Retail enables you to build an end-to-end personalized recommendation system based on state-of-the-art deep learning ML models, without a need for expertise in ML or recommendation systems.",
87627-    ruby_cloud_title = "Retail V2alpha",
87628-    deps = [
87629-        ":retail_ruby_grpc",
87630-        ":retail_ruby_proto",
87631-    ],
87632-)
87633-
87634-# Open Source Packages
87635-ruby_gapic_assembly_pkg(
87636-    name = "google-cloud-retail-v2alpha-ruby",
87637-    deps = [
87638-        ":retail_ruby_gapic",
87639-        ":retail_ruby_grpc",
87640-        ":retail_ruby_proto",
87641-    ],
87642-)
87643-
87644-##############################################################################
87645-# C#
87646-##############################################################################
87647-load(
87648-    "@com_google_googleapis_imports//:imports.bzl",
87649-    "csharp_gapic_assembly_pkg",
87650-    "csharp_gapic_library",
87651-    "csharp_grpc_library",
87652-    "csharp_proto_library",
87653-)
87654-
87655-csharp_proto_library(
87656-    name = "retail_csharp_proto",
87657-    deps = [":retail_proto"],
87658-)
87659-
87660-csharp_grpc_library(
87661-    name = "retail_csharp_grpc",
87662-    srcs = [":retail_proto"],
87663-    deps = [":retail_csharp_proto"],
87664-)
87665-
87666-csharp_gapic_library(
87667-    name = "retail_csharp_gapic",
87668-    srcs = [":retail_proto_with_info"],
87669-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
87670-    grpc_service_config = "retail_grpc_service_config.json",
87671-    rest_numeric_enums = False,
87672-    service_yaml = "retail_v2alpha.yaml",
87673-    deps = [
87674-        ":retail_csharp_grpc",
87675-        ":retail_csharp_proto",
87676-    ],
87677-)
87678-
87679-# Open Source Packages
87680-csharp_gapic_assembly_pkg(
87681-    name = "google-cloud-retail-v2alpha-csharp",
87682-    deps = [
87683-        ":retail_csharp_gapic",
87684-        ":retail_csharp_grpc",
87685-        ":retail_csharp_proto",
87686-    ],
87687-)
87688-
87689-##############################################################################
87690-# C++
87691-##############################################################################
87692-load(
87693-    "@com_google_googleapis_imports//:imports.bzl",
87694-    "cc_grpc_library",
87695-    "cc_proto_library",
87696-)
87697-
87698-cc_proto_library(
87699-    name = "retail_cc_proto",
87700-    deps = [":retail_proto"],
87701-)
87702-
87703-cc_grpc_library(
87704-    name = "retail_cc_grpc",
87705-    srcs = [":retail_proto"],
87706-    grpc_only = True,
87707-    deps = [":retail_cc_proto"],
87708-)
87709diff -urN a/google/cloud/retail/v2beta/BUILD.bazel b/google/cloud/retail/v2beta/BUILD.bazel
87710--- a/google/cloud/retail/v2beta/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
87711+++ b/google/cloud/retail/v2beta/BUILD.bazel	1969-12-31 16:00:00
87712@@ -1,439 +0,0 @@
87713-# This file was automatically generated by BuildFileGenerator
87714-# https://github.com/googleapis/rules_gapic/tree/master/bazel
87715-
87716-# Most of the manual changes to this file will be overwritten.
87717-# It's **only** allowed to change the following rule attribute values:
87718-# - names of *_gapic_assembly_* rules
87719-# - certain parameters of *_gapic_library rules, including but not limited to:
87720-#    * extra_protoc_parameters
87721-#    * extra_protoc_file_parameters
87722-# The complete list of preserved parameters can be found in the source code.
87723-
87724-# This is an API workspace, having public visibility by default makes perfect sense.
87725-package(default_visibility = ["//visibility:public"])
87726-
87727-##############################################################################
87728-# Common
87729-##############################################################################
87730-load("@rules_proto//proto:defs.bzl", "proto_library")
87731-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
87732-
87733-proto_library(
87734-    name = "retail_proto",
87735-    srcs = [
87736-        "catalog.proto",
87737-        "catalog_service.proto",
87738-        "common.proto",
87739-        "completion_service.proto",
87740-        "control.proto",
87741-        "control_service.proto",
87742-        "export_config.proto",
87743-        "import_config.proto",
87744-        "model.proto",
87745-        "model_service.proto",
87746-        "prediction_service.proto",
87747-        "product.proto",
87748-        "product_service.proto",
87749-        "promotion.proto",
87750-        "purge_config.proto",
87751-        "search_service.proto",
87752-        "serving_config.proto",
87753-        "serving_config_service.proto",
87754-        "user_event.proto",
87755-        "user_event_service.proto",
87756-    ],
87757-    deps = [
87758-        "//google/api:annotations_proto",
87759-        "//google/api:client_proto",
87760-        "//google/api:field_behavior_proto",
87761-        "//google/api:httpbody_proto",
87762-        "//google/api:resource_proto",
87763-        "//google/longrunning:operations_proto",
87764-        "//google/rpc:status_proto",
87765-        "//google/type:date_proto",
87766-        "@com_google_protobuf//:duration_proto",
87767-        "@com_google_protobuf//:empty_proto",
87768-        "@com_google_protobuf//:field_mask_proto",
87769-        "@com_google_protobuf//:struct_proto",
87770-        "@com_google_protobuf//:timestamp_proto",
87771-        "@com_google_protobuf//:wrappers_proto",
87772-    ],
87773-)
87774-
87775-proto_library_with_info(
87776-    name = "retail_proto_with_info",
87777-    deps = [
87778-        ":retail_proto",
87779-        "//google/cloud:common_resources_proto",
87780-    ],
87781-)
87782-
87783-##############################################################################
87784-# Java
87785-##############################################################################
87786-load(
87787-    "@com_google_googleapis_imports//:imports.bzl",
87788-    "java_gapic_assembly_gradle_pkg",
87789-    "java_gapic_library",
87790-    "java_gapic_test",
87791-    "java_grpc_library",
87792-    "java_proto_library",
87793-)
87794-
87795-java_proto_library(
87796-    name = "retail_java_proto",
87797-    deps = [":retail_proto"],
87798-)
87799-
87800-java_grpc_library(
87801-    name = "retail_java_grpc",
87802-    srcs = [":retail_proto"],
87803-    deps = [":retail_java_proto"],
87804-)
87805-
87806-java_gapic_library(
87807-    name = "retail_java_gapic",
87808-    srcs = [":retail_proto_with_info"],
87809-    gapic_yaml = "retail_gapic.yaml",
87810-    grpc_service_config = "retail_grpc_service_config.json",
87811-    rest_numeric_enums = False,
87812-    service_yaml = "retail_v2beta.yaml",
87813-    test_deps = [
87814-        ":retail_java_grpc",
87815-    ],
87816-    transport = "grpc+rest",
87817-    deps = [
87818-        ":retail_java_proto",
87819-        "//google/api:api_java_proto",
87820-    ],
87821-)
87822-
87823-java_gapic_test(
87824-    name = "retail_java_gapic_test_suite",
87825-    test_classes = [
87826-        "com.google.cloud.retail.v2beta.CatalogServiceClientHttpJsonTest",
87827-        "com.google.cloud.retail.v2beta.CatalogServiceClientTest",
87828-        "com.google.cloud.retail.v2beta.CompletionServiceClientHttpJsonTest",
87829-        "com.google.cloud.retail.v2beta.CompletionServiceClientTest",
87830-        "com.google.cloud.retail.v2beta.ControlServiceClientHttpJsonTest",
87831-        "com.google.cloud.retail.v2beta.ControlServiceClientTest",
87832-        "com.google.cloud.retail.v2beta.ModelServiceClientHttpJsonTest",
87833-        "com.google.cloud.retail.v2beta.ModelServiceClientTest",
87834-        "com.google.cloud.retail.v2beta.PredictionServiceClientHttpJsonTest",
87835-        "com.google.cloud.retail.v2beta.PredictionServiceClientTest",
87836-        "com.google.cloud.retail.v2beta.ProductServiceClientHttpJsonTest",
87837-        "com.google.cloud.retail.v2beta.ProductServiceClientTest",
87838-        "com.google.cloud.retail.v2beta.SearchServiceClientHttpJsonTest",
87839-        "com.google.cloud.retail.v2beta.SearchServiceClientTest",
87840-        "com.google.cloud.retail.v2beta.ServingConfigServiceClientHttpJsonTest",
87841-        "com.google.cloud.retail.v2beta.ServingConfigServiceClientTest",
87842-        "com.google.cloud.retail.v2beta.UserEventServiceClientHttpJsonTest",
87843-        "com.google.cloud.retail.v2beta.UserEventServiceClientTest",
87844-    ],
87845-    runtime_deps = [":retail_java_gapic_test"],
87846-)
87847-
87848-# Open Source Packages
87849-java_gapic_assembly_gradle_pkg(
87850-    name = "google-cloud-retail-v2beta-java",
87851-    include_samples = True,
87852-    transport = "grpc+rest",
87853-    deps = [
87854-        ":retail_java_gapic",
87855-        ":retail_java_grpc",
87856-        ":retail_java_proto",
87857-        ":retail_proto",
87858-    ],
87859-)
87860-
87861-##############################################################################
87862-# Go
87863-##############################################################################
87864-load(
87865-    "@com_google_googleapis_imports//:imports.bzl",
87866-    "go_gapic_assembly_pkg",
87867-    "go_gapic_library",
87868-    "go_proto_library",
87869-    "go_test",
87870-)
87871-
87872-go_proto_library(
87873-    name = "retail_go_proto",
87874-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
87875-    importpath = "google.golang.org/genproto/googleapis/cloud/retail/v2beta",
87876-    protos = [":retail_proto"],
87877-    deps = [
87878-        "//google/api:annotations_go_proto",
87879-        "//google/api:httpbody_go_proto",
87880-        "//google/longrunning:longrunning_go_proto",
87881-        "//google/rpc:status_go_proto",
87882-        "//google/type:date_go_proto",
87883-    ],
87884-)
87885-
87886-go_gapic_library(
87887-    name = "retail_go_gapic",
87888-    srcs = [":retail_proto_with_info"],
87889-    grpc_service_config = "retail_grpc_service_config.json",
87890-    importpath = "cloud.google.com/go/retail/apiv2beta;retail",
87891-    metadata = True,
87892-    rest_numeric_enums = False,
87893-    service_yaml = "retail_v2beta.yaml",
87894-    deps = [
87895-        ":retail_go_proto",
87896-        "//google/api:httpbody_go_proto",
87897-        "//google/longrunning:longrunning_go_proto",
87898-        "@com_google_cloud_go//longrunning:go_default_library",
87899-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
87900-        "@io_bazel_rules_go//proto/wkt:duration_go_proto",
87901-        "@io_bazel_rules_go//proto/wkt:struct_go_proto",
87902-    ],
87903-)
87904-
87905-go_test(
87906-    name = "retail_go_gapic_test",
87907-    srcs = [":retail_go_gapic_srcjar_test"],
87908-    embed = [":retail_go_gapic"],
87909-    importpath = "cloud.google.com/go/retail/apiv2beta",
87910-)
87911-
87912-# Open Source Packages
87913-go_gapic_assembly_pkg(
87914-    name = "gapi-cloud-retail-v2beta-go",
87915-    deps = [
87916-        ":retail_go_gapic",
87917-        ":retail_go_gapic_srcjar-metadata.srcjar",
87918-        ":retail_go_gapic_srcjar-test.srcjar",
87919-        ":retail_go_proto",
87920-    ],
87921-)
87922-
87923-##############################################################################
87924-# Python
87925-##############################################################################
87926-load(
87927-    "@com_google_googleapis_imports//:imports.bzl",
87928-    "py_gapic_assembly_pkg",
87929-    "py_gapic_library",
87930-    "py_test",
87931-)
87932-
87933-py_gapic_library(
87934-    name = "retail_py_gapic",
87935-    srcs = [":retail_proto"],
87936-    grpc_service_config = "retail_grpc_service_config.json",
87937-    rest_numeric_enums = False,
87938-    transport = "grpc",
87939-)
87940-
87941-py_test(
87942-    name = "retail_py_gapic_test",
87943-    srcs = [
87944-        "retail_py_gapic_pytest.py",
87945-        "retail_py_gapic_test.py",
87946-    ],
87947-    legacy_create_init = False,
87948-    deps = [":retail_py_gapic"],
87949-)
87950-
87951-# Open Source Packages
87952-py_gapic_assembly_pkg(
87953-    name = "retail-v2beta-py",
87954-    deps = [
87955-        ":retail_py_gapic",
87956-    ],
87957-)
87958-
87959-##############################################################################
87960-# PHP
87961-##############################################################################
87962-load(
87963-    "@com_google_googleapis_imports//:imports.bzl",
87964-    "php_gapic_assembly_pkg",
87965-    "php_gapic_library",
87966-    "php_grpc_library",
87967-    "php_proto_library",
87968-)
87969-
87970-php_proto_library(
87971-    name = "retail_php_proto",
87972-    deps = [":retail_proto"],
87973-)
87974-
87975-php_grpc_library(
87976-    name = "retail_php_grpc",
87977-    srcs = [":retail_proto"],
87978-    deps = [":retail_php_proto"],
87979-)
87980-
87981-php_gapic_library(
87982-    name = "retail_php_gapic",
87983-    srcs = [":retail_proto_with_info"],
87984-    grpc_service_config = "retail_grpc_service_config.json",
87985-    rest_numeric_enums = False,
87986-    service_yaml = "retail_v2beta.yaml",
87987-    transport = "grpc+rest",
87988-    deps = [
87989-        ":retail_php_grpc",
87990-        ":retail_php_proto",
87991-    ],
87992-)
87993-
87994-# Open Source Packages
87995-php_gapic_assembly_pkg(
87996-    name = "google-cloud-retail-v2beta-php",
87997-    deps = [
87998-        ":retail_php_gapic",
87999-        ":retail_php_grpc",
88000-        ":retail_php_proto",
88001-    ],
88002-)
88003-
88004-##############################################################################
88005-# Node.js
88006-##############################################################################
88007-load(
88008-    "@com_google_googleapis_imports//:imports.bzl",
88009-    "nodejs_gapic_assembly_pkg",
88010-    "nodejs_gapic_library",
88011-)
88012-
88013-nodejs_gapic_library(
88014-    name = "retail_nodejs_gapic",
88015-    package_name = "@google-cloud/retail",
88016-    src = ":retail_proto_with_info",
88017-    extra_protoc_parameters = ["metadata"],
88018-    grpc_service_config = "retail_grpc_service_config.json",
88019-    mixins = "google.longrunning.Operations;google.cloud.location.Locations",
88020-    package = "google.cloud.retail.v2beta",
88021-    rest_numeric_enums = False,
88022-    service_yaml = "retail_v2beta.yaml",
88023-    transport = "grpc+rest",
88024-    deps = [],
88025-)
88026-
88027-nodejs_gapic_assembly_pkg(
88028-    name = "retail-v2beta-nodejs",
88029-    deps = [
88030-        ":retail_nodejs_gapic",
88031-        ":retail_proto",
88032-    ],
88033-)
88034-
88035-##############################################################################
88036-# Ruby
88037-##############################################################################
88038-load(
88039-    "@com_google_googleapis_imports//:imports.bzl",
88040-    "ruby_cloud_gapic_library",
88041-    "ruby_gapic_assembly_pkg",
88042-    "ruby_grpc_library",
88043-    "ruby_proto_library",
88044-)
88045-
88046-ruby_proto_library(
88047-    name = "retail_ruby_proto",
88048-    deps = [":retail_proto"],
88049-)
88050-
88051-ruby_grpc_library(
88052-    name = "retail_ruby_grpc",
88053-    srcs = [":retail_proto"],
88054-    deps = [":retail_ruby_proto"],
88055-)
88056-
88057-ruby_cloud_gapic_library(
88058-    name = "retail_ruby_gapic",
88059-    srcs = [":retail_proto_with_info"],
88060-    extra_protoc_parameters = [
88061-        "ruby-cloud-api-id=retail.googleapis.com",
88062-        "ruby-cloud-api-shortname=retail",
88063-        "ruby-cloud-env-prefix=RETAIL",
88064-        "ruby-cloud-gem-name=google-cloud-retail-v2beta",
88065-        "ruby-cloud-product-url=https://cloud.google.com/retail/docs/apis",
88066-    ],
88067-    grpc_service_config = "retail_grpc_service_config.json",
88068-    rest_numeric_enums = False,
88069-    ruby_cloud_description = "Retail enables you to build an end-to-end personalized recommendation system based on state-of-the-art deep learning ML models, without a need for expertise in ML or recommendation systems.",
88070-    ruby_cloud_title = "Retail V2beta",
88071-    deps = [
88072-        ":retail_ruby_grpc",
88073-        ":retail_ruby_proto",
88074-    ],
88075-)
88076-
88077-# Open Source Packages
88078-ruby_gapic_assembly_pkg(
88079-    name = "google-cloud-retail-v2beta-ruby",
88080-    deps = [
88081-        ":retail_ruby_gapic",
88082-        ":retail_ruby_grpc",
88083-        ":retail_ruby_proto",
88084-    ],
88085-)
88086-
88087-##############################################################################
88088-# C#
88089-##############################################################################
88090-load(
88091-    "@com_google_googleapis_imports//:imports.bzl",
88092-    "csharp_gapic_assembly_pkg",
88093-    "csharp_gapic_library",
88094-    "csharp_grpc_library",
88095-    "csharp_proto_library",
88096-)
88097-
88098-csharp_proto_library(
88099-    name = "retail_csharp_proto",
88100-    deps = [":retail_proto"],
88101-)
88102-
88103-csharp_grpc_library(
88104-    name = "retail_csharp_grpc",
88105-    srcs = [":retail_proto"],
88106-    deps = [":retail_csharp_proto"],
88107-)
88108-
88109-csharp_gapic_library(
88110-    name = "retail_csharp_gapic",
88111-    srcs = [":retail_proto_with_info"],
88112-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
88113-    grpc_service_config = "retail_grpc_service_config.json",
88114-    rest_numeric_enums = False,
88115-    service_yaml = "retail_v2beta.yaml",
88116-    deps = [
88117-        ":retail_csharp_grpc",
88118-        ":retail_csharp_proto",
88119-    ],
88120-)
88121-
88122-# Open Source Packages
88123-csharp_gapic_assembly_pkg(
88124-    name = "google-cloud-retail-v2beta-csharp",
88125-    deps = [
88126-        ":retail_csharp_gapic",
88127-        ":retail_csharp_grpc",
88128-        ":retail_csharp_proto",
88129-    ],
88130-)
88131-
88132-##############################################################################
88133-# C++
88134-##############################################################################
88135-load(
88136-    "@com_google_googleapis_imports//:imports.bzl",
88137-    "cc_grpc_library",
88138-    "cc_proto_library",
88139-)
88140-
88141-cc_proto_library(
88142-    name = "retail_cc_proto",
88143-    deps = [":retail_proto"],
88144-)
88145-
88146-cc_grpc_library(
88147-    name = "retail_cc_grpc",
88148-    srcs = [":retail_proto"],
88149-    grpc_only = True,
88150-    deps = [":retail_cc_proto"],
88151-)
88152diff -urN a/google/cloud/run/BUILD.bazel b/google/cloud/run/BUILD.bazel
88153--- a/google/cloud/run/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
88154+++ b/google/cloud/run/BUILD.bazel	1969-12-31 16:00:00
88155@@ -1,39 +0,0 @@
88156-# This build file includes a target for the Ruby wrapper library for
88157-# google-cloud-run.
88158-
88159-# This is an API workspace, having public visibility by default makes perfect sense.
88160-package(default_visibility = ["//visibility:public"])
88161-
88162-# Export yaml configs.
88163-exports_files(glob(["*.yaml"]))
88164-
88165-load(
88166-    "@com_google_googleapis_imports//:imports.bzl",
88167-    "ruby_cloud_gapic_library",
88168-    "ruby_gapic_assembly_pkg",
88169-)
88170-
88171-# Generates a Ruby wrapper client for run.
88172-# Ruby wrapper clients are versionless, but are generated from source protos
88173-# for a particular service version, v2 in this case.
88174-ruby_cloud_gapic_library(
88175-    name = "run_ruby_wrapper",
88176-    srcs = ["//google/cloud/run/v2:run_proto_with_info"],
88177-    extra_protoc_parameters = [
88178-        "ruby-cloud-gem-name=google-cloud-run",
88179-        "ruby-cloud-wrapper-of=v2:0.5",
88180-        "ruby-cloud-product-url=https://cloud.google.com/run",
88181-        "ruby-cloud-api-id=run.googleapis.com",
88182-        "ruby-cloud-api-shortname=run",
88183-    ],
88184-    ruby_cloud_description = "Cloud Run deploys and manages user provided container images that scale automatically based on incoming requests.",
88185-    ruby_cloud_title = "Cloud Run",
88186-)
88187-
88188-# Open Source package.
88189-ruby_gapic_assembly_pkg(
88190-    name = "google-cloud-run-ruby",
88191-    deps = [
88192-        ":run_ruby_wrapper",
88193-    ],
88194-)
88195diff -urN a/google/cloud/run/v2/BUILD.bazel b/google/cloud/run/v2/BUILD.bazel
88196--- a/google/cloud/run/v2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
88197+++ b/google/cloud/run/v2/BUILD.bazel	1969-12-31 16:00:00
88198@@ -1,432 +0,0 @@
88199-# This file was automatically generated by BuildFileGenerator
88200-# https://github.com/googleapis/rules_gapic/tree/master/bazel
88201-
88202-# Most of the manual changes to this file will be overwritten.
88203-# It's **only** allowed to change the following rule attribute values:
88204-# - names of *_gapic_assembly_* rules
88205-# - certain parameters of *_gapic_library rules, including but not limited to:
88206-#    * extra_protoc_parameters
88207-#    * extra_protoc_file_parameters
88208-# The complete list of preserved parameters can be found in the source code.
88209-
88210-# This is an API workspace, having public visibility by default makes perfect sense.
88211-package(default_visibility = ["//visibility:public"])
88212-
88213-##############################################################################
88214-# Common
88215-##############################################################################
88216-load("@rules_proto//proto:defs.bzl", "proto_library")
88217-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
88218-
88219-proto_library(
88220-    name = "run_proto",
88221-    srcs = [
88222-        "condition.proto",
88223-        "execution.proto",
88224-        "execution_template.proto",
88225-        "job.proto",
88226-        "k8s.min.proto",
88227-        "revision.proto",
88228-        "revision_template.proto",
88229-        "service.proto",
88230-        "task.proto",
88231-        "task_template.proto",
88232-        "traffic_target.proto",
88233-        "vendor_settings.proto",
88234-    ],
88235-    deps = [
88236-        "//google/api:annotations_proto",
88237-        "//google/api:client_proto",
88238-        "//google/api:field_behavior_proto",
88239-        "//google/api:launch_stage_proto",
88240-        "//google/api:resource_proto",
88241-        "//google/api:routing_proto",
88242-        "//google/iam/v1:iam_policy_proto",
88243-        "//google/iam/v1:policy_proto",
88244-        "//google/longrunning:operations_proto",
88245-        "//google/rpc:status_proto",
88246-        "@com_google_protobuf//:duration_proto",
88247-        "@com_google_protobuf//:timestamp_proto",
88248-    ],
88249-)
88250-
88251-proto_library_with_info(
88252-    name = "run_proto_with_info",
88253-    deps = [
88254-        ":run_proto",
88255-        "//google/cloud:common_resources_proto",
88256-        "//google/cloud/location:location_proto",
88257-    ],
88258-)
88259-
88260-##############################################################################
88261-# Java
88262-##############################################################################
88263-load(
88264-    "@com_google_googleapis_imports//:imports.bzl",
88265-    "java_gapic_assembly_gradle_pkg",
88266-    "java_gapic_library",
88267-    "java_gapic_test",
88268-    "java_grpc_library",
88269-    "java_proto_library",
88270-)
88271-
88272-java_proto_library(
88273-    name = "run_java_proto",
88274-    deps = [":run_proto"],
88275-)
88276-
88277-java_grpc_library(
88278-    name = "run_java_grpc",
88279-    srcs = [":run_proto"],
88280-    deps = [":run_java_proto"],
88281-)
88282-
88283-java_gapic_library(
88284-    name = "run_java_gapic",
88285-    srcs = [":run_proto_with_info"],
88286-    gapic_yaml = None,
88287-    grpc_service_config = "run_grpc_service_config.json",
88288-    rest_numeric_enums = False,
88289-    service_yaml = "run_v2.yaml",
88290-    test_deps = [
88291-        ":run_java_grpc",
88292-        "//google/cloud/location:location_java_grpc",
88293-        "//google/iam/v1:iam_java_grpc",
88294-    ],
88295-    transport = "grpc+rest",
88296-    deps = [
88297-        ":run_java_proto",
88298-        "//google/api:api_java_proto",
88299-        "//google/cloud/location:location_java_proto",
88300-        "//google/iam/v1:iam_java_proto",
88301-    ],
88302-)
88303-
88304-java_gapic_test(
88305-    name = "run_java_gapic_test_suite",
88306-    test_classes = [
88307-        "com.google.cloud.run.v2.ExecutionsClientHttpJsonTest",
88308-        "com.google.cloud.run.v2.ExecutionsClientTest",
88309-        "com.google.cloud.run.v2.JobsClientHttpJsonTest",
88310-        "com.google.cloud.run.v2.JobsClientTest",
88311-        "com.google.cloud.run.v2.RevisionsClientHttpJsonTest",
88312-        "com.google.cloud.run.v2.RevisionsClientTest",
88313-        "com.google.cloud.run.v2.ServicesClientHttpJsonTest",
88314-        "com.google.cloud.run.v2.ServicesClientTest",
88315-        "com.google.cloud.run.v2.TasksClientHttpJsonTest",
88316-        "com.google.cloud.run.v2.TasksClientTest",
88317-    ],
88318-    runtime_deps = [":run_java_gapic_test"],
88319-)
88320-
88321-# Open Source Packages
88322-java_gapic_assembly_gradle_pkg(
88323-    name = "google-cloud-run-v2-java",
88324-    include_samples = True,
88325-    transport = "grpc+rest",
88326-    deps = [
88327-        ":run_java_gapic",
88328-        ":run_java_grpc",
88329-        ":run_java_proto",
88330-        ":run_proto",
88331-    ],
88332-)
88333-
88334-##############################################################################
88335-# Go
88336-##############################################################################
88337-load(
88338-    "@com_google_googleapis_imports//:imports.bzl",
88339-    "go_gapic_assembly_pkg",
88340-    "go_gapic_library",
88341-    "go_proto_library",
88342-    "go_test",
88343-)
88344-
88345-go_proto_library(
88346-    name = "run_go_proto",
88347-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
88348-    importpath = "google.golang.org/genproto/googleapis/cloud/run/v2",
88349-    protos = [":run_proto"],
88350-    deps = [
88351-        "//google/api:annotations_go_proto",
88352-        "//google/api:api_go_proto",
88353-        "//google/api:routing_go_proto",
88354-        "//google/iam/v1:iam_go_proto",
88355-        "//google/longrunning:longrunning_go_proto",
88356-        "//google/rpc:status_go_proto",
88357-    ],
88358-)
88359-
88360-go_gapic_library(
88361-    name = "run_go_gapic",
88362-    srcs = [":run_proto_with_info"],
88363-    grpc_service_config = "run_grpc_service_config.json",
88364-    importpath = "cloud.google.com/go/run/apiv2;run",
88365-    metadata = True,
88366-    rest_numeric_enums = False,
88367-    service_yaml = "run_v2.yaml",
88368-    transport = "grpc+rest",
88369-    deps = [
88370-        ":run_go_proto",
88371-        "//google/cloud/location:location_go_proto",
88372-        "//google/iam/v1:iam_go_proto",
88373-        "//google/longrunning:longrunning_go_proto",
88374-        "@com_google_cloud_go//longrunning:go_default_library",
88375-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
88376-        "@io_bazel_rules_go//proto/wkt:duration_go_proto",
88377-    ],
88378-)
88379-
88380-go_test(
88381-    name = "run_go_gapic_test",
88382-    srcs = [":run_go_gapic_srcjar_test"],
88383-    embed = [":run_go_gapic"],
88384-    importpath = "cloud.google.com/go/run/apiv2",
88385-)
88386-
88387-# Open Source Packages
88388-go_gapic_assembly_pkg(
88389-    name = "gapi-cloud-run-v2-go",
88390-    deps = [
88391-        ":run_go_gapic",
88392-        ":run_go_gapic_srcjar-metadata.srcjar",
88393-        ":run_go_gapic_srcjar-test.srcjar",
88394-        ":run_go_proto",
88395-    ],
88396-)
88397-
88398-##############################################################################
88399-# Python
88400-##############################################################################
88401-load(
88402-    "@com_google_googleapis_imports//:imports.bzl",
88403-    "py_gapic_assembly_pkg",
88404-    "py_gapic_library",
88405-    "py_test",
88406-)
88407-
88408-py_gapic_library(
88409-    name = "run_py_gapic",
88410-    srcs = [":run_proto"],
88411-    grpc_service_config = "run_grpc_service_config.json",
88412-    rest_numeric_enums = False,
88413-    service_yaml = "run_v2.yaml",
88414-    transport = "grpc+rest",
88415-    deps = [
88416-        "//google/iam/v1:iam_policy_py_proto",
88417-    ],
88418-)
88419-
88420-py_test(
88421-    name = "run_py_gapic_test",
88422-    srcs = [
88423-        "run_py_gapic_pytest.py",
88424-        "run_py_gapic_test.py",
88425-    ],
88426-    legacy_create_init = False,
88427-    deps = [":run_py_gapic"],
88428-)
88429-
88430-# Open Source Packages
88431-py_gapic_assembly_pkg(
88432-    name = "run-v2-py",
88433-    deps = [
88434-        ":run_py_gapic",
88435-    ],
88436-)
88437-
88438-##############################################################################
88439-# PHP
88440-##############################################################################
88441-load(
88442-    "@com_google_googleapis_imports//:imports.bzl",
88443-    "php_gapic_assembly_pkg",
88444-    "php_gapic_library",
88445-    "php_grpc_library",
88446-    "php_proto_library",
88447-)
88448-
88449-php_proto_library(
88450-    name = "run_php_proto",
88451-    deps = [":run_proto"],
88452-)
88453-
88454-php_grpc_library(
88455-    name = "run_php_grpc",
88456-    srcs = [":run_proto"],
88457-    deps = [":run_php_proto"],
88458-)
88459-
88460-php_gapic_library(
88461-    name = "run_php_gapic",
88462-    srcs = [":run_proto_with_info"],
88463-    grpc_service_config = "run_grpc_service_config.json",
88464-    rest_numeric_enums = False,
88465-    service_yaml = "run_v2.yaml",
88466-    transport = "grpc+rest",
88467-    deps = [
88468-        ":run_php_grpc",
88469-        ":run_php_proto",
88470-    ],
88471-)
88472-
88473-# Open Source Packages
88474-php_gapic_assembly_pkg(
88475-    name = "google-cloud-run-v2-php",
88476-    deps = [
88477-        ":run_php_gapic",
88478-        ":run_php_grpc",
88479-        ":run_php_proto",
88480-    ],
88481-)
88482-
88483-##############################################################################
88484-# Node.js
88485-##############################################################################
88486-load(
88487-    "@com_google_googleapis_imports//:imports.bzl",
88488-    "nodejs_gapic_assembly_pkg",
88489-    "nodejs_gapic_library",
88490-)
88491-
88492-nodejs_gapic_library(
88493-    name = "run_nodejs_gapic",
88494-    package_name = "@google-cloud/run",
88495-    src = ":run_proto_with_info",
88496-    extra_protoc_parameters = ["metadata"],
88497-    grpc_service_config = "run_grpc_service_config.json",
88498-    package = "google.cloud.run.v2",
88499-    rest_numeric_enums = False,
88500-    service_yaml = "run_v2.yaml",
88501-    transport = "grpc+rest",
88502-    deps = [],
88503-)
88504-
88505-nodejs_gapic_assembly_pkg(
88506-    name = "run-v2-nodejs",
88507-    deps = [
88508-        ":run_nodejs_gapic",
88509-        ":run_proto",
88510-    ],
88511-)
88512-
88513-##############################################################################
88514-# Ruby
88515-##############################################################################
88516-load(
88517-    "@com_google_googleapis_imports//:imports.bzl",
88518-    "ruby_cloud_gapic_library",
88519-    "ruby_gapic_assembly_pkg",
88520-    "ruby_grpc_library",
88521-    "ruby_proto_library",
88522-)
88523-
88524-ruby_proto_library(
88525-    name = "run_ruby_proto",
88526-    deps = [":run_proto"],
88527-)
88528-
88529-ruby_grpc_library(
88530-    name = "run_ruby_grpc",
88531-    srcs = [":run_proto"],
88532-    deps = [":run_ruby_proto"],
88533-)
88534-
88535-ruby_cloud_gapic_library(
88536-    name = "run_ruby_gapic",
88537-    srcs = [":run_proto_with_info"],
88538-    extra_protoc_parameters = [
88539-        "ruby-cloud-api-id=run.googleapis.com",
88540-        "ruby-cloud-api-shortname=run",
88541-        "ruby-cloud-gem-name=google-cloud-run-v2",
88542-        "ruby-cloud-product-url=https://cloud.google.com/run/",
88543-        "ruby-cloud-wrapper-gem-override=google-cloud-run-client",
88544-    ],
88545-    grpc_service_config = "run_grpc_service_config.json",
88546-    rest_numeric_enums = False,
88547-    ruby_cloud_description = "Cloud Run deploys and manages user provided container images that scale automatically based on incoming requests.",
88548-    ruby_cloud_title = "Cloud Run V2",
88549-    service_yaml = "run_v2.yaml",
88550-    deps = [
88551-        ":run_ruby_grpc",
88552-        ":run_ruby_proto",
88553-    ],
88554-)
88555-
88556-# Open Source Packages
88557-ruby_gapic_assembly_pkg(
88558-    name = "google-cloud-run-v2-ruby",
88559-    deps = [
88560-        ":run_ruby_gapic",
88561-        ":run_ruby_grpc",
88562-        ":run_ruby_proto",
88563-    ],
88564-)
88565-
88566-##############################################################################
88567-# C#
88568-##############################################################################
88569-load(
88570-    "@com_google_googleapis_imports//:imports.bzl",
88571-    "csharp_gapic_assembly_pkg",
88572-    "csharp_gapic_library",
88573-    "csharp_grpc_library",
88574-    "csharp_proto_library",
88575-)
88576-
88577-csharp_proto_library(
88578-    name = "run_csharp_proto",
88579-    deps = [":run_proto"],
88580-)
88581-
88582-csharp_grpc_library(
88583-    name = "run_csharp_grpc",
88584-    srcs = [":run_proto"],
88585-    deps = [":run_csharp_proto"],
88586-)
88587-
88588-csharp_gapic_library(
88589-    name = "run_csharp_gapic",
88590-    srcs = [":run_proto_with_info"],
88591-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
88592-    grpc_service_config = "run_grpc_service_config.json",
88593-    rest_numeric_enums = False,
88594-    service_yaml = "run_v2.yaml",
88595-    deps = [
88596-        ":run_csharp_grpc",
88597-        ":run_csharp_proto",
88598-    ],
88599-)
88600-
88601-# Open Source Packages
88602-csharp_gapic_assembly_pkg(
88603-    name = "google-cloud-run-v2-csharp",
88604-    deps = [
88605-        ":run_csharp_gapic",
88606-        ":run_csharp_grpc",
88607-        ":run_csharp_proto",
88608-    ],
88609-)
88610-
88611-##############################################################################
88612-# C++
88613-##############################################################################
88614-load(
88615-    "@com_google_googleapis_imports//:imports.bzl",
88616-    "cc_grpc_library",
88617-    "cc_proto_library",
88618-)
88619-
88620-cc_proto_library(
88621-    name = "run_cc_proto",
88622-    deps = [":run_proto"],
88623-)
88624-
88625-cc_grpc_library(
88626-    name = "run_cc_grpc",
88627-    srcs = [":run_proto"],
88628-    grpc_only = True,
88629-    deps = [":run_cc_proto"],
88630-)
88631diff -urN a/google/cloud/saasaccelerator/management/logs/v1/BUILD.bazel b/google/cloud/saasaccelerator/management/logs/v1/BUILD.bazel
88632--- a/google/cloud/saasaccelerator/management/logs/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
88633+++ b/google/cloud/saasaccelerator/management/logs/v1/BUILD.bazel	1969-12-31 16:00:00
88634@@ -1,176 +0,0 @@
88635-# This file was automatically generated by BuildFileGenerator
88636-
88637-# This is an API workspace, having public visibility by default makes perfect sense.
88638-package(default_visibility = ["//visibility:public"])
88639-
88640-##############################################################################
88641-# Common
88642-##############################################################################
88643-load("@rules_proto//proto:defs.bzl", "proto_library")
88644-
88645-proto_library(
88646-    name = "logs_proto",
88647-    srcs = [
88648-        "notification_service_payload.proto",
88649-        "saas_instance_payload.proto",
88650-    ],
88651-    deps = [
88652-        "@com_google_protobuf//:timestamp_proto",
88653-    ],
88654-)
88655-
88656-##############################################################################
88657-# Java
88658-##############################################################################
88659-load(
88660-    "@com_google_googleapis_imports//:imports.bzl",
88661-    "java_grpc_library",
88662-    "java_proto_library",
88663-)
88664-
88665-java_proto_library(
88666-    name = "logs_java_proto",
88667-    deps = [":logs_proto"],
88668-)
88669-
88670-java_grpc_library(
88671-    name = "logs_java_grpc",
88672-    srcs = [":logs_proto"],
88673-    deps = [":logs_java_proto"],
88674-)
88675-
88676-##############################################################################
88677-# Go
88678-##############################################################################
88679-load(
88680-    "@com_google_googleapis_imports//:imports.bzl",
88681-    "go_proto_library",
88682-)
88683-
88684-go_proto_library(
88685-    name = "logs_go_proto",
88686-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
88687-    importpath = "google.golang.org/genproto/googleapis/cloud/saasaccelerator/management/logs/v1",
88688-    protos = [":logs_proto"],
88689-    deps = [],
88690-)
88691-
88692-##############################################################################
88693-# Python
88694-##############################################################################
88695-load(
88696-    "@com_google_googleapis_imports//:imports.bzl",
88697-    "moved_proto_library",
88698-    "py_grpc_library",
88699-    "py_proto_library",
88700-)
88701-
88702-moved_proto_library(
88703-    name = "logs_moved_proto",
88704-    srcs = [":logs_proto"],
88705-    deps = [
88706-        "@com_google_protobuf//:timestamp_proto",
88707-    ],
88708-)
88709-
88710-py_proto_library(
88711-    name = "logs_py_proto",
88712-    deps = [":logs_moved_proto"],
88713-)
88714-
88715-py_grpc_library(
88716-    name = "logs_py_grpc",
88717-    srcs = [":logs_moved_proto"],
88718-    deps = [":logs_py_proto"],
88719-)
88720-
88721-##############################################################################
88722-# PHP
88723-##############################################################################
88724-load(
88725-    "@com_google_googleapis_imports//:imports.bzl",
88726-    "php_grpc_library",
88727-    "php_proto_library",
88728-)
88729-
88730-php_proto_library(
88731-    name = "logs_php_proto",
88732-    deps = [":logs_proto"],
88733-)
88734-
88735-php_grpc_library(
88736-    name = "logs_php_grpc",
88737-    srcs = [":logs_proto"],
88738-    deps = [":logs_php_proto"],
88739-)
88740-
88741-##############################################################################
88742-# Node.js
88743-##############################################################################
88744-load(
88745-    "@com_google_googleapis_imports//:imports.bzl",
88746-    "nodejs_gapic_assembly_pkg",
88747-    "nodejs_gapic_library",
88748-)
88749-
88750-
88751-##############################################################################
88752-# Ruby
88753-##############################################################################
88754-load(
88755-    "@com_google_googleapis_imports//:imports.bzl",
88756-    "ruby_grpc_library",
88757-    "ruby_proto_library",
88758-)
88759-
88760-ruby_proto_library(
88761-    name = "logs_ruby_proto",
88762-    deps = [":logs_proto"],
88763-)
88764-
88765-ruby_grpc_library(
88766-    name = "logs_ruby_grpc",
88767-    srcs = [":logs_proto"],
88768-    deps = [":logs_ruby_proto"],
88769-)
88770-
88771-##############################################################################
88772-# C#
88773-##############################################################################
88774-load(
88775-    "@com_google_googleapis_imports//:imports.bzl",
88776-    "csharp_grpc_library",
88777-    "csharp_proto_library",
88778-)
88779-
88780-csharp_proto_library(
88781-    name = "logs_csharp_proto",
88782-    deps = [":logs_proto"],
88783-)
88784-
88785-csharp_grpc_library(
88786-    name = "logs_csharp_grpc",
88787-    srcs = [":logs_proto"],
88788-    deps = [":logs_csharp_proto"],
88789-)
88790-
88791-##############################################################################
88792-# C++
88793-##############################################################################
88794-load(
88795-    "@com_google_googleapis_imports//:imports.bzl",
88796-    "cc_grpc_library",
88797-    "cc_proto_library",
88798-)
88799-
88800-cc_proto_library(
88801-    name = "logs_cc_proto",
88802-    deps = [":logs_proto"],
88803-)
88804-
88805-cc_grpc_library(
88806-    name = "logs_cc_grpc",
88807-    srcs = [":logs_proto"],
88808-    grpc_only = True,
88809-    deps = [":logs_cc_proto"],
88810-)
88811diff -urN a/google/cloud/scheduler/BUILD.bazel b/google/cloud/scheduler/BUILD.bazel
88812--- a/google/cloud/scheduler/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
88813+++ b/google/cloud/scheduler/BUILD.bazel	1969-12-31 16:00:00
88814@@ -1,41 +0,0 @@
88815-# This build file includes a target for the Ruby wrapper library for
88816-# google-cloud-scheduler.
88817-
88818-# This is an API workspace, having public visibility by default makes perfect sense.
88819-package(default_visibility = ["//visibility:public"])
88820-
88821-# Export yaml configs.
88822-exports_files(glob(["*.yaml"]))
88823-
88824-load(
88825-    "@com_google_googleapis_imports//:imports.bzl",
88826-    "ruby_cloud_gapic_library",
88827-    "ruby_gapic_assembly_pkg",
88828-)
88829-
88830-# Generates a Ruby wrapper client for cloudscheduler.
88831-# Ruby wrapper clients are versionless, but are generated from source protos
88832-# for a particular service version, v1 in this case.
88833-ruby_cloud_gapic_library(
88834-    name = "cloudscheduler_ruby_wrapper",
88835-    srcs = ["//google/cloud/scheduler/v1:scheduler_proto_with_info"],
88836-    extra_protoc_parameters = [
88837-        "ruby-cloud-gem-name=google-cloud-scheduler",
88838-        "ruby-cloud-env-prefix=SCHEDULER",
88839-        "ruby-cloud-wrapper-of=v1:0.0;v1beta1:0.0",
88840-        "ruby-cloud-product-url=https://cloud.google.com/scheduler",
88841-        "ruby-cloud-api-id=cloudscheduler.googleapis.com",
88842-        "ruby-cloud-api-shortname=cloudscheduler",
88843-        "ruby-cloud-migration-version=2.0",
88844-    ],
88845-    ruby_cloud_description = "Cloud Scheduler is a fully managed enterprise-grade cron job scheduler. It allows you to schedule virtually any job, including batch, big data jobs, cloud infrastructure operations, and more. You can automate everything, including retries in case of failure to reduce manual toil and intervention. Cloud Scheduler even acts as a single pane of glass, allowing you to manage all your automation tasks from one place.",
88846-    ruby_cloud_title = "Cloud Scheduler",
88847-)
88848-
88849-# Open Source package.
88850-ruby_gapic_assembly_pkg(
88851-    name = "google-cloud-scheduler-ruby",
88852-    deps = [
88853-        ":cloudscheduler_ruby_wrapper",
88854-    ],
88855-)
88856diff -urN a/google/cloud/scheduler/v1/BUILD.bazel b/google/cloud/scheduler/v1/BUILD.bazel
88857--- a/google/cloud/scheduler/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
88858+++ b/google/cloud/scheduler/v1/BUILD.bazel	1969-12-31 16:00:00
88859@@ -1,378 +0,0 @@
88860-# This file was automatically generated by BuildFileGenerator
88861-
88862-# This is an API workspace, having public visibility by default makes perfect sense.
88863-package(default_visibility = ["//visibility:public"])
88864-
88865-##############################################################################
88866-# Common
88867-##############################################################################
88868-load("@rules_proto//proto:defs.bzl", "proto_library")
88869-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
88870-
88871-proto_library(
88872-    name = "scheduler_proto",
88873-    srcs = [
88874-        "cloudscheduler.proto",
88875-        "job.proto",
88876-        "target.proto",
88877-    ],
88878-    deps = [
88879-        "//google/api:annotations_proto",
88880-        "//google/api:client_proto",
88881-        "//google/api:field_behavior_proto",
88882-        "//google/api:resource_proto",
88883-        "//google/rpc:status_proto",
88884-        "@com_google_protobuf//:duration_proto",
88885-        "@com_google_protobuf//:empty_proto",
88886-        "@com_google_protobuf//:field_mask_proto",
88887-        "@com_google_protobuf//:timestamp_proto",
88888-    ],
88889-)
88890-
88891-proto_library_with_info(
88892-    name = "scheduler_proto_with_info",
88893-    deps = [
88894-        ":scheduler_proto",
88895-        "//google/cloud:common_resources_proto",
88896-    ],
88897-)
88898-
88899-##############################################################################
88900-# Java
88901-##############################################################################
88902-load(
88903-    "@com_google_googleapis_imports//:imports.bzl",
88904-    "java_gapic_assembly_gradle_pkg",
88905-    "java_gapic_library",
88906-    "java_gapic_test",
88907-    "java_grpc_library",
88908-    "java_proto_library",
88909-)
88910-
88911-java_proto_library(
88912-    name = "scheduler_java_proto",
88913-    deps = [":scheduler_proto"],
88914-)
88915-
88916-java_grpc_library(
88917-    name = "scheduler_java_grpc",
88918-    srcs = [":scheduler_proto"],
88919-    deps = [":scheduler_java_proto"],
88920-)
88921-
88922-java_gapic_library(
88923-    name = "scheduler_java_gapic",
88924-    srcs = [":scheduler_proto_with_info"],
88925-    grpc_service_config = "cloudscheduler_grpc_service_config.json",
88926-    rest_numeric_enums = False,
88927-    test_deps = [
88928-        ":scheduler_java_grpc",
88929-    ],
88930-    transport = "grpc+rest",
88931-    deps = [
88932-        ":scheduler_java_proto",
88933-    ],
88934-)
88935-
88936-java_gapic_test(
88937-    name = "scheduler_java_gapic_test_suite",
88938-    test_classes = [
88939-        "com.google.cloud.scheduler.v1.CloudSchedulerClientHttpJsonTest",
88940-        "com.google.cloud.scheduler.v1.CloudSchedulerClientTest",
88941-    ],
88942-    runtime_deps = [":scheduler_java_gapic_test"],
88943-)
88944-
88945-# Open Source Packages
88946-java_gapic_assembly_gradle_pkg(
88947-    name = "google-cloud-scheduler-v1-java",
88948-    include_samples = True,
88949-    transport = "grpc+rest",
88950-    deps = [
88951-        ":scheduler_java_gapic",
88952-        ":scheduler_java_grpc",
88953-        ":scheduler_java_proto",
88954-        ":scheduler_proto",
88955-    ],
88956-)
88957-
88958-##############################################################################
88959-# Go
88960-##############################################################################
88961-load(
88962-    "@com_google_googleapis_imports//:imports.bzl",
88963-    "go_gapic_assembly_pkg",
88964-    "go_gapic_library",
88965-    "go_proto_library",
88966-    "go_test",
88967-)
88968-
88969-go_proto_library(
88970-    name = "scheduler_go_proto",
88971-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
88972-    importpath = "google.golang.org/genproto/googleapis/cloud/scheduler/v1",
88973-    protos = [":scheduler_proto"],
88974-    deps = [
88975-        "//google/api:annotations_go_proto",
88976-        "//google/rpc:status_go_proto",
88977-    ],
88978-)
88979-
88980-go_gapic_library(
88981-    name = "scheduler_go_gapic",
88982-    srcs = [":scheduler_proto_with_info"],
88983-    grpc_service_config = "cloudscheduler_grpc_service_config.json",
88984-    importpath = "cloud.google.com/go/scheduler/apiv1;scheduler",
88985-    rest_numeric_enums = False,
88986-    service_yaml = "cloudscheduler_v1.yaml",
88987-    transport = "grpc+rest",
88988-    deps = [
88989-        ":scheduler_go_proto",
88990-    ],
88991-)
88992-
88993-go_test(
88994-    name = "scheduler_go_gapic_test",
88995-    srcs = [":scheduler_go_gapic_srcjar_test"],
88996-    embed = [":scheduler_go_gapic"],
88997-    importpath = "cloud.google.com/go/scheduler/apiv1",
88998-)
88999-
89000-# Open Source Packages
89001-go_gapic_assembly_pkg(
89002-    name = "gapi-cloud-scheduler-v1-go",
89003-    deps = [
89004-        ":scheduler_go_gapic",
89005-        ":scheduler_go_gapic_srcjar-test.srcjar",
89006-        ":scheduler_go_proto",
89007-    ],
89008-)
89009-
89010-##############################################################################
89011-# Python
89012-##############################################################################
89013-load(
89014-    "@com_google_googleapis_imports//:imports.bzl",
89015-    "py_gapic_assembly_pkg",
89016-    "py_gapic_library",
89017-    "py_test",
89018-)
89019-
89020-py_gapic_library(
89021-    name = "scheduler_py_gapic",
89022-    srcs = [":scheduler_proto"],
89023-    grpc_service_config = "cloudscheduler_grpc_service_config.json",
89024-    rest_numeric_enums = False,
89025-    transport = "grpc",
89026-)
89027-
89028-py_test(
89029-    name = "scheduler_py_gapic_test",
89030-    srcs = [
89031-        "scheduler_py_gapic_pytest.py",
89032-        "scheduler_py_gapic_test.py",
89033-    ],
89034-    legacy_create_init = False,
89035-    deps = [":scheduler_py_gapic"],
89036-)
89037-
89038-# Open Source Packages
89039-py_gapic_assembly_pkg(
89040-    name = "scheduler-v1-py",
89041-    deps = [
89042-        ":scheduler_py_gapic",
89043-    ],
89044-)
89045-
89046-##############################################################################
89047-# PHP
89048-##############################################################################
89049-load(
89050-    "@com_google_googleapis_imports//:imports.bzl",
89051-    "php_gapic_assembly_pkg",
89052-    "php_gapic_library",
89053-    "php_grpc_library",
89054-    "php_proto_library",
89055-)
89056-
89057-php_proto_library(
89058-    name = "scheduler_php_proto",
89059-    deps = [":scheduler_proto"],
89060-)
89061-
89062-php_grpc_library(
89063-    name = "scheduler_php_grpc",
89064-    srcs = [":scheduler_proto"],
89065-    deps = [":scheduler_php_proto"],
89066-)
89067-
89068-php_gapic_library(
89069-    name = "scheduler_php_gapic",
89070-    srcs = [":scheduler_proto_with_info"],
89071-    grpc_service_config = "cloudscheduler_grpc_service_config.json",
89072-    rest_numeric_enums = False,
89073-    transport = "grpc+rest",
89074-    deps = [
89075-        ":scheduler_php_grpc",
89076-        ":scheduler_php_proto",
89077-    ],
89078-)
89079-
89080-# Open Source Packages
89081-php_gapic_assembly_pkg(
89082-    name = "google-cloud-scheduler-v1-php",
89083-    deps = [
89084-        ":scheduler_php_gapic",
89085-        ":scheduler_php_grpc",
89086-        ":scheduler_php_proto",
89087-    ],
89088-)
89089-
89090-##############################################################################
89091-# Node.js
89092-##############################################################################
89093-load(
89094-    "@com_google_googleapis_imports//:imports.bzl",
89095-    "nodejs_gapic_assembly_pkg",
89096-    "nodejs_gapic_library",
89097-)
89098-
89099-nodejs_gapic_library(
89100-    name = "scheduler_nodejs_gapic",
89101-    package_name = "@google-cloud/scheduler",
89102-    src = ":scheduler_proto_with_info",
89103-    extra_protoc_parameters = ["metadata"],
89104-    grpc_service_config = "cloudscheduler_grpc_service_config.json",
89105-    main_service = "scheduler",
89106-    package = "google.cloud.scheduler.v1",
89107-    rest_numeric_enums = False,
89108-    service_yaml = "cloudscheduler_v1.yaml",
89109-    transport = "grpc+rest",
89110-    deps = [],
89111-)
89112-
89113-nodejs_gapic_assembly_pkg(
89114-    name = "scheduler-v1-nodejs",
89115-    deps = [
89116-        ":scheduler_nodejs_gapic",
89117-        ":scheduler_proto",
89118-    ],
89119-)
89120-
89121-##############################################################################
89122-# Ruby
89123-##############################################################################
89124-load(
89125-    "@com_google_googleapis_imports//:imports.bzl",
89126-    "ruby_cloud_gapic_library",
89127-    "ruby_gapic_assembly_pkg",
89128-    "ruby_grpc_library",
89129-    "ruby_proto_library",
89130-)
89131-
89132-ruby_proto_library(
89133-    name = "scheduler_ruby_proto",
89134-    deps = [":scheduler_proto"],
89135-)
89136-
89137-ruby_grpc_library(
89138-    name = "scheduler_ruby_grpc",
89139-    srcs = [":scheduler_proto"],
89140-    deps = [":scheduler_ruby_proto"],
89141-)
89142-
89143-ruby_cloud_gapic_library(
89144-    name = "scheduler_ruby_gapic",
89145-    srcs = [":scheduler_proto_with_info"],
89146-    extra_protoc_parameters = [
89147-        "ruby-cloud-gem-name=google-cloud-scheduler-v1",
89148-        "ruby-cloud-env-prefix=SCHEDULER",
89149-        "ruby-cloud-product-url=https://cloud.google.com/scheduler",
89150-        "ruby-cloud-api-id=cloudscheduler.googleapis.com",
89151-        "ruby-cloud-api-shortname=cloudscheduler",
89152-    ],
89153-    grpc_service_config = "cloudscheduler_grpc_service_config.json",
89154-    rest_numeric_enums = False,
89155-    ruby_cloud_description = "Cloud Scheduler is a fully managed enterprise-grade cron job scheduler. It allows you to schedule virtually any job, including batch, big data jobs, cloud infrastructure operations, and more. You can automate everything, including retries in case of failure to reduce manual toil and intervention. Cloud Scheduler even acts as a single pane of glass, allowing you to manage all your automation tasks from one place.",
89156-    ruby_cloud_title = "Cloud Scheduler V1",
89157-    deps = [
89158-        ":scheduler_ruby_grpc",
89159-        ":scheduler_ruby_proto",
89160-    ],
89161-)
89162-
89163-# Open Source Packages
89164-ruby_gapic_assembly_pkg(
89165-    name = "google-cloud-scheduler-v1-ruby",
89166-    deps = [
89167-        ":scheduler_ruby_gapic",
89168-        ":scheduler_ruby_grpc",
89169-        ":scheduler_ruby_proto",
89170-    ],
89171-)
89172-
89173-##############################################################################
89174-# C#
89175-##############################################################################
89176-load(
89177-    "@com_google_googleapis_imports//:imports.bzl",
89178-    "csharp_gapic_assembly_pkg",
89179-    "csharp_gapic_library",
89180-    "csharp_grpc_library",
89181-    "csharp_proto_library",
89182-)
89183-
89184-csharp_proto_library(
89185-    name = "scheduler_csharp_proto",
89186-    deps = [":scheduler_proto"],
89187-)
89188-
89189-csharp_grpc_library(
89190-    name = "scheduler_csharp_grpc",
89191-    srcs = [":scheduler_proto"],
89192-    deps = [":scheduler_csharp_proto"],
89193-)
89194-
89195-csharp_gapic_library(
89196-    name = "scheduler_csharp_gapic",
89197-    srcs = [":scheduler_proto_with_info"],
89198-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
89199-    grpc_service_config = "cloudscheduler_grpc_service_config.json",
89200-    rest_numeric_enums = False,
89201-    service_yaml = "cloudscheduler_v1.yaml",
89202-    deps = [
89203-        ":scheduler_csharp_grpc",
89204-        ":scheduler_csharp_proto",
89205-    ],
89206-)
89207-
89208-# Open Source Packages
89209-csharp_gapic_assembly_pkg(
89210-    name = "google-cloud-scheduler-v1-csharp",
89211-    deps = [
89212-        ":scheduler_csharp_gapic",
89213-        ":scheduler_csharp_grpc",
89214-        ":scheduler_csharp_proto",
89215-    ],
89216-)
89217-
89218-##############################################################################
89219-# C++
89220-##############################################################################
89221-load(
89222-    "@com_google_googleapis_imports//:imports.bzl",
89223-    "cc_grpc_library",
89224-    "cc_proto_library",
89225-)
89226-
89227-cc_proto_library(
89228-    name = "scheduler_cc_proto",
89229-    deps = [":scheduler_proto"],
89230-)
89231-
89232-cc_grpc_library(
89233-    name = "scheduler_cc_grpc",
89234-    srcs = [":scheduler_proto"],
89235-    grpc_only = True,
89236-    deps = [":scheduler_cc_proto"],
89237-)
89238diff -urN a/google/cloud/scheduler/v1beta1/BUILD.bazel b/google/cloud/scheduler/v1beta1/BUILD.bazel
89239--- a/google/cloud/scheduler/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
89240+++ b/google/cloud/scheduler/v1beta1/BUILD.bazel	1969-12-31 16:00:00
89241@@ -1,362 +0,0 @@
89242-# This file was automatically generated by BuildFileGenerator
89243-
89244-# This is an API workspace, having public visibility by default makes perfect sense.
89245-package(default_visibility = ["//visibility:public"])
89246-
89247-##############################################################################
89248-# Common
89249-##############################################################################
89250-load("@rules_proto//proto:defs.bzl", "proto_library")
89251-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
89252-
89253-proto_library(
89254-    name = "scheduler_proto",
89255-    srcs = [
89256-        "cloudscheduler.proto",
89257-        "job.proto",
89258-        "target.proto",
89259-    ],
89260-    deps = [
89261-        "//google/api:annotations_proto",
89262-        "//google/api:client_proto",
89263-        "//google/api:field_behavior_proto",
89264-        "//google/api:resource_proto",
89265-        "//google/rpc:status_proto",
89266-        "@com_google_protobuf//:duration_proto",
89267-        "@com_google_protobuf//:empty_proto",
89268-        "@com_google_protobuf//:field_mask_proto",
89269-        "@com_google_protobuf//:timestamp_proto",
89270-    ],
89271-)
89272-
89273-proto_library_with_info(
89274-    name = "scheduler_proto_with_info",
89275-    deps = [
89276-        ":scheduler_proto",
89277-        "//google/cloud:common_resources_proto",
89278-    ],
89279-)
89280-
89281-##############################################################################
89282-# Java
89283-##############################################################################
89284-load(
89285-    "@com_google_googleapis_imports//:imports.bzl",
89286-    "java_gapic_assembly_gradle_pkg",
89287-    "java_gapic_library",
89288-    "java_gapic_test",
89289-    "java_grpc_library",
89290-    "java_proto_library",
89291-)
89292-
89293-java_proto_library(
89294-    name = "scheduler_java_proto",
89295-    deps = [":scheduler_proto"],
89296-)
89297-
89298-java_grpc_library(
89299-    name = "scheduler_java_grpc",
89300-    srcs = [":scheduler_proto"],
89301-    deps = [":scheduler_java_proto"],
89302-)
89303-
89304-java_gapic_library(
89305-    name = "scheduler_java_gapic",
89306-    srcs = [":scheduler_proto_with_info"],
89307-    grpc_service_config = "cloudscheduler_grpc_service_config.json",
89308-    rest_numeric_enums = False,
89309-    test_deps = [
89310-        ":scheduler_java_grpc",
89311-    ],
89312-    transport = "grpc+rest",
89313-    deps = [
89314-        ":scheduler_java_proto",
89315-    ],
89316-)
89317-
89318-java_gapic_test(
89319-    name = "scheduler_java_gapic_test_suite",
89320-    test_classes = [
89321-        "com.google.cloud.scheduler.v1beta1.CloudSchedulerClientHttpJsonTest",
89322-        "com.google.cloud.scheduler.v1beta1.CloudSchedulerClientTest",
89323-    ],
89324-    runtime_deps = [":scheduler_java_gapic_test"],
89325-)
89326-
89327-# Open Source Packages
89328-java_gapic_assembly_gradle_pkg(
89329-    name = "google-cloud-scheduler-v1beta1-java",
89330-    include_samples = True,
89331-    transport = "grpc+rest",
89332-    deps = [
89333-        ":scheduler_java_gapic",
89334-        ":scheduler_java_grpc",
89335-        ":scheduler_java_proto",
89336-        ":scheduler_proto",
89337-    ],
89338-)
89339-
89340-##############################################################################
89341-# Go
89342-##############################################################################
89343-load(
89344-    "@com_google_googleapis_imports//:imports.bzl",
89345-    "go_gapic_assembly_pkg",
89346-    "go_gapic_library",
89347-    "go_proto_library",
89348-    "go_test",
89349-)
89350-
89351-go_proto_library(
89352-    name = "scheduler_go_proto",
89353-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
89354-    importpath = "google.golang.org/genproto/googleapis/cloud/scheduler/v1beta1",
89355-    protos = [":scheduler_proto"],
89356-    deps = [
89357-        "//google/api:annotations_go_proto",
89358-        "//google/rpc:status_go_proto",
89359-    ],
89360-)
89361-
89362-go_gapic_library(
89363-    name = "scheduler_go_gapic",
89364-    srcs = [":scheduler_proto_with_info"],
89365-    grpc_service_config = "cloudscheduler_grpc_service_config.json",
89366-    importpath = "cloud.google.com/go/scheduler/apiv1beta1;scheduler",
89367-    rest_numeric_enums = False,
89368-    service_yaml = "cloudscheduler_v1beta1.yaml",
89369-    transport = "grpc+rest",
89370-    deps = [
89371-        ":scheduler_go_proto",
89372-    ],
89373-)
89374-
89375-go_test(
89376-    name = "scheduler_go_gapic_test",
89377-    srcs = [":scheduler_go_gapic_srcjar_test"],
89378-    embed = [":scheduler_go_gapic"],
89379-    importpath = "cloud.google.com/go/scheduler/apiv1beta1",
89380-)
89381-
89382-# Open Source Packages
89383-go_gapic_assembly_pkg(
89384-    name = "gapi-cloud-scheduler-v1beta1-go",
89385-    deps = [
89386-        ":scheduler_go_gapic",
89387-        ":scheduler_go_gapic_srcjar-test.srcjar",
89388-        ":scheduler_go_proto",
89389-    ],
89390-)
89391-
89392-##############################################################################
89393-# Python
89394-##############################################################################
89395-load(
89396-    "@com_google_googleapis_imports//:imports.bzl",
89397-    "py_gapic_assembly_pkg",
89398-    "py_gapic_library",
89399-    "py_test",
89400-)
89401-
89402-py_gapic_library(
89403-    name = "scheduler_py_gapic",
89404-    srcs = [":scheduler_proto"],
89405-    grpc_service_config = "cloudscheduler_grpc_service_config.json",
89406-    rest_numeric_enums = False,
89407-    transport = "grpc",
89408-)
89409-
89410-py_test(
89411-    name = "scheduler_py_gapic_test",
89412-    srcs = [
89413-        "scheduler_py_gapic_pytest.py",
89414-        "scheduler_py_gapic_test.py",
89415-    ],
89416-    legacy_create_init = False,
89417-    deps = [":scheduler_py_gapic"],
89418-)
89419-
89420-# Open Source Packages
89421-py_gapic_assembly_pkg(
89422-    name = "scheduler-v1beta1-py",
89423-    deps = [
89424-        ":scheduler_py_gapic",
89425-    ],
89426-)
89427-
89428-##############################################################################
89429-# PHP
89430-##############################################################################
89431-load(
89432-    "@com_google_googleapis_imports//:imports.bzl",
89433-    "php_gapic_assembly_pkg",
89434-    "php_gapic_library",
89435-    "php_grpc_library",
89436-    "php_proto_library",
89437-)
89438-
89439-php_proto_library(
89440-    name = "scheduler_php_proto",
89441-    deps = [":scheduler_proto"],
89442-)
89443-
89444-php_grpc_library(
89445-    name = "scheduler_php_grpc",
89446-    srcs = [":scheduler_proto"],
89447-    deps = [":scheduler_php_proto"],
89448-)
89449-
89450-php_gapic_library(
89451-    name = "scheduler_php_gapic",
89452-    srcs = [":scheduler_proto_with_info"],
89453-    grpc_service_config = "cloudscheduler_grpc_service_config.json",
89454-    rest_numeric_enums = False,
89455-    transport = "grpc+rest",
89456-    deps = [
89457-        ":scheduler_php_grpc",
89458-        ":scheduler_php_proto",
89459-    ],
89460-)
89461-
89462-# Open Source Packages
89463-php_gapic_assembly_pkg(
89464-    name = "google-cloud-scheduler-v1beta1-php",
89465-    deps = [
89466-        ":scheduler_php_gapic",
89467-        ":scheduler_php_grpc",
89468-        ":scheduler_php_proto",
89469-    ],
89470-)
89471-
89472-##############################################################################
89473-# Node.js
89474-##############################################################################
89475-load(
89476-    "@com_google_googleapis_imports//:imports.bzl",
89477-    "nodejs_gapic_assembly_pkg",
89478-    "nodejs_gapic_library",
89479-)
89480-
89481-nodejs_gapic_library(
89482-    name = "scheduler_nodejs_gapic",
89483-    package_name = "@google-cloud/scheduler",
89484-    src = ":scheduler_proto_with_info",
89485-    extra_protoc_parameters = ["metadata"],
89486-    grpc_service_config = "cloudscheduler_grpc_service_config.json",
89487-    main_service = "scheduler",
89488-    package = "google.cloud.scheduler.v1beta1",
89489-    rest_numeric_enums = False,
89490-    service_yaml = "cloudscheduler_v1beta1.yaml",
89491-    transport = "grpc+rest",
89492-    deps = [],
89493-)
89494-
89495-nodejs_gapic_assembly_pkg(
89496-    name = "scheduler-v1beta1-nodejs",
89497-    deps = [
89498-        ":scheduler_nodejs_gapic",
89499-        ":scheduler_proto",
89500-    ],
89501-)
89502-
89503-##############################################################################
89504-# Ruby
89505-##############################################################################
89506-load(
89507-    "@com_google_googleapis_imports//:imports.bzl",
89508-    "ruby_cloud_gapic_library",
89509-    "ruby_gapic_assembly_pkg",
89510-    "ruby_grpc_library",
89511-    "ruby_proto_library",
89512-)
89513-
89514-ruby_proto_library(
89515-    name = "scheduler_ruby_proto",
89516-    deps = [":scheduler_proto"],
89517-)
89518-
89519-ruby_grpc_library(
89520-    name = "scheduler_ruby_grpc",
89521-    srcs = [":scheduler_proto"],
89522-    deps = [":scheduler_ruby_proto"],
89523-)
89524-
89525-ruby_cloud_gapic_library(
89526-    name = "scheduler_ruby_gapic",
89527-    srcs = [":scheduler_proto_with_info"],
89528-    extra_protoc_parameters = [
89529-        "ruby-cloud-gem-name=google-cloud-scheduler-v1beta1",
89530-        "ruby-cloud-env-prefix=SCHEDULER",
89531-        "ruby-cloud-product-url=https://cloud.google.com/scheduler",
89532-        "ruby-cloud-api-id=cloudscheduler.googleapis.com",
89533-        "ruby-cloud-api-shortname=cloudscheduler",
89534-    ],
89535-    grpc_service_config = "cloudscheduler_grpc_service_config.json",
89536-    rest_numeric_enums = False,
89537-    ruby_cloud_description = "Cloud Scheduler is a fully managed enterprise-grade cron job scheduler. It allows you to schedule virtually any job, including batch, big data jobs, cloud infrastructure operations, and more. You can automate everything, including retries in case of failure to reduce manual toil and intervention. Cloud Scheduler even acts as a single pane of glass, allowing you to manage all your automation tasks from one place.",
89538-    ruby_cloud_title = "Cloud Scheduler V1beta1",
89539-    deps = [
89540-        ":scheduler_ruby_grpc",
89541-        ":scheduler_ruby_proto",
89542-    ],
89543-)
89544-
89545-# Open Source Packages
89546-ruby_gapic_assembly_pkg(
89547-    name = "google-cloud-scheduler-v1beta1-ruby",
89548-    deps = [
89549-        ":scheduler_ruby_gapic",
89550-        ":scheduler_ruby_grpc",
89551-        ":scheduler_ruby_proto",
89552-    ],
89553-)
89554-
89555-##############################################################################
89556-# C#
89557-##############################################################################
89558-load(
89559-    "@com_google_googleapis_imports//:imports.bzl",
89560-    "csharp_gapic_assembly_pkg",
89561-    "csharp_gapic_library",
89562-    "csharp_grpc_library",
89563-    "csharp_proto_library",
89564-)
89565-
89566-csharp_proto_library(
89567-    name = "scheduler_csharp_proto",
89568-    deps = [":scheduler_proto"],
89569-)
89570-
89571-csharp_grpc_library(
89572-    name = "scheduler_csharp_grpc",
89573-    srcs = [":scheduler_proto"],
89574-    deps = [":scheduler_csharp_proto"],
89575-)
89576-
89577-csharp_gapic_library(
89578-    name = "scheduler_csharp_gapic",
89579-    srcs = [":scheduler_proto_with_info"],
89580-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
89581-    grpc_service_config = "cloudscheduler_grpc_service_config.json",
89582-    rest_numeric_enums = False,
89583-    service_yaml = "cloudscheduler_v1beta1.yaml",
89584-    deps = [
89585-        ":scheduler_csharp_grpc",
89586-        ":scheduler_csharp_proto",
89587-    ],
89588-)
89589-
89590-# Open Source Packages
89591-csharp_gapic_assembly_pkg(
89592-    name = "google-cloud-scheduler-v1beta1-csharp",
89593-    deps = [
89594-        ":scheduler_csharp_gapic",
89595-        ":scheduler_csharp_grpc",
89596-        ":scheduler_csharp_proto",
89597-    ],
89598-)
89599-
89600-##############################################################################
89601-# C++
89602-##############################################################################
89603-# Put your C++ rules here
89604diff -urN a/google/cloud/secretmanager/BUILD.bazel b/google/cloud/secretmanager/BUILD.bazel
89605--- a/google/cloud/secretmanager/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
89606+++ b/google/cloud/secretmanager/BUILD.bazel	1969-12-31 16:00:00
89607@@ -1,40 +0,0 @@
89608-# This build file includes a target for the Ruby wrapper library for
89609-# google-cloud-secret_manager.
89610-
89611-# This is an API workspace, having public visibility by default makes perfect sense.
89612-package(default_visibility = ["//visibility:public"])
89613-
89614-# Export yaml configs.
89615-exports_files(glob(["*.yaml"]))
89616-
89617-load(
89618-    "@com_google_googleapis_imports//:imports.bzl",
89619-    "ruby_cloud_gapic_library",
89620-    "ruby_gapic_assembly_pkg",
89621-)
89622-
89623-# Generates a Ruby wrapper client for secretmanager.
89624-# Ruby wrapper clients are versionless, but are generated from source protos
89625-# for a particular service version, v1 in this case.
89626-ruby_cloud_gapic_library(
89627-    name = "secretmanager_ruby_wrapper",
89628-    srcs = ["//google/cloud/secretmanager/v1:secretmanager_proto_with_info"],
89629-    extra_protoc_parameters = [
89630-        "ruby-cloud-gem-name=google-cloud-secret_manager",
89631-        "ruby-cloud-env-prefix=SECRET_MANAGER",
89632-        "ruby-cloud-wrapper-of=v1:0.1;v1beta1:0.3",
89633-        "ruby-cloud-product-url=https://cloud.google.com/secret-manager",
89634-        "ruby-cloud-api-id=secretmanager.googleapis.com",
89635-        "ruby-cloud-api-shortname=secretmanager",
89636-    ],
89637-    ruby_cloud_description = "Secret Manager is a secure and convenient storage system for API keys, passwords, certificates, and other sensitive data. Secret Manager provides a central place and single source of truth to manage, access, and audit secrets across Google Cloud.",
89638-    ruby_cloud_title = "Secret Manager",
89639-)
89640-
89641-# Open Source package.
89642-ruby_gapic_assembly_pkg(
89643-    name = "google-cloud-secretmanager-ruby",
89644-    deps = [
89645-        ":secretmanager_ruby_wrapper",
89646-    ],
89647-)
89648diff -urN a/google/cloud/secretmanager/logging/v1/BUILD.bazel b/google/cloud/secretmanager/logging/v1/BUILD.bazel
89649--- a/google/cloud/secretmanager/logging/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
89650+++ b/google/cloud/secretmanager/logging/v1/BUILD.bazel	1969-12-31 16:00:00
89651@@ -1,173 +0,0 @@
89652-# This file was automatically generated by BuildFileGenerator
89653-
89654-# This is an API workspace, having public visibility by default makes perfect sense.
89655-package(default_visibility = ["//visibility:public"])
89656-
89657-##############################################################################
89658-# Common
89659-##############################################################################
89660-load("@rules_proto//proto:defs.bzl", "proto_library")
89661-
89662-proto_library(
89663-    name = "logging_proto",
89664-    srcs = [
89665-        "secret_event.proto",
89666-    ],
89667-    deps = [
89668-    ],
89669-)
89670-
89671-##############################################################################
89672-# Java
89673-##############################################################################
89674-load(
89675-    "@com_google_googleapis_imports//:imports.bzl",
89676-    "java_grpc_library",
89677-    "java_proto_library",
89678-)
89679-
89680-java_proto_library(
89681-    name = "logging_java_proto",
89682-    deps = [":logging_proto"],
89683-)
89684-
89685-java_grpc_library(
89686-    name = "logging_java_grpc",
89687-    srcs = [":logging_proto"],
89688-    deps = [":logging_java_proto"],
89689-)
89690-
89691-##############################################################################
89692-# Go
89693-##############################################################################
89694-load(
89695-    "@com_google_googleapis_imports//:imports.bzl",
89696-    "go_proto_library",
89697-)
89698-
89699-go_proto_library(
89700-    name = "logging_go_proto",
89701-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
89702-    importpath = "google.golang.org/genproto/googleapis/cloud/secretmanager/logging/v1",
89703-    protos = [":logging_proto"],
89704-    deps = [
89705-    ],
89706-)
89707-
89708-##############################################################################
89709-# Python
89710-##############################################################################
89711-load(
89712-    "@com_google_googleapis_imports//:imports.bzl",
89713-    "moved_proto_library",
89714-    "py_grpc_library",
89715-    "py_proto_library",
89716-)
89717-
89718-moved_proto_library(
89719-    name = "logging_moved_proto",
89720-    srcs = [":logging_proto"],
89721-    deps = [
89722-    ],
89723-)
89724-
89725-py_proto_library(
89726-    name = "logging_py_proto",
89727-    deps = [":logging_moved_proto"],
89728-)
89729-
89730-py_grpc_library(
89731-    name = "logging_py_grpc",
89732-    srcs = [":logging_moved_proto"],
89733-    deps = [":logging_py_proto"],
89734-)
89735-
89736-##############################################################################
89737-# PHP
89738-##############################################################################
89739-load(
89740-    "@com_google_googleapis_imports//:imports.bzl",
89741-    "php_grpc_library",
89742-    "php_proto_library",
89743-)
89744-
89745-php_proto_library(
89746-    name = "logging_php_proto",
89747-    deps = [":logging_proto"],
89748-)
89749-
89750-php_grpc_library(
89751-    name = "logging_php_grpc",
89752-    srcs = [":logging_proto"],
89753-    deps = [":logging_php_proto"],
89754-)
89755-
89756-##############################################################################
89757-# Node.js
89758-##############################################################################
89759-load(
89760-    "@com_google_googleapis_imports//:imports.bzl",
89761-    "nodejs_gapic_assembly_pkg",
89762-    "nodejs_gapic_library",
89763-)
89764-
89765-##############################################################################
89766-# Ruby
89767-##############################################################################
89768-load(
89769-    "@com_google_googleapis_imports//:imports.bzl",
89770-    "ruby_grpc_library",
89771-    "ruby_proto_library",
89772-)
89773-
89774-ruby_proto_library(
89775-    name = "logging_ruby_proto",
89776-    deps = [":logging_proto"],
89777-)
89778-
89779-ruby_grpc_library(
89780-    name = "logging_ruby_grpc",
89781-    srcs = [":logging_proto"],
89782-    deps = [":logging_ruby_proto"],
89783-)
89784-
89785-##############################################################################
89786-# C#
89787-##############################################################################
89788-load(
89789-    "@com_google_googleapis_imports//:imports.bzl",
89790-    "csharp_grpc_library",
89791-    "csharp_proto_library",
89792-)
89793-
89794-csharp_proto_library(
89795-    name = "logging_csharp_proto",
89796-    deps = [":logging_proto"],
89797-)
89798-
89799-csharp_grpc_library(
89800-    name = "logging_csharp_grpc",
89801-    srcs = [":logging_proto"],
89802-    deps = [":logging_csharp_proto"],
89803-)
89804-
89805-##############################################################################
89806-# C++
89807-##############################################################################
89808-load(
89809-    "@com_google_googleapis_imports//:imports.bzl",
89810-    "cc_grpc_library",
89811-    "cc_proto_library",
89812-)
89813-
89814-cc_proto_library(
89815-    name = "logging_cc_proto",
89816-    deps = [":logging_proto"],
89817-)
89818-
89819-cc_grpc_library(
89820-    name = "logging_cc_grpc",
89821-    srcs = [":logging_proto"],
89822-    grpc_only = True,
89823-    deps = [":logging_cc_proto"],
89824-)
89825diff -urN a/google/cloud/secretmanager/v1/BUILD.bazel b/google/cloud/secretmanager/v1/BUILD.bazel
89826--- a/google/cloud/secretmanager/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
89827+++ b/google/cloud/secretmanager/v1/BUILD.bazel	1969-12-31 16:00:00
89828@@ -1,398 +0,0 @@
89829-# This file was automatically generated by BuildFileGenerator
89830-# https://github.com/googleapis/rules_gapic/tree/master/bazel
89831-
89832-# Most of the manual changes to this file will be overwritten.
89833-# It's **only** allowed to change the following rule attribute values:
89834-# - names of *_gapic_assembly_* rules
89835-# - certain parameters of *_gapic_library rules, including but not limited to:
89836-#    * extra_protoc_parameters
89837-#    * extra_protoc_file_parameters
89838-# The complete list of preserved parameters can be found in the source code.
89839-
89840-# This is an API workspace, having public visibility by default makes perfect sense.
89841-package(default_visibility = ["//visibility:public"])
89842-
89843-##############################################################################
89844-# Common
89845-##############################################################################
89846-load("@rules_proto//proto:defs.bzl", "proto_library")
89847-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
89848-
89849-proto_library(
89850-    name = "secretmanager_proto",
89851-    srcs = [
89852-        "resources.proto",
89853-        "service.proto",
89854-    ],
89855-    deps = [
89856-        "//google/api:annotations_proto",
89857-        "//google/api:client_proto",
89858-        "//google/api:field_behavior_proto",
89859-        "//google/api:resource_proto",
89860-        "//google/iam/v1:iam_policy_proto",
89861-        "//google/iam/v1:policy_proto",
89862-        "@com_google_protobuf//:duration_proto",
89863-        "@com_google_protobuf//:empty_proto",
89864-        "@com_google_protobuf//:field_mask_proto",
89865-        "@com_google_protobuf//:timestamp_proto",
89866-    ],
89867-)
89868-
89869-proto_library_with_info(
89870-    name = "secretmanager_proto_with_info",
89871-    deps = [
89872-        ":secretmanager_proto",
89873-        "//google/cloud:common_resources_proto",
89874-    ],
89875-)
89876-
89877-##############################################################################
89878-# Java
89879-##############################################################################
89880-load(
89881-    "@com_google_googleapis_imports//:imports.bzl",
89882-    "java_gapic_assembly_gradle_pkg",
89883-    "java_gapic_library",
89884-    "java_gapic_test",
89885-    "java_grpc_library",
89886-    "java_proto_library",
89887-)
89888-
89889-java_proto_library(
89890-    name = "secretmanager_java_proto",
89891-    deps = [":secretmanager_proto"],
89892-)
89893-
89894-java_grpc_library(
89895-    name = "secretmanager_java_grpc",
89896-    srcs = [":secretmanager_proto"],
89897-    deps = [":secretmanager_java_proto"],
89898-)
89899-
89900-java_gapic_library(
89901-    name = "secretmanager_java_gapic",
89902-    srcs = [":secretmanager_proto_with_info"],
89903-    grpc_service_config = "secretmanager_grpc_service_config.json",
89904-    rest_numeric_enums = False,
89905-    test_deps = [
89906-        ":secretmanager_java_grpc",
89907-        "//google/iam/v1:iam_java_grpc",
89908-    ],
89909-    transport = "grpc+rest",
89910-    deps = [
89911-        ":secretmanager_java_proto",
89912-        "//google/iam/v1:iam_java_proto",
89913-    ],
89914-)
89915-
89916-java_gapic_test(
89917-    name = "secretmanager_java_gapic_test_suite",
89918-    test_classes = [
89919-        "com.google.cloud.secretmanager.v1.SecretManagerServiceClientHttpJsonTest",
89920-        "com.google.cloud.secretmanager.v1.SecretManagerServiceClientTest",
89921-    ],
89922-    runtime_deps = [":secretmanager_java_gapic_test"],
89923-)
89924-
89925-# Open Source Packages
89926-java_gapic_assembly_gradle_pkg(
89927-    name = "google-cloud-secretmanager-v1-java",
89928-    include_samples = True,
89929-    transport = "grpc+rest",
89930-    deps = [
89931-        ":secretmanager_java_gapic",
89932-        ":secretmanager_java_grpc",
89933-        ":secretmanager_java_proto",
89934-        ":secretmanager_proto",
89935-    ],
89936-)
89937-
89938-##############################################################################
89939-# Go
89940-##############################################################################
89941-load(
89942-    "@com_google_googleapis_imports//:imports.bzl",
89943-    "go_gapic_assembly_pkg",
89944-    "go_gapic_library",
89945-    "go_proto_library",
89946-    "go_test",
89947-)
89948-
89949-go_proto_library(
89950-    name = "secretmanager_go_proto",
89951-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
89952-    importpath = "google.golang.org/genproto/googleapis/cloud/secretmanager/v1",
89953-    protos = [":secretmanager_proto"],
89954-    deps = [
89955-        "//google/api:annotations_go_proto",
89956-        "//google/iam/v1:iam_go_proto",
89957-    ],
89958-)
89959-
89960-go_gapic_library(
89961-    name = "secretmanager_go_gapic",
89962-    srcs = [":secretmanager_proto_with_info"],
89963-    grpc_service_config = "secretmanager_grpc_service_config.json",
89964-    importpath = "cloud.google.com/go/secretmanager/apiv1;secretmanager",
89965-    metadata = True,
89966-    rest_numeric_enums = False,
89967-    service_yaml = "secretmanager_v1.yaml",
89968-    transport = "grpc+rest",
89969-    deps = [
89970-        ":secretmanager_go_proto",
89971-        "//google/iam/v1:iam_go_proto",
89972-        "@io_bazel_rules_go//proto/wkt:duration_go_proto",
89973-    ],
89974-)
89975-
89976-go_test(
89977-    name = "secretmanager_go_gapic_test",
89978-    srcs = [":secretmanager_go_gapic_srcjar_test"],
89979-    embed = [":secretmanager_go_gapic"],
89980-    importpath = "cloud.google.com/go/secretmanager/apiv1",
89981-)
89982-
89983-# Open Source Packages
89984-go_gapic_assembly_pkg(
89985-    name = "gapi-cloud-secretmanager-v1-go",
89986-    deps = [
89987-        ":secretmanager_go_gapic",
89988-        ":secretmanager_go_gapic_srcjar-metadata.srcjar",
89989-        ":secretmanager_go_gapic_srcjar-test.srcjar",
89990-        ":secretmanager_go_proto",
89991-    ],
89992-)
89993-
89994-##############################################################################
89995-# Python
89996-##############################################################################
89997-load(
89998-    "@com_google_googleapis_imports//:imports.bzl",
89999-    "py_gapic_assembly_pkg",
90000-    "py_gapic_library",
90001-    "py_test",
90002-)
90003-
90004-py_gapic_library(
90005-    name = "secretmanager_py_gapic",
90006-    srcs = [":secretmanager_proto"],
90007-    grpc_service_config = "secretmanager_grpc_service_config.json",
90008-    opt_args = [
90009-        "warehouse-package-name=google-cloud-secret-manager",
90010-    ],
90011-    rest_numeric_enums = False,
90012-    transport = "grpc",
90013-    deps = [
90014-        "//google/iam/v1:iam_policy_py_proto",
90015-    ],
90016-)
90017-
90018-py_test(
90019-    name = "secretmanager_py_gapic_test",
90020-    srcs = [
90021-        "secretmanager_py_gapic_pytest.py",
90022-        "secretmanager_py_gapic_test.py",
90023-    ],
90024-    legacy_create_init = False,
90025-    deps = [":secretmanager_py_gapic"],
90026-)
90027-
90028-# Open Source Packages
90029-py_gapic_assembly_pkg(
90030-    name = "secretmanager-v1-py",
90031-    deps = [
90032-        ":secretmanager_py_gapic",
90033-    ],
90034-)
90035-
90036-##############################################################################
90037-# PHP
90038-##############################################################################
90039-load(
90040-    "@com_google_googleapis_imports//:imports.bzl",
90041-    "php_gapic_assembly_pkg",
90042-    "php_gapic_library",
90043-    "php_grpc_library",
90044-    "php_proto_library",
90045-)
90046-
90047-php_proto_library(
90048-    name = "secretmanager_php_proto",
90049-    deps = [":secretmanager_proto"],
90050-)
90051-
90052-php_grpc_library(
90053-    name = "secretmanager_php_grpc",
90054-    srcs = [":secretmanager_proto"],
90055-    deps = [":secretmanager_php_proto"],
90056-)
90057-
90058-php_gapic_library(
90059-    name = "secretmanager_php_gapic",
90060-    srcs = [":secretmanager_proto_with_info"],
90061-    grpc_service_config = "secretmanager_grpc_service_config.json",
90062-    rest_numeric_enums = False,
90063-    transport = "grpc+rest",
90064-    deps = [
90065-        ":secretmanager_php_grpc",
90066-        ":secretmanager_php_proto",
90067-    ],
90068-)
90069-
90070-# Open Source Packages
90071-php_gapic_assembly_pkg(
90072-    name = "google-cloud-secretmanager-v1-php",
90073-    deps = [
90074-        ":secretmanager_php_gapic",
90075-        ":secretmanager_php_grpc",
90076-        ":secretmanager_php_proto",
90077-    ],
90078-)
90079-
90080-##############################################################################
90081-# Node.js
90082-##############################################################################
90083-load(
90084-    "@com_google_googleapis_imports//:imports.bzl",
90085-    "nodejs_gapic_assembly_pkg",
90086-    "nodejs_gapic_library",
90087-)
90088-
90089-nodejs_gapic_library(
90090-    name = "secretmanager_nodejs_gapic",
90091-    package_name = "@google-cloud/secret-manager",
90092-    src = ":secretmanager_proto_with_info",
90093-    extra_protoc_parameters = ["metadata"],
90094-    grpc_service_config = "secretmanager_grpc_service_config.json",
90095-    package = "google.cloud.secretmanager.v1",
90096-    rest_numeric_enums = False,
90097-    service_yaml = "secretmanager_v1.yaml",
90098-    transport = "grpc+rest",
90099-    deps = [],
90100-)
90101-
90102-nodejs_gapic_assembly_pkg(
90103-    name = "secretmanager-v1-nodejs",
90104-    deps = [
90105-        ":secretmanager_nodejs_gapic",
90106-        ":secretmanager_proto",
90107-    ],
90108-)
90109-
90110-##############################################################################
90111-# Ruby
90112-##############################################################################
90113-load(
90114-    "@com_google_googleapis_imports//:imports.bzl",
90115-    "ruby_cloud_gapic_library",
90116-    "ruby_gapic_assembly_pkg",
90117-    "ruby_grpc_library",
90118-    "ruby_proto_library",
90119-)
90120-
90121-ruby_proto_library(
90122-    name = "secretmanager_ruby_proto",
90123-    deps = [":secretmanager_proto"],
90124-)
90125-
90126-ruby_grpc_library(
90127-    name = "secretmanager_ruby_grpc",
90128-    srcs = [":secretmanager_proto"],
90129-    deps = [":secretmanager_ruby_proto"],
90130-)
90131-
90132-ruby_cloud_gapic_library(
90133-    name = "secretmanager_ruby_gapic",
90134-    srcs = [":secretmanager_proto_with_info"],
90135-    extra_protoc_parameters = [
90136-        "ruby-cloud-api-id=secretmanager.googleapis.com",
90137-        "ruby-cloud-api-shortname=secretmanager",
90138-        "ruby-cloud-env-prefix=SECRET_MANAGER",
90139-        "ruby-cloud-gem-name=google-cloud-secret_manager-v1",
90140-        "ruby-cloud-product-url=https://cloud.google.com/secret-manager",
90141-    ],
90142-    grpc_service_config = "secretmanager_grpc_service_config.json",
90143-    rest_numeric_enums = False,
90144-    ruby_cloud_description = "Secret Manager is a secure and convenient storage system for API keys, passwords, certificates, and other sensitive data. Secret Manager provides a central place and single source of truth to manage, access, and audit secrets across Google Cloud.",
90145-    ruby_cloud_title = "Secret Manager V1",
90146-    deps = [
90147-        ":secretmanager_ruby_grpc",
90148-        ":secretmanager_ruby_proto",
90149-    ],
90150-)
90151-
90152-# Open Source Packages
90153-ruby_gapic_assembly_pkg(
90154-    name = "google-cloud-secretmanager-v1-ruby",
90155-    deps = [
90156-        ":secretmanager_ruby_gapic",
90157-        ":secretmanager_ruby_grpc",
90158-        ":secretmanager_ruby_proto",
90159-    ],
90160-)
90161-
90162-##############################################################################
90163-# C#
90164-##############################################################################
90165-load(
90166-    "@com_google_googleapis_imports//:imports.bzl",
90167-    "csharp_gapic_assembly_pkg",
90168-    "csharp_gapic_library",
90169-    "csharp_grpc_library",
90170-    "csharp_proto_library",
90171-)
90172-
90173-csharp_proto_library(
90174-    name = "secretmanager_csharp_proto",
90175-    deps = [":secretmanager_proto"],
90176-)
90177-
90178-csharp_grpc_library(
90179-    name = "secretmanager_csharp_grpc",
90180-    srcs = [":secretmanager_proto"],
90181-    deps = [":secretmanager_csharp_proto"],
90182-)
90183-
90184-csharp_gapic_library(
90185-    name = "secretmanager_csharp_gapic",
90186-    srcs = [":secretmanager_proto_with_info"],
90187-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
90188-    grpc_service_config = "secretmanager_grpc_service_config.json",
90189-    rest_numeric_enums = False,
90190-    service_yaml = "secretmanager_v1.yaml",
90191-    deps = [
90192-        ":secretmanager_csharp_grpc",
90193-        ":secretmanager_csharp_proto",
90194-    ],
90195-)
90196-
90197-# Open Source Packages
90198-csharp_gapic_assembly_pkg(
90199-    name = "google-cloud-secretmanager-v1-csharp",
90200-    deps = [
90201-        ":secretmanager_csharp_gapic",
90202-        ":secretmanager_csharp_grpc",
90203-        ":secretmanager_csharp_proto",
90204-    ],
90205-)
90206-
90207-##############################################################################
90208-# C++
90209-##############################################################################
90210-load(
90211-    "@com_google_googleapis_imports//:imports.bzl",
90212-    "cc_grpc_library",
90213-    "cc_proto_library",
90214-)
90215-
90216-cc_proto_library(
90217-    name = "secretmanager_cc_proto",
90218-    deps = [":secretmanager_proto"],
90219-)
90220-
90221-cc_grpc_library(
90222-    name = "secretmanager_cc_grpc",
90223-    srcs = [":secretmanager_proto"],
90224-    grpc_only = True,
90225-    deps = [":secretmanager_cc_proto"],
90226-)
90227diff -urN a/google/cloud/secrets/v1beta1/BUILD.bazel b/google/cloud/secrets/v1beta1/BUILD.bazel
90228--- a/google/cloud/secrets/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
90229+++ b/google/cloud/secrets/v1beta1/BUILD.bazel	1969-12-31 16:00:00
90230@@ -1,367 +0,0 @@
90231-# This is an API workspace, having public visibility by default makes perfect sense.
90232-package(default_visibility = ["//visibility:public"])
90233-
90234-##############################################################################
90235-# Common
90236-##############################################################################
90237-load("@rules_proto//proto:defs.bzl", "proto_library")
90238-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
90239-
90240-proto_library(
90241-    name = "secretmanager_proto",
90242-    srcs = [
90243-        "resources.proto",
90244-        "service.proto",
90245-    ],
90246-    deps = [
90247-        "//google/api:annotations_proto",
90248-        "//google/api:client_proto",
90249-        "//google/api:field_behavior_proto",
90250-        "//google/api:resource_proto",
90251-        "//google/iam/v1:iam_policy_proto",
90252-        "//google/iam/v1:policy_proto",
90253-        "@com_google_protobuf//:empty_proto",
90254-        "@com_google_protobuf//:field_mask_proto",
90255-        "@com_google_protobuf//:timestamp_proto",
90256-    ],
90257-)
90258-
90259-proto_library_with_info(
90260-    name = "secretmanager_proto_with_info",
90261-    deps = [
90262-        ":secretmanager_proto",
90263-        "//google/cloud:common_resources_proto",
90264-    ],
90265-)
90266-
90267-##############################################################################
90268-# Java
90269-##############################################################################
90270-load(
90271-    "@com_google_googleapis_imports//:imports.bzl",
90272-    "java_gapic_assembly_gradle_pkg",
90273-    "java_gapic_library",
90274-    "java_gapic_test",
90275-    "java_grpc_library",
90276-    "java_proto_library",
90277-)
90278-
90279-java_proto_library(
90280-    name = "secretmanager_java_proto",
90281-    deps = [":secretmanager_proto"],
90282-)
90283-
90284-java_grpc_library(
90285-    name = "secretmanager_java_grpc",
90286-    srcs = [":secretmanager_proto"],
90287-    deps = [":secretmanager_java_proto"],
90288-)
90289-
90290-java_gapic_library(
90291-    name = "secretmanager_java_gapic",
90292-    srcs = [":secretmanager_proto_with_info"],
90293-    grpc_service_config = "secretmanager_grpc_service_config.json",
90294-    rest_numeric_enums = False,
90295-    test_deps = [
90296-        ":secretmanager_java_grpc",
90297-        "//google/iam/v1:iam_java_grpc",
90298-    ],
90299-    transport = "grpc+rest",
90300-    deps = [
90301-        ":secretmanager_java_proto",
90302-        "//google/iam/v1:iam_java_proto",
90303-    ],
90304-)
90305-
90306-java_gapic_test(
90307-    name = "secretmanager_java_gapic_test_suite",
90308-    test_classes = [
90309-        "com.google.cloud.secretmanager.v1beta1.SecretManagerServiceClientHttpJsonTest",
90310-        "com.google.cloud.secretmanager.v1beta1.SecretManagerServiceClientTest",
90311-    ],
90312-    runtime_deps = [":secretmanager_java_gapic_test"],
90313-)
90314-
90315-# Open Source Packages
90316-java_gapic_assembly_gradle_pkg(
90317-    name = "google-cloud-secretmanager-v1beta1-java",
90318-    include_samples = True,
90319-    transport = "grpc+rest",
90320-    deps = [
90321-        ":secretmanager_java_gapic",
90322-        ":secretmanager_java_grpc",
90323-        ":secretmanager_java_proto",
90324-        ":secretmanager_proto",
90325-    ],
90326-)
90327-
90328-##############################################################################
90329-# Go
90330-##############################################################################
90331-load(
90332-    "@com_google_googleapis_imports//:imports.bzl",
90333-    "go_gapic_assembly_pkg",
90334-    "go_gapic_library",
90335-    "go_proto_library",
90336-    "go_test",
90337-)
90338-
90339-go_proto_library(
90340-    name = "secretmanager_go_proto",
90341-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
90342-    importpath = "google.golang.org/genproto/googleapis/cloud/secretmanager/v1beta1",
90343-    protos = [":secretmanager_proto"],
90344-    deps = [
90345-        "//google/api:annotations_go_proto",
90346-        "//google/iam/v1:iam_go_proto",
90347-    ],
90348-)
90349-
90350-go_gapic_library(
90351-    name = "secretmanager_go_gapic",
90352-    srcs = [":secretmanager_proto_with_info"],
90353-    grpc_service_config = "secretmanager_grpc_service_config.json",
90354-    importpath = "cloud.google.com/go/secretmanager/apiv1beta1;secretmanager",
90355-    rest_numeric_enums = False,
90356-    service_yaml = "//google/cloud/secrets/v1beta1:secretmanager_v1beta1.yaml",
90357-    transport = "grpc+rest",
90358-    deps = [
90359-        ":secretmanager_go_proto",
90360-        "//google/iam/v1:iam_go_proto",
90361-    ],
90362-)
90363-
90364-go_test(
90365-    name = "secretmanager_go_gapic_test",
90366-    srcs = [":secretmanager_go_gapic_srcjar_test"],
90367-    embed = [":secretmanager_go_gapic"],
90368-    importpath = "cloud.google.com/go/secretmanager/apiv1beta1",
90369-)
90370-
90371-# Open Source Packages
90372-go_gapic_assembly_pkg(
90373-    name = "gapi-cloud-secretmanager-v1beta1-go",
90374-    deps = [
90375-        ":secretmanager_go_gapic",
90376-        ":secretmanager_go_gapic_srcjar-test.srcjar",
90377-        ":secretmanager_go_proto",
90378-    ],
90379-)
90380-
90381-##############################################################################
90382-# Python
90383-##############################################################################
90384-load(
90385-    "@com_google_googleapis_imports//:imports.bzl",
90386-    "py_gapic_assembly_pkg",
90387-    "py_gapic_library",
90388-    "py_test",
90389-)
90390-
90391-py_gapic_library(
90392-    name = "secretmanager_py_gapic",
90393-    srcs = [":secretmanager_proto"],
90394-    grpc_service_config = "secretmanager_grpc_service_config.json",
90395-    opt_args = [
90396-        "python-gapic-namespace=google.cloud",
90397-        "python-gapic-name=secretmanager",
90398-    ],
90399-    rest_numeric_enums = False,
90400-    transport = "grpc",
90401-    deps = [
90402-        "//google/iam/v1:iam_policy_py_proto",
90403-    ],
90404-)
90405-
90406-py_test(
90407-    name = "secretmanager_py_gapic_test",
90408-    srcs = [
90409-        "secretmanager_py_gapic_pytest.py",
90410-        "secretmanager_py_gapic_test.py",
90411-    ],
90412-    legacy_create_init = False,
90413-    deps = [":secretmanager_py_gapic"],
90414-)
90415-
90416-py_gapic_assembly_pkg(
90417-    name = "secretmanager-v1beta1-py",
90418-    deps = [
90419-        ":secretmanager_py_gapic",
90420-    ],
90421-)
90422-
90423-##############################################################################
90424-# PHP
90425-##############################################################################
90426-load(
90427-    "@com_google_googleapis_imports//:imports.bzl",
90428-    "php_gapic_assembly_pkg",
90429-    "php_gapic_library",
90430-    "php_grpc_library",
90431-    "php_proto_library",
90432-)
90433-
90434-php_proto_library(
90435-    name = "secretmanager_php_proto",
90436-    deps = [":secretmanager_proto"],
90437-)
90438-
90439-php_grpc_library(
90440-    name = "secretmanager_php_grpc",
90441-    srcs = [":secretmanager_proto"],
90442-    deps = [":secretmanager_php_proto"],
90443-)
90444-
90445-php_gapic_library(
90446-    name = "secretmanager_php_gapic",
90447-    srcs = [":secretmanager_proto_with_info"],
90448-    grpc_service_config = "secretmanager_grpc_service_config.json",
90449-    rest_numeric_enums = False,
90450-    transport = "grpc+rest",
90451-    deps = [
90452-        ":secretmanager_php_grpc",
90453-        ":secretmanager_php_proto",
90454-    ],
90455-)
90456-
90457-# Open Source Packages
90458-php_gapic_assembly_pkg(
90459-    name = "google-cloud-secretmanager-v1beta1-php",
90460-    deps = [
90461-        ":secretmanager_php_gapic",
90462-        ":secretmanager_php_grpc",
90463-        ":secretmanager_php_proto",
90464-    ],
90465-)
90466-
90467-##############################################################################
90468-# Node.js
90469-##############################################################################
90470-load(
90471-    "@com_google_googleapis_imports//:imports.bzl",
90472-    "nodejs_gapic_assembly_pkg",
90473-    "nodejs_gapic_library",
90474-)
90475-
90476-nodejs_gapic_library(
90477-    name = "secretmanager_nodejs_gapic",
90478-    package_name = "@google-cloud/secret-manager",
90479-    src = ":secretmanager_proto_with_info",
90480-    extra_protoc_parameters = ["metadata"],
90481-    grpc_service_config = "secretmanager_grpc_service_config.json",
90482-    package = "google.cloud.secrets.v1beta1",
90483-    rest_numeric_enums = False,
90484-    service_yaml = "//google/cloud/secrets/v1beta1:secretmanager_v1beta1.yaml",
90485-    transport = "grpc+rest",
90486-    deps = [],
90487-)
90488-
90489-nodejs_gapic_assembly_pkg(
90490-    name = "secretmanager-v1beta1-nodejs",
90491-    deps = [
90492-        ":secretmanager_nodejs_gapic",
90493-        ":secretmanager_proto",
90494-    ],
90495-)
90496-
90497-##############################################################################
90498-# Ruby
90499-##############################################################################
90500-load(
90501-    "@com_google_googleapis_imports//:imports.bzl",
90502-    "ruby_cloud_gapic_library",
90503-    "ruby_gapic_assembly_pkg",
90504-    "ruby_grpc_library",
90505-    "ruby_proto_library",
90506-)
90507-
90508-ruby_proto_library(
90509-    name = "secretmanager_ruby_proto",
90510-    deps = [":secretmanager_proto"],
90511-)
90512-
90513-ruby_grpc_library(
90514-    name = "secretmanager_ruby_grpc",
90515-    srcs = [":secretmanager_proto"],
90516-    deps = [":secretmanager_ruby_proto"],
90517-)
90518-
90519-ruby_cloud_gapic_library(
90520-    name = "secretmanager_ruby_gapic",
90521-    srcs = [":secretmanager_proto_with_info"],
90522-    extra_protoc_parameters = [
90523-        "ruby-cloud-gem-name=google-cloud-secret_manager-v1beta1",
90524-        "ruby-cloud-env-prefix=SECRET_MANAGER",
90525-        "ruby-cloud-product-url=https://cloud.google.com/secret-manager",
90526-        "ruby-cloud-api-id=secretmanager.googleapis.com",
90527-        "ruby-cloud-api-shortname=secretmanager",
90528-    ],
90529-    grpc_service_config = "secretmanager_grpc_service_config.json",
90530-    rest_numeric_enums = False,
90531-    ruby_cloud_description = "Secret Manager is a secure and convenient storage system for API keys, passwords, certificates, and other sensitive data. Secret Manager provides a central place and single source of truth to manage, access, and audit secrets across Google Cloud.",
90532-    ruby_cloud_title = "Secret Manager V1beta1",
90533-    deps = [
90534-        ":secretmanager_ruby_grpc",
90535-        ":secretmanager_ruby_proto",
90536-    ],
90537-)
90538-
90539-# Open Source Packages
90540-ruby_gapic_assembly_pkg(
90541-    name = "google-cloud-secretmanager-v1beta1-ruby",
90542-    deps = [
90543-        ":secretmanager_ruby_gapic",
90544-        ":secretmanager_ruby_grpc",
90545-        ":secretmanager_ruby_proto",
90546-    ],
90547-)
90548-
90549-##############################################################################
90550-# C#
90551-##############################################################################
90552-load(
90553-    "@com_google_googleapis_imports//:imports.bzl",
90554-    "csharp_gapic_assembly_pkg",
90555-    "csharp_gapic_library",
90556-    "csharp_grpc_library",
90557-    "csharp_proto_library",
90558-)
90559-
90560-csharp_proto_library(
90561-    name = "secretmanager_csharp_proto",
90562-    deps = [":secretmanager_proto"],
90563-)
90564-
90565-csharp_grpc_library(
90566-    name = "secretmanager_csharp_grpc",
90567-    srcs = [":secretmanager_proto"],
90568-    deps = [":secretmanager_csharp_proto"],
90569-)
90570-
90571-csharp_gapic_library(
90572-    name = "secretmanager_csharp_gapic",
90573-    srcs = [":secretmanager_proto_with_info"],
90574-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
90575-    grpc_service_config = "secretmanager_grpc_service_config.json",
90576-    rest_numeric_enums = False,
90577-    service_yaml = "//google/cloud/secrets/v1beta1:secretmanager_v1beta1.yaml",
90578-    deps = [
90579-        ":secretmanager_csharp_grpc",
90580-        ":secretmanager_csharp_proto",
90581-    ],
90582-)
90583-
90584-# Open Source Packages
90585-csharp_gapic_assembly_pkg(
90586-    name = "google-cloud-secretmanager-v1beta1-csharp",
90587-    deps = [
90588-        ":secretmanager_csharp_gapic",
90589-        ":secretmanager_csharp_grpc",
90590-        ":secretmanager_csharp_proto",
90591-    ],
90592-)
90593-
90594-##############################################################################
90595-# C++
90596-##############################################################################
90597-# Put your C++ rules here
90598diff -urN a/google/cloud/security/privateca/BUILD.bazel b/google/cloud/security/privateca/BUILD.bazel
90599--- a/google/cloud/security/privateca/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
90600+++ b/google/cloud/security/privateca/BUILD.bazel	1969-12-31 16:00:00
90601@@ -1,41 +0,0 @@
90602-# This build file includes a target for the Ruby wrapper library for
90603-# google-cloud-security-private_ca.
90604-
90605-# This is an API workspace, having public visibility by default makes perfect sense.
90606-package(default_visibility = ["//visibility:public"])
90607-
90608-# Export yaml configs.
90609-exports_files(glob(["*.yaml"]))
90610-
90611-load(
90612-    "@com_google_googleapis_imports//:imports.bzl",
90613-    "ruby_cloud_gapic_library",
90614-    "ruby_gapic_assembly_pkg",
90615-)
90616-
90617-# Generates a Ruby wrapper client for privateca.
90618-# Ruby wrapper clients are versionless, but are generated from source protos
90619-# for a particular service version, v1 in this case.
90620-ruby_cloud_gapic_library(
90621-    name = "privateca_ruby_wrapper",
90622-    srcs = ["//google/cloud/security/privateca/v1:privateca_proto_with_info"],
90623-    extra_protoc_parameters = [
90624-        "ruby-cloud-gem-name=google-cloud-security-private_ca",
90625-        "ruby-cloud-gem-namespace=Google::Cloud::Security::PrivateCA",
90626-        "ruby-cloud-env-prefix=PRIVATE_CA",
90627-        "ruby-cloud-wrapper-of=v1:0.3;v1beta1:0.0",
90628-        "ruby-cloud-product-url=https://cloud.google.com/certificate-authority-service/",
90629-        "ruby-cloud-api-id=privateca.googleapis.com",
90630-        "ruby-cloud-api-shortname=privateca",
90631-    ],
90632-    ruby_cloud_description = "Certificate Authority Service is a highly available, scalable Google Cloud service that enables you to simplify, automate, and customize the deployment, management, and security of private certificate authorities (CA).",
90633-    ruby_cloud_title = "Certificate Authority Service",
90634-)
90635-
90636-# Open Source package.
90637-ruby_gapic_assembly_pkg(
90638-    name = "google-cloud-security-privateca-ruby",
90639-    deps = [
90640-        ":privateca_ruby_wrapper",
90641-    ],
90642-)
90643diff -urN a/google/cloud/security/privateca/v1/BUILD.bazel b/google/cloud/security/privateca/v1/BUILD.bazel
90644--- a/google/cloud/security/privateca/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
90645+++ b/google/cloud/security/privateca/v1/BUILD.bazel	1969-12-31 16:00:00
90646@@ -1,410 +0,0 @@
90647-# This file was automatically generated by BuildFileGenerator
90648-# https://github.com/googleapis/rules_gapic/tree/master/bazel
90649-
90650-# Most of the manual changes to this file will be overwritten.
90651-# It's **only** allowed to change the following rule attribute values:
90652-# - names of *_gapic_assembly_* rules
90653-# - certain parameters of *_gapic_library rules, including but not limited to:
90654-#    * extra_protoc_parameters
90655-#    * extra_protoc_file_parameters
90656-# The complete list of preserved parameters can be found in the source code.
90657-
90658-# This is an API workspace, having public visibility by default makes perfect sense.
90659-package(default_visibility = ["//visibility:public"])
90660-
90661-##############################################################################
90662-# Common
90663-##############################################################################
90664-load("@rules_proto//proto:defs.bzl", "proto_library")
90665-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
90666-
90667-proto_library(
90668-    name = "privateca_proto",
90669-    srcs = [
90670-        "resources.proto",
90671-        "service.proto",
90672-    ],
90673-    deps = [
90674-        "//google/api:annotations_proto",
90675-        "//google/api:client_proto",
90676-        "//google/api:field_behavior_proto",
90677-        "//google/api:resource_proto",
90678-        "//google/longrunning:operations_proto",
90679-        "//google/type:expr_proto",
90680-        "@com_google_protobuf//:duration_proto",
90681-        "@com_google_protobuf//:field_mask_proto",
90682-        "@com_google_protobuf//:timestamp_proto",
90683-    ],
90684-)
90685-
90686-proto_library_with_info(
90687-    name = "privateca_proto_with_info",
90688-    deps = [
90689-        ":privateca_proto",
90690-        "//google/cloud:common_resources_proto",
90691-        "//google/cloud/location:location_proto",
90692-        "//google/iam/v1:iam_policy_proto",
90693-        "//google/iam/v1:policy_proto",
90694-    ],
90695-)
90696-
90697-##############################################################################
90698-# Java
90699-##############################################################################
90700-load(
90701-    "@com_google_googleapis_imports//:imports.bzl",
90702-    "java_gapic_assembly_gradle_pkg",
90703-    "java_gapic_library",
90704-    "java_gapic_test",
90705-    "java_grpc_library",
90706-    "java_proto_library",
90707-)
90708-
90709-java_proto_library(
90710-    name = "privateca_java_proto",
90711-    deps = [":privateca_proto"],
90712-)
90713-
90714-java_grpc_library(
90715-    name = "privateca_java_grpc",
90716-    srcs = [":privateca_proto"],
90717-    deps = [":privateca_java_proto"],
90718-)
90719-
90720-java_gapic_library(
90721-    name = "privateca_java_gapic",
90722-    srcs = [":privateca_proto_with_info"],
90723-    gapic_yaml = None,
90724-    grpc_service_config = "privateca_grpc_service_config.json",
90725-    rest_numeric_enums = False,
90726-    service_yaml = "privateca_v1.yaml",
90727-    test_deps = [
90728-        ":privateca_java_grpc",
90729-        "//google/cloud/location:location_java_grpc",
90730-        "//google/iam/v1:iam_java_grpc",
90731-    ],
90732-    transport = "grpc+rest",
90733-    deps = [
90734-        ":privateca_java_proto",
90735-        "//google/api:api_java_proto",
90736-        "//google/cloud/location:location_java_proto",
90737-        "//google/iam/v1:iam_java_proto",
90738-    ],
90739-)
90740-
90741-java_gapic_test(
90742-    name = "privateca_java_gapic_test_suite",
90743-    test_classes = [
90744-        "com.google.cloud.security.privateca.v1.CertificateAuthorityServiceClientHttpJsonTest",
90745-        "com.google.cloud.security.privateca.v1.CertificateAuthorityServiceClientTest",
90746-    ],
90747-    runtime_deps = [":privateca_java_gapic_test"],
90748-)
90749-
90750-# Open Source Packages
90751-java_gapic_assembly_gradle_pkg(
90752-    name = "google-cloud-security-privateca-v1-java",
90753-    include_samples = True,
90754-    transport = "grpc+rest",
90755-    deps = [
90756-        ":privateca_java_gapic",
90757-        ":privateca_java_grpc",
90758-        ":privateca_java_proto",
90759-        ":privateca_proto",
90760-    ],
90761-)
90762-
90763-##############################################################################
90764-# Go
90765-##############################################################################
90766-load(
90767-    "@com_google_googleapis_imports//:imports.bzl",
90768-    "go_gapic_assembly_pkg",
90769-    "go_gapic_library",
90770-    "go_proto_library",
90771-    "go_test",
90772-)
90773-
90774-go_proto_library(
90775-    name = "privateca_go_proto",
90776-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
90777-    importpath = "google.golang.org/genproto/googleapis/cloud/security/privateca/v1",
90778-    protos = [":privateca_proto"],
90779-    deps = [
90780-        "//google/api:annotations_go_proto",
90781-        "//google/longrunning:longrunning_go_proto",
90782-        "//google/type:expr_go_proto",
90783-    ],
90784-)
90785-
90786-go_gapic_library(
90787-    name = "privateca_go_gapic",
90788-    srcs = [":privateca_proto_with_info"],
90789-    grpc_service_config = "privateca_grpc_service_config.json",
90790-    importpath = "cloud.google.com/go/security/privateca/apiv1;privateca",
90791-    metadata = True,
90792-    rest_numeric_enums = False,
90793-    service_yaml = "privateca_v1.yaml",
90794-    transport = "grpc+rest",
90795-    deps = [
90796-        ":privateca_go_proto",
90797-        "//google/cloud/location:location_go_proto",
90798-        "//google/iam/v1:iam_go_proto",
90799-        "//google/longrunning:longrunning_go_proto",
90800-        "@com_google_cloud_go//longrunning:go_default_library",
90801-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
90802-        "@io_bazel_rules_go//proto/wkt:duration_go_proto",
90803-    ],
90804-)
90805-
90806-go_test(
90807-    name = "privateca_go_gapic_test",
90808-    srcs = [":privateca_go_gapic_srcjar_test"],
90809-    embed = [":privateca_go_gapic"],
90810-    importpath = "cloud.google.com/go/security/privateca/apiv1",
90811-)
90812-
90813-# Open Source Packages
90814-go_gapic_assembly_pkg(
90815-    name = "gapi-cloud-security-privateca-v1-go",
90816-    deps = [
90817-        ":privateca_go_gapic",
90818-        ":privateca_go_gapic_srcjar-metadata.srcjar",
90819-        ":privateca_go_gapic_srcjar-test.srcjar",
90820-        ":privateca_go_proto",
90821-    ],
90822-)
90823-
90824-##############################################################################
90825-# Python
90826-##############################################################################
90827-load(
90828-    "@com_google_googleapis_imports//:imports.bzl",
90829-    "py_gapic_assembly_pkg",
90830-    "py_gapic_library",
90831-    "py_test",
90832-)
90833-
90834-py_gapic_library(
90835-    name = "privateca_py_gapic",
90836-    srcs = [":privateca_proto"],
90837-    grpc_service_config = "privateca_grpc_service_config.json",
90838-    opt_args = [
90839-        "warehouse-package-name=google-cloud-private-ca",
90840-    ],
90841-    rest_numeric_enums = False,
90842-    transport = "grpc",
90843-)
90844-
90845-py_test(
90846-    name = "privateca_py_gapic_test",
90847-    srcs = [
90848-        "privateca_py_gapic_pytest.py",
90849-        "privateca_py_gapic_test.py",
90850-    ],
90851-    legacy_create_init = False,
90852-    deps = [":privateca_py_gapic"],
90853-)
90854-
90855-# Open Source Packages
90856-py_gapic_assembly_pkg(
90857-    name = "security-privateca-v1-py",
90858-    deps = [
90859-        ":privateca_py_gapic",
90860-    ],
90861-)
90862-
90863-##############################################################################
90864-# PHP
90865-##############################################################################
90866-load(
90867-    "@com_google_googleapis_imports//:imports.bzl",
90868-    "php_gapic_assembly_pkg",
90869-    "php_gapic_library",
90870-    "php_grpc_library",
90871-    "php_proto_library",
90872-)
90873-
90874-php_proto_library(
90875-    name = "privateca_php_proto",
90876-    deps = [":privateca_proto"],
90877-)
90878-
90879-php_grpc_library(
90880-    name = "privateca_php_grpc",
90881-    srcs = [":privateca_proto"],
90882-    deps = [":privateca_php_proto"],
90883-)
90884-
90885-php_gapic_library(
90886-    name = "privateca_php_gapic",
90887-    srcs = [":privateca_proto_with_info"],
90888-    grpc_service_config = "privateca_grpc_service_config.json",
90889-    rest_numeric_enums = False,
90890-    service_yaml = "privateca_v1.yaml",
90891-    transport = "grpc+rest",
90892-    deps = [
90893-        ":privateca_php_grpc",
90894-        ":privateca_php_proto",
90895-    ],
90896-)
90897-
90898-# Open Source Packages
90899-php_gapic_assembly_pkg(
90900-    name = "google-cloud-security-privateca-v1-php",
90901-    deps = [
90902-        ":privateca_php_gapic",
90903-        ":privateca_php_grpc",
90904-        ":privateca_php_proto",
90905-    ],
90906-)
90907-
90908-##############################################################################
90909-# Node.js
90910-##############################################################################
90911-load(
90912-    "@com_google_googleapis_imports//:imports.bzl",
90913-    "nodejs_gapic_assembly_pkg",
90914-    "nodejs_gapic_library",
90915-)
90916-
90917-nodejs_gapic_library(
90918-    name = "privateca_nodejs_gapic",
90919-    package_name = "@google-cloud/security-private-ca",
90920-    src = ":privateca_proto_with_info",
90921-    extra_protoc_parameters = ["metadata"],
90922-    grpc_service_config = "privateca_grpc_service_config.json",
90923-    package = "google.cloud.security.privateca.v1",
90924-    rest_numeric_enums = False,
90925-    service_yaml = "privateca_v1.yaml",
90926-    transport = "grpc+rest",
90927-    deps = [],
90928-)
90929-
90930-nodejs_gapic_assembly_pkg(
90931-    name = "security-privateca-v1-nodejs",
90932-    deps = [
90933-        ":privateca_nodejs_gapic",
90934-        ":privateca_proto",
90935-    ],
90936-)
90937-
90938-##############################################################################
90939-# Ruby
90940-##############################################################################
90941-load(
90942-    "@com_google_googleapis_imports//:imports.bzl",
90943-    "ruby_cloud_gapic_library",
90944-    "ruby_gapic_assembly_pkg",
90945-    "ruby_grpc_library",
90946-    "ruby_proto_library",
90947-)
90948-
90949-ruby_proto_library(
90950-    name = "privateca_ruby_proto",
90951-    deps = [":privateca_proto"],
90952-)
90953-
90954-ruby_grpc_library(
90955-    name = "privateca_ruby_grpc",
90956-    srcs = [":privateca_proto"],
90957-    deps = [":privateca_ruby_proto"],
90958-)
90959-
90960-ruby_cloud_gapic_library(
90961-    name = "privateca_ruby_gapic",
90962-    srcs = [":privateca_proto_with_info"],
90963-    extra_protoc_parameters = [
90964-        "ruby-cloud-gem-name=google-cloud-security-private_ca-v1",
90965-        "ruby-cloud-gem-namespace=Google::Cloud::Security::PrivateCA::V1",
90966-        "ruby-cloud-env-prefix=PRIVATE_CA",
90967-        "ruby-cloud-product-url=https://cloud.google.com/certificate-authority-service/",
90968-        "ruby-cloud-api-id=privateca.googleapis.com",
90969-        "ruby-cloud-api-shortname=privateca",
90970-    ],
90971-    grpc_service_config = "privateca_grpc_service_config.json",
90972-    rest_numeric_enums = False,
90973-    ruby_cloud_description = "Certificate Authority Service is a highly available, scalable Google Cloud service that enables you to simplify, automate, and customize the deployment, management, and security of private certificate authorities (CA).",
90974-    ruby_cloud_title = "Ceritificate Authority Service V1",
90975-    service_yaml = "privateca_v1.yaml",
90976-    deps = [
90977-        ":privateca_ruby_grpc",
90978-        ":privateca_ruby_proto",
90979-    ],
90980-)
90981-
90982-# Open Source Packages
90983-ruby_gapic_assembly_pkg(
90984-    name = "google-cloud-security-privateca-v1-ruby",
90985-    deps = [
90986-        ":privateca_ruby_gapic",
90987-        ":privateca_ruby_grpc",
90988-        ":privateca_ruby_proto",
90989-    ],
90990-)
90991-
90992-##############################################################################
90993-# C#
90994-##############################################################################
90995-load(
90996-    "@com_google_googleapis_imports//:imports.bzl",
90997-    "csharp_gapic_assembly_pkg",
90998-    "csharp_gapic_library",
90999-    "csharp_grpc_library",
91000-    "csharp_proto_library",
91001-)
91002-
91003-csharp_proto_library(
91004-    name = "privateca_csharp_proto",
91005-    deps = [":privateca_proto"],
91006-)
91007-
91008-csharp_grpc_library(
91009-    name = "privateca_csharp_grpc",
91010-    srcs = [":privateca_proto"],
91011-    deps = [":privateca_csharp_proto"],
91012-)
91013-
91014-csharp_gapic_library(
91015-    name = "privateca_csharp_gapic",
91016-    srcs = [":privateca_proto_with_info"],
91017-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
91018-    grpc_service_config = "privateca_grpc_service_config.json",
91019-    rest_numeric_enums = False,
91020-    service_yaml = "privateca_v1.yaml",
91021-    deps = [
91022-        ":privateca_csharp_grpc",
91023-        ":privateca_csharp_proto",
91024-    ],
91025-)
91026-
91027-# Open Source Packages
91028-csharp_gapic_assembly_pkg(
91029-    name = "google-cloud-security-privateca-v1-csharp",
91030-    deps = [
91031-        ":privateca_csharp_gapic",
91032-        ":privateca_csharp_grpc",
91033-        ":privateca_csharp_proto",
91034-    ],
91035-)
91036-
91037-##############################################################################
91038-# C++
91039-##############################################################################
91040-load(
91041-    "@com_google_googleapis_imports//:imports.bzl",
91042-    "cc_grpc_library",
91043-    "cc_proto_library",
91044-)
91045-
91046-cc_proto_library(
91047-    name = "privateca_cc_proto",
91048-    deps = [":privateca_proto"],
91049-)
91050-
91051-cc_grpc_library(
91052-    name = "privateca_cc_grpc",
91053-    srcs = [":privateca_proto"],
91054-    grpc_only = True,
91055-    deps = [":privateca_cc_proto"],
91056-)
91057diff -urN a/google/cloud/security/privateca/v1beta1/BUILD.bazel b/google/cloud/security/privateca/v1beta1/BUILD.bazel
91058--- a/google/cloud/security/privateca/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
91059+++ b/google/cloud/security/privateca/v1beta1/BUILD.bazel	1969-12-31 16:00:00
91060@@ -1,376 +0,0 @@
91061-# This file was automatically generated by BuildFileGenerator
91062-# https://github.com/googleapis/gapic-generator/tree/master/rules_gapic/bazel
91063-
91064-# Most of the manual changes to this file will be overwritten.
91065-# It's **only** allowed to change the following rule attribute values:
91066-# - names of *_gapic_assembly_* rules
91067-# - certain parameters of *_gapic_library rules, including but not limited to:
91068-#    * extra_protoc_parameters
91069-#    * extra_protoc_file_parameters
91070-# The complete list of preserved parameters can be found in the source code.
91071-
91072-# This is an API workspace, having public visibility by default makes perfect sense.
91073-package(default_visibility = ["//visibility:public"])
91074-
91075-##############################################################################
91076-# Common
91077-##############################################################################
91078-load("@rules_proto//proto:defs.bzl", "proto_library")
91079-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
91080-
91081-proto_library(
91082-    name = "privateca_proto",
91083-    srcs = [
91084-        "resources.proto",
91085-        "service.proto",
91086-    ],
91087-    deps = [
91088-        "//google/api:annotations_proto",
91089-        "//google/api:client_proto",
91090-        "//google/api:field_behavior_proto",
91091-        "//google/api:resource_proto",
91092-        "//google/longrunning:operations_proto",
91093-        "@com_google_protobuf//:duration_proto",
91094-        "@com_google_protobuf//:field_mask_proto",
91095-        "@com_google_protobuf//:timestamp_proto",
91096-        "@com_google_protobuf//:wrappers_proto",
91097-    ],
91098-)
91099-
91100-proto_library_with_info(
91101-    name = "privateca_proto_with_info",
91102-    deps = [
91103-        ":privateca_proto",
91104-        "//google/cloud:common_resources_proto",
91105-    ],
91106-)
91107-
91108-##############################################################################
91109-# Java
91110-##############################################################################
91111-load(
91112-    "@com_google_googleapis_imports//:imports.bzl",
91113-    "java_gapic_assembly_gradle_pkg",
91114-    "java_gapic_library",
91115-    "java_gapic_test",
91116-    "java_grpc_library",
91117-    "java_proto_library",
91118-)
91119-
91120-java_proto_library(
91121-    name = "privateca_java_proto",
91122-    deps = [":privateca_proto"],
91123-)
91124-
91125-java_grpc_library(
91126-    name = "privateca_java_grpc",
91127-    srcs = [":privateca_proto"],
91128-    deps = [":privateca_java_proto"],
91129-)
91130-
91131-java_gapic_library(
91132-    name = "privateca_java_gapic",
91133-    srcs = [":privateca_proto_with_info"],
91134-    grpc_service_config = "privateca_grpc_service_config.json",
91135-    rest_numeric_enums = False,
91136-    test_deps = [
91137-        ":privateca_java_grpc",
91138-    ],
91139-    transport = "grpc+rest",
91140-    deps = [
91141-        ":privateca_java_proto",
91142-    ],
91143-)
91144-
91145-java_gapic_test(
91146-    name = "privateca_java_gapic_test_suite",
91147-    test_classes = [
91148-        "com.google.cloud.security.privateca.v1beta1.CertificateAuthorityServiceClientHttpJsonTest",
91149-        "com.google.cloud.security.privateca.v1beta1.CertificateAuthorityServiceClientTest",
91150-    ],
91151-    runtime_deps = [":privateca_java_gapic_test"],
91152-)
91153-
91154-# Open Source Packages
91155-java_gapic_assembly_gradle_pkg(
91156-    name = "google-cloud-security-privateca-v1beta1-java",
91157-    include_samples = True,
91158-    transport = "grpc+rest",
91159-    deps = [
91160-        ":privateca_java_gapic",
91161-        ":privateca_java_grpc",
91162-        ":privateca_java_proto",
91163-        ":privateca_proto",
91164-    ],
91165-)
91166-
91167-##############################################################################
91168-# Go
91169-##############################################################################
91170-load(
91171-    "@com_google_googleapis_imports//:imports.bzl",
91172-    "go_gapic_assembly_pkg",
91173-    "go_gapic_library",
91174-    "go_proto_library",
91175-    "go_test",
91176-)
91177-
91178-go_proto_library(
91179-    name = "privateca_go_proto",
91180-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
91181-    importpath = "google.golang.org/genproto/googleapis/cloud/security/privateca/v1beta1",
91182-    protos = [":privateca_proto"],
91183-    deps = [
91184-        "//google/api:annotations_go_proto",
91185-        "//google/longrunning:longrunning_go_proto",
91186-    ],
91187-)
91188-
91189-go_gapic_library(
91190-    name = "privateca_go_gapic",
91191-    srcs = [":privateca_proto_with_info"],
91192-    grpc_service_config = "privateca_grpc_service_config.json",
91193-    importpath = "cloud.google.com/go/security/privateca/apiv1beta1;privateca",
91194-    rest_numeric_enums = False,
91195-    service_yaml = "privateca_v1beta1.yaml",
91196-    transport = "grpc+rest",
91197-    deps = [
91198-        ":privateca_go_proto",
91199-        "//google/longrunning:longrunning_go_proto",
91200-        "@com_google_cloud_go//longrunning:go_default_library",
91201-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
91202-        "@io_bazel_rules_go//proto/wkt:duration_go_proto",
91203-    ],
91204-)
91205-
91206-go_test(
91207-    name = "privateca_go_gapic_test",
91208-    srcs = [":privateca_go_gapic_srcjar_test"],
91209-    embed = [":privateca_go_gapic"],
91210-    importpath = "cloud.google.com/go/security/privateca/apiv1beta1",
91211-)
91212-
91213-# Open Source Packages
91214-go_gapic_assembly_pkg(
91215-    name = "gapi-cloud-security-privateca-v1beta1-go",
91216-    deps = [
91217-        ":privateca_go_gapic",
91218-        ":privateca_go_gapic_srcjar-test.srcjar",
91219-        ":privateca_go_proto",
91220-    ],
91221-)
91222-
91223-##############################################################################
91224-# Python
91225-##############################################################################
91226-load(
91227-    "@com_google_googleapis_imports//:imports.bzl",
91228-    "py_gapic_assembly_pkg",
91229-    "py_gapic_library",
91230-    "py_test",
91231-)
91232-
91233-py_gapic_library(
91234-    name = "privateca_py_gapic",
91235-    srcs = [":privateca_proto"],
91236-    grpc_service_config = "privateca_grpc_service_config.json",
91237-    opt_args = [
91238-        "warehouse-package-name=google-cloud-private-ca",
91239-    ],
91240-    rest_numeric_enums = False,
91241-    transport = "grpc",
91242-)
91243-
91244-py_test(
91245-    name = "privateca_py_gapic_test",
91246-    srcs = [
91247-        "privateca_py_gapic_pytest.py",
91248-        "privateca_py_gapic_test.py",
91249-    ],
91250-    legacy_create_init = False,
91251-    deps = [":privateca_py_gapic"],
91252-)
91253-
91254-py_gapic_assembly_pkg(
91255-    name = "security-privateca-v1beta1-py",
91256-    deps = [
91257-        ":privateca_py_gapic",
91258-    ],
91259-)
91260-
91261-##############################################################################
91262-# PHP
91263-##############################################################################
91264-load(
91265-    "@com_google_googleapis_imports//:imports.bzl",
91266-    "php_gapic_assembly_pkg",
91267-    "php_gapic_library",
91268-    "php_grpc_library",
91269-    "php_proto_library",
91270-)
91271-
91272-php_proto_library(
91273-    name = "privateca_php_proto",
91274-    deps = [":privateca_proto"],
91275-)
91276-
91277-php_grpc_library(
91278-    name = "privateca_php_grpc",
91279-    srcs = [":privateca_proto"],
91280-    deps = [":privateca_php_proto"],
91281-)
91282-
91283-php_gapic_library(
91284-    name = "privateca_php_gapic",
91285-    srcs = [":privateca_proto_with_info"],
91286-    grpc_service_config = "privateca_grpc_service_config.json",
91287-    rest_numeric_enums = False,
91288-    transport = "grpc+rest",
91289-    deps = [
91290-        ":privateca_php_grpc",
91291-        ":privateca_php_proto",
91292-    ],
91293-)
91294-
91295-# Open Source Packages
91296-php_gapic_assembly_pkg(
91297-    name = "google-cloud-security-privateca-v1beta1-php",
91298-    deps = [
91299-        ":privateca_php_gapic",
91300-        ":privateca_php_grpc",
91301-        ":privateca_php_proto",
91302-    ],
91303-)
91304-
91305-##############################################################################
91306-# Node.js
91307-##############################################################################
91308-load(
91309-    "@com_google_googleapis_imports//:imports.bzl",
91310-    "nodejs_gapic_assembly_pkg",
91311-    "nodejs_gapic_library",
91312-)
91313-
91314-nodejs_gapic_library(
91315-    name = "privateca_nodejs_gapic",
91316-    package_name = "@google-cloud/security-private-ca",
91317-    src = ":privateca_proto_with_info",
91318-    extra_protoc_parameters = ["metadata"],
91319-    grpc_service_config = "privateca_grpc_service_config.json",
91320-    package = "google.cloud.security.privateca.v1beta1",
91321-    rest_numeric_enums = False,
91322-    service_yaml = "privateca_v1beta1.yaml",
91323-    transport = "grpc+rest",
91324-    deps = [],
91325-)
91326-
91327-nodejs_gapic_assembly_pkg(
91328-    name = "security-privateca-v1beta1-nodejs",
91329-    deps = [
91330-        ":privateca_nodejs_gapic",
91331-        ":privateca_proto",
91332-    ],
91333-)
91334-
91335-##############################################################################
91336-# Ruby
91337-##############################################################################
91338-load(
91339-    "@com_google_googleapis_imports//:imports.bzl",
91340-    "ruby_cloud_gapic_library",
91341-    "ruby_gapic_assembly_pkg",
91342-    "ruby_grpc_library",
91343-    "ruby_proto_library",
91344-)
91345-
91346-ruby_proto_library(
91347-    name = "privateca_ruby_proto",
91348-    deps = [":privateca_proto"],
91349-)
91350-
91351-ruby_grpc_library(
91352-    name = "privateca_ruby_grpc",
91353-    srcs = [":privateca_proto"],
91354-    deps = [":privateca_ruby_proto"],
91355-)
91356-
91357-ruby_cloud_gapic_library(
91358-    name = "privateca_ruby_gapic",
91359-    srcs = [":privateca_proto_with_info"],
91360-    extra_protoc_parameters = [
91361-        "ruby-cloud-gem-name=google-cloud-security-private_ca-v1beta1",
91362-        "ruby-cloud-gem-namespace=Google::Cloud::Security::PrivateCA::V1beta1",
91363-        "ruby-cloud-env-prefix=PRIVATE_CA",
91364-        "ruby-cloud-product-url=https://cloud.google.com/certificate-authority-service/",
91365-        "ruby-cloud-api-id=privateca.googleapis.com",
91366-        "ruby-cloud-api-shortname=privateca",
91367-    ],
91368-    grpc_service_config = "privateca_grpc_service_config.json",
91369-    rest_numeric_enums = False,
91370-    ruby_cloud_description = "Certificate Authority Service is a highly available, scalable Google Cloud service that enables you to simplify, automate, and customize the deployment, management, and security of private certificate authorities (CA).",
91371-    ruby_cloud_title = "Certificate Authority Service V1beta1",
91372-    deps = [
91373-        ":privateca_ruby_grpc",
91374-        ":privateca_ruby_proto",
91375-    ],
91376-)
91377-
91378-# Open Source Packages
91379-ruby_gapic_assembly_pkg(
91380-    name = "google-cloud-security-privateca-v1beta1-ruby",
91381-    deps = [
91382-        ":privateca_ruby_gapic",
91383-        ":privateca_ruby_grpc",
91384-        ":privateca_ruby_proto",
91385-    ],
91386-)
91387-
91388-##############################################################################
91389-# C#
91390-##############################################################################
91391-load(
91392-    "@com_google_googleapis_imports//:imports.bzl",
91393-    "csharp_gapic_assembly_pkg",
91394-    "csharp_gapic_library",
91395-    "csharp_grpc_library",
91396-    "csharp_proto_library",
91397-)
91398-
91399-csharp_proto_library(
91400-    name = "privateca_csharp_proto",
91401-    deps = [":privateca_proto"],
91402-)
91403-
91404-csharp_grpc_library(
91405-    name = "privateca_csharp_grpc",
91406-    srcs = [":privateca_proto"],
91407-    deps = [":privateca_csharp_proto"],
91408-)
91409-
91410-csharp_gapic_library(
91411-    name = "privateca_csharp_gapic",
91412-    srcs = [":privateca_proto_with_info"],
91413-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
91414-    grpc_service_config = "privateca_grpc_service_config.json",
91415-    rest_numeric_enums = False,
91416-    service_yaml = "privateca_v1beta1.yaml",
91417-    deps = [
91418-        ":privateca_csharp_grpc",
91419-        ":privateca_csharp_proto",
91420-    ],
91421-)
91422-
91423-# Open Source Packages
91424-csharp_gapic_assembly_pkg(
91425-    name = "google-cloud-security-privateca-v1beta1-csharp",
91426-    deps = [
91427-        ":privateca_csharp_gapic",
91428-        ":privateca_csharp_grpc",
91429-        ":privateca_csharp_proto",
91430-    ],
91431-)
91432-
91433-##############################################################################
91434-# C++
91435-##############################################################################
91436-# Put your C++ rules here
91437diff -urN a/google/cloud/security/publicca/BUILD.bazel b/google/cloud/security/publicca/BUILD.bazel
91438--- a/google/cloud/security/publicca/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
91439+++ b/google/cloud/security/publicca/BUILD.bazel	1969-12-31 16:00:00
91440@@ -1,40 +0,0 @@
91441-# This build file includes a target for the Ruby wrapper library for
91442-# google-cloud-security-public_ca.
91443-
91444-# This is an API workspace, having public visibility by default makes perfect sense.
91445-package(default_visibility = ["//visibility:public"])
91446-
91447-# Export yaml configs.
91448-exports_files(glob(["*.yaml"]))
91449-
91450-load(
91451-    "@com_google_googleapis_imports//:imports.bzl",
91452-    "ruby_cloud_gapic_library",
91453-    "ruby_gapic_assembly_pkg",
91454-)
91455-
91456-# Generates a Ruby wrapper client for publicca.
91457-# Ruby wrapper clients are versionless, but are generated from source protos
91458-# for a particular service version, v1beta1 in this case.
91459-ruby_cloud_gapic_library(
91460-    name = "publicca_ruby_wrapper",
91461-    srcs = ["//google/cloud/security/publicca/v1beta1:publicca_proto_with_info"],
91462-    extra_protoc_parameters = [
91463-        "ruby-cloud-api-id=publicca.googleapis.com",
91464-        "ruby-cloud-api-shortname=publicca",
91465-        "ruby-cloud-gem-name=google-cloud-security-public_ca",
91466-        "ruby-cloud-gem-namespace=Google::Cloud::Security::PublicCA",
91467-        "ruby-cloud-wrapper-of=v1beta1:0.0",
91468-        "ruby-cloud-product-url=https://cloud.google.com/certificate-manager/docs/public-ca/",
91469-    ],
91470-    ruby_cloud_description = "Certificate Manager's Public Certificate Authority (CA) functionality allows you to provision and deploy widely trusted X.509 certificates after validating that the certificate requester controls the domains. Certificate Manager lets you directly and programmatically request publicly trusted TLS certificates that are already in the root of trust stores used by major browsers, operating systems, and applications. You can use these TLS certificates to authenticate and encrypt internet traffic.",
91471-    ruby_cloud_title = "Public Certificate Authority",
91472-)
91473-
91474-# Open Source package.
91475-ruby_gapic_assembly_pkg(
91476-    name = "google-cloud-security-publicca-ruby",
91477-    deps = [
91478-        ":publicca_ruby_wrapper",
91479-    ],
91480-)
91481diff -urN a/google/cloud/security/publicca/v1beta1/BUILD.bazel b/google/cloud/security/publicca/v1beta1/BUILD.bazel
91482--- a/google/cloud/security/publicca/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
91483+++ b/google/cloud/security/publicca/v1beta1/BUILD.bazel	1969-12-31 16:00:00
91484@@ -1,392 +0,0 @@
91485-# This file was automatically generated by BuildFileGenerator
91486-# https://github.com/googleapis/rules_gapic/tree/master/bazel
91487-
91488-# Most of the manual changes to this file will be overwritten.
91489-# It's **only** allowed to change the following rule attribute values:
91490-# - names of *_gapic_assembly_* rules
91491-# - certain parameters of *_gapic_library rules, including but not limited to:
91492-#    * extra_protoc_parameters
91493-#    * extra_protoc_file_parameters
91494-# The complete list of preserved parameters can be found in the source code.
91495-
91496-# This is an API workspace, having public visibility by default makes perfect sense.
91497-package(default_visibility = ["//visibility:public"])
91498-
91499-##############################################################################
91500-# Common
91501-##############################################################################
91502-load("@rules_proto//proto:defs.bzl", "proto_library")
91503-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
91504-
91505-proto_library(
91506-    name = "publicca_proto",
91507-    srcs = [
91508-        "resources.proto",
91509-        "service.proto",
91510-    ],
91511-    deps = [
91512-        "//google/api:annotations_proto",
91513-        "//google/api:client_proto",
91514-        "//google/api:field_behavior_proto",
91515-        "//google/api:resource_proto",
91516-    ],
91517-)
91518-
91519-proto_library_with_info(
91520-    name = "publicca_proto_with_info",
91521-    deps = [
91522-        ":publicca_proto",
91523-        "//google/cloud:common_resources_proto",
91524-    ],
91525-)
91526-
91527-##############################################################################
91528-# Java
91529-##############################################################################
91530-load(
91531-    "@com_google_googleapis_imports//:imports.bzl",
91532-    "java_gapic_assembly_gradle_pkg",
91533-    "java_gapic_library",
91534-    "java_gapic_test",
91535-    "java_grpc_library",
91536-    "java_proto_library",
91537-)
91538-
91539-java_proto_library(
91540-    name = "publicca_java_proto",
91541-    deps = [":publicca_proto"],
91542-)
91543-
91544-java_grpc_library(
91545-    name = "publicca_java_grpc",
91546-    srcs = [":publicca_proto"],
91547-    deps = [":publicca_java_proto"],
91548-)
91549-
91550-java_gapic_library(
91551-    name = "publicca_java_gapic",
91552-    srcs = [":publicca_proto_with_info"],
91553-    gapic_yaml = None,
91554-    grpc_service_config = "publicca_v1beta1_grpc_service_config.json",
91555-    rest_numeric_enums = False,
91556-    service_yaml = "publicca_v1beta1.yaml",
91557-    test_deps = [
91558-        ":publicca_java_grpc",
91559-    ],
91560-    transport = "grpc+rest",
91561-    deps = [
91562-        ":publicca_java_proto",
91563-        "//google/api:api_java_proto",
91564-    ],
91565-)
91566-
91567-java_gapic_test(
91568-    name = "publicca_java_gapic_test_suite",
91569-    test_classes = [
91570-        "com.google.cloud.security.publicca.v1beta1.PublicCertificateAuthorityServiceClientHttpJsonTest",
91571-        "com.google.cloud.security.publicca.v1beta1.PublicCertificateAuthorityServiceClientTest",
91572-    ],
91573-    runtime_deps = [":publicca_java_gapic_test"],
91574-)
91575-
91576-# Open Source Packages
91577-java_gapic_assembly_gradle_pkg(
91578-    name = "google-cloud-security-publicca-v1beta1-java",
91579-    include_samples = True,
91580-    transport = "grpc+rest",
91581-    deps = [
91582-        ":publicca_java_gapic",
91583-        ":publicca_java_grpc",
91584-        ":publicca_java_proto",
91585-        ":publicca_proto",
91586-    ],
91587-)
91588-
91589-##############################################################################
91590-# Go
91591-##############################################################################
91592-load(
91593-    "@com_google_googleapis_imports//:imports.bzl",
91594-    "go_gapic_assembly_pkg",
91595-    "go_gapic_library",
91596-    "go_proto_library",
91597-    "go_test",
91598-)
91599-
91600-go_proto_library(
91601-    name = "publicca_go_proto",
91602-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
91603-    importpath = "google.golang.org/genproto/googleapis/cloud/security/publicca/v1beta1",
91604-    protos = [":publicca_proto"],
91605-    deps = [
91606-        "//google/api:annotations_go_proto",
91607-    ],
91608-)
91609-
91610-go_gapic_library(
91611-    name = "publicca_go_gapic",
91612-    srcs = [":publicca_proto_with_info"],
91613-    grpc_service_config = "publicca_v1beta1_grpc_service_config.json",
91614-    importpath = "cloud.google.com/go/security/publicca/apiv1beta1;publicca",
91615-    metadata = True,
91616-    rest_numeric_enums = False,
91617-    service_yaml = "publicca_v1beta1.yaml",
91618-    transport = "grpc+rest",
91619-    deps = [
91620-        ":publicca_go_proto",
91621-    ],
91622-)
91623-
91624-go_test(
91625-    name = "publicca_go_gapic_test",
91626-    srcs = [":publicca_go_gapic_srcjar_test"],
91627-    embed = [":publicca_go_gapic"],
91628-    importpath = "cloud.google.com/go/security/publicca/apiv1beta1",
91629-)
91630-
91631-# Open Source Packages
91632-go_gapic_assembly_pkg(
91633-    name = "gapi-cloud-security-publicca-v1beta1-go",
91634-    deps = [
91635-        ":publicca_go_gapic",
91636-        ":publicca_go_gapic_srcjar-metadata.srcjar",
91637-        ":publicca_go_gapic_srcjar-test.srcjar",
91638-        ":publicca_go_proto",
91639-    ],
91640-)
91641-
91642-##############################################################################
91643-# Python
91644-##############################################################################
91645-load(
91646-    "@com_google_googleapis_imports//:imports.bzl",
91647-    "py_gapic_assembly_pkg",
91648-    "py_gapic_library",
91649-    "py_test",
91650-)
91651-
91652-py_gapic_library(
91653-    name = "publicca_py_gapic",
91654-    srcs = [":publicca_proto"],
91655-    grpc_service_config = "publicca_v1beta1_grpc_service_config.json",
91656-    opt_args = [
91657-        "warehouse-package-name=google-cloud-public-ca",
91658-    ],
91659-    rest_numeric_enums = False,
91660-    service_yaml = "publicca_v1beta1.yaml",
91661-    transport = "grpc+rest",
91662-    deps = [
91663-    ],
91664-)
91665-
91666-py_test(
91667-    name = "publicca_py_gapic_test",
91668-    srcs = [
91669-        "publicca_py_gapic_pytest.py",
91670-        "publicca_py_gapic_test.py",
91671-    ],
91672-    legacy_create_init = False,
91673-    deps = [":publicca_py_gapic"],
91674-)
91675-
91676-# Open Source Packages
91677-py_gapic_assembly_pkg(
91678-    name = "security-publicca-v1beta1-py",
91679-    deps = [
91680-        ":publicca_py_gapic",
91681-    ],
91682-)
91683-
91684-##############################################################################
91685-# PHP
91686-##############################################################################
91687-load(
91688-    "@com_google_googleapis_imports//:imports.bzl",
91689-    "php_gapic_assembly_pkg",
91690-    "php_gapic_library",
91691-    "php_grpc_library",
91692-    "php_proto_library",
91693-)
91694-
91695-php_proto_library(
91696-    name = "publicca_php_proto",
91697-    deps = [":publicca_proto"],
91698-)
91699-
91700-php_grpc_library(
91701-    name = "publicca_php_grpc",
91702-    srcs = [":publicca_proto"],
91703-    deps = [":publicca_php_proto"],
91704-)
91705-
91706-php_gapic_library(
91707-    name = "publicca_php_gapic",
91708-    srcs = [":publicca_proto_with_info"],
91709-    grpc_service_config = "publicca_v1beta1_grpc_service_config.json",
91710-    rest_numeric_enums = False,
91711-    service_yaml = "publicca_v1beta1.yaml",
91712-    transport = "grpc+rest",
91713-    deps = [
91714-        ":publicca_php_grpc",
91715-        ":publicca_php_proto",
91716-    ],
91717-)
91718-
91719-# Open Source Packages
91720-php_gapic_assembly_pkg(
91721-    name = "google-cloud-security-publicca-v1beta1-php",
91722-    deps = [
91723-        ":publicca_php_gapic",
91724-        ":publicca_php_grpc",
91725-        ":publicca_php_proto",
91726-    ],
91727-)
91728-
91729-##############################################################################
91730-# Node.js
91731-##############################################################################
91732-load(
91733-    "@com_google_googleapis_imports//:imports.bzl",
91734-    "nodejs_gapic_assembly_pkg",
91735-    "nodejs_gapic_library",
91736-)
91737-
91738-nodejs_gapic_library(
91739-    name = "publicca_nodejs_gapic",
91740-    package_name = "@google-cloud/publicca",
91741-    src = ":publicca_proto_with_info",
91742-    extra_protoc_parameters = ["metadata"],
91743-    grpc_service_config = "publicca_v1beta1_grpc_service_config.json",
91744-    package = "google.cloud.security.publicca.v1beta1",
91745-    rest_numeric_enums = False,
91746-    service_yaml = "publicca_v1beta1.yaml",
91747-    transport = "grpc+rest",
91748-    deps = [],
91749-)
91750-
91751-nodejs_gapic_assembly_pkg(
91752-    name = "security-publicca-v1beta1-nodejs",
91753-    deps = [
91754-        ":publicca_nodejs_gapic",
91755-        ":publicca_proto",
91756-    ],
91757-)
91758-
91759-##############################################################################
91760-# Ruby
91761-##############################################################################
91762-load(
91763-    "@com_google_googleapis_imports//:imports.bzl",
91764-    "ruby_cloud_gapic_library",
91765-    "ruby_gapic_assembly_pkg",
91766-    "ruby_grpc_library",
91767-    "ruby_proto_library",
91768-)
91769-
91770-ruby_proto_library(
91771-    name = "publicca_ruby_proto",
91772-    deps = [":publicca_proto"],
91773-)
91774-
91775-ruby_grpc_library(
91776-    name = "publicca_ruby_grpc",
91777-    srcs = [":publicca_proto"],
91778-    deps = [":publicca_ruby_proto"],
91779-)
91780-
91781-ruby_cloud_gapic_library(
91782-    name = "publicca_ruby_gapic",
91783-    srcs = [":publicca_proto_with_info"],
91784-    extra_protoc_parameters = [
91785-        "ruby-cloud-api-id=publicca.googleapis.com",
91786-        "ruby-cloud-api-shortname=publicca",
91787-        "ruby-cloud-gem-name=google-cloud-security-public_ca-v1beta1",
91788-        "ruby-cloud-gem-namespace=Google::Cloud::Security::PublicCA::V1beta1",
91789-        "ruby-cloud-product-url=https://cloud.google.com/certificate-manager/docs/public-ca/",
91790-    ],
91791-    grpc_service_config = "publicca_v1beta1_grpc_service_config.json",
91792-    rest_numeric_enums = False,
91793-    ruby_cloud_description = "Certificate Manager's Public Certificate Authority (CA) functionality allows you to provision and deploy widely trusted X.509 certificates after validating that the certificate requester controls the domains. Certificate Manager lets you directly and programmatically request publicly trusted TLS certificates that are already in the root of trust stores used by major browsers, operating systems, and applications. You can use these TLS certificates to authenticate and encrypt internet traffic.",
91794-    ruby_cloud_title = "Public Certificate Authority V1beta1",
91795-    service_yaml = "publicca_v1beta1.yaml",
91796-    deps = [
91797-        ":publicca_ruby_grpc",
91798-        ":publicca_ruby_proto",
91799-    ],
91800-)
91801-
91802-# Open Source Packages
91803-ruby_gapic_assembly_pkg(
91804-    name = "google-cloud-security-publicca-v1beta1-ruby",
91805-    deps = [
91806-        ":publicca_ruby_gapic",
91807-        ":publicca_ruby_grpc",
91808-        ":publicca_ruby_proto",
91809-    ],
91810-)
91811-
91812-##############################################################################
91813-# C#
91814-##############################################################################
91815-load(
91816-    "@com_google_googleapis_imports//:imports.bzl",
91817-    "csharp_gapic_assembly_pkg",
91818-    "csharp_gapic_library",
91819-    "csharp_grpc_library",
91820-    "csharp_proto_library",
91821-)
91822-
91823-csharp_proto_library(
91824-    name = "publicca_csharp_proto",
91825-    deps = [":publicca_proto"],
91826-)
91827-
91828-csharp_grpc_library(
91829-    name = "publicca_csharp_grpc",
91830-    srcs = [":publicca_proto"],
91831-    deps = [":publicca_csharp_proto"],
91832-)
91833-
91834-csharp_gapic_library(
91835-    name = "publicca_csharp_gapic",
91836-    srcs = [":publicca_proto_with_info"],
91837-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
91838-    grpc_service_config = "publicca_v1beta1_grpc_service_config.json",
91839-    rest_numeric_enums = False,
91840-    service_yaml = "publicca_v1beta1.yaml",
91841-    deps = [
91842-        ":publicca_csharp_grpc",
91843-        ":publicca_csharp_proto",
91844-    ],
91845-)
91846-
91847-# Open Source Packages
91848-csharp_gapic_assembly_pkg(
91849-    name = "google-cloud-security-publicca-v1beta1-csharp",
91850-    deps = [
91851-        ":publicca_csharp_gapic",
91852-        ":publicca_csharp_grpc",
91853-        ":publicca_csharp_proto",
91854-    ],
91855-)
91856-
91857-##############################################################################
91858-# C++
91859-##############################################################################
91860-load(
91861-    "@com_google_googleapis_imports//:imports.bzl",
91862-    "cc_grpc_library",
91863-    "cc_proto_library",
91864-)
91865-
91866-cc_proto_library(
91867-    name = "publicca_cc_proto",
91868-    deps = [":publicca_proto"],
91869-)
91870-
91871-cc_grpc_library(
91872-    name = "publicca_cc_grpc",
91873-    srcs = [":publicca_proto"],
91874-    grpc_only = True,
91875-    deps = [":publicca_cc_proto"],
91876-)
91877diff -urN a/google/cloud/securitycenter/BUILD.bazel b/google/cloud/securitycenter/BUILD.bazel
91878--- a/google/cloud/securitycenter/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
91879+++ b/google/cloud/securitycenter/BUILD.bazel	1969-12-31 16:00:00
91880@@ -1,41 +0,0 @@
91881-# This build file includes a target for the Ruby wrapper library for
91882-# google-cloud-security_center.
91883-
91884-# This is an API workspace, having public visibility by default makes perfect sense.
91885-package(default_visibility = ["//visibility:public"])
91886-
91887-# Export yaml configs.
91888-exports_files(glob(["*.yaml"]))
91889-
91890-load(
91891-    "@com_google_googleapis_imports//:imports.bzl",
91892-    "ruby_cloud_gapic_library",
91893-    "ruby_gapic_assembly_pkg",
91894-)
91895-
91896-# Generates a Ruby wrapper client for securitycenter.
91897-# Ruby wrapper clients are versionless, but are generated from source protos
91898-# for a particular service version, v1 in this case.
91899-ruby_cloud_gapic_library(
91900-    name = "securitycenter_ruby_wrapper",
91901-    srcs = ["//google/cloud/securitycenter/v1:securitycenter_proto_with_info"],
91902-    extra_protoc_parameters = [
91903-        "ruby-cloud-gem-name=google-cloud-security_center",
91904-        "ruby-cloud-env-prefix=SECURITY_CENTER",
91905-        "ruby-cloud-wrapper-of=v1:0.0;v1p1beta1:0.0",
91906-        "ruby-cloud-product-url=https://cloud.google.com/security-command-center",
91907-        "ruby-cloud-api-id=securitycenter.googleapis.com",
91908-        "ruby-cloud-api-shortname=securitycenter",
91909-        "ruby-cloud-migration-version=1.0",
91910-    ],
91911-    ruby_cloud_description = "Security Command Center API provides access to temporal views of assets and findings within an organization.",
91912-    ruby_cloud_title = "Security Command Center",
91913-)
91914-
91915-# Open Source package.
91916-ruby_gapic_assembly_pkg(
91917-    name = "google-cloud-securitycenter-ruby",
91918-    deps = [
91919-        ":securitycenter_ruby_wrapper",
91920-    ],
91921-)
91922diff -urN a/google/cloud/securitycenter/settings/v1beta1/BUILD.bazel b/google/cloud/securitycenter/settings/v1beta1/BUILD.bazel
91923--- a/google/cloud/securitycenter/settings/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
91924+++ b/google/cloud/securitycenter/settings/v1beta1/BUILD.bazel	1969-12-31 16:00:00
91925@@ -1,312 +0,0 @@
91926-# This file was automatically generated by BuildFileGenerator
91927-# https://github.com/googleapis/gapic-generator/tree/master/rules_gapic/bazel
91928-
91929-# Most of the manual changes to this file will be overwritten.
91930-# It's **only** allowed to change the following rule attribute values:
91931-# - names of *_gapic_assembly_* rules
91932-# - certain parameters of *_gapic_library rules, including but not limited to:
91933-#    * extra_protoc_parameters
91934-#    * extra_protoc_file_parameters
91935-# The complete list of preserved parameters can be found in the source code.
91936-
91937-##############################################################################
91938-# Common
91939-##############################################################################
91940-load("@rules_proto//proto:defs.bzl", "proto_library")
91941-load(
91942-    "@com_google_googleapis_imports//:imports.bzl",
91943-    "csharp_gapic_assembly_pkg",
91944-    "csharp_gapic_library",
91945-    "csharp_grpc_library",
91946-    "csharp_proto_library",
91947-    "go_gapic_assembly_pkg",
91948-    "go_gapic_library",
91949-    "go_proto_library",
91950-    "go_test",
91951-    "java_gapic_assembly_gradle_pkg",
91952-    "java_gapic_library",
91953-    "java_gapic_test",
91954-    "java_grpc_library",
91955-    "java_proto_library",
91956-    "nodejs_gapic_assembly_pkg",
91957-    "nodejs_gapic_library",
91958-    "php_gapic_assembly_pkg",
91959-    "php_gapic_library",
91960-    "php_grpc_library",
91961-    "php_proto_library",
91962-    "proto_library_with_info",
91963-    "py_gapic_assembly_pkg",
91964-    "py_gapic_library",
91965-    "py_test",
91966-    "ruby_cloud_gapic_library",
91967-    "ruby_gapic_assembly_pkg",
91968-    "ruby_grpc_library",
91969-    "ruby_proto_library",
91970-)
91971-
91972-# This is an API workspace, having public visibility by default makes perfect sense.
91973-package(default_visibility = ["//visibility:public"])
91974-
91975-proto_library(
91976-    name = "settings_proto",
91977-    srcs = [
91978-        "billing_settings.proto",
91979-        "component_settings.proto",
91980-        "detector.proto",
91981-        "securitycenter_settings_service.proto",
91982-        "settings.proto",
91983-        "sink_settings.proto",
91984-    ],
91985-    deps = [
91986-        "//google/api:annotations_proto",
91987-        "//google/api:client_proto",
91988-        "//google/api:field_behavior_proto",
91989-        "//google/api:resource_proto",
91990-        "@com_google_protobuf//:empty_proto",
91991-        "@com_google_protobuf//:field_mask_proto",
91992-        "@com_google_protobuf//:timestamp_proto",
91993-    ],
91994-)
91995-
91996-proto_library_with_info(
91997-    name = "settings_proto_with_info",
91998-    deps = [
91999-        ":settings_proto",
92000-        "//google/cloud:common_resources_proto",
92001-    ],
92002-)
92003-
92004-java_proto_library(
92005-    name = "settings_java_proto",
92006-    deps = [":settings_proto"],
92007-)
92008-
92009-java_grpc_library(
92010-    name = "settings_java_grpc",
92011-    srcs = [":settings_proto"],
92012-    deps = [":settings_java_proto"],
92013-)
92014-
92015-java_gapic_library(
92016-    name = "settings_java_gapic",
92017-    srcs = [":settings_proto_with_info"],
92018-    grpc_service_config = "securitycenter_settings_grpc_service_config.json",
92019-    rest_numeric_enums = False,
92020-    test_deps = [
92021-        ":settings_java_grpc",
92022-    ],
92023-    transport = "grpc",
92024-    deps = [
92025-        ":settings_java_proto",
92026-    ],
92027-)
92028-
92029-java_gapic_test(
92030-    name = "settings_java_gapic_test_suite",
92031-    test_classes = [
92032-        "com.google.cloud.securitycenter.settings.v1beta1.SecurityCenterSettingsServiceClientTest",
92033-    ],
92034-    runtime_deps = [":settings_java_gapic_test"],
92035-)
92036-
92037-# Open Source Packages
92038-java_gapic_assembly_gradle_pkg(
92039-    name = "google-cloud-securitycenter-settings-v1beta1-java",
92040-    include_samples = True,
92041-    transport = "grpc",
92042-    deps = [
92043-        ":settings_java_gapic",
92044-        ":settings_java_grpc",
92045-        ":settings_java_proto",
92046-        ":settings_proto",
92047-    ],
92048-)
92049-
92050-go_proto_library(
92051-    name = "settings_go_proto",
92052-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
92053-    importpath = "google.golang.org/genproto/googleapis/cloud/securitycenter/settings/v1beta1",
92054-    protos = [":settings_proto"],
92055-    deps = [
92056-        "//google/api:annotations_go_proto",
92057-    ],
92058-)
92059-
92060-go_gapic_library(
92061-    name = "settings_go_gapic",
92062-    srcs = [":settings_proto_with_info"],
92063-    grpc_service_config = "securitycenter_settings_grpc_service_config.json",
92064-    importpath = "cloud.google.com/go/securitycenter/settings/apiv1beta1;settings",
92065-    rest_numeric_enums = False,
92066-    service_yaml = "securitycenter_settings.yaml",
92067-    deps = [
92068-        ":settings_go_proto",
92069-    ],
92070-)
92071-
92072-go_test(
92073-    name = "settings_go_gapic_test",
92074-    srcs = [":settings_go_gapic_srcjar_test"],
92075-    embed = [":settings_go_gapic"],
92076-    importpath = "cloud.google.com/go/securitycenter/settings/apiv1beta1",
92077-)
92078-
92079-# Open Source Packages
92080-go_gapic_assembly_pkg(
92081-    name = "gapi-cloud-securitycenter-settings-v1beta1-go",
92082-    deps = [
92083-        ":settings_go_gapic",
92084-        ":settings_go_gapic_srcjar-test.srcjar",
92085-        ":settings_go_proto",
92086-    ],
92087-)
92088-
92089-py_gapic_library(
92090-    name = "settings_py_gapic",
92091-    srcs = [":settings_proto"],
92092-    grpc_service_config = "securitycenter_settings_grpc_service_config.json",
92093-    rest_numeric_enums = False,
92094-    transport = "grpc",
92095-)
92096-
92097-py_test(
92098-    name = "settings_py_gapic_test",
92099-    srcs = [
92100-        "settings_py_gapic_pytest.py",
92101-        "settings_py_gapic_test.py",
92102-    ],
92103-    legacy_create_init = False,
92104-    deps = [":settings_py_gapic"],
92105-)
92106-
92107-# Open Source Packages
92108-py_gapic_assembly_pkg(
92109-    name = "securitycenter-settings-v1beta1-py",
92110-    deps = [
92111-        ":settings_py_gapic",
92112-    ],
92113-)
92114-
92115-php_proto_library(
92116-    name = "settings_php_proto",
92117-    deps = [":settings_proto"],
92118-)
92119-
92120-php_grpc_library(
92121-    name = "settings_php_grpc",
92122-    srcs = [":settings_proto"],
92123-    deps = [":settings_php_proto"],
92124-)
92125-
92126-php_gapic_library(
92127-    name = "settings_php_gapic",
92128-    srcs = [":settings_proto_with_info"],
92129-    grpc_service_config = "securitycenter_settings_grpc_service_config.json",
92130-    rest_numeric_enums = False,
92131-    transport = "grpc+rest",
92132-    deps = [
92133-        ":settings_php_grpc",
92134-        ":settings_php_proto",
92135-    ],
92136-)
92137-
92138-# Open Source Packages
92139-php_gapic_assembly_pkg(
92140-    name = "google-cloud-securitycenter-settings-v1beta1-php",
92141-    deps = [
92142-        ":settings_php_gapic",
92143-        ":settings_php_grpc",
92144-        ":settings_php_proto",
92145-    ],
92146-)
92147-
92148-nodejs_gapic_library(
92149-    name = "settings_nodejs_gapic",
92150-    src = ":settings_proto_with_info",
92151-    extra_protoc_parameters = ["metadata"],
92152-    grpc_service_config = "securitycenter_settings_grpc_service_config.json",
92153-    package = "google.cloud.securitycenter.settings.v1beta1",
92154-    rest_numeric_enums = False,
92155-    service_yaml = "securitycenter_settings.yaml",
92156-    transport = "grpc+rest",
92157-    deps = [],
92158-)
92159-
92160-nodejs_gapic_assembly_pkg(
92161-    name = "securitycenter-settings-v1beta1-nodejs",
92162-    deps = [
92163-        ":settings_nodejs_gapic",
92164-        ":settings_proto",
92165-    ],
92166-)
92167-
92168-ruby_proto_library(
92169-    name = "settings_ruby_proto",
92170-    deps = [":settings_proto"],
92171-)
92172-
92173-ruby_grpc_library(
92174-    name = "settings_ruby_grpc",
92175-    srcs = [":settings_proto"],
92176-    deps = [":settings_ruby_proto"],
92177-)
92178-
92179-ruby_cloud_gapic_library(
92180-    name = "settings_ruby_gapic",
92181-    srcs = [":settings_proto_with_info"],
92182-    extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-settings-v1beta1"],
92183-    rest_numeric_enums = False,
92184-    deps = [
92185-        ":settings_ruby_grpc",
92186-        ":settings_ruby_proto",
92187-    ],
92188-)
92189-
92190-# Open Source Packages
92191-ruby_gapic_assembly_pkg(
92192-    name = "google-cloud-securitycenter-settings-v1beta1-ruby",
92193-    deps = [
92194-        ":settings_ruby_gapic",
92195-        ":settings_ruby_grpc",
92196-        ":settings_ruby_proto",
92197-    ],
92198-)
92199-
92200-csharp_proto_library(
92201-    name = "settings_csharp_proto",
92202-    deps = [":settings_proto"],
92203-)
92204-
92205-csharp_grpc_library(
92206-    name = "settings_csharp_grpc",
92207-    srcs = [":settings_proto"],
92208-    deps = [":settings_csharp_proto"],
92209-)
92210-
92211-csharp_gapic_library(
92212-    name = "settings_csharp_gapic",
92213-    srcs = [":settings_proto_with_info"],
92214-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
92215-    grpc_service_config = "securitycenter_settings_grpc_service_config.json",
92216-    rest_numeric_enums = False,
92217-    service_yaml = "securitycenter_settings.yaml",
92218-    deps = [
92219-        ":settings_csharp_grpc",
92220-        ":settings_csharp_proto",
92221-    ],
92222-)
92223-
92224-# Open Source Packages
92225-csharp_gapic_assembly_pkg(
92226-    name = "google-cloud-securitycenter-settings-v1beta1-csharp",
92227-    deps = [
92228-        ":settings_csharp_gapic",
92229-        ":settings_csharp_grpc",
92230-        ":settings_csharp_proto",
92231-    ],
92232-)
92233-
92234-##############################################################################
92235-# C++
92236-##############################################################################
92237-# Put your C++ rules here
92238diff -urN a/google/cloud/securitycenter/v1/BUILD.bazel b/google/cloud/securitycenter/v1/BUILD.bazel
92239--- a/google/cloud/securitycenter/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
92240+++ b/google/cloud/securitycenter/v1/BUILD.bazel	1969-12-31 16:00:00
92241@@ -1,380 +0,0 @@
92242-# This file was automatically generated by BuildFileGenerator
92243-# https://github.com/googleapis/rules_gapic/tree/master/bazel
92244-
92245-# Most of the manual changes to this file will be overwritten.
92246-# It's **only** allowed to change the following rule attribute values:
92247-# - names of *_gapic_assembly_* rules
92248-# - certain parameters of *_gapic_library rules, including but not limited to:
92249-#    * extra_protoc_parameters
92250-#    * extra_protoc_file_parameters
92251-# The complete list of preserved parameters can be found in the source code.
92252-
92253-##############################################################################
92254-# Common
92255-##############################################################################
92256-load("@rules_proto//proto:defs.bzl", "proto_library")
92257-load(
92258-    "@com_google_googleapis_imports//:imports.bzl",
92259-    "cc_grpc_library",
92260-    "cc_proto_library",
92261-    "csharp_gapic_assembly_pkg",
92262-    "csharp_gapic_library",
92263-    "csharp_grpc_library",
92264-    "csharp_proto_library",
92265-    "go_gapic_assembly_pkg",
92266-    "go_gapic_library",
92267-    "go_proto_library",
92268-    "go_test",
92269-    "java_gapic_assembly_gradle_pkg",
92270-    "java_gapic_library",
92271-    "java_gapic_test",
92272-    "java_grpc_library",
92273-    "java_proto_library",
92274-    "nodejs_gapic_assembly_pkg",
92275-    "nodejs_gapic_library",
92276-    "php_gapic_assembly_pkg",
92277-    "php_gapic_library",
92278-    "php_grpc_library",
92279-    "php_proto_library",
92280-    "proto_library_with_info",
92281-    "py_gapic_assembly_pkg",
92282-    "py_gapic_library",
92283-    "py_test",
92284-    "ruby_cloud_gapic_library",
92285-    "ruby_gapic_assembly_pkg",
92286-    "ruby_grpc_library",
92287-    "ruby_proto_library",
92288-)
92289-
92290-# This is an API workspace, having public visibility by default makes perfect sense.
92291-package(default_visibility = ["//visibility:public"])
92292-
92293-proto_library(
92294-    name = "securitycenter_proto",
92295-    srcs = [
92296-        "access.proto",
92297-        "asset.proto",
92298-        "bigquery_export.proto",
92299-        "compliance.proto",
92300-        "connection.proto",
92301-        "contact_details.proto",
92302-        "container.proto",
92303-        "database.proto",
92304-        "exfiltration.proto",
92305-        "external_system.proto",
92306-        "file.proto",
92307-        "finding.proto",
92308-        "folder.proto",
92309-        "iam_binding.proto",
92310-        "indicator.proto",
92311-        "kubernetes.proto",
92312-        "label.proto",
92313-        "mitre_attack.proto",
92314-        "mute_config.proto",
92315-        "notification_config.proto",
92316-        "notification_message.proto",
92317-        "organization_settings.proto",
92318-        "process.proto",
92319-        "resource.proto",
92320-        "run_asset_discovery_response.proto",
92321-        "security_marks.proto",
92322-        "securitycenter_service.proto",
92323-        "source.proto",
92324-        "vulnerability.proto",
92325-    ],
92326-    deps = [
92327-        "//google/api:annotations_proto",
92328-        "//google/api:client_proto",
92329-        "//google/api:field_behavior_proto",
92330-        "//google/api:resource_proto",
92331-        "//google/iam/v1:iam_policy_proto",
92332-        "//google/iam/v1:policy_proto",
92333-        "//google/longrunning:operations_proto",
92334-        "@com_google_protobuf//:duration_proto",
92335-        "@com_google_protobuf//:empty_proto",
92336-        "@com_google_protobuf//:field_mask_proto",
92337-        "@com_google_protobuf//:struct_proto",
92338-        "@com_google_protobuf//:timestamp_proto",
92339-    ],
92340-)
92341-
92342-proto_library_with_info(
92343-    name = "securitycenter_proto_with_info",
92344-    deps = [
92345-        ":securitycenter_proto",
92346-        "//google/cloud:common_resources_proto",
92347-    ],
92348-)
92349-
92350-java_proto_library(
92351-    name = "securitycenter_java_proto",
92352-    deps = [":securitycenter_proto"],
92353-)
92354-
92355-java_grpc_library(
92356-    name = "securitycenter_java_grpc",
92357-    srcs = [":securitycenter_proto"],
92358-    deps = [":securitycenter_java_proto"],
92359-)
92360-
92361-java_gapic_library(
92362-    name = "securitycenter_java_gapic",
92363-    srcs = [":securitycenter_proto_with_info"],
92364-    gapic_yaml = None,
92365-    grpc_service_config = "securitycenter_grpc_service_config.json",
92366-    rest_numeric_enums = False,
92367-    service_yaml = "securitycenter_v1.yaml",
92368-    test_deps = [
92369-        ":securitycenter_java_grpc",
92370-        "//google/iam/v1:iam_java_grpc",
92371-    ],
92372-    transport = "grpc+rest",
92373-    deps = [
92374-        ":securitycenter_java_proto",
92375-        "//google/api:api_java_proto",
92376-        "//google/iam/v1:iam_java_proto",
92377-    ],
92378-)
92379-
92380-java_gapic_test(
92381-    name = "securitycenter_java_gapic_test_suite",
92382-    test_classes = [
92383-        "com.google.cloud.securitycenter.v1.SecurityCenterClientHttpJsonTest",
92384-        "com.google.cloud.securitycenter.v1.SecurityCenterClientTest",
92385-    ],
92386-    runtime_deps = [":securitycenter_java_gapic_test"],
92387-)
92388-
92389-# Open Source Packages
92390-java_gapic_assembly_gradle_pkg(
92391-    name = "google-cloud-securitycenter-v1-java",
92392-    include_samples = True,
92393-    transport = "grpc+rest",
92394-    deps = [
92395-        ":securitycenter_java_gapic",
92396-        ":securitycenter_java_grpc",
92397-        ":securitycenter_java_proto",
92398-        ":securitycenter_proto",
92399-    ],
92400-)
92401-
92402-go_proto_library(
92403-    name = "securitycenter_go_proto",
92404-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
92405-    importpath = "google.golang.org/genproto/googleapis/cloud/securitycenter/v1",
92406-    protos = [":securitycenter_proto"],
92407-    deps = [
92408-        "//google/api:annotations_go_proto",
92409-        "//google/iam/v1:iam_go_proto",
92410-        "//google/longrunning:longrunning_go_proto",
92411-    ],
92412-)
92413-
92414-go_gapic_library(
92415-    name = "securitycenter_go_gapic",
92416-    srcs = [":securitycenter_proto_with_info"],
92417-    grpc_service_config = "securitycenter_grpc_service_config.json",
92418-    importpath = "cloud.google.com/go/securitycenter/apiv1;securitycenter",
92419-    metadata = True,
92420-    rest_numeric_enums = False,
92421-    service_yaml = "securitycenter_v1.yaml",
92422-    transport = "grpc+rest",
92423-    deps = [
92424-        ":securitycenter_go_proto",
92425-        "//google/iam/v1:iam_go_proto",
92426-        "//google/longrunning:longrunning_go_proto",
92427-        "@com_google_cloud_go//longrunning:go_default_library",
92428-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
92429-        "@io_bazel_rules_go//proto/wkt:duration_go_proto",
92430-        "@io_bazel_rules_go//proto/wkt:struct_go_proto",
92431-    ],
92432-)
92433-
92434-go_test(
92435-    name = "securitycenter_go_gapic_test",
92436-    srcs = [":securitycenter_go_gapic_srcjar_test"],
92437-    embed = [":securitycenter_go_gapic"],
92438-    importpath = "cloud.google.com/go/securitycenter/apiv1",
92439-)
92440-
92441-# Open Source Packages
92442-go_gapic_assembly_pkg(
92443-    name = "gapi-cloud-securitycenter-v1-go",
92444-    deps = [
92445-        ":securitycenter_go_gapic",
92446-        ":securitycenter_go_gapic_srcjar-metadata.srcjar",
92447-        ":securitycenter_go_gapic_srcjar-test.srcjar",
92448-        ":securitycenter_go_proto",
92449-    ],
92450-)
92451-
92452-py_gapic_library(
92453-    name = "securitycenter_py_gapic",
92454-    srcs = [":securitycenter_proto"],
92455-    grpc_service_config = "securitycenter_grpc_service_config.json",
92456-    rest_numeric_enums = False,
92457-    transport = "grpc",
92458-    deps = [
92459-        "//google/iam/v1:iam_policy_py_proto",
92460-    ],
92461-)
92462-
92463-py_test(
92464-    name = "securitycenter_py_gapic_test",
92465-    srcs = [
92466-        "securitycenter_py_gapic_pytest.py",
92467-        "securitycenter_py_gapic_test.py",
92468-    ],
92469-    legacy_create_init = False,
92470-    deps = [":securitycenter_py_gapic"],
92471-)
92472-
92473-# Open Source Packages
92474-py_gapic_assembly_pkg(
92475-    name = "securitycenter-v1-py",
92476-    deps = [
92477-        ":securitycenter_py_gapic",
92478-    ],
92479-)
92480-
92481-php_proto_library(
92482-    name = "securitycenter_php_proto",
92483-    deps = [":securitycenter_proto"],
92484-)
92485-
92486-php_grpc_library(
92487-    name = "securitycenter_php_grpc",
92488-    srcs = [":securitycenter_proto"],
92489-    deps = [":securitycenter_php_proto"],
92490-)
92491-
92492-php_gapic_library(
92493-    name = "securitycenter_php_gapic",
92494-    srcs = [":securitycenter_proto_with_info"],
92495-    grpc_service_config = "securitycenter_grpc_service_config.json",
92496-    rest_numeric_enums = False,
92497-    service_yaml = "securitycenter_v1.yaml",
92498-    transport = "grpc+rest",
92499-    deps = [
92500-        ":securitycenter_php_grpc",
92501-        ":securitycenter_php_proto",
92502-    ],
92503-)
92504-
92505-# Open Source Packages
92506-php_gapic_assembly_pkg(
92507-    name = "google-cloud-securitycenter-v1-php",
92508-    deps = [
92509-        ":securitycenter_php_gapic",
92510-        ":securitycenter_php_grpc",
92511-        ":securitycenter_php_proto",
92512-    ],
92513-)
92514-
92515-nodejs_gapic_library(
92516-    name = "securitycenter_nodejs_gapic",
92517-    package_name = "@google-cloud/security-center",
92518-    src = ":securitycenter_proto_with_info",
92519-    extra_protoc_parameters = ["metadata"],
92520-    grpc_service_config = "securitycenter_grpc_service_config.json",
92521-    package = "google.cloud.securitycenter.v1",
92522-    rest_numeric_enums = False,
92523-    service_yaml = "securitycenter_v1.yaml",
92524-    transport = "grpc+rest",
92525-    deps = [],
92526-)
92527-
92528-nodejs_gapic_assembly_pkg(
92529-    name = "securitycenter-v1-nodejs",
92530-    deps = [
92531-        ":securitycenter_nodejs_gapic",
92532-        ":securitycenter_proto",
92533-    ],
92534-)
92535-
92536-ruby_proto_library(
92537-    name = "securitycenter_ruby_proto",
92538-    deps = [":securitycenter_proto"],
92539-)
92540-
92541-ruby_grpc_library(
92542-    name = "securitycenter_ruby_grpc",
92543-    srcs = [":securitycenter_proto"],
92544-    deps = [":securitycenter_ruby_proto"],
92545-)
92546-
92547-ruby_cloud_gapic_library(
92548-    name = "securitycenter_ruby_gapic",
92549-    srcs = [":securitycenter_proto_with_info"],
92550-    extra_protoc_parameters = [
92551-        "ruby-cloud-api-id=securitycenter.googleapis.com",
92552-        "ruby-cloud-api-shortname=securitycenter",
92553-        "ruby-cloud-env-prefix=SECURITY_CENTER",
92554-        "ruby-cloud-gem-name=google-cloud-security_center-v1",
92555-        "ruby-cloud-product-url=https://cloud.google.com/security-command-center",
92556-    ],
92557-    grpc_service_config = "securitycenter_grpc_service_config.json",
92558-    rest_numeric_enums = False,
92559-    ruby_cloud_description = "Security Command Center API provides access to temporal views of assets and findings within an organization.",
92560-    ruby_cloud_title = "Cloud Security Command Center V1",
92561-    deps = [
92562-        ":securitycenter_ruby_grpc",
92563-        ":securitycenter_ruby_proto",
92564-    ],
92565-)
92566-
92567-# Open Source Packages
92568-ruby_gapic_assembly_pkg(
92569-    name = "google-cloud-securitycenter-v1-ruby",
92570-    deps = [
92571-        ":securitycenter_ruby_gapic",
92572-        ":securitycenter_ruby_grpc",
92573-        ":securitycenter_ruby_proto",
92574-    ],
92575-)
92576-
92577-csharp_proto_library(
92578-    name = "securitycenter_csharp_proto",
92579-    deps = [":securitycenter_proto"],
92580-)
92581-
92582-csharp_grpc_library(
92583-    name = "securitycenter_csharp_grpc",
92584-    srcs = [":securitycenter_proto"],
92585-    deps = [":securitycenter_csharp_proto"],
92586-)
92587-
92588-csharp_gapic_library(
92589-    name = "securitycenter_csharp_gapic",
92590-    srcs = [":securitycenter_proto_with_info"],
92591-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
92592-    grpc_service_config = "securitycenter_grpc_service_config.json",
92593-    rest_numeric_enums = False,
92594-    service_yaml = "securitycenter_v1.yaml",
92595-    deps = [
92596-        ":securitycenter_csharp_grpc",
92597-        ":securitycenter_csharp_proto",
92598-    ],
92599-)
92600-
92601-# Open Source Packages
92602-csharp_gapic_assembly_pkg(
92603-    name = "google-cloud-securitycenter-v1-csharp",
92604-    deps = [
92605-        ":securitycenter_csharp_gapic",
92606-        ":securitycenter_csharp_grpc",
92607-        ":securitycenter_csharp_proto",
92608-    ],
92609-)
92610-
92611-cc_proto_library(
92612-    name = "securitycenter_cc_proto",
92613-    deps = [":securitycenter_proto"],
92614-)
92615-
92616-cc_grpc_library(
92617-    name = "securitycenter_cc_grpc",
92618-    srcs = [":securitycenter_proto"],
92619-    grpc_only = True,
92620-    deps = [":securitycenter_cc_proto"],
92621-)
92622diff -urN a/google/cloud/securitycenter/v1beta1/BUILD.bazel b/google/cloud/securitycenter/v1beta1/BUILD.bazel
92623--- a/google/cloud/securitycenter/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
92624+++ b/google/cloud/securitycenter/v1beta1/BUILD.bazel	1969-12-31 16:00:00
92625@@ -1,367 +0,0 @@
92626-# This file was automatically generated by BuildFileGenerator
92627-
92628-# This is an API workspace, having public visibility by default makes perfect sense.
92629-package(default_visibility = ["//visibility:public"])
92630-
92631-##############################################################################
92632-# Common
92633-##############################################################################
92634-load("@rules_proto//proto:defs.bzl", "proto_library")
92635-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
92636-
92637-proto_library(
92638-    name = "securitycenter_proto",
92639-    srcs = [
92640-        "asset.proto",
92641-        "finding.proto",
92642-        "organization_settings.proto",
92643-        "run_asset_discovery_response.proto",
92644-        "security_marks.proto",
92645-        "securitycenter_service.proto",
92646-        "source.proto",
92647-    ],
92648-    deps = [
92649-        "//google/api:annotations_proto",
92650-        "//google/api:client_proto",
92651-        "//google/api:field_behavior_proto",
92652-        "//google/api:resource_proto",
92653-        "//google/iam/v1:iam_policy_proto",
92654-        "//google/iam/v1:policy_proto",
92655-        "//google/longrunning:operations_proto",
92656-        "@com_google_protobuf//:duration_proto",
92657-        "@com_google_protobuf//:empty_proto",
92658-        "@com_google_protobuf//:field_mask_proto",
92659-        "@com_google_protobuf//:struct_proto",
92660-        "@com_google_protobuf//:timestamp_proto",
92661-    ],
92662-)
92663-
92664-proto_library_with_info(
92665-    name = "securitycenter_proto_with_info",
92666-    deps = [
92667-        ":securitycenter_proto",
92668-        "//google/cloud:common_resources_proto",
92669-    ],
92670-)
92671-
92672-##############################################################################
92673-# Java
92674-##############################################################################
92675-load(
92676-    "@com_google_googleapis_imports//:imports.bzl",
92677-    "java_gapic_assembly_gradle_pkg",
92678-    "java_gapic_library",
92679-    "java_gapic_test",
92680-    "java_grpc_library",
92681-    "java_proto_library",
92682-)
92683-
92684-java_proto_library(
92685-    name = "securitycenter_java_proto",
92686-    deps = [":securitycenter_proto"],
92687-)
92688-
92689-java_grpc_library(
92690-    name = "securitycenter_java_grpc",
92691-    srcs = [":securitycenter_proto"],
92692-    deps = [":securitycenter_java_proto"],
92693-)
92694-
92695-java_gapic_library(
92696-    name = "securitycenter_java_gapic",
92697-    srcs = [":securitycenter_proto_with_info"],
92698-    grpc_service_config = "securitycenter_grpc_service_config.json",
92699-    rest_numeric_enums = False,
92700-    test_deps = [
92701-        ":securitycenter_java_grpc",
92702-        "//google/iam/v1:iam_java_grpc",
92703-    ],
92704-    transport = "grpc+rest",
92705-    deps = [
92706-        ":securitycenter_java_proto",
92707-        "//google/iam/v1:iam_java_proto",
92708-    ],
92709-)
92710-
92711-java_gapic_test(
92712-    name = "securitycenter_java_gapic_test_suite",
92713-    test_classes = [
92714-        "com.google.cloud.securitycenter.v1beta1.SecurityCenterClientHttpJsonTest",
92715-        "com.google.cloud.securitycenter.v1beta1.SecurityCenterClientTest",
92716-    ],
92717-    runtime_deps = [":securitycenter_java_gapic_test"],
92718-)
92719-
92720-# Open Source Packages
92721-java_gapic_assembly_gradle_pkg(
92722-    name = "google-cloud-securitycenter-v1beta1-java",
92723-    include_samples = True,
92724-    transport = "grpc+rest",
92725-    deps = [
92726-        ":securitycenter_java_gapic",
92727-        ":securitycenter_java_grpc",
92728-        ":securitycenter_java_proto",
92729-        ":securitycenter_proto",
92730-    ],
92731-)
92732-
92733-##############################################################################
92734-# Go
92735-##############################################################################
92736-load(
92737-    "@com_google_googleapis_imports//:imports.bzl",
92738-    "go_gapic_assembly_pkg",
92739-    "go_gapic_library",
92740-    "go_proto_library",
92741-    "go_test",
92742-)
92743-
92744-go_proto_library(
92745-    name = "securitycenter_go_proto",
92746-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
92747-    importpath = "google.golang.org/genproto/googleapis/cloud/securitycenter/v1beta1",
92748-    protos = [":securitycenter_proto"],
92749-    deps = [
92750-        "//google/api:annotations_go_proto",
92751-        "//google/iam/v1:iam_go_proto",
92752-        "//google/longrunning:longrunning_go_proto",
92753-    ],
92754-)
92755-
92756-go_gapic_library(
92757-    name = "securitycenter_go_gapic",
92758-    srcs = [":securitycenter_proto_with_info"],
92759-    grpc_service_config = "securitycenter_grpc_service_config.json",
92760-    importpath = "cloud.google.com/go/securitycenter/apiv1beta1;securitycenter",
92761-    rest_numeric_enums = False,
92762-    service_yaml = "securitycenter_v1beta1.yaml",
92763-    transport = "grpc+rest",
92764-    deps = [
92765-        ":securitycenter_go_proto",
92766-        "//google/iam/v1:iam_go_proto",
92767-        "//google/longrunning:longrunning_go_proto",
92768-        "@com_google_cloud_go//longrunning:go_default_library",
92769-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
92770-        "@io_bazel_rules_go//proto/wkt:duration_go_proto",
92771-        "@io_bazel_rules_go//proto/wkt:struct_go_proto",
92772-    ],
92773-)
92774-
92775-go_test(
92776-    name = "securitycenter_go_gapic_test",
92777-    srcs = [":securitycenter_go_gapic_srcjar_test"],
92778-    embed = [":securitycenter_go_gapic"],
92779-    importpath = "cloud.google.com/go/securitycenter/apiv1beta1",
92780-)
92781-
92782-# Open Source Packages
92783-go_gapic_assembly_pkg(
92784-    name = "gapi-cloud-securitycenter-v1beta1-go",
92785-    deps = [
92786-        ":securitycenter_go_gapic",
92787-        ":securitycenter_go_gapic_srcjar-test.srcjar",
92788-        ":securitycenter_go_proto",
92789-    ],
92790-)
92791-
92792-##############################################################################
92793-# Python
92794-##############################################################################
92795-load(
92796-    "@com_google_googleapis_imports//:imports.bzl",
92797-    "py_gapic_assembly_pkg",
92798-    "py_gapic_library",
92799-    "py_test",
92800-)
92801-
92802-py_gapic_library(
92803-    name = "securitycenter_py_gapic",
92804-    srcs = [":securitycenter_proto"],
92805-    grpc_service_config = "securitycenter_grpc_service_config.json",
92806-    rest_numeric_enums = False,
92807-    transport = "grpc",
92808-    deps = [
92809-        "//google/iam/v1:iam_policy_py_proto",
92810-    ],
92811-)
92812-
92813-py_test(
92814-    name = "securitycenter_py_gapic_test",
92815-    srcs = [
92816-        "securitycenter_py_gapic_pytest.py",
92817-        "securitycenter_py_gapic_test.py",
92818-    ],
92819-    legacy_create_init = False,
92820-    deps = [":securitycenter_py_gapic"],
92821-)
92822-
92823-# Open Source Packages
92824-py_gapic_assembly_pkg(
92825-    name = "securitycenter-v1beta1-py",
92826-    deps = [
92827-        ":securitycenter_py_gapic",
92828-    ],
92829-)
92830-
92831-##############################################################################
92832-# PHP
92833-##############################################################################
92834-load(
92835-    "@com_google_googleapis_imports//:imports.bzl",
92836-    "php_gapic_assembly_pkg",
92837-    "php_gapic_library",
92838-    "php_grpc_library",
92839-    "php_proto_library",
92840-)
92841-
92842-php_proto_library(
92843-    name = "securitycenter_php_proto",
92844-    deps = [":securitycenter_proto"],
92845-)
92846-
92847-php_grpc_library(
92848-    name = "securitycenter_php_grpc",
92849-    srcs = [":securitycenter_proto"],
92850-    deps = [":securitycenter_php_proto"],
92851-)
92852-
92853-php_gapic_library(
92854-    name = "securitycenter_php_gapic",
92855-    srcs = [":securitycenter_proto_with_info"],
92856-    grpc_service_config = "securitycenter_grpc_service_config.json",
92857-    rest_numeric_enums = False,
92858-    service_yaml = "securitycenter_v1beta1.yaml",
92859-    transport = "grpc+rest",
92860-    deps = [
92861-        ":securitycenter_php_grpc",
92862-        ":securitycenter_php_proto",
92863-    ],
92864-)
92865-
92866-# Open Source Packages
92867-php_gapic_assembly_pkg(
92868-    name = "google-cloud-securitycenter-v1beta1-php",
92869-    deps = [
92870-        ":securitycenter_php_gapic",
92871-        ":securitycenter_php_grpc",
92872-        ":securitycenter_php_proto",
92873-    ],
92874-)
92875-
92876-##############################################################################
92877-# Node.js
92878-##############################################################################
92879-load(
92880-    "@com_google_googleapis_imports//:imports.bzl",
92881-    "nodejs_gapic_assembly_pkg",
92882-    "nodejs_gapic_library",
92883-)
92884-
92885-nodejs_gapic_library(
92886-    name = "securitycenter_nodejs_gapic",
92887-    package_name = "@google-cloud/security-center",
92888-    src = ":securitycenter_proto_with_info",
92889-    extra_protoc_parameters = ["metadata"],
92890-    grpc_service_config = "securitycenter_grpc_service_config.json",
92891-    package = "google.cloud.securitycenter.v1beta1",
92892-    rest_numeric_enums = False,
92893-    service_yaml = "securitycenter_v1beta1.yaml",
92894-    transport = "grpc+rest",
92895-    deps = [],
92896-)
92897-
92898-nodejs_gapic_assembly_pkg(
92899-    name = "securitycenter-v1beta1-nodejs",
92900-    deps = [
92901-        ":securitycenter_nodejs_gapic",
92902-        ":securitycenter_proto",
92903-    ],
92904-)
92905-
92906-##############################################################################
92907-# Ruby
92908-##############################################################################
92909-load(
92910-    "@com_google_googleapis_imports//:imports.bzl",
92911-    "ruby_cloud_gapic_library",
92912-    "ruby_gapic_assembly_pkg",
92913-    "ruby_grpc_library",
92914-    "ruby_proto_library",
92915-)
92916-
92917-ruby_proto_library(
92918-    name = "securitycenter_ruby_proto",
92919-    deps = [":securitycenter_proto"],
92920-)
92921-
92922-ruby_grpc_library(
92923-    name = "securitycenter_ruby_grpc",
92924-    srcs = [":securitycenter_proto"],
92925-    deps = [":securitycenter_ruby_proto"],
92926-)
92927-
92928-ruby_cloud_gapic_library(
92929-    name = "securitycenter_ruby_gapic",
92930-    srcs = [":securitycenter_proto_with_info"],
92931-    extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-securitycenter-v1beta1"],
92932-    rest_numeric_enums = False,
92933-    deps = [
92934-        ":securitycenter_ruby_grpc",
92935-        ":securitycenter_ruby_proto",
92936-    ],
92937-)
92938-
92939-# Open Source Packages
92940-ruby_gapic_assembly_pkg(
92941-    name = "google-cloud-securitycenter-v1beta1-ruby",
92942-    deps = [
92943-        ":securitycenter_ruby_gapic",
92944-        ":securitycenter_ruby_grpc",
92945-        ":securitycenter_ruby_proto",
92946-    ],
92947-)
92948-
92949-##############################################################################
92950-# C#
92951-##############################################################################
92952-load(
92953-    "@com_google_googleapis_imports//:imports.bzl",
92954-    "csharp_gapic_assembly_pkg",
92955-    "csharp_gapic_library",
92956-    "csharp_grpc_library",
92957-    "csharp_proto_library",
92958-)
92959-
92960-csharp_proto_library(
92961-    name = "securitycenter_csharp_proto",
92962-    deps = [":securitycenter_proto"],
92963-)
92964-
92965-csharp_grpc_library(
92966-    name = "securitycenter_csharp_grpc",
92967-    srcs = [":securitycenter_proto"],
92968-    deps = [":securitycenter_csharp_proto"],
92969-)
92970-
92971-csharp_gapic_library(
92972-    name = "securitycenter_csharp_gapic",
92973-    srcs = [":securitycenter_proto_with_info"],
92974-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
92975-    grpc_service_config = "securitycenter_grpc_service_config.json",
92976-    rest_numeric_enums = False,
92977-    service_yaml = "securitycenter_v1beta1.yaml",
92978-    deps = [
92979-        ":securitycenter_csharp_grpc",
92980-        ":securitycenter_csharp_proto",
92981-    ],
92982-)
92983-
92984-# Open Source Packages
92985-csharp_gapic_assembly_pkg(
92986-    name = "google-cloud-securitycenter-v1beta1-csharp",
92987-    deps = [
92988-        ":securitycenter_csharp_gapic",
92989-        ":securitycenter_csharp_grpc",
92990-        ":securitycenter_csharp_proto",
92991-    ],
92992-)
92993diff -urN a/google/cloud/securitycenter/v1p1beta1/BUILD.bazel b/google/cloud/securitycenter/v1p1beta1/BUILD.bazel
92994--- a/google/cloud/securitycenter/v1p1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
92995+++ b/google/cloud/securitycenter/v1p1beta1/BUILD.bazel	1969-12-31 16:00:00
92996@@ -1,389 +0,0 @@
92997-# This file was automatically generated by BuildFileGenerator
92998-# https://github.com/googleapis/gapic-generator/tree/master/rules_gapic/bazel
92999-
93000-# Most of the manual changes to this file will be overwritten.
93001-# It's **only** allowed to change the following rule attribute values:
93002-# - names of *_gapic_assembly_* rules
93003-# - certain parameters of *_gapic_library rules, including but not limited to:
93004-#    * extra_protoc_parameters
93005-#    * extra_protoc_file_parameters
93006-# The complete list of preserved parameters can be found in the source code.
93007-
93008-# This is an API workspace, having public visibility by default makes perfect sense.
93009-package(default_visibility = ["//visibility:public"])
93010-
93011-##############################################################################
93012-# Common
93013-##############################################################################
93014-load("@rules_proto//proto:defs.bzl", "proto_library")
93015-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
93016-
93017-proto_library(
93018-    name = "securitycenter_proto",
93019-    srcs = [
93020-        "asset.proto",
93021-        "finding.proto",
93022-        "folder.proto",
93023-        "notification_config.proto",
93024-        "notification_message.proto",
93025-        "organization_settings.proto",
93026-        "resource.proto",
93027-        "run_asset_discovery_response.proto",
93028-        "security_marks.proto",
93029-        "securitycenter_service.proto",
93030-        "source.proto",
93031-    ],
93032-    deps = [
93033-        "//google/api:annotations_proto",
93034-        "//google/api:client_proto",
93035-        "//google/api:field_behavior_proto",
93036-        "//google/api:resource_proto",
93037-        "//google/iam/v1:iam_policy_proto",
93038-        "//google/iam/v1:policy_proto",
93039-        "//google/longrunning:operations_proto",
93040-        "@com_google_protobuf//:duration_proto",
93041-        "@com_google_protobuf//:empty_proto",
93042-        "@com_google_protobuf//:field_mask_proto",
93043-        "@com_google_protobuf//:struct_proto",
93044-        "@com_google_protobuf//:timestamp_proto",
93045-    ],
93046-)
93047-
93048-proto_library_with_info(
93049-    name = "securitycenter_proto_with_info",
93050-    deps = [
93051-        ":securitycenter_proto",
93052-        "//google/cloud:common_resources_proto",
93053-    ],
93054-)
93055-
93056-##############################################################################
93057-# Java
93058-##############################################################################
93059-load(
93060-    "@com_google_googleapis_imports//:imports.bzl",
93061-    "java_gapic_assembly_gradle_pkg",
93062-    "java_gapic_library",
93063-    "java_gapic_test",
93064-    "java_grpc_library",
93065-    "java_proto_library",
93066-)
93067-
93068-java_proto_library(
93069-    name = "securitycenter_java_proto",
93070-    deps = [":securitycenter_proto"],
93071-)
93072-
93073-java_grpc_library(
93074-    name = "securitycenter_java_grpc",
93075-    srcs = [":securitycenter_proto"],
93076-    deps = [":securitycenter_java_proto"],
93077-)
93078-
93079-java_gapic_library(
93080-    name = "securitycenter_java_gapic",
93081-    srcs = [":securitycenter_proto_with_info"],
93082-    grpc_service_config = "securitycenter_grpc_service_config.json",
93083-    rest_numeric_enums = False,
93084-    test_deps = [
93085-        ":securitycenter_java_grpc",
93086-        "//google/iam/v1:iam_java_grpc",
93087-    ],
93088-    transport = "grpc+rest",
93089-    deps = [
93090-        ":securitycenter_java_proto",
93091-        "//google/iam/v1:iam_java_proto",
93092-    ],
93093-)
93094-
93095-java_gapic_test(
93096-    name = "securitycenter_java_gapic_test_suite",
93097-    test_classes = [
93098-        "com.google.cloud.securitycenter.v1p1beta1.SecurityCenterClientHttpJsonTest",
93099-        "com.google.cloud.securitycenter.v1p1beta1.SecurityCenterClientTest",
93100-    ],
93101-    runtime_deps = [":securitycenter_java_gapic_test"],
93102-)
93103-
93104-# Open Source Packages
93105-java_gapic_assembly_gradle_pkg(
93106-    name = "google-cloud-securitycenter-v1p1beta1-java",
93107-    include_samples = True,
93108-    transport = "grpc+rest",
93109-    deps = [
93110-        ":securitycenter_java_gapic",
93111-        ":securitycenter_java_grpc",
93112-        ":securitycenter_java_proto",
93113-        ":securitycenter_proto",
93114-    ],
93115-)
93116-
93117-##############################################################################
93118-# Go
93119-##############################################################################
93120-load(
93121-    "@com_google_googleapis_imports//:imports.bzl",
93122-    "go_gapic_assembly_pkg",
93123-    "go_gapic_library",
93124-    "go_proto_library",
93125-    "go_test",
93126-)
93127-
93128-go_proto_library(
93129-    name = "securitycenter_go_proto",
93130-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
93131-    importpath = "google.golang.org/genproto/googleapis/cloud/securitycenter/v1p1beta1",
93132-    protos = [":securitycenter_proto"],
93133-    deps = [
93134-        "//google/api:annotations_go_proto",
93135-        "//google/iam/v1:iam_go_proto",
93136-        "//google/longrunning:longrunning_go_proto",
93137-    ],
93138-)
93139-
93140-go_gapic_library(
93141-    name = "securitycenter_go_gapic",
93142-    srcs = [":securitycenter_proto_with_info"],
93143-    grpc_service_config = "securitycenter_grpc_service_config.json",
93144-    importpath = "cloud.google.com/go/securitycenter/apiv1p1beta1;securitycenter",
93145-    rest_numeric_enums = False,
93146-    service_yaml = "securitycenter_v1p1beta1.yaml",
93147-    transport = "grpc+rest",
93148-    deps = [
93149-        ":securitycenter_go_proto",
93150-        "//google/iam/v1:iam_go_proto",
93151-        "//google/longrunning:longrunning_go_proto",
93152-        "@com_google_cloud_go//longrunning:go_default_library",
93153-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
93154-        "@io_bazel_rules_go//proto/wkt:duration_go_proto",
93155-        "@io_bazel_rules_go//proto/wkt:struct_go_proto",
93156-    ],
93157-)
93158-
93159-go_test(
93160-    name = "securitycenter_go_gapic_test",
93161-    srcs = [":securitycenter_go_gapic_srcjar_test"],
93162-    embed = [":securitycenter_go_gapic"],
93163-    importpath = "cloud.google.com/go/securitycenter/apiv1p1beta1",
93164-)
93165-
93166-# Open Source Packages
93167-go_gapic_assembly_pkg(
93168-    name = "gapi-cloud-securitycenter-v1p1beta1-go",
93169-    deps = [
93170-        ":securitycenter_go_gapic",
93171-        ":securitycenter_go_gapic_srcjar-test.srcjar",
93172-        ":securitycenter_go_proto",
93173-    ],
93174-)
93175-
93176-##############################################################################
93177-# Python
93178-##############################################################################
93179-load(
93180-    "@com_google_googleapis_imports//:imports.bzl",
93181-    "py_gapic_assembly_pkg",
93182-    "py_gapic_library",
93183-    "py_test",
93184-)
93185-
93186-py_gapic_library(
93187-    name = "securitycenter_py_gapic",
93188-    srcs = [":securitycenter_proto"],
93189-    grpc_service_config = "securitycenter_grpc_service_config.json",
93190-    rest_numeric_enums = False,
93191-    transport = "grpc",
93192-    deps = [
93193-        "//google/iam/v1:iam_policy_py_proto",
93194-    ],
93195-)
93196-
93197-py_test(
93198-    name = "securitycenter_py_gapic_test",
93199-    srcs = [
93200-        "securitycenter_py_gapic_pytest.py",
93201-        "securitycenter_py_gapic_test.py",
93202-    ],
93203-    legacy_create_init = False,
93204-    deps = [":securitycenter_py_gapic"],
93205-)
93206-
93207-# Open Source Packages
93208-py_gapic_assembly_pkg(
93209-    name = "securitycenter-v1p1beta1-py",
93210-    deps = [
93211-        ":securitycenter_py_gapic",
93212-    ],
93213-)
93214-
93215-##############################################################################
93216-# PHP
93217-##############################################################################
93218-load(
93219-    "@com_google_googleapis_imports//:imports.bzl",
93220-    "php_gapic_assembly_pkg",
93221-    "php_gapic_library",
93222-    "php_grpc_library",
93223-    "php_proto_library",
93224-)
93225-
93226-php_proto_library(
93227-    name = "securitycenter_php_proto",
93228-    deps = [":securitycenter_proto"],
93229-)
93230-
93231-php_grpc_library(
93232-    name = "securitycenter_php_grpc",
93233-    srcs = [":securitycenter_proto"],
93234-    deps = [":securitycenter_php_proto"],
93235-)
93236-
93237-php_gapic_library(
93238-    name = "securitycenter_php_gapic",
93239-    srcs = [":securitycenter_proto_with_info"],
93240-    grpc_service_config = "securitycenter_grpc_service_config.json",
93241-    rest_numeric_enums = False,
93242-    service_yaml = "securitycenter_v1p1beta1.yaml",
93243-    transport = "grpc+rest",
93244-    deps = [
93245-        ":securitycenter_php_grpc",
93246-        ":securitycenter_php_proto",
93247-    ],
93248-)
93249-
93250-# Open Source Packages
93251-php_gapic_assembly_pkg(
93252-    name = "google-cloud-securitycenter-v1p1beta1-php",
93253-    deps = [
93254-        ":securitycenter_php_gapic",
93255-        ":securitycenter_php_grpc",
93256-        ":securitycenter_php_proto",
93257-    ],
93258-)
93259-
93260-##############################################################################
93261-# Node.js
93262-##############################################################################
93263-load(
93264-    "@com_google_googleapis_imports//:imports.bzl",
93265-    "nodejs_gapic_assembly_pkg",
93266-    "nodejs_gapic_library",
93267-)
93268-
93269-nodejs_gapic_library(
93270-    name = "securitycenter_nodejs_gapic",
93271-    package_name = "@google-cloud/security-center",
93272-    src = ":securitycenter_proto_with_info",
93273-    extra_protoc_parameters = ["metadata"],
93274-    grpc_service_config = "securitycenter_grpc_service_config.json",
93275-    package = "google.cloud.securitycenter.v1p1beta1",
93276-    rest_numeric_enums = False,
93277-    service_yaml = "securitycenter_v1p1beta1.yaml",
93278-    transport = "grpc+rest",
93279-    deps = [],
93280-)
93281-
93282-nodejs_gapic_assembly_pkg(
93283-    name = "securitycenter-v1p1beta1-nodejs",
93284-    deps = [
93285-        ":securitycenter_nodejs_gapic",
93286-        ":securitycenter_proto",
93287-    ],
93288-)
93289-
93290-##############################################################################
93291-# Ruby
93292-##############################################################################
93293-load(
93294-    "@com_google_googleapis_imports//:imports.bzl",
93295-    "ruby_cloud_gapic_library",
93296-    "ruby_gapic_assembly_pkg",
93297-    "ruby_grpc_library",
93298-    "ruby_proto_library",
93299-)
93300-
93301-ruby_proto_library(
93302-    name = "securitycenter_ruby_proto",
93303-    deps = [":securitycenter_proto"],
93304-)
93305-
93306-ruby_grpc_library(
93307-    name = "securitycenter_ruby_grpc",
93308-    srcs = [":securitycenter_proto"],
93309-    deps = [":securitycenter_ruby_proto"],
93310-)
93311-
93312-ruby_cloud_gapic_library(
93313-    name = "securitycenter_ruby_gapic",
93314-    srcs = [":securitycenter_proto_with_info"],
93315-    extra_protoc_parameters = [
93316-        "ruby-cloud-gem-name=google-cloud-security_center-v1p1beta1",
93317-        "ruby-cloud-env-prefix=SECURITY_CENTER",
93318-        "ruby-cloud-product-url=https://cloud.google.com/security-command-center",
93319-        "ruby-cloud-api-id=securitycenter.googleapis.com",
93320-        "ruby-cloud-api-shortname=securitycenter",
93321-    ],
93322-    grpc_service_config = "securitycenter_grpc_service_config.json",
93323-    rest_numeric_enums = False,
93324-    ruby_cloud_description = "Security Command Center API provides access to temporal views of assets and findings within an organization.",
93325-    ruby_cloud_title = "Cloud Security Command Center V1p1beta1",
93326-    deps = [
93327-        ":securitycenter_ruby_grpc",
93328-        ":securitycenter_ruby_proto",
93329-    ],
93330-)
93331-
93332-# Open Source Packages
93333-ruby_gapic_assembly_pkg(
93334-    name = "google-cloud-securitycenter-v1p1beta1-ruby",
93335-    deps = [
93336-        ":securitycenter_ruby_gapic",
93337-        ":securitycenter_ruby_grpc",
93338-        ":securitycenter_ruby_proto",
93339-    ],
93340-)
93341-
93342-##############################################################################
93343-# C#
93344-##############################################################################
93345-load(
93346-    "@com_google_googleapis_imports//:imports.bzl",
93347-    "csharp_gapic_assembly_pkg",
93348-    "csharp_gapic_library",
93349-    "csharp_grpc_library",
93350-    "csharp_proto_library",
93351-)
93352-
93353-csharp_proto_library(
93354-    name = "securitycenter_csharp_proto",
93355-    deps = [":securitycenter_proto"],
93356-)
93357-
93358-csharp_grpc_library(
93359-    name = "securitycenter_csharp_grpc",
93360-    srcs = [":securitycenter_proto"],
93361-    deps = [":securitycenter_csharp_proto"],
93362-)
93363-
93364-csharp_gapic_library(
93365-    name = "securitycenter_csharp_gapic",
93366-    srcs = [":securitycenter_proto_with_info"],
93367-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
93368-    grpc_service_config = "securitycenter_grpc_service_config.json",
93369-    rest_numeric_enums = False,
93370-    service_yaml = "securitycenter_v1p1beta1.yaml",
93371-    deps = [
93372-        ":securitycenter_csharp_grpc",
93373-        ":securitycenter_csharp_proto",
93374-    ],
93375-)
93376-
93377-# Open Source Packages
93378-csharp_gapic_assembly_pkg(
93379-    name = "google-cloud-securitycenter-v1p1beta1-csharp",
93380-    deps = [
93381-        ":securitycenter_csharp_gapic",
93382-        ":securitycenter_csharp_grpc",
93383-        ":securitycenter_csharp_proto",
93384-    ],
93385-)
93386diff -urN a/google/cloud/sensitiveaction/logging/v1/BUILD.bazel b/google/cloud/sensitiveaction/logging/v1/BUILD.bazel
93387--- a/google/cloud/sensitiveaction/logging/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
93388+++ b/google/cloud/sensitiveaction/logging/v1/BUILD.bazel	1969-12-31 16:00:00
93389@@ -1,127 +0,0 @@
93390-# This file was automatically generated by BuildFileGenerator
93391-
93392-##############################################################################
93393-# Common
93394-##############################################################################
93395-load("@rules_proto//proto:defs.bzl", "proto_library")
93396-
93397-##############################################################################
93398-# Java
93399-##############################################################################
93400-load(
93401-    "@com_google_googleapis_imports//:imports.bzl",
93402-    "cc_grpc_library",
93403-    "cc_proto_library",
93404-    "csharp_grpc_library",
93405-    "csharp_proto_library",
93406-    "go_proto_library",
93407-    "java_grpc_library",
93408-    "java_proto_library",
93409-    "moved_proto_library",
93410-    "php_grpc_library",
93411-    "php_proto_library",
93412-    "py_grpc_library",
93413-    "py_proto_library",
93414-    "ruby_grpc_library",
93415-    "ruby_proto_library",
93416-)
93417-
93418-# This is an API workspace, having public visibility by default makes perfect sense.
93419-package(default_visibility = ["//visibility:public"])
93420-
93421-proto_library(
93422-    name = "logging_proto",
93423-    srcs = [
93424-        "sensitive_action_payload.proto",
93425-    ],
93426-    deps = [
93427-        "//google/cloud/securitycenter/v1:securitycenter_proto",
93428-        "@com_google_protobuf//:timestamp_proto",
93429-    ],
93430-)
93431-
93432-java_proto_library(
93433-    name = "logging_java_proto",
93434-    deps = [":logging_proto"],
93435-)
93436-
93437-java_grpc_library(
93438-    name = "logging_java_grpc",
93439-    srcs = [":logging_proto"],
93440-    deps = [":logging_java_proto"],
93441-)
93442-
93443-go_proto_library(
93444-    name = "logging_go_proto",
93445-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
93446-    importpath = "google.golang.org/genproto/googleapis/cloud/sensitiveaction/logging/v1",
93447-    protos = [":logging_proto"],
93448-    deps = [
93449-        "//google/cloud/securitycenter/v1:securitycenter_go_proto",
93450-    ],
93451-)
93452-
93453-moved_proto_library(
93454-    name = "logging_moved_proto",
93455-    srcs = [":logging_proto"],
93456-    deps = [
93457-        "//google/cloud/securitycenter/v1:securitycenter_proto",
93458-        "@com_google_protobuf//:timestamp_proto",
93459-    ],
93460-)
93461-
93462-py_proto_library(
93463-    name = "logging_py_proto",
93464-    deps = [":logging_moved_proto"],
93465-)
93466-
93467-py_grpc_library(
93468-    name = "logging_py_grpc",
93469-    srcs = [":logging_moved_proto"],
93470-    deps = [":logging_py_proto"],
93471-)
93472-
93473-php_proto_library(
93474-    name = "logging_php_proto",
93475-    deps = [":logging_proto"],
93476-)
93477-
93478-php_grpc_library(
93479-    name = "logging_php_grpc",
93480-    srcs = [":logging_proto"],
93481-    deps = [":logging_php_proto"],
93482-)
93483-
93484-ruby_proto_library(
93485-    name = "logging_ruby_proto",
93486-    deps = [":logging_proto"],
93487-)
93488-
93489-ruby_grpc_library(
93490-    name = "logging_ruby_grpc",
93491-    srcs = [":logging_proto"],
93492-    deps = [":logging_ruby_proto"],
93493-)
93494-
93495-csharp_proto_library(
93496-    name = "logging_csharp_proto",
93497-    deps = [":logging_proto"],
93498-)
93499-
93500-csharp_grpc_library(
93501-    name = "logging_csharp_grpc",
93502-    srcs = [":logging_proto"],
93503-    deps = [":logging_csharp_proto"],
93504-)
93505-
93506-cc_proto_library(
93507-    name = "logging_cc_proto",
93508-    deps = [":logging_proto"],
93509-)
93510-
93511-cc_grpc_library(
93512-    name = "logging_cc_grpc",
93513-    srcs = [":logging_proto"],
93514-    grpc_only = True,
93515-    deps = [":logging_cc_proto"],
93516-)
93517diff -urN a/google/cloud/servicedirectory/BUILD.bazel b/google/cloud/servicedirectory/BUILD.bazel
93518--- a/google/cloud/servicedirectory/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
93519+++ b/google/cloud/servicedirectory/BUILD.bazel	1969-12-31 16:00:00
93520@@ -1,40 +0,0 @@
93521-# This build file includes a target for the Ruby wrapper library for
93522-# google-cloud-service_directory.
93523-
93524-# This is an API workspace, having public visibility by default makes perfect sense.
93525-package(default_visibility = ["//visibility:public"])
93526-
93527-# Export yaml configs.
93528-exports_files(glob(["*.yaml"]))
93529-
93530-load(
93531-    "@com_google_googleapis_imports//:imports.bzl",
93532-    "ruby_cloud_gapic_library",
93533-    "ruby_gapic_assembly_pkg",
93534-)
93535-
93536-# Generates a Ruby wrapper client for servicedirectory.
93537-# Ruby wrapper clients are versionless, but are generated from source protos
93538-# for a particular service version, v1 in this case.
93539-ruby_cloud_gapic_library(
93540-    name = "servicedirectory_ruby_wrapper",
93541-    srcs = ["//google/cloud/servicedirectory/v1:servicedirectory_proto_with_info"],
93542-    extra_protoc_parameters = [
93543-        "ruby-cloud-gem-name=google-cloud-service_directory",
93544-        "ruby-cloud-env-prefix=SERVICE_DIRECTORY",
93545-        "ruby-cloud-wrapper-of=v1:0.1;v1beta1:0.1",
93546-        "ruby-cloud-product-url=https://cloud.google.com/service-directory",
93547-        "ruby-cloud-api-id=servicedirectory.googleapis.com",
93548-        "ruby-cloud-api-shortname=servicedirectory",
93549-    ],
93550-    ruby_cloud_description = "Service Directory is the single place to register, browse, and resolve application services.",
93551-    ruby_cloud_title = "Service Directory",
93552-)
93553-
93554-# Open Source package.
93555-ruby_gapic_assembly_pkg(
93556-    name = "google-cloud-servicedirectory-ruby",
93557-    deps = [
93558-        ":servicedirectory_ruby_wrapper",
93559-    ],
93560-)
93561diff -urN a/google/cloud/servicedirectory/v1/BUILD.bazel b/google/cloud/servicedirectory/v1/BUILD.bazel
93562--- a/google/cloud/servicedirectory/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
93563+++ b/google/cloud/servicedirectory/v1/BUILD.bazel	1969-12-31 16:00:00
93564@@ -1,356 +0,0 @@
93565-# This file was automatically generated by BuildFileGenerator
93566-# https://github.com/googleapis/gapic-generator/tree/master/rules_gapic/bazel
93567-
93568-# Most of the manual changes to this file will be overwritten.
93569-# It's **only** allowed to change the following rule attribute values:
93570-# - names of *_gapic_assembly_* rules
93571-# - certain parameters of *_gapic_library rules, including but not limited to:
93572-#    * extra_protoc_parameters
93573-#    * extra_protoc_file_parameters
93574-# The complete list of preserved parameters can be found in the source code.
93575-
93576-##############################################################################
93577-# Common
93578-##############################################################################
93579-load("@rules_proto//proto:defs.bzl", "proto_library")
93580-load(
93581-    "@com_google_googleapis_imports//:imports.bzl",
93582-    "csharp_gapic_assembly_pkg",
93583-    "csharp_gapic_library",
93584-    "csharp_grpc_library",
93585-    "csharp_proto_library",
93586-    "go_gapic_assembly_pkg",
93587-    "go_gapic_library",
93588-    "go_proto_library",
93589-    "go_test",
93590-    "java_gapic_assembly_gradle_pkg",
93591-    "java_gapic_library",
93592-    "java_gapic_test",
93593-    "java_grpc_library",
93594-    "java_proto_library",
93595-    "moved_proto_library",
93596-    "nodejs_gapic_assembly_pkg",
93597-    "nodejs_gapic_library",
93598-    "php_gapic_assembly_pkg",
93599-    "php_gapic_library",
93600-    "php_grpc_library",
93601-    "php_proto_library",
93602-    "proto_library_with_info",
93603-    "py_gapic_assembly_pkg",
93604-    "py_gapic_library",
93605-    "py_grpc_library",
93606-    "py_proto_library",
93607-    "py_test",
93608-    "ruby_cloud_gapic_library",
93609-    "ruby_gapic_assembly_pkg",
93610-    "ruby_grpc_library",
93611-    "ruby_proto_library",
93612-)
93613-
93614-# This is an API workspace, having public visibility by default makes perfect sense.
93615-package(default_visibility = ["//visibility:public"])
93616-
93617-proto_library(
93618-    name = "servicedirectory_proto",
93619-    srcs = [
93620-        "endpoint.proto",
93621-        "lookup_service.proto",
93622-        "namespace.proto",
93623-        "registration_service.proto",
93624-        "service.proto",
93625-    ],
93626-    deps = [
93627-        "//google/api:annotations_proto",
93628-        "//google/api:client_proto",
93629-        "//google/api:field_behavior_proto",
93630-        "//google/api:resource_proto",
93631-        "//google/iam/v1:iam_policy_proto",
93632-        "//google/iam/v1:policy_proto",
93633-        "@com_google_protobuf//:empty_proto",
93634-        "@com_google_protobuf//:field_mask_proto",
93635-    ],
93636-)
93637-
93638-proto_library_with_info(
93639-    name = "servicedirectory_proto_with_info",
93640-    deps = [
93641-        ":servicedirectory_proto",
93642-        "//google/cloud:common_resources_proto",
93643-    ],
93644-)
93645-
93646-java_proto_library(
93647-    name = "servicedirectory_java_proto",
93648-    deps = [":servicedirectory_proto"],
93649-)
93650-
93651-java_grpc_library(
93652-    name = "servicedirectory_java_grpc",
93653-    srcs = [":servicedirectory_proto"],
93654-    deps = [":servicedirectory_java_proto"],
93655-)
93656-
93657-java_gapic_library(
93658-    name = "servicedirectory_java_gapic",
93659-    srcs = [":servicedirectory_proto_with_info"],
93660-    grpc_service_config = "servicedirectory_grpc_service_config.json",
93661-    rest_numeric_enums = False,
93662-    test_deps = [
93663-        ":servicedirectory_java_grpc",
93664-        "//google/iam/v1:iam_java_grpc",
93665-    ],
93666-    transport = "grpc+rest",
93667-    deps = [
93668-        ":servicedirectory_java_proto",
93669-        "//google/iam/v1:iam_java_proto",
93670-    ],
93671-)
93672-
93673-java_gapic_test(
93674-    name = "servicedirectory_java_gapic_test_suite",
93675-    test_classes = [
93676-        "com.google.cloud.servicedirectory.v1.LookupServiceClientHttpJsonTest",
93677-        "com.google.cloud.servicedirectory.v1.LookupServiceClientTest",
93678-        "com.google.cloud.servicedirectory.v1.RegistrationServiceClientHttpJsonTest",
93679-        "com.google.cloud.servicedirectory.v1.RegistrationServiceClientTest",
93680-    ],
93681-    runtime_deps = [":servicedirectory_java_gapic_test"],
93682-)
93683-
93684-# Open Source Packages
93685-java_gapic_assembly_gradle_pkg(
93686-    name = "google-cloud-servicedirectory-v1-java",
93687-    include_samples = True,
93688-    transport = "grpc+rest",
93689-    deps = [
93690-        ":servicedirectory_java_gapic",
93691-        ":servicedirectory_java_grpc",
93692-        ":servicedirectory_java_proto",
93693-        ":servicedirectory_proto",
93694-    ],
93695-)
93696-
93697-go_proto_library(
93698-    name = "servicedirectory_go_proto",
93699-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
93700-    importpath = "google.golang.org/genproto/googleapis/cloud/servicedirectory/v1",
93701-    protos = [":servicedirectory_proto"],
93702-    deps = [
93703-        "//google/api:annotations_go_proto",
93704-        "//google/iam/v1:iam_go_proto",
93705-    ],
93706-)
93707-
93708-go_gapic_library(
93709-    name = "servicedirectory_go_gapic",
93710-    srcs = [":servicedirectory_proto_with_info"],
93711-    grpc_service_config = "servicedirectory_grpc_service_config.json",
93712-    importpath = "cloud.google.com/go/servicedirectory/apiv1;servicedirectory",
93713-    rest_numeric_enums = False,
93714-    service_yaml = "servicedirectory_v1.yaml",
93715-    transport = "grpc+rest",
93716-    deps = [
93717-        ":servicedirectory_go_proto",
93718-        "//google/iam/v1:iam_go_proto",
93719-    ],
93720-)
93721-
93722-go_test(
93723-    name = "servicedirectory_go_gapic_test",
93724-    srcs = [":servicedirectory_go_gapic_srcjar_test"],
93725-    embed = [":servicedirectory_go_gapic"],
93726-    importpath = "cloud.google.com/go/servicedirectory/apiv1",
93727-)
93728-
93729-# Open Source Packages
93730-go_gapic_assembly_pkg(
93731-    name = "gapi-cloud-servicedirectory-v1-go",
93732-    deps = [
93733-        ":servicedirectory_go_gapic",
93734-        ":servicedirectory_go_gapic_srcjar-test.srcjar",
93735-        ":servicedirectory_go_proto",
93736-    ],
93737-)
93738-
93739-py_gapic_library(
93740-    name = "servicedirectory_py_gapic",
93741-    srcs = [":servicedirectory_proto"],
93742-    grpc_service_config = "servicedirectory_grpc_service_config.json",
93743-    opt_args = [
93744-        "warehouse-package-name=google-cloud-service-directory",
93745-    ],
93746-    rest_numeric_enums = False,
93747-    transport = "grpc",
93748-    deps = [
93749-        "//google/iam/v1:iam_policy_py_proto",
93750-    ],
93751-)
93752-
93753-py_test(
93754-    name = "servicedirectory_py_gapic_test",
93755-    srcs = [
93756-        "servicedirectory_py_gapic_pytest.py",
93757-        "servicedirectory_py_gapic_test.py",
93758-    ],
93759-    legacy_create_init = False,
93760-    deps = [":servicedirectory_py_gapic"],
93761-)
93762-
93763-# Open Source Packages
93764-py_gapic_assembly_pkg(
93765-    name = "servicedirectory-v1-py",
93766-    deps = [
93767-        ":servicedirectory_py_gapic",
93768-    ],
93769-)
93770-
93771-php_proto_library(
93772-    name = "servicedirectory_php_proto",
93773-    deps = [":servicedirectory_proto"],
93774-)
93775-
93776-php_grpc_library(
93777-    name = "servicedirectory_php_grpc",
93778-    srcs = [":servicedirectory_proto"],
93779-    deps = [":servicedirectory_php_proto"],
93780-)
93781-
93782-php_gapic_library(
93783-    name = "servicedirectory_php_gapic",
93784-    srcs = [":servicedirectory_proto_with_info"],
93785-    grpc_service_config = "servicedirectory_grpc_service_config.json",
93786-    rest_numeric_enums = False,
93787-    transport = "grpc+rest",
93788-    deps = [
93789-        ":servicedirectory_php_grpc",
93790-        ":servicedirectory_php_proto",
93791-    ],
93792-)
93793-
93794-# Open Source Packages
93795-php_gapic_assembly_pkg(
93796-    name = "google-cloud-servicedirectory-v1-php",
93797-    deps = [
93798-        ":servicedirectory_php_gapic",
93799-        ":servicedirectory_php_grpc",
93800-        ":servicedirectory_php_proto",
93801-    ],
93802-)
93803-
93804-nodejs_gapic_library(
93805-    name = "servicedirectory_nodejs_gapic",
93806-    package_name = "@google-cloud/service-directory",
93807-    src = ":servicedirectory_proto_with_info",
93808-    extra_protoc_parameters = ["metadata"],
93809-    grpc_service_config = "servicedirectory_grpc_service_config.json",
93810-    main_service = "ServiceDirectory",
93811-    package = "google.cloud.servicedirectory.v1",
93812-    rest_numeric_enums = False,
93813-    service_yaml = "servicedirectory_v1.yaml",
93814-    transport = "grpc+rest",
93815-    deps = [],
93816-)
93817-
93818-nodejs_gapic_assembly_pkg(
93819-    name = "servicedirectory-v1-nodejs",
93820-    deps = [
93821-        ":servicedirectory_nodejs_gapic",
93822-        ":servicedirectory_proto",
93823-    ],
93824-)
93825-
93826-ruby_proto_library(
93827-    name = "servicedirectory_ruby_proto",
93828-    deps = [":servicedirectory_proto"],
93829-)
93830-
93831-ruby_grpc_library(
93832-    name = "servicedirectory_ruby_grpc",
93833-    srcs = [":servicedirectory_proto"],
93834-    deps = [":servicedirectory_ruby_proto"],
93835-)
93836-
93837-ruby_cloud_gapic_library(
93838-    name = "servicedirectory_ruby_gapic",
93839-    srcs = [":servicedirectory_proto_with_info"],
93840-    extra_protoc_parameters = [
93841-        "ruby-cloud-gem-name=google-cloud-service_directory-v1",
93842-        "ruby-cloud-env-prefix=SERVICE_DIRECTORY",
93843-        "ruby-cloud-product-url=https://cloud.google.com/service-directory",
93844-        "ruby-cloud-api-id=servicedirectory.googleapis.com",
93845-        "ruby-cloud-api-shortname=servicedirectory",
93846-    ],
93847-    grpc_service_config = "servicedirectory_grpc_service_config.json",
93848-    rest_numeric_enums = False,
93849-    ruby_cloud_description = "Service Directory is the single place to register, browse, and resolve application services.",
93850-    ruby_cloud_title = "Service Directory V1",
93851-    deps = [
93852-        ":servicedirectory_ruby_grpc",
93853-        ":servicedirectory_ruby_proto",
93854-    ],
93855-)
93856-
93857-# Open Source Packages
93858-ruby_gapic_assembly_pkg(
93859-    name = "google-cloud-servicedirectory-v1-ruby",
93860-    deps = [
93861-        ":servicedirectory_ruby_gapic",
93862-        ":servicedirectory_ruby_grpc",
93863-        ":servicedirectory_ruby_proto",
93864-    ],
93865-)
93866-
93867-csharp_proto_library(
93868-    name = "servicedirectory_csharp_proto",
93869-    deps = [":servicedirectory_proto"],
93870-)
93871-
93872-csharp_grpc_library(
93873-    name = "servicedirectory_csharp_grpc",
93874-    srcs = [":servicedirectory_proto"],
93875-    deps = [":servicedirectory_csharp_proto"],
93876-)
93877-
93878-csharp_gapic_library(
93879-    name = "servicedirectory_csharp_gapic",
93880-    srcs = [":servicedirectory_proto_with_info"],
93881-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
93882-    grpc_service_config = "servicedirectory_grpc_service_config.json",
93883-    rest_numeric_enums = False,
93884-    service_yaml = "servicedirectory_v1.yaml",
93885-    deps = [
93886-        ":servicedirectory_csharp_grpc",
93887-        ":servicedirectory_csharp_proto",
93888-    ],
93889-)
93890-
93891-# Open Source Packages
93892-csharp_gapic_assembly_pkg(
93893-    name = "google-cloud-servicedirectory-v1-csharp",
93894-    deps = [
93895-        ":servicedirectory_csharp_gapic",
93896-        ":servicedirectory_csharp_grpc",
93897-        ":servicedirectory_csharp_proto",
93898-    ],
93899-)
93900-
93901-##############################################################################
93902-# C++
93903-##############################################################################
93904-load(
93905-    "@com_google_googleapis_imports//:imports.bzl",
93906-    "cc_grpc_library",
93907-    "cc_proto_library",
93908-)
93909-
93910-cc_proto_library(
93911-    name = "servicedirectory_cc_proto",
93912-    deps = [":servicedirectory_proto"],
93913-)
93914-
93915-cc_grpc_library(
93916-    name = "servicedirectory_cc_grpc",
93917-    srcs = [":servicedirectory_proto"],
93918-    grpc_only = True,
93919-    deps = [":servicedirectory_cc_proto"],
93920-)
93921diff -urN a/google/cloud/servicedirectory/v1beta1/BUILD.bazel b/google/cloud/servicedirectory/v1beta1/BUILD.bazel
93922--- a/google/cloud/servicedirectory/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
93923+++ b/google/cloud/servicedirectory/v1beta1/BUILD.bazel	1969-12-31 16:00:00
93924@@ -1,385 +0,0 @@
93925-# This file was automatically generated by BuildFileGenerator
93926-# https://github.com/googleapis/rules_gapic/tree/master/bazel
93927-
93928-# Most of the manual changes to this file will be overwritten.
93929-# It's **only** allowed to change the following rule attribute values:
93930-# - names of *_gapic_assembly_* rules
93931-# - certain parameters of *_gapic_library rules, including but not limited to:
93932-#    * extra_protoc_parameters
93933-#    * extra_protoc_file_parameters
93934-# The complete list of preserved parameters can be found in the source code.
93935-
93936-# This is an API workspace, having public visibility by default makes perfect sense.
93937-package(default_visibility = ["//visibility:public"])
93938-
93939-##############################################################################
93940-# Common
93941-##############################################################################
93942-load("@rules_proto//proto:defs.bzl", "proto_library")
93943-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
93944-
93945-proto_library(
93946-    name = "servicedirectory_proto",
93947-    srcs = [
93948-        "endpoint.proto",
93949-        "lookup_service.proto",
93950-        "namespace.proto",
93951-        "registration_service.proto",
93952-        "service.proto",
93953-    ],
93954-    deps = [
93955-        "//google/api:annotations_proto",
93956-        "//google/api:client_proto",
93957-        "//google/api:field_behavior_proto",
93958-        "//google/api:resource_proto",
93959-        "//google/iam/v1:iam_policy_proto",
93960-        "//google/iam/v1:policy_proto",
93961-        "@com_google_protobuf//:empty_proto",
93962-        "@com_google_protobuf//:field_mask_proto",
93963-        "@com_google_protobuf//:timestamp_proto",
93964-    ],
93965-)
93966-
93967-proto_library_with_info(
93968-    name = "servicedirectory_proto_with_info",
93969-    deps = [
93970-        ":servicedirectory_proto",
93971-        "//google/cloud:common_resources_proto",
93972-    ],
93973-)
93974-
93975-##############################################################################
93976-# Java
93977-##############################################################################
93978-load(
93979-    "@com_google_googleapis_imports//:imports.bzl",
93980-    "java_gapic_assembly_gradle_pkg",
93981-    "java_gapic_library",
93982-    "java_gapic_test",
93983-    "java_grpc_library",
93984-    "java_proto_library",
93985-)
93986-
93987-java_proto_library(
93988-    name = "servicedirectory_java_proto",
93989-    deps = [":servicedirectory_proto"],
93990-)
93991-
93992-java_grpc_library(
93993-    name = "servicedirectory_java_grpc",
93994-    srcs = [":servicedirectory_proto"],
93995-    deps = [":servicedirectory_java_proto"],
93996-)
93997-
93998-java_gapic_library(
93999-    name = "servicedirectory_java_gapic",
94000-    srcs = [":servicedirectory_proto_with_info"],
94001-    grpc_service_config = "servicedirectory_grpc_service_config.json",
94002-    rest_numeric_enums = False,
94003-    test_deps = [
94004-        ":servicedirectory_java_grpc",
94005-        "//google/iam/v1:iam_java_grpc",
94006-    ],
94007-    transport = "grpc+rest",
94008-    deps = [
94009-        ":servicedirectory_java_proto",
94010-        "//google/iam/v1:iam_java_proto",
94011-    ],
94012-)
94013-
94014-java_gapic_test(
94015-    name = "servicedirectory_java_gapic_test_suite",
94016-    test_classes = [
94017-        "com.google.cloud.servicedirectory.v1beta1.LookupServiceClientHttpJsonTest",
94018-        "com.google.cloud.servicedirectory.v1beta1.LookupServiceClientTest",
94019-        "com.google.cloud.servicedirectory.v1beta1.RegistrationServiceClientHttpJsonTest",
94020-        "com.google.cloud.servicedirectory.v1beta1.RegistrationServiceClientTest",
94021-    ],
94022-    runtime_deps = [":servicedirectory_java_gapic_test"],
94023-)
94024-
94025-# Open Source Packages
94026-java_gapic_assembly_gradle_pkg(
94027-    name = "google-cloud-servicedirectory-v1beta1-java",
94028-    include_samples = True,
94029-    transport = "grpc+rest",
94030-    deps = [
94031-        ":servicedirectory_java_gapic",
94032-        ":servicedirectory_java_grpc",
94033-        ":servicedirectory_java_proto",
94034-        ":servicedirectory_proto",
94035-    ],
94036-)
94037-
94038-##############################################################################
94039-# Go
94040-##############################################################################
94041-load(
94042-    "@com_google_googleapis_imports//:imports.bzl",
94043-    "go_gapic_assembly_pkg",
94044-    "go_gapic_library",
94045-    "go_proto_library",
94046-    "go_test",
94047-)
94048-
94049-go_proto_library(
94050-    name = "servicedirectory_go_proto",
94051-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
94052-    importpath = "google.golang.org/genproto/googleapis/cloud/servicedirectory/v1beta1",
94053-    protos = [":servicedirectory_proto"],
94054-    deps = [
94055-        "//google/api:annotations_go_proto",
94056-        "//google/iam/v1:iam_go_proto",
94057-    ],
94058-)
94059-
94060-go_gapic_library(
94061-    name = "servicedirectory_go_gapic",
94062-    srcs = [":servicedirectory_proto_with_info"],
94063-    grpc_service_config = "servicedirectory_grpc_service_config.json",
94064-    importpath = "cloud.google.com/go/servicedirectory/apiv1beta1;servicedirectory",
94065-    metadata = True,
94066-    rest_numeric_enums = False,
94067-    service_yaml = "servicedirectory_v1beta1.yaml",
94068-    transport = "grpc+rest",
94069-    deps = [
94070-        ":servicedirectory_go_proto",
94071-        "//google/iam/v1:iam_go_proto",
94072-    ],
94073-)
94074-
94075-go_test(
94076-    name = "servicedirectory_go_gapic_test",
94077-    srcs = [":servicedirectory_go_gapic_srcjar_test"],
94078-    embed = [":servicedirectory_go_gapic"],
94079-    importpath = "cloud.google.com/go/servicedirectory/apiv1beta1",
94080-)
94081-
94082-# Open Source Packages
94083-go_gapic_assembly_pkg(
94084-    name = "gapi-cloud-servicedirectory-v1beta1-go",
94085-    deps = [
94086-        ":servicedirectory_go_gapic",
94087-        ":servicedirectory_go_gapic_srcjar-metadata.srcjar",
94088-        ":servicedirectory_go_gapic_srcjar-test.srcjar",
94089-        ":servicedirectory_go_proto",
94090-    ],
94091-)
94092-
94093-##############################################################################
94094-# Python
94095-##############################################################################
94096-load(
94097-    "@com_google_googleapis_imports//:imports.bzl",
94098-    "py_gapic_assembly_pkg",
94099-    "py_gapic_library",
94100-    "py_test",
94101-)
94102-
94103-py_gapic_library(
94104-    name = "servicedirectory_py_gapic",
94105-    srcs = [":servicedirectory_proto"],
94106-    grpc_service_config = "servicedirectory_grpc_service_config.json",
94107-    opt_args = ["warehouse-package-name=google-cloud-service-directory"],
94108-    rest_numeric_enums = False,
94109-    transport = "grpc",
94110-    deps = [
94111-        "//google/iam/v1:iam_policy_py_proto",
94112-    ],
94113-)
94114-
94115-py_test(
94116-    name = "servicedirectory_py_gapic_test",
94117-    srcs = [
94118-        "servicedirectory_py_gapic_pytest.py",
94119-        "servicedirectory_py_gapic_test.py",
94120-    ],
94121-    legacy_create_init = False,
94122-    deps = [":servicedirectory_py_gapic"],
94123-)
94124-
94125-# Open Source Packages
94126-py_gapic_assembly_pkg(
94127-    name = "servicedirectory-v1beta1-py",
94128-    deps = [
94129-        ":servicedirectory_py_gapic",
94130-    ],
94131-)
94132-
94133-##############################################################################
94134-# PHP
94135-##############################################################################
94136-load(
94137-    "@com_google_googleapis_imports//:imports.bzl",
94138-    "php_gapic_assembly_pkg",
94139-    "php_gapic_library",
94140-    "php_grpc_library",
94141-    "php_proto_library",
94142-)
94143-
94144-php_proto_library(
94145-    name = "servicedirectory_php_proto",
94146-    deps = [":servicedirectory_proto"],
94147-)
94148-
94149-php_grpc_library(
94150-    name = "servicedirectory_php_grpc",
94151-    srcs = [":servicedirectory_proto"],
94152-    deps = [":servicedirectory_php_proto"],
94153-)
94154-
94155-php_gapic_library(
94156-    name = "servicedirectory_php_gapic",
94157-    srcs = [":servicedirectory_proto_with_info"],
94158-    grpc_service_config = "servicedirectory_grpc_service_config.json",
94159-    rest_numeric_enums = False,
94160-    service_yaml = "servicedirectory_v1beta1.yaml",
94161-    transport = "grpc+rest",
94162-    deps = [
94163-        ":servicedirectory_php_grpc",
94164-        ":servicedirectory_php_proto",
94165-    ],
94166-)
94167-
94168-# Open Source Packages
94169-php_gapic_assembly_pkg(
94170-    name = "google-cloud-servicedirectory-v1beta1-php",
94171-    deps = [
94172-        ":servicedirectory_php_gapic",
94173-        ":servicedirectory_php_grpc",
94174-        ":servicedirectory_php_proto",
94175-    ],
94176-)
94177-
94178-##############################################################################
94179-# Node.js
94180-##############################################################################
94181-load(
94182-    "@com_google_googleapis_imports//:imports.bzl",
94183-    "nodejs_gapic_assembly_pkg",
94184-    "nodejs_gapic_library",
94185-)
94186-
94187-nodejs_gapic_library(
94188-    name = "servicedirectory_nodejs_gapic",
94189-    package_name = "@google-cloud/service-directory",
94190-    src = ":servicedirectory_proto_with_info",
94191-    extra_protoc_parameters = ["metadata"],
94192-    grpc_service_config = "servicedirectory_grpc_service_config.json",
94193-    main_service = "ServiceDirectory",
94194-    package = "google.cloud.servicedirectory.v1beta1",
94195-    rest_numeric_enums = False,
94196-    service_yaml = "servicedirectory_v1beta1.yaml",
94197-    transport = "grpc+rest",
94198-    deps = [],
94199-)
94200-
94201-nodejs_gapic_assembly_pkg(
94202-    name = "servicedirectory-v1beta1-nodejs",
94203-    deps = [
94204-        ":servicedirectory_nodejs_gapic",
94205-        ":servicedirectory_proto",
94206-    ],
94207-)
94208-
94209-##############################################################################
94210-# Ruby
94211-##############################################################################
94212-load(
94213-    "@com_google_googleapis_imports//:imports.bzl",
94214-    "ruby_cloud_gapic_library",
94215-    "ruby_gapic_assembly_pkg",
94216-    "ruby_grpc_library",
94217-    "ruby_proto_library",
94218-)
94219-
94220-ruby_proto_library(
94221-    name = "servicedirectory_ruby_proto",
94222-    deps = [":servicedirectory_proto"],
94223-)
94224-
94225-ruby_grpc_library(
94226-    name = "servicedirectory_ruby_grpc",
94227-    srcs = [":servicedirectory_proto"],
94228-    deps = [":servicedirectory_ruby_proto"],
94229-)
94230-
94231-ruby_cloud_gapic_library(
94232-    name = "servicedirectory_ruby_gapic",
94233-    srcs = [":servicedirectory_proto_with_info"],
94234-    extra_protoc_parameters = [
94235-        "ruby-cloud-api-id=servicedirectory.googleapis.com",
94236-        "ruby-cloud-api-shortname=servicedirectory",
94237-        "ruby-cloud-env-prefix=SERVICE_DIRECTORY",
94238-        "ruby-cloud-gem-name=google-cloud-service_directory-v1beta1",
94239-        "ruby-cloud-product-url=https://cloud.google.com/service-directory",
94240-    ],
94241-    grpc_service_config = "servicedirectory_grpc_service_config.json",
94242-    rest_numeric_enums = False,
94243-    ruby_cloud_description = "Service directory is the single place to register, browse, and resolve application services.",
94244-    ruby_cloud_title = "Service Directory V1beta1",
94245-    deps = [
94246-        ":servicedirectory_ruby_grpc",
94247-        ":servicedirectory_ruby_proto",
94248-    ],
94249-)
94250-
94251-# Open Source Packages
94252-ruby_gapic_assembly_pkg(
94253-    name = "google-cloud-servicedirectory-v1beta1-ruby",
94254-    deps = [
94255-        ":servicedirectory_ruby_gapic",
94256-        ":servicedirectory_ruby_grpc",
94257-        ":servicedirectory_ruby_proto",
94258-    ],
94259-)
94260-
94261-##############################################################################
94262-# C#
94263-##############################################################################
94264-load(
94265-    "@com_google_googleapis_imports//:imports.bzl",
94266-    "csharp_gapic_assembly_pkg",
94267-    "csharp_gapic_library",
94268-    "csharp_grpc_library",
94269-    "csharp_proto_library",
94270-)
94271-
94272-csharp_proto_library(
94273-    name = "servicedirectory_csharp_proto",
94274-    deps = [":servicedirectory_proto"],
94275-)
94276-
94277-csharp_grpc_library(
94278-    name = "servicedirectory_csharp_grpc",
94279-    srcs = [":servicedirectory_proto"],
94280-    deps = [":servicedirectory_csharp_proto"],
94281-)
94282-
94283-csharp_gapic_library(
94284-    name = "servicedirectory_csharp_gapic",
94285-    srcs = [":servicedirectory_proto_with_info"],
94286-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
94287-    grpc_service_config = "servicedirectory_grpc_service_config.json",
94288-    rest_numeric_enums = False,
94289-    service_yaml = "servicedirectory_v1beta1.yaml",
94290-    deps = [
94291-        ":servicedirectory_csharp_grpc",
94292-        ":servicedirectory_csharp_proto",
94293-    ],
94294-)
94295-
94296-# Open Source Packages
94297-csharp_gapic_assembly_pkg(
94298-    name = "google-cloud-servicedirectory-v1beta1-csharp",
94299-    deps = [
94300-        ":servicedirectory_csharp_gapic",
94301-        ":servicedirectory_csharp_grpc",
94302-        ":servicedirectory_csharp_proto",
94303-    ],
94304-)
94305-
94306-##############################################################################
94307-# C++
94308-##############################################################################
94309-# Put your C++ rules here
94310diff -urN a/google/cloud/shell/BUILD.bazel b/google/cloud/shell/BUILD.bazel
94311--- a/google/cloud/shell/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
94312+++ b/google/cloud/shell/BUILD.bazel	1969-12-31 16:00:00
94313@@ -1,40 +0,0 @@
94314-# This build file includes a target for the Ruby wrapper library for
94315-# google-cloud-shell.
94316-
94317-# This is an API workspace, having public visibility by default makes perfect sense.
94318-package(default_visibility = ["//visibility:public"])
94319-
94320-# Export yaml configs.
94321-exports_files(glob(["*.yaml"]))
94322-
94323-load(
94324-    "@com_google_googleapis_imports//:imports.bzl",
94325-    "ruby_cloud_gapic_library",
94326-    "ruby_gapic_assembly_pkg",
94327-)
94328-
94329-# Generates a Ruby wrapper client for cloudshell.
94330-# Ruby wrapper clients are versionless, but are generated from source protos
94331-# for a particular service version, v1 in this case.
94332-ruby_cloud_gapic_library(
94333-    name = "cloudshell_ruby_wrapper",
94334-    srcs = ["//google/cloud/shell/v1:shell_proto_with_info"],
94335-    extra_protoc_parameters = [
94336-        "ruby-cloud-gem-name=google-cloud-shell",
94337-        "ruby-cloud-env-prefix=CLOUD_SHELL",
94338-        "ruby-cloud-wrapper-of=v1:0.0",
94339-        "ruby-cloud-product-url=https://cloud.google.com/shell/",
94340-        "ruby-cloud-api-id=cloudshell.googleapis.com",
94341-        "ruby-cloud-api-shortname=cloudshell",
94342-    ],
94343-    ruby_cloud_description = "Cloud Shell is an interactive shell environment for Google Cloud that makes it easy for you to learn and experiment with Google Cloud and manage your projects and resources from your web browser.",
94344-    ruby_cloud_title = "Cloud Shell",
94345-)
94346-
94347-# Open Source package.
94348-ruby_gapic_assembly_pkg(
94349-    name = "google-cloud-shell-ruby",
94350-    deps = [
94351-        ":cloudshell_ruby_wrapper",
94352-    ],
94353-)
94354diff -urN a/google/cloud/shell/v1/BUILD.bazel b/google/cloud/shell/v1/BUILD.bazel
94355--- a/google/cloud/shell/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
94356+++ b/google/cloud/shell/v1/BUILD.bazel	1969-12-31 16:00:00
94357@@ -1,388 +0,0 @@
94358-# This file was automatically generated by BuildFileGenerator
94359-# https://github.com/googleapis/rules_gapic/tree/master/bazel
94360-
94361-# Most of the manual changes to this file will be overwritten.
94362-# It's **only** allowed to change the following rule attribute values:
94363-# - names of *_gapic_assembly_* rules
94364-# - certain parameters of *_gapic_library rules, including but not limited to:
94365-#    * extra_protoc_parameters
94366-#    * extra_protoc_file_parameters
94367-# The complete list of preserved parameters can be found in the source code.
94368-
94369-# This is an API workspace, having public visibility by default makes perfect sense.
94370-package(default_visibility = ["//visibility:public"])
94371-
94372-##############################################################################
94373-# Common
94374-##############################################################################
94375-load("@rules_proto//proto:defs.bzl", "proto_library")
94376-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
94377-
94378-proto_library(
94379-    name = "shell_proto",
94380-    srcs = [
94381-        "cloudshell.proto",
94382-    ],
94383-    deps = [
94384-        "//google/api:annotations_proto",
94385-        "//google/api:client_proto",
94386-        "//google/api:field_behavior_proto",
94387-        "//google/api:resource_proto",
94388-        "//google/longrunning:operations_proto",
94389-        "@com_google_protobuf//:field_mask_proto",
94390-        "@com_google_protobuf//:timestamp_proto",
94391-    ],
94392-)
94393-
94394-proto_library_with_info(
94395-    name = "shell_proto_with_info",
94396-    deps = [
94397-        ":shell_proto",
94398-        "//google/cloud:common_resources_proto",
94399-    ],
94400-)
94401-
94402-##############################################################################
94403-# Java
94404-##############################################################################
94405-load(
94406-    "@com_google_googleapis_imports//:imports.bzl",
94407-    "java_gapic_assembly_gradle_pkg",
94408-    "java_gapic_library",
94409-    "java_gapic_test",
94410-    "java_grpc_library",
94411-    "java_proto_library",
94412-)
94413-
94414-java_proto_library(
94415-    name = "shell_java_proto",
94416-    deps = [":shell_proto"],
94417-)
94418-
94419-java_grpc_library(
94420-    name = "shell_java_grpc",
94421-    srcs = [":shell_proto"],
94422-    deps = [":shell_java_proto"],
94423-)
94424-
94425-java_gapic_library(
94426-    name = "shell_java_gapic",
94427-    srcs = [":shell_proto_with_info"],
94428-    grpc_service_config = "cloudshell_grpc_service_config.json",
94429-    rest_numeric_enums = False,
94430-    test_deps = [
94431-        ":shell_java_grpc",
94432-    ],
94433-    transport = "grpc+rest",
94434-    deps = [
94435-        ":shell_java_proto",
94436-    ],
94437-)
94438-
94439-java_gapic_test(
94440-    name = "shell_java_gapic_test_suite",
94441-    test_classes = [
94442-        "com.google.cloud.shell.v1.CloudShellServiceClientHttpJsonTest",
94443-        "com.google.cloud.shell.v1.CloudShellServiceClientTest",
94444-    ],
94445-    runtime_deps = [":shell_java_gapic_test"],
94446-)
94447-
94448-# Open Source Packages
94449-java_gapic_assembly_gradle_pkg(
94450-    name = "google-cloud-shell-v1-java",
94451-    include_samples = True,
94452-    transport = "grpc+rest",
94453-    deps = [
94454-        ":shell_java_gapic",
94455-        ":shell_java_grpc",
94456-        ":shell_java_proto",
94457-        ":shell_proto",
94458-    ],
94459-)
94460-
94461-##############################################################################
94462-# Go
94463-##############################################################################
94464-load(
94465-    "@com_google_googleapis_imports//:imports.bzl",
94466-    "go_gapic_assembly_pkg",
94467-    "go_gapic_library",
94468-    "go_proto_library",
94469-    "go_test",
94470-)
94471-
94472-go_proto_library(
94473-    name = "shell_go_proto",
94474-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
94475-    importpath = "google.golang.org/genproto/googleapis/cloud/shell/v1",
94476-    protos = [":shell_proto"],
94477-    deps = [
94478-        "//google/api:annotations_go_proto",
94479-        "//google/longrunning:longrunning_go_proto",
94480-    ],
94481-)
94482-
94483-go_gapic_library(
94484-    name = "shell_go_gapic",
94485-    srcs = [":shell_proto_with_info"],
94486-    grpc_service_config = "cloudshell_grpc_service_config.json",
94487-    importpath = "cloud.google.com/go/shell/apiv1;shell",
94488-    metadata = True,
94489-    rest_numeric_enums = False,
94490-    service_yaml = "cloudshell_v1.yaml",
94491-    transport = "grpc+rest",
94492-    deps = [
94493-        ":shell_go_proto",
94494-        "//google/longrunning:longrunning_go_proto",
94495-        "@com_google_cloud_go//longrunning:go_default_library",
94496-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
94497-    ],
94498-)
94499-
94500-go_test(
94501-    name = "shell_go_gapic_test",
94502-    srcs = [":shell_go_gapic_srcjar_test"],
94503-    embed = [":shell_go_gapic"],
94504-    importpath = "cloud.google.com/go/shell/apiv1",
94505-)
94506-
94507-# Open Source Packages
94508-go_gapic_assembly_pkg(
94509-    name = "gapi-cloud-shell-v1-go",
94510-    deps = [
94511-        ":shell_go_gapic",
94512-        ":shell_go_gapic_srcjar-metadata.srcjar",
94513-        ":shell_go_gapic_srcjar-test.srcjar",
94514-        ":shell_go_proto",
94515-    ],
94516-)
94517-
94518-##############################################################################
94519-# Python
94520-##############################################################################
94521-load(
94522-    "@com_google_googleapis_imports//:imports.bzl",
94523-    "py_gapic_assembly_pkg",
94524-    "py_gapic_library",
94525-    "py_test",
94526-)
94527-
94528-py_gapic_library(
94529-    name = "shell_py_gapic",
94530-    srcs = [":shell_proto"],
94531-    grpc_service_config = "cloudshell_grpc_service_config.json",
94532-    rest_numeric_enums = False,
94533-    transport = "grpc",
94534-)
94535-
94536-py_test(
94537-    name = "shell_py_gapic_test",
94538-    srcs = [
94539-        "shell_py_gapic_pytest.py",
94540-        "shell_py_gapic_test.py",
94541-    ],
94542-    legacy_create_init = False,
94543-    deps = [":shell_py_gapic"],
94544-)
94545-
94546-# Open Source Packages
94547-py_gapic_assembly_pkg(
94548-    name = "shell-v1-py",
94549-    deps = [
94550-        ":shell_py_gapic",
94551-    ],
94552-)
94553-
94554-##############################################################################
94555-# PHP
94556-##############################################################################
94557-load(
94558-    "@com_google_googleapis_imports//:imports.bzl",
94559-    "php_gapic_assembly_pkg",
94560-    "php_gapic_library",
94561-    "php_grpc_library",
94562-    "php_proto_library",
94563-)
94564-
94565-php_proto_library(
94566-    name = "shell_php_proto",
94567-    deps = [":shell_proto"],
94568-)
94569-
94570-php_grpc_library(
94571-    name = "shell_php_grpc",
94572-    srcs = [":shell_proto"],
94573-    deps = [":shell_php_proto"],
94574-)
94575-
94576-php_gapic_library(
94577-    name = "shell_php_gapic",
94578-    srcs = [":shell_proto_with_info"],
94579-    grpc_service_config = "cloudshell_grpc_service_config.json",
94580-    rest_numeric_enums = False,
94581-    service_yaml = "cloudshell_v1.yaml",
94582-    transport = "grpc+rest",
94583-    deps = [
94584-        ":shell_php_grpc",
94585-        ":shell_php_proto",
94586-    ],
94587-)
94588-
94589-# Open Source Packages
94590-php_gapic_assembly_pkg(
94591-    name = "google-cloud-shell-v1-php",
94592-    deps = [
94593-        ":shell_php_gapic",
94594-        ":shell_php_grpc",
94595-        ":shell_php_proto",
94596-    ],
94597-)
94598-
94599-##############################################################################
94600-# Node.js
94601-##############################################################################
94602-load(
94603-    "@com_google_googleapis_imports//:imports.bzl",
94604-    "nodejs_gapic_assembly_pkg",
94605-    "nodejs_gapic_library",
94606-)
94607-
94608-nodejs_gapic_library(
94609-    name = "shell_nodejs_gapic",
94610-    package_name = "@google-cloud/shell",
94611-    src = ":shell_proto_with_info",
94612-    extra_protoc_parameters = ["metadata"],
94613-    grpc_service_config = "cloudshell_grpc_service_config.json",
94614-    package = "google.cloud.shell.v1",
94615-    rest_numeric_enums = False,
94616-    service_yaml = "cloudshell_v1.yaml",
94617-    transport = "grpc+rest",
94618-    deps = [],
94619-)
94620-
94621-nodejs_gapic_assembly_pkg(
94622-    name = "shell-v1-nodejs",
94623-    deps = [
94624-        ":shell_nodejs_gapic",
94625-        ":shell_proto",
94626-    ],
94627-)
94628-
94629-##############################################################################
94630-# Ruby
94631-##############################################################################
94632-load(
94633-    "@com_google_googleapis_imports//:imports.bzl",
94634-    "ruby_cloud_gapic_library",
94635-    "ruby_gapic_assembly_pkg",
94636-    "ruby_grpc_library",
94637-    "ruby_proto_library",
94638-)
94639-
94640-ruby_proto_library(
94641-    name = "shell_ruby_proto",
94642-    deps = [":shell_proto"],
94643-)
94644-
94645-ruby_grpc_library(
94646-    name = "shell_ruby_grpc",
94647-    srcs = [":shell_proto"],
94648-    deps = [":shell_ruby_proto"],
94649-)
94650-
94651-ruby_cloud_gapic_library(
94652-    name = "shell_ruby_gapic",
94653-    srcs = [":shell_proto_with_info"],
94654-    extra_protoc_parameters = [
94655-        "ruby-cloud-gem-name=google-cloud-shell-v1",
94656-        "ruby-cloud-env-prefix=CLOUD_SHELL",
94657-        "ruby-cloud-product-url=https://cloud.google.com/shell/",
94658-        "ruby-cloud-api-id=cloudshell.googleapis.com",
94659-        "ruby-cloud-api-shortname=cloudshell",
94660-    ],
94661-    grpc_service_config = "cloudshell_grpc_service_config.json",
94662-    rest_numeric_enums = False,
94663-    ruby_cloud_description = "Cloud Shell is an interactive shell environment for Google Cloud that makes it easy for you to learn and experiment with Google Cloud and manage your projects and resources from your web browser.",
94664-    ruby_cloud_title = "Cloud Shell V1",
94665-    deps = [
94666-        ":shell_ruby_grpc",
94667-        ":shell_ruby_proto",
94668-    ],
94669-)
94670-
94671-# Open Source Packages
94672-ruby_gapic_assembly_pkg(
94673-    name = "google-cloud-shell-v1-ruby",
94674-    deps = [
94675-        ":shell_ruby_gapic",
94676-        ":shell_ruby_grpc",
94677-        ":shell_ruby_proto",
94678-    ],
94679-)
94680-
94681-##############################################################################
94682-# C#
94683-##############################################################################
94684-load(
94685-    "@com_google_googleapis_imports//:imports.bzl",
94686-    "csharp_gapic_assembly_pkg",
94687-    "csharp_gapic_library",
94688-    "csharp_grpc_library",
94689-    "csharp_proto_library",
94690-)
94691-
94692-csharp_proto_library(
94693-    name = "shell_csharp_proto",
94694-    deps = [":shell_proto"],
94695-)
94696-
94697-csharp_grpc_library(
94698-    name = "shell_csharp_grpc",
94699-    srcs = [":shell_proto"],
94700-    deps = [":shell_csharp_proto"],
94701-)
94702-
94703-csharp_gapic_library(
94704-    name = "shell_csharp_gapic",
94705-    srcs = [":shell_proto_with_info"],
94706-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
94707-    grpc_service_config = "cloudshell_grpc_service_config.json",
94708-    rest_numeric_enums = False,
94709-    service_yaml = "cloudshell_v1.yaml",
94710-    deps = [
94711-        ":shell_csharp_grpc",
94712-        ":shell_csharp_proto",
94713-    ],
94714-)
94715-
94716-# Open Source Packages
94717-csharp_gapic_assembly_pkg(
94718-    name = "google-cloud-shell-v1-csharp",
94719-    deps = [
94720-        ":shell_csharp_gapic",
94721-        ":shell_csharp_grpc",
94722-        ":shell_csharp_proto",
94723-    ],
94724-)
94725-
94726-##############################################################################
94727-# C++
94728-##############################################################################
94729-load(
94730-    "@com_google_googleapis_imports//:imports.bzl",
94731-    "cc_grpc_library",
94732-    "cc_proto_library",
94733-)
94734-
94735-cc_proto_library(
94736-    name = "shell_cc_proto",
94737-    deps = [":shell_proto"],
94738-)
94739-
94740-cc_grpc_library(
94741-    name = "shell_cc_grpc",
94742-    srcs = [":shell_proto"],
94743-    grpc_only = True,
94744-    deps = [":shell_cc_proto"],
94745-)
94746diff -urN a/google/cloud/speech/BUILD.bazel b/google/cloud/speech/BUILD.bazel
94747--- a/google/cloud/speech/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
94748+++ b/google/cloud/speech/BUILD.bazel	1969-12-31 16:00:00
94749@@ -1,41 +0,0 @@
94750-# This build file includes a target for the Ruby wrapper library for
94751-# google-cloud-speech.
94752-
94753-# This is an API workspace, having public visibility by default makes perfect sense.
94754-package(default_visibility = ["//visibility:public"])
94755-
94756-# Export yaml configs.
94757-exports_files(glob(["*.yaml"]))
94758-
94759-load(
94760-    "@com_google_googleapis_imports//:imports.bzl",
94761-    "ruby_cloud_gapic_library",
94762-    "ruby_gapic_assembly_pkg",
94763-)
94764-
94765-# Generates a Ruby wrapper client for speech.
94766-# Ruby wrapper clients are versionless, but are generated from source protos
94767-# for a particular service version, v1 in this case.
94768-ruby_cloud_gapic_library(
94769-    name = "speech_ruby_wrapper",
94770-    srcs = ["//google/cloud/speech/v1:speech_proto_with_info"],
94771-    extra_protoc_parameters = [
94772-        "ruby-cloud-gem-name=google-cloud-speech",
94773-        "ruby-cloud-env-prefix=SPEECH",
94774-        "ruby-cloud-wrapper-of=v1:0.8;v1p1beta1:0.0",
94775-        "ruby-cloud-product-url=https://cloud.google.com/speech-to-text",
94776-        "ruby-cloud-api-id=speech.googleapis.com",
94777-        "ruby-cloud-api-shortname=speech",
94778-        "ruby-cloud-migration-version=1.0",
94779-    ],
94780-    ruby_cloud_description = "Google Speech-to-Text enables developers to convert audio to text by applying powerful neural network models in an easy-to-use API. The API recognizes more than 120 languages and variants to support your global user base. You can enable voice command-and-control, transcribe audio from call centers, and more. It can process real-time streaming or prerecorded audio, using Google's machine learning technology.",
94781-    ruby_cloud_title = "Cloud Speech-to-Text",
94782-)
94783-
94784-# Open Source package.
94785-ruby_gapic_assembly_pkg(
94786-    name = "google-cloud-speech-ruby",
94787-    deps = [
94788-        ":speech_ruby_wrapper",
94789-    ],
94790-)
94791diff -urN a/google/cloud/speech/v1/BUILD.bazel b/google/cloud/speech/v1/BUILD.bazel
94792--- a/google/cloud/speech/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
94793+++ b/google/cloud/speech/v1/BUILD.bazel	1969-12-31 16:00:00
94794@@ -1,402 +0,0 @@
94795-# This file was automatically generated by BuildFileGenerator
94796-# https://github.com/googleapis/rules_gapic/tree/master/bazel
94797-
94798-# Most of the manual changes to this file will be overwritten.
94799-# It's **only** allowed to change the following rule attribute values:
94800-# - names of *_gapic_assembly_* rules
94801-# - certain parameters of *_gapic_library rules, including but not limited to:
94802-#    * extra_protoc_parameters
94803-#    * extra_protoc_file_parameters
94804-# The complete list of preserved parameters can be found in the source code.
94805-
94806-# This is an API workspace, having public visibility by default makes perfect sense.
94807-package(default_visibility = ["//visibility:public"])
94808-
94809-##############################################################################
94810-# Common
94811-##############################################################################
94812-load("@rules_proto//proto:defs.bzl", "proto_library")
94813-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
94814-
94815-proto_library(
94816-    name = "speech_proto",
94817-    srcs = [
94818-        "cloud_speech.proto",
94819-        "cloud_speech_adaptation.proto",
94820-        "resource.proto",
94821-    ],
94822-    deps = [
94823-        "//google/api:annotations_proto",
94824-        "//google/api:client_proto",
94825-        "//google/api:field_behavior_proto",
94826-        "//google/api:resource_proto",
94827-        "//google/longrunning:operations_proto",
94828-        "//google/rpc:status_proto",
94829-        "@com_google_protobuf//:duration_proto",
94830-        "@com_google_protobuf//:empty_proto",
94831-        "@com_google_protobuf//:field_mask_proto",
94832-        "@com_google_protobuf//:timestamp_proto",
94833-        "@com_google_protobuf//:wrappers_proto",
94834-    ],
94835-)
94836-
94837-proto_library_with_info(
94838-    name = "speech_proto_with_info",
94839-    deps = [
94840-        ":speech_proto",
94841-        "//google/cloud:common_resources_proto",
94842-    ],
94843-)
94844-
94845-##############################################################################
94846-# Java
94847-##############################################################################
94848-load(
94849-    "@com_google_googleapis_imports//:imports.bzl",
94850-    "java_gapic_assembly_gradle_pkg",
94851-    "java_gapic_library",
94852-    "java_gapic_test",
94853-    "java_grpc_library",
94854-    "java_proto_library",
94855-)
94856-
94857-java_proto_library(
94858-    name = "speech_java_proto",
94859-    deps = [":speech_proto"],
94860-)
94861-
94862-java_grpc_library(
94863-    name = "speech_java_grpc",
94864-    srcs = [":speech_proto"],
94865-    deps = [":speech_java_proto"],
94866-)
94867-
94868-java_gapic_library(
94869-    name = "speech_java_gapic",
94870-    srcs = [":speech_proto_with_info"],
94871-    gapic_yaml = None,
94872-    grpc_service_config = "speech_grpc_service_config.json",
94873-    rest_numeric_enums = False,
94874-    service_yaml = "speech_v1.yaml",
94875-    test_deps = [
94876-        ":speech_java_grpc",
94877-    ],
94878-    transport = "grpc+rest",
94879-    deps = [
94880-        ":speech_java_proto",
94881-        "//google/api:api_java_proto",
94882-    ],
94883-)
94884-
94885-java_gapic_test(
94886-    name = "speech_java_gapic_test_suite",
94887-    test_classes = [
94888-        "com.google.cloud.speech.v1.AdaptationClientHttpJsonTest",
94889-        "com.google.cloud.speech.v1.AdaptationClientTest",
94890-        "com.google.cloud.speech.v1.SpeechClientHttpJsonTest",
94891-        "com.google.cloud.speech.v1.SpeechClientTest",
94892-    ],
94893-    runtime_deps = [":speech_java_gapic_test"],
94894-)
94895-
94896-# Open Source Packages
94897-java_gapic_assembly_gradle_pkg(
94898-    name = "google-cloud-speech-v1-java",
94899-    include_samples = True,
94900-    transport = "grpc+rest",
94901-    deps = [
94902-        ":speech_java_gapic",
94903-        ":speech_java_grpc",
94904-        ":speech_java_proto",
94905-        ":speech_proto",
94906-    ],
94907-)
94908-
94909-##############################################################################
94910-# Go
94911-##############################################################################
94912-load(
94913-    "@com_google_googleapis_imports//:imports.bzl",
94914-    "go_gapic_assembly_pkg",
94915-    "go_gapic_library",
94916-    "go_proto_library",
94917-    "go_test",
94918-)
94919-
94920-go_proto_library(
94921-    name = "speech_go_proto",
94922-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
94923-    importpath = "google.golang.org/genproto/googleapis/cloud/speech/v1",
94924-    protos = [":speech_proto"],
94925-    deps = [
94926-        "//google/api:annotations_go_proto",
94927-        "//google/longrunning:longrunning_go_proto",
94928-        "//google/rpc:status_go_proto",
94929-    ],
94930-)
94931-
94932-go_gapic_library(
94933-    name = "speech_go_gapic",
94934-    srcs = [":speech_proto_with_info"],
94935-    grpc_service_config = "speech_grpc_service_config.json",
94936-    importpath = "cloud.google.com/go/speech/apiv1;speech",
94937-    metadata = True,
94938-    rest_numeric_enums = False,
94939-    service_yaml = "speech_v1.yaml",
94940-    transport = "grpc+rest",
94941-    deps = [
94942-        ":speech_go_proto",
94943-        "//google/longrunning:longrunning_go_proto",
94944-        "@com_google_cloud_go//longrunning:go_default_library",
94945-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
94946-        "@io_bazel_rules_go//proto/wkt:duration_go_proto",
94947-    ],
94948-)
94949-
94950-go_test(
94951-    name = "speech_go_gapic_test",
94952-    srcs = [":speech_go_gapic_srcjar_test"],
94953-    embed = [":speech_go_gapic"],
94954-    importpath = "cloud.google.com/go/speech/apiv1",
94955-)
94956-
94957-# Open Source Packages
94958-go_gapic_assembly_pkg(
94959-    name = "gapi-cloud-speech-v1-go",
94960-    deps = [
94961-        ":speech_go_gapic",
94962-        ":speech_go_gapic_srcjar-metadata.srcjar",
94963-        ":speech_go_gapic_srcjar-test.srcjar",
94964-        ":speech_go_proto",
94965-    ],
94966-)
94967-
94968-##############################################################################
94969-# Python
94970-##############################################################################
94971-load(
94972-    "@com_google_googleapis_imports//:imports.bzl",
94973-    "py_gapic_assembly_pkg",
94974-    "py_gapic_library",
94975-    "py_test",
94976-)
94977-
94978-py_gapic_library(
94979-    name = "speech_py_gapic",
94980-    srcs = [":speech_proto"],
94981-    grpc_service_config = "speech_grpc_service_config.json",
94982-    rest_numeric_enums = False,
94983-    service_yaml = "speech_v1.yaml",
94984-    transport = "grpc",
94985-)
94986-
94987-py_test(
94988-    name = "speech_py_gapic_test",
94989-    srcs = [
94990-        "speech_py_gapic_pytest.py",
94991-        "speech_py_gapic_test.py",
94992-    ],
94993-    legacy_create_init = False,
94994-    deps = [":speech_py_gapic"],
94995-)
94996-
94997-# Open Source Packages
94998-py_gapic_assembly_pkg(
94999-    name = "speech-v1-py",
95000-    deps = [
95001-        ":speech_py_gapic",
95002-    ],
95003-)
95004-
95005-##############################################################################
95006-# PHP
95007-##############################################################################
95008-load(
95009-    "@com_google_googleapis_imports//:imports.bzl",
95010-    "php_gapic_assembly_pkg",
95011-    "php_gapic_library",
95012-    "php_grpc_library",
95013-    "php_proto_library",
95014-)
95015-
95016-php_proto_library(
95017-    name = "speech_php_proto",
95018-    deps = [":speech_proto"],
95019-)
95020-
95021-php_grpc_library(
95022-    name = "speech_php_grpc",
95023-    srcs = [":speech_proto"],
95024-    deps = [":speech_php_proto"],
95025-)
95026-
95027-php_gapic_library(
95028-    name = "speech_php_gapic",
95029-    srcs = [":speech_proto_with_info"],
95030-    grpc_service_config = "speech_grpc_service_config.json",
95031-    rest_numeric_enums = False,
95032-    service_yaml = "speech_v1.yaml",
95033-    transport = "grpc+rest",
95034-    deps = [
95035-        ":speech_php_grpc",
95036-        ":speech_php_proto",
95037-    ],
95038-)
95039-
95040-# Open Source Packages
95041-php_gapic_assembly_pkg(
95042-    name = "google-cloud-speech-v1-php",
95043-    deps = [
95044-        ":speech_php_gapic",
95045-        ":speech_php_grpc",
95046-        ":speech_php_proto",
95047-    ],
95048-)
95049-
95050-##############################################################################
95051-# Node.js
95052-##############################################################################
95053-load(
95054-    "@com_google_googleapis_imports//:imports.bzl",
95055-    "nodejs_gapic_assembly_pkg",
95056-    "nodejs_gapic_library",
95057-)
95058-
95059-nodejs_gapic_library(
95060-    name = "speech_nodejs_gapic",
95061-    package_name = "@google-cloud/speech",
95062-    src = ":speech_proto_with_info",
95063-    extra_protoc_parameters = ["metadata"],
95064-    grpc_service_config = "speech_grpc_service_config.json",
95065-    package = "google.cloud.speech.v1",
95066-    rest_numeric_enums = False,
95067-    service_yaml = "speech_v1.yaml",
95068-    transport = "grpc+rest",
95069-    deps = [],
95070-)
95071-
95072-nodejs_gapic_assembly_pkg(
95073-    name = "speech-v1-nodejs",
95074-    deps = [
95075-        ":speech_nodejs_gapic",
95076-        ":speech_proto",
95077-    ],
95078-)
95079-
95080-##############################################################################
95081-# Ruby
95082-##############################################################################
95083-load(
95084-    "@com_google_googleapis_imports//:imports.bzl",
95085-    "ruby_cloud_gapic_library",
95086-    "ruby_gapic_assembly_pkg",
95087-    "ruby_grpc_library",
95088-    "ruby_proto_library",
95089-)
95090-
95091-ruby_proto_library(
95092-    name = "speech_ruby_proto",
95093-    deps = [":speech_proto"],
95094-)
95095-
95096-ruby_grpc_library(
95097-    name = "speech_ruby_grpc",
95098-    srcs = [":speech_proto"],
95099-    deps = [":speech_ruby_proto"],
95100-)
95101-
95102-ruby_cloud_gapic_library(
95103-    name = "speech_ruby_gapic",
95104-    srcs = [":speech_proto_with_info"],
95105-    extra_protoc_parameters = [
95106-        "ruby-cloud-api-id=speech.googleapis.com",
95107-        "ruby-cloud-api-shortname=speech",
95108-        "ruby-cloud-env-prefix=SPEECH",
95109-        "ruby-cloud-gem-name=google-cloud-speech-v1",
95110-        "ruby-cloud-product-url=https://cloud.google.com/speech-to-text",
95111-    ],
95112-    grpc_service_config = "speech_grpc_service_config.json",
95113-    rest_numeric_enums = False,
95114-    ruby_cloud_description = "Google Speech-to-Text enables developers to convert audio to text by applying powerful neural network models in an easy-to-use API. The API recognizes more than 120 languages and variants to support your global user base. You can enable voice command-and-control, transcribe audio from call centers, and more. It can process real-time streaming or prerecorded audio, using Google's machine learning technology.",
95115-    ruby_cloud_title = "Cloud Speech-to-Text V1",
95116-    deps = [
95117-        ":speech_ruby_grpc",
95118-        ":speech_ruby_proto",
95119-    ],
95120-)
95121-
95122-# Open Source Packages
95123-ruby_gapic_assembly_pkg(
95124-    name = "google-cloud-speech-v1-ruby",
95125-    deps = [
95126-        ":speech_ruby_gapic",
95127-        ":speech_ruby_grpc",
95128-        ":speech_ruby_proto",
95129-    ],
95130-)
95131-
95132-##############################################################################
95133-# C#
95134-##############################################################################
95135-load(
95136-    "@com_google_googleapis_imports//:imports.bzl",
95137-    "csharp_gapic_assembly_pkg",
95138-    "csharp_gapic_library",
95139-    "csharp_grpc_library",
95140-    "csharp_proto_library",
95141-)
95142-
95143-csharp_proto_library(
95144-    name = "speech_csharp_proto",
95145-    deps = [":speech_proto"],
95146-)
95147-
95148-csharp_grpc_library(
95149-    name = "speech_csharp_grpc",
95150-    srcs = [":speech_proto"],
95151-    deps = [":speech_csharp_proto"],
95152-)
95153-
95154-csharp_gapic_library(
95155-    name = "speech_csharp_gapic",
95156-    srcs = [":speech_proto_with_info"],
95157-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
95158-    grpc_service_config = "speech_grpc_service_config.json",
95159-    rest_numeric_enums = False,
95160-    service_yaml = "speech_v1.yaml",
95161-    deps = [
95162-        ":speech_csharp_grpc",
95163-        ":speech_csharp_proto",
95164-    ],
95165-)
95166-
95167-# Open Source Packages
95168-csharp_gapic_assembly_pkg(
95169-    name = "google-cloud-speech-v1-csharp",
95170-    deps = [
95171-        ":speech_csharp_gapic",
95172-        ":speech_csharp_grpc",
95173-        ":speech_csharp_proto",
95174-    ],
95175-)
95176-
95177-##############################################################################
95178-# C++
95179-##############################################################################
95180-load(
95181-    "@com_google_googleapis_imports//:imports.bzl",
95182-    "cc_grpc_library",
95183-    "cc_proto_library",
95184-)
95185-
95186-cc_proto_library(
95187-    name = "speech_cc_proto",
95188-    deps = [":speech_proto"],
95189-)
95190-
95191-cc_grpc_library(
95192-    name = "speech_cc_grpc",
95193-    srcs = [":speech_proto"],
95194-    grpc_only = True,
95195-    deps = [":speech_cc_proto"],
95196-)
95197diff -urN a/google/cloud/speech/v1p1beta1/BUILD.bazel b/google/cloud/speech/v1p1beta1/BUILD.bazel
95198--- a/google/cloud/speech/v1p1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
95199+++ b/google/cloud/speech/v1p1beta1/BUILD.bazel	1969-12-31 16:00:00
95200@@ -1,384 +0,0 @@
95201-# This file was automatically generated by BuildFileGenerator
95202-# https://github.com/googleapis/rules_gapic/tree/master/bazel
95203-
95204-# Most of the manual changes to this file will be overwritten.
95205-# It's **only** allowed to change the following rule attribute values:
95206-# - names of *_gapic_assembly_* rules
95207-# - certain parameters of *_gapic_library rules, including but not limited to:
95208-#    * extra_protoc_parameters
95209-#    * extra_protoc_file_parameters
95210-# The complete list of preserved parameters can be found in the source code.
95211-
95212-# This is an API workspace, having public visibility by default makes perfect sense.
95213-package(default_visibility = ["//visibility:public"])
95214-
95215-##############################################################################
95216-# Common
95217-##############################################################################
95218-load("@rules_proto//proto:defs.bzl", "proto_library")
95219-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
95220-
95221-proto_library(
95222-    name = "speech_proto",
95223-    srcs = [
95224-        "cloud_speech.proto",
95225-        "cloud_speech_adaptation.proto",
95226-        "resource.proto",
95227-    ],
95228-    deps = [
95229-        "//google/api:annotations_proto",
95230-        "//google/api:client_proto",
95231-        "//google/api:field_behavior_proto",
95232-        "//google/api:resource_proto",
95233-        "//google/longrunning:operations_proto",
95234-        "//google/rpc:status_proto",
95235-        "@com_google_protobuf//:any_proto",
95236-        "@com_google_protobuf//:duration_proto",
95237-        "@com_google_protobuf//:empty_proto",
95238-        "@com_google_protobuf//:field_mask_proto",
95239-        "@com_google_protobuf//:timestamp_proto",
95240-        "@com_google_protobuf//:wrappers_proto",
95241-    ],
95242-)
95243-
95244-proto_library_with_info(
95245-    name = "speech_proto_with_info",
95246-    deps = [
95247-        ":speech_proto",
95248-        "//google/cloud:common_resources_proto",
95249-    ],
95250-)
95251-
95252-##############################################################################
95253-# Java
95254-##############################################################################
95255-load(
95256-    "@com_google_googleapis_imports//:imports.bzl",
95257-    "java_gapic_assembly_gradle_pkg",
95258-    "java_gapic_library",
95259-    "java_gapic_test",
95260-    "java_grpc_library",
95261-    "java_proto_library",
95262-)
95263-
95264-java_proto_library(
95265-    name = "speech_java_proto",
95266-    deps = [":speech_proto"],
95267-)
95268-
95269-java_grpc_library(
95270-    name = "speech_java_grpc",
95271-    srcs = [":speech_proto"],
95272-    deps = [":speech_java_proto"],
95273-)
95274-
95275-java_gapic_library(
95276-    name = "speech_java_gapic",
95277-    srcs = [":speech_proto_with_info"],
95278-    grpc_service_config = "speech_grpc_service_config.json",
95279-    rest_numeric_enums = False,
95280-    test_deps = [
95281-        ":speech_java_grpc",
95282-    ],
95283-    transport = "grpc+rest",
95284-    deps = [
95285-        ":speech_java_proto",
95286-    ],
95287-)
95288-
95289-java_gapic_test(
95290-    name = "speech_java_gapic_test_suite",
95291-    test_classes = [
95292-        "com.google.cloud.speech.v1p1beta1.AdaptationClientHttpJsonTest",
95293-        "com.google.cloud.speech.v1p1beta1.AdaptationClientTest",
95294-        "com.google.cloud.speech.v1p1beta1.SpeechClientHttpJsonTest",
95295-        "com.google.cloud.speech.v1p1beta1.SpeechClientTest",
95296-    ],
95297-    runtime_deps = [":speech_java_gapic_test"],
95298-)
95299-
95300-# Open Source Packages
95301-java_gapic_assembly_gradle_pkg(
95302-    name = "google-cloud-speech-v1p1beta1-java",
95303-    include_samples = True,
95304-    transport = "grpc+rest",
95305-    deps = [
95306-        ":speech_java_gapic",
95307-        ":speech_java_grpc",
95308-        ":speech_java_proto",
95309-        ":speech_proto",
95310-    ],
95311-)
95312-
95313-##############################################################################
95314-# Go
95315-##############################################################################
95316-load(
95317-    "@com_google_googleapis_imports//:imports.bzl",
95318-    "go_gapic_assembly_pkg",
95319-    "go_gapic_library",
95320-    "go_proto_library",
95321-    "go_test",
95322-)
95323-
95324-go_proto_library(
95325-    name = "speech_go_proto",
95326-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
95327-    importpath = "google.golang.org/genproto/googleapis/cloud/speech/v1p1beta1",
95328-    protos = [":speech_proto"],
95329-    deps = [
95330-        "//google/api:annotations_go_proto",
95331-        "//google/longrunning:longrunning_go_proto",
95332-        "//google/rpc:status_go_proto",
95333-    ],
95334-)
95335-
95336-go_gapic_library(
95337-    name = "speech_go_gapic",
95338-    srcs = [":speech_proto_with_info"],
95339-    grpc_service_config = "speech_grpc_service_config.json",
95340-    importpath = "cloud.google.com/go/speech/apiv1p1beta1;speech",
95341-    metadata = True,
95342-    rest_numeric_enums = False,
95343-    service_yaml = "speech_v1p1beta1.yaml",
95344-    transport = "grpc+rest",
95345-    deps = [
95346-        ":speech_go_proto",
95347-        "//google/longrunning:longrunning_go_proto",
95348-        "@com_google_cloud_go//longrunning:go_default_library",
95349-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
95350-        "@io_bazel_rules_go//proto/wkt:any_go_proto",
95351-        "@io_bazel_rules_go//proto/wkt:duration_go_proto",
95352-    ],
95353-)
95354-
95355-go_test(
95356-    name = "speech_go_gapic_test",
95357-    srcs = [":speech_go_gapic_srcjar_test"],
95358-    embed = [":speech_go_gapic"],
95359-    importpath = "cloud.google.com/go/speech/apiv1p1beta1",
95360-)
95361-
95362-# Open Source Packages
95363-go_gapic_assembly_pkg(
95364-    name = "gapi-cloud-speech-v1p1beta1-go",
95365-    deps = [
95366-        ":speech_go_gapic",
95367-        ":speech_go_gapic_srcjar-metadata.srcjar",
95368-        ":speech_go_gapic_srcjar-test.srcjar",
95369-        ":speech_go_proto",
95370-    ],
95371-)
95372-
95373-##############################################################################
95374-# Python
95375-##############################################################################
95376-load(
95377-    "@com_google_googleapis_imports//:imports.bzl",
95378-    "py_gapic_assembly_pkg",
95379-    "py_gapic_library",
95380-    "py_test",
95381-)
95382-
95383-py_gapic_library(
95384-    name = "speech_py_gapic",
95385-    srcs = [":speech_proto"],
95386-    grpc_service_config = "speech_grpc_service_config.json",
95387-    rest_numeric_enums = False,
95388-    transport = "grpc",
95389-)
95390-
95391-py_test(
95392-    name = "speech_py_gapic_test",
95393-    srcs = [
95394-        "speech_py_gapic_pytest.py",
95395-        "speech_py_gapic_test.py",
95396-    ],
95397-    legacy_create_init = False,
95398-    deps = [":speech_py_gapic"],
95399-)
95400-
95401-# Open Source Packages
95402-py_gapic_assembly_pkg(
95403-    name = "speech-v1p1beta1-py",
95404-    deps = [
95405-        ":speech_py_gapic",
95406-    ],
95407-)
95408-
95409-##############################################################################
95410-# PHP
95411-##############################################################################
95412-load(
95413-    "@com_google_googleapis_imports//:imports.bzl",
95414-    "php_gapic_assembly_pkg",
95415-    "php_gapic_library",
95416-    "php_grpc_library",
95417-    "php_proto_library",
95418-)
95419-
95420-php_proto_library(
95421-    name = "speech_php_proto",
95422-    deps = [":speech_proto"],
95423-)
95424-
95425-php_grpc_library(
95426-    name = "speech_php_grpc",
95427-    srcs = [":speech_proto"],
95428-    deps = [":speech_php_proto"],
95429-)
95430-
95431-php_gapic_library(
95432-    name = "speech_php_gapic",
95433-    srcs = [":speech_proto_with_info"],
95434-    grpc_service_config = "speech_grpc_service_config.json",
95435-    rest_numeric_enums = False,
95436-    service_yaml = "speech_v1p1beta1.yaml",
95437-    transport = "grpc+rest",
95438-    deps = [
95439-        ":speech_php_grpc",
95440-        ":speech_php_proto",
95441-    ],
95442-)
95443-
95444-# Open Source Packages
95445-php_gapic_assembly_pkg(
95446-    name = "google-cloud-speech-v1p1beta1-php",
95447-    deps = [
95448-        ":speech_php_gapic",
95449-        ":speech_php_grpc",
95450-        ":speech_php_proto",
95451-    ],
95452-)
95453-
95454-##############################################################################
95455-# Node.js
95456-##############################################################################
95457-load(
95458-    "@com_google_googleapis_imports//:imports.bzl",
95459-    "nodejs_gapic_assembly_pkg",
95460-    "nodejs_gapic_library",
95461-)
95462-
95463-nodejs_gapic_library(
95464-    name = "speech_nodejs_gapic",
95465-    package_name = "@google-cloud/speech",
95466-    src = ":speech_proto_with_info",
95467-    extra_protoc_parameters = ["metadata"],
95468-    grpc_service_config = "speech_grpc_service_config.json",
95469-    package = "google.cloud.speech.v1p1beta1",
95470-    rest_numeric_enums = False,
95471-    service_yaml = "speech_v1p1beta1.yaml",
95472-    transport = "grpc+rest",
95473-    deps = [],
95474-)
95475-
95476-nodejs_gapic_assembly_pkg(
95477-    name = "speech-v1p1beta1-nodejs",
95478-    deps = [
95479-        ":speech_nodejs_gapic",
95480-        ":speech_proto",
95481-    ],
95482-)
95483-
95484-##############################################################################
95485-# Ruby
95486-##############################################################################
95487-load(
95488-    "@com_google_googleapis_imports//:imports.bzl",
95489-    "ruby_cloud_gapic_library",
95490-    "ruby_gapic_assembly_pkg",
95491-    "ruby_grpc_library",
95492-    "ruby_proto_library",
95493-)
95494-
95495-ruby_proto_library(
95496-    name = "speech_ruby_proto",
95497-    deps = [":speech_proto"],
95498-)
95499-
95500-ruby_grpc_library(
95501-    name = "speech_ruby_grpc",
95502-    srcs = [":speech_proto"],
95503-    deps = [":speech_ruby_proto"],
95504-)
95505-
95506-ruby_cloud_gapic_library(
95507-    name = "speech_ruby_gapic",
95508-    srcs = [":speech_proto_with_info"],
95509-    extra_protoc_parameters = [
95510-        "ruby-cloud-api-id=speech.googleapis.com",
95511-        "ruby-cloud-api-shortname=speech",
95512-        "ruby-cloud-env-prefix=SPEECH",
95513-        "ruby-cloud-gem-name=google-cloud-speech-v1p1beta1",
95514-        "ruby-cloud-product-url=https://cloud.google.com/speech-to-text",
95515-    ],
95516-    grpc_service_config = "speech_grpc_service_config.json",
95517-    rest_numeric_enums = False,
95518-    ruby_cloud_description = "Google Speech-to-Text enables developers to convert audio to text by applying powerful neural network models in an easy-to-use API. The API recognizes more than 120 languages and variants to support your global user base. You can enable voice command-and-control, transcribe audio from call centers, and more. It can process real-time streaming or prerecorded audio, using Google's machine learning technology.",
95519-    ruby_cloud_title = "Cloud Speech-to-Text V1p1beta1",
95520-    deps = [
95521-        ":speech_ruby_grpc",
95522-        ":speech_ruby_proto",
95523-    ],
95524-)
95525-
95526-# Open Source Packages
95527-ruby_gapic_assembly_pkg(
95528-    name = "google-cloud-speech-v1p1beta1-ruby",
95529-    deps = [
95530-        ":speech_ruby_gapic",
95531-        ":speech_ruby_grpc",
95532-        ":speech_ruby_proto",
95533-    ],
95534-)
95535-
95536-##############################################################################
95537-# C#
95538-##############################################################################
95539-load(
95540-    "@com_google_googleapis_imports//:imports.bzl",
95541-    "csharp_gapic_assembly_pkg",
95542-    "csharp_gapic_library",
95543-    "csharp_grpc_library",
95544-    "csharp_proto_library",
95545-)
95546-
95547-csharp_proto_library(
95548-    name = "speech_csharp_proto",
95549-    deps = [":speech_proto"],
95550-)
95551-
95552-csharp_grpc_library(
95553-    name = "speech_csharp_grpc",
95554-    srcs = [":speech_proto"],
95555-    deps = [":speech_csharp_proto"],
95556-)
95557-
95558-csharp_gapic_library(
95559-    name = "speech_csharp_gapic",
95560-    srcs = [":speech_proto_with_info"],
95561-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
95562-    grpc_service_config = "speech_grpc_service_config.json",
95563-    rest_numeric_enums = False,
95564-    service_yaml = "speech_v1p1beta1.yaml",
95565-    deps = [
95566-        ":speech_csharp_grpc",
95567-        ":speech_csharp_proto",
95568-    ],
95569-)
95570-
95571-# Open Source Packages
95572-csharp_gapic_assembly_pkg(
95573-    name = "google-cloud-speech-v1p1beta1-csharp",
95574-    deps = [
95575-        ":speech_csharp_gapic",
95576-        ":speech_csharp_grpc",
95577-        ":speech_csharp_proto",
95578-    ],
95579-)
95580-
95581-##############################################################################
95582-# C++
95583-##############################################################################
95584-# Put your C++ rules here
95585diff -urN a/google/cloud/speech/v2/BUILD.bazel b/google/cloud/speech/v2/BUILD.bazel
95586--- a/google/cloud/speech/v2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
95587+++ b/google/cloud/speech/v2/BUILD.bazel	1969-12-31 16:00:00
95588@@ -1,398 +0,0 @@
95589-# This file was automatically generated by BuildFileGenerator
95590-# https://github.com/googleapis/rules_gapic/tree/master/bazel
95591-
95592-# Most of the manual changes to this file will be overwritten.
95593-# It's **only** allowed to change the following rule attribute values:
95594-# - names of *_gapic_assembly_* rules
95595-# - certain parameters of *_gapic_library rules, including but not limited to:
95596-#    * extra_protoc_parameters
95597-#    * extra_protoc_file_parameters
95598-# The complete list of preserved parameters can be found in the source code.
95599-
95600-# This is an API workspace, having public visibility by default makes perfect sense.
95601-package(default_visibility = ["//visibility:public"])
95602-
95603-##############################################################################
95604-# Common
95605-##############################################################################
95606-load("@rules_proto//proto:defs.bzl", "proto_library")
95607-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
95608-
95609-proto_library(
95610-    name = "speech_proto",
95611-    srcs = [
95612-        "cloud_speech.proto",
95613-    ],
95614-    deps = [
95615-        "//google/api:annotations_proto",
95616-        "//google/api:client_proto",
95617-        "//google/api:field_behavior_proto",
95618-        "//google/api:resource_proto",
95619-        "//google/longrunning:operations_proto",
95620-        "//google/rpc:status_proto",
95621-        "@com_google_protobuf//:duration_proto",
95622-        "@com_google_protobuf//:field_mask_proto",
95623-        "@com_google_protobuf//:timestamp_proto",
95624-    ],
95625-)
95626-
95627-proto_library_with_info(
95628-    name = "speech_proto_with_info",
95629-    deps = [
95630-        ":speech_proto",
95631-        "//google/cloud:common_resources_proto",
95632-    ],
95633-)
95634-
95635-##############################################################################
95636-# Java
95637-##############################################################################
95638-load(
95639-    "@com_google_googleapis_imports//:imports.bzl",
95640-    "java_gapic_assembly_gradle_pkg",
95641-    "java_gapic_library",
95642-    "java_gapic_test",
95643-    "java_grpc_library",
95644-    "java_proto_library",
95645-)
95646-
95647-java_proto_library(
95648-    name = "speech_java_proto",
95649-    deps = [":speech_proto"],
95650-)
95651-
95652-java_grpc_library(
95653-    name = "speech_java_grpc",
95654-    srcs = [":speech_proto"],
95655-    deps = [":speech_java_proto"],
95656-)
95657-
95658-java_gapic_library(
95659-    name = "speech_java_gapic",
95660-    srcs = [":speech_proto_with_info"],
95661-    gapic_yaml = None,
95662-    grpc_service_config = "speech_grpc_service_config.json",
95663-    rest_numeric_enums = False,
95664-    service_yaml = "speech_v2.yaml",
95665-    test_deps = [
95666-        ":speech_java_grpc",
95667-    ],
95668-    transport = "grpc+rest",
95669-    deps = [
95670-        ":speech_java_proto",
95671-        "//google/api:api_java_proto",
95672-    ],
95673-)
95674-
95675-java_gapic_test(
95676-    name = "speech_java_gapic_test_suite",
95677-    test_classes = [
95678-        "com.google.cloud.speech.v2.SpeechClientHttpJsonTest",
95679-        "com.google.cloud.speech.v2.SpeechClientTest",
95680-    ],
95681-    runtime_deps = [":speech_java_gapic_test"],
95682-)
95683-
95684-# Open Source Packages
95685-java_gapic_assembly_gradle_pkg(
95686-    name = "google-cloud-speech-v2-java",
95687-    include_samples = True,
95688-    transport = "grpc+rest",
95689-    deps = [
95690-        ":speech_java_gapic",
95691-        ":speech_java_grpc",
95692-        ":speech_java_proto",
95693-        ":speech_proto",
95694-    ],
95695-)
95696-
95697-##############################################################################
95698-# Go
95699-##############################################################################
95700-load(
95701-    "@com_google_googleapis_imports//:imports.bzl",
95702-    "go_gapic_assembly_pkg",
95703-    "go_gapic_library",
95704-    "go_proto_library",
95705-    "go_test",
95706-)
95707-
95708-go_proto_library(
95709-    name = "speech_go_proto",
95710-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
95711-    importpath = "google.golang.org/genproto/googleapis/cloud/speech/v2",
95712-    protos = [":speech_proto"],
95713-    deps = [
95714-        "//google/api:annotations_go_proto",
95715-        "//google/longrunning:longrunning_go_proto",
95716-        "//google/rpc:status_go_proto",
95717-    ],
95718-)
95719-
95720-go_gapic_library(
95721-    name = "speech_go_gapic",
95722-    srcs = [":speech_proto_with_info"],
95723-    grpc_service_config = "speech_grpc_service_config.json",
95724-    importpath = "cloud.google.com/go/speech/apiv2;speech",
95725-    metadata = True,
95726-    rest_numeric_enums = False,
95727-    service_yaml = "speech_v2.yaml",
95728-    transport = "grpc+rest",
95729-    deps = [
95730-        ":speech_go_proto",
95731-        "//google/longrunning:longrunning_go_proto",
95732-        "@com_google_cloud_go//longrunning:go_default_library",
95733-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
95734-        "@io_bazel_rules_go//proto/wkt:duration_go_proto",
95735-    ],
95736-)
95737-
95738-go_test(
95739-    name = "speech_go_gapic_test",
95740-    srcs = [":speech_go_gapic_srcjar_test"],
95741-    embed = [":speech_go_gapic"],
95742-    importpath = "cloud.google.com/go/speech/apiv2",
95743-)
95744-
95745-# Open Source Packages
95746-go_gapic_assembly_pkg(
95747-    name = "gapi-cloud-speech-v2-go",
95748-    deps = [
95749-        ":speech_go_gapic",
95750-        ":speech_go_gapic_srcjar-metadata.srcjar",
95751-        ":speech_go_gapic_srcjar-test.srcjar",
95752-        ":speech_go_proto",
95753-    ],
95754-)
95755-
95756-##############################################################################
95757-# Python
95758-##############################################################################
95759-load(
95760-    "@com_google_googleapis_imports//:imports.bzl",
95761-    "py_gapic_assembly_pkg",
95762-    "py_gapic_library",
95763-    "py_test",
95764-)
95765-
95766-py_gapic_library(
95767-    name = "speech_py_gapic",
95768-    srcs = [":speech_proto"],
95769-    grpc_service_config = "speech_grpc_service_config.json",
95770-    rest_numeric_enums = False,
95771-    service_yaml = "speech_v2.yaml",
95772-    deps = [
95773-    ],
95774-)
95775-
95776-py_test(
95777-    name = "speech_py_gapic_test",
95778-    srcs = [
95779-        "speech_py_gapic_pytest.py",
95780-        "speech_py_gapic_test.py",
95781-    ],
95782-    legacy_create_init = False,
95783-    deps = [":speech_py_gapic"],
95784-)
95785-
95786-# Open Source Packages
95787-py_gapic_assembly_pkg(
95788-    name = "speech-v2-py",
95789-    deps = [
95790-        ":speech_py_gapic",
95791-    ],
95792-)
95793-
95794-##############################################################################
95795-# PHP
95796-##############################################################################
95797-load(
95798-    "@com_google_googleapis_imports//:imports.bzl",
95799-    "php_gapic_assembly_pkg",
95800-    "php_gapic_library",
95801-    "php_grpc_library",
95802-    "php_proto_library",
95803-)
95804-
95805-php_proto_library(
95806-    name = "speech_php_proto",
95807-    deps = [":speech_proto"],
95808-)
95809-
95810-php_grpc_library(
95811-    name = "speech_php_grpc",
95812-    srcs = [":speech_proto"],
95813-    deps = [":speech_php_proto"],
95814-)
95815-
95816-php_gapic_library(
95817-    name = "speech_php_gapic",
95818-    srcs = [":speech_proto_with_info"],
95819-    grpc_service_config = "speech_grpc_service_config.json",
95820-    rest_numeric_enums = False,
95821-    service_yaml = "speech_v2.yaml",
95822-    transport = "grpc+rest",
95823-    deps = [
95824-        ":speech_php_grpc",
95825-        ":speech_php_proto",
95826-    ],
95827-)
95828-
95829-# Open Source Packages
95830-php_gapic_assembly_pkg(
95831-    name = "google-cloud-speech-v2-php",
95832-    deps = [
95833-        ":speech_php_gapic",
95834-        ":speech_php_grpc",
95835-        ":speech_php_proto",
95836-    ],
95837-)
95838-
95839-##############################################################################
95840-# Node.js
95841-##############################################################################
95842-load(
95843-    "@com_google_googleapis_imports//:imports.bzl",
95844-    "nodejs_gapic_assembly_pkg",
95845-    "nodejs_gapic_library",
95846-)
95847-
95848-nodejs_gapic_library(
95849-    name = "speech_nodejs_gapic",
95850-    package_name = "@google-cloud/speech",
95851-    src = ":speech_proto_with_info",
95852-    extra_protoc_parameters = ["metadata"],
95853-    grpc_service_config = "speech_grpc_service_config.json",
95854-    package = "google.cloud.speech.v2",
95855-    rest_numeric_enums = False,
95856-    service_yaml = "speech_v2.yaml",
95857-    transport = "grpc+rest",
95858-    deps = [],
95859-)
95860-
95861-nodejs_gapic_assembly_pkg(
95862-    name = "speech-v2-nodejs",
95863-    deps = [
95864-        ":speech_nodejs_gapic",
95865-        ":speech_proto",
95866-    ],
95867-)
95868-
95869-##############################################################################
95870-# Ruby
95871-##############################################################################
95872-load(
95873-    "@com_google_googleapis_imports//:imports.bzl",
95874-    "ruby_cloud_gapic_library",
95875-    "ruby_gapic_assembly_pkg",
95876-    "ruby_grpc_library",
95877-    "ruby_proto_library",
95878-)
95879-
95880-ruby_proto_library(
95881-    name = "speech_ruby_proto",
95882-    deps = [":speech_proto"],
95883-)
95884-
95885-ruby_grpc_library(
95886-    name = "speech_ruby_grpc",
95887-    srcs = [":speech_proto"],
95888-    deps = [":speech_ruby_proto"],
95889-)
95890-
95891-ruby_cloud_gapic_library(
95892-    name = "speech_ruby_gapic",
95893-    srcs = [":speech_proto_with_info"],
95894-    extra_protoc_parameters = [
95895-        "ruby-cloud-api-id=speech.googleapis.com",
95896-        "ruby-cloud-api-shortname=speech",
95897-        "ruby-cloud-env-prefix=SPEECH",
95898-        "ruby-cloud-gem-name=google-cloud-speech-v2",
95899-        "ruby-cloud-product-url=https://cloud.google.com/speech-to-text",
95900-    ],
95901-    grpc_service_config = "speech_grpc_service_config.json",
95902-    rest_numeric_enums = False,
95903-    ruby_cloud_description = "Google Speech-to-Text enables developers to convert audio to text by applying powerful neural network models in an easy-to-use API. The API recognizes more than 120 languages and variants to support your global user base. You can enable voice command-and-control, transcribe audio from call centers, and more. It can process real-time streaming or prerecorded audio, using Google's machine learning technology.",
95904-    ruby_cloud_title = "Cloud Speech-to-Text V2",
95905-    service_yaml = "speech_v2.yaml",
95906-    deps = [
95907-        ":speech_ruby_grpc",
95908-        ":speech_ruby_proto",
95909-    ],
95910-)
95911-
95912-# Open Source Packages
95913-ruby_gapic_assembly_pkg(
95914-    name = "google-cloud-speech-v2-ruby",
95915-    deps = [
95916-        ":speech_ruby_gapic",
95917-        ":speech_ruby_grpc",
95918-        ":speech_ruby_proto",
95919-    ],
95920-)
95921-
95922-##############################################################################
95923-# C#
95924-##############################################################################
95925-load(
95926-    "@com_google_googleapis_imports//:imports.bzl",
95927-    "csharp_gapic_assembly_pkg",
95928-    "csharp_gapic_library",
95929-    "csharp_grpc_library",
95930-    "csharp_proto_library",
95931-)
95932-
95933-csharp_proto_library(
95934-    name = "speech_csharp_proto",
95935-    deps = [":speech_proto"],
95936-)
95937-
95938-csharp_grpc_library(
95939-    name = "speech_csharp_grpc",
95940-    srcs = [":speech_proto"],
95941-    deps = [":speech_csharp_proto"],
95942-)
95943-
95944-csharp_gapic_library(
95945-    name = "speech_csharp_gapic",
95946-    srcs = [":speech_proto_with_info"],
95947-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
95948-    grpc_service_config = "speech_grpc_service_config.json",
95949-    rest_numeric_enums = False,
95950-    service_yaml = "speech_v2.yaml",
95951-    deps = [
95952-        ":speech_csharp_grpc",
95953-        ":speech_csharp_proto",
95954-    ],
95955-)
95956-
95957-# Open Source Packages
95958-csharp_gapic_assembly_pkg(
95959-    name = "google-cloud-speech-v2-csharp",
95960-    deps = [
95961-        ":speech_csharp_gapic",
95962-        ":speech_csharp_grpc",
95963-        ":speech_csharp_proto",
95964-    ],
95965-)
95966-
95967-##############################################################################
95968-# C++
95969-##############################################################################
95970-load(
95971-    "@com_google_googleapis_imports//:imports.bzl",
95972-    "cc_grpc_library",
95973-    "cc_proto_library",
95974-)
95975-
95976-cc_proto_library(
95977-    name = "speech_cc_proto",
95978-    deps = [":speech_proto"],
95979-)
95980-
95981-cc_grpc_library(
95982-    name = "speech_cc_grpc",
95983-    srcs = [":speech_proto"],
95984-    grpc_only = True,
95985-    deps = [":speech_cc_proto"],
95986-)
95987diff -urN a/google/cloud/sql/v1/BUILD.bazel b/google/cloud/sql/v1/BUILD.bazel
95988--- a/google/cloud/sql/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
95989+++ b/google/cloud/sql/v1/BUILD.bazel	1969-12-31 16:00:00
95990@@ -1,397 +0,0 @@
95991-# This file was automatically generated by BuildFileGenerator
95992-# https://github.com/googleapis/rules_gapic/tree/master/bazel
95993-
95994-# Most of the manual changes to this file will be overwritten.
95995-# It's **only** allowed to change the following rule attribute values:
95996-# - names of *_gapic_assembly_* rules
95997-# - certain parameters of *_gapic_library rules, including but not limited to:
95998-#    * extra_protoc_parameters
95999-#    * extra_protoc_file_parameters
96000-# The complete list of preserved parameters can be found in the source code.
96001-
96002-# This is an API workspace, having public visibility by default makes perfect sense.
96003-package(default_visibility = ["//visibility:public"])
96004-
96005-##############################################################################
96006-# Common
96007-##############################################################################
96008-load("@rules_proto//proto:defs.bzl", "proto_library")
96009-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
96010-
96011-proto_library(
96012-    name = "sql_proto",
96013-    srcs = [
96014-        "cloud_sql_backup_runs.proto",
96015-        "cloud_sql_connect.proto",
96016-        "cloud_sql_databases.proto",
96017-        "cloud_sql_flags.proto",
96018-        "cloud_sql_instance_names.proto",
96019-        "cloud_sql_instances.proto",
96020-        "cloud_sql_operations.proto",
96021-        "cloud_sql_resources.proto",
96022-        "cloud_sql_ssl_certs.proto",
96023-        "cloud_sql_tiers.proto",
96024-        "cloud_sql_users.proto",
96025-    ],
96026-    deps = [
96027-        "//google/api:annotations_proto",
96028-        "//google/api:client_proto",
96029-        "//google/api:field_behavior_proto",
96030-        "@com_google_protobuf//:timestamp_proto",
96031-        "@com_google_protobuf//:wrappers_proto",
96032-    ],
96033-)
96034-
96035-proto_library_with_info(
96036-    name = "sql_proto_with_info",
96037-    deps = [
96038-        ":sql_proto",
96039-        "//google/cloud:common_resources_proto",
96040-    ],
96041-)
96042-
96043-##############################################################################
96044-# Java
96045-##############################################################################
96046-load(
96047-    "@com_google_googleapis_imports//:imports.bzl",
96048-    "java_gapic_assembly_gradle_pkg",
96049-    "java_gapic_library",
96050-    "java_gapic_test",
96051-    "java_grpc_library",
96052-    "java_proto_library",
96053-)
96054-
96055-java_proto_library(
96056-    name = "sql_java_proto",
96057-    deps = [":sql_proto"],
96058-)
96059-
96060-java_grpc_library(
96061-    name = "sql_java_grpc",
96062-    srcs = [":sql_proto"],
96063-    deps = [":sql_java_proto"],
96064-)
96065-
96066-# Excluded because of generation errors.
96067-#
96068-# java_gapic_library(
96069-#     name = "sql_java_gapic",
96070-#     srcs = [":sql_proto_with_info"],
96071-#     gapic_yaml = None,
96072-#     grpc_service_config = "sqladmin_grpc_service_config.json",
96073-#     service_yaml = "sqladmin_v1.yaml",
96074-#     test_deps = [
96075-#         ":sql_java_grpc",
96076-#     ],
96077-#     deps = [
96078-#         ":sql_java_proto",
96079-#         "//google/api:api_java_proto",
96080-#     ],
96081-# )
96082-
96083-# java_gapic_test(
96084-#     name = "sql_java_gapic_test_suite",
96085-#     test_classes = [
96086-#         "com.google.cloud.sql.v1.SqlBackupRunsServiceClientTest",
96087-#         "com.google.cloud.sql.v1.SqlConnectServiceClientTest",
96088-#         "com.google.cloud.sql.v1.SqlDatabasesServiceClientTest",
96089-#         "com.google.cloud.sql.v1.SqlFlagsServiceClientTest",
96090-#         "com.google.cloud.sql.v1.SqlInstanceNamesServiceClientTest",
96091-#         "com.google.cloud.sql.v1.SqlInstancesServiceClientTest",
96092-#         "com.google.cloud.sql.v1.SqlOperationsServiceClientTest",
96093-#         "com.google.cloud.sql.v1.SqlRegionsServiceClientTest",
96094-#         "com.google.cloud.sql.v1.SqlSslCertsServiceClientTest",
96095-#         "com.google.cloud.sql.v1.SqlTiersServiceClientTest",
96096-#         "com.google.cloud.sql.v1.SqlUsersServiceClientTest",
96097-#     ],
96098-#     runtime_deps = [":sql_java_gapic_test"],
96099-# )
96100-
96101-# Open Source Packages
96102-# java_gapic_assembly_gradle_pkg(
96103-#     name = "google-cloud-sql-v1-java",
96104-#     deps = [
96105-#         ":sql_java_gapic",
96106-#         ":sql_java_grpc",
96107-#         ":sql_java_proto",
96108-#         ":sql_proto",
96109-#     ],
96110-#    include_samples = True,
96111-# )
96112-
96113-##############################################################################
96114-# Go
96115-##############################################################################
96116-load(
96117-    "@com_google_googleapis_imports//:imports.bzl",
96118-    "go_gapic_assembly_pkg",
96119-    "go_gapic_library",
96120-    "go_proto_library",
96121-    "go_test",
96122-)
96123-
96124-go_proto_library(
96125-    name = "sql_go_proto",
96126-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
96127-    importpath = "google.golang.org/genproto/googleapis/cloud/sql/v1",
96128-    protos = [":sql_proto"],
96129-    deps = [
96130-        "//google/api:annotations_go_proto",
96131-    ],
96132-)
96133-
96134-# Excluded because of generation errors.
96135-#
96136-# go_gapic_library(
96137-#     name = "sql_go_gapic",
96138-#     srcs = [":sql_proto_with_info"],
96139-#     grpc_service_config = "sqladmin_grpc_service_config.json",
96140-#     importpath = "cloud.google.com/go/sql/apiv1;sql",
96141-#     service_yaml = "sqladmin_v1.yaml",
96142-#     metadata = True,
96143-#     deps = [
96144-#         ":sql_go_proto",
96145-#     ],
96146-# )
96147-
96148-# go_test(
96149-#     name = "sql_go_gapic_test",
96150-#     srcs = [":sql_go_gapic_srcjar_test"],
96151-#     embed = [":sql_go_gapic"],
96152-#     importpath = "cloud.google.com/go/sql/apiv1",
96153-# )
96154-
96155-# Open Source Packages
96156-# go_gapic_assembly_pkg(
96157-#     name = "gapi-cloud-sql-v1-go",
96158-#     deps = [
96159-#         ":sql_go_gapic",
96160-#         ":sql_go_gapic_srcjar-test.srcjar",
96161-#         ":sql_go_gapic_srcjar-metadata.srcjar",
96162-#         ":sql_go_proto",
96163-#     ],
96164-# )
96165-
96166-##############################################################################
96167-# Python
96168-##############################################################################
96169-load(
96170-    "@com_google_googleapis_imports//:imports.bzl",
96171-    "py_gapic_assembly_pkg",
96172-    "py_gapic_library",
96173-    "py_test",
96174-)
96175-
96176-py_gapic_library(
96177-    name = "sql_py_gapic",
96178-    srcs = [":sql_proto"],
96179-    grpc_service_config = "sqladmin_grpc_service_config.json",
96180-    rest_numeric_enums = False,
96181-    transport = "grpc",
96182-)
96183-
96184-py_test(
96185-    name = "sql_py_gapic_test",
96186-    srcs = [
96187-        "sql_py_gapic_pytest.py",
96188-        "sql_py_gapic_test.py",
96189-    ],
96190-    legacy_create_init = False,
96191-    deps = [":sql_py_gapic"],
96192-)
96193-
96194-# Open Source Packages
96195-py_gapic_assembly_pkg(
96196-    name = "sql-v1-py",
96197-    deps = [
96198-        ":sql_py_gapic",
96199-    ],
96200-)
96201-
96202-##############################################################################
96203-# PHP
96204-##############################################################################
96205-load(
96206-    "@com_google_googleapis_imports//:imports.bzl",
96207-    "php_gapic_assembly_pkg",
96208-    "php_gapic_library",
96209-    "php_grpc_library",
96210-    "php_proto_library",
96211-)
96212-
96213-php_proto_library(
96214-    name = "sql_php_proto",
96215-    deps = [":sql_proto"],
96216-)
96217-
96218-php_grpc_library(
96219-    name = "sql_php_grpc",
96220-    srcs = [":sql_proto"],
96221-    deps = [":sql_php_proto"],
96222-)
96223-
96224-php_gapic_library(
96225-    name = "sql_php_gapic",
96226-    srcs = [":sql_proto_with_info"],
96227-    grpc_service_config = "sqladmin_grpc_service_config.json",
96228-    rest_numeric_enums = False,
96229-    service_yaml = "sqladmin_v1.yaml",
96230-    transport = "grpc+rest",
96231-    deps = [
96232-        ":sql_php_grpc",
96233-        ":sql_php_proto",
96234-    ],
96235-)
96236-
96237-# Open Source Packages
96238-php_gapic_assembly_pkg(
96239-    name = "google-cloud-sql-v1-php",
96240-    deps = [
96241-        ":sql_php_gapic",
96242-        ":sql_php_grpc",
96243-        ":sql_php_proto",
96244-    ],
96245-)
96246-
96247-##############################################################################
96248-# Node.js
96249-##############################################################################
96250-load(
96251-    "@com_google_googleapis_imports//:imports.bzl",
96252-    "nodejs_gapic_assembly_pkg",
96253-    "nodejs_gapic_library",
96254-)
96255-
96256-nodejs_gapic_library(
96257-    name = "sql_nodejs_gapic",
96258-    package_name = "@google-cloud/sql",
96259-    src = ":sql_proto_with_info",
96260-    extra_protoc_parameters = ["metadata"],
96261-    grpc_service_config = "sqladmin_grpc_service_config.json",
96262-    package = "google.cloud.sql.v1",
96263-    rest_numeric_enums = False,
96264-    service_yaml = "sqladmin_v1.yaml",
96265-    transport = "grpc+rest",
96266-    deps = [],
96267-)
96268-
96269-nodejs_gapic_assembly_pkg(
96270-    name = "sql-v1-nodejs",
96271-    deps = [
96272-        ":sql_nodejs_gapic",
96273-        ":sql_proto",
96274-    ],
96275-)
96276-
96277-##############################################################################
96278-# Ruby
96279-##############################################################################
96280-load(
96281-    "@com_google_googleapis_imports//:imports.bzl",
96282-    "ruby_cloud_gapic_library",
96283-    "ruby_gapic_assembly_pkg",
96284-    "ruby_grpc_library",
96285-    "ruby_proto_library",
96286-)
96287-
96288-ruby_proto_library(
96289-    name = "sql_ruby_proto",
96290-    deps = [":sql_proto"],
96291-)
96292-
96293-ruby_grpc_library(
96294-    name = "sql_ruby_grpc",
96295-    srcs = [":sql_proto"],
96296-    deps = [":sql_ruby_proto"],
96297-)
96298-
96299-ruby_cloud_gapic_library(
96300-    name = "sql_ruby_gapic",
96301-    srcs = [":sql_proto_with_info"],
96302-    extra_protoc_parameters = [
96303-        "ruby-cloud-gem-name=google-cloud-sql-v1",
96304-    ],
96305-    grpc_service_config = "sqladmin_grpc_service_config.json",
96306-    rest_numeric_enums = False,
96307-    deps = [
96308-        ":sql_ruby_grpc",
96309-        ":sql_ruby_proto",
96310-    ],
96311-)
96312-
96313-# Open Source Packages
96314-ruby_gapic_assembly_pkg(
96315-    name = "google-cloud-sql-v1-ruby",
96316-    deps = [
96317-        ":sql_ruby_gapic",
96318-        ":sql_ruby_grpc",
96319-        ":sql_ruby_proto",
96320-    ],
96321-)
96322-
96323-##############################################################################
96324-# C#
96325-##############################################################################
96326-load(
96327-    "@com_google_googleapis_imports//:imports.bzl",
96328-    "csharp_gapic_assembly_pkg",
96329-    "csharp_gapic_library",
96330-    "csharp_grpc_library",
96331-    "csharp_proto_library",
96332-)
96333-
96334-csharp_proto_library(
96335-    name = "sql_csharp_proto",
96336-    deps = [":sql_proto"],
96337-)
96338-
96339-csharp_grpc_library(
96340-    name = "sql_csharp_grpc",
96341-    srcs = [":sql_proto"],
96342-    deps = [":sql_csharp_proto"],
96343-)
96344-
96345-# Excluded because of generation errors.
96346-#
96347-# csharp_gapic_library(
96348-#     name = "sql_csharp_gapic",
96349-#     srcs = [":sql_proto_with_info"],
96350-#     common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
96351-#     grpc_service_config = "sqladmin_grpc_service_config.json",
96352-#     deps = [
96353-#         ":sql_csharp_grpc",
96354-#         ":sql_csharp_proto",
96355-#     ],
96356-# )
96357-
96358-# # Open Source Packages
96359-# csharp_gapic_assembly_pkg(
96360-#     name = "google-cloud-sql-v1-csharp",
96361-#     deps = [
96362-#         ":sql_csharp_gapic",
96363-#         ":sql_csharp_grpc",
96364-#         ":sql_csharp_proto",
96365-#     ],
96366-# )
96367-
96368-##############################################################################
96369-# C++
96370-##############################################################################
96371-load(
96372-    "@com_google_googleapis_imports//:imports.bzl",
96373-    "cc_grpc_library",
96374-    "cc_proto_library",
96375-)
96376-
96377-cc_proto_library(
96378-    name = "sql_cc_proto",
96379-    deps = [":sql_proto"],
96380-)
96381-
96382-cc_grpc_library(
96383-    name = "sql_cc_grpc",
96384-    srcs = [":sql_proto"],
96385-    grpc_only = True,
96386-    deps = [":sql_cc_proto"],
96387-)
96388diff -urN a/google/cloud/sql/v1beta4/BUILD.bazel b/google/cloud/sql/v1beta4/BUILD.bazel
96389--- a/google/cloud/sql/v1beta4/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
96390+++ b/google/cloud/sql/v1beta4/BUILD.bazel	1969-12-31 16:00:00
96391@@ -1,383 +0,0 @@
96392-# This file was automatically generated by BuildFileGenerator
96393-# https://github.com/googleapis/rules_gapic/tree/master/bazel
96394-
96395-# Most of the manual changes to this file will be overwritten.
96396-# It's **only** allowed to change the following rule attribute values:
96397-# - names of *_gapic_assembly_* rules
96398-# - certain parameters of *_gapic_library rules, including but not limited to:
96399-#    * extra_protoc_parameters
96400-#    * extra_protoc_file_parameters
96401-# The complete list of preserved parameters can be found in the source code.
96402-
96403-# This is an API workspace, having public visibility by default makes perfect sense.
96404-package(default_visibility = ["//visibility:public"])
96405-
96406-##############################################################################
96407-# Common
96408-##############################################################################
96409-load("@rules_proto//proto:defs.bzl", "proto_library")
96410-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
96411-
96412-proto_library(
96413-    name = "sql_proto",
96414-    srcs = [
96415-        "cloud_sql.proto",
96416-        "cloud_sql_connect.proto",
96417-        "cloud_sql_resources.proto",
96418-        "cloud_sql_tiers.proto",
96419-        "cloud_sql_users.proto",
96420-    ],
96421-    deps = [
96422-        "//google/api:annotations_proto",
96423-        "//google/api:client_proto",
96424-        "//google/api:field_behavior_proto",
96425-        "@com_google_protobuf//:duration_proto",
96426-        "@com_google_protobuf//:timestamp_proto",
96427-        "@com_google_protobuf//:wrappers_proto",
96428-    ],
96429-)
96430-
96431-proto_library_with_info(
96432-    name = "sql_proto_with_info",
96433-    deps = [
96434-        ":sql_proto",
96435-        "//google/cloud:common_resources_proto",
96436-    ],
96437-)
96438-
96439-##############################################################################
96440-# Java
96441-##############################################################################
96442-#load(
96443-#    "@com_google_googleapis_imports//:imports.bzl",
96444-#    "java_gapic_assembly_gradle_pkg",
96445-#    "java_gapic_library",
96446-#    "java_gapic_test",
96447-#    "java_grpc_library",
96448-#    "java_proto_library",
96449-#)
96450-
96451-#java_proto_library(
96452-#    name = "sql_java_proto",
96453-#    deps = [":sql_proto"],
96454-#)
96455-
96456-#java_grpc_library(
96457-#    name = "sql_java_grpc",
96458-#    srcs = [":sql_proto"],
96459-#    deps = [":sql_java_proto"],
96460-#)
96461-
96462-#java_gapic_library(
96463-#    name = "sql_java_gapic",
96464-#    srcs = [":sql_proto_with_info"],
96465-#    gapic_yaml = None,
96466-#    grpc_service_config = "sqladmin_grpc_service_config.json",
96467-#    service_yaml = "sqladmin_v1beta4.yaml",
96468-#    test_deps = [
96469-#        ":sql_java_grpc",
96470-#    ],
96471-#    deps = [
96472-#        ":sql_java_proto",
96473-#        "//google/api:api_java_proto",
96474-#    ],
96475-#)
96476-
96477-#java_gapic_test(
96478-#    name = "sql_java_gapic_test_suite",
96479-#    test_classes = [
96480-#        "com.google.cloud.sql.v1beta4.SqlBackupRunsServiceClientTest",
96481-#        "com.google.cloud.sql.v1beta4.SqlConnectServiceClientTest",
96482-#        "com.google.cloud.sql.v1beta4.SqlDatabasesServiceClientTest",
96483-#        "com.google.cloud.sql.v1beta4.SqlFlagsServiceClientTest",
96484-#        "com.google.cloud.sql.v1beta4.SqlInstancesServiceClientTest",
96485-#        "com.google.cloud.sql.v1beta4.SqlOperationsServiceClientTest",
96486-#        "com.google.cloud.sql.v1beta4.SqlSslCertsServiceClientTest",
96487-#        "com.google.cloud.sql.v1beta4.SqlTiersServiceClientTest",
96488-#        "com.google.cloud.sql.v1beta4.SqlUsersServiceClientTest",
96489-#    ],
96490-#    runtime_deps = [":sql_java_gapic_test"],
96491-#)
96492-
96493-# Open Source Packages
96494-#java_gapic_assembly_gradle_pkg(
96495-#    name = "google-cloud-sql-v1beta4-java",
96496-#    deps = [
96497-#        ":sql_java_gapic",
96498-#        ":sql_java_grpc",
96499-#        ":sql_java_proto",
96500-#        ":sql_proto",
96501-#    ],
96502-#    include_samples = True,
96503-#)
96504-
96505-##############################################################################
96506-# Go
96507-##############################################################################
96508-# load(
96509-#    "@com_google_googleapis_imports//:imports.bzl",
96510-#    "go_gapic_assembly_pkg",
96511-#    "go_gapic_library",
96512-#    "go_proto_library",
96513-#    "go_test",
96514-#)
96515-
96516-#go_proto_library(
96517-#    name = "sql_go_proto",
96518-#    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
96519-#    importpath = "google.golang.org/genproto/googleapis/cloud/sql/v1beta4",
96520-#    protos = [":sql_proto"],
96521-#    deps = [
96522-#        "//google/api:annotations_go_proto",
96523-#    ],
96524-#)
96525-
96526-#go_gapic_library(
96527-#    name = "sql_go_gapic",
96528-#    srcs = [":sql_proto_with_info"],
96529-#    grpc_service_config = "sqladmin_grpc_service_config.json",
96530-#    importpath = "cloud.google.com/go/sql/apiv1beta4;sql",
96531-#    metadata = True,
96532-#    service_yaml = "sqladmin_v1beta4.yaml",
96533-#    deps = [
96534-#        ":sql_go_proto",
96535-#        "@io_bazel_rules_go//proto/wkt:duration_go_proto",
96536-#    ],
96537-#)
96538-
96539-#go_test(
96540-#    name = "sql_go_gapic_test",
96541-#    srcs = [":sql_go_gapic_srcjar_test"],
96542-#    embed = [":sql_go_gapic"],
96543-#    importpath = "cloud.google.com/go/sql/apiv1beta4",
96544-#)
96545-
96546-# Open Source Packages
96547-#go_gapic_assembly_pkg(
96548-#    name = "gapi-cloud-sql-v1beta4-go",
96549-#    deps = [
96550-#        ":sql_go_gapic",
96551-#        ":sql_go_gapic_srcjar-metadata.srcjar",
96552-#        ":sql_go_gapic_srcjar-test.srcjar",
96553-#        ":sql_go_proto",
96554-#    ],
96555-#)
96556-
96557-##############################################################################
96558-# Python
96559-##############################################################################
96560-load(
96561-    "@com_google_googleapis_imports//:imports.bzl",
96562-    "py_gapic_assembly_pkg",
96563-    "py_gapic_library",
96564-    "py_test",
96565-)
96566-
96567-py_gapic_library(
96568-    name = "sql_py_gapic",
96569-    srcs = [":sql_proto"],
96570-    grpc_service_config = "sqladmin_grpc_service_config.json",
96571-    rest_numeric_enums = False,
96572-    transport = "grpc",
96573-)
96574-
96575-py_test(
96576-    name = "sql_py_gapic_test",
96577-    srcs = [
96578-        "sql_py_gapic_pytest.py",
96579-        "sql_py_gapic_test.py",
96580-    ],
96581-    legacy_create_init = False,
96582-    deps = [":sql_py_gapic"],
96583-)
96584-
96585-# Open Source Packages
96586-py_gapic_assembly_pkg(
96587-    name = "sql-v1beta4-py",
96588-    deps = [
96589-        ":sql_py_gapic",
96590-    ],
96591-)
96592-
96593-##############################################################################
96594-# PHP
96595-##############################################################################
96596-load(
96597-    "@com_google_googleapis_imports//:imports.bzl",
96598-    "php_gapic_assembly_pkg",
96599-    "php_gapic_library",
96600-    "php_grpc_library",
96601-    "php_proto_library",
96602-)
96603-
96604-php_proto_library(
96605-    name = "sql_php_proto",
96606-    deps = [":sql_proto"],
96607-)
96608-
96609-php_grpc_library(
96610-    name = "sql_php_grpc",
96611-    srcs = [":sql_proto"],
96612-    deps = [":sql_php_proto"],
96613-)
96614-
96615-php_gapic_library(
96616-    name = "sql_php_gapic",
96617-    srcs = [":sql_proto_with_info"],
96618-    grpc_service_config = "sqladmin_grpc_service_config.json",
96619-    rest_numeric_enums = False,
96620-    service_yaml = "sqladmin_v1beta4.yaml",
96621-    transport = "grpc+rest",
96622-    deps = [
96623-        ":sql_php_grpc",
96624-        ":sql_php_proto",
96625-    ],
96626-)
96627-
96628-# Open Source Packages
96629-php_gapic_assembly_pkg(
96630-    name = "google-cloud-sql-v1beta4-php",
96631-    deps = [
96632-        ":sql_php_gapic",
96633-        ":sql_php_grpc",
96634-        ":sql_php_proto",
96635-    ],
96636-)
96637-
96638-##############################################################################
96639-# Node.js
96640-##############################################################################
96641-load(
96642-    "@com_google_googleapis_imports//:imports.bzl",
96643-    "nodejs_gapic_assembly_pkg",
96644-    "nodejs_gapic_library",
96645-)
96646-
96647-nodejs_gapic_library(
96648-    name = "sql_nodejs_gapic",
96649-    package_name = "@google-cloud/sql",
96650-    src = ":sql_proto_with_info",
96651-    extra_protoc_parameters = ["metadata"],
96652-    grpc_service_config = "sqladmin_grpc_service_config.json",
96653-    package = "google.cloud.sql.v1beta4",
96654-    rest_numeric_enums = False,
96655-    service_yaml = "sqladmin_v1beta4.yaml",
96656-    transport = "grpc+rest",
96657-    deps = [],
96658-)
96659-
96660-nodejs_gapic_assembly_pkg(
96661-    name = "sql-v1beta4-nodejs",
96662-    deps = [
96663-        ":sql_nodejs_gapic",
96664-        ":sql_proto",
96665-    ],
96666-)
96667-
96668-##############################################################################
96669-# Ruby
96670-##############################################################################
96671-load(
96672-    "@com_google_googleapis_imports//:imports.bzl",
96673-    "ruby_cloud_gapic_library",
96674-    "ruby_gapic_assembly_pkg",
96675-    "ruby_grpc_library",
96676-    "ruby_proto_library",
96677-)
96678-
96679-ruby_proto_library(
96680-    name = "sql_ruby_proto",
96681-    deps = [":sql_proto"],
96682-)
96683-
96684-ruby_grpc_library(
96685-    name = "sql_ruby_grpc",
96686-    srcs = [":sql_proto"],
96687-    deps = [":sql_ruby_proto"],
96688-)
96689-
96690-ruby_cloud_gapic_library(
96691-    name = "sql_ruby_gapic",
96692-    srcs = [":sql_proto_with_info"],
96693-    extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-sql-v1beta4"],
96694-    grpc_service_config = "sqladmin_grpc_service_config.json",
96695-    rest_numeric_enums = False,
96696-    deps = [
96697-        ":sql_ruby_grpc",
96698-        ":sql_ruby_proto",
96699-    ],
96700-)
96701-
96702-# Open Source Packages
96703-ruby_gapic_assembly_pkg(
96704-    name = "google-cloud-sql-v1beta4-ruby",
96705-    deps = [
96706-        ":sql_ruby_gapic",
96707-        ":sql_ruby_grpc",
96708-        ":sql_ruby_proto",
96709-    ],
96710-)
96711-
96712-##############################################################################
96713-# C#
96714-##############################################################################
96715-#load(
96716-#    "@com_google_googleapis_imports//:imports.bzl",
96717-#    "csharp_gapic_assembly_pkg",
96718-#    "csharp_gapic_library",
96719-#    "csharp_grpc_library",
96720-#    "csharp_proto_library",
96721-#)
96722-
96723-#csharp_proto_library(
96724-#    name = "sql_csharp_proto",
96725-#    deps = [":sql_proto"],
96726-#)
96727-
96728-#csharp_grpc_library(
96729-#    name = "sql_csharp_grpc",
96730-#    srcs = [":sql_proto"],
96731-#    deps = [":sql_csharp_proto"],
96732-#)
96733-
96734-#csharp_gapic_library(
96735-#    name = "sql_csharp_gapic",
96736-#    srcs = [":sql_proto_with_info"],
96737-#    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
96738-#    grpc_service_config = "sqladmin_grpc_service_config.json",
96739-#    deps = [
96740-#        ":sql_csharp_grpc",
96741-#        ":sql_csharp_proto",
96742-#    ],
96743-#)
96744-
96745-# Open Source Packages
96746-# csharp_gapic_assembly_pkg(
96747-#    name = "google-cloud-sql-v1beta4-csharp",
96748-#    deps = [
96749-#        ":sql_csharp_gapic",
96750-#        ":sql_csharp_grpc",
96751-#        ":sql_csharp_proto",
96752-#    ],
96753-#)
96754-
96755-##############################################################################
96756-# C++
96757-##############################################################################
96758-load(
96759-    "@com_google_googleapis_imports//:imports.bzl",
96760-    "cc_grpc_library",
96761-    "cc_proto_library",
96762-)
96763-
96764-cc_proto_library(
96765-    name = "sql_cc_proto",
96766-    deps = [":sql_proto"],
96767-)
96768-
96769-cc_grpc_library(
96770-    name = "sql_cc_grpc",
96771-    srcs = [":sql_proto"],
96772-    grpc_only = True,
96773-    deps = [":sql_cc_proto"],
96774-)
96775diff -urN a/google/cloud/storageinsights/v1/BUILD.bazel b/google/cloud/storageinsights/v1/BUILD.bazel
96776--- a/google/cloud/storageinsights/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
96777+++ b/google/cloud/storageinsights/v1/BUILD.bazel	1969-12-31 16:00:00
96778@@ -1,397 +0,0 @@
96779-# This file was automatically generated by BuildFileGenerator
96780-# https://github.com/googleapis/rules_gapic/tree/master/bazel
96781-
96782-# Most of the manual changes to this file will be overwritten.
96783-# It's **only** allowed to change the following rule attribute values:
96784-# - names of *_gapic_assembly_* rules
96785-# - certain parameters of *_gapic_library rules, including but not limited to:
96786-#    * extra_protoc_parameters
96787-#    * extra_protoc_file_parameters
96788-# The complete list of preserved parameters can be found in the source code.
96789-
96790-# This is an API workspace, having public visibility by default makes perfect sense.
96791-package(default_visibility = ["//visibility:public"])
96792-
96793-##############################################################################
96794-# Common
96795-##############################################################################
96796-load("@rules_proto//proto:defs.bzl", "proto_library")
96797-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
96798-
96799-proto_library(
96800-    name = "storageinsights_proto",
96801-    srcs = [
96802-        "storageinsights.proto",
96803-    ],
96804-    deps = [
96805-        "//google/api:annotations_proto",
96806-        "//google/api:client_proto",
96807-        "//google/api:field_behavior_proto",
96808-        "//google/api:resource_proto",
96809-        "//google/rpc:status_proto",
96810-        "//google/type:date_proto",
96811-        "//google/type:datetime_proto",
96812-        "@com_google_protobuf//:empty_proto",
96813-        "@com_google_protobuf//:field_mask_proto",
96814-        "@com_google_protobuf//:timestamp_proto",
96815-    ],
96816-)
96817-
96818-proto_library_with_info(
96819-    name = "storageinsights_proto_with_info",
96820-    deps = [
96821-        ":storageinsights_proto",
96822-        "//google/cloud:common_resources_proto",
96823-        "//google/cloud/location:location_proto",
96824-    ],
96825-)
96826-
96827-##############################################################################
96828-# Java
96829-##############################################################################
96830-load(
96831-    "@com_google_googleapis_imports//:imports.bzl",
96832-    "java_gapic_assembly_gradle_pkg",
96833-    "java_gapic_library",
96834-    "java_gapic_test",
96835-    "java_grpc_library",
96836-    "java_proto_library",
96837-)
96838-
96839-java_proto_library(
96840-    name = "storageinsights_java_proto",
96841-    deps = [":storageinsights_proto"],
96842-)
96843-
96844-java_grpc_library(
96845-    name = "storageinsights_java_grpc",
96846-    srcs = [":storageinsights_proto"],
96847-    deps = [":storageinsights_java_proto"],
96848-)
96849-
96850-java_gapic_library(
96851-    name = "storageinsights_java_gapic",
96852-    srcs = [":storageinsights_proto_with_info"],
96853-    gapic_yaml = None,
96854-    grpc_service_config = "storageinsights_grpc_service_config.json",
96855-    rest_numeric_enums = False,
96856-    service_yaml = "storageinsights_v1.yaml",
96857-    test_deps = [
96858-        ":storageinsights_java_grpc",
96859-        "//google/cloud/location:location_java_grpc",
96860-    ],
96861-    transport = "grpc+rest",
96862-    deps = [
96863-        ":storageinsights_java_proto",
96864-        "//google/api:api_java_proto",
96865-        "//google/cloud/location:location_java_proto",
96866-    ],
96867-)
96868-
96869-java_gapic_test(
96870-    name = "storageinsights_java_gapic_test_suite",
96871-    test_classes = [
96872-        "com.google.cloud.storageinsights.v1.StorageInsightsClientHttpJsonTest",
96873-        "com.google.cloud.storageinsights.v1.StorageInsightsClientTest",
96874-    ],
96875-    runtime_deps = [":storageinsights_java_gapic_test"],
96876-)
96877-
96878-# Open Source Packages
96879-java_gapic_assembly_gradle_pkg(
96880-    name = "google-cloud-storageinsights-v1-java",
96881-    include_samples = True,
96882-    transport = "grpc+rest",
96883-    deps = [
96884-        ":storageinsights_java_gapic",
96885-        ":storageinsights_java_grpc",
96886-        ":storageinsights_java_proto",
96887-        ":storageinsights_proto",
96888-    ],
96889-)
96890-
96891-##############################################################################
96892-# Go
96893-##############################################################################
96894-load(
96895-    "@com_google_googleapis_imports//:imports.bzl",
96896-    "go_gapic_assembly_pkg",
96897-    "go_gapic_library",
96898-    "go_proto_library",
96899-    "go_test",
96900-)
96901-
96902-go_proto_library(
96903-    name = "storageinsights_go_proto",
96904-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
96905-    importpath = "google.golang.org/genproto/googleapis/cloud/storageinsights/v1",
96906-    protos = [":storageinsights_proto"],
96907-    deps = [
96908-        "//google/api:annotations_go_proto",
96909-        "//google/rpc:status_go_proto",
96910-        "//google/type:date_go_proto",
96911-        "//google/type:datetime_go_proto",
96912-    ],
96913-)
96914-
96915-go_gapic_library(
96916-    name = "storageinsights_go_gapic",
96917-    srcs = [":storageinsights_proto_with_info"],
96918-    grpc_service_config = "storageinsights_grpc_service_config.json",
96919-    importpath = "cloud.google.com/go/storageinsights/apiv1;storageinsights",
96920-    metadata = True,
96921-    rest_numeric_enums = False,
96922-    service_yaml = "storageinsights_v1.yaml",
96923-    transport = "grpc+rest",
96924-    deps = [
96925-        ":storageinsights_go_proto",
96926-        "//google/cloud/location:location_go_proto",
96927-        "//google/iam/v1:iam_go_proto",  ## manual change
96928-        "//google/longrunning:longrunning_go_proto",  ## manual change
96929-    ],
96930-)
96931-
96932-go_test(
96933-    name = "storageinsights_go_gapic_test",
96934-    srcs = [":storageinsights_go_gapic_srcjar_test"],
96935-    embed = [":storageinsights_go_gapic"],
96936-    importpath = "cloud.google.com/go/storageinsights/apiv1",
96937-)
96938-
96939-# Open Source Packages
96940-go_gapic_assembly_pkg(
96941-    name = "gapi-cloud-storageinsights-v1-go",
96942-    deps = [
96943-        ":storageinsights_go_gapic",
96944-        ":storageinsights_go_gapic_srcjar-metadata.srcjar",
96945-        ":storageinsights_go_gapic_srcjar-test.srcjar",
96946-        ":storageinsights_go_proto",
96947-    ],
96948-)
96949-
96950-##############################################################################
96951-# Python
96952-##############################################################################
96953-load(
96954-    "@com_google_googleapis_imports//:imports.bzl",
96955-    "py_gapic_assembly_pkg",
96956-    "py_gapic_library",
96957-    "py_test",
96958-)
96959-
96960-py_gapic_library(
96961-    name = "storageinsights_py_gapic",
96962-    srcs = [":storageinsights_proto"],
96963-    grpc_service_config = "storageinsights_grpc_service_config.json",
96964-    rest_numeric_enums = False,
96965-    service_yaml = "storageinsights_v1.yaml",
96966-    transport = "grpc+rest",
96967-    deps = [
96968-    ],
96969-)
96970-
96971-py_test(
96972-    name = "storageinsights_py_gapic_test",
96973-    srcs = [
96974-        "storageinsights_py_gapic_pytest.py",
96975-        "storageinsights_py_gapic_test.py",
96976-    ],
96977-    legacy_create_init = False,
96978-    deps = [":storageinsights_py_gapic"],
96979-)
96980-
96981-# Open Source Packages
96982-py_gapic_assembly_pkg(
96983-    name = "storageinsights-v1-py",
96984-    deps = [
96985-        ":storageinsights_py_gapic",
96986-    ],
96987-)
96988-
96989-##############################################################################
96990-# PHP
96991-##############################################################################
96992-load(
96993-    "@com_google_googleapis_imports//:imports.bzl",
96994-    "php_gapic_assembly_pkg",
96995-    "php_gapic_library",
96996-    "php_grpc_library",
96997-    "php_proto_library",
96998-)
96999-
97000-php_proto_library(
97001-    name = "storageinsights_php_proto",
97002-    deps = [":storageinsights_proto"],
97003-)
97004-
97005-php_grpc_library(
97006-    name = "storageinsights_php_grpc",
97007-    srcs = [":storageinsights_proto"],
97008-    deps = [":storageinsights_php_proto"],
97009-)
97010-
97011-php_gapic_library(
97012-    name = "storageinsights_php_gapic",
97013-    srcs = [":storageinsights_proto_with_info"],
97014-    grpc_service_config = "storageinsights_grpc_service_config.json",
97015-    rest_numeric_enums = False,
97016-    service_yaml = "storageinsights_v1.yaml",
97017-    transport = "grpc+rest",
97018-    deps = [
97019-        ":storageinsights_php_grpc",
97020-        ":storageinsights_php_proto",
97021-    ],
97022-)
97023-
97024-# Open Source Packages
97025-php_gapic_assembly_pkg(
97026-    name = "google-cloud-storageinsights-v1-php",
97027-    deps = [
97028-        ":storageinsights_php_gapic",
97029-        ":storageinsights_php_grpc",
97030-        ":storageinsights_php_proto",
97031-    ],
97032-)
97033-
97034-##############################################################################
97035-# Node.js
97036-##############################################################################
97037-load(
97038-    "@com_google_googleapis_imports//:imports.bzl",
97039-    "nodejs_gapic_assembly_pkg",
97040-    "nodejs_gapic_library",
97041-)
97042-
97043-nodejs_gapic_library(
97044-    name = "storageinsights_nodejs_gapic",
97045-    package_name = "@google-cloud/storageinsights",
97046-    src = ":storageinsights_proto_with_info",
97047-    extra_protoc_parameters = ["metadata"],
97048-    grpc_service_config = "storageinsights_grpc_service_config.json",
97049-    package = "google.cloud.storageinsights.v1",
97050-    rest_numeric_enums = False,
97051-    service_yaml = "storageinsights_v1.yaml",
97052-    transport = "grpc+rest",
97053-    deps = [],
97054-)
97055-
97056-nodejs_gapic_assembly_pkg(
97057-    name = "storageinsights-v1-nodejs",
97058-    deps = [
97059-        ":storageinsights_nodejs_gapic",
97060-        ":storageinsights_proto",
97061-    ],
97062-)
97063-
97064-##############################################################################
97065-# Ruby
97066-##############################################################################
97067-load(
97068-    "@com_google_googleapis_imports//:imports.bzl",
97069-    "ruby_cloud_gapic_library",
97070-    "ruby_gapic_assembly_pkg",
97071-    "ruby_grpc_library",
97072-    "ruby_proto_library",
97073-)
97074-
97075-ruby_proto_library(
97076-    name = "storageinsights_ruby_proto",
97077-    deps = [":storageinsights_proto"],
97078-)
97079-
97080-ruby_grpc_library(
97081-    name = "storageinsights_ruby_grpc",
97082-    srcs = [":storageinsights_proto"],
97083-    deps = [":storageinsights_ruby_proto"],
97084-)
97085-
97086-ruby_cloud_gapic_library(
97087-    name = "storageinsights_ruby_gapic",
97088-    srcs = [":storageinsights_proto_with_info"],
97089-    extra_protoc_parameters = [
97090-        "ruby-cloud-gem-name=google-cloud-storageinsights-v1",
97091-    ],
97092-    grpc_service_config = "storageinsights_grpc_service_config.json",
97093-    rest_numeric_enums = False,
97094-    service_yaml = "storageinsights_v1.yaml",
97095-    deps = [
97096-        ":storageinsights_ruby_grpc",
97097-        ":storageinsights_ruby_proto",
97098-    ],
97099-)
97100-
97101-# Open Source Packages
97102-ruby_gapic_assembly_pkg(
97103-    name = "google-cloud-storageinsights-v1-ruby",
97104-    deps = [
97105-        ":storageinsights_ruby_gapic",
97106-        ":storageinsights_ruby_grpc",
97107-        ":storageinsights_ruby_proto",
97108-    ],
97109-)
97110-
97111-##############################################################################
97112-# C#
97113-##############################################################################
97114-load(
97115-    "@com_google_googleapis_imports//:imports.bzl",
97116-    "csharp_gapic_assembly_pkg",
97117-    "csharp_gapic_library",
97118-    "csharp_grpc_library",
97119-    "csharp_proto_library",
97120-)
97121-
97122-csharp_proto_library(
97123-    name = "storageinsights_csharp_proto",
97124-    deps = [":storageinsights_proto"],
97125-)
97126-
97127-csharp_grpc_library(
97128-    name = "storageinsights_csharp_grpc",
97129-    srcs = [":storageinsights_proto"],
97130-    deps = [":storageinsights_csharp_proto"],
97131-)
97132-
97133-csharp_gapic_library(
97134-    name = "storageinsights_csharp_gapic",
97135-    srcs = [":storageinsights_proto_with_info"],
97136-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
97137-    grpc_service_config = "storageinsights_grpc_service_config.json",
97138-    rest_numeric_enums = False,
97139-    service_yaml = "storageinsights_v1.yaml",
97140-    deps = [
97141-        ":storageinsights_csharp_grpc",
97142-        ":storageinsights_csharp_proto",
97143-    ],
97144-)
97145-
97146-# Open Source Packages
97147-csharp_gapic_assembly_pkg(
97148-    name = "google-cloud-storageinsights-v1-csharp",
97149-    deps = [
97150-        ":storageinsights_csharp_gapic",
97151-        ":storageinsights_csharp_grpc",
97152-        ":storageinsights_csharp_proto",
97153-    ],
97154-)
97155-
97156-##############################################################################
97157-# C++
97158-##############################################################################
97159-load(
97160-    "@com_google_googleapis_imports//:imports.bzl",
97161-    "cc_grpc_library",
97162-    "cc_proto_library",
97163-)
97164-
97165-cc_proto_library(
97166-    name = "storageinsights_cc_proto",
97167-    deps = [":storageinsights_proto"],
97168-)
97169-
97170-cc_grpc_library(
97171-    name = "storageinsights_cc_grpc",
97172-    srcs = [":storageinsights_proto"],
97173-    grpc_only = True,
97174-    deps = [":storageinsights_cc_proto"],
97175-)
97176diff -urN a/google/cloud/stream/logging/v1/BUILD.bazel b/google/cloud/stream/logging/v1/BUILD.bazel
97177--- a/google/cloud/stream/logging/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
97178+++ b/google/cloud/stream/logging/v1/BUILD.bazel	1969-12-31 16:00:00
97179@@ -1,175 +0,0 @@
97180-# This file was automatically generated by BuildFileGenerator
97181-
97182-# This is an API workspace, having public visibility by default makes perfect sense.
97183-package(default_visibility = ["//visibility:public"])
97184-
97185-##############################################################################
97186-# Common
97187-##############################################################################
97188-load("@rules_proto//proto:defs.bzl", "proto_library")
97189-
97190-proto_library(
97191-    name = "logging_proto",
97192-    srcs = [
97193-        "logging.proto",
97194-    ],
97195-    deps = [
97196-        "@com_google_protobuf//:timestamp_proto",
97197-    ],
97198-)
97199-
97200-##############################################################################
97201-# Java
97202-##############################################################################
97203-load(
97204-    "@com_google_googleapis_imports//:imports.bzl",
97205-    "java_grpc_library",
97206-    "java_proto_library",
97207-)
97208-
97209-java_proto_library(
97210-    name = "logging_java_proto",
97211-    deps = [":logging_proto"],
97212-)
97213-
97214-java_grpc_library(
97215-    name = "logging_java_grpc",
97216-    srcs = [":logging_proto"],
97217-    deps = [":logging_java_proto"],
97218-)
97219-
97220-##############################################################################
97221-# Go
97222-##############################################################################
97223-load(
97224-    "@com_google_googleapis_imports//:imports.bzl",
97225-    "go_proto_library",
97226-)
97227-
97228-go_proto_library(
97229-    name = "logging_go_proto",
97230-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
97231-    importpath = "google.golang.org/genproto/googleapis/cloud/stream/logging/v1",
97232-    protos = [":logging_proto"],
97233-    deps = [],
97234-)
97235-
97236-##############################################################################
97237-# Python
97238-##############################################################################
97239-load(
97240-    "@com_google_googleapis_imports//:imports.bzl",
97241-    "moved_proto_library",
97242-    "py_grpc_library",
97243-    "py_proto_library",
97244-)
97245-
97246-moved_proto_library(
97247-    name = "logging_moved_proto",
97248-    srcs = [":logging_proto"],
97249-    deps = [
97250-        "@com_google_protobuf//:timestamp_proto",
97251-    ],
97252-)
97253-
97254-py_proto_library(
97255-    name = "logging_py_proto",
97256-    deps = [":logging_moved_proto"],
97257-)
97258-
97259-py_grpc_library(
97260-    name = "logging_py_grpc",
97261-    srcs = [":logging_moved_proto"],
97262-    deps = [":logging_py_proto"],
97263-)
97264-
97265-##############################################################################
97266-# PHP
97267-##############################################################################
97268-load(
97269-    "@com_google_googleapis_imports//:imports.bzl",
97270-    "php_grpc_library",
97271-    "php_proto_library",
97272-)
97273-
97274-php_proto_library(
97275-    name = "logging_php_proto",
97276-    deps = [":logging_proto"],
97277-)
97278-
97279-php_grpc_library(
97280-    name = "logging_php_grpc",
97281-    srcs = [":logging_proto"],
97282-    deps = [":logging_php_proto"],
97283-)
97284-
97285-##############################################################################
97286-# Node.js
97287-##############################################################################
97288-load(
97289-    "@com_google_googleapis_imports//:imports.bzl",
97290-    "nodejs_gapic_assembly_pkg",
97291-    "nodejs_gapic_library",
97292-)
97293-
97294-
97295-##############################################################################
97296-# Ruby
97297-##############################################################################
97298-load(
97299-    "@com_google_googleapis_imports//:imports.bzl",
97300-    "ruby_grpc_library",
97301-    "ruby_proto_library",
97302-)
97303-
97304-ruby_proto_library(
97305-    name = "logging_ruby_proto",
97306-    deps = [":logging_proto"],
97307-)
97308-
97309-ruby_grpc_library(
97310-    name = "logging_ruby_grpc",
97311-    srcs = [":logging_proto"],
97312-    deps = [":logging_ruby_proto"],
97313-)
97314-
97315-##############################################################################
97316-# C#
97317-##############################################################################
97318-load(
97319-    "@com_google_googleapis_imports//:imports.bzl",
97320-    "csharp_grpc_library",
97321-    "csharp_proto_library",
97322-)
97323-
97324-csharp_proto_library(
97325-    name = "logging_csharp_proto",
97326-    deps = [":logging_proto"],
97327-)
97328-
97329-csharp_grpc_library(
97330-    name = "logging_csharp_grpc",
97331-    srcs = [":logging_proto"],
97332-    deps = [":logging_csharp_proto"],
97333-)
97334-
97335-##############################################################################
97336-# C++
97337-##############################################################################
97338-load(
97339-    "@com_google_googleapis_imports//:imports.bzl",
97340-    "cc_grpc_library",
97341-    "cc_proto_library",
97342-)
97343-
97344-cc_proto_library(
97345-    name = "logging_cc_proto",
97346-    deps = [":logging_proto"],
97347-)
97348-
97349-cc_grpc_library(
97350-    name = "logging_cc_grpc",
97351-    srcs = [":logging_proto"],
97352-    grpc_only = True,
97353-    deps = [":logging_cc_proto"],
97354-)
97355diff -urN a/google/cloud/talent/BUILD.bazel b/google/cloud/talent/BUILD.bazel
97356--- a/google/cloud/talent/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
97357+++ b/google/cloud/talent/BUILD.bazel	1969-12-31 16:00:00
97358@@ -1,41 +0,0 @@
97359-# This build file includes a target for the Ruby wrapper library for
97360-# google-cloud-talent.
97361-
97362-# This is an API workspace, having public visibility by default makes perfect sense.
97363-package(default_visibility = ["//visibility:public"])
97364-
97365-# Export yaml configs.
97366-exports_files(glob(["*.yaml"]))
97367-
97368-load(
97369-    "@com_google_googleapis_imports//:imports.bzl",
97370-    "ruby_cloud_gapic_library",
97371-    "ruby_gapic_assembly_pkg",
97372-)
97373-
97374-# Generates a Ruby wrapper client for jobs.
97375-# Ruby wrapper clients are versionless, but are generated from source protos
97376-# for a particular service version, v4 in this case.
97377-ruby_cloud_gapic_library(
97378-    name = "jobs_ruby_wrapper",
97379-    srcs = ["//google/cloud/talent/v4:talent_proto_with_info"],
97380-    extra_protoc_parameters = [
97381-        "ruby-cloud-gem-name=google-cloud-talent",
97382-        "ruby-cloud-env-prefix=TALENT",
97383-        "ruby-cloud-wrapper-of=v4:0.2;v4beta1:0.2",
97384-        "ruby-cloud-product-url=https://cloud.google.com/solutions/talent-solution",
97385-        "ruby-cloud-api-id=jobs.googleapis.com",
97386-        "ruby-cloud-api-shortname=jobs",
97387-        "ruby-cloud-migration-version=0.20",
97388-    ],
97389-    ruby_cloud_description = "Transform your job search and candidate matching capabilities with Cloud Talent Solution, designed to support enterprise talent acquisition technology and evolve with your growing needs. This AI solution includes features such as Job Search and Profile Search (Beta) to provide candidates and employers with an enhanced talent acquisition experience.",
97390-    ruby_cloud_title = "Cloud Talent Solution",
97391-)
97392-
97393-# Open Source package.
97394-ruby_gapic_assembly_pkg(
97395-    name = "google-cloud-talent-ruby",
97396-    deps = [
97397-        ":jobs_ruby_wrapper",
97398-    ],
97399-)
97400diff -urN a/google/cloud/talent/v4/BUILD.bazel b/google/cloud/talent/v4/BUILD.bazel
97401--- a/google/cloud/talent/v4/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
97402+++ b/google/cloud/talent/v4/BUILD.bazel	1969-12-31 16:00:00
97403@@ -1,419 +0,0 @@
97404-# This file was automatically generated by BuildFileGenerator
97405-# https://github.com/googleapis/gapic-generator/tree/master/rules_gapic/bazel
97406-
97407-# Most of the manual changes to this file will be overwritten.
97408-# It's **only** allowed to change the following rule attribute values:
97409-# - names of *_gapic_assembly_* rules
97410-# - certain parameters of *_gapic_library rules, including but not limited to:
97411-#    * extra_protoc_parameters
97412-#    * extra_protoc_file_parameters
97413-# The complete list of preserved parameters can be found in the source code.
97414-
97415-# This is an API workspace, having public visibility by default makes perfect sense.
97416-package(default_visibility = ["//visibility:public"])
97417-
97418-##############################################################################
97419-# Common
97420-##############################################################################
97421-load("@rules_proto//proto:defs.bzl", "proto_library")
97422-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
97423-
97424-proto_library(
97425-    name = "talent_proto",
97426-    srcs = [
97427-        "common.proto",
97428-        "company.proto",
97429-        "company_service.proto",
97430-        "completion_service.proto",
97431-        "event.proto",
97432-        "event_service.proto",
97433-        "filters.proto",
97434-        "histogram.proto",
97435-        "job.proto",
97436-        "job_service.proto",
97437-        "tenant.proto",
97438-        "tenant_service.proto",
97439-    ],
97440-    deps = [
97441-        "//google/api:annotations_proto",
97442-        "//google/api:client_proto",
97443-        "//google/api:field_behavior_proto",
97444-        "//google/api:resource_proto",
97445-        "//google/longrunning:operations_proto",
97446-        "//google/rpc:status_proto",
97447-        "//google/type:latlng_proto",
97448-        "//google/type:money_proto",
97449-        "//google/type:postal_address_proto",
97450-        "//google/type:timeofday_proto",
97451-        "@com_google_protobuf//:any_proto",
97452-        "@com_google_protobuf//:duration_proto",
97453-        "@com_google_protobuf//:empty_proto",
97454-        "@com_google_protobuf//:field_mask_proto",
97455-        "@com_google_protobuf//:timestamp_proto",
97456-        "@com_google_protobuf//:wrappers_proto",
97457-    ],
97458-)
97459-
97460-proto_library_with_info(
97461-    name = "talent_proto_with_info",
97462-    deps = [
97463-        ":talent_proto",
97464-        "//google/cloud:common_resources_proto",
97465-    ],
97466-)
97467-
97468-##############################################################################
97469-# Java
97470-##############################################################################
97471-load(
97472-    "@com_google_googleapis_imports//:imports.bzl",
97473-    "java_gapic_assembly_gradle_pkg",
97474-    "java_gapic_library",
97475-    "java_gapic_test",
97476-    "java_grpc_library",
97477-    "java_proto_library",
97478-)
97479-
97480-java_proto_library(
97481-    name = "talent_java_proto",
97482-    deps = [":talent_proto"],
97483-)
97484-
97485-java_grpc_library(
97486-    name = "talent_java_grpc",
97487-    srcs = [":talent_proto"],
97488-    deps = [":talent_java_proto"],
97489-)
97490-
97491-java_gapic_library(
97492-    name = "talent_java_gapic",
97493-    srcs = [":talent_proto_with_info"],
97494-    grpc_service_config = "talent_grpc_service_config.json",
97495-    rest_numeric_enums = False,
97496-    test_deps = [
97497-        ":talent_java_grpc",
97498-    ],
97499-    transport = "grpc+rest",
97500-    deps = [
97501-        ":talent_java_proto",
97502-    ],
97503-)
97504-
97505-java_gapic_test(
97506-    name = "talent_java_gapic_test_suite",
97507-    test_classes = [
97508-        "com.google.cloud.talent.v4.CompanyServiceClientHttpJsonTest",
97509-        "com.google.cloud.talent.v4.CompanyServiceClientTest",
97510-        "com.google.cloud.talent.v4.CompletionClientHttpJsonTest",
97511-        "com.google.cloud.talent.v4.CompletionClientTest",
97512-        "com.google.cloud.talent.v4.EventServiceClientHttpJsonTest",
97513-        "com.google.cloud.talent.v4.EventServiceClientTest",
97514-        "com.google.cloud.talent.v4.JobServiceClientHttpJsonTest",
97515-        "com.google.cloud.talent.v4.JobServiceClientTest",
97516-        "com.google.cloud.talent.v4.TenantServiceClientHttpJsonTest",
97517-        "com.google.cloud.talent.v4.TenantServiceClientTest",
97518-    ],
97519-    runtime_deps = [":talent_java_gapic_test"],
97520-)
97521-
97522-# Open Source Packages
97523-java_gapic_assembly_gradle_pkg(
97524-    name = "google-cloud-talent-v4-java",
97525-    include_samples = True,
97526-    transport = "grpc+rest",
97527-    deps = [
97528-        ":talent_java_gapic",
97529-        ":talent_java_grpc",
97530-        ":talent_java_proto",
97531-        ":talent_proto",
97532-    ],
97533-)
97534-
97535-##############################################################################
97536-# Go
97537-##############################################################################
97538-load(
97539-    "@com_google_googleapis_imports//:imports.bzl",
97540-    "go_gapic_assembly_pkg",
97541-    "go_gapic_library",
97542-    "go_proto_library",
97543-    "go_test",
97544-)
97545-
97546-go_proto_library(
97547-    name = "talent_go_proto",
97548-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
97549-    importpath = "google.golang.org/genproto/googleapis/cloud/talent/v4",
97550-    protos = [":talent_proto"],
97551-    deps = [
97552-        "//google/api:annotations_go_proto",
97553-        "//google/longrunning:longrunning_go_proto",
97554-        "//google/rpc:status_go_proto",
97555-        "//google/type:latlng_go_proto",
97556-        "//google/type:money_go_proto",
97557-        "//google/type:postaladdress_go_proto",
97558-        "//google/type:timeofday_go_proto",
97559-    ],
97560-)
97561-
97562-go_gapic_library(
97563-    name = "talent_go_gapic",
97564-    srcs = [":talent_proto_with_info"],
97565-    grpc_service_config = "talent_grpc_service_config.json",
97566-    importpath = "cloud.google.com/go/talent/apiv4;talent",
97567-    rest_numeric_enums = False,
97568-    service_yaml = "//google/cloud/talent:talent_v4.yaml",
97569-    transport = "grpc+rest",
97570-    deps = [
97571-        ":talent_go_proto",
97572-        "//google/longrunning:longrunning_go_proto",
97573-        "@com_google_cloud_go//longrunning:go_default_library",
97574-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
97575-        "@io_bazel_rules_go//proto/wkt:any_go_proto",
97576-        "@io_bazel_rules_go//proto/wkt:duration_go_proto",
97577-    ],
97578-)
97579-
97580-go_test(
97581-    name = "talent_go_gapic_test",
97582-    srcs = [":talent_go_gapic_srcjar_test"],
97583-    embed = [":talent_go_gapic"],
97584-    importpath = "cloud.google.com/go/talent/apiv4",
97585-)
97586-
97587-# Open Source Packages
97588-go_gapic_assembly_pkg(
97589-    name = "gapi-cloud-talent-v4-go",
97590-    deps = [
97591-        ":talent_go_gapic",
97592-        ":talent_go_gapic_srcjar-test.srcjar",
97593-        ":talent_go_proto",
97594-    ],
97595-)
97596-
97597-##############################################################################
97598-# Python
97599-##############################################################################
97600-load(
97601-    "@com_google_googleapis_imports//:imports.bzl",
97602-    "py_gapic_assembly_pkg",
97603-    "py_gapic_library",
97604-    "py_test",
97605-)
97606-
97607-py_gapic_library(
97608-    name = "talent_py_gapic",
97609-    srcs = [":talent_proto"],
97610-    grpc_service_config = "talent_grpc_service_config.json",
97611-    rest_numeric_enums = False,
97612-    transport = "grpc",
97613-)
97614-
97615-py_test(
97616-    name = "talent_py_gapic_test",
97617-    srcs = [
97618-        "talent_py_gapic_pytest.py",
97619-        "talent_py_gapic_test.py",
97620-    ],
97621-    legacy_create_init = False,
97622-    deps = [":talent_py_gapic"],
97623-)
97624-
97625-py_gapic_assembly_pkg(
97626-    name = "talent-v4-py",
97627-    deps = [
97628-        ":talent_py_gapic",
97629-    ],
97630-)
97631-
97632-##############################################################################
97633-# PHP
97634-##############################################################################
97635-load(
97636-    "@com_google_googleapis_imports//:imports.bzl",
97637-    "php_gapic_assembly_pkg",
97638-    "php_gapic_library",
97639-    "php_grpc_library",
97640-    "php_proto_library",
97641-)
97642-
97643-php_proto_library(
97644-    name = "talent_php_proto",
97645-    deps = [":talent_proto"],
97646-)
97647-
97648-php_grpc_library(
97649-    name = "talent_php_grpc",
97650-    srcs = [":talent_proto"],
97651-    deps = [":talent_php_proto"],
97652-)
97653-
97654-php_gapic_library(
97655-    name = "talent_php_gapic",
97656-    srcs = [":talent_proto_with_info"],
97657-    grpc_service_config = "talent_grpc_service_config.json",
97658-    rest_numeric_enums = False,
97659-    service_yaml = "jobs_v4.yaml",
97660-    transport = "grpc+rest",
97661-    deps = [
97662-        ":talent_php_grpc",
97663-        ":talent_php_proto",
97664-    ],
97665-)
97666-
97667-# Open Source Packages
97668-php_gapic_assembly_pkg(
97669-    name = "google-cloud-talent-v4-php",
97670-    deps = [
97671-        ":talent_php_gapic",
97672-        ":talent_php_grpc",
97673-        ":talent_php_proto",
97674-    ],
97675-)
97676-
97677-##############################################################################
97678-# Node.js
97679-##############################################################################
97680-load(
97681-    "@com_google_googleapis_imports//:imports.bzl",
97682-    "nodejs_gapic_assembly_pkg",
97683-    "nodejs_gapic_library",
97684-)
97685-
97686-nodejs_gapic_library(
97687-    name = "talent_nodejs_gapic",
97688-    package_name = "@google-cloud/talent",
97689-    src = ":talent_proto_with_info",
97690-    extra_protoc_parameters = ["metadata"],
97691-    grpc_service_config = "talent_grpc_service_config.json",
97692-    main_service = "talent",
97693-    package = "google.cloud.talent.v4",
97694-    rest_numeric_enums = False,
97695-    service_yaml = "//google/cloud/talent:talent_v4.yaml",
97696-    transport = "grpc+rest",
97697-    deps = [],
97698-)
97699-
97700-nodejs_gapic_assembly_pkg(
97701-    name = "talent-v4-nodejs",
97702-    deps = [
97703-        ":talent_nodejs_gapic",
97704-        ":talent_proto",
97705-    ],
97706-)
97707-
97708-##############################################################################
97709-# Ruby
97710-##############################################################################
97711-load(
97712-    "@com_google_googleapis_imports//:imports.bzl",
97713-    "ruby_cloud_gapic_library",
97714-    "ruby_gapic_assembly_pkg",
97715-    "ruby_grpc_library",
97716-    "ruby_proto_library",
97717-)
97718-
97719-ruby_proto_library(
97720-    name = "talent_ruby_proto",
97721-    deps = [":talent_proto"],
97722-)
97723-
97724-ruby_grpc_library(
97725-    name = "talent_ruby_grpc",
97726-    srcs = [":talent_proto"],
97727-    deps = [":talent_ruby_proto"],
97728-)
97729-
97730-ruby_cloud_gapic_library(
97731-    name = "talent_ruby_gapic",
97732-    srcs = [":talent_proto_with_info"],
97733-    extra_protoc_parameters = [
97734-        "ruby-cloud-gem-name=google-cloud-talent-v4",
97735-        "ruby-cloud-env-prefix=TALENT",
97736-        "ruby-cloud-product-url=https://cloud.google.com/solutions/talent-solution",
97737-        "ruby-cloud-api-id=jobs.googleapis.com",
97738-        "ruby-cloud-api-shortname=jobs",
97739-    ],
97740-    grpc_service_config = "talent_grpc_service_config.json",
97741-    rest_numeric_enums = False,
97742-    ruby_cloud_description = "Transform your job search and candidate matching capabilities with Cloud Talent Solution, designed to support enterprise talent acquisition technology and evolve with your growing needs. This AI solution includes features such as Job Search and Profile Search to provide candidates and employers with an enhanced talent acquisition experience.",
97743-    ruby_cloud_title = "Cloud Talent Solution V4",
97744-    deps = [
97745-        ":talent_ruby_grpc",
97746-        ":talent_ruby_proto",
97747-    ],
97748-)
97749-
97750-# Open Source Packages
97751-ruby_gapic_assembly_pkg(
97752-    name = "google-cloud-talent-v4-ruby",
97753-    deps = [
97754-        ":talent_ruby_gapic",
97755-        ":talent_ruby_grpc",
97756-        ":talent_ruby_proto",
97757-    ],
97758-)
97759-
97760-##############################################################################
97761-# C#
97762-##############################################################################
97763-load(
97764-    "@com_google_googleapis_imports//:imports.bzl",
97765-    "csharp_gapic_assembly_pkg",
97766-    "csharp_gapic_library",
97767-    "csharp_grpc_library",
97768-    "csharp_proto_library",
97769-)
97770-
97771-csharp_proto_library(
97772-    name = "talent_csharp_proto",
97773-    deps = [":talent_proto"],
97774-)
97775-
97776-csharp_grpc_library(
97777-    name = "talent_csharp_grpc",
97778-    srcs = [":talent_proto"],
97779-    deps = [":talent_csharp_proto"],
97780-)
97781-
97782-csharp_gapic_library(
97783-    name = "talent_csharp_gapic",
97784-    srcs = [":talent_proto_with_info"],
97785-    rest_numeric_enums = False,
97786-    service_yaml = "//google/cloud/talent:talent_v4.yaml",
97787-    deps = [
97788-        ":talent_csharp_grpc",
97789-        ":talent_csharp_proto",
97790-    ],
97791-)
97792-
97793-# Open Source Packages
97794-csharp_gapic_assembly_pkg(
97795-    name = "google-cloud-talent-v4-csharp",
97796-    deps = [
97797-        ":talent_csharp_gapic",
97798-        ":talent_csharp_grpc",
97799-        ":talent_csharp_proto",
97800-    ],
97801-)
97802-
97803-##############################################################################
97804-# C++
97805-##############################################################################
97806-load(
97807-    "@com_google_googleapis_imports//:imports.bzl",
97808-    "cc_grpc_library",
97809-    "cc_proto_library",
97810-)
97811-
97812-cc_proto_library(
97813-    name = "talent_cc_proto",
97814-    deps = [":talent_proto"],
97815-)
97816-
97817-cc_grpc_library(
97818-    name = "talent_cc_grpc",
97819-    srcs = [":talent_proto"],
97820-    grpc_only = True,
97821-    deps = [":talent_cc_proto"],
97822-)
97823diff -urN a/google/cloud/talent/v4beta1/BUILD.bazel b/google/cloud/talent/v4beta1/BUILD.bazel
97824--- a/google/cloud/talent/v4beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
97825+++ b/google/cloud/talent/v4beta1/BUILD.bazel	1969-12-31 16:00:00
97826@@ -1,432 +0,0 @@
97827-# This file was automatically generated by BuildFileGenerator
97828-# https://github.com/googleapis/rules_gapic/tree/master/bazel
97829-
97830-# Most of the manual changes to this file will be overwritten.
97831-# It's **only** allowed to change the following rule attribute values:
97832-# - names of *_gapic_assembly_* rules
97833-# - certain parameters of *_gapic_library rules, including but not limited to:
97834-#    * extra_protoc_parameters
97835-#    * extra_protoc_file_parameters
97836-# The complete list of preserved parameters can be found in the source code.
97837-
97838-# This is an API workspace, having public visibility by default makes perfect sense.
97839-package(default_visibility = ["//visibility:public"])
97840-
97841-##############################################################################
97842-# Common
97843-##############################################################################
97844-load("@rules_proto//proto:defs.bzl", "proto_library")
97845-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
97846-
97847-proto_library(
97848-    name = "talent_proto",
97849-    srcs = [
97850-        "batch.proto",
97851-        "common.proto",
97852-        "company.proto",
97853-        "company_service.proto",
97854-        "completion_service.proto",
97855-        "event.proto",
97856-        "event_service.proto",
97857-        "filters.proto",
97858-        "histogram.proto",
97859-        "job.proto",
97860-        "job_service.proto",
97861-        "tenant.proto",
97862-        "tenant_service.proto",
97863-    ],
97864-    deps = [
97865-        "//google/api:annotations_proto",
97866-        "//google/api:client_proto",
97867-        "//google/api:field_behavior_proto",
97868-        "//google/api:resource_proto",
97869-        "//google/longrunning:operations_proto",
97870-        "//google/rpc:status_proto",
97871-        "//google/type:date_proto",
97872-        "//google/type:dayofweek_proto",
97873-        "//google/type:latlng_proto",
97874-        "//google/type:money_proto",
97875-        "//google/type:postal_address_proto",
97876-        "//google/type:timeofday_proto",
97877-        "@com_google_protobuf//:any_proto",
97878-        "@com_google_protobuf//:duration_proto",
97879-        "@com_google_protobuf//:empty_proto",
97880-        "@com_google_protobuf//:field_mask_proto",
97881-        "@com_google_protobuf//:timestamp_proto",
97882-        "@com_google_protobuf//:wrappers_proto",
97883-    ],
97884-)
97885-
97886-proto_library_with_info(
97887-    name = "talent_proto_with_info",
97888-    deps = [
97889-        ":talent_proto",
97890-        "//google/cloud:common_resources_proto",
97891-    ],
97892-)
97893-
97894-##############################################################################
97895-# Java
97896-##############################################################################
97897-load(
97898-    "@com_google_googleapis_imports//:imports.bzl",
97899-    "java_gapic_assembly_gradle_pkg",
97900-    "java_gapic_library",
97901-    "java_gapic_test",
97902-    "java_grpc_library",
97903-    "java_proto_library",
97904-)
97905-
97906-java_proto_library(
97907-    name = "talent_java_proto",
97908-    deps = [":talent_proto"],
97909-)
97910-
97911-java_grpc_library(
97912-    name = "talent_java_grpc",
97913-    srcs = [":talent_proto"],
97914-    deps = [":talent_java_proto"],
97915-)
97916-
97917-java_gapic_library(
97918-    name = "talent_java_gapic",
97919-    srcs = [":talent_proto_with_info"],
97920-    gapic_yaml = None,
97921-    grpc_service_config = "talent_grpc_service_config.json",
97922-    rest_numeric_enums = False,
97923-    service_yaml = "jobs_v4beta1.yaml",
97924-    test_deps = [
97925-        ":talent_java_grpc",
97926-    ],
97927-    transport = "grpc+rest",
97928-    deps = [
97929-        ":talent_java_proto",
97930-        "//google/api:api_java_proto",
97931-    ],
97932-)
97933-
97934-java_gapic_test(
97935-    name = "talent_java_gapic_test_suite",
97936-    test_classes = [
97937-        "com.google.cloud.talent.v4beta1.CompanyServiceClientHttpJsonTest",
97938-        "com.google.cloud.talent.v4beta1.CompanyServiceClientTest",
97939-        "com.google.cloud.talent.v4beta1.CompletionClientHttpJsonTest",
97940-        "com.google.cloud.talent.v4beta1.CompletionClientTest",
97941-        "com.google.cloud.talent.v4beta1.EventServiceClientHttpJsonTest",
97942-        "com.google.cloud.talent.v4beta1.EventServiceClientTest",
97943-        "com.google.cloud.talent.v4beta1.JobServiceClientHttpJsonTest",
97944-        "com.google.cloud.talent.v4beta1.JobServiceClientTest",
97945-        "com.google.cloud.talent.v4beta1.TenantServiceClientHttpJsonTest",
97946-        "com.google.cloud.talent.v4beta1.TenantServiceClientTest",
97947-    ],
97948-    runtime_deps = [":talent_java_gapic_test"],
97949-)
97950-
97951-# Open Source Packages
97952-java_gapic_assembly_gradle_pkg(
97953-    name = "google-cloud-talent-v4beta1-java",
97954-    include_samples = True,
97955-    transport = "grpc+rest",
97956-    deps = [
97957-        ":talent_java_gapic",
97958-        ":talent_java_grpc",
97959-        ":talent_java_proto",
97960-        ":talent_proto",
97961-    ],
97962-)
97963-
97964-##############################################################################
97965-# Go
97966-##############################################################################
97967-load(
97968-    "@com_google_googleapis_imports//:imports.bzl",
97969-    "go_gapic_assembly_pkg",
97970-    "go_gapic_library",
97971-    "go_proto_library",
97972-    "go_test",
97973-)
97974-
97975-go_proto_library(
97976-    name = "talent_go_proto",
97977-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
97978-    importpath = "google.golang.org/genproto/googleapis/cloud/talent/v4beta1",
97979-    protos = [":talent_proto"],
97980-    deps = [
97981-        "//google/api:annotations_go_proto",
97982-        "//google/longrunning:longrunning_go_proto",
97983-        "//google/rpc:status_go_proto",
97984-        "//google/type:date_go_proto",
97985-        "//google/type:dayofweek_go_proto",
97986-        "//google/type:latlng_go_proto",
97987-        "//google/type:money_go_proto",
97988-        "//google/type:postaladdress_go_proto",
97989-        "//google/type:timeofday_go_proto",
97990-    ],
97991-)
97992-
97993-go_gapic_library(
97994-    name = "talent_go_gapic",
97995-    srcs = [":talent_proto_with_info"],
97996-    grpc_service_config = "talent_grpc_service_config.json",
97997-    importpath = "cloud.google.com/go/talent/apiv4beta1;talent",
97998-    metadata = True,
97999-    rest_numeric_enums = False,
98000-    service_yaml = "jobs_v4beta1.yaml",
98001-    transport = "grpc+rest",
98002-    deps = [
98003-        ":talent_go_proto",
98004-        "//google/longrunning:longrunning_go_proto",
98005-        "@com_google_cloud_go//longrunning:go_default_library",
98006-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
98007-        "@io_bazel_rules_go//proto/wkt:duration_go_proto",
98008-    ],
98009-)
98010-
98011-go_test(
98012-    name = "talent_go_gapic_test",
98013-    srcs = [":talent_go_gapic_srcjar_test"],
98014-    embed = [":talent_go_gapic"],
98015-    importpath = "cloud.google.com/go/talent/apiv4beta1",
98016-)
98017-
98018-# Open Source Packages
98019-go_gapic_assembly_pkg(
98020-    name = "gapi-cloud-talent-v4beta1-go",
98021-    deps = [
98022-        ":talent_go_gapic",
98023-        ":talent_go_gapic_srcjar-metadata.srcjar",
98024-        ":talent_go_gapic_srcjar-test.srcjar",
98025-        ":talent_go_proto",
98026-    ],
98027-)
98028-
98029-##############################################################################
98030-# Python
98031-##############################################################################
98032-load(
98033-    "@com_google_googleapis_imports//:imports.bzl",
98034-    "py_gapic_assembly_pkg",
98035-    "py_gapic_library",
98036-    "py_test",
98037-)
98038-
98039-py_gapic_library(
98040-    name = "talent_py_gapic",
98041-    srcs = [":talent_proto"],
98042-    grpc_service_config = "talent_grpc_service_config.json",
98043-    rest_numeric_enums = False,
98044-    service_yaml = "jobs_v4beta1.yaml",
98045-    transport = "grpc",
98046-)
98047-
98048-py_test(
98049-    name = "talent_py_gapic_test",
98050-    srcs = [
98051-        "talent_py_gapic_pytest.py",
98052-        "talent_py_gapic_test.py",
98053-    ],
98054-    legacy_create_init = False,
98055-    deps = [":talent_py_gapic"],
98056-)
98057-
98058-# Open Source Packages
98059-py_gapic_assembly_pkg(
98060-    name = "talent-v4beta1-py",
98061-    deps = [
98062-        ":talent_py_gapic",
98063-    ],
98064-)
98065-
98066-##############################################################################
98067-# PHP
98068-##############################################################################
98069-load(
98070-    "@com_google_googleapis_imports//:imports.bzl",
98071-    "php_gapic_assembly_pkg",
98072-    "php_gapic_library",
98073-    "php_grpc_library",
98074-    "php_proto_library",
98075-)
98076-
98077-php_proto_library(
98078-    name = "talent_php_proto",
98079-    deps = [":talent_proto"],
98080-)
98081-
98082-php_grpc_library(
98083-    name = "talent_php_grpc",
98084-    srcs = [":talent_proto"],
98085-    deps = [":talent_php_proto"],
98086-)
98087-
98088-php_gapic_library(
98089-    name = "talent_php_gapic",
98090-    srcs = [":talent_proto_with_info"],
98091-    grpc_service_config = "talent_grpc_service_config.json",
98092-    rest_numeric_enums = False,
98093-    service_yaml = "jobs_v4beta1.yaml",
98094-    transport = "grpc+rest",
98095-    deps = [
98096-        ":talent_php_grpc",
98097-        ":talent_php_proto",
98098-    ],
98099-)
98100-
98101-# Open Source Packages
98102-php_gapic_assembly_pkg(
98103-    name = "google-cloud-talent-v4beta1-php",
98104-    deps = [
98105-        ":talent_php_gapic",
98106-        ":talent_php_grpc",
98107-        ":talent_php_proto",
98108-    ],
98109-)
98110-
98111-##############################################################################
98112-# Node.js
98113-##############################################################################
98114-load(
98115-    "@com_google_googleapis_imports//:imports.bzl",
98116-    "nodejs_gapic_assembly_pkg",
98117-    "nodejs_gapic_library",
98118-)
98119-
98120-nodejs_gapic_library(
98121-    name = "talent_nodejs_gapic",
98122-    package_name = "@google-cloud/talent",
98123-    src = ":talent_proto_with_info",
98124-    extra_protoc_parameters = ["metadata"],
98125-    grpc_service_config = "talent_grpc_service_config.json",
98126-    main_service = "talent",
98127-    package = "google.cloud.talent.v4beta1",
98128-    rest_numeric_enums = False,
98129-    service_yaml = "jobs_v4beta1.yaml",
98130-    transport = "grpc+rest",
98131-    deps = [],
98132-)
98133-
98134-nodejs_gapic_assembly_pkg(
98135-    name = "talent-v4beta1-nodejs",
98136-    deps = [
98137-        ":talent_nodejs_gapic",
98138-        ":talent_proto",
98139-    ],
98140-)
98141-
98142-##############################################################################
98143-# Ruby
98144-##############################################################################
98145-load(
98146-    "@com_google_googleapis_imports//:imports.bzl",
98147-    "ruby_cloud_gapic_library",
98148-    "ruby_gapic_assembly_pkg",
98149-    "ruby_grpc_library",
98150-    "ruby_proto_library",
98151-)
98152-
98153-ruby_proto_library(
98154-    name = "talent_ruby_proto",
98155-    deps = [":talent_proto"],
98156-)
98157-
98158-ruby_grpc_library(
98159-    name = "talent_ruby_grpc",
98160-    srcs = [":talent_proto"],
98161-    deps = [":talent_ruby_proto"],
98162-)
98163-
98164-ruby_cloud_gapic_library(
98165-    name = "talent_ruby_gapic",
98166-    srcs = [":talent_proto_with_info"],
98167-    extra_protoc_parameters = [
98168-        "ruby-cloud-api-id=jobs.googleapis.com",
98169-        "ruby-cloud-api-shortname=jobs",
98170-        "ruby-cloud-env-prefix=TALENT",
98171-        "ruby-cloud-gem-name=google-cloud-talent-v4beta1",
98172-        "ruby-cloud-product-url=https://cloud.google.com/solutions/talent-solution",
98173-    ],
98174-    grpc_service_config = "talent_grpc_service_config.json",
98175-    rest_numeric_enums = False,
98176-    ruby_cloud_description = "Transform your job search and candidate matching capabilities with Cloud Talent Solution, designed to support enterprise talent acquisition technology and evolve with your growing needs. This AI solution includes features such as Job Search and Profile Search to provide candidates and employers with an enhanced talent acquisition experience.",
98177-    ruby_cloud_title = "Cloud Talent Solution V4beta1",
98178-    deps = [
98179-        ":talent_ruby_grpc",
98180-        ":talent_ruby_proto",
98181-    ],
98182-)
98183-
98184-# Open Source Packages
98185-ruby_gapic_assembly_pkg(
98186-    name = "google-cloud-talent-v4beta1-ruby",
98187-    deps = [
98188-        ":talent_ruby_gapic",
98189-        ":talent_ruby_grpc",
98190-        ":talent_ruby_proto",
98191-    ],
98192-)
98193-
98194-##############################################################################
98195-# C#
98196-##############################################################################
98197-load(
98198-    "@com_google_googleapis_imports//:imports.bzl",
98199-    "csharp_gapic_assembly_pkg",
98200-    "csharp_gapic_library",
98201-    "csharp_grpc_library",
98202-    "csharp_proto_library",
98203-)
98204-
98205-csharp_proto_library(
98206-    name = "talent_csharp_proto",
98207-    deps = [":talent_proto"],
98208-)
98209-
98210-csharp_grpc_library(
98211-    name = "talent_csharp_grpc",
98212-    srcs = [":talent_proto"],
98213-    deps = [":talent_csharp_proto"],
98214-)
98215-
98216-csharp_gapic_library(
98217-    name = "talent_csharp_gapic",
98218-    srcs = [":talent_proto_with_info"],
98219-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
98220-    grpc_service_config = "talent_grpc_service_config.json",
98221-    rest_numeric_enums = False,
98222-    service_yaml = "jobs_v4beta1.yaml",
98223-    deps = [
98224-        ":talent_csharp_grpc",
98225-        ":talent_csharp_proto",
98226-    ],
98227-)
98228-
98229-# Open Source Packages
98230-csharp_gapic_assembly_pkg(
98231-    name = "google-cloud-talent-v4beta1-csharp",
98232-    deps = [
98233-        ":talent_csharp_gapic",
98234-        ":talent_csharp_grpc",
98235-        ":talent_csharp_proto",
98236-    ],
98237-)
98238-
98239-##############################################################################
98240-# C++
98241-##############################################################################
98242-load(
98243-    "@com_google_googleapis_imports//:imports.bzl",
98244-    "cc_grpc_library",
98245-    "cc_proto_library",
98246-)
98247-
98248-cc_proto_library(
98249-    name = "talent_cc_proto",
98250-    deps = [":talent_proto"],
98251-)
98252-
98253-cc_grpc_library(
98254-    name = "talent_cc_grpc",
98255-    srcs = [":talent_proto"],
98256-    grpc_only = True,
98257-    deps = [":talent_cc_proto"],
98258-)
98259diff -urN a/google/cloud/tasks/BUILD.bazel b/google/cloud/tasks/BUILD.bazel
98260--- a/google/cloud/tasks/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
98261+++ b/google/cloud/tasks/BUILD.bazel	1969-12-31 16:00:00
98262@@ -1,41 +0,0 @@
98263-# This build file includes a target for the Ruby wrapper library for
98264-# google-cloud-tasks.
98265-
98266-# This is an API workspace, having public visibility by default makes perfect sense.
98267-package(default_visibility = ["//visibility:public"])
98268-
98269-# Export yaml configs.
98270-exports_files(glob(["*.yaml"]))
98271-
98272-load(
98273-    "@com_google_googleapis_imports//:imports.bzl",
98274-    "ruby_cloud_gapic_library",
98275-    "ruby_gapic_assembly_pkg",
98276-)
98277-
98278-# Generates a Ruby wrapper client for cloudtasks.
98279-# Ruby wrapper clients are versionless, but are generated from source protos
98280-# for a particular service version, v2 in this case.
98281-ruby_cloud_gapic_library(
98282-    name = "cloudtasks_ruby_wrapper",
98283-    srcs = ["//google/cloud/tasks/v2:tasks_proto_with_info"],
98284-    extra_protoc_parameters = [
98285-        "ruby-cloud-gem-name=google-cloud-tasks",
98286-        "ruby-cloud-env-prefix=TASKS",
98287-        "ruby-cloud-wrapper-of=v2:0.0;v2beta2:0.0;v2beta3:0.0",
98288-        "ruby-cloud-product-url=https://cloud.google.com/tasks",
98289-        "ruby-cloud-api-id=cloudtasks.googleapis.com",
98290-        "ruby-cloud-api-shortname=cloudtasks",
98291-        "ruby-cloud-migration-version=2.0",
98292-    ],
98293-    ruby_cloud_description = "Cloud Tasks is a fully managed service that allows you to manage the execution, dispatch and delivery of a large number of distributed tasks. You can asynchronously perform work outside of a user request. Your tasks can be executed on App Engine or any arbitrary HTTP endpoint.",
98294-    ruby_cloud_title = "Cloud Tasks",
98295-)
98296-
98297-# Open Source package.
98298-ruby_gapic_assembly_pkg(
98299-    name = "google-cloud-tasks-ruby",
98300-    deps = [
98301-        ":cloudtasks_ruby_wrapper",
98302-    ],
98303-)
98304diff -urN a/google/cloud/tasks/v2/BUILD.bazel b/google/cloud/tasks/v2/BUILD.bazel
98305--- a/google/cloud/tasks/v2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
98306+++ b/google/cloud/tasks/v2/BUILD.bazel	1969-12-31 16:00:00
98307@@ -1,387 +0,0 @@
98308-# This file was automatically generated by BuildFileGenerator
98309-
98310-# This is an API workspace, having public visibility by default makes perfect sense.
98311-package(default_visibility = ["//visibility:public"])
98312-
98313-##############################################################################
98314-# Common
98315-##############################################################################
98316-load("@rules_proto//proto:defs.bzl", "proto_library")
98317-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
98318-
98319-proto_library(
98320-    name = "tasks_proto",
98321-    srcs = [
98322-        "cloudtasks.proto",
98323-        "queue.proto",
98324-        "target.proto",
98325-        "task.proto",
98326-    ],
98327-    deps = [
98328-        "//google/api:annotations_proto",
98329-        "//google/api:client_proto",
98330-        "//google/api:field_behavior_proto",
98331-        "//google/api:resource_proto",
98332-        "//google/iam/v1:iam_policy_proto",
98333-        "//google/iam/v1:policy_proto",
98334-        "//google/rpc:status_proto",
98335-        "@com_google_protobuf//:duration_proto",
98336-        "@com_google_protobuf//:empty_proto",
98337-        "@com_google_protobuf//:field_mask_proto",
98338-        "@com_google_protobuf//:timestamp_proto",
98339-    ],
98340-)
98341-
98342-proto_library_with_info(
98343-    name = "tasks_proto_with_info",
98344-    deps = [
98345-        ":tasks_proto",
98346-        "//google/cloud:common_resources_proto",
98347-    ],
98348-)
98349-
98350-##############################################################################
98351-# Java
98352-##############################################################################
98353-load(
98354-    "@com_google_googleapis_imports//:imports.bzl",
98355-    "java_gapic_assembly_gradle_pkg",
98356-    "java_gapic_library",
98357-    "java_gapic_test",
98358-    "java_grpc_library",
98359-    "java_proto_library",
98360-)
98361-
98362-java_proto_library(
98363-    name = "tasks_java_proto",
98364-    deps = [":tasks_proto"],
98365-)
98366-
98367-java_grpc_library(
98368-    name = "tasks_java_grpc",
98369-    srcs = [":tasks_proto"],
98370-    deps = [":tasks_java_proto"],
98371-)
98372-
98373-java_gapic_library(
98374-    name = "tasks_java_gapic",
98375-    srcs = [":tasks_proto_with_info"],
98376-    grpc_service_config = "cloudtasks_grpc_service_config.json",
98377-    rest_numeric_enums = False,
98378-    test_deps = [
98379-        ":tasks_java_grpc",
98380-        "//google/iam/v1:iam_java_grpc",
98381-    ],
98382-    transport = "grpc+rest",
98383-    deps = [
98384-        ":tasks_java_proto",
98385-        "//google/iam/v1:iam_java_proto",
98386-    ],
98387-)
98388-
98389-java_gapic_test(
98390-    name = "tasks_java_gapic_test_suite",
98391-    test_classes = [
98392-        "com.google.cloud.tasks.v2.CloudTasksClientHttpJsonTest",
98393-        "com.google.cloud.tasks.v2.CloudTasksClientTest",
98394-    ],
98395-    runtime_deps = [":tasks_java_gapic_test"],
98396-)
98397-
98398-# Open Source Packages
98399-java_gapic_assembly_gradle_pkg(
98400-    name = "google-cloud-tasks-v2-java",
98401-    include_samples = True,
98402-    transport = "grpc+rest",
98403-    deps = [
98404-        ":tasks_java_gapic",
98405-        ":tasks_java_grpc",
98406-        ":tasks_java_proto",
98407-        ":tasks_proto",
98408-    ],
98409-)
98410-
98411-##############################################################################
98412-# Go
98413-##############################################################################
98414-load(
98415-    "@com_google_googleapis_imports//:imports.bzl",
98416-    "go_gapic_assembly_pkg",
98417-    "go_gapic_library",
98418-    "go_proto_library",
98419-    "go_test",
98420-)
98421-
98422-go_proto_library(
98423-    name = "tasks_go_proto",
98424-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
98425-    importpath = "google.golang.org/genproto/googleapis/cloud/tasks/v2",
98426-    protos = [":tasks_proto"],
98427-    deps = [
98428-        "//google/api:annotations_go_proto",
98429-        "//google/iam/v1:iam_go_proto",
98430-        "//google/rpc:status_go_proto",
98431-    ],
98432-)
98433-
98434-go_gapic_library(
98435-    name = "tasks_go_gapic",
98436-    srcs = [":tasks_proto_with_info"],
98437-    grpc_service_config = "cloudtasks_grpc_service_config.json",
98438-    importpath = "cloud.google.com/go/cloudtasks/apiv2;tasks",
98439-    rest_numeric_enums = False,
98440-    service_yaml = "cloudtasks_v2.yaml",
98441-    transport = "grpc+rest",
98442-    deps = [
98443-        ":tasks_go_proto",
98444-        "//google/iam/v1:iam_go_proto",
98445-    ],
98446-)
98447-
98448-go_test(
98449-    name = "tasks_go_gapic_test",
98450-    srcs = [":tasks_go_gapic_srcjar_test"],
98451-    embed = [":tasks_go_gapic"],
98452-    importpath = "cloud.google.com/go/cloudtasks/apiv2",
98453-)
98454-
98455-# Open Source Packages
98456-go_gapic_assembly_pkg(
98457-    name = "gapi-cloud-tasks-v2-go",
98458-    deps = [
98459-        ":tasks_go_gapic",
98460-        ":tasks_go_gapic_srcjar-test.srcjar",
98461-        ":tasks_go_proto",
98462-    ],
98463-)
98464-
98465-##############################################################################
98466-# Python
98467-##############################################################################
98468-load(
98469-    "@com_google_googleapis_imports//:imports.bzl",
98470-    "py_gapic_assembly_pkg",
98471-    "py_gapic_library",
98472-    "py_test",
98473-)
98474-
98475-py_gapic_library(
98476-    name = "tasks_py_gapic",
98477-    srcs = [":tasks_proto"],
98478-    grpc_service_config = "cloudtasks_grpc_service_config.json",
98479-    rest_numeric_enums = False,
98480-    transport = "grpc",
98481-    deps = [
98482-        "//google/iam/v1:iam_policy_py_proto",
98483-    ],
98484-)
98485-
98486-py_test(
98487-    name = "tasks_py_gapic_test",
98488-    srcs = [
98489-        "tasks_py_gapic_pytest.py",
98490-        "tasks_py_gapic_test.py",
98491-    ],
98492-    legacy_create_init = False,
98493-    deps = [":tasks_py_gapic"],
98494-)
98495-
98496-py_gapic_assembly_pkg(
98497-    name = "tasks-v2-py",
98498-    deps = [
98499-        ":tasks_py_gapic",
98500-    ],
98501-)
98502-
98503-##############################################################################
98504-# PHP
98505-##############################################################################
98506-load(
98507-    "@com_google_googleapis_imports//:imports.bzl",
98508-    "php_gapic_assembly_pkg",
98509-    "php_gapic_library",
98510-    "php_grpc_library",
98511-    "php_proto_library",
98512-)
98513-
98514-php_proto_library(
98515-    name = "tasks_php_proto",
98516-    deps = [":tasks_proto"],
98517-)
98518-
98519-php_grpc_library(
98520-    name = "tasks_php_grpc",
98521-    srcs = [":tasks_proto"],
98522-    deps = [":tasks_php_proto"],
98523-)
98524-
98525-php_gapic_library(
98526-    name = "tasks_php_gapic",
98527-    srcs = [":tasks_proto_with_info"],
98528-    grpc_service_config = "cloudtasks_grpc_service_config.json",
98529-    rest_numeric_enums = False,
98530-    transport = "grpc+rest",
98531-    deps = [
98532-        ":tasks_php_grpc",
98533-        ":tasks_php_proto",
98534-    ],
98535-)
98536-
98537-# Open Source Packages
98538-php_gapic_assembly_pkg(
98539-    name = "google-cloud-tasks-v2-php",
98540-    deps = [
98541-        ":tasks_php_gapic",
98542-        ":tasks_php_grpc",
98543-        ":tasks_php_proto",
98544-    ],
98545-)
98546-
98547-##############################################################################
98548-# Node.js
98549-##############################################################################
98550-load(
98551-    "@com_google_googleapis_imports//:imports.bzl",
98552-    "nodejs_gapic_assembly_pkg",
98553-    "nodejs_gapic_library",
98554-)
98555-
98556-nodejs_gapic_library(
98557-    name = "tasks_nodejs_gapic",
98558-    package_name = "@google-cloud/tasks",
98559-    src = ":tasks_proto_with_info",
98560-    extra_protoc_parameters = ["metadata"],
98561-    grpc_service_config = "cloudtasks_grpc_service_config.json",
98562-    main_service = "tasks",
98563-    package = "google.cloud.tasks.v2",
98564-    rest_numeric_enums = False,
98565-    service_yaml = "cloudtasks_v2.yaml",
98566-    transport = "grpc+rest",
98567-    deps = [],
98568-)
98569-
98570-nodejs_gapic_assembly_pkg(
98571-    name = "tasks-v2-nodejs",
98572-    deps = [
98573-        ":tasks_nodejs_gapic",
98574-        ":tasks_proto",
98575-    ],
98576-)
98577-
98578-##############################################################################
98579-# Ruby
98580-##############################################################################
98581-load(
98582-    "@com_google_googleapis_imports//:imports.bzl",
98583-    "ruby_cloud_gapic_library",
98584-    "ruby_gapic_assembly_pkg",
98585-    "ruby_grpc_library",
98586-    "ruby_proto_library",
98587-)
98588-
98589-ruby_proto_library(
98590-    name = "tasks_ruby_proto",
98591-    deps = [":tasks_proto"],
98592-)
98593-
98594-ruby_grpc_library(
98595-    name = "tasks_ruby_grpc",
98596-    srcs = [":tasks_proto"],
98597-    deps = [":tasks_ruby_proto"],
98598-)
98599-
98600-ruby_cloud_gapic_library(
98601-    name = "tasks_ruby_gapic",
98602-    srcs = [":tasks_proto_with_info"],
98603-    extra_protoc_parameters = [
98604-        "ruby-cloud-gem-name=google-cloud-tasks-v2",
98605-        "ruby-cloud-env-prefix=TASKS",
98606-        "ruby-cloud-product-url=https://cloud.google.com/tasks",
98607-        "ruby-cloud-api-id=cloudtasks.googleapis.com",
98608-        "ruby-cloud-api-shortname=cloudtasks",
98609-    ],
98610-    grpc_service_config = "cloudtasks_grpc_service_config.json",
98611-    rest_numeric_enums = False,
98612-    ruby_cloud_description = "Cloud Tasks is a fully managed service that allows you to manage the execution, dispatch and delivery of a large number of distributed tasks. You can asynchronously perform work outside of a user request. Your tasks can be executed on App Engine or any arbitrary HTTP endpoint.",
98613-    ruby_cloud_title = "Cloud Tasks V2",
98614-    deps = [
98615-        ":tasks_ruby_grpc",
98616-        ":tasks_ruby_proto",
98617-    ],
98618-)
98619-
98620-# Open Source Packages
98621-ruby_gapic_assembly_pkg(
98622-    name = "google-cloud-tasks-v2-ruby",
98623-    deps = [
98624-        ":tasks_ruby_gapic",
98625-        ":tasks_ruby_grpc",
98626-        ":tasks_ruby_proto",
98627-    ],
98628-)
98629-
98630-##############################################################################
98631-# C#
98632-##############################################################################
98633-load(
98634-    "@com_google_googleapis_imports//:imports.bzl",
98635-    "csharp_gapic_assembly_pkg",
98636-    "csharp_gapic_library",
98637-    "csharp_grpc_library",
98638-    "csharp_proto_library",
98639-)
98640-
98641-csharp_proto_library(
98642-    name = "tasks_csharp_proto",
98643-    deps = [":tasks_proto"],
98644-)
98645-
98646-csharp_grpc_library(
98647-    name = "tasks_csharp_grpc",
98648-    srcs = [":tasks_proto"],
98649-    deps = [":tasks_csharp_proto"],
98650-)
98651-
98652-csharp_gapic_library(
98653-    name = "tasks_csharp_gapic",
98654-    srcs = [":tasks_proto_with_info"],
98655-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
98656-    grpc_service_config = "cloudtasks_grpc_service_config.json",
98657-    rest_numeric_enums = False,
98658-    service_yaml = "cloudtasks_v2.yaml",
98659-    deps = [
98660-        ":tasks_csharp_grpc",
98661-        ":tasks_csharp_proto",
98662-    ],
98663-)
98664-
98665-# Open Source Packages
98666-csharp_gapic_assembly_pkg(
98667-    name = "google-cloud-tasks-v2-csharp",
98668-    deps = [
98669-        ":tasks_csharp_gapic",
98670-        ":tasks_csharp_grpc",
98671-        ":tasks_csharp_proto",
98672-    ],
98673-)
98674-
98675-##############################################################################
98676-# C++
98677-##############################################################################
98678-load(
98679-    "@com_google_googleapis_imports//:imports.bzl",
98680-    "cc_grpc_library",
98681-    "cc_proto_library",
98682-)
98683-
98684-cc_proto_library(
98685-    name = "tasks_cc_proto",
98686-    deps = [":tasks_proto"],
98687-)
98688-
98689-cc_grpc_library(
98690-    name = "tasks_cc_grpc",
98691-    srcs = [":tasks_proto"],
98692-    grpc_only = True,
98693-    deps = [":tasks_cc_proto"],
98694-)
98695diff -urN a/google/cloud/tasks/v2beta2/BUILD.bazel b/google/cloud/tasks/v2beta2/BUILD.bazel
98696--- a/google/cloud/tasks/v2beta2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
98697+++ b/google/cloud/tasks/v2beta2/BUILD.bazel	1969-12-31 16:00:00
98698@@ -1,372 +0,0 @@
98699-# This file was automatically generated by BuildFileGenerator
98700-
98701-# This is an API workspace, having public visibility by default makes perfect sense.
98702-package(default_visibility = ["//visibility:public"])
98703-
98704-##############################################################################
98705-# Common
98706-##############################################################################
98707-load("@rules_proto//proto:defs.bzl", "proto_library")
98708-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
98709-
98710-proto_library(
98711-    name = "tasks_proto",
98712-    srcs = [
98713-        "cloudtasks.proto",
98714-        "queue.proto",
98715-        "target.proto",
98716-        "task.proto",
98717-    ],
98718-    deps = [
98719-        "//google/api:annotations_proto",
98720-        "//google/api:client_proto",
98721-        "//google/api:field_behavior_proto",
98722-        "//google/api:resource_proto",
98723-        "//google/iam/v1:iam_policy_proto",
98724-        "//google/iam/v1:policy_proto",
98725-        "//google/rpc:status_proto",
98726-        "@com_google_protobuf//:duration_proto",
98727-        "@com_google_protobuf//:empty_proto",
98728-        "@com_google_protobuf//:field_mask_proto",
98729-        "@com_google_protobuf//:timestamp_proto",
98730-    ],
98731-)
98732-
98733-proto_library_with_info(
98734-    name = "tasks_proto_with_info",
98735-    deps = [
98736-        ":tasks_proto",
98737-        "//google/cloud:common_resources_proto",
98738-    ],
98739-)
98740-
98741-##############################################################################
98742-# Java
98743-##############################################################################
98744-load(
98745-    "@com_google_googleapis_imports//:imports.bzl",
98746-    "java_gapic_assembly_gradle_pkg",
98747-    "java_gapic_library",
98748-    "java_gapic_test",
98749-    "java_grpc_library",
98750-    "java_proto_library",
98751-)
98752-
98753-java_proto_library(
98754-    name = "tasks_java_proto",
98755-    deps = [":tasks_proto"],
98756-)
98757-
98758-java_grpc_library(
98759-    name = "tasks_java_grpc",
98760-    srcs = [":tasks_proto"],
98761-    deps = [":tasks_java_proto"],
98762-)
98763-
98764-java_gapic_library(
98765-    name = "tasks_java_gapic",
98766-    srcs = [":tasks_proto_with_info"],
98767-    grpc_service_config = "cloudtasks_grpc_service_config.json",
98768-    rest_numeric_enums = False,
98769-    test_deps = [
98770-        ":tasks_java_grpc",
98771-        "//google/iam/v1:iam_java_grpc",
98772-    ],
98773-    transport = "grpc+rest",
98774-    deps = [
98775-        ":tasks_java_proto",
98776-        "//google/iam/v1:iam_java_proto",
98777-    ],
98778-)
98779-
98780-java_gapic_test(
98781-    name = "tasks_java_gapic_test_suite",
98782-    test_classes = [
98783-        "com.google.cloud.tasks.v2beta2.CloudTasksClientHttpJsonTest",
98784-        "com.google.cloud.tasks.v2beta2.CloudTasksClientTest",
98785-    ],
98786-    runtime_deps = [":tasks_java_gapic_test"],
98787-)
98788-
98789-# Open Source Packages
98790-java_gapic_assembly_gradle_pkg(
98791-    name = "google-cloud-tasks-v2beta2-java",
98792-    include_samples = True,
98793-    transport = "grpc+rest",
98794-    deps = [
98795-        ":tasks_java_gapic",
98796-        ":tasks_java_grpc",
98797-        ":tasks_java_proto",
98798-        ":tasks_proto",
98799-    ],
98800-)
98801-
98802-##############################################################################
98803-# Go
98804-##############################################################################
98805-load(
98806-    "@com_google_googleapis_imports//:imports.bzl",
98807-    "go_gapic_assembly_pkg",
98808-    "go_gapic_library",
98809-    "go_proto_library",
98810-    "go_test",
98811-)
98812-
98813-go_proto_library(
98814-    name = "tasks_go_proto",
98815-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
98816-    importpath = "google.golang.org/genproto/googleapis/cloud/tasks/v2beta2",
98817-    protos = [":tasks_proto"],
98818-    deps = [
98819-        "//google/api:annotations_go_proto",
98820-        "//google/iam/v1:iam_go_proto",
98821-        "//google/rpc:status_go_proto",
98822-    ],
98823-)
98824-
98825-go_gapic_library(
98826-    name = "tasks_go_gapic",
98827-    srcs = [":tasks_proto_with_info"],
98828-    grpc_service_config = "cloudtasks_grpc_service_config.json",
98829-    importpath = "cloud.google.com/go/cloudtasks/apiv2beta2;tasks",
98830-    rest_numeric_enums = False,
98831-    service_yaml = "cloudtasks_v2beta2.yaml",
98832-    transport = "grpc+rest",
98833-    deps = [
98834-        ":tasks_go_proto",
98835-        "//google/iam/v1:iam_go_proto",
98836-        "@io_bazel_rules_go//proto/wkt:duration_go_proto",
98837-    ],
98838-)
98839-
98840-go_test(
98841-    name = "tasks_go_gapic_test",
98842-    srcs = [":tasks_go_gapic_srcjar_test"],
98843-    embed = [":tasks_go_gapic"],
98844-    importpath = "cloud.google.com/go/cloudtasks/apiv2beta2",
98845-)
98846-
98847-# Open Source Packages
98848-go_gapic_assembly_pkg(
98849-    name = "gapi-cloud-tasks-v2beta2-go",
98850-    deps = [
98851-        ":tasks_go_gapic",
98852-        ":tasks_go_gapic_srcjar-test.srcjar",
98853-        ":tasks_go_proto",
98854-    ],
98855-)
98856-
98857-##############################################################################
98858-# Python
98859-##############################################################################
98860-load(
98861-    "@com_google_googleapis_imports//:imports.bzl",
98862-    "py_gapic_assembly_pkg",
98863-    "py_gapic_library",
98864-    "py_test",
98865-)
98866-
98867-py_gapic_library(
98868-    name = "tasks_py_gapic",
98869-    srcs = [":tasks_proto"],
98870-    grpc_service_config = "cloudtasks_grpc_service_config.json",
98871-    rest_numeric_enums = False,
98872-    transport = "grpc",
98873-    deps = [
98874-        "//google/iam/v1:iam_policy_py_proto",
98875-    ],
98876-)
98877-
98878-py_test(
98879-    name = "tasks_py_gapic_test",
98880-    srcs = [
98881-        "tasks_py_gapic_pytest.py",
98882-        "tasks_py_gapic_test.py",
98883-    ],
98884-    legacy_create_init = False,
98885-    deps = [":tasks_py_gapic"],
98886-)
98887-
98888-py_gapic_assembly_pkg(
98889-    name = "tasks-v2beta2-py",
98890-    deps = [
98891-        ":tasks_py_gapic",
98892-    ],
98893-)
98894-
98895-##############################################################################
98896-# PHP
98897-##############################################################################
98898-load(
98899-    "@com_google_googleapis_imports//:imports.bzl",
98900-    "php_gapic_assembly_pkg",
98901-    "php_gapic_library",
98902-    "php_grpc_library",
98903-    "php_proto_library",
98904-)
98905-
98906-php_proto_library(
98907-    name = "tasks_php_proto",
98908-    deps = [":tasks_proto"],
98909-)
98910-
98911-php_grpc_library(
98912-    name = "tasks_php_grpc",
98913-    srcs = [":tasks_proto"],
98914-    deps = [":tasks_php_proto"],
98915-)
98916-
98917-php_gapic_library(
98918-    name = "tasks_php_gapic",
98919-    srcs = [":tasks_proto_with_info"],
98920-    grpc_service_config = "cloudtasks_grpc_service_config.json",
98921-    rest_numeric_enums = False,
98922-    transport = "grpc+rest",
98923-    deps = [
98924-        ":tasks_php_grpc",
98925-        ":tasks_php_proto",
98926-    ],
98927-)
98928-
98929-# Open Source Packages
98930-php_gapic_assembly_pkg(
98931-    name = "google-cloud-tasks-v2beta2-php",
98932-    deps = [
98933-        ":tasks_php_gapic",
98934-        ":tasks_php_grpc",
98935-        ":tasks_php_proto",
98936-    ],
98937-)
98938-
98939-##############################################################################
98940-# Node.js
98941-##############################################################################
98942-load(
98943-    "@com_google_googleapis_imports//:imports.bzl",
98944-    "nodejs_gapic_assembly_pkg",
98945-    "nodejs_gapic_library",
98946-)
98947-
98948-nodejs_gapic_library(
98949-    name = "tasks_nodejs_gapic",
98950-    package_name = "@google-cloud/tasks",
98951-    src = ":tasks_proto_with_info",
98952-    extra_protoc_parameters = ["metadata"],
98953-    grpc_service_config = "cloudtasks_grpc_service_config.json",
98954-    main_service = "tasks",
98955-    package = "google.cloud.tasks.v2beta2",
98956-    rest_numeric_enums = False,
98957-    service_yaml = "cloudtasks_v2beta2.yaml",
98958-    transport = "grpc+rest",
98959-    deps = [],
98960-)
98961-
98962-nodejs_gapic_assembly_pkg(
98963-    name = "tasks-v2beta2-nodejs",
98964-    deps = [
98965-        ":tasks_nodejs_gapic",
98966-        ":tasks_proto",
98967-    ],
98968-)
98969-
98970-##############################################################################
98971-# Ruby
98972-##############################################################################
98973-load(
98974-    "@com_google_googleapis_imports//:imports.bzl",
98975-    "ruby_cloud_gapic_library",
98976-    "ruby_gapic_assembly_pkg",
98977-    "ruby_grpc_library",
98978-    "ruby_proto_library",
98979-)
98980-
98981-ruby_proto_library(
98982-    name = "tasks_ruby_proto",
98983-    deps = [":tasks_proto"],
98984-)
98985-
98986-ruby_grpc_library(
98987-    name = "tasks_ruby_grpc",
98988-    srcs = [":tasks_proto"],
98989-    deps = [":tasks_ruby_proto"],
98990-)
98991-
98992-ruby_cloud_gapic_library(
98993-    name = "tasks_ruby_gapic",
98994-    srcs = [":tasks_proto_with_info"],
98995-    extra_protoc_parameters = [
98996-        "ruby-cloud-gem-name=google-cloud-tasks-v2beta2",
98997-        "ruby-cloud-env-prefix=TASKS",
98998-        "ruby-cloud-product-url=https://cloud.google.com/tasks",
98999-        "ruby-cloud-api-id=cloudtasks.googleapis.com",
99000-        "ruby-cloud-api-shortname=cloudtasks",
99001-    ],
99002-    grpc_service_config = "cloudtasks_grpc_service_config.json",
99003-    rest_numeric_enums = False,
99004-    ruby_cloud_description = "Cloud Tasks is a fully managed service that allows you to manage the execution, dispatch and delivery of a large number of distributed tasks. You can asynchronously perform work outside of a user request. Your tasks can be executed on App Engine or any arbitrary HTTP endpoint.",
99005-    ruby_cloud_title = "Cloud Tasks V2beta2",
99006-    deps = [
99007-        ":tasks_ruby_grpc",
99008-        ":tasks_ruby_proto",
99009-    ],
99010-)
99011-
99012-# Open Source Packages
99013-ruby_gapic_assembly_pkg(
99014-    name = "google-cloud-tasks-v2beta2-ruby",
99015-    deps = [
99016-        ":tasks_ruby_gapic",
99017-        ":tasks_ruby_grpc",
99018-        ":tasks_ruby_proto",
99019-    ],
99020-)
99021-
99022-##############################################################################
99023-# C#
99024-##############################################################################
99025-load(
99026-    "@com_google_googleapis_imports//:imports.bzl",
99027-    "csharp_gapic_assembly_pkg",
99028-    "csharp_gapic_library",
99029-    "csharp_grpc_library",
99030-    "csharp_proto_library",
99031-)
99032-
99033-csharp_proto_library(
99034-    name = "tasks_csharp_proto",
99035-    deps = [":tasks_proto"],
99036-)
99037-
99038-csharp_grpc_library(
99039-    name = "tasks_csharp_grpc",
99040-    srcs = [":tasks_proto"],
99041-    deps = [":tasks_csharp_proto"],
99042-)
99043-
99044-csharp_gapic_library(
99045-    name = "tasks_csharp_gapic",
99046-    srcs = [":tasks_proto_with_info"],
99047-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
99048-    grpc_service_config = "cloudtasks_grpc_service_config.json",
99049-    rest_numeric_enums = False,
99050-    service_yaml = "cloudtasks_v2beta2.yaml",
99051-    deps = [
99052-        ":tasks_csharp_grpc",
99053-        ":tasks_csharp_proto",
99054-    ],
99055-)
99056-
99057-# Open Source Packages
99058-csharp_gapic_assembly_pkg(
99059-    name = "google-cloud-tasks-v2beta2-csharp",
99060-    deps = [
99061-        ":tasks_csharp_gapic",
99062-        ":tasks_csharp_grpc",
99063-        ":tasks_csharp_proto",
99064-    ],
99065-)
99066-
99067-##############################################################################
99068-# C++
99069-##############################################################################
99070-# Put your C++ rules here
99071diff -urN a/google/cloud/tasks/v2beta3/BUILD.bazel b/google/cloud/tasks/v2beta3/BUILD.bazel
99072--- a/google/cloud/tasks/v2beta3/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
99073+++ b/google/cloud/tasks/v2beta3/BUILD.bazel	1969-12-31 16:00:00
99074@@ -1,372 +0,0 @@
99075-# This file was automatically generated by BuildFileGenerator
99076-
99077-# This is an API workspace, having public visibility by default makes perfect sense.
99078-package(default_visibility = ["//visibility:public"])
99079-
99080-##############################################################################
99081-# Common
99082-##############################################################################
99083-load("@rules_proto//proto:defs.bzl", "proto_library")
99084-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
99085-
99086-proto_library(
99087-    name = "tasks_proto",
99088-    srcs = [
99089-        "cloudtasks.proto",
99090-        "queue.proto",
99091-        "target.proto",
99092-        "task.proto",
99093-    ],
99094-    deps = [
99095-        "//google/api:annotations_proto",
99096-        "//google/api:client_proto",
99097-        "//google/api:field_behavior_proto",
99098-        "//google/api:resource_proto",
99099-        "//google/iam/v1:iam_policy_proto",
99100-        "//google/iam/v1:policy_proto",
99101-        "//google/rpc:status_proto",
99102-        "@com_google_protobuf//:duration_proto",
99103-        "@com_google_protobuf//:empty_proto",
99104-        "@com_google_protobuf//:field_mask_proto",
99105-        "@com_google_protobuf//:timestamp_proto",
99106-    ],
99107-)
99108-
99109-proto_library_with_info(
99110-    name = "tasks_proto_with_info",
99111-    deps = [
99112-        ":tasks_proto",
99113-        "//google/cloud:common_resources_proto",
99114-    ],
99115-)
99116-
99117-##############################################################################
99118-# Java
99119-##############################################################################
99120-load(
99121-    "@com_google_googleapis_imports//:imports.bzl",
99122-    "java_gapic_assembly_gradle_pkg",
99123-    "java_gapic_library",
99124-    "java_gapic_test",
99125-    "java_grpc_library",
99126-    "java_proto_library",
99127-)
99128-
99129-java_proto_library(
99130-    name = "tasks_java_proto",
99131-    deps = [":tasks_proto"],
99132-)
99133-
99134-java_grpc_library(
99135-    name = "tasks_java_grpc",
99136-    srcs = [":tasks_proto"],
99137-    deps = [":tasks_java_proto"],
99138-)
99139-
99140-java_gapic_library(
99141-    name = "tasks_java_gapic",
99142-    srcs = [":tasks_proto_with_info"],
99143-    grpc_service_config = "cloudtasks_grpc_service_config.json",
99144-    rest_numeric_enums = False,
99145-    test_deps = [
99146-        ":tasks_java_grpc",
99147-        "//google/iam/v1:iam_java_grpc",
99148-    ],
99149-    transport = "grpc+rest",
99150-    deps = [
99151-        ":tasks_java_proto",
99152-        "//google/iam/v1:iam_java_proto",
99153-    ],
99154-)
99155-
99156-java_gapic_test(
99157-    name = "tasks_java_gapic_test_suite",
99158-    test_classes = [
99159-        "com.google.cloud.tasks.v2beta3.CloudTasksClientHttpJsonTest",
99160-        "com.google.cloud.tasks.v2beta3.CloudTasksClientTest",
99161-    ],
99162-    runtime_deps = [":tasks_java_gapic_test"],
99163-)
99164-
99165-# Open Source Packages
99166-java_gapic_assembly_gradle_pkg(
99167-    name = "google-cloud-tasks-v2beta3-java",
99168-    include_samples = True,
99169-    transport = "grpc+rest",
99170-    deps = [
99171-        ":tasks_java_gapic",
99172-        ":tasks_java_grpc",
99173-        ":tasks_java_proto",
99174-        ":tasks_proto",
99175-    ],
99176-)
99177-
99178-##############################################################################
99179-# Go
99180-##############################################################################
99181-load(
99182-    "@com_google_googleapis_imports//:imports.bzl",
99183-    "go_gapic_assembly_pkg",
99184-    "go_gapic_library",
99185-    "go_proto_library",
99186-    "go_test",
99187-)
99188-
99189-go_proto_library(
99190-    name = "tasks_go_proto",
99191-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
99192-    importpath = "google.golang.org/genproto/googleapis/cloud/tasks/v2beta3",
99193-    protos = [":tasks_proto"],
99194-    deps = [
99195-        "//google/api:annotations_go_proto",
99196-        "//google/iam/v1:iam_go_proto",
99197-        "//google/rpc:status_go_proto",
99198-    ],
99199-)
99200-
99201-go_gapic_library(
99202-    name = "tasks_go_gapic",
99203-    srcs = [":tasks_proto_with_info"],
99204-    grpc_service_config = "cloudtasks_grpc_service_config.json",
99205-    importpath = "cloud.google.com/go/cloudtasks/apiv2beta3;tasks",
99206-    rest_numeric_enums = False,
99207-    service_yaml = "cloudtasks_v2beta3.yaml",
99208-    transport = "grpc+rest",
99209-    deps = [
99210-        ":tasks_go_proto",
99211-        "//google/iam/v1:iam_go_proto",
99212-        "@io_bazel_rules_go//proto/wkt:duration_go_proto",
99213-    ],
99214-)
99215-
99216-go_test(
99217-    name = "tasks_go_gapic_test",
99218-    srcs = [":tasks_go_gapic_srcjar_test"],
99219-    embed = [":tasks_go_gapic"],
99220-    importpath = "cloud.google.com/go/cloudtasks/apiv2beta3",
99221-)
99222-
99223-# Open Source Packages
99224-go_gapic_assembly_pkg(
99225-    name = "gapi-cloud-tasks-v2beta3-go",
99226-    deps = [
99227-        ":tasks_go_gapic",
99228-        ":tasks_go_gapic_srcjar-test.srcjar",
99229-        ":tasks_go_proto",
99230-    ],
99231-)
99232-
99233-##############################################################################
99234-# Python
99235-##############################################################################
99236-load(
99237-    "@com_google_googleapis_imports//:imports.bzl",
99238-    "py_gapic_assembly_pkg",
99239-    "py_gapic_library",
99240-    "py_test",
99241-)
99242-
99243-py_gapic_library(
99244-    name = "tasks_py_gapic",
99245-    srcs = [":tasks_proto"],
99246-    grpc_service_config = "cloudtasks_grpc_service_config.json",
99247-    rest_numeric_enums = False,
99248-    transport = "grpc",
99249-    deps = [
99250-        "//google/iam/v1:iam_policy_py_proto",
99251-    ],
99252-)
99253-
99254-py_test(
99255-    name = "tasks_py_gapic_test",
99256-    srcs = [
99257-        "tasks_py_gapic_pytest.py",
99258-        "tasks_py_gapic_test.py",
99259-    ],
99260-    legacy_create_init = False,
99261-    deps = [":tasks_py_gapic"],
99262-)
99263-
99264-py_gapic_assembly_pkg(
99265-    name = "tasks-v2beta3-py",
99266-    deps = [
99267-        ":tasks_py_gapic",
99268-    ],
99269-)
99270-
99271-##############################################################################
99272-# PHP
99273-##############################################################################
99274-load(
99275-    "@com_google_googleapis_imports//:imports.bzl",
99276-    "php_gapic_assembly_pkg",
99277-    "php_gapic_library",
99278-    "php_grpc_library",
99279-    "php_proto_library",
99280-)
99281-
99282-php_proto_library(
99283-    name = "tasks_php_proto",
99284-    deps = [":tasks_proto"],
99285-)
99286-
99287-php_grpc_library(
99288-    name = "tasks_php_grpc",
99289-    srcs = [":tasks_proto"],
99290-    deps = [":tasks_php_proto"],
99291-)
99292-
99293-php_gapic_library(
99294-    name = "tasks_php_gapic",
99295-    srcs = [":tasks_proto_with_info"],
99296-    grpc_service_config = "cloudtasks_grpc_service_config.json",
99297-    rest_numeric_enums = False,
99298-    transport = "grpc+rest",
99299-    deps = [
99300-        ":tasks_php_grpc",
99301-        ":tasks_php_proto",
99302-    ],
99303-)
99304-
99305-# Open Source Packages
99306-php_gapic_assembly_pkg(
99307-    name = "google-cloud-tasks-v2beta3-php",
99308-    deps = [
99309-        ":tasks_php_gapic",
99310-        ":tasks_php_grpc",
99311-        ":tasks_php_proto",
99312-    ],
99313-)
99314-
99315-##############################################################################
99316-# Node.js
99317-##############################################################################
99318-load(
99319-    "@com_google_googleapis_imports//:imports.bzl",
99320-    "nodejs_gapic_assembly_pkg",
99321-    "nodejs_gapic_library",
99322-)
99323-
99324-nodejs_gapic_library(
99325-    name = "tasks_nodejs_gapic",
99326-    package_name = "@google-cloud/tasks",
99327-    src = ":tasks_proto_with_info",
99328-    extra_protoc_parameters = ["metadata"],
99329-    grpc_service_config = "cloudtasks_grpc_service_config.json",
99330-    main_service = "tasks",
99331-    package = "google.cloud.tasks.v2beta3",
99332-    rest_numeric_enums = False,
99333-    service_yaml = "cloudtasks_v2beta3.yaml",
99334-    transport = "grpc+rest",
99335-    deps = [],
99336-)
99337-
99338-nodejs_gapic_assembly_pkg(
99339-    name = "tasks-v2beta3-nodejs",
99340-    deps = [
99341-        ":tasks_nodejs_gapic",
99342-        ":tasks_proto",
99343-    ],
99344-)
99345-
99346-##############################################################################
99347-# Ruby
99348-##############################################################################
99349-load(
99350-    "@com_google_googleapis_imports//:imports.bzl",
99351-    "ruby_cloud_gapic_library",
99352-    "ruby_gapic_assembly_pkg",
99353-    "ruby_grpc_library",
99354-    "ruby_proto_library",
99355-)
99356-
99357-ruby_proto_library(
99358-    name = "tasks_ruby_proto",
99359-    deps = [":tasks_proto"],
99360-)
99361-
99362-ruby_grpc_library(
99363-    name = "tasks_ruby_grpc",
99364-    srcs = [":tasks_proto"],
99365-    deps = [":tasks_ruby_proto"],
99366-)
99367-
99368-ruby_cloud_gapic_library(
99369-    name = "tasks_ruby_gapic",
99370-    srcs = [":tasks_proto_with_info"],
99371-    extra_protoc_parameters = [
99372-        "ruby-cloud-gem-name=google-cloud-tasks-v2beta3",
99373-        "ruby-cloud-env-prefix=TASKS",
99374-        "ruby-cloud-product-url=https://cloud.google.com/tasks",
99375-        "ruby-cloud-api-id=cloudtasks.googleapis.com",
99376-        "ruby-cloud-api-shortname=cloudtasks",
99377-    ],
99378-    grpc_service_config = "cloudtasks_grpc_service_config.json",
99379-    rest_numeric_enums = False,
99380-    ruby_cloud_description = "Cloud Tasks is a fully managed service that allows you to manage the execution, dispatch and delivery of a large number of distributed tasks. You can asynchronously perform work outside of a user request. Your tasks can be executed on App Engine or any arbitrary HTTP endpoint.",
99381-    ruby_cloud_title = "Cloud Tasks V2beta3",
99382-    deps = [
99383-        ":tasks_ruby_grpc",
99384-        ":tasks_ruby_proto",
99385-    ],
99386-)
99387-
99388-# Open Source Packages
99389-ruby_gapic_assembly_pkg(
99390-    name = "google-cloud-tasks-v2beta3-ruby",
99391-    deps = [
99392-        ":tasks_ruby_gapic",
99393-        ":tasks_ruby_grpc",
99394-        ":tasks_ruby_proto",
99395-    ],
99396-)
99397-
99398-##############################################################################
99399-# C#
99400-##############################################################################
99401-load(
99402-    "@com_google_googleapis_imports//:imports.bzl",
99403-    "csharp_gapic_assembly_pkg",
99404-    "csharp_gapic_library",
99405-    "csharp_grpc_library",
99406-    "csharp_proto_library",
99407-)
99408-
99409-csharp_proto_library(
99410-    name = "tasks_csharp_proto",
99411-    deps = [":tasks_proto"],
99412-)
99413-
99414-csharp_grpc_library(
99415-    name = "tasks_csharp_grpc",
99416-    srcs = [":tasks_proto"],
99417-    deps = [":tasks_csharp_proto"],
99418-)
99419-
99420-csharp_gapic_library(
99421-    name = "tasks_csharp_gapic",
99422-    srcs = [":tasks_proto_with_info"],
99423-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
99424-    grpc_service_config = "cloudtasks_grpc_service_config.json",
99425-    rest_numeric_enums = False,
99426-    service_yaml = "cloudtasks_v2beta3.yaml",
99427-    deps = [
99428-        ":tasks_csharp_grpc",
99429-        ":tasks_csharp_proto",
99430-    ],
99431-)
99432-
99433-# Open Source Packages
99434-csharp_gapic_assembly_pkg(
99435-    name = "google-cloud-tasks-v2beta3-csharp",
99436-    deps = [
99437-        ":tasks_csharp_gapic",
99438-        ":tasks_csharp_grpc",
99439-        ":tasks_csharp_proto",
99440-    ],
99441-)
99442-
99443-##############################################################################
99444-# C++
99445-##############################################################################
99446-# Put your C++ rules here
99447diff -urN a/google/cloud/texttospeech/BUILD.bazel b/google/cloud/texttospeech/BUILD.bazel
99448--- a/google/cloud/texttospeech/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
99449+++ b/google/cloud/texttospeech/BUILD.bazel	1969-12-31 16:00:00
99450@@ -1,41 +0,0 @@
99451-# This build file includes a target for the Ruby wrapper library for
99452-# google-cloud-text_to_speech.
99453-
99454-# This is an API workspace, having public visibility by default makes perfect sense.
99455-package(default_visibility = ["//visibility:public"])
99456-
99457-# Export yaml configs.
99458-exports_files(glob(["*.yaml"]))
99459-
99460-load(
99461-    "@com_google_googleapis_imports//:imports.bzl",
99462-    "ruby_cloud_gapic_library",
99463-    "ruby_gapic_assembly_pkg",
99464-)
99465-
99466-# Generates a Ruby wrapper client for texttospeech.
99467-# Ruby wrapper clients are versionless, but are generated from source protos
99468-# for a particular service version, v1 in this case.
99469-ruby_cloud_gapic_library(
99470-    name = "texttospeech_ruby_wrapper",
99471-    srcs = ["//google/cloud/texttospeech/v1:texttospeech_proto_with_info"],
99472-    extra_protoc_parameters = [
99473-        "ruby-cloud-gem-name=google-cloud-text_to_speech",
99474-        "ruby-cloud-env-prefix=TEXTTOSPEECH",
99475-        "ruby-cloud-wrapper-of=v1:0.0;v1beta1:0.0",
99476-        "ruby-cloud-product-url=https://cloud.google.com/text-to-speech",
99477-        "ruby-cloud-api-id=texttospeech.googleapis.com",
99478-        "ruby-cloud-api-shortname=texttospeech",
99479-        "ruby-cloud-migration-version=1.0",
99480-    ],
99481-    ruby_cloud_description = "Text-to-Speech converts text or Speech Synthesis Markup Language (SSML) input into audio data of natural human speech.",
99482-    ruby_cloud_title = "Cloud Text-to-Speech",
99483-)
99484-
99485-# Open Source package.
99486-ruby_gapic_assembly_pkg(
99487-    name = "google-cloud-texttospeech-ruby",
99488-    deps = [
99489-        ":texttospeech_ruby_wrapper",
99490-    ],
99491-)
99492diff -urN a/google/cloud/texttospeech/v1/BUILD.bazel b/google/cloud/texttospeech/v1/BUILD.bazel
99493--- a/google/cloud/texttospeech/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
99494+++ b/google/cloud/texttospeech/v1/BUILD.bazel	1969-12-31 16:00:00
99495@@ -1,384 +0,0 @@
99496-# This file was automatically generated by BuildFileGenerator
99497-# https://github.com/googleapis/rules_gapic/tree/master/bazel
99498-
99499-# Most of the manual changes to this file will be overwritten.
99500-# It's **only** allowed to change the following rule attribute values:
99501-# - names of *_gapic_assembly_* rules
99502-# - certain parameters of *_gapic_library rules, including but not limited to:
99503-#    * extra_protoc_parameters
99504-#    * extra_protoc_file_parameters
99505-# The complete list of preserved parameters can be found in the source code.
99506-
99507-# This is an API workspace, having public visibility by default makes perfect sense.
99508-package(default_visibility = ["//visibility:public"])
99509-
99510-##############################################################################
99511-# Common
99512-##############################################################################
99513-load("@rules_proto//proto:defs.bzl", "proto_library")
99514-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
99515-
99516-proto_library(
99517-    name = "texttospeech_proto",
99518-    srcs = [
99519-        "cloud_tts.proto",
99520-    ],
99521-    deps = [
99522-        "//google/api:annotations_proto",
99523-        "//google/api:client_proto",
99524-        "//google/api:field_behavior_proto",
99525-        "//google/api:resource_proto",
99526-    ],
99527-)
99528-
99529-proto_library_with_info(
99530-    name = "texttospeech_proto_with_info",
99531-    deps = [
99532-        ":texttospeech_proto",
99533-        "//google/cloud:common_resources_proto",
99534-    ],
99535-)
99536-
99537-##############################################################################
99538-# Java
99539-##############################################################################
99540-load(
99541-    "@com_google_googleapis_imports//:imports.bzl",
99542-    "java_gapic_assembly_gradle_pkg",
99543-    "java_gapic_library",
99544-    "java_gapic_test",
99545-    "java_grpc_library",
99546-    "java_proto_library",
99547-)
99548-
99549-java_proto_library(
99550-    name = "texttospeech_java_proto",
99551-    deps = [":texttospeech_proto"],
99552-)
99553-
99554-java_grpc_library(
99555-    name = "texttospeech_java_grpc",
99556-    srcs = [":texttospeech_proto"],
99557-    deps = [":texttospeech_java_proto"],
99558-)
99559-
99560-java_gapic_library(
99561-    name = "texttospeech_java_gapic",
99562-    srcs = [":texttospeech_proto_with_info"],
99563-    gapic_yaml = None,
99564-    grpc_service_config = "texttospeech_grpc_service_config.json",
99565-    rest_numeric_enums = False,
99566-    service_yaml = "texttospeech_v1.yaml",
99567-    test_deps = [
99568-        ":texttospeech_java_grpc",
99569-    ],
99570-    transport = "grpc+rest",
99571-    deps = [
99572-        ":texttospeech_java_proto",
99573-        "//google/api:api_java_proto",
99574-    ],
99575-)
99576-
99577-java_gapic_test(
99578-    name = "texttospeech_java_gapic_test_suite",
99579-    test_classes = [
99580-        "com.google.cloud.texttospeech.v1.TextToSpeechClientHttpJsonTest",
99581-        "com.google.cloud.texttospeech.v1.TextToSpeechClientTest",
99582-    ],
99583-    runtime_deps = [":texttospeech_java_gapic_test"],
99584-)
99585-
99586-# Open Source Packages
99587-java_gapic_assembly_gradle_pkg(
99588-    name = "google-cloud-texttospeech-v1-java",
99589-    include_samples = True,
99590-    transport = "grpc+rest",
99591-    deps = [
99592-        ":texttospeech_java_gapic",
99593-        ":texttospeech_java_grpc",
99594-        ":texttospeech_java_proto",
99595-        ":texttospeech_proto",
99596-    ],
99597-)
99598-
99599-##############################################################################
99600-# Go
99601-##############################################################################
99602-load(
99603-    "@com_google_googleapis_imports//:imports.bzl",
99604-    "go_gapic_assembly_pkg",
99605-    "go_gapic_library",
99606-    "go_proto_library",
99607-    "go_test",
99608-)
99609-
99610-go_proto_library(
99611-    name = "texttospeech_go_proto",
99612-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
99613-    importpath = "google.golang.org/genproto/googleapis/cloud/texttospeech/v1",
99614-    protos = [":texttospeech_proto"],
99615-    deps = [
99616-        "//google/api:annotations_go_proto",
99617-    ],
99618-)
99619-
99620-go_gapic_library(
99621-    name = "texttospeech_go_gapic",
99622-    srcs = [":texttospeech_proto_with_info"],
99623-    grpc_service_config = "texttospeech_grpc_service_config.json",
99624-    importpath = "cloud.google.com/go/texttospeech/apiv1;texttospeech",
99625-    metadata = True,
99626-    rest_numeric_enums = False,
99627-    service_yaml = "texttospeech_v1.yaml",
99628-    transport = "grpc+rest",
99629-    deps = [
99630-        ":texttospeech_go_proto",
99631-    ],
99632-)
99633-
99634-go_test(
99635-    name = "texttospeech_go_gapic_test",
99636-    srcs = [":texttospeech_go_gapic_srcjar_test"],
99637-    embed = [":texttospeech_go_gapic"],
99638-    importpath = "cloud.google.com/go/texttospeech/apiv1",
99639-)
99640-
99641-# Open Source Packages
99642-go_gapic_assembly_pkg(
99643-    name = "gapi-cloud-texttospeech-v1-go",
99644-    deps = [
99645-        ":texttospeech_go_gapic",
99646-        ":texttospeech_go_gapic_srcjar-metadata.srcjar",
99647-        ":texttospeech_go_gapic_srcjar-test.srcjar",
99648-        ":texttospeech_go_proto",
99649-    ],
99650-)
99651-
99652-##############################################################################
99653-# Python
99654-##############################################################################
99655-load(
99656-    "@com_google_googleapis_imports//:imports.bzl",
99657-    "py_gapic_assembly_pkg",
99658-    "py_gapic_library",
99659-    "py_test",
99660-)
99661-
99662-py_gapic_library(
99663-    name = "texttospeech_py_gapic",
99664-    srcs = [":texttospeech_proto"],
99665-    grpc_service_config = "texttospeech_grpc_service_config.json",
99666-    rest_numeric_enums = False,
99667-    transport = "grpc",
99668-)
99669-
99670-py_test(
99671-    name = "texttospeech_py_gapic_test",
99672-    srcs = [
99673-        "texttospeech_py_gapic_pytest.py",
99674-        "texttospeech_py_gapic_test.py",
99675-    ],
99676-    legacy_create_init = False,
99677-    deps = [":texttospeech_py_gapic"],
99678-)
99679-
99680-# Open Source Packages
99681-py_gapic_assembly_pkg(
99682-    name = "texttospeech-v1-py",
99683-    deps = [
99684-        ":texttospeech_py_gapic",
99685-    ],
99686-)
99687-
99688-##############################################################################
99689-# PHP
99690-##############################################################################
99691-load(
99692-    "@com_google_googleapis_imports//:imports.bzl",
99693-    "php_gapic_assembly_pkg",
99694-    "php_gapic_library",
99695-    "php_grpc_library",
99696-    "php_proto_library",
99697-)
99698-
99699-php_proto_library(
99700-    name = "texttospeech_php_proto",
99701-    deps = [":texttospeech_proto"],
99702-)
99703-
99704-php_grpc_library(
99705-    name = "texttospeech_php_grpc",
99706-    srcs = [":texttospeech_proto"],
99707-    deps = [":texttospeech_php_proto"],
99708-)
99709-
99710-php_gapic_library(
99711-    name = "texttospeech_php_gapic",
99712-    srcs = [":texttospeech_proto_with_info"],
99713-    grpc_service_config = "texttospeech_grpc_service_config.json",
99714-    rest_numeric_enums = False,
99715-    service_yaml = "texttospeech_v1.yaml",
99716-    transport = "grpc+rest",
99717-    deps = [
99718-        ":texttospeech_php_grpc",
99719-        ":texttospeech_php_proto",
99720-    ],
99721-)
99722-
99723-# Open Source Packages
99724-php_gapic_assembly_pkg(
99725-    name = "google-cloud-texttospeech-v1-php",
99726-    deps = [
99727-        ":texttospeech_php_gapic",
99728-        ":texttospeech_php_grpc",
99729-        ":texttospeech_php_proto",
99730-    ],
99731-)
99732-
99733-##############################################################################
99734-# Node.js
99735-##############################################################################
99736-load(
99737-    "@com_google_googleapis_imports//:imports.bzl",
99738-    "nodejs_gapic_assembly_pkg",
99739-    "nodejs_gapic_library",
99740-)
99741-
99742-nodejs_gapic_library(
99743-    name = "texttospeech_nodejs_gapic",
99744-    package_name = "@google-cloud/text-to-speech",
99745-    src = ":texttospeech_proto_with_info",
99746-    extra_protoc_parameters = ["metadata"],
99747-    grpc_service_config = "texttospeech_grpc_service_config.json",
99748-    package = "google.cloud.texttospeech.v1",
99749-    rest_numeric_enums = False,
99750-    service_yaml = "texttospeech_v1.yaml",
99751-    transport = "grpc+rest",
99752-    deps = [],
99753-)
99754-
99755-nodejs_gapic_assembly_pkg(
99756-    name = "texttospeech-v1-nodejs",
99757-    deps = [
99758-        ":texttospeech_nodejs_gapic",
99759-        ":texttospeech_proto",
99760-    ],
99761-)
99762-
99763-##############################################################################
99764-# Ruby
99765-##############################################################################
99766-load(
99767-    "@com_google_googleapis_imports//:imports.bzl",
99768-    "ruby_cloud_gapic_library",
99769-    "ruby_gapic_assembly_pkg",
99770-    "ruby_grpc_library",
99771-    "ruby_proto_library",
99772-)
99773-
99774-ruby_proto_library(
99775-    name = "texttospeech_ruby_proto",
99776-    deps = [":texttospeech_proto"],
99777-)
99778-
99779-ruby_grpc_library(
99780-    name = "texttospeech_ruby_grpc",
99781-    srcs = [":texttospeech_proto"],
99782-    deps = [":texttospeech_ruby_proto"],
99783-)
99784-
99785-ruby_cloud_gapic_library(
99786-    name = "texttospeech_ruby_gapic",
99787-    srcs = [":texttospeech_proto_with_info"],
99788-    extra_protoc_parameters = [
99789-        "ruby-cloud-api-id=texttospeech.googleapis.com",
99790-        "ruby-cloud-api-shortname=texttospeech",
99791-        "ruby-cloud-env-prefix=TEXTTOSPEECH",
99792-        "ruby-cloud-gem-name=google-cloud-text_to_speech-v1",
99793-        "ruby-cloud-product-url=https://cloud.google.com/text-to-speech",
99794-    ],
99795-    grpc_service_config = "texttospeech_grpc_service_config.json",
99796-    rest_numeric_enums = False,
99797-    ruby_cloud_description = "Text-to-Speech converts text or Speech Synthesis Markup Language (SSML) input into audio data of natural human speech.",
99798-    ruby_cloud_title = "Cloud Text-to-Speech V1",
99799-    deps = [
99800-        ":texttospeech_ruby_grpc",
99801-        ":texttospeech_ruby_proto",
99802-    ],
99803-)
99804-
99805-# Open Source Packages
99806-ruby_gapic_assembly_pkg(
99807-    name = "google-cloud-texttospeech-v1-ruby",
99808-    deps = [
99809-        ":texttospeech_ruby_gapic",
99810-        ":texttospeech_ruby_grpc",
99811-        ":texttospeech_ruby_proto",
99812-    ],
99813-)
99814-
99815-##############################################################################
99816-# C#
99817-##############################################################################
99818-load(
99819-    "@com_google_googleapis_imports//:imports.bzl",
99820-    "csharp_gapic_assembly_pkg",
99821-    "csharp_gapic_library",
99822-    "csharp_grpc_library",
99823-    "csharp_proto_library",
99824-)
99825-
99826-csharp_proto_library(
99827-    name = "texttospeech_csharp_proto",
99828-    deps = [":texttospeech_proto"],
99829-)
99830-
99831-csharp_grpc_library(
99832-    name = "texttospeech_csharp_grpc",
99833-    srcs = [":texttospeech_proto"],
99834-    deps = [":texttospeech_csharp_proto"],
99835-)
99836-
99837-csharp_gapic_library(
99838-    name = "texttospeech_csharp_gapic",
99839-    srcs = [":texttospeech_proto_with_info"],
99840-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
99841-    grpc_service_config = "texttospeech_grpc_service_config.json",
99842-    rest_numeric_enums = False,
99843-    service_yaml = "texttospeech_v1.yaml",
99844-    deps = [
99845-        ":texttospeech_csharp_grpc",
99846-        ":texttospeech_csharp_proto",
99847-    ],
99848-)
99849-
99850-# Open Source Packages
99851-csharp_gapic_assembly_pkg(
99852-    name = "google-cloud-texttospeech-v1-csharp",
99853-    deps = [
99854-        ":texttospeech_csharp_gapic",
99855-        ":texttospeech_csharp_grpc",
99856-        ":texttospeech_csharp_proto",
99857-    ],
99858-)
99859-
99860-##############################################################################
99861-# C++
99862-##############################################################################
99863-load(
99864-    "@com_google_googleapis_imports//:imports.bzl",
99865-    "cc_grpc_library",
99866-    "cc_proto_library",
99867-)
99868-
99869-cc_proto_library(
99870-    name = "texttospeech_cc_proto",
99871-    deps = [":texttospeech_proto"],
99872-)
99873-
99874-cc_grpc_library(
99875-    name = "texttospeech_cc_grpc",
99876-    srcs = [":texttospeech_proto"],
99877-    grpc_only = True,
99878-    deps = [":texttospeech_cc_proto"],
99879-)
99880diff -urN a/google/cloud/texttospeech/v1beta1/BUILD.bazel b/google/cloud/texttospeech/v1beta1/BUILD.bazel
99881--- a/google/cloud/texttospeech/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
99882+++ b/google/cloud/texttospeech/v1beta1/BUILD.bazel	1969-12-31 16:00:00
99883@@ -1,368 +0,0 @@
99884-# This file was automatically generated by BuildFileGenerator
99885-# https://github.com/googleapis/rules_gapic/tree/master/bazel
99886-
99887-# Most of the manual changes to this file will be overwritten.
99888-# It's **only** allowed to change the following rule attribute values:
99889-# - names of *_gapic_assembly_* rules
99890-# - certain parameters of *_gapic_library rules, including but not limited to:
99891-#    * extra_protoc_parameters
99892-#    * extra_protoc_file_parameters
99893-# The complete list of preserved parameters can be found in the source code.
99894-
99895-# This is an API workspace, having public visibility by default makes perfect sense.
99896-package(default_visibility = ["//visibility:public"])
99897-
99898-##############################################################################
99899-# Common
99900-##############################################################################
99901-load("@rules_proto//proto:defs.bzl", "proto_library")
99902-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
99903-
99904-proto_library(
99905-    name = "texttospeech_proto",
99906-    srcs = [
99907-        "cloud_tts.proto",
99908-    ],
99909-    deps = [
99910-        "//google/api:annotations_proto",
99911-        "//google/api:client_proto",
99912-        "//google/api:field_behavior_proto",
99913-        "//google/api:resource_proto",
99914-    ],
99915-)
99916-
99917-proto_library_with_info(
99918-    name = "texttospeech_proto_with_info",
99919-    deps = [
99920-        ":texttospeech_proto",
99921-        "//google/cloud:common_resources_proto",
99922-    ],
99923-)
99924-
99925-##############################################################################
99926-# Java
99927-##############################################################################
99928-load(
99929-    "@com_google_googleapis_imports//:imports.bzl",
99930-    "java_gapic_assembly_gradle_pkg",
99931-    "java_gapic_library",
99932-    "java_gapic_test",
99933-    "java_grpc_library",
99934-    "java_proto_library",
99935-)
99936-
99937-java_proto_library(
99938-    name = "texttospeech_java_proto",
99939-    deps = [":texttospeech_proto"],
99940-)
99941-
99942-java_grpc_library(
99943-    name = "texttospeech_java_grpc",
99944-    srcs = [":texttospeech_proto"],
99945-    deps = [":texttospeech_java_proto"],
99946-)
99947-
99948-java_gapic_library(
99949-    name = "texttospeech_java_gapic",
99950-    srcs = [":texttospeech_proto_with_info"],
99951-    gapic_yaml = None,
99952-    grpc_service_config = "texttospeech_grpc_service_config.json",
99953-    rest_numeric_enums = False,
99954-    service_yaml = "texttospeech_v1beta1.yaml",
99955-    test_deps = [
99956-        ":texttospeech_java_grpc",
99957-    ],
99958-    transport = "grpc+rest",
99959-    deps = [
99960-        ":texttospeech_java_proto",
99961-        "//google/api:api_java_proto",
99962-    ],
99963-)
99964-
99965-java_gapic_test(
99966-    name = "texttospeech_java_gapic_test_suite",
99967-    test_classes = [
99968-        "com.google.cloud.texttospeech.v1beta1.TextToSpeechClientHttpJsonTest",
99969-        "com.google.cloud.texttospeech.v1beta1.TextToSpeechClientTest",
99970-    ],
99971-    runtime_deps = [":texttospeech_java_gapic_test"],
99972-)
99973-
99974-# Open Source Packages
99975-java_gapic_assembly_gradle_pkg(
99976-    name = "google-cloud-texttospeech-v1beta1-java",
99977-    include_samples = True,
99978-    transport = "grpc+rest",
99979-    deps = [
99980-        ":texttospeech_java_gapic",
99981-        ":texttospeech_java_grpc",
99982-        ":texttospeech_java_proto",
99983-        ":texttospeech_proto",
99984-    ],
99985-)
99986-
99987-##############################################################################
99988-# Go
99989-##############################################################################
99990-load(
99991-    "@com_google_googleapis_imports//:imports.bzl",
99992-    "go_gapic_assembly_pkg",
99993-    "go_gapic_library",
99994-    "go_proto_library",
99995-    "go_test",
99996-)
99997-
99998-go_proto_library(
99999-    name = "texttospeech_go_proto",
100000-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
100001-    importpath = "google.golang.org/genproto/googleapis/cloud/texttospeech/v1beta1",
100002-    protos = [":texttospeech_proto"],
100003-    deps = [
100004-        "//google/api:annotations_go_proto",
100005-    ],
100006-)
100007-
100008-go_gapic_library(
100009-    name = "texttospeech_go_gapic",
100010-    srcs = [":texttospeech_proto_with_info"],
100011-    grpc_service_config = "texttospeech_grpc_service_config.json",
100012-    importpath = "cloud.google.com/go/texttospeech/apiv1beta1;texttospeech",
100013-    metadata = True,
100014-    rest_numeric_enums = False,
100015-    service_yaml = "texttospeech_v1beta1.yaml",
100016-    transport = "grpc+rest",
100017-    deps = [
100018-        ":texttospeech_go_proto",
100019-    ],
100020-)
100021-
100022-go_test(
100023-    name = "texttospeech_go_gapic_test",
100024-    srcs = [":texttospeech_go_gapic_srcjar_test"],
100025-    embed = [":texttospeech_go_gapic"],
100026-    importpath = "cloud.google.com/go/texttospeech/apiv1beta1",
100027-)
100028-
100029-# Open Source Packages
100030-go_gapic_assembly_pkg(
100031-    name = "gapi-cloud-texttospeech-v1beta1-go",
100032-    deps = [
100033-        ":texttospeech_go_gapic",
100034-        ":texttospeech_go_gapic_srcjar-metadata.srcjar",
100035-        ":texttospeech_go_gapic_srcjar-test.srcjar",
100036-        ":texttospeech_go_proto",
100037-    ],
100038-)
100039-
100040-##############################################################################
100041-# Python
100042-##############################################################################
100043-load(
100044-    "@com_google_googleapis_imports//:imports.bzl",
100045-    "py_gapic_assembly_pkg",
100046-    "py_gapic_library",
100047-    "py_test",
100048-)
100049-
100050-py_gapic_library(
100051-    name = "texttospeech_py_gapic",
100052-    srcs = [":texttospeech_proto"],
100053-    grpc_service_config = "texttospeech_grpc_service_config.json",
100054-    rest_numeric_enums = False,
100055-    transport = "grpc",
100056-)
100057-
100058-py_test(
100059-    name = "texttospeech_py_gapic_test",
100060-    srcs = [
100061-        "texttospeech_py_gapic_pytest.py",
100062-        "texttospeech_py_gapic_test.py",
100063-    ],
100064-    legacy_create_init = False,
100065-    deps = [":texttospeech_py_gapic"],
100066-)
100067-
100068-# Open Source Packages
100069-py_gapic_assembly_pkg(
100070-    name = "texttospeech-v1beta1-py",
100071-    deps = [
100072-        ":texttospeech_py_gapic",
100073-    ],
100074-)
100075-
100076-##############################################################################
100077-# PHP
100078-##############################################################################
100079-load(
100080-    "@com_google_googleapis_imports//:imports.bzl",
100081-    "php_gapic_assembly_pkg",
100082-    "php_gapic_library",
100083-    "php_grpc_library",
100084-    "php_proto_library",
100085-)
100086-
100087-php_proto_library(
100088-    name = "texttospeech_php_proto",
100089-    deps = [":texttospeech_proto"],
100090-)
100091-
100092-php_grpc_library(
100093-    name = "texttospeech_php_grpc",
100094-    srcs = [":texttospeech_proto"],
100095-    deps = [":texttospeech_php_proto"],
100096-)
100097-
100098-php_gapic_library(
100099-    name = "texttospeech_php_gapic",
100100-    srcs = [":texttospeech_proto_with_info"],
100101-    grpc_service_config = "texttospeech_grpc_service_config.json",
100102-    rest_numeric_enums = False,
100103-    service_yaml = "texttospeech_v1beta1.yaml",
100104-    transport = "grpc+rest",
100105-    deps = [
100106-        ":texttospeech_php_grpc",
100107-        ":texttospeech_php_proto",
100108-    ],
100109-)
100110-
100111-# Open Source Packages
100112-php_gapic_assembly_pkg(
100113-    name = "google-cloud-texttospeech-v1beta1-php",
100114-    deps = [
100115-        ":texttospeech_php_gapic",
100116-        ":texttospeech_php_grpc",
100117-        ":texttospeech_php_proto",
100118-    ],
100119-)
100120-
100121-##############################################################################
100122-# Node.js
100123-##############################################################################
100124-load(
100125-    "@com_google_googleapis_imports//:imports.bzl",
100126-    "nodejs_gapic_assembly_pkg",
100127-    "nodejs_gapic_library",
100128-)
100129-
100130-nodejs_gapic_library(
100131-    name = "texttospeech_nodejs_gapic",
100132-    package_name = "@google-cloud/text-to-speech",
100133-    src = ":texttospeech_proto_with_info",
100134-    extra_protoc_parameters = ["metadata"],
100135-    grpc_service_config = "texttospeech_grpc_service_config.json",
100136-    package = "google.cloud.texttospeech.v1beta1",
100137-    rest_numeric_enums = False,
100138-    service_yaml = "texttospeech_v1beta1.yaml",
100139-    transport = "grpc+rest",
100140-    deps = [],
100141-)
100142-
100143-nodejs_gapic_assembly_pkg(
100144-    name = "texttospeech-v1beta1-nodejs",
100145-    deps = [
100146-        ":texttospeech_nodejs_gapic",
100147-        ":texttospeech_proto",
100148-    ],
100149-)
100150-
100151-##############################################################################
100152-# Ruby
100153-##############################################################################
100154-load(
100155-    "@com_google_googleapis_imports//:imports.bzl",
100156-    "ruby_cloud_gapic_library",
100157-    "ruby_gapic_assembly_pkg",
100158-    "ruby_grpc_library",
100159-    "ruby_proto_library",
100160-)
100161-
100162-ruby_proto_library(
100163-    name = "texttospeech_ruby_proto",
100164-    deps = [":texttospeech_proto"],
100165-)
100166-
100167-ruby_grpc_library(
100168-    name = "texttospeech_ruby_grpc",
100169-    srcs = [":texttospeech_proto"],
100170-    deps = [":texttospeech_ruby_proto"],
100171-)
100172-
100173-ruby_cloud_gapic_library(
100174-    name = "texttospeech_ruby_gapic",
100175-    srcs = [":texttospeech_proto_with_info"],
100176-    extra_protoc_parameters = [
100177-        "ruby-cloud-api-id=texttospeech.googleapis.com",
100178-        "ruby-cloud-api-shortname=texttospeech",
100179-        "ruby-cloud-env-prefix=TEXTTOSPEECH",
100180-        "ruby-cloud-gem-name=google-cloud-text_to_speech-v1beta1",
100181-        "ruby-cloud-product-url=https://cloud.google.com/text-to-speech",
100182-    ],
100183-    grpc_service_config = "texttospeech_grpc_service_config.json",
100184-    rest_numeric_enums = False,
100185-    ruby_cloud_description = "Text-to-Speech converts text or Speech Synthesis Markup Language (SSML) input into audio data of natural human speech.",
100186-    ruby_cloud_title = "Cloud Text-to-Speech V1beta1",
100187-    deps = [
100188-        ":texttospeech_ruby_grpc",
100189-        ":texttospeech_ruby_proto",
100190-    ],
100191-)
100192-
100193-# Open Source Packages
100194-ruby_gapic_assembly_pkg(
100195-    name = "google-cloud-texttospeech-v1beta1-ruby",
100196-    deps = [
100197-        ":texttospeech_ruby_gapic",
100198-        ":texttospeech_ruby_grpc",
100199-        ":texttospeech_ruby_proto",
100200-    ],
100201-)
100202-
100203-##############################################################################
100204-# C#
100205-##############################################################################
100206-load(
100207-    "@com_google_googleapis_imports//:imports.bzl",
100208-    "csharp_gapic_assembly_pkg",
100209-    "csharp_gapic_library",
100210-    "csharp_grpc_library",
100211-    "csharp_proto_library",
100212-)
100213-
100214-csharp_proto_library(
100215-    name = "texttospeech_csharp_proto",
100216-    deps = [":texttospeech_proto"],
100217-)
100218-
100219-csharp_grpc_library(
100220-    name = "texttospeech_csharp_grpc",
100221-    srcs = [":texttospeech_proto"],
100222-    deps = [":texttospeech_csharp_proto"],
100223-)
100224-
100225-csharp_gapic_library(
100226-    name = "texttospeech_csharp_gapic",
100227-    srcs = [":texttospeech_proto_with_info"],
100228-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
100229-    grpc_service_config = "texttospeech_grpc_service_config.json",
100230-    rest_numeric_enums = False,
100231-    service_yaml = "texttospeech_v1beta1.yaml",
100232-    deps = [
100233-        ":texttospeech_csharp_grpc",
100234-        ":texttospeech_csharp_proto",
100235-    ],
100236-)
100237-
100238-# Open Source Packages
100239-csharp_gapic_assembly_pkg(
100240-    name = "google-cloud-texttospeech-v1beta1-csharp",
100241-    deps = [
100242-        ":texttospeech_csharp_gapic",
100243-        ":texttospeech_csharp_grpc",
100244-        ":texttospeech_csharp_proto",
100245-    ],
100246-)
100247-
100248-##############################################################################
100249-# C++
100250-##############################################################################
100251-# Put your C++ rules here
100252diff -urN a/google/cloud/timeseriesinsights/v1/BUILD.bazel b/google/cloud/timeseriesinsights/v1/BUILD.bazel
100253--- a/google/cloud/timeseriesinsights/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
100254+++ b/google/cloud/timeseriesinsights/v1/BUILD.bazel	1969-12-31 16:00:00
100255@@ -1,390 +0,0 @@
100256-# This file was automatically generated by BuildFileGenerator
100257-# https://github.com/googleapis/rules_gapic/tree/master/bazel
100258-
100259-# Most of the manual changes to this file will be overwritten.
100260-# It's **only** allowed to change the following rule attribute values:
100261-# - names of *_gapic_assembly_* rules
100262-# - certain parameters of *_gapic_library rules, including but not limited to:
100263-#    * extra_protoc_parameters
100264-#    * extra_protoc_file_parameters
100265-# The complete list of preserved parameters can be found in the source code.
100266-
100267-# This is an API workspace, having public visibility by default makes perfect sense.
100268-package(default_visibility = ["//visibility:public"])
100269-
100270-##############################################################################
100271-# Common
100272-##############################################################################
100273-load("@rules_proto//proto:defs.bzl", "proto_library")
100274-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
100275-
100276-proto_library(
100277-    name = "timeseriesinsights_proto",
100278-    srcs = [
100279-        "timeseries_insights.proto",
100280-    ],
100281-    deps = [
100282-        "//google/api:annotations_proto",
100283-        "//google/api:client_proto",
100284-        "//google/api:field_behavior_proto",
100285-        "//google/api:resource_proto",
100286-        "//google/rpc:status_proto",
100287-        "@com_google_protobuf//:duration_proto",
100288-        "@com_google_protobuf//:empty_proto",
100289-        "@com_google_protobuf//:timestamp_proto",
100290-    ],
100291-)
100292-
100293-proto_library_with_info(
100294-    name = "timeseriesinsights_proto_with_info",
100295-    deps = [
100296-        ":timeseriesinsights_proto",
100297-        "//google/cloud:common_resources_proto",
100298-        "//google/cloud/location:location_proto",
100299-    ],
100300-)
100301-
100302-##############################################################################
100303-# Java
100304-##############################################################################
100305-load(
100306-    "@com_google_googleapis_imports//:imports.bzl",
100307-    "java_gapic_assembly_gradle_pkg",
100308-    "java_gapic_library",
100309-    "java_gapic_test",
100310-    "java_grpc_library",
100311-    "java_proto_library",
100312-)
100313-
100314-java_proto_library(
100315-    name = "timeseriesinsights_java_proto",
100316-    deps = [":timeseriesinsights_proto"],
100317-)
100318-
100319-java_grpc_library(
100320-    name = "timeseriesinsights_java_grpc",
100321-    srcs = [":timeseriesinsights_proto"],
100322-    deps = [":timeseriesinsights_java_proto"],
100323-)
100324-
100325-java_gapic_library(
100326-    name = "timeseriesinsights_java_gapic",
100327-    srcs = [":timeseriesinsights_proto_with_info"],
100328-    gapic_yaml = None,
100329-    grpc_service_config = "timeseries_insights_grpc_service_config.json",
100330-    rest_numeric_enums = False,
100331-    service_yaml = "timeseriesinsights_v1.yaml",
100332-    test_deps = [
100333-        ":timeseriesinsights_java_grpc",
100334-        "//google/cloud/location:location_java_grpc",
100335-    ],
100336-    transport = "grpc+rest",
100337-    deps = [
100338-        ":timeseriesinsights_java_proto",
100339-        "//google/api:api_java_proto",
100340-        "//google/cloud/location:location_java_proto",
100341-    ],
100342-)
100343-
100344-java_gapic_test(
100345-    name = "timeseriesinsights_java_gapic_test_suite",
100346-    test_classes = [
100347-        "com.google.cloud.timeseriesinsights.v1.TimeseriesInsightsControllerClientHttpJsonTest",
100348-        "com.google.cloud.timeseriesinsights.v1.TimeseriesInsightsControllerClientTest",
100349-    ],
100350-    runtime_deps = [":timeseriesinsights_java_gapic_test"],
100351-)
100352-
100353-# Open Source Packages
100354-java_gapic_assembly_gradle_pkg(
100355-    name = "google-cloud-timeseriesinsights-v1-java",
100356-    include_samples = True,
100357-    transport = "grpc+rest",
100358-    deps = [
100359-        ":timeseriesinsights_java_gapic",
100360-        ":timeseriesinsights_java_grpc",
100361-        ":timeseriesinsights_java_proto",
100362-        ":timeseriesinsights_proto",
100363-    ],
100364-)
100365-
100366-##############################################################################
100367-# Go
100368-##############################################################################
100369-load(
100370-    "@com_google_googleapis_imports//:imports.bzl",
100371-    "go_gapic_assembly_pkg",
100372-    "go_gapic_library",
100373-    "go_proto_library",
100374-    "go_test",
100375-)
100376-
100377-go_proto_library(
100378-    name = "timeseriesinsights_go_proto",
100379-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
100380-    importpath = "google.golang.org/genproto/googleapis/cloud/timeseriesinsights/v1",
100381-    protos = [":timeseriesinsights_proto"],
100382-    deps = [
100383-        "//google/api:annotations_go_proto",
100384-        "//google/rpc:status_go_proto",
100385-    ],
100386-)
100387-
100388-go_gapic_library(
100389-    name = "timeseriesinsights_go_gapic",
100390-    srcs = [":timeseriesinsights_proto_with_info"],
100391-    grpc_service_config = "timeseries_insights_grpc_service_config.json",
100392-    importpath = "cloud.google.com/go/timeseriesinsights/apiv1;timeseriesinsights",
100393-    metadata = True,
100394-    rest_numeric_enums = False,
100395-    service_yaml = "timeseriesinsights_v1.yaml",
100396-    transport = "grpc+rest",
100397-    deps = [
100398-        ":timeseriesinsights_go_proto",
100399-        "//google/cloud/location:location_go_proto",
100400-        "@io_bazel_rules_go//proto/wkt:duration_go_proto",
100401-    ],
100402-)
100403-
100404-go_test(
100405-    name = "timeseriesinsights_go_gapic_test",
100406-    srcs = [":timeseriesinsights_go_gapic_srcjar_test"],
100407-    embed = [":timeseriesinsights_go_gapic"],
100408-    importpath = "cloud.google.com/go/timeseriesinsights/apiv1",
100409-)
100410-
100411-# Open Source Packages
100412-go_gapic_assembly_pkg(
100413-    name = "gapi-cloud-timeseriesinsights-v1-go",
100414-    deps = [
100415-        ":timeseriesinsights_go_gapic",
100416-        ":timeseriesinsights_go_gapic_srcjar-metadata.srcjar",
100417-        ":timeseriesinsights_go_gapic_srcjar-test.srcjar",
100418-        ":timeseriesinsights_go_proto",
100419-    ],
100420-)
100421-
100422-##############################################################################
100423-# Python
100424-##############################################################################
100425-load(
100426-    "@com_google_googleapis_imports//:imports.bzl",
100427-    "py_gapic_assembly_pkg",
100428-    "py_gapic_library",
100429-    "py_test",
100430-)
100431-
100432-py_gapic_library(
100433-    name = "timeseriesinsights_py_gapic",
100434-    srcs = [":timeseriesinsights_proto"],
100435-    grpc_service_config = "timeseries_insights_grpc_service_config.json",
100436-    rest_numeric_enums = False,
100437-    service_yaml = "timeseriesinsights_v1.yaml",
100438-    transport = "grpc",
100439-    deps = [
100440-    ],
100441-)
100442-
100443-py_test(
100444-    name = "timeseriesinsights_py_gapic_test",
100445-    srcs = [
100446-        "timeseriesinsights_py_gapic_pytest.py",
100447-        "timeseriesinsights_py_gapic_test.py",
100448-    ],
100449-    legacy_create_init = False,
100450-    deps = [":timeseriesinsights_py_gapic"],
100451-)
100452-
100453-# Open Source Packages
100454-py_gapic_assembly_pkg(
100455-    name = "timeseriesinsights-v1-py",
100456-    deps = [
100457-        ":timeseriesinsights_py_gapic",
100458-    ],
100459-)
100460-
100461-##############################################################################
100462-# PHP
100463-##############################################################################
100464-load(
100465-    "@com_google_googleapis_imports//:imports.bzl",
100466-    "php_gapic_assembly_pkg",
100467-    "php_gapic_library",
100468-    "php_grpc_library",
100469-    "php_proto_library",
100470-)
100471-
100472-php_proto_library(
100473-    name = "timeseriesinsights_php_proto",
100474-    deps = [":timeseriesinsights_proto"],
100475-)
100476-
100477-php_grpc_library(
100478-    name = "timeseriesinsights_php_grpc",
100479-    srcs = [":timeseriesinsights_proto"],
100480-    deps = [":timeseriesinsights_php_proto"],
100481-)
100482-
100483-php_gapic_library(
100484-    name = "timeseriesinsights_php_gapic",
100485-    srcs = [":timeseriesinsights_proto_with_info"],
100486-    grpc_service_config = "timeseries_insights_grpc_service_config.json",
100487-    rest_numeric_enums = False,
100488-    service_yaml = "timeseriesinsights_v1.yaml",
100489-    transport = "grpc+rest",
100490-    deps = [
100491-        ":timeseriesinsights_php_grpc",
100492-        ":timeseriesinsights_php_proto",
100493-    ],
100494-)
100495-
100496-# Open Source Packages
100497-php_gapic_assembly_pkg(
100498-    name = "google-cloud-timeseriesinsights-v1-php",
100499-    deps = [
100500-        ":timeseriesinsights_php_gapic",
100501-        ":timeseriesinsights_php_grpc",
100502-        ":timeseriesinsights_php_proto",
100503-    ],
100504-)
100505-
100506-##############################################################################
100507-# Node.js
100508-##############################################################################
100509-load(
100510-    "@com_google_googleapis_imports//:imports.bzl",
100511-    "nodejs_gapic_assembly_pkg",
100512-    "nodejs_gapic_library",
100513-)
100514-
100515-nodejs_gapic_library(
100516-    name = "timeseriesinsights_nodejs_gapic",
100517-    package_name = "@google-cloud/timeseriesinsights",
100518-    src = ":timeseriesinsights_proto_with_info",
100519-    extra_protoc_parameters = ["metadata"],
100520-    grpc_service_config = "timeseries_insights_grpc_service_config.json",
100521-    package = "google.cloud.timeseriesinsights.v1",
100522-    rest_numeric_enums = False,
100523-    service_yaml = "timeseriesinsights_v1.yaml",
100524-    transport = "grpc+rest",
100525-    deps = [],
100526-)
100527-
100528-nodejs_gapic_assembly_pkg(
100529-    name = "timeseriesinsights-v1-nodejs",
100530-    deps = [
100531-        ":timeseriesinsights_nodejs_gapic",
100532-        ":timeseriesinsights_proto",
100533-    ],
100534-)
100535-
100536-##############################################################################
100537-# Ruby
100538-##############################################################################
100539-load(
100540-    "@com_google_googleapis_imports//:imports.bzl",
100541-    "ruby_cloud_gapic_library",
100542-    "ruby_gapic_assembly_pkg",
100543-    "ruby_grpc_library",
100544-    "ruby_proto_library",
100545-)
100546-
100547-ruby_proto_library(
100548-    name = "timeseriesinsights_ruby_proto",
100549-    deps = [":timeseriesinsights_proto"],
100550-)
100551-
100552-ruby_grpc_library(
100553-    name = "timeseriesinsights_ruby_grpc",
100554-    srcs = [":timeseriesinsights_proto"],
100555-    deps = [":timeseriesinsights_ruby_proto"],
100556-)
100557-
100558-ruby_cloud_gapic_library(
100559-    name = "timeseriesinsights_ruby_gapic",
100560-    srcs = [":timeseriesinsights_proto_with_info"],
100561-    extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-timeseriesinsights-v1"],
100562-    grpc_service_config = "timeseries_insights_grpc_service_config.json",
100563-    rest_numeric_enums = False,
100564-    service_yaml = "timeseriesinsights_v1.yaml",
100565-    deps = [
100566-        ":timeseriesinsights_ruby_grpc",
100567-        ":timeseriesinsights_ruby_proto",
100568-    ],
100569-)
100570-
100571-# Open Source Packages
100572-ruby_gapic_assembly_pkg(
100573-    name = "google-cloud-timeseriesinsights-v1-ruby",
100574-    deps = [
100575-        ":timeseriesinsights_ruby_gapic",
100576-        ":timeseriesinsights_ruby_grpc",
100577-        ":timeseriesinsights_ruby_proto",
100578-    ],
100579-)
100580-
100581-##############################################################################
100582-# C#
100583-##############################################################################
100584-load(
100585-    "@com_google_googleapis_imports//:imports.bzl",
100586-    "csharp_gapic_assembly_pkg",
100587-    "csharp_gapic_library",
100588-    "csharp_grpc_library",
100589-    "csharp_proto_library",
100590-)
100591-
100592-csharp_proto_library(
100593-    name = "timeseriesinsights_csharp_proto",
100594-    deps = [":timeseriesinsights_proto"],
100595-)
100596-
100597-csharp_grpc_library(
100598-    name = "timeseriesinsights_csharp_grpc",
100599-    srcs = [":timeseriesinsights_proto"],
100600-    deps = [":timeseriesinsights_csharp_proto"],
100601-)
100602-
100603-csharp_gapic_library(
100604-    name = "timeseriesinsights_csharp_gapic",
100605-    srcs = [":timeseriesinsights_proto_with_info"],
100606-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
100607-    grpc_service_config = "timeseries_insights_grpc_service_config.json",
100608-    rest_numeric_enums = False,
100609-    service_yaml = "timeseriesinsights_v1.yaml",
100610-    deps = [
100611-        ":timeseriesinsights_csharp_grpc",
100612-        ":timeseriesinsights_csharp_proto",
100613-    ],
100614-)
100615-
100616-# Open Source Packages
100617-csharp_gapic_assembly_pkg(
100618-    name = "google-cloud-timeseriesinsights-v1-csharp",
100619-    deps = [
100620-        ":timeseriesinsights_csharp_gapic",
100621-        ":timeseriesinsights_csharp_grpc",
100622-        ":timeseriesinsights_csharp_proto",
100623-    ],
100624-)
100625-
100626-##############################################################################
100627-# C++
100628-##############################################################################
100629-load(
100630-    "@com_google_googleapis_imports//:imports.bzl",
100631-    "cc_grpc_library",
100632-    "cc_proto_library",
100633-)
100634-
100635-cc_proto_library(
100636-    name = "timeseriesinsights_cc_proto",
100637-    deps = [":timeseriesinsights_proto"],
100638-)
100639-
100640-cc_grpc_library(
100641-    name = "timeseriesinsights_cc_grpc",
100642-    srcs = [":timeseriesinsights_proto"],
100643-    grpc_only = True,
100644-    deps = [":timeseriesinsights_cc_proto"],
100645-)
100646diff -urN a/google/cloud/tpu/BUILD.bazel b/google/cloud/tpu/BUILD.bazel
100647--- a/google/cloud/tpu/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
100648+++ b/google/cloud/tpu/BUILD.bazel	1969-12-31 16:00:00
100649@@ -1,40 +0,0 @@
100650-# This build file includes a target for the Ruby wrapper library for
100651-# google-cloud-tpu.
100652-
100653-# This is an API workspace, having public visibility by default makes perfect sense.
100654-package(default_visibility = ["//visibility:public"])
100655-
100656-# Export yaml configs.
100657-exports_files(glob(["*.yaml"]))
100658-
100659-load(
100660-    "@com_google_googleapis_imports//:imports.bzl",
100661-    "ruby_cloud_gapic_library",
100662-    "ruby_gapic_assembly_pkg",
100663-)
100664-
100665-# Generates a Ruby wrapper client for tpu.
100666-# Ruby wrapper clients are versionless, but are generated from source protos
100667-# for a particular service version, v1 in this case.
100668-ruby_cloud_gapic_library(
100669-    name = "tpu_ruby_wrapper",
100670-    srcs = ["//google/cloud/tpu/v1:tpu_proto_with_info"],
100671-    extra_protoc_parameters = [
100672-        "ruby-cloud-gem-name=google-cloud-tpu",
100673-        "ruby-cloud-env-prefix=CLOUD_TPU",
100674-        "ruby-cloud-wrapper-of=v1:0.0",
100675-        "ruby-cloud-product-url=https://cloud.google.com/tpu/",
100676-        "ruby-cloud-api-id=tpu.googleapis.com",
100677-        "ruby-cloud-api-shortname=tpu",
100678-    ],
100679-    ruby_cloud_description = "Tensor Processing Units (TPUs) are Google's custom-developed application-specific integrated circuits (ASICs) used to accelerate machine learning workloads. Cloud TPUs allow you to access TPUs from Compute Engine, Google Kubernetes Engine and AI Platform.",
100680-    ruby_cloud_title = "Cloud TPU",
100681-)
100682-
100683-# Open Source package.
100684-ruby_gapic_assembly_pkg(
100685-    name = "google-cloud-tpu-ruby",
100686-    deps = [
100687-        ":tpu_ruby_wrapper",
100688-    ],
100689-)
100690diff -urN a/google/cloud/tpu/v1/BUILD.bazel b/google/cloud/tpu/v1/BUILD.bazel
100691--- a/google/cloud/tpu/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
100692+++ b/google/cloud/tpu/v1/BUILD.bazel	1969-12-31 16:00:00
100693@@ -1,397 +0,0 @@
100694-# This file was automatically generated by BuildFileGenerator
100695-# https://github.com/googleapis/rules_gapic/tree/master/bazel
100696-
100697-# Most of the manual changes to this file will be overwritten.
100698-# It's **only** allowed to change the following rule attribute values:
100699-# - names of *_gapic_assembly_* rules
100700-# - certain parameters of *_gapic_library rules, including but not limited to:
100701-#    * extra_protoc_parameters
100702-#    * extra_protoc_file_parameters
100703-# The complete list of preserved parameters can be found in the source code.
100704-
100705-# This is an API workspace, having public visibility by default makes perfect sense.
100706-package(default_visibility = ["//visibility:public"])
100707-
100708-##############################################################################
100709-# Common
100710-##############################################################################
100711-load("@rules_proto//proto:defs.bzl", "proto_library")
100712-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
100713-
100714-proto_library(
100715-    name = "tpu_proto",
100716-    srcs = [
100717-        "cloud_tpu.proto",
100718-    ],
100719-    deps = [
100720-        "//google/api:annotations_proto",
100721-        "//google/api:client_proto",
100722-        "//google/api:field_behavior_proto",
100723-        "//google/api:resource_proto",
100724-        "//google/longrunning:operations_proto",
100725-        "@com_google_protobuf//:timestamp_proto",
100726-    ],
100727-)
100728-
100729-proto_library_with_info(
100730-    name = "tpu_proto_with_info",
100731-    deps = [
100732-        ":tpu_proto",
100733-        "//google/cloud:common_resources_proto",
100734-        "//google/cloud/location:location_proto",
100735-    ],
100736-)
100737-
100738-##############################################################################
100739-# Java
100740-##############################################################################
100741-load(
100742-    "@com_google_googleapis_imports//:imports.bzl",
100743-    "java_gapic_assembly_gradle_pkg",
100744-    "java_gapic_library",
100745-    "java_gapic_test",
100746-    "java_grpc_library",
100747-    "java_proto_library",
100748-)
100749-
100750-java_proto_library(
100751-    name = "tpu_java_proto",
100752-    deps = [":tpu_proto"],
100753-)
100754-
100755-java_grpc_library(
100756-    name = "tpu_java_grpc",
100757-    srcs = [":tpu_proto"],
100758-    deps = [":tpu_java_proto"],
100759-)
100760-
100761-java_gapic_library(
100762-    name = "tpu_java_gapic",
100763-    srcs = [":tpu_proto_with_info"],
100764-    gapic_yaml = None,
100765-    grpc_service_config = "tpu_grpc_service_config.json",
100766-    rest_numeric_enums = False,
100767-    service_yaml = "tpu_v1.yaml",
100768-    test_deps = [
100769-        ":tpu_java_grpc",
100770-        "//google/cloud/location:location_java_grpc",
100771-    ],
100772-    transport = "grpc",
100773-    deps = [
100774-        ":tpu_java_proto",
100775-        "//google/api:api_java_proto",
100776-        "//google/cloud/location:location_java_proto",
100777-    ],
100778-)
100779-
100780-java_gapic_test(
100781-    name = "tpu_java_gapic_test_suite",
100782-    test_classes = [
100783-        "com.google.cloud.tpu.v1.TpuClientTest",
100784-    ],
100785-    runtime_deps = [":tpu_java_gapic_test"],
100786-)
100787-
100788-# Open Source Packages
100789-java_gapic_assembly_gradle_pkg(
100790-    name = "google-cloud-tpu-v1-java",
100791-    include_samples = True,
100792-    transport = "grpc+rest",
100793-    deps = [
100794-        ":tpu_java_gapic",
100795-        ":tpu_java_grpc",
100796-        ":tpu_java_proto",
100797-        ":tpu_proto",
100798-    ],
100799-)
100800-
100801-##############################################################################
100802-# Go
100803-##############################################################################
100804-load(
100805-    "@com_google_googleapis_imports//:imports.bzl",
100806-    "go_gapic_assembly_pkg",
100807-    "go_gapic_library",
100808-    "go_proto_library",
100809-    "go_test",
100810-)
100811-
100812-go_proto_library(
100813-    name = "tpu_go_proto",
100814-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
100815-    importpath = "google.golang.org/genproto/googleapis/cloud/tpu/v1",
100816-    protos = [":tpu_proto"],
100817-    deps = [
100818-        "//google/api:annotations_go_proto",
100819-        "//google/longrunning:longrunning_go_proto",
100820-    ],
100821-)
100822-
100823-go_gapic_library(
100824-    name = "tpu_go_gapic",
100825-    srcs = [":tpu_proto_with_info"],
100826-    grpc_service_config = "tpu_grpc_service_config.json",
100827-    importpath = "cloud.google.com/go/tpu/apiv1;tpu",
100828-    metadata = True,
100829-    rest_numeric_enums = False,
100830-    service_yaml = "tpu_v1.yaml",
100831-    transport = "grpc+rest",
100832-    deps = [
100833-        ":tpu_go_proto",
100834-        "//google/cloud/location:location_go_proto",
100835-        "//google/longrunning:longrunning_go_proto",
100836-        "@com_google_cloud_go//longrunning:go_default_library",
100837-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
100838-    ],
100839-)
100840-
100841-go_test(
100842-    name = "tpu_go_gapic_test",
100843-    srcs = [":tpu_go_gapic_srcjar_test"],
100844-    embed = [":tpu_go_gapic"],
100845-    importpath = "cloud.google.com/go/tpu/apiv1",
100846-)
100847-
100848-# Open Source Packages
100849-go_gapic_assembly_pkg(
100850-    name = "gapi-cloud-tpu-v1-go",
100851-    deps = [
100852-        ":tpu_go_gapic",
100853-        ":tpu_go_gapic_srcjar-metadata.srcjar",
100854-        ":tpu_go_gapic_srcjar-test.srcjar",
100855-        ":tpu_go_proto",
100856-    ],
100857-)
100858-
100859-##############################################################################
100860-# Python
100861-##############################################################################
100862-load(
100863-    "@com_google_googleapis_imports//:imports.bzl",
100864-    "py_gapic_assembly_pkg",
100865-    "py_gapic_library",
100866-    "py_test",
100867-)
100868-
100869-py_gapic_library(
100870-    name = "tpu_py_gapic",
100871-    srcs = [":tpu_proto"],
100872-    grpc_service_config = "tpu_grpc_service_config.json",
100873-    rest_numeric_enums = False,
100874-    service_yaml = "tpu_v1.yaml",
100875-    transport = "grpc",
100876-    deps = [
100877-    ],
100878-)
100879-
100880-py_test(
100881-    name = "tpu_py_gapic_test",
100882-    srcs = [
100883-        "tpu_py_gapic_pytest.py",
100884-        "tpu_py_gapic_test.py",
100885-    ],
100886-    legacy_create_init = False,
100887-    deps = [":tpu_py_gapic"],
100888-)
100889-
100890-# Open Source Packages
100891-py_gapic_assembly_pkg(
100892-    name = "tpu-v1-py",
100893-    deps = [
100894-        ":tpu_py_gapic",
100895-    ],
100896-)
100897-
100898-##############################################################################
100899-# PHP
100900-##############################################################################
100901-load(
100902-    "@com_google_googleapis_imports//:imports.bzl",
100903-    "php_gapic_assembly_pkg",
100904-    "php_gapic_library",
100905-    "php_grpc_library",
100906-    "php_proto_library",
100907-)
100908-
100909-php_proto_library(
100910-    name = "tpu_php_proto",
100911-    deps = [":tpu_proto"],
100912-)
100913-
100914-php_grpc_library(
100915-    name = "tpu_php_grpc",
100916-    srcs = [":tpu_proto"],
100917-    deps = [":tpu_php_proto"],
100918-)
100919-
100920-php_gapic_library(
100921-    name = "tpu_php_gapic",
100922-    srcs = [":tpu_proto_with_info"],
100923-    grpc_service_config = "tpu_grpc_service_config.json",
100924-    rest_numeric_enums = False,
100925-    service_yaml = "tpu_v1.yaml",
100926-    transport = "grpc+rest",
100927-    deps = [
100928-        ":tpu_php_grpc",
100929-        ":tpu_php_proto",
100930-    ],
100931-)
100932-
100933-# Open Source Packages
100934-php_gapic_assembly_pkg(
100935-    name = "google-cloud-tpu-v1-php",
100936-    deps = [
100937-        ":tpu_php_gapic",
100938-        ":tpu_php_grpc",
100939-        ":tpu_php_proto",
100940-    ],
100941-)
100942-
100943-##############################################################################
100944-# Node.js
100945-##############################################################################
100946-load(
100947-    "@com_google_googleapis_imports//:imports.bzl",
100948-    "nodejs_gapic_assembly_pkg",
100949-    "nodejs_gapic_library",
100950-)
100951-
100952-nodejs_gapic_library(
100953-    name = "tpu_nodejs_gapic",
100954-    package_name = "@google-cloud/tpu",
100955-    src = ":tpu_proto_with_info",
100956-    extra_protoc_parameters = ["metadata"],
100957-    grpc_service_config = "tpu_grpc_service_config.json",
100958-    package = "google.cloud.tpu.v1",
100959-    rest_numeric_enums = False,
100960-    service_yaml = "tpu_v1.yaml",
100961-    transport = "grpc+rest",
100962-    deps = [],
100963-)
100964-
100965-nodejs_gapic_assembly_pkg(
100966-    name = "tpu-v1-nodejs",
100967-    deps = [
100968-        ":tpu_nodejs_gapic",
100969-        ":tpu_proto",
100970-    ],
100971-)
100972-
100973-##############################################################################
100974-# Ruby
100975-##############################################################################
100976-load(
100977-    "@com_google_googleapis_imports//:imports.bzl",
100978-    "ruby_cloud_gapic_library",
100979-    "ruby_gapic_assembly_pkg",
100980-    "ruby_grpc_library",
100981-    "ruby_proto_library",
100982-)
100983-
100984-ruby_proto_library(
100985-    name = "tpu_ruby_proto",
100986-    deps = [":tpu_proto"],
100987-)
100988-
100989-ruby_grpc_library(
100990-    name = "tpu_ruby_grpc",
100991-    srcs = [":tpu_proto"],
100992-    deps = [":tpu_ruby_proto"],
100993-)
100994-
100995-ruby_cloud_gapic_library(
100996-    name = "tpu_ruby_gapic",
100997-    srcs = [":tpu_proto_with_info"],
100998-    extra_protoc_parameters = [
100999-        "ruby-cloud-api-id=tpu.googleapis.com",
101000-        "ruby-cloud-api-shortname=tpu",
101001-        "ruby-cloud-env-prefix=CLOUD_TPU",
101002-        "ruby-cloud-gem-name=google-cloud-tpu-v1",
101003-        "ruby-cloud-product-url=https://cloud.google.com/tpu/",
101004-    ],
101005-    grpc_service_config = "tpu_grpc_service_config.json",
101006-    rest_numeric_enums = False,
101007-    ruby_cloud_description = "Tensor Processing Units (TPUs) are Google's custom-developed application-specific integrated circuits (ASICs) used to accelerate machine learning workloads. Cloud TPUs allow you to access TPUs from Compute Engine, Google Kubernetes Engine and AI Platform.",
101008-    ruby_cloud_title = "Cloud TPU V1",
101009-    service_yaml = "tpu_v1.yaml",
101010-    deps = [
101011-        ":tpu_ruby_grpc",
101012-        ":tpu_ruby_proto",
101013-    ],
101014-)
101015-
101016-# Open Source Packages
101017-ruby_gapic_assembly_pkg(
101018-    name = "google-cloud-tpu-v1-ruby",
101019-    deps = [
101020-        ":tpu_ruby_gapic",
101021-        ":tpu_ruby_grpc",
101022-        ":tpu_ruby_proto",
101023-    ],
101024-)
101025-
101026-##############################################################################
101027-# C#
101028-##############################################################################
101029-load(
101030-    "@com_google_googleapis_imports//:imports.bzl",
101031-    "csharp_gapic_assembly_pkg",
101032-    "csharp_gapic_library",
101033-    "csharp_grpc_library",
101034-    "csharp_proto_library",
101035-)
101036-
101037-csharp_proto_library(
101038-    name = "tpu_csharp_proto",
101039-    deps = [":tpu_proto"],
101040-)
101041-
101042-csharp_grpc_library(
101043-    name = "tpu_csharp_grpc",
101044-    srcs = [":tpu_proto"],
101045-    deps = [":tpu_csharp_proto"],
101046-)
101047-
101048-csharp_gapic_library(
101049-    name = "tpu_csharp_gapic",
101050-    srcs = [":tpu_proto_with_info"],
101051-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
101052-    grpc_service_config = "tpu_grpc_service_config.json",
101053-    rest_numeric_enums = False,
101054-    service_yaml = "tpu_v1.yaml",
101055-    deps = [
101056-        ":tpu_csharp_grpc",
101057-        ":tpu_csharp_proto",
101058-    ],
101059-)
101060-
101061-# Open Source Packages
101062-csharp_gapic_assembly_pkg(
101063-    name = "google-cloud-tpu-v1-csharp",
101064-    deps = [
101065-        ":tpu_csharp_gapic",
101066-        ":tpu_csharp_grpc",
101067-        ":tpu_csharp_proto",
101068-    ],
101069-)
101070-
101071-##############################################################################
101072-# C++
101073-##############################################################################
101074-load(
101075-    "@com_google_googleapis_imports//:imports.bzl",
101076-    "cc_grpc_library",
101077-    "cc_proto_library",
101078-)
101079-
101080-cc_proto_library(
101081-    name = "tpu_cc_proto",
101082-    deps = [":tpu_proto"],
101083-)
101084-
101085-cc_grpc_library(
101086-    name = "tpu_cc_grpc",
101087-    srcs = [":tpu_proto"],
101088-    grpc_only = True,
101089-    deps = [":tpu_cc_proto"],
101090-)
101091diff -urN a/google/cloud/tpu/v2alpha1/BUILD.bazel b/google/cloud/tpu/v2alpha1/BUILD.bazel
101092--- a/google/cloud/tpu/v2alpha1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
101093+++ b/google/cloud/tpu/v2alpha1/BUILD.bazel	1969-12-31 16:00:00
101094@@ -1,367 +0,0 @@
101095-# This file was automatically generated by BuildFileGenerator
101096-# https://github.com/googleapis/rules_gapic/tree/master/bazel
101097-
101098-# Most of the manual changes to this file will be overwritten.
101099-# It's **only** allowed to change the following rule attribute values:
101100-# - names of *_gapic_assembly_* rules
101101-# - certain parameters of *_gapic_library rules, including but not limited to:
101102-#    * extra_protoc_parameters
101103-#    * extra_protoc_file_parameters
101104-# The complete list of preserved parameters can be found in the source code.
101105-
101106-# This is an API workspace, having public visibility by default makes perfect sense.
101107-package(default_visibility = ["//visibility:public"])
101108-
101109-##############################################################################
101110-# Common
101111-##############################################################################
101112-load("@rules_proto//proto:defs.bzl", "proto_library")
101113-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
101114-
101115-proto_library(
101116-    name = "tpu_proto",
101117-    srcs = [
101118-        "cloud_tpu.proto",
101119-    ],
101120-    deps = [
101121-        "//google/api:annotations_proto",
101122-        "//google/api:client_proto",
101123-        "//google/api:field_behavior_proto",
101124-        "//google/api:resource_proto",
101125-        "//google/longrunning:operations_proto",
101126-        "@com_google_protobuf//:field_mask_proto",
101127-        "@com_google_protobuf//:timestamp_proto",
101128-    ],
101129-)
101130-
101131-proto_library_with_info(
101132-    name = "tpu_proto_with_info",
101133-    deps = [
101134-        ":tpu_proto",
101135-        "//google/cloud:common_resources_proto",
101136-    ],
101137-)
101138-
101139-##############################################################################
101140-# Java
101141-##############################################################################
101142-load(
101143-    "@com_google_googleapis_imports//:imports.bzl",
101144-    "java_gapic_assembly_gradle_pkg",
101145-    "java_gapic_library",
101146-    "java_gapic_test",
101147-    "java_grpc_library",
101148-    "java_proto_library",
101149-)
101150-
101151-java_proto_library(
101152-    name = "tpu_java_proto",
101153-    deps = [":tpu_proto"],
101154-)
101155-
101156-java_grpc_library(
101157-    name = "tpu_java_grpc",
101158-    srcs = [":tpu_proto"],
101159-    deps = [":tpu_java_proto"],
101160-)
101161-
101162-java_gapic_library(
101163-    name = "tpu_java_gapic",
101164-    srcs = [":tpu_proto_with_info"],
101165-    gapic_yaml = None,
101166-    grpc_service_config = "tpu_grpc_service_config.json",
101167-    rest_numeric_enums = False,
101168-    service_yaml = "tpu.yaml",
101169-    test_deps = [
101170-        ":tpu_java_grpc",
101171-    ],
101172-    transport = "grpc",
101173-    deps = [
101174-        ":tpu_java_proto",
101175-        "//google/api:api_java_proto",
101176-    ],
101177-)
101178-
101179-java_gapic_test(
101180-    name = "tpu_java_gapic_test_suite",
101181-    test_classes = [
101182-        "com.google.cloud.tpu.v2alpha1.TpuClientTest",
101183-    ],
101184-    runtime_deps = [":tpu_java_gapic_test"],
101185-)
101186-
101187-# Open Source Packages
101188-java_gapic_assembly_gradle_pkg(
101189-    name = "google-cloud-tpu-v2alpha1-java",
101190-    include_samples = True,
101191-    transport = "grpc",
101192-    deps = [
101193-        ":tpu_java_gapic",
101194-        ":tpu_java_grpc",
101195-        ":tpu_java_proto",
101196-        ":tpu_proto",
101197-    ],
101198-)
101199-
101200-##############################################################################
101201-# Go
101202-##############################################################################
101203-load(
101204-    "@com_google_googleapis_imports//:imports.bzl",
101205-    "go_gapic_assembly_pkg",
101206-    "go_gapic_library",
101207-    "go_proto_library",
101208-    "go_test",
101209-)
101210-
101211-go_proto_library(
101212-    name = "tpu_go_proto",
101213-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
101214-    importpath = "google.golang.org/genproto/googleapis/cloud/tpu/v2alpha1",
101215-    protos = [":tpu_proto"],
101216-    deps = [
101217-        "//google/api:annotations_go_proto",
101218-        "//google/longrunning:longrunning_go_proto",
101219-    ],
101220-)
101221-
101222-go_gapic_library(
101223-    name = "tpu_go_gapic",
101224-    srcs = [":tpu_proto_with_info"],
101225-    grpc_service_config = "tpu_grpc_service_config.json",
101226-    importpath = "cloud.google.com/go/tpu/apiv2alpha1;tpu",
101227-    metadata = True,
101228-    rest_numeric_enums = False,
101229-    service_yaml = "tpu.yaml",
101230-    deps = [
101231-        ":tpu_go_proto",
101232-        "//google/longrunning:longrunning_go_proto",
101233-        "@com_google_cloud_go//longrunning:go_default_library",
101234-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
101235-    ],
101236-)
101237-
101238-go_test(
101239-    name = "tpu_go_gapic_test",
101240-    srcs = [":tpu_go_gapic_srcjar_test"],
101241-    embed = [":tpu_go_gapic"],
101242-    importpath = "cloud.google.com/go/tpu/apiv2alpha1",
101243-)
101244-
101245-# Open Source Packages
101246-go_gapic_assembly_pkg(
101247-    name = "gapi-cloud-tpu-v2alpha1-go",
101248-    deps = [
101249-        ":tpu_go_gapic",
101250-        ":tpu_go_gapic_srcjar-metadata.srcjar",
101251-        ":tpu_go_gapic_srcjar-test.srcjar",
101252-        ":tpu_go_proto",
101253-    ],
101254-)
101255-
101256-##############################################################################
101257-# Python
101258-##############################################################################
101259-load(
101260-    "@com_google_googleapis_imports//:imports.bzl",
101261-    "py_gapic_assembly_pkg",
101262-    "py_gapic_library",
101263-    "py_test",
101264-)
101265-
101266-py_gapic_library(
101267-    name = "tpu_py_gapic",
101268-    srcs = [":tpu_proto"],
101269-    grpc_service_config = "tpu_grpc_service_config.json",
101270-    rest_numeric_enums = False,
101271-    transport = "grpc",
101272-)
101273-
101274-py_test(
101275-    name = "tpu_py_gapic_test",
101276-    srcs = [
101277-        "tpu_py_gapic_pytest.py",
101278-        "tpu_py_gapic_test.py",
101279-    ],
101280-    legacy_create_init = False,
101281-    deps = [":tpu_py_gapic"],
101282-)
101283-
101284-# Open Source Packages
101285-py_gapic_assembly_pkg(
101286-    name = "tpu-v2alpha1-py",
101287-    deps = [
101288-        ":tpu_py_gapic",
101289-    ],
101290-)
101291-
101292-##############################################################################
101293-# PHP
101294-##############################################################################
101295-load(
101296-    "@com_google_googleapis_imports//:imports.bzl",
101297-    "php_gapic_assembly_pkg",
101298-    "php_gapic_library",
101299-    "php_grpc_library",
101300-    "php_proto_library",
101301-)
101302-
101303-php_proto_library(
101304-    name = "tpu_php_proto",
101305-    deps = [":tpu_proto"],
101306-)
101307-
101308-php_grpc_library(
101309-    name = "tpu_php_grpc",
101310-    srcs = [":tpu_proto"],
101311-    deps = [":tpu_php_proto"],
101312-)
101313-
101314-php_gapic_library(
101315-    name = "tpu_php_gapic",
101316-    srcs = [":tpu_proto_with_info"],
101317-    grpc_service_config = "tpu_grpc_service_config.json",
101318-    rest_numeric_enums = False,
101319-    service_yaml = "tpu.yaml",
101320-    transport = "grpc+rest",
101321-    deps = [
101322-        ":tpu_php_grpc",
101323-        ":tpu_php_proto",
101324-    ],
101325-)
101326-
101327-# Open Source Packages
101328-php_gapic_assembly_pkg(
101329-    name = "google-cloud-tpu-v2alpha1-php",
101330-    deps = [
101331-        ":tpu_php_gapic",
101332-        ":tpu_php_grpc",
101333-        ":tpu_php_proto",
101334-    ],
101335-)
101336-
101337-##############################################################################
101338-# Node.js
101339-##############################################################################
101340-load(
101341-    "@com_google_googleapis_imports//:imports.bzl",
101342-    "nodejs_gapic_assembly_pkg",
101343-    "nodejs_gapic_library",
101344-)
101345-
101346-nodejs_gapic_library(
101347-    name = "tpu_nodejs_gapic",
101348-    package_name = "@google-cloud/tpu",
101349-    src = ":tpu_proto_with_info",
101350-    extra_protoc_parameters = ["metadata"],
101351-    grpc_service_config = "tpu_grpc_service_config.json",
101352-    package = "google.cloud.tpu.v2alpha1",
101353-    rest_numeric_enums = False,
101354-    service_yaml = "tpu.yaml",
101355-    transport = "grpc+rest",
101356-    deps = [],
101357-)
101358-
101359-nodejs_gapic_assembly_pkg(
101360-    name = "tpu-v2alpha1-nodejs",
101361-    deps = [
101362-        ":tpu_nodejs_gapic",
101363-        ":tpu_proto",
101364-    ],
101365-)
101366-
101367-##############################################################################
101368-# Ruby
101369-##############################################################################
101370-load(
101371-    "@com_google_googleapis_imports//:imports.bzl",
101372-    "ruby_cloud_gapic_library",
101373-    "ruby_gapic_assembly_pkg",
101374-    "ruby_grpc_library",
101375-    "ruby_proto_library",
101376-)
101377-
101378-ruby_proto_library(
101379-    name = "tpu_ruby_proto",
101380-    deps = [":tpu_proto"],
101381-)
101382-
101383-ruby_grpc_library(
101384-    name = "tpu_ruby_grpc",
101385-    srcs = [":tpu_proto"],
101386-    deps = [":tpu_ruby_proto"],
101387-)
101388-
101389-ruby_cloud_gapic_library(
101390-    name = "tpu_ruby_gapic",
101391-    srcs = [":tpu_proto_with_info"],
101392-    extra_protoc_parameters = [
101393-        "ruby-cloud-gem-name=google-cloud-tpu-v2alpha1",
101394-    ],
101395-    grpc_service_config = "tpu_grpc_service_config.json",
101396-    rest_numeric_enums = False,
101397-    deps = [
101398-        ":tpu_ruby_grpc",
101399-        ":tpu_ruby_proto",
101400-    ],
101401-)
101402-
101403-# Open Source Packages
101404-ruby_gapic_assembly_pkg(
101405-    name = "google-cloud-tpu-v2alpha1-ruby",
101406-    deps = [
101407-        ":tpu_ruby_gapic",
101408-        ":tpu_ruby_grpc",
101409-        ":tpu_ruby_proto",
101410-    ],
101411-)
101412-
101413-##############################################################################
101414-# C#
101415-##############################################################################
101416-load(
101417-    "@com_google_googleapis_imports//:imports.bzl",
101418-    "csharp_gapic_assembly_pkg",
101419-    "csharp_gapic_library",
101420-    "csharp_grpc_library",
101421-    "csharp_proto_library",
101422-)
101423-
101424-csharp_proto_library(
101425-    name = "tpu_csharp_proto",
101426-    deps = [":tpu_proto"],
101427-)
101428-
101429-csharp_grpc_library(
101430-    name = "tpu_csharp_grpc",
101431-    srcs = [":tpu_proto"],
101432-    deps = [":tpu_csharp_proto"],
101433-)
101434-
101435-csharp_gapic_library(
101436-    name = "tpu_csharp_gapic",
101437-    srcs = [":tpu_proto_with_info"],
101438-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
101439-    grpc_service_config = "tpu_grpc_service_config.json",
101440-    rest_numeric_enums = False,
101441-    service_yaml = "tpu.yaml",
101442-    deps = [
101443-        ":tpu_csharp_grpc",
101444-        ":tpu_csharp_proto",
101445-    ],
101446-)
101447-
101448-# Open Source Packages
101449-csharp_gapic_assembly_pkg(
101450-    name = "google-cloud-tpu-v2alpha1-csharp",
101451-    deps = [
101452-        ":tpu_csharp_gapic",
101453-        ":tpu_csharp_grpc",
101454-        ":tpu_csharp_proto",
101455-    ],
101456-)
101457-
101458-##############################################################################
101459-# C++
101460-##############################################################################
101461-# Put your C++ rules here
101462diff -urN a/google/cloud/translate/BUILD.bazel b/google/cloud/translate/BUILD.bazel
101463--- a/google/cloud/translate/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
101464+++ b/google/cloud/translate/BUILD.bazel	1969-12-31 16:00:00
101465@@ -1,41 +0,0 @@
101466-# This build file includes a target for the Ruby wrapper library for
101467-# google-cloud-translate.
101468-
101469-# This is an API workspace, having public visibility by default makes perfect sense.
101470-package(default_visibility = ["//visibility:public"])
101471-
101472-# Export yaml configs.
101473-exports_files(glob(["*.yaml"]))
101474-
101475-load(
101476-    "@com_google_googleapis_imports//:imports.bzl",
101477-    "ruby_cloud_gapic_library",
101478-    "ruby_gapic_assembly_pkg",
101479-)
101480-
101481-# Generates a Ruby wrapper client for translate.
101482-# Ruby wrapper clients are versionless, but are generated from source protos
101483-# for a particular service version, v3 in this case.
101484-ruby_cloud_gapic_library(
101485-    name = "translate_ruby_wrapper",
101486-    srcs = ["//google/cloud/translate/v3:translation_proto_with_info"],
101487-    extra_protoc_parameters = [
101488-        "ruby-cloud-gem-name=google-cloud-translate",
101489-        "ruby-cloud-env-prefix=TRANSLATE",
101490-        "ruby-cloud-wrapper-of=v3:0.0;v2:0.0",
101491-        "ruby-cloud-product-url=https://cloud.google.com/translate",
101492-        "ruby-cloud-api-id=translate.googleapis.com",
101493-        "ruby-cloud-api-shortname=translate",
101494-        "ruby-cloud-migration-version=3.0",
101495-    ],
101496-    ruby_cloud_description = "Cloud Translation can dynamically translate text between thousands of language pairs. Translation lets websites and programs programmatically integrate with the translation service.",
101497-    ruby_cloud_title = "Cloud Translation",
101498-)
101499-
101500-# Open Source package.
101501-ruby_gapic_assembly_pkg(
101502-    name = "google-cloud-translate-ruby",
101503-    deps = [
101504-        ":translate_ruby_wrapper",
101505-    ],
101506-)
101507diff -urN a/google/cloud/translate/v3/BUILD.bazel b/google/cloud/translate/v3/BUILD.bazel
101508--- a/google/cloud/translate/v3/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
101509+++ b/google/cloud/translate/v3/BUILD.bazel	1969-12-31 16:00:00
101510@@ -1,401 +0,0 @@
101511-# This file was automatically generated by BuildFileGenerator
101512-# https://github.com/googleapis/rules_gapic/tree/master/bazel
101513-
101514-# Most of the manual changes to this file will be overwritten.
101515-# It's **only** allowed to change the following rule attribute values:
101516-# - names of *_gapic_assembly_* rules
101517-# - certain parameters of *_gapic_library rules, including but not limited to:
101518-#    * extra_protoc_parameters
101519-#    * extra_protoc_file_parameters
101520-# The complete list of preserved parameters can be found in the source code.
101521-
101522-# This is an API workspace, having public visibility by default makes perfect sense.
101523-package(default_visibility = ["//visibility:public"])
101524-
101525-##############################################################################
101526-# Common
101527-##############################################################################
101528-load("@rules_proto//proto:defs.bzl", "proto_library")
101529-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
101530-
101531-proto_library(
101532-    name = "translation_proto",
101533-    srcs = [
101534-        "translation_service.proto",
101535-    ],
101536-    deps = [
101537-        "//google/api:annotations_proto",
101538-        "//google/api:client_proto",
101539-        "//google/api:field_behavior_proto",
101540-        "//google/api:resource_proto",
101541-        "//google/longrunning:operations_proto",
101542-        "//google/rpc:status_proto",
101543-        "@com_google_protobuf//:empty_proto",
101544-        "@com_google_protobuf//:timestamp_proto",
101545-    ],
101546-)
101547-
101548-proto_library_with_info(
101549-    name = "translation_proto_with_info",
101550-    deps = [
101551-        ":translation_proto",
101552-        "//google/cloud:common_resources_proto",
101553-    ],
101554-)
101555-
101556-##############################################################################
101557-# Java
101558-##############################################################################
101559-load(
101560-    "@com_google_googleapis_imports//:imports.bzl",
101561-    "java_gapic_assembly_gradle_pkg",
101562-    "java_gapic_library",
101563-    "java_gapic_test",
101564-    "java_grpc_library",
101565-    "java_proto_library",
101566-)
101567-
101568-java_proto_library(
101569-    name = "translation_java_proto",
101570-    deps = [":translation_proto"],
101571-)
101572-
101573-java_grpc_library(
101574-    name = "translation_java_grpc",
101575-    srcs = [":translation_proto"],
101576-    deps = [":translation_java_proto"],
101577-)
101578-
101579-java_gapic_library(
101580-    name = "translation_java_gapic",
101581-    srcs = [":translation_proto_with_info"],
101582-    gapic_yaml = None,
101583-    grpc_service_config = "translate_grpc_service_config.json",
101584-    rest_numeric_enums = False,
101585-    service_yaml = "translate_v3.yaml",
101586-    test_deps = [
101587-        ":translation_java_grpc",
101588-        "//google/cloud/location:location_java_grpc",
101589-    ],
101590-    transport = "grpc+rest",
101591-    deps = [
101592-        ":translation_java_proto",
101593-        "//google/api:api_java_proto",
101594-        "//google/cloud/location:location_java_grpc",
101595-        "//google/cloud/location:location_java_proto",
101596-    ],
101597-)
101598-
101599-java_gapic_test(
101600-    name = "translation_java_gapic_test_suite",
101601-    test_classes = [
101602-        "com.google.cloud.translate.v3.TranslationServiceClientHttpJsonTest",
101603-        "com.google.cloud.translate.v3.TranslationServiceClientTest",
101604-    ],
101605-    runtime_deps = [":translation_java_gapic_test"],
101606-)
101607-
101608-# Open Source Packages
101609-java_gapic_assembly_gradle_pkg(
101610-    name = "google-cloud-translation-v3-java",
101611-    include_samples = True,
101612-    transport = "grpc+rest",
101613-    deps = [
101614-        ":translation_java_gapic",
101615-        ":translation_java_grpc",
101616-        ":translation_java_proto",
101617-        ":translation_proto",
101618-        "//google/cloud/location:location_java_grpc",
101619-        "//google/cloud/location:location_java_proto",
101620-        "//google/cloud/location:location_proto",
101621-    ],
101622-)
101623-
101624-##############################################################################
101625-# Go
101626-##############################################################################
101627-load(
101628-    "@com_google_googleapis_imports//:imports.bzl",
101629-    "go_gapic_assembly_pkg",
101630-    "go_gapic_library",
101631-    "go_proto_library",
101632-    "go_test",
101633-)
101634-
101635-go_proto_library(
101636-    name = "translation_go_proto",
101637-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
101638-    importpath = "google.golang.org/genproto/googleapis/cloud/translate/v3",
101639-    protos = [":translation_proto"],
101640-    deps = [
101641-        "//google/api:annotations_go_proto",
101642-        "//google/longrunning:longrunning_go_proto",
101643-        "//google/rpc:status_go_proto",
101644-    ],
101645-)
101646-
101647-go_gapic_library(
101648-    name = "translation_go_gapic",
101649-    srcs = [":translation_proto_with_info"],
101650-    grpc_service_config = "translate_grpc_service_config.json",
101651-    importpath = "cloud.google.com/go/translate/apiv3;translate",
101652-    metadata = True,
101653-    rest_numeric_enums = False,
101654-    service_yaml = "translate_v3.yaml",
101655-    transport = "grpc+rest",
101656-    deps = [
101657-        ":translation_go_proto",
101658-        "//google/cloud/location:location_go_proto",
101659-        "//google/longrunning:longrunning_go_proto",
101660-        "@com_google_cloud_go//longrunning:go_default_library",
101661-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
101662-    ],
101663-)
101664-
101665-go_test(
101666-    name = "translation_go_gapic_test",
101667-    srcs = [":translation_go_gapic_srcjar_test"],
101668-    embed = [":translation_go_gapic"],
101669-    importpath = "cloud.google.com/go/translate/apiv3",
101670-)
101671-
101672-# Open Source Packages
101673-go_gapic_assembly_pkg(
101674-    name = "gapi-cloud-translation-v3-go",
101675-    deps = [
101676-        ":translation_go_gapic",
101677-        ":translation_go_gapic_srcjar-metadata.srcjar",
101678-        ":translation_go_gapic_srcjar-test.srcjar",
101679-        ":translation_go_proto",
101680-    ],
101681-)
101682-
101683-##############################################################################
101684-# Python
101685-##############################################################################
101686-load(
101687-    "@com_google_googleapis_imports//:imports.bzl",
101688-    "py_gapic_assembly_pkg",
101689-    "py_gapic_library",
101690-    "py_test",
101691-)
101692-
101693-py_gapic_library(
101694-    name = "translation_py_gapic",
101695-    srcs = [":translation_proto"],
101696-    grpc_service_config = "translate_grpc_service_config.json",
101697-    opt_args = ["python-gapic-name=translate"],
101698-    rest_numeric_enums = False,
101699-    transport = "grpc",
101700-)
101701-
101702-py_test(
101703-    name = "translation_py_gapic_test",
101704-    srcs = [
101705-        "translation_py_gapic_pytest.py",
101706-        "translation_py_gapic_test.py",
101707-    ],
101708-    legacy_create_init = False,
101709-    deps = [":translation_py_gapic"],
101710-)
101711-
101712-# Open Source Packages
101713-py_gapic_assembly_pkg(
101714-    name = "translation-v3-py",
101715-    deps = [
101716-        ":translation_py_gapic",
101717-    ],
101718-)
101719-
101720-##############################################################################
101721-# PHP
101722-##############################################################################
101723-load(
101724-    "@com_google_googleapis_imports//:imports.bzl",
101725-    "php_gapic_assembly_pkg",
101726-    "php_gapic_library",
101727-    "php_grpc_library",
101728-    "php_proto_library",
101729-)
101730-
101731-php_proto_library(
101732-    name = "translation_php_proto",
101733-    deps = [":translation_proto"],
101734-)
101735-
101736-php_grpc_library(
101737-    name = "translation_php_grpc",
101738-    srcs = [":translation_proto"],
101739-    deps = [":translation_php_proto"],
101740-)
101741-
101742-php_gapic_library(
101743-    name = "translation_php_gapic",
101744-    srcs = [":translation_proto_with_info"],
101745-    grpc_service_config = "translate_grpc_service_config.json",
101746-    rest_numeric_enums = False,
101747-    service_yaml = "translate_v3.yaml",
101748-    transport = "grpc+rest",
101749-    deps = [
101750-        ":translation_php_grpc",
101751-        ":translation_php_proto",
101752-    ],
101753-)
101754-
101755-# Open Source Packages
101756-php_gapic_assembly_pkg(
101757-    name = "google-cloud-translation-v3-php",
101758-    deps = [
101759-        ":translation_php_gapic",
101760-        ":translation_php_grpc",
101761-        ":translation_php_proto",
101762-    ],
101763-)
101764-
101765-##############################################################################
101766-# Node.js
101767-##############################################################################
101768-load(
101769-    "@com_google_googleapis_imports//:imports.bzl",
101770-    "nodejs_gapic_assembly_pkg",
101771-    "nodejs_gapic_library",
101772-)
101773-
101774-nodejs_gapic_library(
101775-    name = "translation_nodejs_gapic",
101776-    package_name = "@google-cloud/translate",
101777-    src = ":translation_proto_with_info",
101778-    extra_protoc_parameters = ["metadata"],
101779-    grpc_service_config = "translate_grpc_service_config.json",
101780-    package = "google.cloud.translation.v3",
101781-    rest_numeric_enums = False,
101782-    service_yaml = "translate_v3.yaml",
101783-    transport = "grpc+rest",
101784-    deps = [],
101785-)
101786-
101787-nodejs_gapic_assembly_pkg(
101788-    name = "translation-v3-nodejs",
101789-    deps = [
101790-        ":translation_nodejs_gapic",
101791-        ":translation_proto",
101792-    ],
101793-)
101794-
101795-##############################################################################
101796-# Ruby
101797-##############################################################################
101798-load(
101799-    "@com_google_googleapis_imports//:imports.bzl",
101800-    "ruby_cloud_gapic_library",
101801-    "ruby_gapic_assembly_pkg",
101802-    "ruby_grpc_library",
101803-    "ruby_proto_library",
101804-)
101805-
101806-ruby_proto_library(
101807-    name = "translation_ruby_proto",
101808-    deps = [":translation_proto"],
101809-)
101810-
101811-ruby_grpc_library(
101812-    name = "translation_ruby_grpc",
101813-    srcs = [":translation_proto"],
101814-    deps = [":translation_ruby_proto"],
101815-)
101816-
101817-ruby_cloud_gapic_library(
101818-    name = "translation_ruby_gapic",
101819-    srcs = [":translation_proto_with_info"],
101820-    extra_protoc_parameters = [
101821-        "ruby-cloud-api-id=translate.googleapis.com",
101822-        "ruby-cloud-api-shortname=translate",
101823-        "ruby-cloud-env-prefix=TRANSLATE",
101824-        "ruby-cloud-gem-name=google-cloud-translate-v3",
101825-        "ruby-cloud-product-url=https://cloud.google.com/translate",
101826-    ],
101827-    grpc_service_config = "translate_grpc_service_config.json",
101828-    rest_numeric_enums = False,
101829-    ruby_cloud_description = "Cloud Translation can dynamically translate text between thousands of language pairs. Translation lets websites and programs programmatically integrate with the translation service.",
101830-    ruby_cloud_title = "Cloud Translation V3",
101831-    deps = [
101832-        ":translation_ruby_grpc",
101833-        ":translation_ruby_proto",
101834-    ],
101835-)
101836-
101837-# Open Source Packages
101838-ruby_gapic_assembly_pkg(
101839-    name = "google-cloud-translation-v3-ruby",
101840-    deps = [
101841-        ":translation_ruby_gapic",
101842-        ":translation_ruby_grpc",
101843-        ":translation_ruby_proto",
101844-    ],
101845-)
101846-
101847-##############################################################################
101848-# C#
101849-##############################################################################
101850-load(
101851-    "@com_google_googleapis_imports//:imports.bzl",
101852-    "csharp_gapic_assembly_pkg",
101853-    "csharp_gapic_library",
101854-    "csharp_grpc_library",
101855-    "csharp_proto_library",
101856-)
101857-
101858-csharp_proto_library(
101859-    name = "translation_csharp_proto",
101860-    deps = [":translation_proto"],
101861-)
101862-
101863-csharp_grpc_library(
101864-    name = "translation_csharp_grpc",
101865-    srcs = [":translation_proto"],
101866-    deps = [":translation_csharp_proto"],
101867-)
101868-
101869-csharp_gapic_library(
101870-    name = "translation_csharp_gapic",
101871-    srcs = [":translation_proto_with_info"],
101872-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
101873-    grpc_service_config = "translate_grpc_service_config.json",
101874-    rest_numeric_enums = False,
101875-    service_yaml = "translate_v3.yaml",
101876-    deps = [
101877-        ":translation_csharp_grpc",
101878-        ":translation_csharp_proto",
101879-    ],
101880-)
101881-
101882-# Open Source Packages
101883-csharp_gapic_assembly_pkg(
101884-    name = "google-cloud-translation-v3-csharp",
101885-    deps = [
101886-        ":translation_csharp_gapic",
101887-        ":translation_csharp_grpc",
101888-        ":translation_csharp_proto",
101889-    ],
101890-)
101891-
101892-##############################################################################
101893-# C++
101894-##############################################################################
101895-load(
101896-    "@com_google_googleapis_imports//:imports.bzl",
101897-    "cc_grpc_library",
101898-    "cc_proto_library",
101899-)
101900-
101901-cc_proto_library(
101902-    name = "translation_cc_proto",
101903-    deps = [":translation_proto"],
101904-)
101905-
101906-cc_grpc_library(
101907-    name = "translation_cc_grpc",
101908-    srcs = [":translation_proto"],
101909-    grpc_only = True,
101910-    deps = [":translation_cc_proto"],
101911-)
101912diff -urN a/google/cloud/translate/v3beta1/BUILD.bazel b/google/cloud/translate/v3beta1/BUILD.bazel
101913--- a/google/cloud/translate/v3beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
101914+++ b/google/cloud/translate/v3beta1/BUILD.bazel	1969-12-31 16:00:00
101915@@ -1,376 +0,0 @@
101916-# This file was automatically generated by BuildFileGenerator
101917-# https://github.com/googleapis/rules_gapic/tree/master/bazel
101918-
101919-# Most of the manual changes to this file will be overwritten.
101920-# It's **only** allowed to change the following rule attribute values:
101921-# - names of *_gapic_assembly_* rules
101922-# - certain parameters of *_gapic_library rules, including but not limited to:
101923-#    * extra_protoc_parameters
101924-#    * extra_protoc_file_parameters
101925-# The complete list of preserved parameters can be found in the source code.
101926-
101927-# This is an API workspace, having public visibility by default makes perfect sense.
101928-package(default_visibility = ["//visibility:public"])
101929-
101930-##############################################################################
101931-# Common
101932-##############################################################################
101933-load("@rules_proto//proto:defs.bzl", "proto_library")
101934-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
101935-
101936-proto_library(
101937-    name = "translation_proto",
101938-    srcs = [
101939-        "translation_service.proto",
101940-    ],
101941-    deps = [
101942-        "//google/api:annotations_proto",
101943-        "//google/api:client_proto",
101944-        "//google/api:field_behavior_proto",
101945-        "//google/api:resource_proto",
101946-        "//google/longrunning:operations_proto",
101947-        "//google/rpc:status_proto",
101948-        "@com_google_protobuf//:timestamp_proto",
101949-    ],
101950-)
101951-
101952-proto_library_with_info(
101953-    name = "translation_proto_with_info",
101954-    deps = [
101955-        ":translation_proto",
101956-        "//google/cloud:common_resources_proto",
101957-    ],
101958-)
101959-
101960-##############################################################################
101961-# Java
101962-##############################################################################
101963-load(
101964-    "@com_google_googleapis_imports//:imports.bzl",
101965-    "java_gapic_assembly_gradle_pkg",
101966-    "java_gapic_library",
101967-    "java_gapic_test",
101968-    "java_grpc_library",
101969-    "java_proto_library",
101970-)
101971-
101972-java_proto_library(
101973-    name = "translation_java_proto",
101974-    deps = [":translation_proto"],
101975-)
101976-
101977-java_grpc_library(
101978-    name = "translation_java_grpc",
101979-    srcs = [":translation_proto"],
101980-    deps = [":translation_java_proto"],
101981-)
101982-
101983-java_gapic_library(
101984-    name = "translation_java_gapic",
101985-    srcs = [":translation_proto_with_info"],
101986-    gapic_yaml = None,
101987-    grpc_service_config = "translate_grpc_service_config.json",
101988-    rest_numeric_enums = False,
101989-    service_yaml = "translate_v3beta1.yaml",
101990-    test_deps = [
101991-        ":translation_java_grpc",
101992-        "//google/cloud/location:location_java_grpc",
101993-    ],
101994-    transport = "grpc+rest",
101995-    deps = [
101996-        ":translation_java_proto",
101997-        "//google/api:api_java_proto",
101998-        "//google/cloud/location:location_java_grpc",
101999-        "//google/cloud/location:location_java_proto",
102000-    ],
102001-)
102002-
102003-java_gapic_test(
102004-    name = "translation_java_gapic_test_suite",
102005-    test_classes = [
102006-        "com.google.cloud.translate.v3beta1.TranslationServiceClientHttpJsonTest",
102007-        "com.google.cloud.translate.v3beta1.TranslationServiceClientTest",
102008-    ],
102009-    runtime_deps = [":translation_java_gapic_test"],
102010-)
102011-
102012-# Open Source Packages
102013-java_gapic_assembly_gradle_pkg(
102014-    name = "google-cloud-translation-v3beta1-java",
102015-    include_samples = True,
102016-    transport = "grpc+rest",
102017-    deps = [
102018-        ":translation_java_gapic",
102019-        ":translation_java_grpc",
102020-        ":translation_java_proto",
102021-        ":translation_proto",
102022-        "//google/cloud/location:location_java_grpc",
102023-        "//google/cloud/location:location_java_proto",
102024-        "//google/cloud/location:location_proto",
102025-    ],
102026-)
102027-
102028-##############################################################################
102029-# Go
102030-##############################################################################
102031-load(
102032-    "@com_google_googleapis_imports//:imports.bzl",
102033-    "go_gapic_assembly_pkg",
102034-    "go_gapic_library",
102035-    "go_proto_library",
102036-    "go_test",
102037-)
102038-
102039-go_proto_library(
102040-    name = "translation_go_proto",
102041-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
102042-    importpath = "google.golang.org/genproto/googleapis/cloud/translate/v3beta1",
102043-    protos = [":translation_proto"],
102044-    deps = [
102045-        "//google/api:annotations_go_proto",
102046-        "//google/longrunning:longrunning_go_proto",
102047-        "//google/rpc:status_go_proto",
102048-    ],
102049-)
102050-
102051-go_gapic_library(
102052-    name = "translation_go_gapic",
102053-    srcs = [":translation_proto_with_info"],
102054-    grpc_service_config = "translate_grpc_service_config.json",
102055-    importpath = "cloud.google.com/go/translate/apiv3beta1;translate",
102056-    metadata = True,
102057-    rest_numeric_enums = False,
102058-    service_yaml = "translate_v3beta1.yaml",
102059-    transport = "grpc+rest",
102060-    deps = [
102061-        ":translation_go_proto",
102062-        "//google/cloud/location:location_go_proto",
102063-        "//google/longrunning:longrunning_go_proto",
102064-        "@com_google_cloud_go//longrunning:go_default_library",
102065-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
102066-    ],
102067-)
102068-
102069-go_test(
102070-    name = "translation_go_gapic_test",
102071-    srcs = [":translation_go_gapic_srcjar_test"],
102072-    embed = [":translation_go_gapic"],
102073-    importpath = "cloud.google.com/go/translate/apiv3beta1",
102074-)
102075-
102076-# Open Source Packages
102077-go_gapic_assembly_pkg(
102078-    name = "gapi-cloud-translation-v3beta1-go",
102079-    deps = [
102080-        ":translation_go_gapic",
102081-        ":translation_go_gapic_srcjar-metadata.srcjar",
102082-        ":translation_go_gapic_srcjar-test.srcjar",
102083-        ":translation_go_proto",
102084-    ],
102085-)
102086-
102087-##############################################################################
102088-# Python
102089-##############################################################################
102090-load(
102091-    "@com_google_googleapis_imports//:imports.bzl",
102092-    "py_gapic_assembly_pkg",
102093-    "py_gapic_library",
102094-    "py_test",
102095-)
102096-
102097-py_gapic_library(
102098-    name = "translation_py_gapic",
102099-    srcs = [":translation_proto"],
102100-    grpc_service_config = "translate_grpc_service_config.json",
102101-    opt_args = ["python-gapic-name=translate"],
102102-    rest_numeric_enums = False,
102103-    transport = "grpc",
102104-)
102105-
102106-py_test(
102107-    name = "translation_py_gapic_test",
102108-    srcs = [
102109-        "translation_py_gapic_pytest.py",
102110-        "translation_py_gapic_test.py",
102111-    ],
102112-    legacy_create_init = False,
102113-    deps = [":translation_py_gapic"],
102114-)
102115-
102116-# Open Source Packages
102117-py_gapic_assembly_pkg(
102118-    name = "translation-v3beta1-py",
102119-    deps = [
102120-        ":translation_py_gapic",
102121-    ],
102122-)
102123-
102124-##############################################################################
102125-# PHP
102126-##############################################################################
102127-load(
102128-    "@com_google_googleapis_imports//:imports.bzl",
102129-    "php_gapic_assembly_pkg",
102130-    "php_gapic_library",
102131-    "php_grpc_library",
102132-    "php_proto_library",
102133-)
102134-
102135-php_proto_library(
102136-    name = "translation_php_proto",
102137-    deps = [":translation_proto"],
102138-)
102139-
102140-php_grpc_library(
102141-    name = "translation_php_grpc",
102142-    srcs = [":translation_proto"],
102143-    deps = [":translation_php_proto"],
102144-)
102145-
102146-php_gapic_library(
102147-    name = "translation_php_gapic",
102148-    srcs = [":translation_proto_with_info"],
102149-    grpc_service_config = "translate_grpc_service_config.json",
102150-    rest_numeric_enums = False,
102151-    service_yaml = "translate_v3beta1.yaml",
102152-    transport = "grpc+rest",
102153-    deps = [
102154-        ":translation_php_grpc",
102155-        ":translation_php_proto",
102156-    ],
102157-)
102158-
102159-# Open Source Packages
102160-php_gapic_assembly_pkg(
102161-    name = "google-cloud-translation-v3beta1-php",
102162-    deps = [
102163-        ":translation_php_gapic",
102164-        ":translation_php_grpc",
102165-        ":translation_php_proto",
102166-    ],
102167-)
102168-
102169-##############################################################################
102170-# Node.js
102171-##############################################################################
102172-load(
102173-    "@com_google_googleapis_imports//:imports.bzl",
102174-    "nodejs_gapic_assembly_pkg",
102175-    "nodejs_gapic_library",
102176-)
102177-
102178-nodejs_gapic_library(
102179-    name = "translation_nodejs_gapic",
102180-    package_name = "@google-cloud/translate",
102181-    src = ":translation_proto_with_info",
102182-    extra_protoc_parameters = ["metadata"],
102183-    grpc_service_config = "translate_grpc_service_config.json",
102184-    package = "google.cloud.translation.v3beta1",
102185-    rest_numeric_enums = False,
102186-    service_yaml = "translate_v3beta1.yaml",
102187-    transport = "grpc+rest",
102188-    deps = [],
102189-)
102190-
102191-nodejs_gapic_assembly_pkg(
102192-    name = "translation-v3beta1-nodejs",
102193-    deps = [
102194-        ":translation_nodejs_gapic",
102195-        ":translation_proto",
102196-    ],
102197-)
102198-
102199-##############################################################################
102200-# Ruby
102201-##############################################################################
102202-load(
102203-    "@com_google_googleapis_imports//:imports.bzl",
102204-    "ruby_cloud_gapic_library",
102205-    "ruby_gapic_assembly_pkg",
102206-    "ruby_grpc_library",
102207-    "ruby_proto_library",
102208-)
102209-
102210-ruby_proto_library(
102211-    name = "translation_ruby_proto",
102212-    deps = [":translation_proto"],
102213-)
102214-
102215-ruby_grpc_library(
102216-    name = "translation_ruby_grpc",
102217-    srcs = [":translation_proto"],
102218-    deps = [":translation_ruby_proto"],
102219-)
102220-
102221-ruby_cloud_gapic_library(
102222-    name = "translation_ruby_gapic",
102223-    srcs = [":translation_proto_with_info"],
102224-    extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-translation-v3beta1"],
102225-    grpc_service_config = "translate_grpc_service_config.json",
102226-    rest_numeric_enums = False,
102227-    deps = [
102228-        ":translation_ruby_grpc",
102229-        ":translation_ruby_proto",
102230-    ],
102231-)
102232-
102233-# Open Source Packages
102234-ruby_gapic_assembly_pkg(
102235-    name = "google-cloud-translation-v3beta1-ruby",
102236-    deps = [
102237-        ":translation_ruby_gapic",
102238-        ":translation_ruby_grpc",
102239-        ":translation_ruby_proto",
102240-    ],
102241-)
102242-
102243-##############################################################################
102244-# C#
102245-##############################################################################
102246-load(
102247-    "@com_google_googleapis_imports//:imports.bzl",
102248-    "csharp_gapic_assembly_pkg",
102249-    "csharp_gapic_library",
102250-    "csharp_grpc_library",
102251-    "csharp_proto_library",
102252-)
102253-
102254-csharp_proto_library(
102255-    name = "translation_csharp_proto",
102256-    deps = [":translation_proto"],
102257-)
102258-
102259-csharp_grpc_library(
102260-    name = "translation_csharp_grpc",
102261-    srcs = [":translation_proto"],
102262-    deps = [":translation_csharp_proto"],
102263-)
102264-
102265-csharp_gapic_library(
102266-    name = "translation_csharp_gapic",
102267-    srcs = [":translation_proto_with_info"],
102268-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
102269-    grpc_service_config = "translate_grpc_service_config.json",
102270-    rest_numeric_enums = False,
102271-    service_yaml = "translate_v3beta1.yaml",
102272-    deps = [
102273-        ":translation_csharp_grpc",
102274-        ":translation_csharp_proto",
102275-    ],
102276-)
102277-
102278-# Open Source Packages
102279-csharp_gapic_assembly_pkg(
102280-    name = "google-cloud-translation-v3beta1-csharp",
102281-    deps = [
102282-        ":translation_csharp_gapic",
102283-        ":translation_csharp_grpc",
102284-        ":translation_csharp_proto",
102285-    ],
102286-)
102287-
102288-##############################################################################
102289-# C++
102290-##############################################################################
102291-# Put your C++ rules here
102292diff -urN a/google/cloud/video/livestream/BUILD.bazel b/google/cloud/video/livestream/BUILD.bazel
102293--- a/google/cloud/video/livestream/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
102294+++ b/google/cloud/video/livestream/BUILD.bazel	1969-12-31 16:00:00
102295@@ -1,39 +0,0 @@
102296-# This build file includes a target for the Ruby wrapper library for
102297-# google-cloud-video-live_stream.
102298-
102299-# This is an API workspace, having public visibility by default makes perfect sense.
102300-package(default_visibility = ["//visibility:public"])
102301-
102302-# Export yaml configs.
102303-exports_files(glob(["*.yaml"]))
102304-
102305-load(
102306-    "@com_google_googleapis_imports//:imports.bzl",
102307-    "ruby_cloud_gapic_library",
102308-    "ruby_gapic_assembly_pkg",
102309-)
102310-
102311-# Generates a Ruby wrapper client for livestream.
102312-# Ruby wrapper clients are versionless, but are generated from source protos
102313-# for a particular service version, v1 in this case.
102314-ruby_cloud_gapic_library(
102315-    name = "livestream_ruby_wrapper",
102316-    srcs = ["//google/cloud/video/livestream/v1:livestream_proto_with_info"],
102317-    extra_protoc_parameters = [
102318-        "ruby-cloud-gem-name=google-cloud-video-live_stream",
102319-        "ruby-cloud-wrapper-of=v1:0.0",
102320-        "ruby-cloud-product-url=https://cloud.google.com/livestream/",
102321-        "ruby-cloud-api-id=livestream.googleapis.com",
102322-        "ruby-cloud-api-shortname=livestream",
102323-    ],
102324-    ruby_cloud_description = "The Live Stream API transcodes mezzanine live signals into direct-to-consumer streaming formats, including Dynamic Adaptive Streaming over HTTP (DASH/MPEG-DASH), and HTTP Live Streaming (HLS), for multiple device platforms.",
102325-    ruby_cloud_title = "Live Stream",
102326-)
102327-
102328-# Open Source package.
102329-ruby_gapic_assembly_pkg(
102330-    name = "google-cloud-video-livestream-ruby",
102331-    deps = [
102332-        ":livestream_ruby_wrapper",
102333-    ],
102334-)
102335diff -urN a/google/cloud/video/livestream/logging/v1/BUILD.bazel b/google/cloud/video/livestream/logging/v1/BUILD.bazel
102336--- a/google/cloud/video/livestream/logging/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
102337+++ b/google/cloud/video/livestream/logging/v1/BUILD.bazel	1969-12-31 16:00:00
102338@@ -1,179 +0,0 @@
102339-# This file was automatically generated by BuildFileGenerator
102340-
102341-# This is an API workspace, having public visibility by default makes perfect sense.
102342-package(default_visibility = ["//visibility:public"])
102343-
102344-##############################################################################
102345-# Common
102346-##############################################################################
102347-load("@rules_proto//proto:defs.bzl", "proto_library")
102348-
102349-proto_library(
102350-    name = "logging_proto",
102351-    srcs = [
102352-        "logs.proto",
102353-    ],
102354-    deps = [
102355-        "//google/cloud/video/livestream/v1:livestream_proto",
102356-        "//google/rpc:status_proto",
102357-    ],
102358-)
102359-
102360-##############################################################################
102361-# Java
102362-##############################################################################
102363-load(
102364-    "@com_google_googleapis_imports//:imports.bzl",
102365-    "java_grpc_library",
102366-    "java_proto_library",
102367-)
102368-
102369-java_proto_library(
102370-    name = "logging_java_proto",
102371-    deps = [":logging_proto"],
102372-)
102373-
102374-java_grpc_library(
102375-    name = "logging_java_grpc",
102376-    srcs = [":logging_proto"],
102377-    deps = [":logging_java_proto"],
102378-)
102379-
102380-##############################################################################
102381-# Go
102382-##############################################################################
102383-load(
102384-    "@com_google_googleapis_imports//:imports.bzl",
102385-    "go_proto_library",
102386-)
102387-
102388-go_proto_library(
102389-    name = "logging_go_proto",
102390-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
102391-    importpath = "google.golang.org/genproto/googleapis/cloud/video/livestream/logging/v1",
102392-    protos = [":logging_proto"],
102393-    deps = [
102394-        "//google/cloud/video/livestream/v1:livestream_go_proto",
102395-        "//google/rpc:status_go_proto",
102396-    ],
102397-)
102398-
102399-##############################################################################
102400-# Python
102401-##############################################################################
102402-load(
102403-    "@com_google_googleapis_imports//:imports.bzl",
102404-    "moved_proto_library",
102405-    "py_grpc_library",
102406-    "py_proto_library",
102407-)
102408-
102409-moved_proto_library(
102410-    name = "logging_moved_proto",
102411-    srcs = [":logging_proto"],
102412-    deps = [
102413-        "//google/cloud/video/livestream/v1:livestream_proto",
102414-        "//google/rpc:status_proto",
102415-    ],
102416-)
102417-
102418-py_proto_library(
102419-    name = "logging_py_proto",
102420-    deps = [":logging_moved_proto"],
102421-)
102422-
102423-py_grpc_library(
102424-    name = "logging_py_grpc",
102425-    srcs = [":logging_moved_proto"],
102426-    deps = [":logging_py_proto"],
102427-)
102428-
102429-##############################################################################
102430-# PHP
102431-##############################################################################
102432-load(
102433-    "@com_google_googleapis_imports//:imports.bzl",
102434-    "php_grpc_library",
102435-    "php_proto_library",
102436-)
102437-
102438-php_proto_library(
102439-    name = "logging_php_proto",
102440-    deps = [":logging_proto"],
102441-)
102442-
102443-php_grpc_library(
102444-    name = "logging_php_grpc",
102445-    srcs = [":logging_proto"],
102446-    deps = [":logging_php_proto"],
102447-)
102448-
102449-##############################################################################
102450-# Node.js
102451-##############################################################################
102452-load(
102453-    "@com_google_googleapis_imports//:imports.bzl",
102454-    "nodejs_gapic_assembly_pkg",
102455-    "nodejs_gapic_library",
102456-)
102457-
102458-##############################################################################
102459-# Ruby
102460-##############################################################################
102461-load(
102462-    "@com_google_googleapis_imports//:imports.bzl",
102463-    "ruby_grpc_library",
102464-    "ruby_proto_library",
102465-)
102466-
102467-ruby_proto_library(
102468-    name = "logging_ruby_proto",
102469-    deps = [":logging_proto"],
102470-)
102471-
102472-ruby_grpc_library(
102473-    name = "logging_ruby_grpc",
102474-    srcs = [":logging_proto"],
102475-    deps = [":logging_ruby_proto"],
102476-)
102477-
102478-##############################################################################
102479-# C#
102480-##############################################################################
102481-load(
102482-    "@com_google_googleapis_imports//:imports.bzl",
102483-    "csharp_grpc_library",
102484-    "csharp_proto_library",
102485-)
102486-
102487-csharp_proto_library(
102488-    name = "logging_csharp_proto",
102489-    deps = [":logging_proto"],
102490-)
102491-
102492-csharp_grpc_library(
102493-    name = "logging_csharp_grpc",
102494-    srcs = [":logging_proto"],
102495-    deps = [":logging_csharp_proto"],
102496-)
102497-
102498-##############################################################################
102499-# C++
102500-##############################################################################
102501-load(
102502-    "@com_google_googleapis_imports//:imports.bzl",
102503-    "cc_grpc_library",
102504-    "cc_proto_library",
102505-)
102506-
102507-cc_proto_library(
102508-    name = "logging_cc_proto",
102509-    deps = [":logging_proto"],
102510-)
102511-
102512-cc_grpc_library(
102513-    name = "logging_cc_grpc",
102514-    srcs = [":logging_proto"],
102515-    grpc_only = True,
102516-    deps = [":logging_cc_proto"],
102517-)
102518diff -urN a/google/cloud/video/livestream/v1/BUILD.bazel b/google/cloud/video/livestream/v1/BUILD.bazel
102519--- a/google/cloud/video/livestream/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
102520+++ b/google/cloud/video/livestream/v1/BUILD.bazel	1969-12-31 16:00:00
102521@@ -1,402 +0,0 @@
102522-# This file was automatically generated by BuildFileGenerator
102523-# https://github.com/googleapis/rules_gapic/tree/master/bazel
102524-
102525-# Most of the manual changes to this file will be overwritten.
102526-# It's **only** allowed to change the following rule attribute values:
102527-# - names of *_gapic_assembly_* rules
102528-# - certain parameters of *_gapic_library rules, including but not limited to:
102529-#    * extra_protoc_parameters
102530-#    * extra_protoc_file_parameters
102531-# The complete list of preserved parameters can be found in the source code.
102532-
102533-# This is an API workspace, having public visibility by default makes perfect sense.
102534-package(default_visibility = ["//visibility:public"])
102535-
102536-##############################################################################
102537-# Common
102538-##############################################################################
102539-load("@rules_proto//proto:defs.bzl", "proto_library")
102540-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
102541-
102542-proto_library(
102543-    name = "livestream_proto",
102544-    srcs = [
102545-        "outputs.proto",
102546-        "resources.proto",
102547-        "service.proto",
102548-    ],
102549-    deps = [
102550-        "//google/api:annotations_proto",
102551-        "//google/api:client_proto",
102552-        "//google/api:field_behavior_proto",
102553-        "//google/api:resource_proto",
102554-        "//google/longrunning:operations_proto",
102555-        "//google/rpc:status_proto",
102556-        "@com_google_protobuf//:duration_proto",
102557-        "@com_google_protobuf//:empty_proto",
102558-        "@com_google_protobuf//:field_mask_proto",
102559-        "@com_google_protobuf//:timestamp_proto",
102560-    ],
102561-)
102562-
102563-proto_library_with_info(
102564-    name = "livestream_proto_with_info",
102565-    deps = [
102566-        ":livestream_proto",
102567-        "//google/cloud:common_resources_proto",
102568-    ],
102569-)
102570-
102571-##############################################################################
102572-# Java
102573-##############################################################################
102574-load(
102575-    "@com_google_googleapis_imports//:imports.bzl",
102576-    "java_gapic_assembly_gradle_pkg",
102577-    "java_gapic_library",
102578-    "java_gapic_test",
102579-    "java_grpc_library",
102580-    "java_proto_library",
102581-)
102582-
102583-java_proto_library(
102584-    name = "livestream_java_proto",
102585-    deps = [":livestream_proto"],
102586-)
102587-
102588-java_grpc_library(
102589-    name = "livestream_java_grpc",
102590-    srcs = [":livestream_proto"],
102591-    deps = [":livestream_java_proto"],
102592-)
102593-
102594-java_gapic_library(
102595-    name = "livestream_java_gapic",
102596-    srcs = [":livestream_proto_with_info"],
102597-    gapic_yaml = None,
102598-    grpc_service_config = "livestream_grpc_service_config.json",
102599-    rest_numeric_enums = False,
102600-    service_yaml = "livestream_v1.yaml",
102601-    test_deps = [
102602-        ":livestream_java_grpc",
102603-    ],
102604-    transport = "grpc+rest",
102605-    deps = [
102606-        ":livestream_java_proto",
102607-        "//google/api:api_java_proto",
102608-    ],
102609-)
102610-
102611-java_gapic_test(
102612-    name = "livestream_java_gapic_test_suite",
102613-    test_classes = [
102614-        "com.google.cloud.video.livestream.v1.LivestreamServiceClientHttpJsonTest",
102615-        "com.google.cloud.video.livestream.v1.LivestreamServiceClientTest",
102616-    ],
102617-    runtime_deps = [":livestream_java_gapic_test"],
102618-)
102619-
102620-# Open Source Packages
102621-java_gapic_assembly_gradle_pkg(
102622-    name = "google-cloud-video-livestream-v1-java",
102623-    include_samples = True,
102624-    transport = "grpc+rest",
102625-    deps = [
102626-        ":livestream_java_gapic",
102627-        ":livestream_java_grpc",
102628-        ":livestream_java_proto",
102629-        ":livestream_proto",
102630-    ],
102631-)
102632-
102633-##############################################################################
102634-# Go
102635-##############################################################################
102636-load(
102637-    "@com_google_googleapis_imports//:imports.bzl",
102638-    "go_gapic_assembly_pkg",
102639-    "go_gapic_library",
102640-    "go_proto_library",
102641-    "go_test",
102642-)
102643-
102644-go_proto_library(
102645-    name = "livestream_go_proto",
102646-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
102647-    importpath = "google.golang.org/genproto/googleapis/cloud/video/livestream/v1",
102648-    protos = [":livestream_proto"],
102649-    deps = [
102650-        "//google/api:annotations_go_proto",
102651-        "//google/longrunning:longrunning_go_proto",
102652-        "//google/rpc:status_go_proto",
102653-    ],
102654-)
102655-
102656-go_gapic_library(
102657-    name = "livestream_go_gapic",
102658-    srcs = [":livestream_proto_with_info"],
102659-    grpc_service_config = "livestream_grpc_service_config.json",
102660-    importpath = "cloud.google.com/go/video/livestream/apiv1;livestream",
102661-    metadata = True,
102662-    rest_numeric_enums = False,
102663-    service_yaml = "livestream_v1.yaml",
102664-    transport = "grpc+rest",
102665-    deps = [
102666-        ":livestream_go_proto",
102667-        "//google/longrunning:longrunning_go_proto",
102668-        "@com_google_cloud_go//longrunning:go_default_library",
102669-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
102670-        "@io_bazel_rules_go//proto/wkt:duration_go_proto",
102671-    ],
102672-)
102673-
102674-go_test(
102675-    name = "livestream_go_gapic_test",
102676-    srcs = [":livestream_go_gapic_srcjar_test"],
102677-    embed = [":livestream_go_gapic"],
102678-    importpath = "cloud.google.com/go/video/livestream/apiv1",
102679-)
102680-
102681-# Open Source Packages
102682-go_gapic_assembly_pkg(
102683-    name = "gapi-cloud-video-livestream-v1-go",
102684-    deps = [
102685-        ":livestream_go_gapic",
102686-        ":livestream_go_gapic_srcjar-metadata.srcjar",
102687-        ":livestream_go_gapic_srcjar-test.srcjar",
102688-        ":livestream_go_proto",
102689-    ],
102690-)
102691-
102692-##############################################################################
102693-# Python
102694-##############################################################################
102695-load(
102696-    "@com_google_googleapis_imports//:imports.bzl",
102697-    "py_gapic_assembly_pkg",
102698-    "py_gapic_library",
102699-    "py_test",
102700-)
102701-
102702-py_gapic_library(
102703-    name = "livestream_py_gapic",
102704-    srcs = [":livestream_proto"],
102705-    grpc_service_config = "livestream_grpc_service_config.json",
102706-    opt_args = [
102707-        "warehouse-package-name=google-cloud-video-live-stream",
102708-        "python-gapic-namespace=google.cloud.video",
102709-        "python-gapic-name=live_stream",
102710-    ],
102711-    rest_numeric_enums = False,
102712-    transport = "grpc",
102713-)
102714-
102715-py_test(
102716-    name = "livestream_py_gapic_test",
102717-    srcs = [
102718-        "livestream_py_gapic_pytest.py",
102719-        "livestream_py_gapic_test.py",
102720-    ],
102721-    legacy_create_init = False,
102722-    deps = [":livestream_py_gapic"],
102723-)
102724-
102725-# Open Source Packages
102726-py_gapic_assembly_pkg(
102727-    name = "video-livestream-v1-py",
102728-    deps = [
102729-        ":livestream_py_gapic",
102730-    ],
102731-)
102732-
102733-##############################################################################
102734-# PHP
102735-##############################################################################
102736-load(
102737-    "@com_google_googleapis_imports//:imports.bzl",
102738-    "php_gapic_assembly_pkg",
102739-    "php_gapic_library",
102740-    "php_grpc_library",
102741-    "php_proto_library",
102742-)
102743-
102744-php_proto_library(
102745-    name = "livestream_php_proto",
102746-    deps = [":livestream_proto"],
102747-)
102748-
102749-php_grpc_library(
102750-    name = "livestream_php_grpc",
102751-    srcs = [":livestream_proto"],
102752-    deps = [":livestream_php_proto"],
102753-)
102754-
102755-php_gapic_library(
102756-    name = "livestream_php_gapic",
102757-    srcs = [":livestream_proto_with_info"],
102758-    grpc_service_config = "livestream_grpc_service_config.json",
102759-    rest_numeric_enums = False,
102760-    service_yaml = "livestream_v1.yaml",
102761-    transport = "grpc+rest",
102762-    deps = [
102763-        ":livestream_php_grpc",
102764-        ":livestream_php_proto",
102765-    ],
102766-)
102767-
102768-# Open Source Packages
102769-php_gapic_assembly_pkg(
102770-    name = "google-cloud-video-livestream-v1-php",
102771-    deps = [
102772-        ":livestream_php_gapic",
102773-        ":livestream_php_grpc",
102774-        ":livestream_php_proto",
102775-    ],
102776-)
102777-
102778-##############################################################################
102779-# Node.js
102780-##############################################################################
102781-load(
102782-    "@com_google_googleapis_imports//:imports.bzl",
102783-    "nodejs_gapic_assembly_pkg",
102784-    "nodejs_gapic_library",
102785-)
102786-
102787-nodejs_gapic_library(
102788-    name = "livestream_nodejs_gapic",
102789-    package_name = "@google-cloud/livestream",
102790-    src = ":livestream_proto_with_info",
102791-    extra_protoc_parameters = ["metadata"],
102792-    grpc_service_config = "livestream_grpc_service_config.json",
102793-    package = "google.cloud.video.livestream.v1",
102794-    rest_numeric_enums = False,
102795-    service_yaml = "livestream_v1.yaml",
102796-    transport = "grpc+rest",
102797-    deps = [],
102798-)
102799-
102800-nodejs_gapic_assembly_pkg(
102801-    name = "video-livestream-v1-nodejs",
102802-    deps = [
102803-        ":livestream_nodejs_gapic",
102804-        ":livestream_proto",
102805-    ],
102806-)
102807-
102808-##############################################################################
102809-# Ruby
102810-##############################################################################
102811-load(
102812-    "@com_google_googleapis_imports//:imports.bzl",
102813-    "ruby_cloud_gapic_library",
102814-    "ruby_gapic_assembly_pkg",
102815-    "ruby_grpc_library",
102816-    "ruby_proto_library",
102817-)
102818-
102819-ruby_proto_library(
102820-    name = "livestream_ruby_proto",
102821-    deps = [":livestream_proto"],
102822-)
102823-
102824-ruby_grpc_library(
102825-    name = "livestream_ruby_grpc",
102826-    srcs = [":livestream_proto"],
102827-    deps = [":livestream_ruby_proto"],
102828-)
102829-
102830-ruby_cloud_gapic_library(
102831-    name = "livestream_ruby_gapic",
102832-    srcs = [":livestream_proto_with_info"],
102833-    extra_protoc_parameters = [
102834-        "ruby-cloud-api-id=livestream.googleapis.com",
102835-        "ruby-cloud-api-shortname=livestream",
102836-        "ruby-cloud-gem-name=google-cloud-video-live_stream-v1",
102837-        "ruby-cloud-product-url=https://cloud.google.com/livestream/",
102838-    ],
102839-    grpc_service_config = "livestream_grpc_service_config.json",
102840-    rest_numeric_enums = False,
102841-    ruby_cloud_description = "The Live Stream API transcodes mezzanine live signals into direct-to-consumer streaming formats, including Dynamic Adaptive Streaming over HTTP (DASH/MPEG-DASH), and HTTP Live Streaming (HLS), for multiple device platforms.",
102842-    ruby_cloud_title = "Live Stream V1",
102843-    deps = [
102844-        ":livestream_ruby_grpc",
102845-        ":livestream_ruby_proto",
102846-    ],
102847-)
102848-
102849-# Open Source Packages
102850-ruby_gapic_assembly_pkg(
102851-    name = "google-cloud-video-livestream-v1-ruby",
102852-    deps = [
102853-        ":livestream_ruby_gapic",
102854-        ":livestream_ruby_grpc",
102855-        ":livestream_ruby_proto",
102856-    ],
102857-)
102858-
102859-##############################################################################
102860-# C#
102861-##############################################################################
102862-load(
102863-    "@com_google_googleapis_imports//:imports.bzl",
102864-    "csharp_gapic_assembly_pkg",
102865-    "csharp_gapic_library",
102866-    "csharp_grpc_library",
102867-    "csharp_proto_library",
102868-)
102869-
102870-csharp_proto_library(
102871-    name = "livestream_csharp_proto",
102872-    deps = [":livestream_proto"],
102873-)
102874-
102875-csharp_grpc_library(
102876-    name = "livestream_csharp_grpc",
102877-    srcs = [":livestream_proto"],
102878-    deps = [":livestream_csharp_proto"],
102879-)
102880-
102881-csharp_gapic_library(
102882-    name = "livestream_csharp_gapic",
102883-    srcs = [":livestream_proto_with_info"],
102884-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
102885-    grpc_service_config = "livestream_grpc_service_config.json",
102886-    rest_numeric_enums = False,
102887-    service_yaml = "livestream_v1.yaml",
102888-    deps = [
102889-        ":livestream_csharp_grpc",
102890-        ":livestream_csharp_proto",
102891-    ],
102892-)
102893-
102894-# Open Source Packages
102895-csharp_gapic_assembly_pkg(
102896-    name = "google-cloud-video-livestream-v1-csharp",
102897-    deps = [
102898-        ":livestream_csharp_gapic",
102899-        ":livestream_csharp_grpc",
102900-        ":livestream_csharp_proto",
102901-    ],
102902-)
102903-
102904-##############################################################################
102905-# C++
102906-##############################################################################
102907-load(
102908-    "@com_google_googleapis_imports//:imports.bzl",
102909-    "cc_grpc_library",
102910-    "cc_proto_library",
102911-)
102912-
102913-cc_proto_library(
102914-    name = "livestream_cc_proto",
102915-    deps = [":livestream_proto"],
102916-)
102917-
102918-cc_grpc_library(
102919-    name = "livestream_cc_grpc",
102920-    srcs = [":livestream_proto"],
102921-    grpc_only = True,
102922-    deps = [":livestream_cc_proto"],
102923-)
102924diff -urN a/google/cloud/video/stitcher/BUILD.bazel b/google/cloud/video/stitcher/BUILD.bazel
102925--- a/google/cloud/video/stitcher/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
102926+++ b/google/cloud/video/stitcher/BUILD.bazel	1969-12-31 16:00:00
102927@@ -1,39 +0,0 @@
102928-# This build file includes a target for the Ruby wrapper library for
102929-# google-cloud-video-stitcher.
102930-
102931-# This is an API workspace, having public visibility by default makes perfect sense.
102932-package(default_visibility = ["//visibility:public"])
102933-
102934-# Export yaml configs.
102935-exports_files(glob(["*.yaml"]))
102936-
102937-load(
102938-    "@com_google_googleapis_imports//:imports.bzl",
102939-    "ruby_cloud_gapic_library",
102940-    "ruby_gapic_assembly_pkg",
102941-)
102942-
102943-# Generates a Ruby wrapper client for videostitcher.
102944-# Ruby wrapper clients are versionless, but are generated from source protos
102945-# for a particular service version, v1 in this case.
102946-ruby_cloud_gapic_library(
102947-    name = "stitcher_ruby_wrapper",
102948-    srcs = ["//google/cloud/video/stitcher/v1:stitcher_proto_with_info"],
102949-    extra_protoc_parameters = [
102950-        "ruby-cloud-gem-name=google-cloud-video-stitcher",
102951-        "ruby-cloud-wrapper-of=v1:0.0",
102952-        "ruby-cloud-product-url=https://cloud.google.com/video-stitcher/",
102953-        "ruby-cloud-api-id=videostitcher.googleapis.com",
102954-        "ruby-cloud-api-shortname=videostitcher",
102955-    ],
102956-    ruby_cloud_description = "The Video Stitcher API allows you to manipulate video content to dynamically insert ads prior to delivery to client devices. Using the Video Stitcher API, you can monetize your video-on-demand (VOD) and livestreaming videos by inserting ads as described by metadata stored on ad servers.",
102957-    ruby_cloud_title = "Video Stitcher",
102958-)
102959-
102960-# Open Source package.
102961-ruby_gapic_assembly_pkg(
102962-    name = "google-cloud-video-stitcher-ruby",
102963-    deps = [
102964-        ":stitcher_ruby_wrapper",
102965-    ],
102966-)
102967diff -urN a/google/cloud/video/stitcher/v1/BUILD.bazel b/google/cloud/video/stitcher/v1/BUILD.bazel
102968--- a/google/cloud/video/stitcher/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
102969+++ b/google/cloud/video/stitcher/v1/BUILD.bazel	1969-12-31 16:00:00
102970@@ -1,394 +0,0 @@
102971-# This file was automatically generated by BuildFileGenerator
102972-# https://github.com/googleapis/rules_gapic/tree/master/bazel
102973-
102974-# Most of the manual changes to this file will be overwritten.
102975-# It's **only** allowed to change the following rule attribute values:
102976-# - names of *_gapic_assembly_* rules
102977-# - certain parameters of *_gapic_library rules, including but not limited to:
102978-#    * extra_protoc_parameters
102979-#    * extra_protoc_file_parameters
102980-# The complete list of preserved parameters can be found in the source code.
102981-
102982-# This is an API workspace, having public visibility by default makes perfect sense.
102983-package(default_visibility = ["//visibility:public"])
102984-
102985-##############################################################################
102986-# Common
102987-##############################################################################
102988-load("@rules_proto//proto:defs.bzl", "proto_library")
102989-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
102990-
102991-proto_library(
102992-    name = "stitcher_proto",
102993-    srcs = [
102994-        "ad_tag_details.proto",
102995-        "cdn_keys.proto",
102996-        "companions.proto",
102997-        "events.proto",
102998-        "sessions.proto",
102999-        "slates.proto",
103000-        "stitch_details.proto",
103001-        "video_stitcher_service.proto",
103002-    ],
103003-    deps = [
103004-        "//google/api:annotations_proto",
103005-        "//google/api:client_proto",
103006-        "//google/api:field_behavior_proto",
103007-        "//google/api:resource_proto",
103008-        "@com_google_protobuf//:duration_proto",
103009-        "@com_google_protobuf//:empty_proto",
103010-        "@com_google_protobuf//:field_mask_proto",
103011-        "@com_google_protobuf//:struct_proto",
103012-    ],
103013-)
103014-
103015-proto_library_with_info(
103016-    name = "stitcher_proto_with_info",
103017-    deps = [
103018-        ":stitcher_proto",
103019-        "//google/cloud:common_resources_proto",
103020-    ],
103021-)
103022-
103023-##############################################################################
103024-# Java
103025-##############################################################################
103026-load(
103027-    "@com_google_googleapis_imports//:imports.bzl",
103028-    "java_gapic_assembly_gradle_pkg",
103029-    "java_gapic_library",
103030-    "java_gapic_test",
103031-    "java_grpc_library",
103032-    "java_proto_library",
103033-)
103034-
103035-java_proto_library(
103036-    name = "stitcher_java_proto",
103037-    deps = [":stitcher_proto"],
103038-)
103039-
103040-java_grpc_library(
103041-    name = "stitcher_java_grpc",
103042-    srcs = [":stitcher_proto"],
103043-    deps = [":stitcher_java_proto"],
103044-)
103045-
103046-java_gapic_library(
103047-    name = "stitcher_java_gapic",
103048-    srcs = [":stitcher_proto_with_info"],
103049-    gapic_yaml = None,
103050-    grpc_service_config = "videostitcher_grpc_service_config.json",
103051-    rest_numeric_enums = False,
103052-    service_yaml = "videostitcher_v1.yaml",
103053-    test_deps = [
103054-        ":stitcher_java_grpc",
103055-    ],
103056-    transport = "grpc",
103057-    deps = [
103058-        ":stitcher_java_proto",
103059-        "//google/api:api_java_proto",
103060-    ],
103061-)
103062-
103063-java_gapic_test(
103064-    name = "stitcher_java_gapic_test_suite",
103065-    test_classes = [
103066-        "com.google.cloud.video.stitcher.v1.VideoStitcherServiceClientTest",
103067-    ],
103068-    runtime_deps = [":stitcher_java_gapic_test"],
103069-)
103070-
103071-# Open Source Packages
103072-java_gapic_assembly_gradle_pkg(
103073-    name = "google-cloud-video-stitcher-v1-java",
103074-    include_samples = True,
103075-    transport = "grpc",
103076-    deps = [
103077-        ":stitcher_java_gapic",
103078-        ":stitcher_java_grpc",
103079-        ":stitcher_java_proto",
103080-        ":stitcher_proto",
103081-    ],
103082-)
103083-
103084-##############################################################################
103085-# Go
103086-##############################################################################
103087-load(
103088-    "@com_google_googleapis_imports//:imports.bzl",
103089-    "go_gapic_assembly_pkg",
103090-    "go_gapic_library",
103091-    "go_proto_library",
103092-    "go_test",
103093-)
103094-
103095-go_proto_library(
103096-    name = "stitcher_go_proto",
103097-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
103098-    importpath = "google.golang.org/genproto/googleapis/cloud/video/stitcher/v1",
103099-    protos = [":stitcher_proto"],
103100-    deps = [
103101-        "//google/api:annotations_go_proto",
103102-    ],
103103-)
103104-
103105-go_gapic_library(
103106-    name = "stitcher_go_gapic",
103107-    srcs = [":stitcher_proto_with_info"],
103108-    grpc_service_config = "videostitcher_grpc_service_config.json",
103109-    importpath = "cloud.google.com/go/video/stitcher/apiv1;stitcher",
103110-    metadata = True,
103111-    rest_numeric_enums = False,
103112-    service_yaml = "videostitcher_v1.yaml",
103113-    deps = [
103114-        ":stitcher_go_proto",
103115-        "@io_bazel_rules_go//proto/wkt:duration_go_proto",
103116-    ],
103117-)
103118-
103119-go_test(
103120-    name = "stitcher_go_gapic_test",
103121-    srcs = [":stitcher_go_gapic_srcjar_test"],
103122-    embed = [":stitcher_go_gapic"],
103123-    importpath = "cloud.google.com/go/video/stitcher/apiv1",
103124-)
103125-
103126-# Open Source Packages
103127-go_gapic_assembly_pkg(
103128-    name = "gapi-cloud-video-stitcher-v1-go",
103129-    deps = [
103130-        ":stitcher_go_gapic",
103131-        ":stitcher_go_gapic_srcjar-metadata.srcjar",
103132-        ":stitcher_go_gapic_srcjar-test.srcjar",
103133-        ":stitcher_go_proto",
103134-    ],
103135-)
103136-
103137-##############################################################################
103138-# Python
103139-##############################################################################
103140-load(
103141-    "@com_google_googleapis_imports//:imports.bzl",
103142-    "py_gapic_assembly_pkg",
103143-    "py_gapic_library",
103144-    "py_test",
103145-)
103146-
103147-py_gapic_library(
103148-    name = "stitcher_py_gapic",
103149-    srcs = [":stitcher_proto"],
103150-    grpc_service_config = "videostitcher_grpc_service_config.json",
103151-    rest_numeric_enums = False,
103152-    service_yaml = "videostitcher_v1.yaml",
103153-    transport = "grpc+rest",
103154-)
103155-
103156-py_test(
103157-    name = "stitcher_py_gapic_test",
103158-    srcs = [
103159-        "stitcher_py_gapic_pytest.py",
103160-        "stitcher_py_gapic_test.py",
103161-    ],
103162-    legacy_create_init = False,
103163-    deps = [":stitcher_py_gapic"],
103164-)
103165-
103166-# Open Source Packages
103167-py_gapic_assembly_pkg(
103168-    name = "video-stitcher-v1-py",
103169-    deps = [
103170-        ":stitcher_py_gapic",
103171-    ],
103172-)
103173-
103174-##############################################################################
103175-# PHP
103176-##############################################################################
103177-load(
103178-    "@com_google_googleapis_imports//:imports.bzl",
103179-    "php_gapic_assembly_pkg",
103180-    "php_gapic_library",
103181-    "php_grpc_library",
103182-    "php_proto_library",
103183-)
103184-
103185-php_proto_library(
103186-    name = "stitcher_php_proto",
103187-    deps = [":stitcher_proto"],
103188-)
103189-
103190-php_grpc_library(
103191-    name = "stitcher_php_grpc",
103192-    srcs = [":stitcher_proto"],
103193-    deps = [":stitcher_php_proto"],
103194-)
103195-
103196-php_gapic_library(
103197-    name = "stitcher_php_gapic",
103198-    srcs = [":stitcher_proto_with_info"],
103199-    grpc_service_config = "videostitcher_grpc_service_config.json",
103200-    rest_numeric_enums = False,
103201-    service_yaml = "videostitcher_v1.yaml",
103202-    transport = "grpc+rest",
103203-    deps = [
103204-        ":stitcher_php_grpc",
103205-        ":stitcher_php_proto",
103206-    ],
103207-)
103208-
103209-# Open Source Packages
103210-php_gapic_assembly_pkg(
103211-    name = "google-cloud-video-stitcher-v1-php",
103212-    deps = [
103213-        ":stitcher_php_gapic",
103214-        ":stitcher_php_grpc",
103215-        ":stitcher_php_proto",
103216-    ],
103217-)
103218-
103219-##############################################################################
103220-# Node.js
103221-##############################################################################
103222-load(
103223-    "@com_google_googleapis_imports//:imports.bzl",
103224-    "nodejs_gapic_assembly_pkg",
103225-    "nodejs_gapic_library",
103226-)
103227-
103228-nodejs_gapic_library(
103229-    name = "stitcher_nodejs_gapic",
103230-    package_name = "@google-cloud/video-stitcher",
103231-    src = ":stitcher_proto_with_info",
103232-    extra_protoc_parameters = ["metadata"],
103233-    grpc_service_config = "videostitcher_grpc_service_config.json",
103234-    package = "google.cloud.video.stitcher.v1",
103235-    rest_numeric_enums = False,
103236-    service_yaml = "videostitcher_v1.yaml",
103237-    transport = "grpc+rest",
103238-    deps = [],
103239-)
103240-
103241-nodejs_gapic_assembly_pkg(
103242-    name = "video-stitcher-v1-nodejs",
103243-    deps = [
103244-        ":stitcher_nodejs_gapic",
103245-        ":stitcher_proto",
103246-    ],
103247-)
103248-
103249-##############################################################################
103250-# Ruby
103251-##############################################################################
103252-load(
103253-    "@com_google_googleapis_imports//:imports.bzl",
103254-    "ruby_cloud_gapic_library",
103255-    "ruby_gapic_assembly_pkg",
103256-    "ruby_grpc_library",
103257-    "ruby_proto_library",
103258-)
103259-
103260-ruby_proto_library(
103261-    name = "stitcher_ruby_proto",
103262-    deps = [":stitcher_proto"],
103263-)
103264-
103265-ruby_grpc_library(
103266-    name = "stitcher_ruby_grpc",
103267-    srcs = [":stitcher_proto"],
103268-    deps = [":stitcher_ruby_proto"],
103269-)
103270-
103271-ruby_cloud_gapic_library(
103272-    name = "stitcher_ruby_gapic",
103273-    srcs = [":stitcher_proto_with_info"],
103274-    extra_protoc_parameters = [
103275-        "ruby-cloud-api-id=videostitcher.googleapis.com",
103276-        "ruby-cloud-api-shortname=videostitcher",
103277-        "ruby-cloud-gem-name=google-cloud-video-stitcher-v1",
103278-        "ruby-cloud-product-url=https://cloud.google.com/video-stitcher/",
103279-    ],
103280-    grpc_service_config = "videostitcher_grpc_service_config.json",
103281-    rest_numeric_enums = False,
103282-    ruby_cloud_description = "The Video Stitcher API allows you to manipulate video content to dynamically insert ads prior to delivery to client devices. Using the Video Stitcher API, you can monetize your video-on-demand (VOD) and livestreaming videos by inserting ads as described by metadata stored on ad servers.",
103283-    ruby_cloud_title = "Video Stitcher V1",
103284-    deps = [
103285-        ":stitcher_ruby_grpc",
103286-        ":stitcher_ruby_proto",
103287-    ],
103288-)
103289-
103290-# Open Source Packages
103291-ruby_gapic_assembly_pkg(
103292-    name = "google-cloud-video-stitcher-v1-ruby",
103293-    deps = [
103294-        ":stitcher_ruby_gapic",
103295-        ":stitcher_ruby_grpc",
103296-        ":stitcher_ruby_proto",
103297-    ],
103298-)
103299-
103300-##############################################################################
103301-# C#
103302-##############################################################################
103303-load(
103304-    "@com_google_googleapis_imports//:imports.bzl",
103305-    "csharp_gapic_assembly_pkg",
103306-    "csharp_gapic_library",
103307-    "csharp_grpc_library",
103308-    "csharp_proto_library",
103309-)
103310-
103311-csharp_proto_library(
103312-    name = "stitcher_csharp_proto",
103313-    deps = [":stitcher_proto"],
103314-)
103315-
103316-csharp_grpc_library(
103317-    name = "stitcher_csharp_grpc",
103318-    srcs = [":stitcher_proto"],
103319-    deps = [":stitcher_csharp_proto"],
103320-)
103321-
103322-csharp_gapic_library(
103323-    name = "stitcher_csharp_gapic",
103324-    srcs = [":stitcher_proto_with_info"],
103325-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
103326-    grpc_service_config = "videostitcher_grpc_service_config.json",
103327-    rest_numeric_enums = False,
103328-    service_yaml = "videostitcher_v1.yaml",
103329-    deps = [
103330-        ":stitcher_csharp_grpc",
103331-        ":stitcher_csharp_proto",
103332-    ],
103333-)
103334-
103335-# Open Source Packages
103336-csharp_gapic_assembly_pkg(
103337-    name = "google-cloud-video-stitcher-v1-csharp",
103338-    deps = [
103339-        ":stitcher_csharp_gapic",
103340-        ":stitcher_csharp_grpc",
103341-        ":stitcher_csharp_proto",
103342-    ],
103343-)
103344-
103345-##############################################################################
103346-# C++
103347-##############################################################################
103348-load(
103349-    "@com_google_googleapis_imports//:imports.bzl",
103350-    "cc_grpc_library",
103351-    "cc_proto_library",
103352-)
103353-
103354-cc_proto_library(
103355-    name = "stitcher_cc_proto",
103356-    deps = [":stitcher_proto"],
103357-)
103358-
103359-cc_grpc_library(
103360-    name = "stitcher_cc_grpc",
103361-    srcs = [":stitcher_proto"],
103362-    grpc_only = True,
103363-    deps = [":stitcher_cc_proto"],
103364-)
103365diff -urN a/google/cloud/video/transcoder/BUILD.bazel b/google/cloud/video/transcoder/BUILD.bazel
103366--- a/google/cloud/video/transcoder/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
103367+++ b/google/cloud/video/transcoder/BUILD.bazel	1969-12-31 16:00:00
103368@@ -1,40 +0,0 @@
103369-# This build file includes a target for the Ruby wrapper library for
103370-# google-cloud-video-transcoder.
103371-
103372-# This is an API workspace, having public visibility by default makes perfect sense.
103373-package(default_visibility = ["//visibility:public"])
103374-
103375-# Export yaml configs.
103376-exports_files(glob(["*.yaml"]))
103377-
103378-load(
103379-    "@com_google_googleapis_imports//:imports.bzl",
103380-    "ruby_cloud_gapic_library",
103381-    "ruby_gapic_assembly_pkg",
103382-)
103383-
103384-# Generates a Ruby wrapper client for transcoder.
103385-# Ruby wrapper clients are versionless, but are generated from source protos
103386-# for a particular service version, v1 in this case.
103387-ruby_cloud_gapic_library(
103388-    name = "transcoder_ruby_wrapper",
103389-    srcs = ["//google/cloud/video/transcoder/v1:transcoder_proto_with_info"],
103390-    extra_protoc_parameters = [
103391-        "ruby-cloud-gem-name=google-cloud-video-transcoder",
103392-        "ruby-cloud-env-prefix=TRANSCODER",
103393-        "ruby-cloud-wrapper-of=v1:0.0",
103394-        "ruby-cloud-product-url=https://cloud.google.com/transcoder/",
103395-        "ruby-cloud-api-id=transcoder.googleapis.com",
103396-        "ruby-cloud-api-shortname=transcoder",
103397-    ],
103398-    ruby_cloud_description = "The Transcoder API allows you to convert video files and package them for optimized delivery to web, mobile and connected TVs.",
103399-    ruby_cloud_title = "Transcoder",
103400-)
103401-
103402-# Open Source package.
103403-ruby_gapic_assembly_pkg(
103404-    name = "google-cloud-video-transcoder-ruby",
103405-    deps = [
103406-        ":transcoder_ruby_wrapper",
103407-    ],
103408-)
103409diff -urN a/google/cloud/video/transcoder/v1/BUILD.bazel b/google/cloud/video/transcoder/v1/BUILD.bazel
103410--- a/google/cloud/video/transcoder/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
103411+++ b/google/cloud/video/transcoder/v1/BUILD.bazel	1969-12-31 16:00:00
103412@@ -1,388 +0,0 @@
103413-# This file was automatically generated by BuildFileGenerator
103414-# https://github.com/googleapis/rules_gapic/tree/master/bazel
103415-
103416-# Most of the manual changes to this file will be overwritten.
103417-# It's **only** allowed to change the following rule attribute values:
103418-# - names of *_gapic_assembly_* rules
103419-# - certain parameters of *_gapic_library rules, including but not limited to:
103420-#    * extra_protoc_parameters
103421-#    * extra_protoc_file_parameters
103422-# The complete list of preserved parameters can be found in the source code.
103423-
103424-# This is an API workspace, having public visibility by default makes perfect sense.
103425-package(default_visibility = ["//visibility:public"])
103426-
103427-##############################################################################
103428-# Common
103429-##############################################################################
103430-load("@rules_proto//proto:defs.bzl", "proto_library")
103431-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
103432-
103433-proto_library(
103434-    name = "transcoder_proto",
103435-    srcs = [
103436-        "resources.proto",
103437-        "services.proto",
103438-    ],
103439-    deps = [
103440-        "//google/api:annotations_proto",
103441-        "//google/api:client_proto",
103442-        "//google/api:field_behavior_proto",
103443-        "//google/api:resource_proto",
103444-        "//google/rpc:status_proto",
103445-        "@com_google_protobuf//:duration_proto",
103446-        "@com_google_protobuf//:empty_proto",
103447-        "@com_google_protobuf//:timestamp_proto",
103448-    ],
103449-)
103450-
103451-proto_library_with_info(
103452-    name = "transcoder_proto_with_info",
103453-    deps = [
103454-        ":transcoder_proto",
103455-        "//google/cloud:common_resources_proto",
103456-    ],
103457-)
103458-
103459-##############################################################################
103460-# Java
103461-##############################################################################
103462-load(
103463-    "@com_google_googleapis_imports//:imports.bzl",
103464-    "java_gapic_assembly_gradle_pkg",
103465-    "java_gapic_library",
103466-    "java_gapic_test",
103467-    "java_grpc_library",
103468-    "java_proto_library",
103469-)
103470-
103471-java_proto_library(
103472-    name = "transcoder_java_proto",
103473-    deps = [":transcoder_proto"],
103474-)
103475-
103476-java_grpc_library(
103477-    name = "transcoder_java_grpc",
103478-    srcs = [":transcoder_proto"],
103479-    deps = [":transcoder_java_proto"],
103480-)
103481-
103482-java_gapic_library(
103483-    name = "transcoder_java_gapic",
103484-    srcs = [":transcoder_proto_with_info"],
103485-    grpc_service_config = "transcoder_grpc_service_config.json",
103486-    rest_numeric_enums = False,
103487-    test_deps = [
103488-        ":transcoder_java_grpc",
103489-    ],
103490-    transport = "grpc+rest",
103491-    deps = [
103492-        ":transcoder_java_proto",
103493-    ],
103494-)
103495-
103496-java_gapic_test(
103497-    name = "transcoder_java_gapic_test_suite",
103498-    test_classes = [
103499-        "com.google.cloud.video.transcoder.v1.TranscoderServiceClientHttpJsonTest",
103500-        "com.google.cloud.video.transcoder.v1.TranscoderServiceClientTest",
103501-    ],
103502-    runtime_deps = [":transcoder_java_gapic_test"],
103503-)
103504-
103505-# Open Source Packages
103506-java_gapic_assembly_gradle_pkg(
103507-    name = "google-cloud-video-transcoder-v1-java",
103508-    include_samples = True,
103509-    transport = "grpc+rest",
103510-    deps = [
103511-        ":transcoder_java_gapic",
103512-        ":transcoder_java_grpc",
103513-        ":transcoder_java_proto",
103514-        ":transcoder_proto",
103515-    ],
103516-)
103517-
103518-##############################################################################
103519-# Go
103520-##############################################################################
103521-load(
103522-    "@com_google_googleapis_imports//:imports.bzl",
103523-    "go_gapic_assembly_pkg",
103524-    "go_gapic_library",
103525-    "go_proto_library",
103526-    "go_test",
103527-)
103528-
103529-go_proto_library(
103530-    name = "transcoder_go_proto",
103531-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
103532-    importpath = "google.golang.org/genproto/googleapis/cloud/video/transcoder/v1",
103533-    protos = [":transcoder_proto"],
103534-    deps = [
103535-        "//google/api:annotations_go_proto",
103536-        "//google/rpc:status_go_proto",
103537-    ],
103538-)
103539-
103540-go_gapic_library(
103541-    name = "transcoder_go_gapic",
103542-    srcs = [":transcoder_proto_with_info"],
103543-    grpc_service_config = "transcoder_grpc_service_config.json",
103544-    importpath = "cloud.google.com/go/video/transcoder/apiv1;transcoder",
103545-    metadata = True,
103546-    rest_numeric_enums = False,
103547-    service_yaml = "transcoder_v1.yaml",
103548-    transport = "grpc+rest",
103549-    deps = [
103550-        ":transcoder_go_proto",
103551-        "@io_bazel_rules_go//proto/wkt:duration_go_proto",
103552-    ],
103553-)
103554-
103555-go_test(
103556-    name = "transcoder_go_gapic_test",
103557-    srcs = [":transcoder_go_gapic_srcjar_test"],
103558-    embed = [":transcoder_go_gapic"],
103559-    importpath = "cloud.google.com/go/video/transcoder/apiv1",
103560-)
103561-
103562-# Open Source Packages
103563-go_gapic_assembly_pkg(
103564-    name = "gapi-cloud-video-transcoder-v1-go",
103565-    deps = [
103566-        ":transcoder_go_gapic",
103567-        ":transcoder_go_gapic_srcjar-metadata.srcjar",
103568-        ":transcoder_go_gapic_srcjar-test.srcjar",
103569-        ":transcoder_go_proto",
103570-    ],
103571-)
103572-
103573-##############################################################################
103574-# Python
103575-##############################################################################
103576-load(
103577-    "@com_google_googleapis_imports//:imports.bzl",
103578-    "py_gapic_assembly_pkg",
103579-    "py_gapic_library",
103580-    "py_test",
103581-)
103582-
103583-py_gapic_library(
103584-    name = "transcoder_py_gapic",
103585-    srcs = [":transcoder_proto"],
103586-    grpc_service_config = "transcoder_grpc_service_config.json",
103587-    rest_numeric_enums = False,
103588-    transport = "grpc",
103589-)
103590-
103591-py_test(
103592-    name = "transcoder_py_gapic_test",
103593-    srcs = [
103594-        "transcoder_py_gapic_pytest.py",
103595-        "transcoder_py_gapic_test.py",
103596-    ],
103597-    legacy_create_init = False,
103598-    deps = [":transcoder_py_gapic"],
103599-)
103600-
103601-# Open Source Packages
103602-py_gapic_assembly_pkg(
103603-    name = "video-transcoder-v1-py",
103604-    deps = [
103605-        ":transcoder_py_gapic",
103606-    ],
103607-)
103608-
103609-##############################################################################
103610-# PHP
103611-##############################################################################
103612-load(
103613-    "@com_google_googleapis_imports//:imports.bzl",
103614-    "php_gapic_assembly_pkg",
103615-    "php_gapic_library",
103616-    "php_grpc_library",
103617-    "php_proto_library",
103618-)
103619-
103620-php_proto_library(
103621-    name = "transcoder_php_proto",
103622-    deps = [":transcoder_proto"],
103623-)
103624-
103625-php_grpc_library(
103626-    name = "transcoder_php_grpc",
103627-    srcs = [":transcoder_proto"],
103628-    deps = [":transcoder_php_proto"],
103629-)
103630-
103631-php_gapic_library(
103632-    name = "transcoder_php_gapic",
103633-    srcs = [":transcoder_proto_with_info"],
103634-    grpc_service_config = "transcoder_grpc_service_config.json",
103635-    rest_numeric_enums = False,
103636-    service_yaml = "transcoder_v1.yaml",
103637-    transport = "grpc+rest",
103638-    deps = [
103639-        ":transcoder_php_grpc",
103640-        ":transcoder_php_proto",
103641-    ],
103642-)
103643-
103644-# Open Source Packages
103645-php_gapic_assembly_pkg(
103646-    name = "google-cloud-video-transcoder-v1-php",
103647-    deps = [
103648-        ":transcoder_php_gapic",
103649-        ":transcoder_php_grpc",
103650-        ":transcoder_php_proto",
103651-    ],
103652-)
103653-
103654-##############################################################################
103655-# Node.js
103656-##############################################################################
103657-load(
103658-    "@com_google_googleapis_imports//:imports.bzl",
103659-    "nodejs_gapic_assembly_pkg",
103660-    "nodejs_gapic_library",
103661-)
103662-
103663-nodejs_gapic_library(
103664-    name = "transcoder_nodejs_gapic",
103665-    package_name = "@google-cloud/video-transcoder",
103666-    src = ":transcoder_proto_with_info",
103667-    extra_protoc_parameters = ["metadata"],
103668-    grpc_service_config = "transcoder_grpc_service_config.json",
103669-    package = "google.cloud.video.transcoder.v1",
103670-    rest_numeric_enums = False,
103671-    service_yaml = "transcoder_v1.yaml",
103672-    transport = "grpc+rest",
103673-    deps = [],
103674-)
103675-
103676-nodejs_gapic_assembly_pkg(
103677-    name = "video-transcoder-v1-nodejs",
103678-    deps = [
103679-        ":transcoder_nodejs_gapic",
103680-        ":transcoder_proto",
103681-    ],
103682-)
103683-
103684-##############################################################################
103685-# Ruby
103686-##############################################################################
103687-load(
103688-    "@com_google_googleapis_imports//:imports.bzl",
103689-    "ruby_cloud_gapic_library",
103690-    "ruby_gapic_assembly_pkg",
103691-    "ruby_grpc_library",
103692-    "ruby_proto_library",
103693-)
103694-
103695-ruby_proto_library(
103696-    name = "transcoder_ruby_proto",
103697-    deps = [":transcoder_proto"],
103698-)
103699-
103700-ruby_grpc_library(
103701-    name = "transcoder_ruby_grpc",
103702-    srcs = [":transcoder_proto"],
103703-    deps = [":transcoder_ruby_proto"],
103704-)
103705-
103706-ruby_cloud_gapic_library(
103707-    name = "transcoder_ruby_gapic",
103708-    srcs = [":transcoder_proto_with_info"],
103709-    extra_protoc_parameters = [
103710-        "ruby-cloud-api-id=transcoder.googleapis.com",
103711-        "ruby-cloud-api-shortname=transcoder",
103712-        "ruby-cloud-env-prefix=TRANSCODER",
103713-        "ruby-cloud-gem-name=google-cloud-video-transcoder-v1",
103714-        "ruby-cloud-product-url=https://cloud.google.com/transcoder/",
103715-    ],
103716-    grpc_service_config = "transcoder_grpc_service_config.json",
103717-    rest_numeric_enums = False,
103718-    ruby_cloud_description = "The Transcoder API allows you to convert video files and package them for optimized delivery to web, mobile and connected TVs.",
103719-    ruby_cloud_title = "Transcoder V1",
103720-    deps = [
103721-        ":transcoder_ruby_grpc",
103722-        ":transcoder_ruby_proto",
103723-    ],
103724-)
103725-
103726-# Open Source Packages
103727-ruby_gapic_assembly_pkg(
103728-    name = "google-cloud-video-transcoder-v1-ruby",
103729-    deps = [
103730-        ":transcoder_ruby_gapic",
103731-        ":transcoder_ruby_grpc",
103732-        ":transcoder_ruby_proto",
103733-    ],
103734-)
103735-
103736-##############################################################################
103737-# C#
103738-##############################################################################
103739-load(
103740-    "@com_google_googleapis_imports//:imports.bzl",
103741-    "csharp_gapic_assembly_pkg",
103742-    "csharp_gapic_library",
103743-    "csharp_grpc_library",
103744-    "csharp_proto_library",
103745-)
103746-
103747-csharp_proto_library(
103748-    name = "transcoder_csharp_proto",
103749-    deps = [":transcoder_proto"],
103750-)
103751-
103752-csharp_grpc_library(
103753-    name = "transcoder_csharp_grpc",
103754-    srcs = [":transcoder_proto"],
103755-    deps = [":transcoder_csharp_proto"],
103756-)
103757-
103758-csharp_gapic_library(
103759-    name = "transcoder_csharp_gapic",
103760-    srcs = [":transcoder_proto_with_info"],
103761-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
103762-    grpc_service_config = "transcoder_grpc_service_config.json",
103763-    rest_numeric_enums = False,
103764-    service_yaml = "transcoder_v1.yaml",
103765-    deps = [
103766-        ":transcoder_csharp_grpc",
103767-        ":transcoder_csharp_proto",
103768-    ],
103769-)
103770-
103771-# Open Source Packages
103772-csharp_gapic_assembly_pkg(
103773-    name = "google-cloud-video-transcoder-v1-csharp",
103774-    deps = [
103775-        ":transcoder_csharp_gapic",
103776-        ":transcoder_csharp_grpc",
103777-        ":transcoder_csharp_proto",
103778-    ],
103779-)
103780-
103781-##############################################################################
103782-# C++
103783-##############################################################################
103784-load(
103785-    "@com_google_googleapis_imports//:imports.bzl",
103786-    "cc_grpc_library",
103787-    "cc_proto_library",
103788-)
103789-
103790-cc_proto_library(
103791-    name = "transcoder_cc_proto",
103792-    deps = [":transcoder_proto"],
103793-)
103794-
103795-cc_grpc_library(
103796-    name = "transcoder_cc_grpc",
103797-    srcs = [":transcoder_proto"],
103798-    grpc_only = True,
103799-    deps = [":transcoder_cc_proto"],
103800-)
103801diff -urN a/google/cloud/videointelligence/BUILD.bazel b/google/cloud/videointelligence/BUILD.bazel
103802--- a/google/cloud/videointelligence/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
103803+++ b/google/cloud/videointelligence/BUILD.bazel	1969-12-31 16:00:00
103804@@ -1,41 +0,0 @@
103805-# This build file includes a target for the Ruby wrapper library for
103806-# google-cloud-video_intelligence.
103807-
103808-# This is an API workspace, having public visibility by default makes perfect sense.
103809-package(default_visibility = ["//visibility:public"])
103810-
103811-# Export yaml configs.
103812-exports_files(glob(["*.yaml"]))
103813-
103814-load(
103815-    "@com_google_googleapis_imports//:imports.bzl",
103816-    "ruby_cloud_gapic_library",
103817-    "ruby_gapic_assembly_pkg",
103818-)
103819-
103820-# Generates a Ruby wrapper client for videointelligence.
103821-# Ruby wrapper clients are versionless, but are generated from source protos
103822-# for a particular service version, v1 in this case.
103823-ruby_cloud_gapic_library(
103824-    name = "videointelligence_ruby_wrapper",
103825-    srcs = ["//google/cloud/videointelligence/v1:videointelligence_proto_with_info"],
103826-    extra_protoc_parameters = [
103827-        "ruby-cloud-gem-name=google-cloud-video_intelligence",
103828-        "ruby-cloud-env-prefix=VIDEO_INTELLIGENCE",
103829-        "ruby-cloud-wrapper-of=v1:0.0;v1beta2:0.0;v1p1beta1:0.0;v1p2beta1:0.0",
103830-        "ruby-cloud-product-url=https://cloud.google.com/video-intelligence",
103831-        "ruby-cloud-api-id=videointelligence.googleapis.com",
103832-        "ruby-cloud-api-shortname=videointelligence",
103833-        "ruby-cloud-migration-version=3.0",
103834-    ],
103835-    ruby_cloud_description = "Detects objects, explicit content, and scene changes in videos. It also specifies the region for annotation and transcribes speech to text. Supports both asynchronous API and streaming API.",
103836-    ruby_cloud_title = "Cloud Video Intelligence",
103837-)
103838-
103839-# Open Source package.
103840-ruby_gapic_assembly_pkg(
103841-    name = "google-cloud-videointelligence-ruby",
103842-    deps = [
103843-        ":videointelligence_ruby_wrapper",
103844-    ],
103845-)
103846diff -urN a/google/cloud/videointelligence/v1/BUILD.bazel b/google/cloud/videointelligence/v1/BUILD.bazel
103847--- a/google/cloud/videointelligence/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
103848+++ b/google/cloud/videointelligence/v1/BUILD.bazel	1969-12-31 16:00:00
103849@@ -1,381 +0,0 @@
103850-# This file was automatically generated by BuildFileGenerator
103851-
103852-# This is an API workspace, having public visibility by default makes perfect sense.
103853-package(default_visibility = ["//visibility:public"])
103854-
103855-##############################################################################
103856-# Common
103857-##############################################################################
103858-load("@rules_proto//proto:defs.bzl", "proto_library")
103859-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
103860-
103861-proto_library(
103862-    name = "videointelligence_proto",
103863-    srcs = [
103864-        "video_intelligence.proto",
103865-    ],
103866-    deps = [
103867-        "//google/api:annotations_proto",
103868-        "//google/api:client_proto",
103869-        "//google/api:field_behavior_proto",
103870-        "//google/longrunning:operations_proto",
103871-        "//google/rpc:status_proto",
103872-        "@com_google_protobuf//:duration_proto",
103873-        "@com_google_protobuf//:timestamp_proto",
103874-    ],
103875-)
103876-
103877-proto_library_with_info(
103878-    name = "videointelligence_proto_with_info",
103879-    deps = [
103880-        ":videointelligence_proto",
103881-        "//google/cloud:common_resources_proto",
103882-    ],
103883-)
103884-
103885-##############################################################################
103886-# Java
103887-##############################################################################
103888-load(
103889-    "@com_google_googleapis_imports//:imports.bzl",
103890-    "java_gapic_assembly_gradle_pkg",
103891-    "java_gapic_library",
103892-    "java_gapic_test",
103893-    "java_grpc_library",
103894-    "java_proto_library",
103895-)
103896-
103897-java_proto_library(
103898-    name = "videointelligence_java_proto",
103899-    deps = [":videointelligence_proto"],
103900-)
103901-
103902-java_grpc_library(
103903-    name = "videointelligence_java_grpc",
103904-    srcs = [":videointelligence_proto"],
103905-    deps = [":videointelligence_java_proto"],
103906-)
103907-
103908-java_gapic_library(
103909-    name = "videointelligence_java_gapic",
103910-    srcs = [":videointelligence_proto_with_info"],
103911-    gapic_yaml = "videointelligence_gapic.yaml",
103912-    grpc_service_config = "videointelligence_grpc_service_config.json",
103913-    rest_numeric_enums = False,
103914-    test_deps = [
103915-        ":videointelligence_java_grpc",
103916-    ],
103917-    transport = "grpc+rest",
103918-    deps = [
103919-        ":videointelligence_java_proto",
103920-    ],
103921-)
103922-
103923-java_gapic_test(
103924-    name = "videointelligence_java_gapic_test_suite",
103925-    test_classes = [
103926-        "com.google.cloud.videointelligence.v1.VideoIntelligenceServiceClientHttpJsonTest",
103927-        "com.google.cloud.videointelligence.v1.VideoIntelligenceServiceClientTest",
103928-    ],
103929-    runtime_deps = [":videointelligence_java_gapic_test"],
103930-)
103931-
103932-# Open Source Packages
103933-java_gapic_assembly_gradle_pkg(
103934-    name = "google-cloud-videointelligence-v1-java",
103935-    include_samples = True,
103936-    transport = "grpc+rest",
103937-    deps = [
103938-        ":videointelligence_java_gapic",
103939-        ":videointelligence_java_grpc",
103940-        ":videointelligence_java_proto",
103941-        ":videointelligence_proto",
103942-    ],
103943-)
103944-
103945-##############################################################################
103946-# Go
103947-##############################################################################
103948-load(
103949-    "@com_google_googleapis_imports//:imports.bzl",
103950-    "go_gapic_assembly_pkg",
103951-    "go_gapic_library",
103952-    "go_proto_library",
103953-    "go_test",
103954-)
103955-
103956-go_proto_library(
103957-    name = "videointelligence_go_proto",
103958-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
103959-    importpath = "google.golang.org/genproto/googleapis/cloud/videointelligence/v1",
103960-    protos = [":videointelligence_proto"],
103961-    deps = [
103962-        "//google/api:annotations_go_proto",
103963-        "//google/longrunning:longrunning_go_proto",
103964-        "//google/rpc:status_go_proto",
103965-    ],
103966-)
103967-
103968-go_gapic_library(
103969-    name = "videointelligence_go_gapic",
103970-    srcs = [":videointelligence_proto_with_info"],
103971-    grpc_service_config = "videointelligence_grpc_service_config.json",
103972-    importpath = "cloud.google.com/go/videointelligence/apiv1;videointelligence",
103973-    rest_numeric_enums = False,
103974-    service_yaml = "videointelligence_v1.yaml",
103975-    transport = "grpc+rest",
103976-    deps = [
103977-        ":videointelligence_go_proto",
103978-        "//google/longrunning:longrunning_go_proto",
103979-        "@com_google_cloud_go//longrunning:go_default_library",
103980-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
103981-        "@io_bazel_rules_go//proto/wkt:duration_go_proto",
103982-    ],
103983-)
103984-
103985-go_test(
103986-    name = "videointelligence_go_gapic_test",
103987-    srcs = [":videointelligence_go_gapic_srcjar_test"],
103988-    embed = [":videointelligence_go_gapic"],
103989-    importpath = "cloud.google.com/go/videointelligence/apiv1",
103990-)
103991-
103992-# Open Source Packages
103993-go_gapic_assembly_pkg(
103994-    name = "gapi-cloud-videointelligence-v1-go",
103995-    deps = [
103996-        ":videointelligence_go_gapic",
103997-        ":videointelligence_go_gapic_srcjar-test.srcjar",
103998-        ":videointelligence_go_proto",
103999-    ],
104000-)
104001-
104002-##############################################################################
104003-# Python
104004-##############################################################################
104005-load(
104006-    "@com_google_googleapis_imports//:imports.bzl",
104007-    "py_gapic_assembly_pkg",
104008-    "py_gapic_library",
104009-    "py_test",
104010-)
104011-
104012-py_gapic_library(
104013-    name = "videointelligence_py_gapic",
104014-    srcs = [":videointelligence_proto"],
104015-    grpc_service_config = "videointelligence_grpc_service_config.json",
104016-    rest_numeric_enums = False,
104017-    transport = "grpc",
104018-)
104019-
104020-py_test(
104021-    name = "videointelligence_py_gapic_test",
104022-    srcs = [
104023-        "videointelligence_py_gapic_pytest.py",
104024-        "videointelligence_py_gapic_test.py",
104025-    ],
104026-    legacy_create_init = False,
104027-    deps = [":videointelligence_py_gapic"],
104028-)
104029-
104030-py_gapic_assembly_pkg(
104031-    name = "videointelligence-v1-py",
104032-    deps = [
104033-        ":videointelligence_py_gapic",
104034-    ],
104035-)
104036-
104037-##############################################################################
104038-# PHP
104039-##############################################################################
104040-load(
104041-    "@com_google_googleapis_imports//:imports.bzl",
104042-    "php_gapic_assembly_pkg",
104043-    "php_gapic_library",
104044-    "php_grpc_library",
104045-    "php_proto_library",
104046-)
104047-
104048-php_proto_library(
104049-    name = "videointelligence_php_proto",
104050-    deps = [":videointelligence_proto"],
104051-)
104052-
104053-php_grpc_library(
104054-    name = "videointelligence_php_grpc",
104055-    srcs = [":videointelligence_proto"],
104056-    deps = [":videointelligence_php_proto"],
104057-)
104058-
104059-php_gapic_library(
104060-    name = "videointelligence_php_gapic",
104061-    srcs = [":videointelligence_proto_with_info"],
104062-    # Do not change this to the videointelligence_gapic.yaml, see tracking bug.
104063-    gapic_yaml = "videointelligence_gapic.legacy.yaml",
104064-    rest_numeric_enums = False,
104065-    service_yaml = "videointelligence_v1.yaml",
104066-    transport = "grpc+rest",
104067-    deps = [
104068-        ":videointelligence_php_grpc",
104069-        ":videointelligence_php_proto",
104070-    ],
104071-)
104072-
104073-# Open Source Packages
104074-php_gapic_assembly_pkg(
104075-    name = "google-cloud-videointelligence-v1-php",
104076-    deps = [
104077-        ":videointelligence_php_gapic",
104078-        ":videointelligence_php_grpc",
104079-        ":videointelligence_php_proto",
104080-    ],
104081-)
104082-
104083-##############################################################################
104084-# Node.js
104085-##############################################################################
104086-load(
104087-    "@com_google_googleapis_imports//:imports.bzl",
104088-    "nodejs_gapic_assembly_pkg",
104089-    "nodejs_gapic_library",
104090-)
104091-
104092-nodejs_gapic_library(
104093-    name = "videointelligence_nodejs_gapic",
104094-    package_name = "@google-cloud/video-intelligence",
104095-    src = ":videointelligence_proto_with_info",
104096-    extra_protoc_parameters = ["metadata"],
104097-    grpc_service_config = "videointelligence_grpc_service_config.json",
104098-    main_service = "videointelligence",
104099-    package = "google.cloud.videointelligence.v1",
104100-    rest_numeric_enums = False,
104101-    service_yaml = "videointelligence_v1.yaml",
104102-    transport = "grpc+rest",
104103-    deps = [],
104104-)
104105-
104106-nodejs_gapic_assembly_pkg(
104107-    name = "videointelligence-v1-nodejs",
104108-    deps = [
104109-        ":videointelligence_nodejs_gapic",
104110-        ":videointelligence_proto",
104111-    ],
104112-)
104113-
104114-##############################################################################
104115-# Ruby
104116-##############################################################################
104117-load(
104118-    "@com_google_googleapis_imports//:imports.bzl",
104119-    "ruby_cloud_gapic_library",
104120-    "ruby_gapic_assembly_pkg",
104121-    "ruby_grpc_library",
104122-    "ruby_proto_library",
104123-)
104124-
104125-ruby_proto_library(
104126-    name = "videointelligence_ruby_proto",
104127-    deps = [":videointelligence_proto"],
104128-)
104129-
104130-ruby_grpc_library(
104131-    name = "videointelligence_ruby_grpc",
104132-    srcs = [":videointelligence_proto"],
104133-    deps = [":videointelligence_ruby_proto"],
104134-)
104135-
104136-ruby_cloud_gapic_library(
104137-    name = "videointelligence_ruby_gapic",
104138-    srcs = [":videointelligence_proto_with_info"],
104139-    extra_protoc_parameters = [
104140-        "ruby-cloud-gem-name=google-cloud-video_intelligence-v1",
104141-        "ruby-cloud-env-prefix=VIDEO_INTELLIGENCE",
104142-        "ruby-cloud-product-url=https://cloud.google.com/video-intelligence",
104143-        "ruby-cloud-api-id=videointelligence.googleapis.com",
104144-        "ruby-cloud-api-shortname=videointelligence",
104145-    ],
104146-    grpc_service_config = "videointelligence_grpc_service_config.json",
104147-    rest_numeric_enums = False,
104148-    ruby_cloud_description = "Detects objects, explicit content, and scene changes in videos. It also specifies the region for annotation and transcribes speech to text. Supports both asynchronous API and streaming API.",
104149-    ruby_cloud_title = "Cloud Video Intelligence V1",
104150-    deps = [
104151-        ":videointelligence_ruby_grpc",
104152-        ":videointelligence_ruby_proto",
104153-    ],
104154-)
104155-
104156-# Open Source Packages
104157-ruby_gapic_assembly_pkg(
104158-    name = "google-cloud-videointelligence-v1-ruby",
104159-    deps = [
104160-        ":videointelligence_ruby_gapic",
104161-        ":videointelligence_ruby_grpc",
104162-        ":videointelligence_ruby_proto",
104163-    ],
104164-)
104165-
104166-##############################################################################
104167-# C#
104168-##############################################################################
104169-load(
104170-    "@com_google_googleapis_imports//:imports.bzl",
104171-    "csharp_gapic_assembly_pkg",
104172-    "csharp_gapic_library",
104173-    "csharp_grpc_library",
104174-    "csharp_proto_library",
104175-)
104176-
104177-csharp_proto_library(
104178-    name = "videointelligence_csharp_proto",
104179-    deps = [":videointelligence_proto"],
104180-)
104181-
104182-csharp_grpc_library(
104183-    name = "videointelligence_csharp_grpc",
104184-    srcs = [":videointelligence_proto"],
104185-    deps = [":videointelligence_csharp_proto"],
104186-)
104187-
104188-csharp_gapic_library(
104189-    name = "videointelligence_csharp_gapic",
104190-    srcs = [":videointelligence_proto_with_info"],
104191-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
104192-    grpc_service_config = "videointelligence_grpc_service_config.json",
104193-    rest_numeric_enums = False,
104194-    service_yaml = "videointelligence_v1.yaml",
104195-    deps = [
104196-        ":videointelligence_csharp_grpc",
104197-        ":videointelligence_csharp_proto",
104198-    ],
104199-)
104200-
104201-# Open Source Packages
104202-csharp_gapic_assembly_pkg(
104203-    name = "google-cloud-videointelligence-v1-csharp",
104204-    deps = [
104205-        ":videointelligence_csharp_gapic",
104206-        ":videointelligence_csharp_grpc",
104207-        ":videointelligence_csharp_proto",
104208-    ],
104209-)
104210-
104211-##############################################################################
104212-# C++
104213-##############################################################################
104214-load(
104215-    "@com_google_googleapis_imports//:imports.bzl",
104216-    "cc_grpc_library",
104217-    "cc_proto_library",
104218-)
104219-
104220-cc_proto_library(
104221-    name = "videointelligence_cc_proto",
104222-    deps = [":videointelligence_proto"],
104223-)
104224-
104225-cc_grpc_library(
104226-    name = "videointelligence_cc_grpc",
104227-    srcs = [":videointelligence_proto"],
104228-    grpc_only = True,
104229-    deps = [":videointelligence_cc_proto"],
104230-)
104231diff -urN a/google/cloud/videointelligence/v1beta2/BUILD.bazel b/google/cloud/videointelligence/v1beta2/BUILD.bazel
104232--- a/google/cloud/videointelligence/v1beta2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
104233+++ b/google/cloud/videointelligence/v1beta2/BUILD.bazel	1969-12-31 16:00:00
104234@@ -1,363 +0,0 @@
104235-# This file was automatically generated by BuildFileGenerator
104236-
104237-# This is an API workspace, having public visibility by default makes perfect sense.
104238-package(default_visibility = ["//visibility:public"])
104239-
104240-##############################################################################
104241-# Common
104242-##############################################################################
104243-load("@rules_proto//proto:defs.bzl", "proto_library")
104244-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
104245-
104246-proto_library(
104247-    name = "videointelligence_proto",
104248-    srcs = [
104249-        "video_intelligence.proto",
104250-    ],
104251-    deps = [
104252-        "//google/api:annotations_proto",
104253-        "//google/api:client_proto",
104254-        "//google/api:field_behavior_proto",
104255-        "//google/longrunning:operations_proto",
104256-        "//google/rpc:status_proto",
104257-        "@com_google_protobuf//:duration_proto",
104258-        "@com_google_protobuf//:timestamp_proto",
104259-    ],
104260-)
104261-
104262-proto_library_with_info(
104263-    name = "videointelligence_proto_with_info",
104264-    deps = [
104265-        ":videointelligence_proto",
104266-        "//google/cloud:common_resources_proto",
104267-    ],
104268-)
104269-
104270-##############################################################################
104271-# Java
104272-##############################################################################
104273-load(
104274-    "@com_google_googleapis_imports//:imports.bzl",
104275-    "java_gapic_assembly_gradle_pkg",
104276-    "java_gapic_library",
104277-    "java_gapic_test",
104278-    "java_grpc_library",
104279-    "java_proto_library",
104280-)
104281-
104282-java_proto_library(
104283-    name = "videointelligence_java_proto",
104284-    deps = [":videointelligence_proto"],
104285-)
104286-
104287-java_grpc_library(
104288-    name = "videointelligence_java_grpc",
104289-    srcs = [":videointelligence_proto"],
104290-    deps = [":videointelligence_java_proto"],
104291-)
104292-
104293-java_gapic_library(
104294-    name = "videointelligence_java_gapic",
104295-    srcs = [":videointelligence_proto_with_info"],
104296-    gapic_yaml = "videointelligence_gapic.yaml",
104297-    grpc_service_config = "videointelligence_grpc_service_config.json",
104298-    rest_numeric_enums = False,
104299-    test_deps = [
104300-        ":videointelligence_java_grpc",
104301-    ],
104302-    transport = "grpc+rest",
104303-    deps = [
104304-        ":videointelligence_java_proto",
104305-    ],
104306-)
104307-
104308-java_gapic_test(
104309-    name = "videointelligence_java_gapic_test_suite",
104310-    test_classes = [
104311-        "com.google.cloud.videointelligence.v1beta2.VideoIntelligenceServiceClientHttpJsonTest",
104312-        "com.google.cloud.videointelligence.v1beta2.VideoIntelligenceServiceClientTest",
104313-    ],
104314-    runtime_deps = [":videointelligence_java_gapic_test"],
104315-)
104316-
104317-# Open Source Packages
104318-java_gapic_assembly_gradle_pkg(
104319-    name = "google-cloud-videointelligence-v1beta2-java",
104320-    include_samples = True,
104321-    transport = "grpc+rest",
104322-    deps = [
104323-        ":videointelligence_java_gapic",
104324-        ":videointelligence_java_grpc",
104325-        ":videointelligence_java_proto",
104326-        ":videointelligence_proto",
104327-    ],
104328-)
104329-
104330-##############################################################################
104331-# Go
104332-##############################################################################
104333-load(
104334-    "@com_google_googleapis_imports//:imports.bzl",
104335-    "go_gapic_assembly_pkg",
104336-    "go_gapic_library",
104337-    "go_proto_library",
104338-    "go_test",
104339-)
104340-
104341-go_proto_library(
104342-    name = "videointelligence_go_proto",
104343-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
104344-    importpath = "google.golang.org/genproto/googleapis/cloud/videointelligence/v1beta2",
104345-    protos = [":videointelligence_proto"],
104346-    deps = [
104347-        "//google/api:annotations_go_proto",
104348-        "//google/longrunning:longrunning_go_proto",
104349-        "//google/rpc:status_go_proto",
104350-    ],
104351-)
104352-
104353-go_gapic_library(
104354-    name = "videointelligence_go_gapic",
104355-    srcs = [":videointelligence_proto_with_info"],
104356-    grpc_service_config = "videointelligence_grpc_service_config.json",
104357-    importpath = "cloud.google.com/go/videointelligence/apiv1beta2;videointelligence",
104358-    rest_numeric_enums = False,
104359-    service_yaml = "//google/cloud/videointelligence:videointelligence_v1beta2.yaml",
104360-    transport = "grpc+rest",
104361-    deps = [
104362-        ":videointelligence_go_proto",
104363-        "//google/longrunning:longrunning_go_proto",
104364-        "@com_google_cloud_go//longrunning:go_default_library",
104365-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
104366-        "@io_bazel_rules_go//proto/wkt:duration_go_proto",
104367-    ],
104368-)
104369-
104370-go_test(
104371-    name = "videointelligence_go_gapic_test",
104372-    srcs = [":videointelligence_go_gapic_srcjar_test"],
104373-    embed = [":videointelligence_go_gapic"],
104374-    importpath = "cloud.google.com/go/videointelligence/apiv1beta2",
104375-)
104376-
104377-# Open Source Packages
104378-go_gapic_assembly_pkg(
104379-    name = "gapi-cloud-videointelligence-v1beta2-go",
104380-    deps = [
104381-        ":videointelligence_go_gapic",
104382-        ":videointelligence_go_gapic_srcjar-test.srcjar",
104383-        ":videointelligence_go_proto",
104384-    ],
104385-)
104386-
104387-##############################################################################
104388-# Python
104389-##############################################################################
104390-load(
104391-    "@com_google_googleapis_imports//:imports.bzl",
104392-    "py_gapic_assembly_pkg",
104393-    "py_gapic_library",
104394-    "py_test",
104395-)
104396-
104397-py_gapic_library(
104398-    name = "videointelligence_py_gapic",
104399-    srcs = [":videointelligence_proto"],
104400-    grpc_service_config = "videointelligence_grpc_service_config.json",
104401-    rest_numeric_enums = False,
104402-    transport = "grpc",
104403-)
104404-
104405-py_test(
104406-    name = "videointelligence_py_gapic_test",
104407-    srcs = [
104408-        "videointelligence_py_gapic_pytest.py",
104409-        "videointelligence_py_gapic_test.py",
104410-    ],
104411-    legacy_create_init = False,
104412-    deps = [":videointelligence_py_gapic"],
104413-)
104414-
104415-py_gapic_assembly_pkg(
104416-    name = "videointelligence-v1beta2-py",
104417-    deps = [
104418-        ":videointelligence_py_gapic",
104419-    ],
104420-)
104421-
104422-##############################################################################
104423-# PHP
104424-##############################################################################
104425-load(
104426-    "@com_google_googleapis_imports//:imports.bzl",
104427-    "php_gapic_assembly_pkg",
104428-    "php_gapic_library",
104429-    "php_grpc_library",
104430-    "php_proto_library",
104431-)
104432-
104433-php_proto_library(
104434-    name = "videointelligence_php_proto",
104435-    deps = [":videointelligence_proto"],
104436-)
104437-
104438-php_grpc_library(
104439-    name = "videointelligence_php_grpc",
104440-    srcs = [":videointelligence_proto"],
104441-    deps = [":videointelligence_php_proto"],
104442-)
104443-
104444-php_gapic_library(
104445-    name = "videointelligence_php_gapic",
104446-    srcs = [":videointelligence_proto_with_info"],
104447-    gapic_yaml = "videointelligence_gapic.yaml",
104448-    rest_numeric_enums = False,
104449-    service_yaml = "//google/cloud/videointelligence:videointelligence_v1beta2.yaml",
104450-    transport = "grpc+rest",
104451-    deps = [
104452-        ":videointelligence_php_grpc",
104453-        ":videointelligence_php_proto",
104454-    ],
104455-)
104456-
104457-# Open Source Packages
104458-php_gapic_assembly_pkg(
104459-    name = "google-cloud-videointelligence-v1beta2-php",
104460-    deps = [
104461-        ":videointelligence_php_gapic",
104462-        ":videointelligence_php_grpc",
104463-        ":videointelligence_php_proto",
104464-    ],
104465-)
104466-
104467-##############################################################################
104468-# Node.js
104469-##############################################################################
104470-load(
104471-    "@com_google_googleapis_imports//:imports.bzl",
104472-    "nodejs_gapic_assembly_pkg",
104473-    "nodejs_gapic_library",
104474-)
104475-
104476-nodejs_gapic_library(
104477-    name = "videointelligence_nodejs_gapic",
104478-    package_name = "@google-cloud/video-intelligence",
104479-    src = ":videointelligence_proto_with_info",
104480-    extra_protoc_parameters = ["metadata"],
104481-    grpc_service_config = "videointelligence_grpc_service_config.json",
104482-    main_service = "videointelligence",
104483-    package = "google.cloud.videointelligence.v1beta2",
104484-    rest_numeric_enums = False,
104485-    service_yaml = "//google/cloud/videointelligence:videointelligence_v1beta2.yaml",
104486-    transport = "grpc+rest",
104487-    deps = [],
104488-)
104489-
104490-nodejs_gapic_assembly_pkg(
104491-    name = "videointelligence-v1beta2-nodejs",
104492-    deps = [
104493-        ":videointelligence_nodejs_gapic",
104494-        ":videointelligence_proto",
104495-    ],
104496-)
104497-
104498-##############################################################################
104499-# Ruby
104500-##############################################################################
104501-load(
104502-    "@com_google_googleapis_imports//:imports.bzl",
104503-    "ruby_cloud_gapic_library",
104504-    "ruby_gapic_assembly_pkg",
104505-    "ruby_grpc_library",
104506-    "ruby_proto_library",
104507-)
104508-
104509-ruby_proto_library(
104510-    name = "videointelligence_ruby_proto",
104511-    deps = [":videointelligence_proto"],
104512-)
104513-
104514-ruby_grpc_library(
104515-    name = "videointelligence_ruby_grpc",
104516-    srcs = [":videointelligence_proto"],
104517-    deps = [":videointelligence_ruby_proto"],
104518-)
104519-
104520-ruby_cloud_gapic_library(
104521-    name = "videointelligence_ruby_gapic",
104522-    srcs = [":videointelligence_proto_with_info"],
104523-    extra_protoc_parameters = [
104524-        "ruby-cloud-gem-name=google-cloud-video_intelligence-v1beta2",
104525-        "ruby-cloud-env-prefix=VIDEO_INTELLIGENCE",
104526-        "ruby-cloud-product-url=https://cloud.google.com/video-intelligence",
104527-        "ruby-cloud-api-id=videointelligence.googleapis.com",
104528-        "ruby-cloud-api-shortname=videointelligence",
104529-    ],
104530-    grpc_service_config = "videointelligence_grpc_service_config.json",
104531-    rest_numeric_enums = False,
104532-    ruby_cloud_description = "Detects objects, explicit content, and scene changes in videos. It also specifies the region for annotation and transcribes speech to text. Supports both asynchronous API and streaming API.",
104533-    ruby_cloud_title = "Cloud Video Intelligence V1beta2",
104534-    deps = [
104535-        ":videointelligence_ruby_grpc",
104536-        ":videointelligence_ruby_proto",
104537-    ],
104538-)
104539-
104540-# Open Source Packages
104541-ruby_gapic_assembly_pkg(
104542-    name = "google-cloud-videointelligence-v1beta2-ruby",
104543-    deps = [
104544-        ":videointelligence_ruby_gapic",
104545-        ":videointelligence_ruby_grpc",
104546-        ":videointelligence_ruby_proto",
104547-    ],
104548-)
104549-
104550-##############################################################################
104551-# C#
104552-##############################################################################
104553-load(
104554-    "@com_google_googleapis_imports//:imports.bzl",
104555-    "csharp_gapic_assembly_pkg",
104556-    "csharp_gapic_library",
104557-    "csharp_grpc_library",
104558-    "csharp_proto_library",
104559-)
104560-
104561-csharp_proto_library(
104562-    name = "videointelligence_csharp_proto",
104563-    deps = [":videointelligence_proto"],
104564-)
104565-
104566-csharp_grpc_library(
104567-    name = "videointelligence_csharp_grpc",
104568-    srcs = [":videointelligence_proto"],
104569-    deps = [":videointelligence_csharp_proto"],
104570-)
104571-
104572-csharp_gapic_library(
104573-    name = "videointelligence_csharp_gapic",
104574-    srcs = [":videointelligence_proto_with_info"],
104575-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
104576-    grpc_service_config = "videointelligence_grpc_service_config.json",
104577-    rest_numeric_enums = False,
104578-    deps = [
104579-        ":videointelligence_csharp_grpc",
104580-        ":videointelligence_csharp_proto",
104581-    ],
104582-)
104583-
104584-# Open Source Packages
104585-csharp_gapic_assembly_pkg(
104586-    name = "google-cloud-videointelligence-v1beta2-csharp",
104587-    deps = [
104588-        ":videointelligence_csharp_gapic",
104589-        ":videointelligence_csharp_grpc",
104590-        ":videointelligence_csharp_proto",
104591-    ],
104592-)
104593-
104594-##############################################################################
104595-# C++
104596-##############################################################################
104597-# Put your C++ rules here
104598diff -urN a/google/cloud/videointelligence/v1p1beta1/BUILD.bazel b/google/cloud/videointelligence/v1p1beta1/BUILD.bazel
104599--- a/google/cloud/videointelligence/v1p1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
104600+++ b/google/cloud/videointelligence/v1p1beta1/BUILD.bazel	1969-12-31 16:00:00
104601@@ -1,365 +0,0 @@
104602-# This file was automatically generated by BuildFileGenerator
104603-
104604-# This is an API workspace, having public visibility by default makes perfect sense.
104605-package(default_visibility = ["//visibility:public"])
104606-
104607-##############################################################################
104608-# Common
104609-##############################################################################
104610-load("@rules_proto//proto:defs.bzl", "proto_library")
104611-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
104612-
104613-proto_library(
104614-    name = "videointelligence_proto",
104615-    srcs = [
104616-        "video_intelligence.proto",
104617-    ],
104618-    deps = [
104619-        "//google/api:annotations_proto",
104620-        "//google/api:client_proto",
104621-        "//google/api:field_behavior_proto",
104622-        "//google/longrunning:operations_proto",
104623-        "//google/rpc:status_proto",
104624-        "@com_google_protobuf//:duration_proto",
104625-        "@com_google_protobuf//:timestamp_proto",
104626-    ],
104627-)
104628-
104629-proto_library_with_info(
104630-    name = "videointelligence_proto_with_info",
104631-    deps = [
104632-        ":videointelligence_proto",
104633-        "//google/cloud:common_resources_proto",
104634-    ],
104635-)
104636-
104637-##############################################################################
104638-# Java
104639-##############################################################################
104640-load(
104641-    "@com_google_googleapis_imports//:imports.bzl",
104642-    "java_gapic_assembly_gradle_pkg",
104643-    "java_gapic_library",
104644-    "java_gapic_test",
104645-    "java_grpc_library",
104646-    "java_proto_library",
104647-)
104648-
104649-java_proto_library(
104650-    name = "videointelligence_java_proto",
104651-    deps = [":videointelligence_proto"],
104652-)
104653-
104654-java_grpc_library(
104655-    name = "videointelligence_java_grpc",
104656-    srcs = [":videointelligence_proto"],
104657-    deps = [":videointelligence_java_proto"],
104658-)
104659-
104660-java_gapic_library(
104661-    name = "videointelligence_java_gapic",
104662-    srcs = [":videointelligence_proto_with_info"],
104663-    gapic_yaml = "videointelligence_gapic.yaml",
104664-    grpc_service_config = "videointelligence_grpc_service_config.json",
104665-    rest_numeric_enums = False,
104666-    test_deps = [
104667-        ":videointelligence_java_grpc",
104668-    ],
104669-    transport = "grpc+rest",
104670-    deps = [
104671-        ":videointelligence_java_proto",
104672-    ],
104673-)
104674-
104675-java_gapic_test(
104676-    name = "videointelligence_java_gapic_test_suite",
104677-    test_classes = [
104678-        "com.google.cloud.videointelligence.v1p1beta1.VideoIntelligenceServiceClientHttpJsonTest",
104679-        "com.google.cloud.videointelligence.v1p1beta1.VideoIntelligenceServiceClientTest",
104680-    ],
104681-    runtime_deps = [":videointelligence_java_gapic_test"],
104682-)
104683-
104684-# Open Source Packages
104685-java_gapic_assembly_gradle_pkg(
104686-    name = "google-cloud-videointelligence-v1p1beta1-java",
104687-    include_samples = True,
104688-    transport = "grpc+rest",
104689-    deps = [
104690-        ":videointelligence_java_gapic",
104691-        ":videointelligence_java_grpc",
104692-        ":videointelligence_java_proto",
104693-        ":videointelligence_proto",
104694-    ],
104695-)
104696-
104697-##############################################################################
104698-# Go
104699-##############################################################################
104700-load(
104701-    "@com_google_googleapis_imports//:imports.bzl",
104702-    "go_gapic_assembly_pkg",
104703-    "go_gapic_library",
104704-    "go_proto_library",
104705-    "go_test",
104706-)
104707-
104708-go_proto_library(
104709-    name = "videointelligence_go_proto",
104710-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
104711-    importpath = "google.golang.org/genproto/googleapis/cloud/videointelligence/v1p1beta1",
104712-    protos = [":videointelligence_proto"],
104713-    deps = [
104714-        "//google/api:annotations_go_proto",
104715-        "//google/longrunning:longrunning_go_proto",
104716-        "//google/rpc:status_go_proto",
104717-    ],
104718-)
104719-
104720-go_gapic_library(
104721-    name = "videointelligence_go_gapic",
104722-    srcs = [":videointelligence_proto_with_info"],
104723-    grpc_service_config = "videointelligence_grpc_service_config.json",
104724-    importpath = "cloud.google.com/go/videointelligence/apiv1p1beta1;videointelligence",
104725-    rest_numeric_enums = False,
104726-    service_yaml = "//google/cloud/videointelligence:videointelligence_v1p1beta1.yaml",
104727-    transport = "grpc+rest",
104728-    deps = [
104729-        ":videointelligence_go_proto",
104730-        "//google/longrunning:longrunning_go_proto",
104731-        "@com_google_cloud_go//longrunning:go_default_library",
104732-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
104733-        "@io_bazel_rules_go//proto/wkt:duration_go_proto",
104734-    ],
104735-)
104736-
104737-go_test(
104738-    name = "videointelligence_go_gapic_test",
104739-    srcs = [":videointelligence_go_gapic_srcjar_test"],
104740-    embed = [":videointelligence_go_gapic"],
104741-    importpath = "cloud.google.com/go/videointelligence/apiv1p1beta1",
104742-)
104743-
104744-# Open Source Packages
104745-go_gapic_assembly_pkg(
104746-    name = "gapi-cloud-videointelligence-v1p1beta1-go",
104747-    deps = [
104748-        ":videointelligence_go_gapic",
104749-        ":videointelligence_go_gapic_srcjar-test.srcjar",
104750-        ":videointelligence_go_proto",
104751-    ],
104752-)
104753-
104754-##############################################################################
104755-# Python
104756-##############################################################################
104757-load(
104758-    "@com_google_googleapis_imports//:imports.bzl",
104759-    "py_gapic_assembly_pkg",
104760-    "py_gapic_library",
104761-    "py_test",
104762-)
104763-
104764-py_gapic_library(
104765-    name = "videointelligence_py_gapic",
104766-    srcs = [":videointelligence_proto"],
104767-    grpc_service_config = "videointelligence_grpc_service_config.json",
104768-    rest_numeric_enums = False,
104769-    transport = "grpc",
104770-)
104771-
104772-py_test(
104773-    name = "videointelligence_py_gapic_test",
104774-    srcs = [
104775-        "videointelligence_py_gapic_pytest.py",
104776-        "videointelligence_py_gapic_test.py",
104777-    ],
104778-    legacy_create_init = False,
104779-    deps = [":videointelligence_py_gapic"],
104780-)
104781-
104782-py_gapic_assembly_pkg(
104783-    name = "videointelligence-v1p1beta1-py",
104784-    deps = [
104785-        ":videointelligence_py_gapic",
104786-    ],
104787-)
104788-
104789-##############################################################################
104790-# PHP
104791-##############################################################################
104792-load(
104793-    "@com_google_googleapis_imports//:imports.bzl",
104794-    "php_gapic_assembly_pkg",
104795-    "php_gapic_library",
104796-    "php_grpc_library",
104797-    "php_proto_library",
104798-)
104799-
104800-php_proto_library(
104801-    name = "videointelligence_php_proto",
104802-    deps = [":videointelligence_proto"],
104803-)
104804-
104805-php_grpc_library(
104806-    name = "videointelligence_php_grpc",
104807-    srcs = [":videointelligence_proto"],
104808-    deps = [":videointelligence_php_proto"],
104809-)
104810-
104811-php_gapic_library(
104812-    name = "videointelligence_php_gapic",
104813-    srcs = [":videointelligence_proto_with_info"],
104814-    gapic_yaml = "videointelligence_gapic.yaml",
104815-    grpc_service_config = "videointelligence_grpc_service_config.json",
104816-    rest_numeric_enums = False,
104817-    service_yaml = "//google/cloud/videointelligence:videointelligence_v1p1beta1.yaml",
104818-    transport = "grpc+rest",
104819-    deps = [
104820-        ":videointelligence_php_grpc",
104821-        ":videointelligence_php_proto",
104822-    ],
104823-)
104824-
104825-# Open Source Packages
104826-php_gapic_assembly_pkg(
104827-    name = "google-cloud-videointelligence-v1p1beta1-php",
104828-    deps = [
104829-        ":videointelligence_php_gapic",
104830-        ":videointelligence_php_grpc",
104831-        ":videointelligence_php_proto",
104832-    ],
104833-)
104834-
104835-##############################################################################
104836-# Node.js
104837-##############################################################################
104838-load(
104839-    "@com_google_googleapis_imports//:imports.bzl",
104840-    "nodejs_gapic_assembly_pkg",
104841-    "nodejs_gapic_library",
104842-)
104843-
104844-nodejs_gapic_library(
104845-    name = "videointelligence_nodejs_gapic",
104846-    package_name = "@google-cloud/video-intelligence",
104847-    src = ":videointelligence_proto_with_info",
104848-    extra_protoc_parameters = ["metadata"],
104849-    grpc_service_config = "videointelligence_grpc_service_config.json",
104850-    main_service = "videointelligence",
104851-    package = "google.cloud.videointelligence.v1p1beta1",
104852-    rest_numeric_enums = False,
104853-    service_yaml = "//google/cloud/videointelligence:videointelligence_v1p1beta1.yaml",
104854-    transport = "grpc+rest",
104855-    deps = [],
104856-)
104857-
104858-nodejs_gapic_assembly_pkg(
104859-    name = "videointelligence-v1p1beta1-nodejs",
104860-    deps = [
104861-        ":videointelligence_nodejs_gapic",
104862-        ":videointelligence_proto",
104863-    ],
104864-)
104865-
104866-##############################################################################
104867-# Ruby
104868-##############################################################################
104869-load(
104870-    "@com_google_googleapis_imports//:imports.bzl",
104871-    "ruby_cloud_gapic_library",
104872-    "ruby_gapic_assembly_pkg",
104873-    "ruby_grpc_library",
104874-    "ruby_proto_library",
104875-)
104876-
104877-ruby_proto_library(
104878-    name = "videointelligence_ruby_proto",
104879-    deps = [":videointelligence_proto"],
104880-)
104881-
104882-ruby_grpc_library(
104883-    name = "videointelligence_ruby_grpc",
104884-    srcs = [":videointelligence_proto"],
104885-    deps = [":videointelligence_ruby_proto"],
104886-)
104887-
104888-ruby_cloud_gapic_library(
104889-    name = "videointelligence_ruby_gapic",
104890-    srcs = [":videointelligence_proto_with_info"],
104891-    extra_protoc_parameters = [
104892-        "ruby-cloud-gem-name=google-cloud-video_intelligence-v1p1beta1",
104893-        "ruby-cloud-env-prefix=VIDEO_INTELLIGENCE",
104894-        "ruby-cloud-product-url=https://cloud.google.com/video-intelligence",
104895-        "ruby-cloud-api-id=videointelligence.googleapis.com",
104896-        "ruby-cloud-api-shortname=videointelligence",
104897-    ],
104898-    grpc_service_config = "videointelligence_grpc_service_config.json",
104899-    rest_numeric_enums = False,
104900-    ruby_cloud_description = "Detects objects, explicit content, and scene changes in videos. It also specifies the region for annotation and transcribes speech to text. Supports both asynchronous API and streaming API.",
104901-    ruby_cloud_title = "Cloud Video Intelligence V1p1beta1",
104902-    deps = [
104903-        ":videointelligence_ruby_grpc",
104904-        ":videointelligence_ruby_proto",
104905-    ],
104906-)
104907-
104908-# Open Source Packages
104909-ruby_gapic_assembly_pkg(
104910-    name = "google-cloud-videointelligence-v1p1beta1-ruby",
104911-    deps = [
104912-        ":videointelligence_ruby_gapic",
104913-        ":videointelligence_ruby_grpc",
104914-        ":videointelligence_ruby_proto",
104915-    ],
104916-)
104917-
104918-##############################################################################
104919-# C#
104920-##############################################################################
104921-load(
104922-    "@com_google_googleapis_imports//:imports.bzl",
104923-    "csharp_gapic_assembly_pkg",
104924-    "csharp_gapic_library",
104925-    "csharp_grpc_library",
104926-    "csharp_proto_library",
104927-)
104928-
104929-csharp_proto_library(
104930-    name = "videointelligence_csharp_proto",
104931-    deps = [":videointelligence_proto"],
104932-)
104933-
104934-csharp_grpc_library(
104935-    name = "videointelligence_csharp_grpc",
104936-    srcs = [":videointelligence_proto"],
104937-    deps = [":videointelligence_csharp_proto"],
104938-)
104939-
104940-csharp_gapic_library(
104941-    name = "videointelligence_csharp_gapic",
104942-    srcs = [":videointelligence_proto_with_info"],
104943-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
104944-    grpc_service_config = "videointelligence_grpc_service_config.json",
104945-    rest_numeric_enums = False,
104946-    service_yaml = "//google/cloud/videointelligence:videointelligence_v1p1beta1.yaml",
104947-    deps = [
104948-        ":videointelligence_csharp_grpc",
104949-        ":videointelligence_csharp_proto",
104950-    ],
104951-)
104952-
104953-# Open Source Packages
104954-csharp_gapic_assembly_pkg(
104955-    name = "google-cloud-videointelligence-v1p1beta1-csharp",
104956-    deps = [
104957-        ":videointelligence_csharp_gapic",
104958-        ":videointelligence_csharp_grpc",
104959-        ":videointelligence_csharp_proto",
104960-    ],
104961-)
104962-
104963-##############################################################################
104964-# C++
104965-##############################################################################
104966-# Put your C++ rules here
104967diff -urN a/google/cloud/videointelligence/v1p2beta1/BUILD.bazel b/google/cloud/videointelligence/v1p2beta1/BUILD.bazel
104968--- a/google/cloud/videointelligence/v1p2beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
104969+++ b/google/cloud/videointelligence/v1p2beta1/BUILD.bazel	1969-12-31 16:00:00
104970@@ -1,365 +0,0 @@
104971-# This file was automatically generated by BuildFileGenerator
104972-
104973-# This is an API workspace, having public visibility by default makes perfect sense.
104974-package(default_visibility = ["//visibility:public"])
104975-
104976-##############################################################################
104977-# Common
104978-##############################################################################
104979-load("@rules_proto//proto:defs.bzl", "proto_library")
104980-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
104981-
104982-proto_library(
104983-    name = "videointelligence_proto",
104984-    srcs = [
104985-        "video_intelligence.proto",
104986-    ],
104987-    deps = [
104988-        "//google/api:annotations_proto",
104989-        "//google/api:client_proto",
104990-        "//google/api:field_behavior_proto",
104991-        "//google/longrunning:operations_proto",
104992-        "//google/rpc:status_proto",
104993-        "@com_google_protobuf//:duration_proto",
104994-        "@com_google_protobuf//:timestamp_proto",
104995-    ],
104996-)
104997-
104998-proto_library_with_info(
104999-    name = "videointelligence_proto_with_info",
105000-    deps = [
105001-        ":videointelligence_proto",
105002-        "//google/cloud:common_resources_proto",
105003-    ],
105004-)
105005-
105006-##############################################################################
105007-# Java
105008-##############################################################################
105009-load(
105010-    "@com_google_googleapis_imports//:imports.bzl",
105011-    "java_gapic_assembly_gradle_pkg",
105012-    "java_gapic_library",
105013-    "java_gapic_test",
105014-    "java_grpc_library",
105015-    "java_proto_library",
105016-)
105017-
105018-java_proto_library(
105019-    name = "videointelligence_java_proto",
105020-    deps = [":videointelligence_proto"],
105021-)
105022-
105023-java_grpc_library(
105024-    name = "videointelligence_java_grpc",
105025-    srcs = [":videointelligence_proto"],
105026-    deps = [":videointelligence_java_proto"],
105027-)
105028-
105029-java_gapic_library(
105030-    name = "videointelligence_java_gapic",
105031-    srcs = [":videointelligence_proto_with_info"],
105032-    gapic_yaml = "videointelligence_gapic.yaml",
105033-    grpc_service_config = "videointelligence_grpc_service_config.json",
105034-    rest_numeric_enums = False,
105035-    test_deps = [
105036-        ":videointelligence_java_grpc",
105037-    ],
105038-    transport = "grpc+rest",
105039-    deps = [
105040-        ":videointelligence_java_proto",
105041-    ],
105042-)
105043-
105044-java_gapic_test(
105045-    name = "videointelligence_java_gapic_test_suite",
105046-    test_classes = [
105047-        "com.google.cloud.videointelligence.v1p2beta1.VideoIntelligenceServiceClientHttpJsonTest",
105048-        "com.google.cloud.videointelligence.v1p2beta1.VideoIntelligenceServiceClientTest",
105049-    ],
105050-    runtime_deps = [":videointelligence_java_gapic_test"],
105051-)
105052-
105053-# Open Source Packages
105054-java_gapic_assembly_gradle_pkg(
105055-    name = "google-cloud-videointelligence-v1p2beta1-java",
105056-    include_samples = True,
105057-    transport = "grpc+rest",
105058-    deps = [
105059-        ":videointelligence_java_gapic",
105060-        ":videointelligence_java_grpc",
105061-        ":videointelligence_java_proto",
105062-        ":videointelligence_proto",
105063-    ],
105064-)
105065-
105066-##############################################################################
105067-# Go
105068-##############################################################################
105069-load(
105070-    "@com_google_googleapis_imports//:imports.bzl",
105071-    "go_gapic_assembly_pkg",
105072-    "go_gapic_library",
105073-    "go_proto_library",
105074-    "go_test",
105075-)
105076-
105077-go_proto_library(
105078-    name = "videointelligence_go_proto",
105079-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
105080-    importpath = "google.golang.org/genproto/googleapis/cloud/videointelligence/v1p2beta1",
105081-    protos = [":videointelligence_proto"],
105082-    deps = [
105083-        "//google/api:annotations_go_proto",
105084-        "//google/longrunning:longrunning_go_proto",
105085-        "//google/rpc:status_go_proto",
105086-    ],
105087-)
105088-
105089-go_gapic_library(
105090-    name = "videointelligence_go_gapic",
105091-    srcs = [":videointelligence_proto_with_info"],
105092-    grpc_service_config = "videointelligence_grpc_service_config.json",
105093-    importpath = "cloud.google.com/go/videointelligence/apiv1p2beta1;videointelligence",
105094-    rest_numeric_enums = False,
105095-    service_yaml = "//google/cloud/videointelligence:videointelligence_v1p2beta1.yaml",
105096-    transport = "grpc+rest",
105097-    deps = [
105098-        ":videointelligence_go_proto",
105099-        "//google/longrunning:longrunning_go_proto",
105100-        "@com_google_cloud_go//longrunning:go_default_library",
105101-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
105102-        "@io_bazel_rules_go//proto/wkt:duration_go_proto",
105103-    ],
105104-)
105105-
105106-go_test(
105107-    name = "videointelligence_go_gapic_test",
105108-    srcs = [":videointelligence_go_gapic_srcjar_test"],
105109-    embed = [":videointelligence_go_gapic"],
105110-    importpath = "cloud.google.com/go/videointelligence/apiv1p2beta1",
105111-)
105112-
105113-# Open Source Packages
105114-go_gapic_assembly_pkg(
105115-    name = "gapi-cloud-videointelligence-v1p2beta1-go",
105116-    deps = [
105117-        ":videointelligence_go_gapic",
105118-        ":videointelligence_go_gapic_srcjar-test.srcjar",
105119-        ":videointelligence_go_proto",
105120-    ],
105121-)
105122-
105123-##############################################################################
105124-# Python
105125-##############################################################################
105126-load(
105127-    "@com_google_googleapis_imports//:imports.bzl",
105128-    "py_gapic_assembly_pkg",
105129-    "py_gapic_library",
105130-    "py_test",
105131-)
105132-
105133-py_gapic_library(
105134-    name = "videointelligence_py_gapic",
105135-    srcs = [":videointelligence_proto"],
105136-    grpc_service_config = "videointelligence_grpc_service_config.json",
105137-    rest_numeric_enums = False,
105138-    transport = "grpc",
105139-)
105140-
105141-py_test(
105142-    name = "videointelligence_py_gapic_test",
105143-    srcs = [
105144-        "videointelligence_py_gapic_pytest.py",
105145-        "videointelligence_py_gapic_test.py",
105146-    ],
105147-    legacy_create_init = False,
105148-    deps = [":videointelligence_py_gapic"],
105149-)
105150-
105151-py_gapic_assembly_pkg(
105152-    name = "videointelligence-v1p2beta1-py",
105153-    deps = [
105154-        ":videointelligence_py_gapic",
105155-    ],
105156-)
105157-
105158-##############################################################################
105159-# PHP
105160-##############################################################################
105161-load(
105162-    "@com_google_googleapis_imports//:imports.bzl",
105163-    "php_gapic_assembly_pkg",
105164-    "php_gapic_library",
105165-    "php_grpc_library",
105166-    "php_proto_library",
105167-)
105168-
105169-php_proto_library(
105170-    name = "videointelligence_php_proto",
105171-    deps = [":videointelligence_proto"],
105172-)
105173-
105174-php_grpc_library(
105175-    name = "videointelligence_php_grpc",
105176-    srcs = [":videointelligence_proto"],
105177-    deps = [":videointelligence_php_proto"],
105178-)
105179-
105180-php_gapic_library(
105181-    name = "videointelligence_php_gapic",
105182-    srcs = [":videointelligence_proto_with_info"],
105183-    gapic_yaml = "videointelligence_gapic.yaml",
105184-    grpc_service_config = "videointelligence_grpc_service_config.json",
105185-    rest_numeric_enums = False,
105186-    service_yaml = "//google/cloud/videointelligence:videointelligence_v1p2beta1.yaml",
105187-    transport = "grpc+rest",
105188-    deps = [
105189-        ":videointelligence_php_grpc",
105190-        ":videointelligence_php_proto",
105191-    ],
105192-)
105193-
105194-# Open Source Packages
105195-php_gapic_assembly_pkg(
105196-    name = "google-cloud-videointelligence-v1p2beta1-php",
105197-    deps = [
105198-        ":videointelligence_php_gapic",
105199-        ":videointelligence_php_grpc",
105200-        ":videointelligence_php_proto",
105201-    ],
105202-)
105203-
105204-##############################################################################
105205-# Node.js
105206-##############################################################################
105207-load(
105208-    "@com_google_googleapis_imports//:imports.bzl",
105209-    "nodejs_gapic_assembly_pkg",
105210-    "nodejs_gapic_library",
105211-)
105212-
105213-nodejs_gapic_library(
105214-    name = "videointelligence_nodejs_gapic",
105215-    package_name = "@google-cloud/video-intelligence",
105216-    src = ":videointelligence_proto_with_info",
105217-    extra_protoc_parameters = ["metadata"],
105218-    grpc_service_config = "videointelligence_grpc_service_config.json",
105219-    main_service = "videointelligence",
105220-    package = "google.cloud.videointelligence.v1p2beta1",
105221-    rest_numeric_enums = False,
105222-    service_yaml = "//google/cloud/videointelligence:videointelligence_v1p2beta1.yaml",
105223-    transport = "grpc+rest",
105224-    deps = [],
105225-)
105226-
105227-nodejs_gapic_assembly_pkg(
105228-    name = "videointelligence-v1p2beta1-nodejs",
105229-    deps = [
105230-        ":videointelligence_nodejs_gapic",
105231-        ":videointelligence_proto",
105232-    ],
105233-)
105234-
105235-##############################################################################
105236-# Ruby
105237-##############################################################################
105238-load(
105239-    "@com_google_googleapis_imports//:imports.bzl",
105240-    "ruby_cloud_gapic_library",
105241-    "ruby_gapic_assembly_pkg",
105242-    "ruby_grpc_library",
105243-    "ruby_proto_library",
105244-)
105245-
105246-ruby_proto_library(
105247-    name = "videointelligence_ruby_proto",
105248-    deps = [":videointelligence_proto"],
105249-)
105250-
105251-ruby_grpc_library(
105252-    name = "videointelligence_ruby_grpc",
105253-    srcs = [":videointelligence_proto"],
105254-    deps = [":videointelligence_ruby_proto"],
105255-)
105256-
105257-ruby_cloud_gapic_library(
105258-    name = "videointelligence_ruby_gapic",
105259-    srcs = [":videointelligence_proto_with_info"],
105260-    extra_protoc_parameters = [
105261-        "ruby-cloud-gem-name=google-cloud-video_intelligence-v1p2beta1",
105262-        "ruby-cloud-env-prefix=VIDEO_INTELLIGENCE",
105263-        "ruby-cloud-product-url=https://cloud.google.com/video-intelligence",
105264-        "ruby-cloud-api-id=videointelligence.googleapis.com",
105265-        "ruby-cloud-api-shortname=videointelligence",
105266-    ],
105267-    grpc_service_config = "videointelligence_grpc_service_config.json",
105268-    rest_numeric_enums = False,
105269-    ruby_cloud_description = "Detects objects, explicit content, and scene changes in videos. It also specifies the region for annotation and transcribes speech to text. Supports both asynchronous API and streaming API.",
105270-    ruby_cloud_title = "Cloud Video Intelligence V1p2beta1",
105271-    deps = [
105272-        ":videointelligence_ruby_grpc",
105273-        ":videointelligence_ruby_proto",
105274-    ],
105275-)
105276-
105277-# Open Source Packages
105278-ruby_gapic_assembly_pkg(
105279-    name = "google-cloud-videointelligence-v1p2beta1-ruby",
105280-    deps = [
105281-        ":videointelligence_ruby_gapic",
105282-        ":videointelligence_ruby_grpc",
105283-        ":videointelligence_ruby_proto",
105284-    ],
105285-)
105286-
105287-##############################################################################
105288-# C#
105289-##############################################################################
105290-load(
105291-    "@com_google_googleapis_imports//:imports.bzl",
105292-    "csharp_gapic_assembly_pkg",
105293-    "csharp_gapic_library",
105294-    "csharp_grpc_library",
105295-    "csharp_proto_library",
105296-)
105297-
105298-csharp_proto_library(
105299-    name = "videointelligence_csharp_proto",
105300-    deps = [":videointelligence_proto"],
105301-)
105302-
105303-csharp_grpc_library(
105304-    name = "videointelligence_csharp_grpc",
105305-    srcs = [":videointelligence_proto"],
105306-    deps = [":videointelligence_csharp_proto"],
105307-)
105308-
105309-csharp_gapic_library(
105310-    name = "videointelligence_csharp_gapic",
105311-    srcs = [":videointelligence_proto_with_info"],
105312-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
105313-    grpc_service_config = "videointelligence_grpc_service_config.json",
105314-    rest_numeric_enums = False,
105315-    service_yaml = "//google/cloud/videointelligence:videointelligence_v1p2beta1.yaml",
105316-    deps = [
105317-        ":videointelligence_csharp_grpc",
105318-        ":videointelligence_csharp_proto",
105319-    ],
105320-)
105321-
105322-# Open Source Packages
105323-csharp_gapic_assembly_pkg(
105324-    name = "google-cloud-videointelligence-v1p2beta1-csharp",
105325-    deps = [
105326-        ":videointelligence_csharp_gapic",
105327-        ":videointelligence_csharp_grpc",
105328-        ":videointelligence_csharp_proto",
105329-    ],
105330-)
105331-
105332-##############################################################################
105333-# C++
105334-##############################################################################
105335-# Put your C++ rules here
105336diff -urN a/google/cloud/videointelligence/v1p3beta1/BUILD.bazel b/google/cloud/videointelligence/v1p3beta1/BUILD.bazel
105337--- a/google/cloud/videointelligence/v1p3beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
105338+++ b/google/cloud/videointelligence/v1p3beta1/BUILD.bazel	1969-12-31 16:00:00
105339@@ -1,366 +0,0 @@
105340-# This file was automatically generated by BuildFileGenerator
105341-
105342-# This is an API workspace, having public visibility by default makes perfect sense.
105343-package(default_visibility = ["//visibility:public"])
105344-
105345-##############################################################################
105346-# Common
105347-##############################################################################
105348-load("@rules_proto//proto:defs.bzl", "proto_library")
105349-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
105350-
105351-proto_library(
105352-    name = "videointelligence_proto",
105353-    srcs = [
105354-        "video_intelligence.proto",
105355-    ],
105356-    deps = [
105357-        "//google/api:annotations_proto",
105358-        "//google/api:client_proto",
105359-        "//google/api:field_behavior_proto",
105360-        "//google/longrunning:operations_proto",
105361-        "//google/rpc:status_proto",
105362-        "@com_google_protobuf//:duration_proto",
105363-        "@com_google_protobuf//:timestamp_proto",
105364-    ],
105365-)
105366-
105367-proto_library_with_info(
105368-    name = "videointelligence_proto_with_info",
105369-    deps = [
105370-        ":videointelligence_proto",
105371-        "//google/cloud:common_resources_proto",
105372-    ],
105373-)
105374-
105375-##############################################################################
105376-# Java
105377-##############################################################################
105378-load(
105379-    "@com_google_googleapis_imports//:imports.bzl",
105380-    "java_gapic_assembly_gradle_pkg",
105381-    "java_gapic_library",
105382-    "java_gapic_test",
105383-    "java_grpc_library",
105384-    "java_proto_library",
105385-)
105386-
105387-java_proto_library(
105388-    name = "videointelligence_java_proto",
105389-    deps = [":videointelligence_proto"],
105390-)
105391-
105392-java_grpc_library(
105393-    name = "videointelligence_java_grpc",
105394-    srcs = [":videointelligence_proto"],
105395-    deps = [":videointelligence_java_proto"],
105396-)
105397-
105398-java_gapic_library(
105399-    name = "videointelligence_java_gapic",
105400-    srcs = [":videointelligence_proto_with_info"],
105401-    gapic_yaml = "videointelligence_gapic.yaml",
105402-    grpc_service_config = "videointelligence_grpc_service_config.json",
105403-    rest_numeric_enums = False,
105404-    test_deps = [
105405-        ":videointelligence_java_grpc",
105406-    ],
105407-    transport = "grpc+rest",
105408-    deps = [
105409-        ":videointelligence_java_proto",
105410-    ],
105411-)
105412-
105413-java_gapic_test(
105414-    name = "videointelligence_java_gapic_test_suite",
105415-    test_classes = [
105416-        "com.google.cloud.videointelligence.v1p3beta1.StreamingVideoIntelligenceServiceClientHttpJsonTest",
105417-        "com.google.cloud.videointelligence.v1p3beta1.StreamingVideoIntelligenceServiceClientTest",
105418-        "com.google.cloud.videointelligence.v1p3beta1.VideoIntelligenceServiceClientHttpJsonTest",
105419-        "com.google.cloud.videointelligence.v1p3beta1.VideoIntelligenceServiceClientTest",
105420-    ],
105421-    runtime_deps = [":videointelligence_java_gapic_test"],
105422-)
105423-
105424-# Open Source Packages
105425-java_gapic_assembly_gradle_pkg(
105426-    name = "google-cloud-videointelligence-v1p3beta1-java",
105427-    include_samples = True,
105428-    transport = "grpc+rest",
105429-    deps = [
105430-        ":videointelligence_java_gapic",
105431-        ":videointelligence_java_grpc",
105432-        ":videointelligence_java_proto",
105433-        ":videointelligence_proto",
105434-    ],
105435-)
105436-
105437-##############################################################################
105438-# Go
105439-##############################################################################
105440-load(
105441-    "@com_google_googleapis_imports//:imports.bzl",
105442-    "go_gapic_assembly_pkg",
105443-    "go_gapic_library",
105444-    "go_proto_library",
105445-    "go_test",
105446-)
105447-
105448-go_proto_library(
105449-    name = "videointelligence_go_proto",
105450-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
105451-    importpath = "google.golang.org/genproto/googleapis/cloud/videointelligence/v1p3beta1",
105452-    protos = [":videointelligence_proto"],
105453-    deps = [
105454-        "//google/api:annotations_go_proto",
105455-        "//google/longrunning:longrunning_go_proto",
105456-        "//google/rpc:status_go_proto",
105457-    ],
105458-)
105459-
105460-go_gapic_library(
105461-    name = "videointelligence_go_gapic",
105462-    srcs = [":videointelligence_proto_with_info"],
105463-    grpc_service_config = "videointelligence_grpc_service_config.json",
105464-    importpath = "cloud.google.com/go/videointelligence/apiv1p3beta1;videointelligence",
105465-    rest_numeric_enums = False,
105466-    service_yaml = "//google/cloud/videointelligence:videointelligence_v1p3beta1.yaml",
105467-    deps = [
105468-        ":videointelligence_go_proto",
105469-        "//google/longrunning:longrunning_go_proto",
105470-        "@com_google_cloud_go//longrunning:go_default_library",
105471-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
105472-        "@io_bazel_rules_go//proto/wkt:duration_go_proto",
105473-    ],
105474-)
105475-
105476-go_test(
105477-    name = "videointelligence_go_gapic_test",
105478-    srcs = [":videointelligence_go_gapic_srcjar_test"],
105479-    embed = [":videointelligence_go_gapic"],
105480-    importpath = "cloud.google.com/go/videointelligence/apiv1p3beta1",
105481-)
105482-
105483-# Open Source Packages
105484-go_gapic_assembly_pkg(
105485-    name = "gapi-cloud-videointelligence-v1p3beta1-go",
105486-    deps = [
105487-        ":videointelligence_go_gapic",
105488-        ":videointelligence_go_gapic_srcjar-test.srcjar",
105489-        ":videointelligence_go_proto",
105490-    ],
105491-)
105492-
105493-##############################################################################
105494-# Python
105495-##############################################################################
105496-load(
105497-    "@com_google_googleapis_imports//:imports.bzl",
105498-    "py_gapic_assembly_pkg",
105499-    "py_gapic_library",
105500-    "py_test",
105501-)
105502-
105503-py_gapic_library(
105504-    name = "videointelligence_py_gapic",
105505-    srcs = [":videointelligence_proto"],
105506-    grpc_service_config = "videointelligence_grpc_service_config.json",
105507-    rest_numeric_enums = False,
105508-    transport = "grpc",
105509-)
105510-
105511-py_test(
105512-    name = "videointelligence_py_gapic_test",
105513-    srcs = [
105514-        "videointelligence_py_gapic_pytest.py",
105515-        "videointelligence_py_gapic_test.py",
105516-    ],
105517-    legacy_create_init = False,
105518-    deps = [":videointelligence_py_gapic"],
105519-)
105520-
105521-py_gapic_assembly_pkg(
105522-    name = "videointelligence-v1p3beta1-py",
105523-    deps = [
105524-        ":videointelligence_py_gapic",
105525-    ],
105526-)
105527-
105528-##############################################################################
105529-# PHP
105530-##############################################################################
105531-load(
105532-    "@com_google_googleapis_imports//:imports.bzl",
105533-    "php_gapic_assembly_pkg",
105534-    "php_gapic_library",
105535-    "php_grpc_library",
105536-    "php_proto_library",
105537-)
105538-
105539-php_proto_library(
105540-    name = "videointelligence_php_proto",
105541-    deps = [":videointelligence_proto"],
105542-)
105543-
105544-php_grpc_library(
105545-    name = "videointelligence_php_grpc",
105546-    srcs = [":videointelligence_proto"],
105547-    deps = [":videointelligence_php_proto"],
105548-)
105549-
105550-php_gapic_library(
105551-    name = "videointelligence_php_gapic",
105552-    srcs = [":videointelligence_proto_with_info"],
105553-    gapic_yaml = "videointelligence_gapic.yaml",
105554-    grpc_service_config = "videointelligence_grpc_service_config.json",
105555-    rest_numeric_enums = False,
105556-    service_yaml = "//google/cloud/videointelligence:videointelligence_v1p3beta1.yaml",
105557-    transport = "grpc+rest",
105558-    deps = [
105559-        ":videointelligence_php_grpc",
105560-        ":videointelligence_php_proto",
105561-    ],
105562-)
105563-
105564-# Open Source Packages
105565-php_gapic_assembly_pkg(
105566-    name = "google-cloud-videointelligence-v1p3beta1-php",
105567-    deps = [
105568-        ":videointelligence_php_gapic",
105569-        ":videointelligence_php_grpc",
105570-        ":videointelligence_php_proto",
105571-    ],
105572-)
105573-
105574-##############################################################################
105575-# Node.js
105576-##############################################################################
105577-load(
105578-    "@com_google_googleapis_imports//:imports.bzl",
105579-    "nodejs_gapic_assembly_pkg",
105580-    "nodejs_gapic_library",
105581-)
105582-
105583-nodejs_gapic_library(
105584-    name = "videointelligence_nodejs_gapic",
105585-    package_name = "@google-cloud/video-intelligence",
105586-    src = ":videointelligence_proto_with_info",
105587-    extra_protoc_parameters = ["metadata"],
105588-    grpc_service_config = "videointelligence_grpc_service_config.json",
105589-    main_service = "videointelligence",
105590-    package = "google.cloud.videointelligence.v1p3beta1",
105591-    rest_numeric_enums = False,
105592-    service_yaml = "//google/cloud/videointelligence:videointelligence_v1p3beta1.yaml",
105593-    transport = "grpc+rest",
105594-    deps = [],
105595-)
105596-
105597-nodejs_gapic_assembly_pkg(
105598-    name = "videointelligence-v1p3beta1-nodejs",
105599-    deps = [
105600-        ":videointelligence_nodejs_gapic",
105601-        ":videointelligence_proto",
105602-    ],
105603-)
105604-
105605-##############################################################################
105606-# Ruby
105607-##############################################################################
105608-load(
105609-    "@com_google_googleapis_imports//:imports.bzl",
105610-    "ruby_cloud_gapic_library",
105611-    "ruby_gapic_assembly_pkg",
105612-    "ruby_grpc_library",
105613-    "ruby_proto_library",
105614-)
105615-
105616-ruby_proto_library(
105617-    name = "videointelligence_ruby_proto",
105618-    deps = [":videointelligence_proto"],
105619-)
105620-
105621-ruby_grpc_library(
105622-    name = "videointelligence_ruby_grpc",
105623-    srcs = [":videointelligence_proto"],
105624-    deps = [":videointelligence_ruby_proto"],
105625-)
105626-
105627-ruby_cloud_gapic_library(
105628-    name = "videointelligence_ruby_gapic",
105629-    srcs = [":videointelligence_proto_with_info"],
105630-    extra_protoc_parameters = [
105631-        "ruby-cloud-gem-name=google-cloud-video_intelligence-v1p3beta1",
105632-        "ruby-cloud-env-prefix=VIDEO_INTELLIGENCE",
105633-        "ruby-cloud-product-url=https://cloud.google.com/video-intelligence",
105634-        "ruby-cloud-api-id=videointelligence.googleapis.com",
105635-        "ruby-cloud-api-shortname=videointelligence",
105636-    ],
105637-    grpc_service_config = "videointelligence_grpc_service_config.json",
105638-    rest_numeric_enums = False,
105639-    ruby_cloud_description = "Detects objects, explicit content, and scene changes in videos. It also specifies the region for annotation and transcribes speech to text. Supports both asynchronous API and streaming API.",
105640-    ruby_cloud_title = "Cloud Video Intelligence V1p3beta1",
105641-    deps = [
105642-        ":videointelligence_ruby_grpc",
105643-        ":videointelligence_ruby_proto",
105644-    ],
105645-)
105646-
105647-# Open Source Packages
105648-ruby_gapic_assembly_pkg(
105649-    name = "google-cloud-videointelligence-v1p3beta1-ruby",
105650-    deps = [
105651-        ":videointelligence_ruby_gapic",
105652-        ":videointelligence_ruby_grpc",
105653-        ":videointelligence_ruby_proto",
105654-    ],
105655-)
105656-
105657-##############################################################################
105658-# C#
105659-##############################################################################
105660-load(
105661-    "@com_google_googleapis_imports//:imports.bzl",
105662-    "csharp_gapic_assembly_pkg",
105663-    "csharp_gapic_library",
105664-    "csharp_grpc_library",
105665-    "csharp_proto_library",
105666-)
105667-
105668-csharp_proto_library(
105669-    name = "videointelligence_csharp_proto",
105670-    deps = [":videointelligence_proto"],
105671-)
105672-
105673-csharp_grpc_library(
105674-    name = "videointelligence_csharp_grpc",
105675-    srcs = [":videointelligence_proto"],
105676-    deps = [":videointelligence_csharp_proto"],
105677-)
105678-
105679-csharp_gapic_library(
105680-    name = "videointelligence_csharp_gapic",
105681-    srcs = [":videointelligence_proto_with_info"],
105682-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
105683-    grpc_service_config = "videointelligence_grpc_service_config.json",
105684-    rest_numeric_enums = False,
105685-    service_yaml = "//google/cloud/videointelligence:videointelligence_v1p3beta1.yaml",
105686-    deps = [
105687-        ":videointelligence_csharp_grpc",
105688-        ":videointelligence_csharp_proto",
105689-    ],
105690-)
105691-
105692-# Open Source Packages
105693-csharp_gapic_assembly_pkg(
105694-    name = "google-cloud-videointelligence-v1p3beta1-csharp",
105695-    deps = [
105696-        ":videointelligence_csharp_gapic",
105697-        ":videointelligence_csharp_grpc",
105698-        ":videointelligence_csharp_proto",
105699-    ],
105700-)
105701-
105702-##############################################################################
105703-# C++
105704-##############################################################################
105705-# Put your C++ rules here
105706diff -urN a/google/cloud/vision/BUILD.bazel b/google/cloud/vision/BUILD.bazel
105707--- a/google/cloud/vision/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
105708+++ b/google/cloud/vision/BUILD.bazel	1969-12-31 16:00:00
105709@@ -1,41 +0,0 @@
105710-# This build file includes a target for the Ruby wrapper library for
105711-# google-cloud-vision.
105712-
105713-# This is an API workspace, having public visibility by default makes perfect sense.
105714-package(default_visibility = ["//visibility:public"])
105715-
105716-# Export yaml configs.
105717-exports_files(glob(["*.yaml"]))
105718-
105719-load(
105720-    "@com_google_googleapis_imports//:imports.bzl",
105721-    "ruby_cloud_gapic_library",
105722-    "ruby_gapic_assembly_pkg",
105723-)
105724-
105725-# Generates a Ruby wrapper client for vision.
105726-# Ruby wrapper clients are versionless, but are generated from source protos
105727-# for a particular service version, v1 in this case.
105728-ruby_cloud_gapic_library(
105729-    name = "vision_ruby_wrapper",
105730-    srcs = ["//google/cloud/vision/v1:vision_proto_with_info"],
105731-    extra_protoc_parameters = [
105732-        "ruby-cloud-gem-name=google-cloud-vision",
105733-        "ruby-cloud-env-prefix=VISION",
105734-        "ruby-cloud-wrapper-of=v1:0.0;v1p3beta1:0.0",
105735-        "ruby-cloud-product-url=https://cloud.google.com/vision",
105736-        "ruby-cloud-api-id=vision.googleapis.com",
105737-        "ruby-cloud-api-shortname=vision",
105738-        "ruby-cloud-migration-version=1.0",
105739-    ],
105740-    ruby_cloud_description = "Cloud Vision API allows developers to easily integrate vision detection features within applications, including image labeling, face and landmark detection, optical character recognition (OCR), and tagging of explicit content.",
105741-    ruby_cloud_title = "Cloud Vision",
105742-)
105743-
105744-# Open Source package.
105745-ruby_gapic_assembly_pkg(
105746-    name = "google-cloud-vision-ruby",
105747-    deps = [
105748-        ":vision_ruby_wrapper",
105749-    ],
105750-)
105751diff -urN a/google/cloud/vision/v1/BUILD.bazel b/google/cloud/vision/v1/BUILD.bazel
105752--- a/google/cloud/vision/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
105753+++ b/google/cloud/vision/v1/BUILD.bazel	1969-12-31 16:00:00
105754@@ -1,409 +0,0 @@
105755-# This file was automatically generated by BuildFileGenerator
105756-# https://github.com/googleapis/rules_gapic/tree/master/bazel
105757-
105758-# Most of the manual changes to this file will be overwritten.
105759-# It's **only** allowed to change the following rule attribute values:
105760-# - names of *_gapic_assembly_* rules
105761-# - certain parameters of *_gapic_library rules, including but not limited to:
105762-#    * extra_protoc_parameters
105763-#    * extra_protoc_file_parameters
105764-# The complete list of preserved parameters can be found in the source code.
105765-
105766-# This is an API workspace, having public visibility by default makes perfect sense.
105767-package(default_visibility = ["//visibility:public"])
105768-
105769-##############################################################################
105770-# Common
105771-##############################################################################
105772-load("@rules_proto//proto:defs.bzl", "proto_library")
105773-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
105774-
105775-proto_library(
105776-    name = "vision_proto",
105777-    srcs = [
105778-        "geometry.proto",
105779-        "image_annotator.proto",
105780-        "product_search.proto",
105781-        "product_search_service.proto",
105782-        "text_annotation.proto",
105783-        "web_detection.proto",
105784-    ],
105785-    deps = [
105786-        "//google/api:annotations_proto",
105787-        "//google/api:client_proto",
105788-        "//google/api:field_behavior_proto",
105789-        "//google/api:resource_proto",
105790-        "//google/longrunning:operations_proto",
105791-        "//google/rpc:status_proto",
105792-        "//google/type:color_proto",
105793-        "//google/type:latlng_proto",
105794-        "@com_google_protobuf//:empty_proto",
105795-        "@com_google_protobuf//:field_mask_proto",
105796-        "@com_google_protobuf//:timestamp_proto",
105797-    ],
105798-)
105799-
105800-proto_library_with_info(
105801-    name = "vision_proto_with_info",
105802-    deps = [
105803-        ":vision_proto",
105804-        "//google/cloud:common_resources_proto",
105805-    ],
105806-)
105807-
105808-##############################################################################
105809-# Java
105810-##############################################################################
105811-load(
105812-    "@com_google_googleapis_imports//:imports.bzl",
105813-    "java_gapic_assembly_gradle_pkg",
105814-    "java_gapic_library",
105815-    "java_gapic_test",
105816-    "java_grpc_library",
105817-    "java_proto_library",
105818-)
105819-
105820-java_proto_library(
105821-    name = "vision_java_proto",
105822-    deps = [":vision_proto"],
105823-)
105824-
105825-java_grpc_library(
105826-    name = "vision_java_grpc",
105827-    srcs = [":vision_proto"],
105828-    deps = [":vision_java_proto"],
105829-)
105830-
105831-java_gapic_library(
105832-    name = "vision_java_gapic",
105833-    srcs = [":vision_proto_with_info"],
105834-    gapic_yaml = "vision_gapic.yaml",
105835-    grpc_service_config = "vision_grpc_service_config.json",
105836-    rest_numeric_enums = False,
105837-    service_yaml = "vision_v1.yaml",
105838-    test_deps = [
105839-        ":vision_java_grpc",
105840-    ],
105841-    transport = "grpc+rest",
105842-    deps = [
105843-        ":vision_java_proto",
105844-        "//google/api:api_java_proto",
105845-    ],
105846-)
105847-
105848-java_gapic_test(
105849-    name = "vision_java_gapic_test_suite",
105850-    test_classes = [
105851-        "com.google.cloud.vision.v1.ImageAnnotatorClientHttpJsonTest",
105852-        "com.google.cloud.vision.v1.ImageAnnotatorClientTest",
105853-        "com.google.cloud.vision.v1.ProductSearchClientHttpJsonTest",
105854-        "com.google.cloud.vision.v1.ProductSearchClientTest",
105855-    ],
105856-    runtime_deps = [":vision_java_gapic_test"],
105857-)
105858-
105859-# Open Source Packages
105860-java_gapic_assembly_gradle_pkg(
105861-    name = "google-cloud-vision-v1-java",
105862-    include_samples = True,
105863-    transport = "grpc+rest",
105864-    deps = [
105865-        ":vision_java_gapic",
105866-        ":vision_java_grpc",
105867-        ":vision_java_proto",
105868-        ":vision_proto",
105869-    ],
105870-)
105871-
105872-##############################################################################
105873-# Go
105874-##############################################################################
105875-load(
105876-    "@com_google_googleapis_imports//:imports.bzl",
105877-    "go_gapic_assembly_pkg",
105878-    "go_gapic_library",
105879-    "go_proto_library",
105880-    "go_test",
105881-)
105882-
105883-go_proto_library(
105884-    name = "vision_go_proto",
105885-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
105886-    importpath = "google.golang.org/genproto/googleapis/cloud/vision/v1",
105887-    protos = [":vision_proto"],
105888-    deps = [
105889-        "//google/api:annotations_go_proto",
105890-        "//google/longrunning:longrunning_go_proto",
105891-        "//google/rpc:status_go_proto",
105892-        "//google/type:color_go_proto",
105893-        "//google/type:latlng_go_proto",
105894-    ],
105895-)
105896-
105897-go_gapic_library(
105898-    name = "vision_go_gapic",
105899-    srcs = [":vision_proto_with_info"],
105900-    grpc_service_config = "vision_grpc_service_config.json",
105901-    importpath = "cloud.google.com/go/vision/apiv1;vision",
105902-    metadata = True,
105903-    rest_numeric_enums = False,
105904-    service_yaml = "vision_v1.yaml",
105905-    transport = "grpc+rest",
105906-    deps = [
105907-        ":vision_go_proto",
105908-        "//google/longrunning:longrunning_go_proto",
105909-        "@com_google_cloud_go//longrunning:go_default_library",
105910-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
105911-    ],
105912-)
105913-
105914-go_test(
105915-    name = "vision_go_gapic_test",
105916-    srcs = [":vision_go_gapic_srcjar_test"],
105917-    embed = [":vision_go_gapic"],
105918-    importpath = "cloud.google.com/go/vision/apiv1",
105919-)
105920-
105921-# Open Source Packages
105922-go_gapic_assembly_pkg(
105923-    name = "gapi-cloud-vision-v1-go",
105924-    deps = [
105925-        ":vision_go_gapic",
105926-        ":vision_go_gapic_srcjar-metadata.srcjar",
105927-        ":vision_go_gapic_srcjar-test.srcjar",
105928-        ":vision_go_proto",
105929-    ],
105930-)
105931-
105932-##############################################################################
105933-# Python
105934-##############################################################################
105935-load(
105936-    "@com_google_googleapis_imports//:imports.bzl",
105937-    "py_gapic_assembly_pkg",
105938-    "py_gapic_library",
105939-    "py_test",
105940-)
105941-
105942-py_gapic_library(
105943-    name = "vision_py_gapic",
105944-    srcs = [":vision_proto"],
105945-    grpc_service_config = "vision_grpc_service_config.json",
105946-    rest_numeric_enums = False,
105947-    service_yaml = "vision_v1.yaml",
105948-    transport = "grpc",
105949-)
105950-
105951-py_test(
105952-    name = "vision_py_gapic_test",
105953-    srcs = [
105954-        "vision_py_gapic_pytest.py",
105955-        "vision_py_gapic_test.py",
105956-    ],
105957-    legacy_create_init = False,
105958-    deps = [":vision_py_gapic"],
105959-)
105960-
105961-# Open Source Packages
105962-py_gapic_assembly_pkg(
105963-    name = "vision-v1-py",
105964-    deps = [
105965-        ":vision_py_gapic",
105966-    ],
105967-)
105968-
105969-##############################################################################
105970-# PHP
105971-##############################################################################
105972-load(
105973-    "@com_google_googleapis_imports//:imports.bzl",
105974-    "php_gapic_assembly_pkg",
105975-    "php_gapic_library",
105976-    "php_grpc_library",
105977-    "php_proto_library",
105978-)
105979-
105980-php_proto_library(
105981-    name = "vision_php_proto",
105982-    deps = [":vision_proto"],
105983-)
105984-
105985-php_grpc_library(
105986-    name = "vision_php_grpc",
105987-    srcs = [":vision_proto"],
105988-    deps = [":vision_php_proto"],
105989-)
105990-
105991-php_gapic_library(
105992-    name = "vision_php_gapic",
105993-    srcs = [":vision_proto_with_info"],
105994-    grpc_service_config = "vision_grpc_service_config.json",
105995-    rest_numeric_enums = False,
105996-    service_yaml = "vision_v1.yaml",
105997-    transport = "grpc+rest",
105998-    deps = [
105999-        ":vision_php_grpc",
106000-        ":vision_php_proto",
106001-    ],
106002-)
106003-
106004-# Open Source Packages
106005-php_gapic_assembly_pkg(
106006-    name = "google-cloud-vision-v1-php",
106007-    deps = [
106008-        ":vision_php_gapic",
106009-        ":vision_php_grpc",
106010-        ":vision_php_proto",
106011-    ],
106012-)
106013-
106014-##############################################################################
106015-# Node.js
106016-##############################################################################
106017-load(
106018-    "@com_google_googleapis_imports//:imports.bzl",
106019-    "nodejs_gapic_assembly_pkg",
106020-    "nodejs_gapic_library",
106021-)
106022-
106023-nodejs_gapic_library(
106024-    name = "vision_nodejs_gapic",
106025-    package_name = "@google-cloud/vision",
106026-    src = ":vision_proto_with_info",
106027-    extra_protoc_parameters = ["metadata"],
106028-    grpc_service_config = "vision_grpc_service_config.json",
106029-    main_service = "vision",
106030-    package = "google.cloud.vision.v1",
106031-    rest_numeric_enums = False,
106032-    service_yaml = "vision_v1.yaml",
106033-    transport = "grpc+rest",
106034-    deps = [],
106035-)
106036-
106037-nodejs_gapic_assembly_pkg(
106038-    name = "vision-v1-nodejs",
106039-    deps = [
106040-        ":vision_nodejs_gapic",
106041-        ":vision_proto",
106042-    ],
106043-)
106044-
106045-##############################################################################
106046-# Ruby
106047-##############################################################################
106048-load(
106049-    "@com_google_googleapis_imports//:imports.bzl",
106050-    "ruby_cloud_gapic_library",
106051-    "ruby_gapic_assembly_pkg",
106052-    "ruby_grpc_library",
106053-    "ruby_proto_library",
106054-)
106055-
106056-ruby_proto_library(
106057-    name = "vision_ruby_proto",
106058-    deps = [":vision_proto"],
106059-)
106060-
106061-ruby_grpc_library(
106062-    name = "vision_ruby_grpc",
106063-    srcs = [":vision_proto"],
106064-    deps = [":vision_ruby_proto"],
106065-)
106066-
106067-ruby_cloud_gapic_library(
106068-    name = "vision_ruby_gapic",
106069-    srcs = [":vision_proto_with_info"],
106070-    extra_protoc_parameters = [
106071-        "ruby-cloud-api-id=vision.googleapis.com",
106072-        "ruby-cloud-api-shortname=vision",
106073-        "ruby-cloud-env-prefix=VISION",
106074-        "ruby-cloud-gem-name=google-cloud-vision-v1",
106075-        "ruby-cloud-generate-standalone-snippets=true",
106076-        "ruby-cloud-generate-yardoc-snippets=true",
106077-        "ruby-cloud-product-url=https://cloud.google.com/vision",
106078-    ],
106079-    grpc_service_config = "vision_grpc_service_config.json",
106080-    rest_numeric_enums = False,
106081-    ruby_cloud_description = "Cloud Vision API allows developers to easily integrate vision detection features within applications, including image labeling, face and landmark detection, optical character recognition (OCR), and tagging of explicit content.",
106082-    ruby_cloud_title = "Cloud Vision V1",
106083-    deps = [
106084-        ":vision_ruby_grpc",
106085-        ":vision_ruby_proto",
106086-    ],
106087-)
106088-
106089-# Open Source Packages
106090-ruby_gapic_assembly_pkg(
106091-    name = "google-cloud-vision-v1-ruby",
106092-    deps = [
106093-        ":vision_ruby_gapic",
106094-        ":vision_ruby_grpc",
106095-        ":vision_ruby_proto",
106096-    ],
106097-)
106098-
106099-##############################################################################
106100-# C#
106101-##############################################################################
106102-load(
106103-    "@com_google_googleapis_imports//:imports.bzl",
106104-    "csharp_gapic_assembly_pkg",
106105-    "csharp_gapic_library",
106106-    "csharp_grpc_library",
106107-    "csharp_proto_library",
106108-)
106109-
106110-csharp_proto_library(
106111-    name = "vision_csharp_proto",
106112-    deps = [":vision_proto"],
106113-)
106114-
106115-csharp_grpc_library(
106116-    name = "vision_csharp_grpc",
106117-    srcs = [":vision_proto"],
106118-    deps = [":vision_csharp_proto"],
106119-)
106120-
106121-csharp_gapic_library(
106122-    name = "vision_csharp_gapic",
106123-    srcs = [":vision_proto_with_info"],
106124-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
106125-    grpc_service_config = "vision_grpc_service_config.json",
106126-    rest_numeric_enums = False,
106127-    service_yaml = "vision_v1.yaml",
106128-    deps = [
106129-        ":vision_csharp_grpc",
106130-        ":vision_csharp_proto",
106131-    ],
106132-)
106133-
106134-# Open Source Packages
106135-csharp_gapic_assembly_pkg(
106136-    name = "google-cloud-vision-v1-csharp",
106137-    deps = [
106138-        ":vision_csharp_gapic",
106139-        ":vision_csharp_grpc",
106140-        ":vision_csharp_proto",
106141-    ],
106142-)
106143-
106144-##############################################################################
106145-# C++
106146-##############################################################################
106147-load(
106148-    "@com_google_googleapis_imports//:imports.bzl",
106149-    "cc_grpc_library",
106150-    "cc_proto_library",
106151-)
106152-
106153-cc_proto_library(
106154-    name = "vision_cc_proto",
106155-    deps = [":vision_proto"],
106156-)
106157-
106158-cc_grpc_library(
106159-    name = "vision_cc_grpc",
106160-    srcs = [":vision_proto"],
106161-    grpc_only = True,
106162-    deps = [":vision_cc_proto"],
106163-)
106164diff -urN a/google/cloud/vision/v1p1beta1/BUILD.bazel b/google/cloud/vision/v1p1beta1/BUILD.bazel
106165--- a/google/cloud/vision/v1p1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
106166+++ b/google/cloud/vision/v1p1beta1/BUILD.bazel	1969-12-31 16:00:00
106167@@ -1,352 +0,0 @@
106168-# This file was automatically generated by BuildFileGenerator
106169-
106170-# This is an API workspace, having public visibility by default makes perfect sense.
106171-package(default_visibility = ["//visibility:public"])
106172-
106173-##############################################################################
106174-# Common
106175-##############################################################################
106176-load("@rules_proto//proto:defs.bzl", "proto_library")
106177-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
106178-
106179-proto_library(
106180-    name = "vision_proto",
106181-    srcs = [
106182-        "geometry.proto",
106183-        "image_annotator.proto",
106184-        "text_annotation.proto",
106185-        "web_detection.proto",
106186-    ],
106187-    deps = [
106188-        "//google/api:annotations_proto",
106189-        "//google/api:client_proto",
106190-        "//google/api:field_behavior_proto",
106191-        "//google/rpc:status_proto",
106192-        "//google/type:color_proto",
106193-        "//google/type:latlng_proto",
106194-    ],
106195-)
106196-
106197-proto_library_with_info(
106198-    name = "vision_proto_with_info",
106199-    deps = [
106200-        ":vision_proto",
106201-        "//google/cloud:common_resources_proto",
106202-    ],
106203-)
106204-
106205-##############################################################################
106206-# Java
106207-##############################################################################
106208-load(
106209-    "@com_google_googleapis_imports//:imports.bzl",
106210-    "java_gapic_assembly_gradle_pkg",
106211-    "java_gapic_library",
106212-    "java_gapic_test",
106213-    "java_grpc_library",
106214-    "java_proto_library",
106215-)
106216-
106217-java_proto_library(
106218-    name = "vision_java_proto",
106219-    deps = [":vision_proto"],
106220-)
106221-
106222-java_grpc_library(
106223-    name = "vision_java_grpc",
106224-    srcs = [":vision_proto"],
106225-    deps = [":vision_java_proto"],
106226-)
106227-
106228-java_gapic_library(
106229-    name = "vision_java_gapic",
106230-    srcs = [":vision_proto_with_info"],
106231-    grpc_service_config = "vision_grpc_service_config.json",
106232-    rest_numeric_enums = False,
106233-    test_deps = [
106234-        ":vision_java_grpc",
106235-    ],
106236-    transport = "grpc+rest",
106237-    deps = [
106238-        ":vision_java_proto",
106239-    ],
106240-)
106241-
106242-java_gapic_test(
106243-    name = "vision_java_gapic_test_suite",
106244-    test_classes = [
106245-        "com.google.cloud.vision.v1p1beta1.ImageAnnotatorClientHttpJsonTest",
106246-        "com.google.cloud.vision.v1p1beta1.ImageAnnotatorClientTest",
106247-    ],
106248-    runtime_deps = [":vision_java_gapic_test"],
106249-)
106250-
106251-# Open Source Packages
106252-java_gapic_assembly_gradle_pkg(
106253-    name = "google-cloud-vision-v1p1beta1-java",
106254-    include_samples = True,
106255-    transport = "grpc+rest",
106256-    deps = [
106257-        ":vision_java_gapic",
106258-        ":vision_java_grpc",
106259-        ":vision_java_proto",
106260-        ":vision_proto",
106261-    ],
106262-)
106263-
106264-##############################################################################
106265-# Go
106266-##############################################################################
106267-load(
106268-    "@com_google_googleapis_imports//:imports.bzl",
106269-    "go_gapic_assembly_pkg",
106270-    "go_gapic_library",
106271-    "go_proto_library",
106272-    "go_test",
106273-)
106274-
106275-go_proto_library(
106276-    name = "vision_go_proto",
106277-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
106278-    importpath = "google.golang.org/genproto/googleapis/cloud/vision/v1p1beta1",
106279-    protos = [":vision_proto"],
106280-    deps = [
106281-        "//google/api:annotations_go_proto",
106282-        "//google/rpc:status_go_proto",
106283-        "//google/type:color_go_proto",
106284-        "//google/type:latlng_go_proto",
106285-    ],
106286-)
106287-
106288-go_gapic_library(
106289-    name = "vision_go_gapic",
106290-    srcs = [":vision_proto_with_info"],
106291-    grpc_service_config = "vision_grpc_service_config.json",
106292-    importpath = "cloud.google.com/go/vision/apiv1p1beta1;vision",
106293-    rest_numeric_enums = False,
106294-    service_yaml = "vision_v1p1beta1.yaml",
106295-    transport = "grpc+rest",
106296-    deps = [
106297-        ":vision_go_proto",
106298-    ],
106299-)
106300-
106301-go_test(
106302-    name = "vision_go_gapic_test",
106303-    srcs = [":vision_go_gapic_srcjar_test"],
106304-    embed = [":vision_go_gapic"],
106305-    importpath = "cloud.google.com/go/vision/apiv1p1beta1",
106306-)
106307-
106308-# Open Source Packages
106309-go_gapic_assembly_pkg(
106310-    name = "gapi-cloud-vision-v1p1beta1-go",
106311-    deps = [
106312-        ":vision_go_gapic",
106313-        ":vision_go_gapic_srcjar-test.srcjar",
106314-        ":vision_go_proto",
106315-    ],
106316-)
106317-
106318-##############################################################################
106319-# Python
106320-##############################################################################
106321-load(
106322-    "@com_google_googleapis_imports//:imports.bzl",
106323-    "py_gapic_assembly_pkg",
106324-    "py_gapic_library",
106325-    "py_test",
106326-)
106327-
106328-py_gapic_library(
106329-    name = "vision_py_gapic",
106330-    srcs = [":vision_proto"],
106331-    grpc_service_config = "vision_grpc_service_config.json",
106332-    rest_numeric_enums = False,
106333-    transport = "grpc",
106334-)
106335-
106336-py_test(
106337-    name = "vision_py_gapic_test",
106338-    srcs = [
106339-        "vision_py_gapic_pytest.py",
106340-        "vision_py_gapic_test.py",
106341-    ],
106342-    legacy_create_init = False,
106343-    deps = [":vision_py_gapic"],
106344-)
106345-
106346-py_gapic_assembly_pkg(
106347-    name = "vision-v1p1beta1-py",
106348-    deps = [
106349-        ":vision_py_gapic",
106350-    ],
106351-)
106352-
106353-##############################################################################
106354-# PHP
106355-##############################################################################
106356-load(
106357-    "@com_google_googleapis_imports//:imports.bzl",
106358-    "php_gapic_assembly_pkg",
106359-    "php_gapic_library",
106360-    "php_grpc_library",
106361-    "php_proto_library",
106362-)
106363-
106364-php_proto_library(
106365-    name = "vision_php_proto",
106366-    deps = [":vision_proto"],
106367-)
106368-
106369-php_grpc_library(
106370-    name = "vision_php_grpc",
106371-    srcs = [":vision_proto"],
106372-    deps = [":vision_php_proto"],
106373-)
106374-
106375-php_gapic_library(
106376-    name = "vision_php_gapic",
106377-    srcs = [":vision_proto_with_info"],
106378-    gapic_yaml = "vision_gapic.yaml",
106379-    grpc_service_config = "vision_grpc_service_config.json",
106380-    rest_numeric_enums = False,
106381-    transport = "grpc+rest",
106382-    deps = [
106383-        ":vision_php_grpc",
106384-        ":vision_php_proto",
106385-    ],
106386-)
106387-
106388-# Open Source Packages
106389-php_gapic_assembly_pkg(
106390-    name = "google-cloud-vision-v1p1beta1-php",
106391-    deps = [
106392-        ":vision_php_gapic",
106393-        ":vision_php_grpc",
106394-        ":vision_php_proto",
106395-    ],
106396-)
106397-
106398-##############################################################################
106399-# Node.js
106400-##############################################################################
106401-load(
106402-    "@com_google_googleapis_imports//:imports.bzl",
106403-    "nodejs_gapic_assembly_pkg",
106404-    "nodejs_gapic_library",
106405-)
106406-
106407-nodejs_gapic_library(
106408-    name = "vision_nodejs_gapic",
106409-    package_name = "@google-cloud/vision",
106410-    src = ":vision_proto_with_info",
106411-    extra_protoc_parameters = ["metadata"],
106412-    grpc_service_config = "vision_grpc_service_config.json",
106413-    main_service = "vision",
106414-    package = "google.cloud.vision.v1p1beta1",
106415-    rest_numeric_enums = False,
106416-    service_yaml = "vision_v1p1beta1.yaml",
106417-    transport = "grpc+rest",
106418-    deps = [],
106419-)
106420-
106421-nodejs_gapic_assembly_pkg(
106422-    name = "vision-v1p1beta1-nodejs",
106423-    deps = [
106424-        ":vision_nodejs_gapic",
106425-        ":vision_proto",
106426-    ],
106427-)
106428-
106429-##############################################################################
106430-# Ruby
106431-##############################################################################
106432-load(
106433-    "@com_google_googleapis_imports//:imports.bzl",
106434-    "ruby_cloud_gapic_library",
106435-    "ruby_gapic_assembly_pkg",
106436-    "ruby_grpc_library",
106437-    "ruby_proto_library",
106438-)
106439-
106440-ruby_proto_library(
106441-    name = "vision_ruby_proto",
106442-    deps = [":vision_proto"],
106443-)
106444-
106445-ruby_grpc_library(
106446-    name = "vision_ruby_grpc",
106447-    srcs = [":vision_proto"],
106448-    deps = [":vision_ruby_proto"],
106449-)
106450-
106451-ruby_cloud_gapic_library(
106452-    name = "vision_ruby_gapic",
106453-    srcs = [":vision_proto_with_info"],
106454-    extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-vision-v1p1beta1"],
106455-    rest_numeric_enums = False,
106456-    deps = [
106457-        ":vision_ruby_grpc",
106458-        ":vision_ruby_proto",
106459-    ],
106460-)
106461-
106462-# Open Source Packages
106463-ruby_gapic_assembly_pkg(
106464-    name = "google-cloud-vision-v1p1beta1-ruby",
106465-    deps = [
106466-        ":vision_ruby_gapic",
106467-        ":vision_ruby_grpc",
106468-        ":vision_ruby_proto",
106469-    ],
106470-)
106471-
106472-##############################################################################
106473-# C#
106474-##############################################################################
106475-load(
106476-    "@com_google_googleapis_imports//:imports.bzl",
106477-    "csharp_gapic_assembly_pkg",
106478-    "csharp_gapic_library",
106479-    "csharp_grpc_library",
106480-    "csharp_proto_library",
106481-)
106482-
106483-csharp_proto_library(
106484-    name = "vision_csharp_proto",
106485-    deps = [":vision_proto"],
106486-)
106487-
106488-csharp_grpc_library(
106489-    name = "vision_csharp_grpc",
106490-    srcs = [":vision_proto"],
106491-    deps = [":vision_csharp_proto"],
106492-)
106493-
106494-csharp_gapic_library(
106495-    name = "vision_csharp_gapic",
106496-    srcs = [":vision_proto_with_info"],
106497-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
106498-    grpc_service_config = "vision_grpc_service_config.json",
106499-    rest_numeric_enums = False,
106500-    deps = [
106501-        ":vision_csharp_grpc",
106502-        ":vision_csharp_proto",
106503-    ],
106504-)
106505-
106506-# Open Source Packages
106507-csharp_gapic_assembly_pkg(
106508-    name = "google-cloud-vision-v1p1beta1-csharp",
106509-    deps = [
106510-        ":vision_csharp_gapic",
106511-        ":vision_csharp_grpc",
106512-        ":vision_csharp_proto",
106513-    ],
106514-)
106515-
106516-##############################################################################
106517-# C++
106518-##############################################################################
106519-# Put your C++ rules here
106520diff -urN a/google/cloud/vision/v1p2beta1/BUILD.bazel b/google/cloud/vision/v1p2beta1/BUILD.bazel
106521--- a/google/cloud/vision/v1p2beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
106522+++ b/google/cloud/vision/v1p2beta1/BUILD.bazel	1969-12-31 16:00:00
106523@@ -1,359 +0,0 @@
106524-# This file was automatically generated by BuildFileGenerator
106525-
106526-# This is an API workspace, having public visibility by default makes perfect sense.
106527-package(default_visibility = ["//visibility:public"])
106528-
106529-##############################################################################
106530-# Common
106531-##############################################################################
106532-load("@rules_proto//proto:defs.bzl", "proto_library")
106533-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
106534-
106535-proto_library(
106536-    name = "vision_proto",
106537-    srcs = [
106538-        "geometry.proto",
106539-        "image_annotator.proto",
106540-        "text_annotation.proto",
106541-        "web_detection.proto",
106542-    ],
106543-    deps = [
106544-        "//google/api:annotations_proto",
106545-        "//google/api:client_proto",
106546-        "//google/api:field_behavior_proto",
106547-        "//google/longrunning:operations_proto",
106548-        "//google/rpc:status_proto",
106549-        "//google/type:color_proto",
106550-        "//google/type:latlng_proto",
106551-        "@com_google_protobuf//:timestamp_proto",
106552-    ],
106553-)
106554-
106555-proto_library_with_info(
106556-    name = "vision_proto_with_info",
106557-    deps = [
106558-        ":vision_proto",
106559-        "//google/cloud:common_resources_proto",
106560-    ],
106561-)
106562-
106563-##############################################################################
106564-# Java
106565-##############################################################################
106566-load(
106567-    "@com_google_googleapis_imports//:imports.bzl",
106568-    "java_gapic_assembly_gradle_pkg",
106569-    "java_gapic_library",
106570-    "java_gapic_test",
106571-    "java_grpc_library",
106572-    "java_proto_library",
106573-)
106574-
106575-java_proto_library(
106576-    name = "vision_java_proto",
106577-    deps = [":vision_proto"],
106578-)
106579-
106580-java_grpc_library(
106581-    name = "vision_java_grpc",
106582-    srcs = [":vision_proto"],
106583-    deps = [":vision_java_proto"],
106584-)
106585-
106586-java_gapic_library(
106587-    name = "vision_java_gapic",
106588-    srcs = [":vision_proto_with_info"],
106589-    gapic_yaml = "vision_gapic.yaml",
106590-    grpc_service_config = "vision_grpc_service_config.json",
106591-    rest_numeric_enums = False,
106592-    test_deps = [
106593-        ":vision_java_grpc",
106594-    ],
106595-    transport = "grpc+rest",
106596-    deps = [
106597-        ":vision_java_proto",
106598-    ],
106599-)
106600-
106601-java_gapic_test(
106602-    name = "vision_java_gapic_test_suite",
106603-    test_classes = [
106604-        "com.google.cloud.vision.v1p2beta1.ImageAnnotatorClientHttpJsonTest",
106605-        "com.google.cloud.vision.v1p2beta1.ImageAnnotatorClientTest",
106606-    ],
106607-    runtime_deps = [":vision_java_gapic_test"],
106608-)
106609-
106610-# Open Source Packages
106611-java_gapic_assembly_gradle_pkg(
106612-    name = "google-cloud-vision-v1p2beta1-java",
106613-    include_samples = True,
106614-    transport = "grpc+rest",
106615-    deps = [
106616-        ":vision_java_gapic",
106617-        ":vision_java_grpc",
106618-        ":vision_java_proto",
106619-        ":vision_proto",
106620-    ],
106621-)
106622-
106623-##############################################################################
106624-# Go
106625-##############################################################################
106626-load(
106627-    "@com_google_googleapis_imports//:imports.bzl",
106628-    "go_gapic_assembly_pkg",
106629-    "go_gapic_library",
106630-    "go_proto_library",
106631-    "go_test",
106632-)
106633-
106634-go_proto_library(
106635-    name = "vision_go_proto",
106636-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
106637-    importpath = "google.golang.org/genproto/googleapis/cloud/vision/v1p2beta1",
106638-    protos = [":vision_proto"],
106639-    deps = [
106640-        "//google/api:annotations_go_proto",
106641-        "//google/longrunning:longrunning_go_proto",
106642-        "//google/rpc:status_go_proto",
106643-        "//google/type:color_go_proto",
106644-        "//google/type:latlng_go_proto",
106645-    ],
106646-)
106647-
106648-go_gapic_library(
106649-    name = "vision_go_gapic",
106650-    srcs = [":vision_proto_with_info"],
106651-    grpc_service_config = "vision_grpc_service_config.json",
106652-    importpath = "cloud.google.com/go/vision/apiv1p2beta1;vision",
106653-    rest_numeric_enums = False,
106654-    service_yaml = "vision_v1p2beta1.yaml",
106655-    transport = "grpc+rest",
106656-    deps = [
106657-        ":vision_go_proto",
106658-        "//google/longrunning:longrunning_go_proto",
106659-        "@com_google_cloud_go//longrunning:go_default_library",
106660-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
106661-    ],
106662-)
106663-
106664-go_test(
106665-    name = "vision_go_gapic_test",
106666-    srcs = [":vision_go_gapic_srcjar_test"],
106667-    embed = [":vision_go_gapic"],
106668-    importpath = "cloud.google.com/go/vision/apiv1p2beta1",
106669-)
106670-
106671-# Open Source Packages
106672-go_gapic_assembly_pkg(
106673-    name = "gapi-cloud-vision-v1p2beta1-go",
106674-    deps = [
106675-        ":vision_go_gapic",
106676-        ":vision_go_gapic_srcjar-test.srcjar",
106677-        ":vision_go_proto",
106678-    ],
106679-)
106680-
106681-##############################################################################
106682-# Python
106683-##############################################################################
106684-load(
106685-    "@com_google_googleapis_imports//:imports.bzl",
106686-    "py_gapic_assembly_pkg",
106687-    "py_gapic_library",
106688-    "py_test",
106689-)
106690-
106691-py_gapic_library(
106692-    name = "vision_py_gapic",
106693-    srcs = [":vision_proto"],
106694-    grpc_service_config = "vision_grpc_service_config.json",
106695-    rest_numeric_enums = False,
106696-    transport = "grpc",
106697-)
106698-
106699-py_test(
106700-    name = "vision_py_gapic_test",
106701-    srcs = [
106702-        "vision_py_gapic_pytest.py",
106703-        "vision_py_gapic_test.py",
106704-    ],
106705-    legacy_create_init = False,
106706-    deps = [":vision_py_gapic"],
106707-)
106708-
106709-py_gapic_assembly_pkg(
106710-    name = "vision-v1p2beta1-py",
106711-    deps = [
106712-        ":vision_py_gapic",
106713-    ],
106714-)
106715-
106716-##############################################################################
106717-# PHP
106718-##############################################################################
106719-load(
106720-    "@com_google_googleapis_imports//:imports.bzl",
106721-    "php_gapic_assembly_pkg",
106722-    "php_gapic_library",
106723-    "php_grpc_library",
106724-    "php_proto_library",
106725-)
106726-
106727-php_proto_library(
106728-    name = "vision_php_proto",
106729-    deps = [":vision_proto"],
106730-)
106731-
106732-php_grpc_library(
106733-    name = "vision_php_grpc",
106734-    srcs = [":vision_proto"],
106735-    deps = [":vision_php_proto"],
106736-)
106737-
106738-php_gapic_library(
106739-    name = "vision_php_gapic",
106740-    srcs = [":vision_proto_with_info"],
106741-    gapic_yaml = "vision_gapic.yaml",
106742-    grpc_service_config = "vision_grpc_service_config.json",
106743-    rest_numeric_enums = False,
106744-    transport = "grpc+rest",
106745-    deps = [
106746-        ":vision_php_grpc",
106747-        ":vision_php_proto",
106748-    ],
106749-)
106750-
106751-# Open Source Packages
106752-php_gapic_assembly_pkg(
106753-    name = "google-cloud-vision-v1p2beta1-php",
106754-    deps = [
106755-        ":vision_php_gapic",
106756-        ":vision_php_grpc",
106757-        ":vision_php_proto",
106758-    ],
106759-)
106760-
106761-##############################################################################
106762-# Node.js
106763-##############################################################################
106764-load(
106765-    "@com_google_googleapis_imports//:imports.bzl",
106766-    "nodejs_gapic_assembly_pkg",
106767-    "nodejs_gapic_library",
106768-)
106769-
106770-nodejs_gapic_library(
106771-    name = "vision_nodejs_gapic",
106772-    package_name = "@google-cloud/vision",
106773-    src = ":vision_proto_with_info",
106774-    extra_protoc_parameters = ["metadata"],
106775-    grpc_service_config = "vision_grpc_service_config.json",
106776-    main_service = "vision",
106777-    package = "google.cloud.vision.v1p2beta1",
106778-    rest_numeric_enums = False,
106779-    service_yaml = "vision_v1p2beta1.yaml",
106780-    transport = "grpc+rest",
106781-    deps = [],
106782-)
106783-
106784-nodejs_gapic_assembly_pkg(
106785-    name = "vision-v1p2beta1-nodejs",
106786-    deps = [
106787-        ":vision_nodejs_gapic",
106788-        ":vision_proto",
106789-    ],
106790-)
106791-
106792-##############################################################################
106793-# Ruby
106794-##############################################################################
106795-load(
106796-    "@com_google_googleapis_imports//:imports.bzl",
106797-    "ruby_cloud_gapic_library",
106798-    "ruby_gapic_assembly_pkg",
106799-    "ruby_grpc_library",
106800-    "ruby_proto_library",
106801-)
106802-
106803-ruby_proto_library(
106804-    name = "vision_ruby_proto",
106805-    deps = [":vision_proto"],
106806-)
106807-
106808-ruby_grpc_library(
106809-    name = "vision_ruby_grpc",
106810-    srcs = [":vision_proto"],
106811-    deps = [":vision_ruby_proto"],
106812-)
106813-
106814-ruby_cloud_gapic_library(
106815-    name = "vision_ruby_gapic",
106816-    srcs = [":vision_proto_with_info"],
106817-    extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-vision-v1p2beta1"],
106818-    rest_numeric_enums = False,
106819-    deps = [
106820-        ":vision_ruby_grpc",
106821-        ":vision_ruby_proto",
106822-    ],
106823-)
106824-
106825-# Open Source Packages
106826-ruby_gapic_assembly_pkg(
106827-    name = "google-cloud-vision-v1p2beta1-ruby",
106828-    deps = [
106829-        ":vision_ruby_gapic",
106830-        ":vision_ruby_grpc",
106831-        ":vision_ruby_proto",
106832-    ],
106833-)
106834-
106835-##############################################################################
106836-# C#
106837-##############################################################################
106838-load(
106839-    "@com_google_googleapis_imports//:imports.bzl",
106840-    "csharp_gapic_assembly_pkg",
106841-    "csharp_gapic_library",
106842-    "csharp_grpc_library",
106843-    "csharp_proto_library",
106844-)
106845-
106846-csharp_proto_library(
106847-    name = "vision_csharp_proto",
106848-    deps = [":vision_proto"],
106849-)
106850-
106851-csharp_grpc_library(
106852-    name = "vision_csharp_grpc",
106853-    srcs = [":vision_proto"],
106854-    deps = [":vision_csharp_proto"],
106855-)
106856-
106857-csharp_gapic_library(
106858-    name = "vision_csharp_gapic",
106859-    srcs = [":vision_proto_with_info"],
106860-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
106861-    grpc_service_config = "vision_grpc_service_config.json",
106862-    rest_numeric_enums = False,
106863-    deps = [
106864-        ":vision_csharp_grpc",
106865-        ":vision_csharp_proto",
106866-    ],
106867-)
106868-
106869-# Open Source Packages
106870-csharp_gapic_assembly_pkg(
106871-    name = "google-cloud-vision-v1p2beta1-csharp",
106872-    deps = [
106873-        ":vision_csharp_gapic",
106874-        ":vision_csharp_grpc",
106875-        ":vision_csharp_proto",
106876-    ],
106877-)
106878-
106879-##############################################################################
106880-# C++
106881-##############################################################################
106882-# Put your C++ rules here
106883diff -urN a/google/cloud/vision/v1p3beta1/BUILD.bazel b/google/cloud/vision/v1p3beta1/BUILD.bazel
106884--- a/google/cloud/vision/v1p3beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
106885+++ b/google/cloud/vision/v1p3beta1/BUILD.bazel	1969-12-31 16:00:00
106886@@ -1,376 +0,0 @@
106887-# This file was automatically generated by BuildFileGenerator
106888-
106889-# This is an API workspace, having public visibility by default makes perfect sense.
106890-package(default_visibility = ["//visibility:public"])
106891-
106892-##############################################################################
106893-# Common
106894-##############################################################################
106895-load("@rules_proto//proto:defs.bzl", "proto_library")
106896-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
106897-
106898-proto_library(
106899-    name = "vision_proto",
106900-    srcs = [
106901-        "geometry.proto",
106902-        "image_annotator.proto",
106903-        "product_search.proto",
106904-        "product_search_service.proto",
106905-        "text_annotation.proto",
106906-        "web_detection.proto",
106907-    ],
106908-    deps = [
106909-        "//google/api:annotations_proto",
106910-        "//google/api:client_proto",
106911-        "//google/api:field_behavior_proto",
106912-        "//google/api:resource_proto",
106913-        "//google/longrunning:operations_proto",
106914-        "//google/rpc:status_proto",
106915-        "//google/type:color_proto",
106916-        "//google/type:latlng_proto",
106917-        "@com_google_protobuf//:empty_proto",
106918-        "@com_google_protobuf//:field_mask_proto",
106919-        "@com_google_protobuf//:timestamp_proto",
106920-    ],
106921-)
106922-
106923-proto_library_with_info(
106924-    name = "vision_proto_with_info",
106925-    deps = [
106926-        ":vision_proto",
106927-        "//google/cloud:common_resources_proto",
106928-    ],
106929-)
106930-
106931-##############################################################################
106932-# Java
106933-##############################################################################
106934-load(
106935-    "@com_google_googleapis_imports//:imports.bzl",
106936-    "java_gapic_assembly_gradle_pkg",
106937-    "java_gapic_library",
106938-    "java_gapic_test",
106939-    "java_grpc_library",
106940-    "java_proto_library",
106941-)
106942-
106943-java_proto_library(
106944-    name = "vision_java_proto",
106945-    deps = [":vision_proto"],
106946-)
106947-
106948-java_grpc_library(
106949-    name = "vision_java_grpc",
106950-    srcs = [":vision_proto"],
106951-    deps = [":vision_java_proto"],
106952-)
106953-
106954-java_gapic_library(
106955-    name = "vision_java_gapic",
106956-    srcs = [":vision_proto_with_info"],
106957-    gapic_yaml = "vision_gapic.yaml",
106958-    grpc_service_config = "vision_grpc_service_config.json",
106959-    rest_numeric_enums = False,
106960-    test_deps = [
106961-        ":vision_java_grpc",
106962-    ],
106963-    transport = "grpc+rest",
106964-    deps = [
106965-        ":vision_java_proto",
106966-    ],
106967-)
106968-
106969-java_gapic_test(
106970-    name = "vision_java_gapic_test_suite",
106971-    test_classes = [
106972-        "com.google.cloud.vision.v1p3beta1.ImageAnnotatorClientHttpJsonTest",
106973-        "com.google.cloud.vision.v1p3beta1.ImageAnnotatorClientTest",
106974-        "com.google.cloud.vision.v1p3beta1.ProductSearchClientHttpJsonTest",
106975-        "com.google.cloud.vision.v1p3beta1.ProductSearchClientTest",
106976-    ],
106977-    runtime_deps = [":vision_java_gapic_test"],
106978-)
106979-
106980-# Open Source Packages
106981-java_gapic_assembly_gradle_pkg(
106982-    name = "google-cloud-vision-v1p3beta1-java",
106983-    include_samples = True,
106984-    transport = "grpc+rest",
106985-    deps = [
106986-        ":vision_java_gapic",
106987-        ":vision_java_grpc",
106988-        ":vision_java_proto",
106989-        ":vision_proto",
106990-    ],
106991-)
106992-
106993-##############################################################################
106994-# Go
106995-##############################################################################
106996-load(
106997-    "@com_google_googleapis_imports//:imports.bzl",
106998-    "go_gapic_assembly_pkg",
106999-    "go_gapic_library",
107000-    "go_proto_library",
107001-    "go_test",
107002-)
107003-
107004-go_proto_library(
107005-    name = "vision_go_proto",
107006-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
107007-    importpath = "google.golang.org/genproto/googleapis/cloud/vision/v1p3beta1",
107008-    protos = [":vision_proto"],
107009-    deps = [
107010-        "//google/api:annotations_go_proto",
107011-        "//google/longrunning:longrunning_go_proto",
107012-        "//google/rpc:status_go_proto",
107013-        "//google/type:color_go_proto",
107014-        "//google/type:latlng_go_proto",
107015-    ],
107016-)
107017-
107018-go_gapic_library(
107019-    name = "vision_go_gapic",
107020-    srcs = [":vision_proto_with_info"],
107021-    grpc_service_config = "vision_grpc_service_config.json",
107022-    importpath = "cloud.google.com/go/vision/apiv1p3beta1;vision",
107023-    rest_numeric_enums = False,
107024-    service_yaml = "vision_v1p3beta1.yaml",
107025-    transport = "grpc+rest",
107026-    deps = [
107027-        ":vision_go_proto",
107028-        "//google/longrunning:longrunning_go_proto",
107029-        "@com_google_cloud_go//longrunning:go_default_library",
107030-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
107031-    ],
107032-)
107033-
107034-go_test(
107035-    name = "vision_go_gapic_test",
107036-    srcs = [":vision_go_gapic_srcjar_test"],
107037-    embed = [":vision_go_gapic"],
107038-    importpath = "cloud.google.com/go/vision/apiv1p3beta1",
107039-)
107040-
107041-# Open Source Packages
107042-go_gapic_assembly_pkg(
107043-    name = "gapi-cloud-vision-v1p3beta1-go",
107044-    deps = [
107045-        ":vision_go_gapic",
107046-        ":vision_go_gapic_srcjar-test.srcjar",
107047-        ":vision_go_proto",
107048-    ],
107049-)
107050-
107051-##############################################################################
107052-# Python
107053-##############################################################################
107054-load(
107055-    "@com_google_googleapis_imports//:imports.bzl",
107056-    "py_gapic_assembly_pkg",
107057-    "py_gapic_library",
107058-    "py_test",
107059-)
107060-
107061-py_gapic_library(
107062-    name = "vision_py_gapic",
107063-    srcs = [":vision_proto"],
107064-    grpc_service_config = "vision_grpc_service_config.json",
107065-    rest_numeric_enums = False,
107066-    transport = "grpc",
107067-)
107068-
107069-py_test(
107070-    name = "vision_py_gapic_test",
107071-    srcs = [
107072-        "vision_py_gapic_pytest.py",
107073-        "vision_py_gapic_test.py",
107074-    ],
107075-    legacy_create_init = False,
107076-    deps = [":vision_py_gapic"],
107077-)
107078-
107079-py_gapic_assembly_pkg(
107080-    name = "vision-v1p3beta1-py",
107081-    deps = [
107082-        ":vision_py_gapic",
107083-    ],
107084-)
107085-
107086-##############################################################################
107087-# PHP
107088-##############################################################################
107089-load(
107090-    "@com_google_googleapis_imports//:imports.bzl",
107091-    "php_gapic_assembly_pkg",
107092-    "php_gapic_library",
107093-    "php_grpc_library",
107094-    "php_proto_library",
107095-)
107096-
107097-php_proto_library(
107098-    name = "vision_php_proto",
107099-    deps = [":vision_proto"],
107100-)
107101-
107102-php_grpc_library(
107103-    name = "vision_php_grpc",
107104-    srcs = [":vision_proto"],
107105-    deps = [":vision_php_proto"],
107106-)
107107-
107108-php_gapic_library(
107109-    name = "vision_php_gapic",
107110-    srcs = [":vision_proto_with_info"],
107111-    gapic_yaml = "vision_gapic.yaml",
107112-    grpc_service_config = "vision_grpc_service_config.json",
107113-    rest_numeric_enums = False,
107114-    service_yaml = "vision_v1p3beta1.yaml",
107115-    transport = "grpc+rest",
107116-    deps = [
107117-        ":vision_php_grpc",
107118-        ":vision_php_proto",
107119-    ],
107120-)
107121-
107122-# Open Source Packages
107123-php_gapic_assembly_pkg(
107124-    name = "google-cloud-vision-v1p3beta1-php",
107125-    deps = [
107126-        ":vision_php_gapic",
107127-        ":vision_php_grpc",
107128-        ":vision_php_proto",
107129-    ],
107130-)
107131-
107132-##############################################################################
107133-# Node.js
107134-##############################################################################
107135-load(
107136-    "@com_google_googleapis_imports//:imports.bzl",
107137-    "nodejs_gapic_assembly_pkg",
107138-    "nodejs_gapic_library",
107139-)
107140-
107141-nodejs_gapic_library(
107142-    name = "vision_nodejs_gapic",
107143-    package_name = "@google-cloud/vision",
107144-    src = ":vision_proto_with_info",
107145-    extra_protoc_parameters = ["metadata"],
107146-    grpc_service_config = "vision_grpc_service_config.json",
107147-    main_service = "vision",
107148-    package = "google.cloud.vision.v1p3beta1",
107149-    rest_numeric_enums = False,
107150-    service_yaml = "vision_v1p3beta1.yaml",
107151-    transport = "grpc+rest",
107152-    deps = [],
107153-)
107154-
107155-nodejs_gapic_assembly_pkg(
107156-    name = "vision-v1p3beta1-nodejs",
107157-    deps = [
107158-        ":vision_nodejs_gapic",
107159-        ":vision_proto",
107160-    ],
107161-)
107162-
107163-##############################################################################
107164-# Ruby
107165-##############################################################################
107166-load(
107167-    "@com_google_googleapis_imports//:imports.bzl",
107168-    "ruby_cloud_gapic_library",
107169-    "ruby_gapic_assembly_pkg",
107170-    "ruby_grpc_library",
107171-    "ruby_proto_library",
107172-)
107173-
107174-ruby_proto_library(
107175-    name = "vision_ruby_proto",
107176-    deps = [":vision_proto"],
107177-)
107178-
107179-ruby_grpc_library(
107180-    name = "vision_ruby_grpc",
107181-    srcs = [":vision_proto"],
107182-    deps = [":vision_ruby_proto"],
107183-)
107184-
107185-ruby_cloud_gapic_library(
107186-    name = "vision_ruby_gapic",
107187-    srcs = [":vision_proto_with_info"],
107188-    extra_protoc_parameters = [
107189-        "ruby-cloud-gem-name=google-cloud-vision-v1p3beta1",
107190-        "ruby-cloud-env-prefix=VISION",
107191-        "ruby-cloud-product-url=https://cloud.google.com/vision",
107192-        "ruby-cloud-api-id=vision.googleapis.com",
107193-        "ruby-cloud-api-shortname=vision",
107194-    ],
107195-    grpc_service_config = "vision_grpc_service_config.json",
107196-    rest_numeric_enums = False,
107197-    ruby_cloud_description = "Cloud Vision API allows developers to easily integrate vision detection features within applications, including image labeling, face and landmark detection, optical character recognition (OCR), and tagging of explicit content.",
107198-    ruby_cloud_title = "Cloud Vision V1p3beta1",
107199-    deps = [
107200-        ":vision_ruby_grpc",
107201-        ":vision_ruby_proto",
107202-    ],
107203-)
107204-
107205-# Open Source Packages
107206-ruby_gapic_assembly_pkg(
107207-    name = "google-cloud-vision-v1p3beta1-ruby",
107208-    deps = [
107209-        ":vision_ruby_gapic",
107210-        ":vision_ruby_grpc",
107211-        ":vision_ruby_proto",
107212-    ],
107213-)
107214-
107215-##############################################################################
107216-# C#
107217-##############################################################################
107218-load(
107219-    "@com_google_googleapis_imports//:imports.bzl",
107220-    "csharp_gapic_assembly_pkg",
107221-    "csharp_gapic_library",
107222-    "csharp_grpc_library",
107223-    "csharp_proto_library",
107224-)
107225-
107226-csharp_proto_library(
107227-    name = "vision_csharp_proto",
107228-    deps = [":vision_proto"],
107229-)
107230-
107231-csharp_grpc_library(
107232-    name = "vision_csharp_grpc",
107233-    srcs = [":vision_proto"],
107234-    deps = [":vision_csharp_proto"],
107235-)
107236-
107237-csharp_gapic_library(
107238-    name = "vision_csharp_gapic",
107239-    srcs = [":vision_proto_with_info"],
107240-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
107241-    grpc_service_config = "vision_grpc_service_config.json",
107242-    rest_numeric_enums = False,
107243-    deps = [
107244-        ":vision_csharp_grpc",
107245-        ":vision_csharp_proto",
107246-    ],
107247-)
107248-
107249-# Open Source Packages
107250-csharp_gapic_assembly_pkg(
107251-    name = "google-cloud-vision-v1p3beta1-csharp",
107252-    deps = [
107253-        ":vision_csharp_gapic",
107254-        ":vision_csharp_grpc",
107255-        ":vision_csharp_proto",
107256-    ],
107257-)
107258-
107259-##############################################################################
107260-# C++
107261-##############################################################################
107262-# Put your C++ rules here
107263diff -urN a/google/cloud/vision/v1p4beta1/BUILD.bazel b/google/cloud/vision/v1p4beta1/BUILD.bazel
107264--- a/google/cloud/vision/v1p4beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
107265+++ b/google/cloud/vision/v1p4beta1/BUILD.bazel	1969-12-31 16:00:00
107266@@ -1,377 +0,0 @@
107267-# This file was automatically generated by BuildFileGenerator
107268-
107269-# This is an API workspace, having public visibility by default makes perfect sense.
107270-package(default_visibility = ["//visibility:public"])
107271-
107272-##############################################################################
107273-# Common
107274-##############################################################################
107275-load("@rules_proto//proto:defs.bzl", "proto_library")
107276-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
107277-
107278-proto_library(
107279-    name = "vision_proto",
107280-    srcs = [
107281-        "face.proto",
107282-        "geometry.proto",
107283-        "image_annotator.proto",
107284-        "product_search.proto",
107285-        "product_search_service.proto",
107286-        "text_annotation.proto",
107287-        "web_detection.proto",
107288-    ],
107289-    deps = [
107290-        "//google/api:annotations_proto",
107291-        "//google/api:client_proto",
107292-        "//google/api:field_behavior_proto",
107293-        "//google/api:resource_proto",
107294-        "//google/longrunning:operations_proto",
107295-        "//google/rpc:status_proto",
107296-        "//google/type:color_proto",
107297-        "//google/type:latlng_proto",
107298-        "@com_google_protobuf//:empty_proto",
107299-        "@com_google_protobuf//:field_mask_proto",
107300-        "@com_google_protobuf//:timestamp_proto",
107301-    ],
107302-)
107303-
107304-proto_library_with_info(
107305-    name = "vision_proto_with_info",
107306-    deps = [
107307-        ":vision_proto",
107308-        "//google/cloud:common_resources_proto",
107309-    ],
107310-)
107311-
107312-##############################################################################
107313-# Java
107314-##############################################################################
107315-load(
107316-    "@com_google_googleapis_imports//:imports.bzl",
107317-    "java_gapic_assembly_gradle_pkg",
107318-    "java_gapic_library",
107319-    "java_gapic_test",
107320-    "java_grpc_library",
107321-    "java_proto_library",
107322-)
107323-
107324-java_proto_library(
107325-    name = "vision_java_proto",
107326-    deps = [":vision_proto"],
107327-)
107328-
107329-java_grpc_library(
107330-    name = "vision_java_grpc",
107331-    srcs = [":vision_proto"],
107332-    deps = [":vision_java_proto"],
107333-)
107334-
107335-java_gapic_library(
107336-    name = "vision_java_gapic",
107337-    srcs = [":vision_proto_with_info"],
107338-    gapic_yaml = "vision_gapic.yaml",
107339-    grpc_service_config = "vision_grpc_service_config.json",
107340-    rest_numeric_enums = False,
107341-    test_deps = [
107342-        ":vision_java_grpc",
107343-    ],
107344-    transport = "grpc+rest",
107345-    deps = [
107346-        ":vision_java_proto",
107347-    ],
107348-)
107349-
107350-java_gapic_test(
107351-    name = "vision_java_gapic_test_suite",
107352-    test_classes = [
107353-        "com.google.cloud.vision.v1p4beta1.ImageAnnotatorClientHttpJsonTest",
107354-        "com.google.cloud.vision.v1p4beta1.ImageAnnotatorClientTest",
107355-        "com.google.cloud.vision.v1p4beta1.ProductSearchClientHttpJsonTest",
107356-        "com.google.cloud.vision.v1p4beta1.ProductSearchClientTest",
107357-    ],
107358-    runtime_deps = [":vision_java_gapic_test"],
107359-)
107360-
107361-# Open Source Packages
107362-java_gapic_assembly_gradle_pkg(
107363-    name = "google-cloud-vision-v1p4beta1-java",
107364-    include_samples = True,
107365-    transport = "grpc+rest",
107366-    deps = [
107367-        ":vision_java_gapic",
107368-        ":vision_java_grpc",
107369-        ":vision_java_proto",
107370-        ":vision_proto",
107371-    ],
107372-)
107373-
107374-##############################################################################
107375-# Go
107376-##############################################################################
107377-load(
107378-    "@com_google_googleapis_imports//:imports.bzl",
107379-    "go_gapic_assembly_pkg",
107380-    "go_gapic_library",
107381-    "go_proto_library",
107382-    "go_test",
107383-)
107384-
107385-go_proto_library(
107386-    name = "vision_go_proto",
107387-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
107388-    importpath = "google.golang.org/genproto/googleapis/cloud/vision/v1p4beta1",
107389-    protos = [":vision_proto"],
107390-    deps = [
107391-        "//google/api:annotations_go_proto",
107392-        "//google/longrunning:longrunning_go_proto",
107393-        "//google/rpc:status_go_proto",
107394-        "//google/type:color_go_proto",
107395-        "//google/type:latlng_go_proto",
107396-    ],
107397-)
107398-
107399-go_gapic_library(
107400-    name = "vision_go_gapic",
107401-    srcs = [":vision_proto_with_info"],
107402-    grpc_service_config = "vision_grpc_service_config.json",
107403-    importpath = "cloud.google.com/go/vision/apiv1p4beta1;vision",
107404-    rest_numeric_enums = False,
107405-    service_yaml = "vision_v1p4beta1.yaml",
107406-    transport = "grpc+rest",
107407-    deps = [
107408-        ":vision_go_proto",
107409-        "//google/longrunning:longrunning_go_proto",
107410-        "@com_google_cloud_go//longrunning:go_default_library",
107411-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
107412-    ],
107413-)
107414-
107415-go_test(
107416-    name = "vision_go_gapic_test",
107417-    srcs = [":vision_go_gapic_srcjar_test"],
107418-    embed = [":vision_go_gapic"],
107419-    importpath = "cloud.google.com/go/vision/apiv1p4beta1",
107420-)
107421-
107422-# Open Source Packages
107423-go_gapic_assembly_pkg(
107424-    name = "gapi-cloud-vision-v1p4beta1-go",
107425-    deps = [
107426-        ":vision_go_gapic",
107427-        ":vision_go_gapic_srcjar-test.srcjar",
107428-        ":vision_go_proto",
107429-    ],
107430-)
107431-
107432-##############################################################################
107433-# Python
107434-##############################################################################
107435-load(
107436-    "@com_google_googleapis_imports//:imports.bzl",
107437-    "py_gapic_assembly_pkg",
107438-    "py_gapic_library",
107439-    "py_test",
107440-)
107441-
107442-py_gapic_library(
107443-    name = "vision_py_gapic",
107444-    srcs = [":vision_proto"],
107445-    grpc_service_config = "vision_grpc_service_config.json",
107446-    rest_numeric_enums = False,
107447-    transport = "grpc",
107448-)
107449-
107450-py_test(
107451-    name = "vision_py_gapic_test",
107452-    srcs = [
107453-        "vision_py_gapic_pytest.py",
107454-        "vision_py_gapic_test.py",
107455-    ],
107456-    legacy_create_init = False,
107457-    deps = [":vision_py_gapic"],
107458-)
107459-
107460-py_gapic_assembly_pkg(
107461-    name = "vision-v1p4beta1-py",
107462-    deps = [
107463-        ":vision_py_gapic",
107464-    ],
107465-)
107466-
107467-##############################################################################
107468-# PHP
107469-##############################################################################
107470-load(
107471-    "@com_google_googleapis_imports//:imports.bzl",
107472-    "php_gapic_assembly_pkg",
107473-    "php_gapic_library",
107474-    "php_grpc_library",
107475-    "php_proto_library",
107476-)
107477-
107478-php_proto_library(
107479-    name = "vision_php_proto",
107480-    deps = [":vision_proto"],
107481-)
107482-
107483-php_grpc_library(
107484-    name = "vision_php_grpc",
107485-    srcs = [":vision_proto"],
107486-    deps = [":vision_php_proto"],
107487-)
107488-
107489-php_gapic_library(
107490-    name = "vision_php_gapic",
107491-    srcs = [":vision_proto_with_info"],
107492-    gapic_yaml = "vision_gapic.yaml",
107493-    grpc_service_config = "vision_grpc_service_config.json",
107494-    rest_numeric_enums = False,
107495-    service_yaml = "vision_v1p4beta1.yaml",
107496-    transport = "grpc+rest",
107497-    deps = [
107498-        ":vision_php_grpc",
107499-        ":vision_php_proto",
107500-    ],
107501-)
107502-
107503-# Open Source Packages
107504-php_gapic_assembly_pkg(
107505-    name = "google-cloud-vision-v1p4beta1-php",
107506-    deps = [
107507-        ":vision_php_gapic",
107508-        ":vision_php_grpc",
107509-        ":vision_php_proto",
107510-    ],
107511-)
107512-
107513-##############################################################################
107514-# Node.js
107515-##############################################################################
107516-load(
107517-    "@com_google_googleapis_imports//:imports.bzl",
107518-    "nodejs_gapic_assembly_pkg",
107519-    "nodejs_gapic_library",
107520-)
107521-
107522-nodejs_gapic_library(
107523-    name = "vision_nodejs_gapic",
107524-    package_name = "@google-cloud/vision",
107525-    src = ":vision_proto_with_info",
107526-    extra_protoc_parameters = ["metadata"],
107527-    grpc_service_config = "vision_grpc_service_config.json",
107528-    main_service = "vision",
107529-    package = "google.cloud.vision.v1p4beta1",
107530-    rest_numeric_enums = False,
107531-    service_yaml = "vision_v1p4beta1.yaml",
107532-    transport = "grpc+rest",
107533-    deps = [],
107534-)
107535-
107536-nodejs_gapic_assembly_pkg(
107537-    name = "vision-v1p4beta1-nodejs",
107538-    deps = [
107539-        ":vision_nodejs_gapic",
107540-        ":vision_proto",
107541-    ],
107542-)
107543-
107544-##############################################################################
107545-# Ruby
107546-##############################################################################
107547-load(
107548-    "@com_google_googleapis_imports//:imports.bzl",
107549-    "ruby_cloud_gapic_library",
107550-    "ruby_gapic_assembly_pkg",
107551-    "ruby_grpc_library",
107552-    "ruby_proto_library",
107553-)
107554-
107555-ruby_proto_library(
107556-    name = "vision_ruby_proto",
107557-    deps = [":vision_proto"],
107558-)
107559-
107560-ruby_grpc_library(
107561-    name = "vision_ruby_grpc",
107562-    srcs = [":vision_proto"],
107563-    deps = [":vision_ruby_proto"],
107564-)
107565-
107566-ruby_cloud_gapic_library(
107567-    name = "vision_ruby_gapic",
107568-    srcs = [":vision_proto_with_info"],
107569-    extra_protoc_parameters = [
107570-        "ruby-cloud-gem-name=google-cloud-vision-v1p4beta1",
107571-        "ruby-cloud-env-prefix=VISION",
107572-        "ruby-cloud-product-url=https://cloud.google.com/vision",
107573-        "ruby-cloud-api-id=vision.googleapis.com",
107574-        "ruby-cloud-api-shortname=vision",
107575-    ],
107576-    grpc_service_config = "vision_grpc_service_config.json",
107577-    rest_numeric_enums = False,
107578-    ruby_cloud_description = "Cloud Vision API allows developers to easily integrate vision detection features within applications, including image labeling, face and landmark detection, optical character recognition (OCR), and tagging of explicit content.",
107579-    ruby_cloud_title = "Cloud Vision V1p4beta1",
107580-    deps = [
107581-        ":vision_ruby_grpc",
107582-        ":vision_ruby_proto",
107583-    ],
107584-)
107585-
107586-# Open Source Packages
107587-ruby_gapic_assembly_pkg(
107588-    name = "google-cloud-vision-v1p4beta1-ruby",
107589-    deps = [
107590-        ":vision_ruby_gapic",
107591-        ":vision_ruby_grpc",
107592-        ":vision_ruby_proto",
107593-    ],
107594-)
107595-
107596-##############################################################################
107597-# C#
107598-##############################################################################
107599-load(
107600-    "@com_google_googleapis_imports//:imports.bzl",
107601-    "csharp_gapic_assembly_pkg",
107602-    "csharp_gapic_library",
107603-    "csharp_grpc_library",
107604-    "csharp_proto_library",
107605-)
107606-
107607-csharp_proto_library(
107608-    name = "vision_csharp_proto",
107609-    deps = [":vision_proto"],
107610-)
107611-
107612-csharp_grpc_library(
107613-    name = "vision_csharp_grpc",
107614-    srcs = [":vision_proto"],
107615-    deps = [":vision_csharp_proto"],
107616-)
107617-
107618-csharp_gapic_library(
107619-    name = "vision_csharp_gapic",
107620-    srcs = [":vision_proto_with_info"],
107621-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
107622-    grpc_service_config = "vision_grpc_service_config.json",
107623-    rest_numeric_enums = False,
107624-    deps = [
107625-        ":vision_csharp_grpc",
107626-        ":vision_csharp_proto",
107627-    ],
107628-)
107629-
107630-# Open Source Packages
107631-csharp_gapic_assembly_pkg(
107632-    name = "google-cloud-vision-v1p4beta1-csharp",
107633-    deps = [
107634-        ":vision_csharp_gapic",
107635-        ":vision_csharp_grpc",
107636-        ":vision_csharp_proto",
107637-    ],
107638-)
107639-
107640-##############################################################################
107641-# C++
107642-##############################################################################
107643-# Put your C++ rules here
107644diff -urN a/google/cloud/visionai/v1alpha1/BUILD.bazel b/google/cloud/visionai/v1alpha1/BUILD.bazel
107645--- a/google/cloud/visionai/v1alpha1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
107646+++ b/google/cloud/visionai/v1alpha1/BUILD.bazel	1969-12-31 16:00:00
107647@@ -1,427 +0,0 @@
107648-# This file was automatically generated by BuildFileGenerator
107649-# https://github.com/googleapis/rules_gapic/tree/master/bazel
107650-
107651-# Most of the manual changes to this file will be overwritten.
107652-# It's **only** allowed to change the following rule attribute values:
107653-# - names of *_gapic_assembly_* rules
107654-# - certain parameters of *_gapic_library rules, including but not limited to:
107655-#    * extra_protoc_parameters
107656-#    * extra_protoc_file_parameters
107657-# The complete list of preserved parameters can be found in the source code.
107658-
107659-# This is an API workspace, having public visibility by default makes perfect sense.
107660-package(default_visibility = ["//visibility:public"])
107661-
107662-##############################################################################
107663-# Common
107664-##############################################################################
107665-load("@rules_proto//proto:defs.bzl", "proto_library")
107666-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
107667-
107668-proto_library(
107669-    name = "visionai_proto",
107670-    srcs = [
107671-        "annotations.proto",
107672-        "common.proto",
107673-        "lva.proto",
107674-        "lva_resources.proto",
107675-        "lva_service.proto",
107676-        "platform.proto",
107677-        "streaming_resources.proto",
107678-        "streaming_service.proto",
107679-        "streams_resources.proto",
107680-        "streams_service.proto",
107681-        "warehouse.proto",
107682-    ],
107683-    deps = [
107684-        "//google/api:annotations_proto",
107685-        "//google/api:client_proto",
107686-        "//google/api:field_behavior_proto",
107687-        "//google/api:resource_proto",
107688-        "//google/longrunning:operations_proto",
107689-        "//google/rpc:status_proto",
107690-        "//google/type:datetime_proto",
107691-        "@com_google_protobuf//:any_proto",
107692-        "@com_google_protobuf//:duration_proto",
107693-        "@com_google_protobuf//:empty_proto",
107694-        "@com_google_protobuf//:field_mask_proto",
107695-        "@com_google_protobuf//:struct_proto",
107696-        "@com_google_protobuf//:timestamp_proto",
107697-    ],
107698-)
107699-
107700-proto_library_with_info(
107701-    name = "visionai_proto_with_info",
107702-    deps = [
107703-        ":visionai_proto",
107704-        "//google/cloud:common_resources_proto",
107705-        "//google/cloud/location:location_proto",
107706-        "//google/iam/v1:iam_policy_proto",
107707-    ],
107708-)
107709-
107710-##############################################################################
107711-# Java
107712-##############################################################################
107713-load(
107714-    "@com_google_googleapis_imports//:imports.bzl",
107715-    "java_gapic_assembly_gradle_pkg",
107716-    "java_gapic_library",
107717-    "java_gapic_test",
107718-    "java_grpc_library",
107719-    "java_proto_library",
107720-)
107721-
107722-java_proto_library(
107723-    name = "visionai_java_proto",
107724-    deps = [":visionai_proto"],
107725-)
107726-
107727-java_grpc_library(
107728-    name = "visionai_java_grpc",
107729-    srcs = [":visionai_proto"],
107730-    deps = [":visionai_java_proto"],
107731-)
107732-
107733-java_gapic_library(
107734-    name = "visionai_java_gapic",
107735-    srcs = [":visionai_proto_with_info"],
107736-    gapic_yaml = None,
107737-    grpc_service_config = "visionai_grpc_service_config.json",
107738-    rest_numeric_enums = False,
107739-    service_yaml = "visionai_v1alpha1.yaml",
107740-    test_deps = [
107741-        ":visionai_java_grpc",
107742-        "//google/cloud/location:location_java_grpc",
107743-        "//google/iam/v1:iam_java_grpc",
107744-    ],
107745-    transport = "grpc+rest",
107746-    deps = [
107747-        ":visionai_java_proto",
107748-        "//google/api:api_java_proto",
107749-        "//google/cloud/location:location_java_proto",
107750-        "//google/iam/v1:iam_java_proto",
107751-    ],
107752-)
107753-
107754-java_gapic_test(
107755-    name = "visionai_java_gapic_test_suite",
107756-    test_classes = [
107757-        "com.google.cloud.visionai.v1alpha1.AppPlatformClientHttpJsonTest",
107758-        "com.google.cloud.visionai.v1alpha1.AppPlatformClientTest",
107759-        "com.google.cloud.visionai.v1alpha1.LiveVideoAnalyticsClientHttpJsonTest",
107760-        "com.google.cloud.visionai.v1alpha1.LiveVideoAnalyticsClientTest",
107761-        "com.google.cloud.visionai.v1alpha1.StreamingServiceClientHttpJsonTest",
107762-        "com.google.cloud.visionai.v1alpha1.StreamingServiceClientTest",
107763-        "com.google.cloud.visionai.v1alpha1.StreamsServiceClientHttpJsonTest",
107764-        "com.google.cloud.visionai.v1alpha1.StreamsServiceClientTest",
107765-        "com.google.cloud.visionai.v1alpha1.WarehouseClientHttpJsonTest",
107766-        "com.google.cloud.visionai.v1alpha1.WarehouseClientTest",
107767-    ],
107768-    runtime_deps = [":visionai_java_gapic_test"],
107769-)
107770-
107771-# Open Source Packages
107772-java_gapic_assembly_gradle_pkg(
107773-    name = "google-cloud-visionai-v1alpha1-java",
107774-    include_samples = True,
107775-    transport = "grpc+rest",
107776-    deps = [
107777-        ":visionai_java_gapic",
107778-        ":visionai_java_grpc",
107779-        ":visionai_java_proto",
107780-        ":visionai_proto",
107781-    ],
107782-)
107783-
107784-##############################################################################
107785-# Go
107786-##############################################################################
107787-load(
107788-    "@com_google_googleapis_imports//:imports.bzl",
107789-    "go_gapic_assembly_pkg",
107790-    "go_gapic_library",
107791-    "go_proto_library",
107792-    "go_test",
107793-)
107794-
107795-go_proto_library(
107796-    name = "visionai_go_proto",
107797-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
107798-    importpath = "google.golang.org/genproto/googleapis/cloud/visionai/v1alpha1",
107799-    protos = [":visionai_proto"],
107800-    deps = [
107801-        "//google/api:annotations_go_proto",
107802-        "//google/longrunning:longrunning_go_proto",
107803-        "//google/rpc:status_go_proto",
107804-        "//google/type:datetime_go_proto",
107805-    ],
107806-)
107807-
107808-go_gapic_library(
107809-    name = "visionai_go_gapic",
107810-    srcs = [":visionai_proto_with_info"],
107811-    grpc_service_config = "visionai_grpc_service_config.json",
107812-    importpath = "cloud.google.com/go/visionai/apiv1alpha1;visionai",
107813-    metadata = True,
107814-    rest_numeric_enums = False,
107815-    service_yaml = "visionai_v1alpha1.yaml",
107816-    transport = "grpc+rest",
107817-    deps = [
107818-        ":visionai_go_proto",
107819-        "//google/cloud/location:location_go_proto",
107820-        "//google/iam/v1:iam_go_proto",
107821-        "//google/longrunning:longrunning_go_proto",
107822-        "@com_google_cloud_go//longrunning:go_default_library",
107823-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
107824-        "@io_bazel_rules_go//proto/wkt:any_go_proto",
107825-        "@io_bazel_rules_go//proto/wkt:duration_go_proto",
107826-        "@io_bazel_rules_go//proto/wkt:struct_go_proto",
107827-    ],
107828-)
107829-
107830-go_test(
107831-    name = "visionai_go_gapic_test",
107832-    srcs = [":visionai_go_gapic_srcjar_test"],
107833-    embed = [":visionai_go_gapic"],
107834-    importpath = "cloud.google.com/go/visionai/apiv1alpha1",
107835-)
107836-
107837-# Open Source Packages
107838-go_gapic_assembly_pkg(
107839-    name = "gapi-cloud-visionai-v1alpha1-go",
107840-    deps = [
107841-        ":visionai_go_gapic",
107842-        ":visionai_go_gapic_srcjar-metadata.srcjar",
107843-        ":visionai_go_gapic_srcjar-test.srcjar",
107844-        ":visionai_go_proto",
107845-    ],
107846-)
107847-
107848-##############################################################################
107849-# Python
107850-##############################################################################
107851-load(
107852-    "@com_google_googleapis_imports//:imports.bzl",
107853-    "py_gapic_assembly_pkg",
107854-    "py_gapic_library",
107855-    "py_test",
107856-)
107857-
107858-py_gapic_library(
107859-    name = "visionai_py_gapic",
107860-    srcs = [":visionai_proto"],
107861-    grpc_service_config = "visionai_grpc_service_config.json",
107862-    rest_numeric_enums = False,
107863-    service_yaml = "visionai_v1alpha1.yaml",
107864-    transport = "grpc+rest",
107865-    deps = [
107866-        "//google/iam/v1:iam_policy_py_proto",
107867-    ],
107868-)
107869-
107870-py_test(
107871-    name = "visionai_py_gapic_test",
107872-    srcs = [
107873-        "visionai_py_gapic_pytest.py",
107874-        "visionai_py_gapic_test.py",
107875-    ],
107876-    legacy_create_init = False,
107877-    deps = [":visionai_py_gapic"],
107878-)
107879-
107880-# Open Source Packages
107881-py_gapic_assembly_pkg(
107882-    name = "visionai-v1alpha1-py",
107883-    deps = [
107884-        ":visionai_py_gapic",
107885-    ],
107886-)
107887-
107888-##############################################################################
107889-# PHP
107890-##############################################################################
107891-load(
107892-    "@com_google_googleapis_imports//:imports.bzl",
107893-    "php_gapic_assembly_pkg",
107894-    "php_gapic_library",
107895-    "php_grpc_library",
107896-    "php_proto_library",
107897-)
107898-
107899-php_proto_library(
107900-    name = "visionai_php_proto",
107901-    deps = [":visionai_proto"],
107902-)
107903-
107904-php_grpc_library(
107905-    name = "visionai_php_grpc",
107906-    srcs = [":visionai_proto"],
107907-    deps = [":visionai_php_proto"],
107908-)
107909-
107910-php_gapic_library(
107911-    name = "visionai_php_gapic",
107912-    srcs = [":visionai_proto_with_info"],
107913-    grpc_service_config = "visionai_grpc_service_config.json",
107914-    rest_numeric_enums = False,
107915-    service_yaml = "visionai_v1alpha1.yaml",
107916-    transport = "grpc+rest",
107917-    deps = [
107918-        ":visionai_php_grpc",
107919-        ":visionai_php_proto",
107920-    ],
107921-)
107922-
107923-# Open Source Packages
107924-php_gapic_assembly_pkg(
107925-    name = "google-cloud-visionai-v1alpha1-php",
107926-    deps = [
107927-        ":visionai_php_gapic",
107928-        ":visionai_php_grpc",
107929-        ":visionai_php_proto",
107930-    ],
107931-)
107932-
107933-##############################################################################
107934-# Node.js
107935-##############################################################################
107936-load(
107937-    "@com_google_googleapis_imports//:imports.bzl",
107938-    "nodejs_gapic_assembly_pkg",
107939-    "nodejs_gapic_library",
107940-)
107941-
107942-nodejs_gapic_library(
107943-    name = "visionai_nodejs_gapic",
107944-    package_name = "@google-cloud/visionai",
107945-    src = ":visionai_proto_with_info",
107946-    extra_protoc_parameters = ["metadata"],
107947-    grpc_service_config = "visionai_grpc_service_config.json",
107948-    package = "google.cloud.visionai.v1alpha1",
107949-    rest_numeric_enums = False,
107950-    service_yaml = "visionai_v1alpha1.yaml",
107951-    transport = "grpc+rest",
107952-    deps = [],
107953-)
107954-
107955-nodejs_gapic_assembly_pkg(
107956-    name = "visionai-v1alpha1-nodejs",
107957-    deps = [
107958-        ":visionai_nodejs_gapic",
107959-        ":visionai_proto",
107960-    ],
107961-)
107962-
107963-##############################################################################
107964-# Ruby
107965-##############################################################################
107966-load(
107967-    "@com_google_googleapis_imports//:imports.bzl",
107968-    "ruby_cloud_gapic_library",
107969-    "ruby_gapic_assembly_pkg",
107970-    "ruby_grpc_library",
107971-    "ruby_proto_library",
107972-)
107973-
107974-ruby_proto_library(
107975-    name = "visionai_ruby_proto",
107976-    deps = [":visionai_proto"],
107977-)
107978-
107979-ruby_grpc_library(
107980-    name = "visionai_ruby_grpc",
107981-    srcs = [":visionai_proto"],
107982-    deps = [":visionai_ruby_proto"],
107983-)
107984-
107985-ruby_cloud_gapic_library(
107986-    name = "visionai_ruby_gapic",
107987-    srcs = [":visionai_proto_with_info"],
107988-    extra_protoc_parameters = [
107989-        "ruby-cloud-gem-name=google-cloud-visionai-v1alpha1",
107990-    ],
107991-    grpc_service_config = "visionai_grpc_service_config.json",
107992-    rest_numeric_enums = False,
107993-    service_yaml = "visionai_v1alpha1.yaml",
107994-    deps = [
107995-        ":visionai_ruby_grpc",
107996-        ":visionai_ruby_proto",
107997-    ],
107998-)
107999-
108000-# Open Source Packages
108001-ruby_gapic_assembly_pkg(
108002-    name = "google-cloud-visionai-v1alpha1-ruby",
108003-    deps = [
108004-        ":visionai_ruby_gapic",
108005-        ":visionai_ruby_grpc",
108006-        ":visionai_ruby_proto",
108007-    ],
108008-)
108009-
108010-##############################################################################
108011-# C#
108012-##############################################################################
108013-load(
108014-    "@com_google_googleapis_imports//:imports.bzl",
108015-    "csharp_gapic_assembly_pkg",
108016-    "csharp_gapic_library",
108017-    "csharp_grpc_library",
108018-    "csharp_proto_library",
108019-)
108020-
108021-csharp_proto_library(
108022-    name = "visionai_csharp_proto",
108023-    deps = [":visionai_proto"],
108024-)
108025-
108026-csharp_grpc_library(
108027-    name = "visionai_csharp_grpc",
108028-    srcs = [":visionai_proto"],
108029-    deps = [":visionai_csharp_proto"],
108030-)
108031-
108032-csharp_gapic_library(
108033-    name = "visionai_csharp_gapic",
108034-    srcs = [":visionai_proto_with_info"],
108035-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
108036-    grpc_service_config = "visionai_grpc_service_config.json",
108037-    rest_numeric_enums = False,
108038-    service_yaml = "visionai_v1alpha1.yaml",
108039-    deps = [
108040-        ":visionai_csharp_grpc",
108041-        ":visionai_csharp_proto",
108042-    ],
108043-)
108044-
108045-# Open Source Packages
108046-csharp_gapic_assembly_pkg(
108047-    name = "google-cloud-visionai-v1alpha1-csharp",
108048-    deps = [
108049-        ":visionai_csharp_gapic",
108050-        ":visionai_csharp_grpc",
108051-        ":visionai_csharp_proto",
108052-    ],
108053-)
108054-
108055-##############################################################################
108056-# C++
108057-##############################################################################
108058-load(
108059-    "@com_google_googleapis_imports//:imports.bzl",
108060-    "cc_grpc_library",
108061-    "cc_proto_library",
108062-)
108063-
108064-cc_proto_library(
108065-    name = "visionai_cc_proto",
108066-    deps = [":visionai_proto"],
108067-)
108068-
108069-cc_grpc_library(
108070-    name = "visionai_cc_grpc",
108071-    srcs = [":visionai_proto"],
108072-    grpc_only = True,
108073-    deps = [":visionai_cc_proto"],
108074-)
108075diff -urN a/google/cloud/vmmigration/BUILD.bazel b/google/cloud/vmmigration/BUILD.bazel
108076--- a/google/cloud/vmmigration/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
108077+++ b/google/cloud/vmmigration/BUILD.bazel	1969-12-31 16:00:00
108078@@ -1,40 +0,0 @@
108079-# This build file includes a target for the Ruby wrapper library for
108080-# google-cloud-vm_migration.
108081-
108082-# This is an API workspace, having public visibility by default makes perfect sense.
108083-package(default_visibility = ["//visibility:public"])
108084-
108085-# Export yaml configs.
108086-exports_files(glob(["*.yaml"]))
108087-
108088-load(
108089-    "@com_google_googleapis_imports//:imports.bzl",
108090-    "ruby_cloud_gapic_library",
108091-    "ruby_gapic_assembly_pkg",
108092-)
108093-
108094-# Generates a Ruby wrapper client for VMMigration.
108095-# Ruby wrapper clients are versionless, but are generated from source protos
108096-# for a particular service version, v1 in this case.
108097-ruby_cloud_gapic_library(
108098-    name = "vmmigration_ruby_wrapper",
108099-    srcs = ["//google/cloud/vmmigration/v1:vmmigration_proto_with_info"],
108100-    extra_protoc_parameters = [
108101-        "ruby-cloud-gem-name=google-cloud-vm_migration",
108102-        "ruby-cloud-wrapper-of=v1:0.0",
108103-        "ruby-cloud-product-url=https://cloud.google.com/migrate/compute-engine/",
108104-        "ruby-cloud-api-id=vmmigration.googleapis.com",
108105-        "ruby-cloud-api-shortname=vmmigration",
108106-        "ruby-cloud-namespace-override=VmMigration=VMMigration",
108107-    ],
108108-    ruby_cloud_description = "Migrate for Compute Engine enables you to migrate (Lift and Shift) your virtual machines (VMs), with minor automatic modifications, from your source environment to Google Compute Engine.",
108109-    ruby_cloud_title = "Migrate for Compute Engine",
108110-)
108111-
108112-# Open Source package.
108113-ruby_gapic_assembly_pkg(
108114-    name = "google-cloud-vmmigration-ruby",
108115-    deps = [
108116-        ":vmmigration_ruby_wrapper",
108117-    ],
108118-)
108119diff -urN a/google/cloud/vmmigration/v1/BUILD.bazel b/google/cloud/vmmigration/v1/BUILD.bazel
108120--- a/google/cloud/vmmigration/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
108121+++ b/google/cloud/vmmigration/v1/BUILD.bazel	1969-12-31 16:00:00
108122@@ -1,400 +0,0 @@
108123-# This file was automatically generated by BuildFileGenerator
108124-# https://github.com/googleapis/rules_gapic/tree/master/bazel
108125-
108126-# Most of the manual changes to this file will be overwritten.
108127-# It's **only** allowed to change the following rule attribute values:
108128-# - names of *_gapic_assembly_* rules
108129-# - certain parameters of *_gapic_library rules, including but not limited to:
108130-#    * extra_protoc_parameters
108131-#    * extra_protoc_file_parameters
108132-# The complete list of preserved parameters can be found in the source code.
108133-
108134-# This is an API workspace, having public visibility by default makes perfect sense.
108135-package(default_visibility = ["//visibility:public"])
108136-
108137-##############################################################################
108138-# Common
108139-##############################################################################
108140-load("@rules_proto//proto:defs.bzl", "proto_library")
108141-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
108142-
108143-proto_library(
108144-    name = "vmmigration_proto",
108145-    srcs = [
108146-        "vmmigration.proto",
108147-    ],
108148-    deps = [
108149-        "//google/api:annotations_proto",
108150-        "//google/api:client_proto",
108151-        "//google/api:field_behavior_proto",
108152-        "//google/api:resource_proto",
108153-        "//google/longrunning:operations_proto",
108154-        "//google/rpc:error_details_proto",
108155-        "//google/rpc:status_proto",
108156-        "@com_google_protobuf//:duration_proto",
108157-        "@com_google_protobuf//:field_mask_proto",
108158-        "@com_google_protobuf//:timestamp_proto",
108159-    ],
108160-)
108161-
108162-proto_library_with_info(
108163-    name = "vmmigration_proto_with_info",
108164-    deps = [
108165-        ":vmmigration_proto",
108166-        "//google/cloud:common_resources_proto",
108167-    ],
108168-)
108169-
108170-##############################################################################
108171-# Java
108172-##############################################################################
108173-load(
108174-    "@com_google_googleapis_imports//:imports.bzl",
108175-    "java_gapic_assembly_gradle_pkg",
108176-    "java_gapic_library",
108177-    "java_gapic_test",
108178-    "java_grpc_library",
108179-    "java_proto_library",
108180-)
108181-
108182-java_proto_library(
108183-    name = "vmmigration_java_proto",
108184-    deps = [":vmmigration_proto"],
108185-)
108186-
108187-java_grpc_library(
108188-    name = "vmmigration_java_grpc",
108189-    srcs = [":vmmigration_proto"],
108190-    deps = [":vmmigration_java_proto"],
108191-)
108192-
108193-java_gapic_library(
108194-    name = "vmmigration_java_gapic",
108195-    srcs = [":vmmigration_proto_with_info"],
108196-    gapic_yaml = None,
108197-    grpc_service_config = "vmmigration_v1_grpc_service_config.json",
108198-    rest_numeric_enums = False,
108199-    service_yaml = "vmmigration_v1.yaml",
108200-    test_deps = [
108201-        ":vmmigration_java_grpc",
108202-    ],
108203-    transport = "grpc+rest",
108204-    deps = [
108205-        ":vmmigration_java_proto",
108206-        "//google/api:api_java_proto",
108207-    ],
108208-)
108209-
108210-java_gapic_test(
108211-    name = "vmmigration_java_gapic_test_suite",
108212-    test_classes = [
108213-        "com.google.cloud.vmmigration.v1.VmMigrationClientHttpJsonTest",
108214-        "com.google.cloud.vmmigration.v1.VmMigrationClientTest",
108215-    ],
108216-    runtime_deps = [":vmmigration_java_gapic_test"],
108217-)
108218-
108219-# Open Source Packages
108220-java_gapic_assembly_gradle_pkg(
108221-    name = "google-cloud-vmmigration-v1-java",
108222-    include_samples = True,
108223-    transport = "grpc+rest",
108224-    deps = [
108225-        ":vmmigration_java_gapic",
108226-        ":vmmigration_java_grpc",
108227-        ":vmmigration_java_proto",
108228-        ":vmmigration_proto",
108229-    ],
108230-)
108231-
108232-##############################################################################
108233-# Go
108234-##############################################################################
108235-load(
108236-    "@com_google_googleapis_imports//:imports.bzl",
108237-    "go_gapic_assembly_pkg",
108238-    "go_gapic_library",
108239-    "go_proto_library",
108240-    "go_test",
108241-)
108242-
108243-go_proto_library(
108244-    name = "vmmigration_go_proto",
108245-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
108246-    importpath = "google.golang.org/genproto/googleapis/cloud/vmmigration/v1",
108247-    protos = [":vmmigration_proto"],
108248-    deps = [
108249-        "//google/api:annotations_go_proto",
108250-        "//google/longrunning:longrunning_go_proto",
108251-        "//google/rpc:errdetails_go_proto",
108252-        "//google/rpc:status_go_proto",
108253-    ],
108254-)
108255-
108256-go_gapic_library(
108257-    name = "vmmigration_go_gapic",
108258-    srcs = [":vmmigration_proto_with_info"],
108259-    grpc_service_config = "vmmigration_v1_grpc_service_config.json",
108260-    importpath = "cloud.google.com/go/vmmigration/apiv1;vmmigration",
108261-    metadata = True,
108262-    rest_numeric_enums = False,
108263-    service_yaml = "vmmigration_v1.yaml",
108264-    transport = "grpc+rest",
108265-    deps = [
108266-        ":vmmigration_go_proto",
108267-        "//google/longrunning:longrunning_go_proto",
108268-        "@com_google_cloud_go//longrunning:go_default_library",
108269-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
108270-        "@io_bazel_rules_go//proto/wkt:duration_go_proto",
108271-    ],
108272-)
108273-
108274-go_test(
108275-    name = "vmmigration_go_gapic_test",
108276-    srcs = [":vmmigration_go_gapic_srcjar_test"],
108277-    embed = [":vmmigration_go_gapic"],
108278-    importpath = "cloud.google.com/go/vmmigration/apiv1",
108279-)
108280-
108281-# Open Source Packages
108282-go_gapic_assembly_pkg(
108283-    name = "gapi-cloud-vmmigration-v1-go",
108284-    deps = [
108285-        ":vmmigration_go_gapic",
108286-        ":vmmigration_go_gapic_srcjar-metadata.srcjar",
108287-        ":vmmigration_go_gapic_srcjar-test.srcjar",
108288-        ":vmmigration_go_proto",
108289-    ],
108290-)
108291-
108292-##############################################################################
108293-# Python
108294-##############################################################################
108295-load(
108296-    "@com_google_googleapis_imports//:imports.bzl",
108297-    "py_gapic_assembly_pkg",
108298-    "py_gapic_library",
108299-    "py_test",
108300-)
108301-
108302-py_gapic_library(
108303-    name = "vmmigration_py_gapic",
108304-    srcs = [":vmmigration_proto"],
108305-    grpc_service_config = "vmmigration_v1_grpc_service_config.json",
108306-    opt_args = [
108307-        "warehouse-package-name=google-cloud-vm-migration",
108308-    ],
108309-    rest_numeric_enums = False,
108310-    transport = "grpc",
108311-)
108312-
108313-py_test(
108314-    name = "vmmigration_py_gapic_test",
108315-    srcs = [
108316-        "vmmigration_py_gapic_pytest.py",
108317-        "vmmigration_py_gapic_test.py",
108318-    ],
108319-    legacy_create_init = False,
108320-    deps = [":vmmigration_py_gapic"],
108321-)
108322-
108323-# Open Source Packages
108324-py_gapic_assembly_pkg(
108325-    name = "vmmigration-v1-py",
108326-    deps = [
108327-        ":vmmigration_py_gapic",
108328-    ],
108329-)
108330-
108331-##############################################################################
108332-# PHP
108333-##############################################################################
108334-load(
108335-    "@com_google_googleapis_imports//:imports.bzl",
108336-    "php_gapic_assembly_pkg",
108337-    "php_gapic_library",
108338-    "php_grpc_library",
108339-    "php_proto_library",
108340-)
108341-
108342-php_proto_library(
108343-    name = "vmmigration_php_proto",
108344-    deps = [":vmmigration_proto"],
108345-)
108346-
108347-php_grpc_library(
108348-    name = "vmmigration_php_grpc",
108349-    srcs = [":vmmigration_proto"],
108350-    deps = [":vmmigration_php_proto"],
108351-)
108352-
108353-php_gapic_library(
108354-    name = "vmmigration_php_gapic",
108355-    srcs = [":vmmigration_proto_with_info"],
108356-    grpc_service_config = "vmmigration_v1_grpc_service_config.json",
108357-    rest_numeric_enums = False,
108358-    service_yaml = "vmmigration_v1.yaml",
108359-    transport = "grpc+rest",
108360-    deps = [
108361-        ":vmmigration_php_grpc",
108362-        ":vmmigration_php_proto",
108363-    ],
108364-)
108365-
108366-# Open Source Packages
108367-php_gapic_assembly_pkg(
108368-    name = "google-cloud-vmmigration-v1-php",
108369-    deps = [
108370-        ":vmmigration_php_gapic",
108371-        ":vmmigration_php_grpc",
108372-        ":vmmigration_php_proto",
108373-    ],
108374-)
108375-
108376-##############################################################################
108377-# Node.js
108378-##############################################################################
108379-load(
108380-    "@com_google_googleapis_imports//:imports.bzl",
108381-    "nodejs_gapic_assembly_pkg",
108382-    "nodejs_gapic_library",
108383-)
108384-
108385-nodejs_gapic_library(
108386-    name = "vmmigration_nodejs_gapic",
108387-    package_name = "@google-cloud/vmmigration",
108388-    src = ":vmmigration_proto_with_info",
108389-    extra_protoc_parameters = ["metadata"],
108390-    grpc_service_config = "vmmigration_v1_grpc_service_config.json",
108391-    package = "google.cloud.vmmigration.v1",
108392-    rest_numeric_enums = False,
108393-    service_yaml = "vmmigration_v1.yaml",
108394-    transport = "grpc+rest",
108395-    deps = [],
108396-)
108397-
108398-nodejs_gapic_assembly_pkg(
108399-    name = "vmmigration-v1-nodejs",
108400-    deps = [
108401-        ":vmmigration_nodejs_gapic",
108402-        ":vmmigration_proto",
108403-    ],
108404-)
108405-
108406-##############################################################################
108407-# Ruby
108408-##############################################################################
108409-load(
108410-    "@com_google_googleapis_imports//:imports.bzl",
108411-    "ruby_cloud_gapic_library",
108412-    "ruby_gapic_assembly_pkg",
108413-    "ruby_grpc_library",
108414-    "ruby_proto_library",
108415-)
108416-
108417-ruby_proto_library(
108418-    name = "vmmigration_ruby_proto",
108419-    deps = [":vmmigration_proto"],
108420-)
108421-
108422-ruby_grpc_library(
108423-    name = "vmmigration_ruby_grpc",
108424-    srcs = [":vmmigration_proto"],
108425-    deps = [":vmmigration_ruby_proto"],
108426-)
108427-
108428-ruby_cloud_gapic_library(
108429-    name = "vmmigration_ruby_gapic",
108430-    srcs = [":vmmigration_proto_with_info"],
108431-    extra_protoc_parameters = [
108432-        "ruby-cloud-gem-name=google-cloud-vm_migration-v1",
108433-        "ruby-cloud-product-url=https://cloud.google.com/migrate/compute-engine/",
108434-        "ruby-cloud-api-id=vmmigration.googleapis.com",
108435-        "ruby-cloud-api-shortname=vmmigration",
108436-        "ruby-cloud-namespace-override=VmMigration=VMMigration",
108437-    ],
108438-    grpc_service_config = "vmmigration_v1_grpc_service_config.json",
108439-    rest_numeric_enums = False,
108440-    ruby_cloud_description = "Migrate for Compute Engine enables you to migrate (Lift and Shift) your virtual machines (VMs), with minor automatic modifications, from your source environment to Google Compute Engine.",
108441-    ruby_cloud_title = "Migrate for Compute Engine V1",
108442-    deps = [
108443-        ":vmmigration_ruby_grpc",
108444-        ":vmmigration_ruby_proto",
108445-    ],
108446-)
108447-
108448-# Open Source Packages
108449-ruby_gapic_assembly_pkg(
108450-    name = "google-cloud-vmmigration-v1-ruby",
108451-    deps = [
108452-        ":vmmigration_ruby_gapic",
108453-        ":vmmigration_ruby_grpc",
108454-        ":vmmigration_ruby_proto",
108455-    ],
108456-)
108457-
108458-##############################################################################
108459-# C#
108460-##############################################################################
108461-load(
108462-    "@com_google_googleapis_imports//:imports.bzl",
108463-    "csharp_gapic_assembly_pkg",
108464-    "csharp_gapic_library",
108465-    "csharp_grpc_library",
108466-    "csharp_proto_library",
108467-)
108468-
108469-csharp_proto_library(
108470-    name = "vmmigration_csharp_proto",
108471-    deps = [":vmmigration_proto"],
108472-)
108473-
108474-csharp_grpc_library(
108475-    name = "vmmigration_csharp_grpc",
108476-    srcs = [":vmmigration_proto"],
108477-    deps = [":vmmigration_csharp_proto"],
108478-)
108479-
108480-csharp_gapic_library(
108481-    name = "vmmigration_csharp_gapic",
108482-    srcs = [":vmmigration_proto_with_info"],
108483-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
108484-    grpc_service_config = "vmmigration_v1_grpc_service_config.json",
108485-    rest_numeric_enums = False,
108486-    service_yaml = "vmmigration_v1.yaml",
108487-    deps = [
108488-        ":vmmigration_csharp_grpc",
108489-        ":vmmigration_csharp_proto",
108490-    ],
108491-)
108492-
108493-# Open Source Packages
108494-csharp_gapic_assembly_pkg(
108495-    name = "google-cloud-vmmigration-v1-csharp",
108496-    deps = [
108497-        ":vmmigration_csharp_gapic",
108498-        ":vmmigration_csharp_grpc",
108499-        ":vmmigration_csharp_proto",
108500-    ],
108501-)
108502-
108503-##############################################################################
108504-# C++
108505-##############################################################################
108506-load(
108507-    "@com_google_googleapis_imports//:imports.bzl",
108508-    "cc_grpc_library",
108509-    "cc_proto_library",
108510-)
108511-
108512-cc_proto_library(
108513-    name = "vmmigration_cc_proto",
108514-    deps = [":vmmigration_proto"],
108515-)
108516-
108517-cc_grpc_library(
108518-    name = "vmmigration_cc_grpc",
108519-    srcs = [":vmmigration_proto"],
108520-    grpc_only = True,
108521-    deps = [":vmmigration_cc_proto"],
108522-)
108523diff -urN a/google/cloud/vmwareengine/BUILD.bazel b/google/cloud/vmwareengine/BUILD.bazel
108524--- a/google/cloud/vmwareengine/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
108525+++ b/google/cloud/vmwareengine/BUILD.bazel	1969-12-31 16:00:00
108526@@ -1,39 +0,0 @@
108527-# This build file includes a target for the Ruby wrapper library for
108528-# google-cloud-vmware_engine.
108529-
108530-# This is an API workspace, having public visibility by default makes perfect sense.
108531-package(default_visibility = ["//visibility:public"])
108532-
108533-# Export yaml configs.
108534-exports_files(glob(["*.yaml"]))
108535-
108536-load(
108537-    "@com_google_googleapis_imports//:imports.bzl",
108538-    "ruby_cloud_gapic_library",
108539-    "ruby_gapic_assembly_pkg",
108540-)
108541-
108542-# Generates a Ruby wrapper client for VMware Engine.
108543-# Ruby wrapper clients are versionless, but are generated from source protos
108544-# for a particular service version, v1 in this case.
108545-ruby_cloud_gapic_library(
108546-    name = "vmwareengine_ruby_wrapper",
108547-    srcs = ["//google/cloud/vmwareengine/v1:vmwareengine_proto_with_info"],
108548-    extra_protoc_parameters = [
108549-        "ruby-cloud-gem-name=google-cloud-vmware_engine",
108550-        "ruby-cloud-wrapper-of=v1:0.0",
108551-        "ruby-cloud-product-url=https://cloud.google.com/vmware-engine/",
108552-        "ruby-cloud-api-id=vmwareengine.googleapis.com",
108553-        "ruby-cloud-api-shortname=vmwareengine",
108554-    ],
108555-    ruby_cloud_description = "Google Cloud VMware Engine is a fully managed service that lets you run the VMware platform in Google Cloud. VMware Engine provides you with VMware operational continuity so you can benefit from a cloud consumption model and lower your total cost of ownership. VMware Engine also offers on-demand provisioning, pay-as-you-grow, and capacity optimization.",
108556-    ruby_cloud_title = "Google Cloud VMware Engine",
108557-)
108558-
108559-# Open Source package.
108560-ruby_gapic_assembly_pkg(
108561-    name = "google-cloud-vmwareengine-ruby",
108562-    deps = [
108563-        ":vmwareengine_ruby_wrapper",
108564-    ],
108565-)
108566diff -urN a/google/cloud/vmwareengine/v1/BUILD.bazel b/google/cloud/vmwareengine/v1/BUILD.bazel
108567--- a/google/cloud/vmwareengine/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
108568+++ b/google/cloud/vmwareengine/v1/BUILD.bazel	1969-12-31 16:00:00
108569@@ -1,395 +0,0 @@
108570-# This file was automatically generated by BuildFileGenerator
108571-# https://github.com/googleapis/rules_gapic/tree/master/bazel
108572-
108573-# Most of the manual changes to this file will be overwritten.
108574-# It's **only** allowed to change the following rule attribute values:
108575-# - names of *_gapic_assembly_* rules
108576-# - certain parameters of *_gapic_library rules, including but not limited to:
108577-#    * extra_protoc_parameters
108578-#    * extra_protoc_file_parameters
108579-# The complete list of preserved parameters can be found in the source code.
108580-
108581-# This is an API workspace, having public visibility by default makes perfect sense.
108582-package(default_visibility = ["//visibility:public"])
108583-
108584-##############################################################################
108585-# Common
108586-##############################################################################
108587-load("@rules_proto//proto:defs.bzl", "proto_library")
108588-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
108589-
108590-proto_library(
108591-    name = "vmwareengine_proto",
108592-    srcs = [
108593-        "vmwareengine.proto",
108594-    ],
108595-    deps = [
108596-        "//google/api:annotations_proto",
108597-        "//google/api:client_proto",
108598-        "//google/api:field_behavior_proto",
108599-        "//google/api:resource_proto",
108600-        "//google/longrunning:operations_proto",
108601-        "@com_google_protobuf//:field_mask_proto",
108602-        "@com_google_protobuf//:timestamp_proto",
108603-    ],
108604-)
108605-
108606-proto_library_with_info(
108607-    name = "vmwareengine_proto_with_info",
108608-    deps = [
108609-        ":vmwareengine_proto",
108610-        "//google/cloud/location:location_proto",
108611-        "//google/cloud:common_resources_proto",
108612-        "//google/iam/v1:iam_policy_proto",
108613-    ],
108614-)
108615-
108616-##############################################################################
108617-# Java
108618-##############################################################################
108619-load(
108620-    "@com_google_googleapis_imports//:imports.bzl",
108621-    "java_gapic_assembly_gradle_pkg",
108622-    "java_gapic_library",
108623-    "java_gapic_test",
108624-    "java_grpc_library",
108625-    "java_proto_library",
108626-)
108627-
108628-java_proto_library(
108629-    name = "vmwareengine_java_proto",
108630-    deps = [":vmwareengine_proto"],
108631-)
108632-
108633-java_grpc_library(
108634-    name = "vmwareengine_java_grpc",
108635-    srcs = [":vmwareengine_proto"],
108636-    deps = [":vmwareengine_java_proto"],
108637-)
108638-
108639-java_gapic_library(
108640-    name = "vmwareengine_java_gapic",
108641-    srcs = [":vmwareengine_proto_with_info"],
108642-    gapic_yaml = None,
108643-    grpc_service_config = "vmwareengine_grpc_service_config.json",
108644-    service_yaml = "vmwareengine_v1.yaml",
108645-    test_deps = [
108646-        ":vmwareengine_java_grpc",
108647-        "//google/cloud/location:location_java_grpc",
108648-        "//google/iam/v1:iam_java_grpc",
108649-    ],
108650-    transport = "grpc+rest",
108651-    deps = [
108652-        ":vmwareengine_java_proto",
108653-        "//google/api:api_java_proto",
108654-        "//google/cloud/location:location_java_proto",
108655-        "//google/iam/v1:iam_java_proto",
108656-    ],
108657-)
108658-
108659-java_gapic_test(
108660-    name = "vmwareengine_java_gapic_test_suite",
108661-    test_classes = [
108662-        "com.google.cloud.vmwareengine.v1.VmwareEngineClientHttpJsonTest",
108663-        "com.google.cloud.vmwareengine.v1.VmwareEngineClientTest",
108664-    ],
108665-    runtime_deps = [":vmwareengine_java_gapic_test"],
108666-)
108667-
108668-# Open Source Packages
108669-java_gapic_assembly_gradle_pkg(
108670-    name = "google-cloud-vmwareengine-v1-java",
108671-    transport = "grpc+rest",
108672-    deps = [
108673-        ":vmwareengine_java_gapic",
108674-        ":vmwareengine_java_grpc",
108675-        ":vmwareengine_java_proto",
108676-        ":vmwareengine_proto",
108677-    ],
108678-    include_samples = True,
108679-)
108680-
108681-##############################################################################
108682-# Go
108683-##############################################################################
108684-load(
108685-    "@com_google_googleapis_imports//:imports.bzl",
108686-    "go_gapic_assembly_pkg",
108687-    "go_gapic_library",
108688-    "go_proto_library",
108689-    "go_test",
108690-)
108691-
108692-go_proto_library(
108693-    name = "vmwareengine_go_proto",
108694-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
108695-    importpath = "google.golang.org/genproto/googleapis/cloud/vmwareengine/v1",
108696-    protos = [":vmwareengine_proto"],
108697-    deps = [
108698-        "//google/api:annotations_go_proto",
108699-        "//google/longrunning:longrunning_go_proto",
108700-    ],
108701-)
108702-
108703-go_gapic_library(
108704-    name = "vmwareengine_go_gapic",
108705-    srcs = [":vmwareengine_proto_with_info"],
108706-    grpc_service_config = "vmwareengine_grpc_service_config.json",
108707-    importpath = "cloud.google.com/go/vmwareengine/apiv1;vmwareengine",
108708-    metadata = True,
108709-    service_yaml = "vmwareengine_v1.yaml",
108710-    transport = "grpc+rest",
108711-    rest_numeric_enums = True,
108712-    deps = [
108713-        ":vmwareengine_go_proto",
108714-        "//google/cloud/location:location_go_proto",
108715-        "//google/iam/v1:iam_go_proto",
108716-        "//google/longrunning:longrunning_go_proto",
108717-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
108718-        "@com_google_cloud_go//longrunning:go_default_library",
108719-    ],
108720-)
108721-
108722-go_test(
108723-    name = "vmwareengine_go_gapic_test",
108724-    srcs = [":vmwareengine_go_gapic_srcjar_test"],
108725-    embed = [":vmwareengine_go_gapic"],
108726-    importpath = "cloud.google.com/go/vmwareengine/apiv1",
108727-)
108728-
108729-# Open Source Packages
108730-go_gapic_assembly_pkg(
108731-    name = "gapi-cloud-vmwareengine-v1-go",
108732-    deps = [
108733-        ":vmwareengine_go_gapic",
108734-        ":vmwareengine_go_gapic_srcjar-test.srcjar",
108735-        ":vmwareengine_go_gapic_srcjar-metadata.srcjar",
108736-        ":vmwareengine_go_proto",
108737-    ],
108738-)
108739-
108740-##############################################################################
108741-# Python
108742-##############################################################################
108743-load(
108744-    "@com_google_googleapis_imports//:imports.bzl",
108745-    "py_gapic_assembly_pkg",
108746-    "py_gapic_library",
108747-    "py_test",
108748-)
108749-
108750-py_gapic_library(
108751-    name = "vmwareengine_py_gapic",
108752-    srcs = [":vmwareengine_proto"],
108753-    grpc_service_config = "vmwareengine_grpc_service_config.json",
108754-    service_yaml = "vmwareengine_v1.yaml",
108755-    transport = "grpc+rest",
108756-    deps = [
108757-        "//google/iam/v1:iam_policy_py_proto",
108758-    ],
108759-)
108760-
108761-py_test(
108762-    name = "vmwareengine_py_gapic_test",
108763-    srcs = [
108764-        "vmwareengine_py_gapic_pytest.py",
108765-        "vmwareengine_py_gapic_test.py",
108766-    ],
108767-    legacy_create_init = False,
108768-    deps = [":vmwareengine_py_gapic"],
108769-)
108770-
108771-# Open Source Packages
108772-py_gapic_assembly_pkg(
108773-    name = "vmwareengine-v1-py",
108774-    deps = [
108775-        ":vmwareengine_py_gapic",
108776-    ],
108777-)
108778-
108779-##############################################################################
108780-# PHP
108781-##############################################################################
108782-load(
108783-    "@com_google_googleapis_imports//:imports.bzl",
108784-    "php_gapic_assembly_pkg",
108785-    "php_gapic_library",
108786-    "php_grpc_library",
108787-    "php_proto_library",
108788-)
108789-
108790-php_proto_library(
108791-    name = "vmwareengine_php_proto",
108792-    deps = [":vmwareengine_proto"],
108793-)
108794-
108795-php_grpc_library(
108796-    name = "vmwareengine_php_grpc",
108797-    srcs = [":vmwareengine_proto"],
108798-    deps = [":vmwareengine_php_proto"],
108799-)
108800-
108801-php_gapic_library(
108802-    name = "vmwareengine_php_gapic",
108803-    srcs = [":vmwareengine_proto_with_info"],
108804-    grpc_service_config = "vmwareengine_grpc_service_config.json",
108805-    service_yaml = "vmwareengine_v1.yaml",
108806-    deps = [
108807-        ":vmwareengine_php_grpc",
108808-        ":vmwareengine_php_proto",
108809-    ],
108810-)
108811-
108812-# Open Source Packages
108813-php_gapic_assembly_pkg(
108814-    name = "google-cloud-vmwareengine-v1-php",
108815-    deps = [
108816-        ":vmwareengine_php_gapic",
108817-        ":vmwareengine_php_grpc",
108818-        ":vmwareengine_php_proto",
108819-    ],
108820-)
108821-
108822-##############################################################################
108823-# Node.js
108824-##############################################################################
108825-load(
108826-    "@com_google_googleapis_imports//:imports.bzl",
108827-    "nodejs_gapic_assembly_pkg",
108828-    "nodejs_gapic_library",
108829-)
108830-
108831-nodejs_gapic_library(
108832-    name = "vmwareengine_nodejs_gapic",
108833-    package_name = "@google-cloud/vmwareengine",
108834-    src = ":vmwareengine_proto_with_info",
108835-    extra_protoc_parameters = ["metadata"],
108836-    grpc_service_config = "vmwareengine_grpc_service_config.json",
108837-    package = "google.cloud.vmwareengine.v1",
108838-    service_yaml = "vmwareengine_v1.yaml",
108839-    deps = [],
108840-)
108841-
108842-nodejs_gapic_assembly_pkg(
108843-    name = "vmwareengine-v1-nodejs",
108844-    deps = [
108845-        ":vmwareengine_nodejs_gapic",
108846-        ":vmwareengine_proto",
108847-    ],
108848-)
108849-
108850-##############################################################################
108851-# Ruby
108852-##############################################################################
108853-load(
108854-    "@com_google_googleapis_imports//:imports.bzl",
108855-    "ruby_gapic_assembly_pkg",
108856-    "ruby_cloud_gapic_library",
108857-    "ruby_grpc_library",
108858-    "ruby_proto_library",
108859-)
108860-
108861-ruby_proto_library(
108862-    name = "vmwareengine_ruby_proto",
108863-    deps = [":vmwareengine_proto"],
108864-)
108865-
108866-ruby_grpc_library(
108867-    name = "vmwareengine_ruby_grpc",
108868-    srcs = [":vmwareengine_proto"],
108869-    deps = [":vmwareengine_ruby_proto"],
108870-)
108871-
108872-ruby_cloud_gapic_library(
108873-    name = "vmwareengine_ruby_gapic",
108874-    srcs = [":vmwareengine_proto_with_info"],
108875-    extra_protoc_parameters = [
108876-        "ruby-cloud-api-id=vmwareengine.googleapis.com",
108877-        "ruby-cloud-api-shortname=vmwareengine",
108878-        "ruby-cloud-gem-name=google-cloud-vmware_engine-v1",
108879-        "ruby-cloud-product-url=https://cloud.google.com/vmware-engine/",
108880-    ],
108881-    grpc_service_config = "vmwareengine_grpc_service_config.json",
108882-    service_yaml = "vmwareengine_v1.yaml",
108883-    ruby_cloud_description = "Google Cloud VMware Engine is a fully managed service that lets you run the VMware platform in Google Cloud. VMware Engine provides you with VMware operational continuity so you can benefit from a cloud consumption model and lower your total cost of ownership. VMware Engine also offers on-demand provisioning, pay-as-you-grow, and capacity optimization.",
108884-    ruby_cloud_title = "Google Cloud VMware Engine V1",
108885-    deps = [
108886-        ":vmwareengine_ruby_grpc",
108887-        ":vmwareengine_ruby_proto",
108888-    ],
108889-)
108890-
108891-# Open Source Packages
108892-ruby_gapic_assembly_pkg(
108893-    name = "google-cloud-vmwareengine-v1-ruby",
108894-    deps = [
108895-        ":vmwareengine_ruby_gapic",
108896-        ":vmwareengine_ruby_grpc",
108897-        ":vmwareengine_ruby_proto",
108898-    ],
108899-)
108900-
108901-##############################################################################
108902-# C#
108903-##############################################################################
108904-load(
108905-    "@com_google_googleapis_imports//:imports.bzl",
108906-    "csharp_gapic_assembly_pkg",
108907-    "csharp_gapic_library",
108908-    "csharp_grpc_library",
108909-    "csharp_proto_library",
108910-)
108911-
108912-csharp_proto_library(
108913-    name = "vmwareengine_csharp_proto",
108914-    deps = [":vmwareengine_proto"],
108915-)
108916-
108917-csharp_grpc_library(
108918-    name = "vmwareengine_csharp_grpc",
108919-    srcs = [":vmwareengine_proto"],
108920-    deps = [":vmwareengine_csharp_proto"],
108921-)
108922-
108923-csharp_gapic_library(
108924-    name = "vmwareengine_csharp_gapic",
108925-    srcs = [":vmwareengine_proto_with_info"],
108926-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
108927-    grpc_service_config = "vmwareengine_grpc_service_config.json",
108928-    service_yaml = "vmwareengine_v1.yaml",
108929-    deps = [
108930-        ":vmwareengine_csharp_grpc",
108931-        ":vmwareengine_csharp_proto",
108932-    ],
108933-)
108934-
108935-# Open Source Packages
108936-csharp_gapic_assembly_pkg(
108937-    name = "google-cloud-vmwareengine-v1-csharp",
108938-    deps = [
108939-        ":vmwareengine_csharp_gapic",
108940-        ":vmwareengine_csharp_grpc",
108941-        ":vmwareengine_csharp_proto",
108942-    ],
108943-)
108944-
108945-##############################################################################
108946-# C++
108947-##############################################################################
108948-load(
108949-    "@com_google_googleapis_imports//:imports.bzl",
108950-    "cc_grpc_library",
108951-    "cc_proto_library",
108952-)
108953-
108954-cc_proto_library(
108955-    name = "vmwareengine_cc_proto",
108956-    deps = [":vmwareengine_proto"],
108957-)
108958-
108959-cc_grpc_library(
108960-    name = "vmwareengine_cc_grpc",
108961-    srcs = [":vmwareengine_proto"],
108962-    grpc_only = True,
108963-    deps = [":vmwareengine_cc_proto"],
108964-)
108965diff -urN a/google/cloud/vpcaccess/BUILD.bazel b/google/cloud/vpcaccess/BUILD.bazel
108966--- a/google/cloud/vpcaccess/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
108967+++ b/google/cloud/vpcaccess/BUILD.bazel	1969-12-31 16:00:00
108968@@ -1,40 +0,0 @@
108969-# This build file includes a target for the Ruby wrapper library for
108970-# google-cloud-vpc_access.
108971-
108972-# This is an API workspace, having public visibility by default makes perfect sense.
108973-package(default_visibility = ["//visibility:public"])
108974-
108975-# Export yaml configs.
108976-exports_files(glob(["*.yaml"]))
108977-
108978-load(
108979-    "@com_google_googleapis_imports//:imports.bzl",
108980-    "ruby_cloud_gapic_library",
108981-    "ruby_gapic_assembly_pkg",
108982-)
108983-
108984-# Generates a Ruby wrapper client for vpcaccess.
108985-# Ruby wrapper clients are versionless, but are generated from source protos
108986-# for a particular service version, v1 in this case.
108987-ruby_cloud_gapic_library(
108988-    name = "vpcaccess_ruby_wrapper",
108989-    srcs = ["//google/cloud/vpcaccess/v1:vpcaccess_proto_with_info"],
108990-    extra_protoc_parameters = [
108991-        "ruby-cloud-gem-name=google-cloud-vpc_access",
108992-        "ruby-cloud-env-prefix=VPC_ACCESS",
108993-        "ruby-cloud-wrapper-of=v1:0.0",
108994-        "ruby-cloud-product-url=https://cloud.google.com/vpc/docs/serverless-vpc-access",
108995-        "ruby-cloud-api-id=vpcaccess.googleapis.com",
108996-        "ruby-cloud-api-shortname=vpcaccess",
108997-    ],
108998-    ruby_cloud_description = "Serverless VPC Access enables you to connect from a serverless environment on Google Cloud (Cloud Run, Cloud Functions, or the App Engine standard environment) directly to your VPC network. This connection makes it possible for your serverless environment to access Compute Engine VM instances, Memorystore instances, and any other resources with an internal IP address.",
108999-    ruby_cloud_title = "Serverless VPC Access",
109000-)
109001-
109002-# Open Source package.
109003-ruby_gapic_assembly_pkg(
109004-    name = "google-cloud-vpcaccess-ruby",
109005-    deps = [
109006-        ":vpcaccess_ruby_wrapper",
109007-    ],
109008-)
109009diff -urN a/google/cloud/vpcaccess/v1/BUILD.bazel b/google/cloud/vpcaccess/v1/BUILD.bazel
109010--- a/google/cloud/vpcaccess/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
109011+++ b/google/cloud/vpcaccess/v1/BUILD.bazel	1969-12-31 16:00:00
109012@@ -1,399 +0,0 @@
109013-# This file was automatically generated by BuildFileGenerator
109014-# https://github.com/googleapis/rules_gapic/tree/master/bazel
109015-
109016-# Most of the manual changes to this file will be overwritten.
109017-# It's **only** allowed to change the following rule attribute values:
109018-# - names of *_gapic_assembly_* rules
109019-# - certain parameters of *_gapic_library rules, including but not limited to:
109020-#    * extra_protoc_parameters
109021-#    * extra_protoc_file_parameters
109022-# The complete list of preserved parameters can be found in the source code.
109023-
109024-# This is an API workspace, having public visibility by default makes perfect sense.
109025-package(default_visibility = ["//visibility:public"])
109026-
109027-##############################################################################
109028-# Common
109029-##############################################################################
109030-load("@rules_proto//proto:defs.bzl", "proto_library")
109031-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
109032-
109033-proto_library(
109034-    name = "vpcaccess_proto",
109035-    srcs = [
109036-        "vpc_access.proto",
109037-    ],
109038-    deps = [
109039-        "//google/api:annotations_proto",
109040-        "//google/api:client_proto",
109041-        "//google/api:field_behavior_proto",
109042-        "//google/api:resource_proto",
109043-        "//google/longrunning:operations_proto",
109044-        "@com_google_protobuf//:timestamp_proto",
109045-    ],
109046-)
109047-
109048-proto_library_with_info(
109049-    name = "vpcaccess_proto_with_info",
109050-    deps = [
109051-        ":vpcaccess_proto",
109052-        "//google/cloud:common_resources_proto",
109053-        "//google/cloud/location:location_proto",
109054-    ],
109055-)
109056-
109057-##############################################################################
109058-# Java
109059-##############################################################################
109060-load(
109061-    "@com_google_googleapis_imports//:imports.bzl",
109062-    "java_gapic_assembly_gradle_pkg",
109063-    "java_gapic_library",
109064-    "java_gapic_test",
109065-    "java_grpc_library",
109066-    "java_proto_library",
109067-)
109068-
109069-java_proto_library(
109070-    name = "vpcaccess_java_proto",
109071-    deps = [":vpcaccess_proto"],
109072-)
109073-
109074-java_grpc_library(
109075-    name = "vpcaccess_java_grpc",
109076-    srcs = [":vpcaccess_proto"],
109077-    deps = [":vpcaccess_java_proto"],
109078-)
109079-
109080-java_gapic_library(
109081-    name = "vpcaccess_java_gapic",
109082-    srcs = [":vpcaccess_proto_with_info"],
109083-    gapic_yaml = None,
109084-    grpc_service_config = "vpcaccess_grpc_service_config.json",
109085-    rest_numeric_enums = False,
109086-    service_yaml = "vpcaccess_v1.yaml",
109087-    test_deps = [
109088-        ":vpcaccess_java_grpc",
109089-        "//google/cloud/location:location_java_grpc",
109090-    ],
109091-    transport = "grpc+rest",
109092-    deps = [
109093-        ":vpcaccess_java_proto",
109094-        "//google/api:api_java_proto",
109095-        "//google/cloud/location:location_java_proto",
109096-    ],
109097-)
109098-
109099-java_gapic_test(
109100-    name = "vpcaccess_java_gapic_test_suite",
109101-    test_classes = [
109102-        "com.google.cloud.vpcaccess.v1.VpcAccessServiceClientHttpJsonTest",
109103-        "com.google.cloud.vpcaccess.v1.VpcAccessServiceClientTest",
109104-    ],
109105-    runtime_deps = [":vpcaccess_java_gapic_test"],
109106-)
109107-
109108-# Open Source Packages
109109-java_gapic_assembly_gradle_pkg(
109110-    name = "google-cloud-vpcaccess-v1-java",
109111-    include_samples = True,
109112-    transport = "grpc+rest",
109113-    deps = [
109114-        ":vpcaccess_java_gapic",
109115-        ":vpcaccess_java_grpc",
109116-        ":vpcaccess_java_proto",
109117-        ":vpcaccess_proto",
109118-    ],
109119-)
109120-
109121-##############################################################################
109122-# Go
109123-##############################################################################
109124-load(
109125-    "@com_google_googleapis_imports//:imports.bzl",
109126-    "go_gapic_assembly_pkg",
109127-    "go_gapic_library",
109128-    "go_proto_library",
109129-    "go_test",
109130-)
109131-
109132-go_proto_library(
109133-    name = "vpcaccess_go_proto",
109134-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
109135-    importpath = "google.golang.org/genproto/googleapis/cloud/vpcaccess/v1",
109136-    protos = [":vpcaccess_proto"],
109137-    deps = [
109138-        "//google/api:annotations_go_proto",
109139-        "//google/longrunning:longrunning_go_proto",
109140-    ],
109141-)
109142-
109143-go_gapic_library(
109144-    name = "vpcaccess_go_gapic",
109145-    srcs = [":vpcaccess_proto_with_info"],
109146-    grpc_service_config = "vpcaccess_grpc_service_config.json",
109147-    importpath = "cloud.google.com/go/vpcaccess/apiv1;vpcaccess",
109148-    metadata = True,
109149-    rest_numeric_enums = False,
109150-    service_yaml = "vpcaccess_v1.yaml",
109151-    transport = "grpc+rest",
109152-    deps = [
109153-        ":vpcaccess_go_proto",
109154-        "//google/cloud/location:location_go_proto",
109155-        "//google/longrunning:longrunning_go_proto",
109156-        "@com_google_cloud_go//longrunning:go_default_library",
109157-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
109158-    ],
109159-)
109160-
109161-go_test(
109162-    name = "vpcaccess_go_gapic_test",
109163-    srcs = [":vpcaccess_go_gapic_srcjar_test"],
109164-    embed = [":vpcaccess_go_gapic"],
109165-    importpath = "cloud.google.com/go/vpcaccess/apiv1",
109166-)
109167-
109168-# Open Source Packages
109169-go_gapic_assembly_pkg(
109170-    name = "gapi-cloud-vpcaccess-v1-go",
109171-    deps = [
109172-        ":vpcaccess_go_gapic",
109173-        ":vpcaccess_go_gapic_srcjar-metadata.srcjar",
109174-        ":vpcaccess_go_gapic_srcjar-test.srcjar",
109175-        ":vpcaccess_go_proto",
109176-    ],
109177-)
109178-
109179-##############################################################################
109180-# Python
109181-##############################################################################
109182-load(
109183-    "@com_google_googleapis_imports//:imports.bzl",
109184-    "py_gapic_assembly_pkg",
109185-    "py_gapic_library",
109186-    "py_test",
109187-)
109188-
109189-py_gapic_library(
109190-    name = "vpcaccess_py_gapic",
109191-    srcs = [":vpcaccess_proto"],
109192-    grpc_service_config = "vpcaccess_grpc_service_config.json",
109193-    opt_args = ["warehouse-package-name=google-cloud-vpc-access"],
109194-    rest_numeric_enums = False,
109195-    service_yaml = "vpcaccess_v1.yaml",
109196-    transport = "grpc",
109197-    deps = [
109198-    ],
109199-)
109200-
109201-py_test(
109202-    name = "vpcaccess_py_gapic_test",
109203-    srcs = [
109204-        "vpcaccess_py_gapic_pytest.py",
109205-        "vpcaccess_py_gapic_test.py",
109206-    ],
109207-    legacy_create_init = False,
109208-    deps = [":vpcaccess_py_gapic"],
109209-)
109210-
109211-# Open Source Packages
109212-py_gapic_assembly_pkg(
109213-    name = "vpcaccess-v1-py",
109214-    deps = [
109215-        ":vpcaccess_py_gapic",
109216-    ],
109217-)
109218-
109219-##############################################################################
109220-# PHP
109221-##############################################################################
109222-load(
109223-    "@com_google_googleapis_imports//:imports.bzl",
109224-    "php_gapic_assembly_pkg",
109225-    "php_gapic_library",
109226-    "php_grpc_library",
109227-    "php_proto_library",
109228-)
109229-
109230-php_proto_library(
109231-    name = "vpcaccess_php_proto",
109232-    deps = [":vpcaccess_proto"],
109233-)
109234-
109235-php_grpc_library(
109236-    name = "vpcaccess_php_grpc",
109237-    srcs = [":vpcaccess_proto"],
109238-    deps = [":vpcaccess_php_proto"],
109239-)
109240-
109241-php_gapic_library(
109242-    name = "vpcaccess_php_gapic",
109243-    srcs = [":vpcaccess_proto_with_info"],
109244-    grpc_service_config = "vpcaccess_grpc_service_config.json",
109245-    rest_numeric_enums = False,
109246-    service_yaml = "vpcaccess_v1.yaml",
109247-    transport = "grpc+rest",
109248-    deps = [
109249-        ":vpcaccess_php_grpc",
109250-        ":vpcaccess_php_proto",
109251-    ],
109252-)
109253-
109254-# Open Source Packages
109255-php_gapic_assembly_pkg(
109256-    name = "google-cloud-vpcaccess-v1-php",
109257-    deps = [
109258-        ":vpcaccess_php_gapic",
109259-        ":vpcaccess_php_grpc",
109260-        ":vpcaccess_php_proto",
109261-    ],
109262-)
109263-
109264-##############################################################################
109265-# Node.js
109266-##############################################################################
109267-load(
109268-    "@com_google_googleapis_imports//:imports.bzl",
109269-    "nodejs_gapic_assembly_pkg",
109270-    "nodejs_gapic_library",
109271-)
109272-
109273-nodejs_gapic_library(
109274-    name = "vpcaccess_nodejs_gapic",
109275-    package_name = "@google-cloud/vpc-access",
109276-    src = ":vpcaccess_proto_with_info",
109277-    extra_protoc_parameters = ["metadata"],
109278-    grpc_service_config = "vpcaccess_grpc_service_config.json",
109279-    package = "google.cloud.vpcaccess.v1",
109280-    rest_numeric_enums = False,
109281-    service_yaml = "vpcaccess_v1.yaml",
109282-    transport = "grpc+rest",
109283-    deps = [],
109284-)
109285-
109286-nodejs_gapic_assembly_pkg(
109287-    name = "vpcaccess-v1-nodejs",
109288-    deps = [
109289-        ":vpcaccess_nodejs_gapic",
109290-        ":vpcaccess_proto",
109291-    ],
109292-)
109293-
109294-##############################################################################
109295-# Ruby
109296-##############################################################################
109297-load(
109298-    "@com_google_googleapis_imports//:imports.bzl",
109299-    "ruby_cloud_gapic_library",
109300-    "ruby_gapic_assembly_pkg",
109301-    "ruby_grpc_library",
109302-    "ruby_proto_library",
109303-)
109304-
109305-ruby_proto_library(
109306-    name = "vpcaccess_ruby_proto",
109307-    deps = [":vpcaccess_proto"],
109308-)
109309-
109310-ruby_grpc_library(
109311-    name = "vpcaccess_ruby_grpc",
109312-    srcs = [":vpcaccess_proto"],
109313-    deps = [":vpcaccess_ruby_proto"],
109314-)
109315-
109316-ruby_cloud_gapic_library(
109317-    name = "vpcaccess_ruby_gapic",
109318-    srcs = [":vpcaccess_proto_with_info"],
109319-    extra_protoc_parameters = [
109320-        "ruby-cloud-api-id=vpcaccess.googleapis.com",
109321-        "ruby-cloud-api-shortname=vpcaccess",
109322-        "ruby-cloud-env-prefix=VPC_ACCESS",
109323-        "ruby-cloud-gem-name=google-cloud-vpc_access-v1",
109324-        "ruby-cloud-product-url=https://cloud.google.com/vpc/docs/serverless-vpc-access",
109325-    ],
109326-    grpc_service_config = "vpcaccess_grpc_service_config.json",
109327-    rest_numeric_enums = False,
109328-    ruby_cloud_description = "Serverless VPC Access enables you to connect from a serverless environment on Google Cloud (Cloud Run, Cloud Functions, or the App Engine standard environment) directly to your VPC network. This connection makes it possible for your serverless environment to access Compute Engine VM instances, Memorystore instances, and any other resources with an internal IP address.",
109329-    ruby_cloud_title = "Serverless VPC Access V1",
109330-    service_yaml = "vpcaccess_v1.yaml",
109331-    deps = [
109332-        ":vpcaccess_ruby_grpc",
109333-        ":vpcaccess_ruby_proto",
109334-    ],
109335-)
109336-
109337-# Open Source Packages
109338-ruby_gapic_assembly_pkg(
109339-    name = "google-cloud-vpcaccess-v1-ruby",
109340-    deps = [
109341-        ":vpcaccess_ruby_gapic",
109342-        ":vpcaccess_ruby_grpc",
109343-        ":vpcaccess_ruby_proto",
109344-    ],
109345-)
109346-
109347-##############################################################################
109348-# C#
109349-##############################################################################
109350-load(
109351-    "@com_google_googleapis_imports//:imports.bzl",
109352-    "csharp_gapic_assembly_pkg",
109353-    "csharp_gapic_library",
109354-    "csharp_grpc_library",
109355-    "csharp_proto_library",
109356-)
109357-
109358-csharp_proto_library(
109359-    name = "vpcaccess_csharp_proto",
109360-    deps = [":vpcaccess_proto"],
109361-)
109362-
109363-csharp_grpc_library(
109364-    name = "vpcaccess_csharp_grpc",
109365-    srcs = [":vpcaccess_proto"],
109366-    deps = [":vpcaccess_csharp_proto"],
109367-)
109368-
109369-csharp_gapic_library(
109370-    name = "vpcaccess_csharp_gapic",
109371-    srcs = [":vpcaccess_proto_with_info"],
109372-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
109373-    grpc_service_config = "vpcaccess_grpc_service_config.json",
109374-    rest_numeric_enums = False,
109375-    service_yaml = "vpcaccess_v1.yaml",
109376-    deps = [
109377-        ":vpcaccess_csharp_grpc",
109378-        ":vpcaccess_csharp_proto",
109379-    ],
109380-)
109381-
109382-# Open Source Packages
109383-csharp_gapic_assembly_pkg(
109384-    name = "google-cloud-vpcaccess-v1-csharp",
109385-    deps = [
109386-        ":vpcaccess_csharp_gapic",
109387-        ":vpcaccess_csharp_grpc",
109388-        ":vpcaccess_csharp_proto",
109389-    ],
109390-)
109391-
109392-##############################################################################
109393-# C++
109394-##############################################################################
109395-load(
109396-    "@com_google_googleapis_imports//:imports.bzl",
109397-    "cc_grpc_library",
109398-    "cc_proto_library",
109399-)
109400-
109401-cc_proto_library(
109402-    name = "vpcaccess_cc_proto",
109403-    deps = [":vpcaccess_proto"],
109404-)
109405-
109406-cc_grpc_library(
109407-    name = "vpcaccess_cc_grpc",
109408-    srcs = [":vpcaccess_proto"],
109409-    grpc_only = True,
109410-    deps = [":vpcaccess_cc_proto"],
109411-)
109412diff -urN a/google/cloud/webrisk/BUILD.bazel b/google/cloud/webrisk/BUILD.bazel
109413--- a/google/cloud/webrisk/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
109414+++ b/google/cloud/webrisk/BUILD.bazel	1969-12-31 16:00:00
109415@@ -1,41 +0,0 @@
109416-# This build file includes a target for the Ruby wrapper library for
109417-# google-cloud-web_risk.
109418-
109419-# This is an API workspace, having public visibility by default makes perfect sense.
109420-package(default_visibility = ["//visibility:public"])
109421-
109422-# Export yaml configs.
109423-exports_files(glob(["*.yaml"]))
109424-
109425-load(
109426-    "@com_google_googleapis_imports//:imports.bzl",
109427-    "ruby_cloud_gapic_library",
109428-    "ruby_gapic_assembly_pkg",
109429-)
109430-
109431-# Generates a Ruby wrapper client for webrisk.
109432-# Ruby wrapper clients are versionless, but are generated from source protos
109433-# for a particular service version, v1 in this case.
109434-ruby_cloud_gapic_library(
109435-    name = "webrisk_ruby_wrapper",
109436-    srcs = ["//google/cloud/webrisk/v1:webrisk_proto_with_info"],
109437-    extra_protoc_parameters = [
109438-        "ruby-cloud-gem-name=google-cloud-web_risk",
109439-        "ruby-cloud-env-prefix=WEBRISK",
109440-        "ruby-cloud-wrapper-of=v1:0.0;v1beta1:0.0",
109441-        "ruby-cloud-product-url=https://cloud.google.com/web-risk",
109442-        "ruby-cloud-api-id=webrisk.googleapis.com",
109443-        "ruby-cloud-api-shortname=webrisk",
109444-        "ruby-cloud-migration-version=1.0",
109445-    ],
109446-    ruby_cloud_description = "Web Risk is an enterprise security product that lets your client applications check URLs against Google's constantly updated lists of unsafe web resources.",
109447-    ruby_cloud_title = "Web Risk",
109448-)
109449-
109450-# Open Source package.
109451-ruby_gapic_assembly_pkg(
109452-    name = "google-cloud-webrisk-ruby",
109453-    deps = [
109454-        ":webrisk_ruby_wrapper",
109455-    ],
109456-)
109457diff -urN a/google/cloud/webrisk/v1/BUILD.bazel b/google/cloud/webrisk/v1/BUILD.bazel
109458--- a/google/cloud/webrisk/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
109459+++ b/google/cloud/webrisk/v1/BUILD.bazel	1969-12-31 16:00:00
109460@@ -1,389 +0,0 @@
109461-# This file was automatically generated by BuildFileGenerator
109462-# https://github.com/googleapis/rules_gapic/tree/master/bazel
109463-
109464-# Most of the manual changes to this file will be overwritten.
109465-# It's **only** allowed to change the following rule attribute values:
109466-# - names of *_gapic_assembly_* rules
109467-# - certain parameters of *_gapic_library rules, including but not limited to:
109468-#    * extra_protoc_parameters
109469-#    * extra_protoc_file_parameters
109470-# The complete list of preserved parameters can be found in the source code.
109471-
109472-# This is an API workspace, having public visibility by default makes perfect sense.
109473-package(default_visibility = ["//visibility:public"])
109474-
109475-##############################################################################
109476-# Common
109477-##############################################################################
109478-load("@rules_proto//proto:defs.bzl", "proto_library")
109479-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
109480-
109481-proto_library(
109482-    name = "webrisk_proto",
109483-    srcs = [
109484-        "webrisk.proto",
109485-    ],
109486-    deps = [
109487-        "//google/api:annotations_proto",
109488-        "//google/api:client_proto",
109489-        "//google/api:field_behavior_proto",
109490-        "//google/api:resource_proto",
109491-        "@com_google_protobuf//:timestamp_proto",
109492-    ],
109493-)
109494-
109495-proto_library_with_info(
109496-    name = "webrisk_proto_with_info",
109497-    deps = [
109498-        ":webrisk_proto",
109499-        "//google/cloud:common_resources_proto",
109500-    ],
109501-)
109502-
109503-##############################################################################
109504-# Java
109505-##############################################################################
109506-load(
109507-    "@com_google_googleapis_imports//:imports.bzl",
109508-    "java_gapic_assembly_gradle_pkg",
109509-    "java_gapic_library",
109510-    "java_gapic_test",
109511-    "java_grpc_library",
109512-    "java_proto_library",
109513-)
109514-
109515-java_proto_library(
109516-    name = "webrisk_java_proto",
109517-    deps = [":webrisk_proto"],
109518-)
109519-
109520-java_grpc_library(
109521-    name = "webrisk_java_grpc",
109522-    srcs = [":webrisk_proto"],
109523-    deps = [":webrisk_java_proto"],
109524-)
109525-
109526-java_gapic_library(
109527-    name = "webrisk_java_gapic",
109528-    srcs = [":webrisk_proto_with_info"],
109529-    gapic_yaml = "webrisk_gapic.yaml",
109530-    grpc_service_config = "webrisk_grpc_service_config.json",
109531-    rest_numeric_enums = False,
109532-    service_yaml = "webrisk_v1.yaml",
109533-    test_deps = [
109534-        ":webrisk_java_grpc",
109535-    ],
109536-    transport = "grpc+rest",
109537-    deps = [
109538-        ":webrisk_java_proto",
109539-        "//google/api:api_java_proto",
109540-    ],
109541-)
109542-
109543-java_gapic_test(
109544-    name = "webrisk_java_gapic_test_suite",
109545-    test_classes = [
109546-        "com.google.cloud.webrisk.v1.WebRiskServiceClientHttpJsonTest",
109547-        "com.google.cloud.webrisk.v1.WebRiskServiceClientTest",
109548-    ],
109549-    runtime_deps = [":webrisk_java_gapic_test"],
109550-)
109551-
109552-# Open Source Packages
109553-java_gapic_assembly_gradle_pkg(
109554-    name = "google-cloud-webrisk-v1-java",
109555-    include_samples = True,
109556-    transport = "grpc+rest",
109557-    deps = [
109558-        ":webrisk_java_gapic",
109559-        ":webrisk_java_grpc",
109560-        ":webrisk_java_proto",
109561-        ":webrisk_proto",
109562-    ],
109563-)
109564-
109565-##############################################################################
109566-# Go
109567-##############################################################################
109568-load(
109569-    "@com_google_googleapis_imports//:imports.bzl",
109570-    "go_gapic_assembly_pkg",
109571-    "go_gapic_library",
109572-    "go_proto_library",
109573-    "go_test",
109574-)
109575-
109576-go_proto_library(
109577-    name = "webrisk_go_proto",
109578-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
109579-    importpath = "google.golang.org/genproto/googleapis/cloud/webrisk/v1",
109580-    protos = [":webrisk_proto"],
109581-    deps = [
109582-        "//google/api:annotations_go_proto",
109583-    ],
109584-)
109585-
109586-go_gapic_library(
109587-    name = "webrisk_go_gapic",
109588-    srcs = [":webrisk_proto_with_info"],
109589-    grpc_service_config = "webrisk_grpc_service_config.json",
109590-    importpath = "cloud.google.com/go/webrisk/apiv1;webrisk",
109591-    metadata = True,
109592-    rest_numeric_enums = False,
109593-    service_yaml = "webrisk_v1.yaml",
109594-    transport = "grpc+rest",
109595-    deps = [
109596-        ":webrisk_go_proto",
109597-    ],
109598-)
109599-
109600-go_test(
109601-    name = "webrisk_go_gapic_test",
109602-    srcs = [":webrisk_go_gapic_srcjar_test"],
109603-    embed = [":webrisk_go_gapic"],
109604-    importpath = "cloud.google.com/go/webrisk/apiv1",
109605-)
109606-
109607-# Open Source Packages
109608-go_gapic_assembly_pkg(
109609-    name = "gapi-cloud-webrisk-v1-go",
109610-    deps = [
109611-        ":webrisk_go_gapic",
109612-        ":webrisk_go_gapic_srcjar-metadata.srcjar",
109613-        ":webrisk_go_gapic_srcjar-test.srcjar",
109614-        ":webrisk_go_proto",
109615-    ],
109616-)
109617-
109618-##############################################################################
109619-# Python
109620-##############################################################################
109621-load(
109622-    "@com_google_googleapis_imports//:imports.bzl",
109623-    "py_gapic_assembly_pkg",
109624-    "py_gapic_library",
109625-    "py_test",
109626-)
109627-
109628-py_gapic_library(
109629-    name = "webrisk_py_gapic",
109630-    srcs = [":webrisk_proto"],
109631-    grpc_service_config = "webrisk_grpc_service_config.json",
109632-    rest_numeric_enums = False,
109633-    service_yaml = "webrisk_v1.yaml",
109634-    transport = "grpc",
109635-    deps = [
109636-    ],
109637-)
109638-
109639-py_test(
109640-    name = "webrisk_py_gapic_test",
109641-    srcs = [
109642-        "webrisk_py_gapic_pytest.py",
109643-        "webrisk_py_gapic_test.py",
109644-    ],
109645-    legacy_create_init = False,
109646-    deps = [":webrisk_py_gapic"],
109647-)
109648-
109649-# Open Source Packages
109650-py_gapic_assembly_pkg(
109651-    name = "webrisk-v1-py",
109652-    deps = [
109653-        ":webrisk_py_gapic",
109654-    ],
109655-)
109656-
109657-##############################################################################
109658-# PHP
109659-##############################################################################
109660-load(
109661-    "@com_google_googleapis_imports//:imports.bzl",
109662-    "php_gapic_assembly_pkg",
109663-    "php_gapic_library",
109664-    "php_grpc_library",
109665-    "php_proto_library",
109666-)
109667-
109668-php_proto_library(
109669-    name = "webrisk_php_proto",
109670-    deps = [":webrisk_proto"],
109671-)
109672-
109673-php_grpc_library(
109674-    name = "webrisk_php_grpc",
109675-    srcs = [":webrisk_proto"],
109676-    deps = [":webrisk_php_proto"],
109677-)
109678-
109679-php_gapic_library(
109680-    name = "webrisk_php_gapic",
109681-    srcs = [":webrisk_proto_with_info"],
109682-    grpc_service_config = "webrisk_grpc_service_config.json",
109683-    rest_numeric_enums = False,
109684-    service_yaml = "webrisk_v1.yaml",
109685-    transport = "grpc+rest",
109686-    deps = [
109687-        ":webrisk_php_grpc",
109688-        ":webrisk_php_proto",
109689-    ],
109690-)
109691-
109692-# Open Source Packages
109693-php_gapic_assembly_pkg(
109694-    name = "google-cloud-webrisk-v1-php",
109695-    deps = [
109696-        ":webrisk_php_gapic",
109697-        ":webrisk_php_grpc",
109698-        ":webrisk_php_proto",
109699-    ],
109700-)
109701-
109702-##############################################################################
109703-# Node.js
109704-##############################################################################
109705-load(
109706-    "@com_google_googleapis_imports//:imports.bzl",
109707-    "nodejs_gapic_assembly_pkg",
109708-    "nodejs_gapic_library",
109709-)
109710-
109711-nodejs_gapic_library(
109712-    name = "webrisk_nodejs_gapic",
109713-    package_name = "@google-cloud/web-risk",
109714-    src = ":webrisk_proto_with_info",
109715-    extra_protoc_parameters = ["metadata"],
109716-    grpc_service_config = "webrisk_grpc_service_config.json",
109717-    package = "google.cloud.webrisk.v1",
109718-    rest_numeric_enums = False,
109719-    service_yaml = "webrisk_v1.yaml",
109720-    transport = "grpc+rest",
109721-    deps = [],
109722-)
109723-
109724-nodejs_gapic_assembly_pkg(
109725-    name = "webrisk-v1-nodejs",
109726-    deps = [
109727-        ":webrisk_nodejs_gapic",
109728-        ":webrisk_proto",
109729-    ],
109730-)
109731-
109732-##############################################################################
109733-# Ruby
109734-##############################################################################
109735-load(
109736-    "@com_google_googleapis_imports//:imports.bzl",
109737-    "ruby_cloud_gapic_library",
109738-    "ruby_gapic_assembly_pkg",
109739-    "ruby_grpc_library",
109740-    "ruby_proto_library",
109741-)
109742-
109743-ruby_proto_library(
109744-    name = "webrisk_ruby_proto",
109745-    deps = [":webrisk_proto"],
109746-)
109747-
109748-ruby_grpc_library(
109749-    name = "webrisk_ruby_grpc",
109750-    srcs = [":webrisk_proto"],
109751-    deps = [":webrisk_ruby_proto"],
109752-)
109753-
109754-ruby_cloud_gapic_library(
109755-    name = "webrisk_ruby_gapic",
109756-    srcs = [":webrisk_proto_with_info"],
109757-    extra_protoc_parameters = [
109758-        "ruby-cloud-api-id=webrisk.googleapis.com",
109759-        "ruby-cloud-api-shortname=webrisk",
109760-        "ruby-cloud-env-prefix=WEBRISK",
109761-        "ruby-cloud-gem-name=google-cloud-web_risk-v1",
109762-        "ruby-cloud-product-url=https://cloud.google.com/web-risk",
109763-    ],
109764-    grpc_service_config = "webrisk_grpc_service_config.json",
109765-    rest_numeric_enums = False,
109766-    ruby_cloud_description = "Web Risk is an enterprise security product that lets your client applications check URLs against Google's constantly updated lists of unsafe web resources.",
109767-    ruby_cloud_title = "Web Risk V1",
109768-    service_yaml = "webrisk_v1.yaml",
109769-    deps = [
109770-        ":webrisk_ruby_grpc",
109771-        ":webrisk_ruby_proto",
109772-    ],
109773-)
109774-
109775-# Open Source Packages
109776-ruby_gapic_assembly_pkg(
109777-    name = "google-cloud-webrisk-v1-ruby",
109778-    deps = [
109779-        ":webrisk_ruby_gapic",
109780-        ":webrisk_ruby_grpc",
109781-        ":webrisk_ruby_proto",
109782-    ],
109783-)
109784-
109785-##############################################################################
109786-# C#
109787-##############################################################################
109788-load(
109789-    "@com_google_googleapis_imports//:imports.bzl",
109790-    "csharp_gapic_assembly_pkg",
109791-    "csharp_gapic_library",
109792-    "csharp_grpc_library",
109793-    "csharp_proto_library",
109794-)
109795-
109796-csharp_proto_library(
109797-    name = "webrisk_csharp_proto",
109798-    deps = [":webrisk_proto"],
109799-)
109800-
109801-csharp_grpc_library(
109802-    name = "webrisk_csharp_grpc",
109803-    srcs = [":webrisk_proto"],
109804-    deps = [":webrisk_csharp_proto"],
109805-)
109806-
109807-csharp_gapic_library(
109808-    name = "webrisk_csharp_gapic",
109809-    srcs = [":webrisk_proto_with_info"],
109810-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
109811-    grpc_service_config = "webrisk_grpc_service_config.json",
109812-    rest_numeric_enums = False,
109813-    service_yaml = "webrisk_v1.yaml",
109814-    deps = [
109815-        ":webrisk_csharp_grpc",
109816-        ":webrisk_csharp_proto",
109817-    ],
109818-)
109819-
109820-# Open Source Packages
109821-csharp_gapic_assembly_pkg(
109822-    name = "google-cloud-webrisk-v1-csharp",
109823-    deps = [
109824-        ":webrisk_csharp_gapic",
109825-        ":webrisk_csharp_grpc",
109826-        ":webrisk_csharp_proto",
109827-    ],
109828-)
109829-
109830-##############################################################################
109831-# C++
109832-##############################################################################
109833-load(
109834-    "@com_google_googleapis_imports//:imports.bzl",
109835-    "cc_grpc_library",
109836-    "cc_proto_library",
109837-)
109838-
109839-cc_proto_library(
109840-    name = "webrisk_cc_proto",
109841-    deps = [":webrisk_proto"],
109842-)
109843-
109844-cc_grpc_library(
109845-    name = "webrisk_cc_grpc",
109846-    srcs = [":webrisk_proto"],
109847-    grpc_only = True,
109848-    deps = [":webrisk_cc_proto"],
109849-)
109850diff -urN a/google/cloud/webrisk/v1beta1/BUILD.bazel b/google/cloud/webrisk/v1beta1/BUILD.bazel
109851--- a/google/cloud/webrisk/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
109852+++ b/google/cloud/webrisk/v1beta1/BUILD.bazel	1969-12-31 16:00:00
109853@@ -1,389 +0,0 @@
109854-# This file was automatically generated by BuildFileGenerator
109855-# https://github.com/googleapis/rules_gapic/tree/master/bazel
109856-
109857-# Most of the manual changes to this file will be overwritten.
109858-# It's **only** allowed to change the following rule attribute values:
109859-# - names of *_gapic_assembly_* rules
109860-# - certain parameters of *_gapic_library rules, including but not limited to:
109861-#    * extra_protoc_parameters
109862-#    * extra_protoc_file_parameters
109863-# The complete list of preserved parameters can be found in the source code.
109864-
109865-# This is an API workspace, having public visibility by default makes perfect sense.
109866-package(default_visibility = ["//visibility:public"])
109867-
109868-##############################################################################
109869-# Common
109870-##############################################################################
109871-load("@rules_proto//proto:defs.bzl", "proto_library")
109872-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
109873-
109874-proto_library(
109875-    name = "webrisk_proto",
109876-    srcs = [
109877-        "webrisk.proto",
109878-    ],
109879-    deps = [
109880-        "//google/api:annotations_proto",
109881-        "//google/api:client_proto",
109882-        "//google/api:field_behavior_proto",
109883-        "@com_google_protobuf//:timestamp_proto",
109884-    ],
109885-)
109886-
109887-proto_library_with_info(
109888-    name = "webrisk_proto_with_info",
109889-    deps = [
109890-        ":webrisk_proto",
109891-        "//google/cloud:common_resources_proto",
109892-    ],
109893-)
109894-
109895-##############################################################################
109896-# Java
109897-##############################################################################
109898-load(
109899-    "@com_google_googleapis_imports//:imports.bzl",
109900-    "java_gapic_assembly_gradle_pkg",
109901-    "java_gapic_library",
109902-    "java_gapic_test",
109903-    "java_grpc_library",
109904-    "java_proto_library",
109905-)
109906-
109907-java_proto_library(
109908-    name = "webrisk_java_proto",
109909-    deps = [":webrisk_proto"],
109910-)
109911-
109912-java_grpc_library(
109913-    name = "webrisk_java_grpc",
109914-    srcs = [":webrisk_proto"],
109915-    deps = [":webrisk_java_proto"],
109916-)
109917-
109918-java_gapic_library(
109919-    name = "webrisk_java_gapic",
109920-    srcs = [":webrisk_proto_with_info"],
109921-    gapic_yaml = "webrisk_gapic.yaml",
109922-    grpc_service_config = "webrisk_grpc_service_config.json",
109923-    rest_numeric_enums = False,
109924-    service_yaml = "webrisk_v1beta1.yaml",
109925-    test_deps = [
109926-        ":webrisk_java_grpc",
109927-    ],
109928-    transport = "grpc+rest",
109929-    deps = [
109930-        ":webrisk_java_proto",
109931-        "//google/api:api_java_proto",
109932-    ],
109933-)
109934-
109935-java_gapic_test(
109936-    name = "webrisk_java_gapic_test_suite",
109937-    test_classes = [
109938-        "com.google.cloud.webrisk.v1beta1.WebRiskServiceV1Beta1ClientHttpJsonTest",
109939-        "com.google.cloud.webrisk.v1beta1.WebRiskServiceV1Beta1ClientTest",
109940-    ],
109941-    runtime_deps = [":webrisk_java_gapic_test"],
109942-)
109943-
109944-# Open Source Packages
109945-java_gapic_assembly_gradle_pkg(
109946-    name = "google-cloud-webrisk-v1beta1-java",
109947-    include_samples = True,
109948-    transport = "grpc+rest",
109949-    deps = [
109950-        ":webrisk_java_gapic",
109951-        ":webrisk_java_grpc",
109952-        ":webrisk_java_proto",
109953-        ":webrisk_proto",
109954-    ],
109955-)
109956-
109957-##############################################################################
109958-# Go
109959-##############################################################################
109960-load(
109961-    "@com_google_googleapis_imports//:imports.bzl",
109962-    "go_gapic_assembly_pkg",
109963-    "go_gapic_library",
109964-    "go_proto_library",
109965-    "go_test",
109966-)
109967-
109968-go_proto_library(
109969-    name = "webrisk_go_proto",
109970-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
109971-    importpath = "google.golang.org/genproto/googleapis/cloud/webrisk/v1beta1",
109972-    protos = [":webrisk_proto"],
109973-    deps = [
109974-        "//google/api:annotations_go_proto",
109975-    ],
109976-)
109977-
109978-go_gapic_library(
109979-    name = "webrisk_go_gapic",
109980-    srcs = [":webrisk_proto_with_info"],
109981-    grpc_service_config = "webrisk_grpc_service_config.json",
109982-    importpath = "cloud.google.com/go/webrisk/apiv1beta1;webrisk",
109983-    metadata = True,
109984-    rest_numeric_enums = False,
109985-    service_yaml = "webrisk_v1beta1.yaml",
109986-    transport = "grpc+rest",
109987-    deps = [
109988-        ":webrisk_go_proto",
109989-    ],
109990-)
109991-
109992-go_test(
109993-    name = "webrisk_go_gapic_test",
109994-    srcs = [":webrisk_go_gapic_srcjar_test"],
109995-    embed = [":webrisk_go_gapic"],
109996-    importpath = "cloud.google.com/go/webrisk/apiv1beta1",
109997-)
109998-
109999-# Open Source Packages
110000-go_gapic_assembly_pkg(
110001-    name = "gapi-cloud-webrisk-v1beta1-go",
110002-    deps = [
110003-        ":webrisk_go_gapic",
110004-        ":webrisk_go_gapic_srcjar-metadata.srcjar",
110005-        ":webrisk_go_gapic_srcjar-test.srcjar",
110006-        ":webrisk_go_proto",
110007-    ],
110008-)
110009-
110010-##############################################################################
110011-# Python
110012-##############################################################################
110013-load(
110014-    "@com_google_googleapis_imports//:imports.bzl",
110015-    "py_gapic_assembly_pkg",
110016-    "py_gapic_library",
110017-    "py_test",
110018-)
110019-
110020-py_gapic_library(
110021-    name = "webrisk_py_gapic",
110022-    srcs = [":webrisk_proto"],
110023-    grpc_service_config = "webrisk_grpc_service_config.json",
110024-    rest_numeric_enums = False,
110025-    service_yaml = "webrisk_v1beta1.yaml",
110026-    transport = "grpc",
110027-    deps = [
110028-    ],
110029-)
110030-
110031-py_test(
110032-    name = "webrisk_py_gapic_test",
110033-    srcs = [
110034-        "webrisk_py_gapic_pytest.py",
110035-        "webrisk_py_gapic_test.py",
110036-    ],
110037-    legacy_create_init = False,
110038-    deps = [":webrisk_py_gapic"],
110039-)
110040-
110041-# Open Source Packages
110042-py_gapic_assembly_pkg(
110043-    name = "webrisk-v1beta1-py",
110044-    deps = [
110045-        ":webrisk_py_gapic",
110046-    ],
110047-)
110048-
110049-##############################################################################
110050-# PHP
110051-##############################################################################
110052-load(
110053-    "@com_google_googleapis_imports//:imports.bzl",
110054-    "php_gapic_assembly_pkg",
110055-    "php_gapic_library",
110056-    "php_grpc_library",
110057-    "php_proto_library",
110058-)
110059-
110060-php_proto_library(
110061-    name = "webrisk_php_proto",
110062-    deps = [":webrisk_proto"],
110063-)
110064-
110065-php_grpc_library(
110066-    name = "webrisk_php_grpc",
110067-    srcs = [":webrisk_proto"],
110068-    deps = [":webrisk_php_proto"],
110069-)
110070-
110071-php_gapic_library(
110072-    name = "webrisk_php_gapic",
110073-    srcs = [":webrisk_proto_with_info"],
110074-    grpc_service_config = "webrisk_grpc_service_config.json",
110075-    rest_numeric_enums = False,
110076-    service_yaml = "webrisk_v1beta1.yaml",
110077-    transport = "grpc+rest",
110078-    deps = [
110079-        ":webrisk_php_grpc",
110080-        ":webrisk_php_proto",
110081-    ],
110082-)
110083-
110084-# Open Source Packages
110085-php_gapic_assembly_pkg(
110086-    name = "google-cloud-webrisk-v1beta1-php",
110087-    deps = [
110088-        ":webrisk_php_gapic",
110089-        ":webrisk_php_grpc",
110090-        ":webrisk_php_proto",
110091-    ],
110092-)
110093-
110094-##############################################################################
110095-# Node.js
110096-##############################################################################
110097-load(
110098-    "@com_google_googleapis_imports//:imports.bzl",
110099-    "nodejs_gapic_assembly_pkg",
110100-    "nodejs_gapic_library",
110101-)
110102-
110103-nodejs_gapic_library(
110104-    name = "webrisk_nodejs_gapic",
110105-    package_name = "@google-cloud/web-risk",
110106-    src = ":webrisk_proto_with_info",
110107-    extra_protoc_parameters = ["metadata"],
110108-    grpc_service_config = "webrisk_grpc_service_config.json",
110109-    package = "google.cloud.webrisk.v1beta1",
110110-    rest_numeric_enums = False,
110111-    service_yaml = "webrisk_v1beta1.yaml",
110112-    transport = "grpc+rest",
110113-    deps = [],
110114-)
110115-
110116-nodejs_gapic_assembly_pkg(
110117-    name = "webrisk-v1beta1-nodejs",
110118-    deps = [
110119-        ":webrisk_nodejs_gapic",
110120-        ":webrisk_proto",
110121-    ],
110122-)
110123-
110124-##############################################################################
110125-# Ruby
110126-##############################################################################
110127-load(
110128-    "@com_google_googleapis_imports//:imports.bzl",
110129-    "ruby_cloud_gapic_library",
110130-    "ruby_gapic_assembly_pkg",
110131-    "ruby_grpc_library",
110132-    "ruby_proto_library",
110133-)
110134-
110135-ruby_proto_library(
110136-    name = "webrisk_ruby_proto",
110137-    deps = [":webrisk_proto"],
110138-)
110139-
110140-ruby_grpc_library(
110141-    name = "webrisk_ruby_grpc",
110142-    srcs = [":webrisk_proto"],
110143-    deps = [":webrisk_ruby_proto"],
110144-)
110145-
110146-ruby_cloud_gapic_library(
110147-    name = "webrisk_ruby_gapic",
110148-    srcs = [":webrisk_proto_with_info"],
110149-    extra_protoc_parameters = [
110150-        "ruby-cloud-api-id=webrisk.googleapis.com",
110151-        "ruby-cloud-api-shortname=webrisk",
110152-        "ruby-cloud-env-prefix=WEBRISK",
110153-        "ruby-cloud-gem-name=google-cloud-web_risk-v1beta1",
110154-        "ruby-cloud-product-url=https://cloud.google.com/web-risk",
110155-        "ruby-cloud-service-override=WebRiskServiceV1Beta1=WebRiskService",
110156-    ],
110157-    grpc_service_config = "webrisk_grpc_service_config.json",
110158-    rest_numeric_enums = False,
110159-    ruby_cloud_description = "Web Risk is an enterprise security product that lets your client applications check URLs against Google's constantly updated lists of unsafe web resources.",
110160-    ruby_cloud_title = "Web Risk V1beta1",
110161-    service_yaml = "webrisk_v1beta1.yaml",
110162-    deps = [
110163-        ":webrisk_ruby_grpc",
110164-        ":webrisk_ruby_proto",
110165-    ],
110166-)
110167-
110168-# Open Source Packages
110169-ruby_gapic_assembly_pkg(
110170-    name = "google-cloud-webrisk-v1beta1-ruby",
110171-    deps = [
110172-        ":webrisk_ruby_gapic",
110173-        ":webrisk_ruby_grpc",
110174-        ":webrisk_ruby_proto",
110175-    ],
110176-)
110177-
110178-##############################################################################
110179-# C#
110180-##############################################################################
110181-load(
110182-    "@com_google_googleapis_imports//:imports.bzl",
110183-    "csharp_gapic_assembly_pkg",
110184-    "csharp_gapic_library",
110185-    "csharp_grpc_library",
110186-    "csharp_proto_library",
110187-)
110188-
110189-csharp_proto_library(
110190-    name = "webrisk_csharp_proto",
110191-    deps = [":webrisk_proto"],
110192-)
110193-
110194-csharp_grpc_library(
110195-    name = "webrisk_csharp_grpc",
110196-    srcs = [":webrisk_proto"],
110197-    deps = [":webrisk_csharp_proto"],
110198-)
110199-
110200-csharp_gapic_library(
110201-    name = "webrisk_csharp_gapic",
110202-    srcs = [":webrisk_proto_with_info"],
110203-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
110204-    grpc_service_config = "webrisk_grpc_service_config.json",
110205-    rest_numeric_enums = False,
110206-    service_yaml = "webrisk_v1beta1.yaml",
110207-    deps = [
110208-        ":webrisk_csharp_grpc",
110209-        ":webrisk_csharp_proto",
110210-    ],
110211-)
110212-
110213-# Open Source Packages
110214-csharp_gapic_assembly_pkg(
110215-    name = "google-cloud-webrisk-v1beta1-csharp",
110216-    deps = [
110217-        ":webrisk_csharp_gapic",
110218-        ":webrisk_csharp_grpc",
110219-        ":webrisk_csharp_proto",
110220-    ],
110221-)
110222-
110223-##############################################################################
110224-# C++
110225-##############################################################################
110226-load(
110227-    "@com_google_googleapis_imports//:imports.bzl",
110228-    "cc_grpc_library",
110229-    "cc_proto_library",
110230-)
110231-
110232-cc_proto_library(
110233-    name = "webrisk_cc_proto",
110234-    deps = [":webrisk_proto"],
110235-)
110236-
110237-cc_grpc_library(
110238-    name = "webrisk_cc_grpc",
110239-    srcs = [":webrisk_proto"],
110240-    grpc_only = True,
110241-    deps = [":webrisk_cc_proto"],
110242-)
110243diff -urN a/google/cloud/websecurityscanner/BUILD.bazel b/google/cloud/websecurityscanner/BUILD.bazel
110244--- a/google/cloud/websecurityscanner/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
110245+++ b/google/cloud/websecurityscanner/BUILD.bazel	1969-12-31 16:00:00
110246@@ -1,40 +0,0 @@
110247-# This build file includes a target for the Ruby wrapper library for
110248-# google-cloud-web_security_scanner.
110249-
110250-# This is an API workspace, having public visibility by default makes perfect sense.
110251-package(default_visibility = ["//visibility:public"])
110252-
110253-# Export yaml configs.
110254-exports_files(glob(["*.yaml"]))
110255-
110256-load(
110257-    "@com_google_googleapis_imports//:imports.bzl",
110258-    "ruby_cloud_gapic_library",
110259-    "ruby_gapic_assembly_pkg",
110260-)
110261-
110262-# Generates a Ruby wrapper client for websecurityscanner.
110263-# Ruby wrapper clients are versionless, but are generated from source protos
110264-# for a particular service version, v1 in this case.
110265-ruby_cloud_gapic_library(
110266-    name = "websecurityscanner_ruby_wrapper",
110267-    srcs = ["//google/cloud/websecurityscanner/v1:websecurityscanner_proto_with_info"],
110268-    extra_protoc_parameters = [
110269-        "ruby-cloud-gem-name=google-cloud-web_security_scanner",
110270-        "ruby-cloud-env-prefix=WEB_SECURITY_SCANNER",
110271-        "ruby-cloud-wrapper-of=v1:0.3;v1beta:0.3",
110272-        "ruby-cloud-product-url=https://cloud.google.com/security-command-center/docs/concepts-web-security-scanner-overview/",
110273-        "ruby-cloud-api-id=websecurityscanner.googleapis.com",
110274-        "ruby-cloud-api-shortname=websecurityscanner",
110275-    ],
110276-    ruby_cloud_description = "Web Security Scanner scans your Compute and App Engine apps for common web vulnerabilities.",
110277-    ruby_cloud_title = "Web Security Scanner",
110278-)
110279-
110280-# Open Source package.
110281-ruby_gapic_assembly_pkg(
110282-    name = "google-cloud-websecurityscanner-ruby",
110283-    deps = [
110284-        ":websecurityscanner_ruby_wrapper",
110285-    ],
110286-)
110287diff -urN a/google/cloud/websecurityscanner/v1/BUILD.bazel b/google/cloud/websecurityscanner/v1/BUILD.bazel
110288--- a/google/cloud/websecurityscanner/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
110289+++ b/google/cloud/websecurityscanner/v1/BUILD.bazel	1969-12-31 16:00:00
110290@@ -1,401 +0,0 @@
110291-# This file was automatically generated by BuildFileGenerator
110292-# https://github.com/googleapis/rules_gapic/tree/master/bazel
110293-
110294-# Most of the manual changes to this file will be overwritten.
110295-# It's **only** allowed to change the following rule attribute values:
110296-# - names of *_gapic_assembly_* rules
110297-# - certain parameters of *_gapic_library rules, including but not limited to:
110298-#    * extra_protoc_parameters
110299-#    * extra_protoc_file_parameters
110300-# The complete list of preserved parameters can be found in the source code.
110301-
110302-# This is an API workspace, having public visibility by default makes perfect sense.
110303-package(default_visibility = ["//visibility:public"])
110304-
110305-##############################################################################
110306-# Common
110307-##############################################################################
110308-load("@rules_proto//proto:defs.bzl", "proto_library")
110309-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
110310-
110311-proto_library(
110312-    name = "websecurityscanner_proto",
110313-    srcs = [
110314-        "crawled_url.proto",
110315-        "finding.proto",
110316-        "finding_addon.proto",
110317-        "finding_type_stats.proto",
110318-        "scan_config.proto",
110319-        "scan_config_error.proto",
110320-        "scan_run.proto",
110321-        "scan_run_error_trace.proto",
110322-        "scan_run_log.proto",
110323-        "scan_run_warning_trace.proto",
110324-        "web_security_scanner.proto",
110325-    ],
110326-    deps = [
110327-        "//google/api:annotations_proto",
110328-        "//google/api:client_proto",
110329-        "//google/api:field_behavior_proto",
110330-        "//google/api:resource_proto",
110331-        "@com_google_protobuf//:empty_proto",
110332-        "@com_google_protobuf//:field_mask_proto",
110333-        "@com_google_protobuf//:timestamp_proto",
110334-    ],
110335-)
110336-
110337-proto_library_with_info(
110338-    name = "websecurityscanner_proto_with_info",
110339-    deps = [
110340-        ":websecurityscanner_proto",
110341-        "//google/cloud:common_resources_proto",
110342-    ],
110343-)
110344-
110345-##############################################################################
110346-# Java
110347-##############################################################################
110348-load(
110349-    "@com_google_googleapis_imports//:imports.bzl",
110350-    "java_gapic_assembly_gradle_pkg",
110351-    "java_gapic_library",
110352-    "java_gapic_test",
110353-    "java_grpc_library",
110354-    "java_proto_library",
110355-)
110356-
110357-java_proto_library(
110358-    name = "websecurityscanner_java_proto",
110359-    deps = [":websecurityscanner_proto"],
110360-)
110361-
110362-java_grpc_library(
110363-    name = "websecurityscanner_java_grpc",
110364-    srcs = [":websecurityscanner_proto"],
110365-    deps = [":websecurityscanner_java_proto"],
110366-)
110367-
110368-java_gapic_library(
110369-    name = "websecurityscanner_java_gapic",
110370-    srcs = [":websecurityscanner_proto_with_info"],
110371-    gapic_yaml = None,
110372-    grpc_service_config = "websecurityscanner_grpc_service_config.json",
110373-    rest_numeric_enums = False,
110374-    service_yaml = "websecurityscanner_v1.yaml",
110375-    test_deps = [
110376-        ":websecurityscanner_java_grpc",
110377-    ],
110378-    transport = "grpc+rest",
110379-    deps = [
110380-        ":websecurityscanner_java_proto",
110381-        "//google/api:api_java_proto",
110382-    ],
110383-)
110384-
110385-java_gapic_test(
110386-    name = "websecurityscanner_java_gapic_test_suite",
110387-    test_classes = [
110388-        "com.google.cloud.websecurityscanner.v1.WebSecurityScannerClientHttpJsonTest",
110389-        "com.google.cloud.websecurityscanner.v1.WebSecurityScannerClientTest",
110390-    ],
110391-    runtime_deps = [":websecurityscanner_java_gapic_test"],
110392-)
110393-
110394-# Open Source Packages
110395-java_gapic_assembly_gradle_pkg(
110396-    name = "google-cloud-websecurityscanner-v1-java",
110397-    include_samples = True,
110398-    transport = "grpc+rest",
110399-    deps = [
110400-        ":websecurityscanner_java_gapic",
110401-        ":websecurityscanner_java_grpc",
110402-        ":websecurityscanner_java_proto",
110403-        ":websecurityscanner_proto",
110404-    ],
110405-)
110406-
110407-##############################################################################
110408-# Go
110409-##############################################################################
110410-load(
110411-    "@com_google_googleapis_imports//:imports.bzl",
110412-    "go_gapic_assembly_pkg",
110413-    "go_gapic_library",
110414-    "go_proto_library",
110415-    "go_test",
110416-)
110417-
110418-go_proto_library(
110419-    name = "websecurityscanner_go_proto",
110420-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
110421-    importpath = "google.golang.org/genproto/googleapis/cloud/websecurityscanner/v1",
110422-    protos = [":websecurityscanner_proto"],
110423-    deps = [
110424-        "//google/api:annotations_go_proto",
110425-    ],
110426-)
110427-
110428-go_gapic_library(
110429-    name = "websecurityscanner_go_gapic",
110430-    srcs = [":websecurityscanner_proto_with_info"],
110431-    grpc_service_config = "websecurityscanner_grpc_service_config.json",
110432-    importpath = "cloud.google.com/go/websecurityscanner/apiv1;websecurityscanner",
110433-    metadata = True,
110434-    rest_numeric_enums = False,
110435-    service_yaml = "websecurityscanner_v1.yaml",
110436-    transport = "grpc+rest",
110437-    deps = [
110438-        ":websecurityscanner_go_proto",
110439-    ],
110440-)
110441-
110442-go_test(
110443-    name = "websecurityscanner_go_gapic_test",
110444-    srcs = [":websecurityscanner_go_gapic_srcjar_test"],
110445-    embed = [":websecurityscanner_go_gapic"],
110446-    importpath = "cloud.google.com/go/websecurityscanner/apiv1",
110447-)
110448-
110449-# Open Source Packages
110450-go_gapic_assembly_pkg(
110451-    name = "gapi-cloud-websecurityscanner-v1-go",
110452-    deps = [
110453-        ":websecurityscanner_go_gapic",
110454-        ":websecurityscanner_go_gapic_srcjar-metadata.srcjar",
110455-        ":websecurityscanner_go_gapic_srcjar-test.srcjar",
110456-        ":websecurityscanner_go_proto",
110457-    ],
110458-)
110459-
110460-##############################################################################
110461-# Python
110462-##############################################################################
110463-load(
110464-    "@com_google_googleapis_imports//:imports.bzl",
110465-    "py_gapic_assembly_pkg",
110466-    "py_gapic_library",
110467-    "py_test",
110468-)
110469-
110470-py_gapic_library(
110471-    name = "websecurityscanner_py_gapic",
110472-    srcs = [":websecurityscanner_proto"],
110473-    grpc_service_config = "websecurityscanner_grpc_service_config.json",
110474-    rest_numeric_enums = False,
110475-    service_yaml = "websecurityscanner_v1.yaml",
110476-    transport = "grpc",
110477-    deps = [
110478-    ],
110479-)
110480-
110481-py_test(
110482-    name = "websecurityscanner_py_gapic_test",
110483-    srcs = [
110484-        "websecurityscanner_py_gapic_pytest.py",
110485-        "websecurityscanner_py_gapic_test.py",
110486-    ],
110487-    legacy_create_init = False,
110488-    deps = [":websecurityscanner_py_gapic"],
110489-)
110490-
110491-# Open Source Packages
110492-py_gapic_assembly_pkg(
110493-    name = "websecurityscanner-v1-py",
110494-    deps = [
110495-        ":websecurityscanner_py_gapic",
110496-    ],
110497-)
110498-
110499-##############################################################################
110500-# PHP
110501-##############################################################################
110502-load(
110503-    "@com_google_googleapis_imports//:imports.bzl",
110504-    "php_gapic_assembly_pkg",
110505-    "php_gapic_library",
110506-    "php_grpc_library",
110507-    "php_proto_library",
110508-)
110509-
110510-php_proto_library(
110511-    name = "websecurityscanner_php_proto",
110512-    deps = [":websecurityscanner_proto"],
110513-)
110514-
110515-php_grpc_library(
110516-    name = "websecurityscanner_php_grpc",
110517-    srcs = [":websecurityscanner_proto"],
110518-    deps = [":websecurityscanner_php_proto"],
110519-)
110520-
110521-php_gapic_library(
110522-    name = "websecurityscanner_php_gapic",
110523-    srcs = [":websecurityscanner_proto_with_info"],
110524-    grpc_service_config = "websecurityscanner_grpc_service_config.json",
110525-    rest_numeric_enums = False,
110526-    service_yaml = "websecurityscanner_v1.yaml",
110527-    transport = "grpc+rest",
110528-    deps = [
110529-        ":websecurityscanner_php_grpc",
110530-        ":websecurityscanner_php_proto",
110531-    ],
110532-)
110533-
110534-# Open Source Packages
110535-php_gapic_assembly_pkg(
110536-    name = "google-cloud-websecurityscanner-v1-php",
110537-    deps = [
110538-        ":websecurityscanner_php_gapic",
110539-        ":websecurityscanner_php_grpc",
110540-        ":websecurityscanner_php_proto",
110541-    ],
110542-)
110543-
110544-##############################################################################
110545-# Node.js
110546-##############################################################################
110547-load(
110548-    "@com_google_googleapis_imports//:imports.bzl",
110549-    "nodejs_gapic_assembly_pkg",
110550-    "nodejs_gapic_library",
110551-)
110552-
110553-nodejs_gapic_library(
110554-    name = "websecurityscanner_nodejs_gapic",
110555-    package_name = "@google-cloud/web-security-scanner",
110556-    src = ":websecurityscanner_proto_with_info",
110557-    extra_protoc_parameters = ["metadata"],
110558-    grpc_service_config = "websecurityscanner_grpc_service_config.json",
110559-    package = "google.cloud.websecurityscanner.v1",
110560-    rest_numeric_enums = False,
110561-    service_yaml = "websecurityscanner_v1.yaml",
110562-    transport = "grpc+rest",
110563-    deps = [],
110564-)
110565-
110566-nodejs_gapic_assembly_pkg(
110567-    name = "websecurityscanner-v1-nodejs",
110568-    deps = [
110569-        ":websecurityscanner_nodejs_gapic",
110570-        ":websecurityscanner_proto",
110571-    ],
110572-)
110573-
110574-##############################################################################
110575-# Ruby
110576-##############################################################################
110577-load(
110578-    "@com_google_googleapis_imports//:imports.bzl",
110579-    "ruby_cloud_gapic_library",
110580-    "ruby_gapic_assembly_pkg",
110581-    "ruby_grpc_library",
110582-    "ruby_proto_library",
110583-)
110584-
110585-ruby_proto_library(
110586-    name = "websecurityscanner_ruby_proto",
110587-    deps = [":websecurityscanner_proto"],
110588-)
110589-
110590-ruby_grpc_library(
110591-    name = "websecurityscanner_ruby_grpc",
110592-    srcs = [":websecurityscanner_proto"],
110593-    deps = [":websecurityscanner_ruby_proto"],
110594-)
110595-
110596-ruby_cloud_gapic_library(
110597-    name = "websecurityscanner_ruby_gapic",
110598-    srcs = [":websecurityscanner_proto_with_info"],
110599-    extra_protoc_parameters = [
110600-        "ruby-cloud-api-id=websecurityscanner.googleapis.com",
110601-        "ruby-cloud-api-shortname=websecurityscanner",
110602-        "ruby-cloud-env-prefix=WEB_SECURITY_SCANNER",
110603-        "ruby-cloud-gem-name=google-cloud-web_security_scanner-v1",
110604-        "ruby-cloud-product-url=https://cloud.google.com/security-command-center/docs/concepts-web-security-scanner-overview/",
110605-    ],
110606-    grpc_service_config = "websecurityscanner_grpc_service_config.json",
110607-    rest_numeric_enums = False,
110608-    ruby_cloud_description = "Web Security Scanner scans your Compute and App Engine apps for common web vulnerabilities.",
110609-    ruby_cloud_title = "Web Security Scanner V1",
110610-    service_yaml = "websecurityscanner_v1.yaml",
110611-    deps = [
110612-        ":websecurityscanner_ruby_grpc",
110613-        ":websecurityscanner_ruby_proto",
110614-    ],
110615-)
110616-
110617-# Open Source Packages
110618-ruby_gapic_assembly_pkg(
110619-    name = "google-cloud-websecurityscanner-v1-ruby",
110620-    deps = [
110621-        ":websecurityscanner_ruby_gapic",
110622-        ":websecurityscanner_ruby_grpc",
110623-        ":websecurityscanner_ruby_proto",
110624-    ],
110625-)
110626-
110627-##############################################################################
110628-# C#
110629-##############################################################################
110630-load(
110631-    "@com_google_googleapis_imports//:imports.bzl",
110632-    "csharp_gapic_assembly_pkg",
110633-    "csharp_gapic_library",
110634-    "csharp_grpc_library",
110635-    "csharp_proto_library",
110636-)
110637-
110638-csharp_proto_library(
110639-    name = "websecurityscanner_csharp_proto",
110640-    deps = [":websecurityscanner_proto"],
110641-)
110642-
110643-csharp_grpc_library(
110644-    name = "websecurityscanner_csharp_grpc",
110645-    srcs = [":websecurityscanner_proto"],
110646-    deps = [":websecurityscanner_csharp_proto"],
110647-)
110648-
110649-csharp_gapic_library(
110650-    name = "websecurityscanner_csharp_gapic",
110651-    srcs = [":websecurityscanner_proto_with_info"],
110652-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
110653-    grpc_service_config = "websecurityscanner_grpc_service_config.json",
110654-    rest_numeric_enums = False,
110655-    service_yaml = "websecurityscanner_v1.yaml",
110656-    deps = [
110657-        ":websecurityscanner_csharp_grpc",
110658-        ":websecurityscanner_csharp_proto",
110659-    ],
110660-)
110661-
110662-# Open Source Packages
110663-csharp_gapic_assembly_pkg(
110664-    name = "google-cloud-websecurityscanner-v1-csharp",
110665-    deps = [
110666-        ":websecurityscanner_csharp_gapic",
110667-        ":websecurityscanner_csharp_grpc",
110668-        ":websecurityscanner_csharp_proto",
110669-    ],
110670-)
110671-
110672-##############################################################################
110673-# C++
110674-##############################################################################
110675-load(
110676-    "@com_google_googleapis_imports//:imports.bzl",
110677-    "cc_grpc_library",
110678-    "cc_proto_library",
110679-)
110680-
110681-cc_proto_library(
110682-    name = "websecurityscanner_cc_proto",
110683-    deps = [":websecurityscanner_proto"],
110684-)
110685-
110686-cc_grpc_library(
110687-    name = "websecurityscanner_cc_grpc",
110688-    srcs = [":websecurityscanner_proto"],
110689-    grpc_only = True,
110690-    deps = [":websecurityscanner_cc_proto"],
110691-)
110692diff -urN a/google/cloud/websecurityscanner/v1alpha/BUILD.bazel b/google/cloud/websecurityscanner/v1alpha/BUILD.bazel
110693--- a/google/cloud/websecurityscanner/v1alpha/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
110694+++ b/google/cloud/websecurityscanner/v1alpha/BUILD.bazel	1969-12-31 16:00:00
110695@@ -1,352 +0,0 @@
110696-# This file was automatically generated by BuildFileGenerator
110697-
110698-# This is an API workspace, having public visibility by default makes perfect sense.
110699-package(default_visibility = ["//visibility:public"])
110700-
110701-##############################################################################
110702-# Common
110703-##############################################################################
110704-load("@rules_proto//proto:defs.bzl", "proto_library")
110705-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
110706-
110707-proto_library(
110708-    name = "websecurityscanner_proto",
110709-    srcs = [
110710-        "crawled_url.proto",
110711-        "finding.proto",
110712-        "finding_addon.proto",
110713-        "finding_type_stats.proto",
110714-        "scan_config.proto",
110715-        "scan_run.proto",
110716-        "web_security_scanner.proto",
110717-    ],
110718-    deps = [
110719-        "//google/api:annotations_proto",
110720-        "//google/api:client_proto",
110721-        "//google/api:field_behavior_proto",
110722-        "//google/api:resource_proto",
110723-        "@com_google_protobuf//:empty_proto",
110724-        "@com_google_protobuf//:field_mask_proto",
110725-        "@com_google_protobuf//:timestamp_proto",
110726-    ],
110727-)
110728-
110729-proto_library_with_info(
110730-    name = "websecurityscanner_proto_with_info",
110731-    deps = [
110732-        ":websecurityscanner_proto",
110733-        "//google/cloud:common_resources_proto",
110734-    ],
110735-)
110736-
110737-##############################################################################
110738-# Java
110739-##############################################################################
110740-load(
110741-    "@com_google_googleapis_imports//:imports.bzl",
110742-    "java_gapic_assembly_gradle_pkg",
110743-    "java_gapic_library",
110744-    "java_gapic_test",
110745-    "java_grpc_library",
110746-    "java_proto_library",
110747-)
110748-
110749-java_proto_library(
110750-    name = "websecurityscanner_java_proto",
110751-    deps = [":websecurityscanner_proto"],
110752-)
110753-
110754-java_grpc_library(
110755-    name = "websecurityscanner_java_grpc",
110756-    srcs = [":websecurityscanner_proto"],
110757-    deps = [":websecurityscanner_java_proto"],
110758-)
110759-
110760-java_gapic_library(
110761-    name = "websecurityscanner_java_gapic",
110762-    srcs = [":websecurityscanner_proto_with_info"],
110763-    grpc_service_config = "websecurityscanner_grpc_service_config.json",
110764-    rest_numeric_enums = False,
110765-    test_deps = [
110766-        ":websecurityscanner_java_grpc",
110767-    ],
110768-    transport = "grpc+rest",
110769-    deps = [
110770-        ":websecurityscanner_java_proto",
110771-    ],
110772-)
110773-
110774-java_gapic_test(
110775-    name = "websecurityscanner_java_gapic_test_suite",
110776-    test_classes = [
110777-        "com.google.cloud.websecurityscanner.v1alpha.WebSecurityScannerClientHttpJsonTest",
110778-        "com.google.cloud.websecurityscanner.v1alpha.WebSecurityScannerClientTest",
110779-    ],
110780-    runtime_deps = [":websecurityscanner_java_gapic_test"],
110781-)
110782-
110783-# Open Source Packages
110784-java_gapic_assembly_gradle_pkg(
110785-    name = "google-cloud-websecurityscanner-v1alpha-java",
110786-    include_samples = True,
110787-    transport = "grpc+rest",
110788-    deps = [
110789-        ":websecurityscanner_java_gapic",
110790-        ":websecurityscanner_java_grpc",
110791-        ":websecurityscanner_java_proto",
110792-        ":websecurityscanner_proto",
110793-    ],
110794-)
110795-
110796-##############################################################################
110797-# Go
110798-##############################################################################
110799-load(
110800-    "@com_google_googleapis_imports//:imports.bzl",
110801-    "go_gapic_assembly_pkg",
110802-    "go_gapic_library",
110803-    "go_proto_library",
110804-    "go_test",
110805-)
110806-
110807-go_proto_library(
110808-    name = "websecurityscanner_go_proto",
110809-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
110810-    importpath = "google.golang.org/genproto/googleapis/cloud/websecurityscanner/v1alpha",
110811-    protos = [":websecurityscanner_proto"],
110812-    deps = [
110813-        "//google/api:annotations_go_proto",
110814-    ],
110815-)
110816-
110817-go_gapic_library(
110818-    name = "websecurityscanner_go_gapic",
110819-    srcs = [":websecurityscanner_proto_with_info"],
110820-    grpc_service_config = "websecurityscanner_grpc_service_config.json",
110821-    importpath = "cloud.google.com/go/cloud/websecurityscanner/apiv1alpha;websecurityscanner",
110822-    rest_numeric_enums = False,
110823-    service_yaml = "websecurityscanner_v1alpha.yaml",
110824-    transport = "grpc+rest",
110825-    deps = [
110826-        ":websecurityscanner_go_proto",
110827-    ],
110828-)
110829-
110830-go_test(
110831-    name = "websecurityscanner_go_gapic_test",
110832-    srcs = [":websecurityscanner_go_gapic_srcjar_test"],
110833-    embed = [":websecurityscanner_go_gapic"],
110834-    importpath = "cloud.google.com/go/cloud/websecurityscanner/apiv1alpha",
110835-)
110836-
110837-# Open Source Packages
110838-go_gapic_assembly_pkg(
110839-    name = "gapi-cloud-websecurityscanner-v1alpha-go",
110840-    deps = [
110841-        ":websecurityscanner_go_gapic",
110842-        ":websecurityscanner_go_gapic_srcjar-test.srcjar",
110843-        ":websecurityscanner_go_proto",
110844-    ],
110845-)
110846-
110847-##############################################################################
110848-# Python
110849-##############################################################################
110850-load(
110851-    "@com_google_googleapis_imports//:imports.bzl",
110852-    "py_gapic_assembly_pkg",
110853-    "py_gapic_library",
110854-    "py_test",
110855-)
110856-
110857-py_gapic_library(
110858-    name = "websecurityscanner_py_gapic",
110859-    srcs = [":websecurityscanner_proto"],
110860-    grpc_service_config = "websecurityscanner_grpc_service_config.json",
110861-    rest_numeric_enums = False,
110862-    transport = "grpc",
110863-)
110864-
110865-py_test(
110866-    name = "websecurityscanner_py_gapic_test",
110867-    srcs = [
110868-        "websecurityscanner_py_gapic_pytest.py",
110869-        "websecurityscanner_py_gapic_test.py",
110870-    ],
110871-    legacy_create_init = False,
110872-    deps = [":websecurityscanner_py_gapic"],
110873-)
110874-
110875-py_gapic_assembly_pkg(
110876-    name = "websecurityscanner-v1alpha-py",
110877-    deps = [
110878-        ":websecurityscanner_py_gapic",
110879-    ],
110880-)
110881-
110882-##############################################################################
110883-# PHP
110884-##############################################################################
110885-load(
110886-    "@com_google_googleapis_imports//:imports.bzl",
110887-    "php_gapic_assembly_pkg",
110888-    "php_gapic_library",
110889-    "php_grpc_library",
110890-    "php_proto_library",
110891-)
110892-
110893-php_proto_library(
110894-    name = "websecurityscanner_php_proto",
110895-    deps = [":websecurityscanner_proto"],
110896-)
110897-
110898-php_grpc_library(
110899-    name = "websecurityscanner_php_grpc",
110900-    srcs = [":websecurityscanner_proto"],
110901-    deps = [":websecurityscanner_php_proto"],
110902-)
110903-
110904-php_gapic_library(
110905-    name = "websecurityscanner_php_gapic",
110906-    srcs = [":websecurityscanner_proto_with_info"],
110907-    grpc_service_config = "websecurityscanner_grpc_service_config.json",
110908-    rest_numeric_enums = False,
110909-    transport = "grpc+rest",
110910-    deps = [
110911-        ":websecurityscanner_php_grpc",
110912-        ":websecurityscanner_php_proto",
110913-    ],
110914-)
110915-
110916-# Open Source Packages
110917-php_gapic_assembly_pkg(
110918-    name = "google-cloud-websecurityscanner-v1alpha-php",
110919-    deps = [
110920-        ":websecurityscanner_php_gapic",
110921-        ":websecurityscanner_php_grpc",
110922-        ":websecurityscanner_php_proto",
110923-    ],
110924-)
110925-
110926-##############################################################################
110927-# Node.js
110928-##############################################################################
110929-load(
110930-    "@com_google_googleapis_imports//:imports.bzl",
110931-    "nodejs_gapic_assembly_pkg",
110932-    "nodejs_gapic_library",
110933-)
110934-
110935-nodejs_gapic_library(
110936-    name = "websecurityscanner_nodejs_gapic",
110937-    package_name = "@google-cloud/web-security-scanner",
110938-    src = ":websecurityscanner_proto_with_info",
110939-    extra_protoc_parameters = ["metadata"],
110940-    grpc_service_config = "websecurityscanner_grpc_service_config.json",
110941-    package = "google.cloud.websecurityscanner.v1alpha",
110942-    rest_numeric_enums = False,
110943-    service_yaml = "websecurityscanner_v1alpha.yaml",
110944-    transport = "grpc+rest",
110945-    deps = [],
110946-)
110947-
110948-nodejs_gapic_assembly_pkg(
110949-    name = "websecurityscanner-v1alpha-nodejs",
110950-    deps = [
110951-        ":websecurityscanner_nodejs_gapic",
110952-        ":websecurityscanner_proto",
110953-    ],
110954-)
110955-
110956-##############################################################################
110957-# Ruby
110958-##############################################################################
110959-load(
110960-    "@com_google_googleapis_imports//:imports.bzl",
110961-    "ruby_cloud_gapic_library",
110962-    "ruby_gapic_assembly_pkg",
110963-    "ruby_grpc_library",
110964-    "ruby_proto_library",
110965-)
110966-
110967-ruby_proto_library(
110968-    name = "websecurityscanner_ruby_proto",
110969-    deps = [":websecurityscanner_proto"],
110970-)
110971-
110972-ruby_grpc_library(
110973-    name = "websecurityscanner_ruby_grpc",
110974-    srcs = [":websecurityscanner_proto"],
110975-    deps = [":websecurityscanner_ruby_proto"],
110976-)
110977-
110978-ruby_cloud_gapic_library(
110979-    name = "websecurityscanner_ruby_gapic",
110980-    srcs = [":websecurityscanner_proto_with_info"],
110981-    extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-websecurityscanner-v1alpha"],
110982-    rest_numeric_enums = False,
110983-    deps = [
110984-        ":websecurityscanner_ruby_grpc",
110985-        ":websecurityscanner_ruby_proto",
110986-    ],
110987-)
110988-
110989-# Open Source Packages
110990-ruby_gapic_assembly_pkg(
110991-    name = "google-cloud-websecurityscanner-v1alpha-ruby",
110992-    deps = [
110993-        ":websecurityscanner_ruby_gapic",
110994-        ":websecurityscanner_ruby_grpc",
110995-        ":websecurityscanner_ruby_proto",
110996-    ],
110997-)
110998-
110999-##############################################################################
111000-# C#
111001-##############################################################################
111002-load(
111003-    "@com_google_googleapis_imports//:imports.bzl",
111004-    "csharp_gapic_assembly_pkg",
111005-    "csharp_gapic_library",
111006-    "csharp_grpc_library",
111007-    "csharp_proto_library",
111008-)
111009-
111010-csharp_proto_library(
111011-    name = "websecurityscanner_csharp_proto",
111012-    deps = [":websecurityscanner_proto"],
111013-)
111014-
111015-csharp_grpc_library(
111016-    name = "websecurityscanner_csharp_grpc",
111017-    srcs = [":websecurityscanner_proto"],
111018-    deps = [":websecurityscanner_csharp_proto"],
111019-)
111020-
111021-csharp_gapic_library(
111022-    name = "websecurityscanner_csharp_gapic",
111023-    srcs = [":websecurityscanner_proto_with_info"],
111024-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
111025-    grpc_service_config = "websecurityscanner_grpc_service_config.json",
111026-    rest_numeric_enums = False,
111027-    service_yaml = "websecurityscanner_v1alpha.yaml",
111028-    deps = [
111029-        ":websecurityscanner_csharp_grpc",
111030-        ":websecurityscanner_csharp_proto",
111031-    ],
111032-)
111033-
111034-# Open Source Packages
111035-csharp_gapic_assembly_pkg(
111036-    name = "google-cloud-websecurityscanner-v1alpha-csharp",
111037-    deps = [
111038-        ":websecurityscanner_csharp_gapic",
111039-        ":websecurityscanner_csharp_grpc",
111040-        ":websecurityscanner_csharp_proto",
111041-    ],
111042-)
111043-
111044-##############################################################################
111045-# C++
111046-##############################################################################
111047-# Put your C++ rules here
111048diff -urN a/google/cloud/websecurityscanner/v1beta/BUILD.bazel b/google/cloud/websecurityscanner/v1beta/BUILD.bazel
111049--- a/google/cloud/websecurityscanner/v1beta/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
111050+++ b/google/cloud/websecurityscanner/v1beta/BUILD.bazel	1969-12-31 16:00:00
111051@@ -1,364 +0,0 @@
111052-# This file was automatically generated by BuildFileGenerator
111053-
111054-# This is an API workspace, having public visibility by default makes perfect sense.
111055-package(default_visibility = ["//visibility:public"])
111056-
111057-##############################################################################
111058-# Common
111059-##############################################################################
111060-load("@rules_proto//proto:defs.bzl", "proto_library")
111061-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
111062-
111063-proto_library(
111064-    name = "websecurityscanner_proto",
111065-    srcs = [
111066-        "crawled_url.proto",
111067-        "finding.proto",
111068-        "finding_addon.proto",
111069-        "finding_type_stats.proto",
111070-        "scan_config.proto",
111071-        "scan_config_error.proto",
111072-        "scan_run.proto",
111073-        "scan_run_error_trace.proto",
111074-        "scan_run_warning_trace.proto",
111075-        "web_security_scanner.proto",
111076-    ],
111077-    deps = [
111078-        "//google/api:annotations_proto",
111079-        "//google/api:client_proto",
111080-        "//google/api:field_behavior_proto",
111081-        "//google/api:resource_proto",
111082-        "@com_google_protobuf//:empty_proto",
111083-        "@com_google_protobuf//:field_mask_proto",
111084-        "@com_google_protobuf//:timestamp_proto",
111085-    ],
111086-)
111087-
111088-proto_library_with_info(
111089-    name = "websecurityscanner_proto_with_info",
111090-    deps = [
111091-        ":websecurityscanner_proto",
111092-        "//google/cloud:common_resources_proto",
111093-    ],
111094-)
111095-
111096-##############################################################################
111097-# Java
111098-##############################################################################
111099-load(
111100-    "@com_google_googleapis_imports//:imports.bzl",
111101-    "java_gapic_assembly_gradle_pkg",
111102-    "java_gapic_library",
111103-    "java_gapic_test",
111104-    "java_grpc_library",
111105-    "java_proto_library",
111106-)
111107-
111108-java_proto_library(
111109-    name = "websecurityscanner_java_proto",
111110-    deps = [":websecurityscanner_proto"],
111111-)
111112-
111113-java_grpc_library(
111114-    name = "websecurityscanner_java_grpc",
111115-    srcs = [":websecurityscanner_proto"],
111116-    deps = [":websecurityscanner_java_proto"],
111117-)
111118-
111119-java_gapic_library(
111120-    name = "websecurityscanner_java_gapic",
111121-    srcs = [":websecurityscanner_proto_with_info"],
111122-    grpc_service_config = "websecurityscanner_grpc_service_config.json",
111123-    rest_numeric_enums = False,
111124-    test_deps = [
111125-        ":websecurityscanner_java_grpc",
111126-    ],
111127-    transport = "grpc+rest",
111128-    deps = [
111129-        ":websecurityscanner_java_proto",
111130-    ],
111131-)
111132-
111133-java_gapic_test(
111134-    name = "websecurityscanner_java_gapic_test_suite",
111135-    test_classes = [
111136-        "com.google.cloud.websecurityscanner.v1beta.WebSecurityScannerClientHttpJsonTest",
111137-        "com.google.cloud.websecurityscanner.v1beta.WebSecurityScannerClientTest",
111138-    ],
111139-    runtime_deps = [":websecurityscanner_java_gapic_test"],
111140-)
111141-
111142-# Open Source Packages
111143-java_gapic_assembly_gradle_pkg(
111144-    name = "google-cloud-websecurityscanner-v1beta-java",
111145-    include_samples = True,
111146-    transport = "grpc+rest",
111147-    deps = [
111148-        ":websecurityscanner_java_gapic",
111149-        ":websecurityscanner_java_grpc",
111150-        ":websecurityscanner_java_proto",
111151-        ":websecurityscanner_proto",
111152-    ],
111153-)
111154-
111155-##############################################################################
111156-# Go
111157-##############################################################################
111158-load(
111159-    "@com_google_googleapis_imports//:imports.bzl",
111160-    "go_gapic_assembly_pkg",
111161-    "go_gapic_library",
111162-    "go_proto_library",
111163-    "go_test",
111164-)
111165-
111166-go_proto_library(
111167-    name = "websecurityscanner_go_proto",
111168-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
111169-    importpath = "google.golang.org/genproto/googleapis/cloud/websecurityscanner/v1beta",
111170-    protos = [":websecurityscanner_proto"],
111171-    deps = [
111172-        "//google/api:annotations_go_proto",
111173-    ],
111174-)
111175-
111176-go_gapic_library(
111177-    name = "websecurityscanner_go_gapic",
111178-    srcs = [":websecurityscanner_proto_with_info"],
111179-    grpc_service_config = "websecurityscanner_grpc_service_config.json",
111180-    importpath = "cloud.google.com/go/websecurityscanner/apiv1beta;websecurityscanner",
111181-    rest_numeric_enums = False,
111182-    service_yaml = "websecurityscanner_v1beta.yaml",
111183-    transport = "grpc+rest",
111184-    deps = [
111185-        ":websecurityscanner_go_proto",
111186-    ],
111187-)
111188-
111189-go_test(
111190-    name = "websecurityscanner_go_gapic_test",
111191-    srcs = [":websecurityscanner_go_gapic_srcjar_test"],
111192-    embed = [":websecurityscanner_go_gapic"],
111193-    importpath = "cloud.google.com/go/websecurityscanner/apiv1beta",
111194-)
111195-
111196-# Open Source Packages
111197-go_gapic_assembly_pkg(
111198-    name = "gapi-cloud-websecurityscanner-v1beta-go",
111199-    deps = [
111200-        ":websecurityscanner_go_gapic",
111201-        ":websecurityscanner_go_gapic_srcjar-test.srcjar",
111202-        ":websecurityscanner_go_proto",
111203-    ],
111204-)
111205-
111206-##############################################################################
111207-# Python
111208-##############################################################################
111209-load(
111210-    "@com_google_googleapis_imports//:imports.bzl",
111211-    "py_gapic_assembly_pkg",
111212-    "py_gapic_library",
111213-    "py_test",
111214-)
111215-
111216-py_gapic_library(
111217-    name = "websecurityscanner_py_gapic",
111218-    srcs = [":websecurityscanner_proto"],
111219-    grpc_service_config = "websecurityscanner_grpc_service_config.json",
111220-    rest_numeric_enums = False,
111221-    transport = "grpc",
111222-)
111223-
111224-py_test(
111225-    name = "websecurityscanner_py_gapic_test",
111226-    srcs = [
111227-        "websecurityscanner_py_gapic_pytest.py",
111228-        "websecurityscanner_py_gapic_test.py",
111229-    ],
111230-    legacy_create_init = False,
111231-    deps = [":websecurityscanner_py_gapic"],
111232-)
111233-
111234-py_gapic_assembly_pkg(
111235-    name = "websecurityscanner-v1beta-py",
111236-    deps = [
111237-        ":websecurityscanner_py_gapic",
111238-    ],
111239-)
111240-
111241-##############################################################################
111242-# PHP
111243-##############################################################################
111244-load(
111245-    "@com_google_googleapis_imports//:imports.bzl",
111246-    "php_gapic_assembly_pkg",
111247-    "php_gapic_library",
111248-    "php_grpc_library",
111249-    "php_proto_library",
111250-)
111251-
111252-php_proto_library(
111253-    name = "websecurityscanner_php_proto",
111254-    deps = [":websecurityscanner_proto"],
111255-)
111256-
111257-php_grpc_library(
111258-    name = "websecurityscanner_php_grpc",
111259-    srcs = [":websecurityscanner_proto"],
111260-    deps = [":websecurityscanner_php_proto"],
111261-)
111262-
111263-php_gapic_library(
111264-    name = "websecurityscanner_php_gapic",
111265-    srcs = [":websecurityscanner_proto_with_info"],
111266-    grpc_service_config = "websecurityscanner_grpc_service_config.json",
111267-    rest_numeric_enums = False,
111268-    transport = "grpc+rest",
111269-    deps = [
111270-        ":websecurityscanner_php_grpc",
111271-        ":websecurityscanner_php_proto",
111272-    ],
111273-)
111274-
111275-# Open Source Packages
111276-php_gapic_assembly_pkg(
111277-    name = "google-cloud-websecurityscanner-v1beta-php",
111278-    deps = [
111279-        ":websecurityscanner_php_gapic",
111280-        ":websecurityscanner_php_grpc",
111281-        ":websecurityscanner_php_proto",
111282-    ],
111283-)
111284-
111285-##############################################################################
111286-# Node.js
111287-##############################################################################
111288-load(
111289-    "@com_google_googleapis_imports//:imports.bzl",
111290-    "nodejs_gapic_assembly_pkg",
111291-    "nodejs_gapic_library",
111292-)
111293-
111294-nodejs_gapic_library(
111295-    name = "websecurityscanner_nodejs_gapic",
111296-    package_name = "@google-cloud/web-security-scanner",
111297-    src = ":websecurityscanner_proto_with_info",
111298-    extra_protoc_parameters = ["metadata"],
111299-    grpc_service_config = "websecurityscanner_grpc_service_config.json",
111300-    package = "google.cloud.websecurityscanner.v1beta",
111301-    rest_numeric_enums = False,
111302-    service_yaml = "websecurityscanner_v1beta.yaml",
111303-    transport = "grpc+rest",
111304-    deps = [],
111305-)
111306-
111307-nodejs_gapic_assembly_pkg(
111308-    name = "websecurityscanner-v1beta-nodejs",
111309-    deps = [
111310-        ":websecurityscanner_nodejs_gapic",
111311-        ":websecurityscanner_proto",
111312-    ],
111313-)
111314-
111315-##############################################################################
111316-# Ruby
111317-##############################################################################
111318-load(
111319-    "@com_google_googleapis_imports//:imports.bzl",
111320-    "ruby_cloud_gapic_library",
111321-    "ruby_gapic_assembly_pkg",
111322-    "ruby_grpc_library",
111323-    "ruby_proto_library",
111324-)
111325-
111326-ruby_proto_library(
111327-    name = "websecurityscanner_ruby_proto",
111328-    deps = [":websecurityscanner_proto"],
111329-)
111330-
111331-ruby_grpc_library(
111332-    name = "websecurityscanner_ruby_grpc",
111333-    srcs = [":websecurityscanner_proto"],
111334-    deps = [":websecurityscanner_ruby_proto"],
111335-)
111336-
111337-ruby_cloud_gapic_library(
111338-    name = "websecurityscanner_ruby_gapic",
111339-    srcs = [":websecurityscanner_proto_with_info"],
111340-    extra_protoc_parameters = [
111341-        "ruby-cloud-gem-name=google-cloud-web_security_scanner-v1beta",
111342-        "ruby-cloud-env-prefix=WEB_SECURITY_SCANNER",
111343-        "ruby-cloud-product-url=https://cloud.google.com/security-command-center/docs/concepts-web-security-scanner-overview/",
111344-        "ruby-cloud-api-id=websecurityscanner.googleapis.com",
111345-        "ruby-cloud-api-shortname=websecurityscanner",
111346-    ],
111347-    grpc_service_config = "websecurityscanner_grpc_service_config.json",
111348-    rest_numeric_enums = False,
111349-    ruby_cloud_description = "Web Security Scanner scans your Compute and App Engine apps for common web vulnerabilities.",
111350-    ruby_cloud_title = "Web Security Scanner V1beta",
111351-    deps = [
111352-        ":websecurityscanner_ruby_grpc",
111353-        ":websecurityscanner_ruby_proto",
111354-    ],
111355-)
111356-
111357-# Open Source Packages
111358-ruby_gapic_assembly_pkg(
111359-    name = "google-cloud-websecurityscanner-v1beta-ruby",
111360-    deps = [
111361-        ":websecurityscanner_ruby_gapic",
111362-        ":websecurityscanner_ruby_grpc",
111363-        ":websecurityscanner_ruby_proto",
111364-    ],
111365-)
111366-
111367-##############################################################################
111368-# C#
111369-##############################################################################
111370-load(
111371-    "@com_google_googleapis_imports//:imports.bzl",
111372-    "csharp_gapic_assembly_pkg",
111373-    "csharp_gapic_library",
111374-    "csharp_grpc_library",
111375-    "csharp_proto_library",
111376-)
111377-
111378-csharp_proto_library(
111379-    name = "websecurityscanner_csharp_proto",
111380-    deps = [":websecurityscanner_proto"],
111381-)
111382-
111383-csharp_grpc_library(
111384-    name = "websecurityscanner_csharp_grpc",
111385-    srcs = [":websecurityscanner_proto"],
111386-    deps = [":websecurityscanner_csharp_proto"],
111387-)
111388-
111389-csharp_gapic_library(
111390-    name = "websecurityscanner_csharp_gapic",
111391-    srcs = [":websecurityscanner_proto_with_info"],
111392-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
111393-    grpc_service_config = "websecurityscanner_grpc_service_config.json",
111394-    rest_numeric_enums = False,
111395-    service_yaml = "websecurityscanner_v1beta.yaml",
111396-    deps = [
111397-        ":websecurityscanner_csharp_grpc",
111398-        ":websecurityscanner_csharp_proto",
111399-    ],
111400-)
111401-
111402-# Open Source Packages
111403-csharp_gapic_assembly_pkg(
111404-    name = "google-cloud-websecurityscanner-v1beta-csharp",
111405-    deps = [
111406-        ":websecurityscanner_csharp_gapic",
111407-        ":websecurityscanner_csharp_grpc",
111408-        ":websecurityscanner_csharp_proto",
111409-    ],
111410-)
111411-
111412-##############################################################################
111413-# C++
111414-##############################################################################
111415-# Put your C++ rules here
111416diff -urN a/google/cloud/workflows/BUILD.bazel b/google/cloud/workflows/BUILD.bazel
111417--- a/google/cloud/workflows/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
111418+++ b/google/cloud/workflows/BUILD.bazel	1969-12-31 16:00:00
111419@@ -1,40 +0,0 @@
111420-# This build file includes a target for the Ruby wrapper library for
111421-# google-cloud-workflows.
111422-
111423-# This is an API workspace, having public visibility by default makes perfect sense.
111424-package(default_visibility = ["//visibility:public"])
111425-
111426-# Export yaml configs.
111427-exports_files(glob(["*.yaml"]))
111428-
111429-load(
111430-    "@com_google_googleapis_imports//:imports.bzl",
111431-    "ruby_cloud_gapic_library",
111432-    "ruby_gapic_assembly_pkg",
111433-)
111434-
111435-# Generates a Ruby wrapper client for workflowexecutions.
111436-# Ruby wrapper clients are versionless, but are generated from source protos
111437-# for a particular service version, v1 in this case.
111438-ruby_cloud_gapic_library(
111439-    name = "workflows_ruby_wrapper",
111440-    srcs = ["//google/cloud/workflows/v1:workflows_proto_with_info"],
111441-    extra_protoc_parameters = [
111442-        "ruby-cloud-gem-name=google-cloud-workflows",
111443-        "ruby-cloud-env-prefix=WORKFLOWS",
111444-        "ruby-cloud-wrapper-of=v1:0.0;v1beta:0.0",
111445-        "ruby-cloud-product-url=https://cloud.google.com/workflows/",
111446-        "ruby-cloud-api-id=workflows.googleapis.com",
111447-        "ruby-cloud-api-shortname=workflows",
111448-    ],
111449-    ruby_cloud_description = "Workflows link series of serverless tasks together in an order you define. Combine the power of Google Cloud's APIs, serverless products like Cloud Functions and Cloud Run, and calls to external APIs to create flexible serverless applications. Workflows requires no infrastructure management and scales seamlessly with demand, including scaling down to zero.",
111450-    ruby_cloud_title = "Workflows",
111451-)
111452-
111453-# Open Source package.
111454-ruby_gapic_assembly_pkg(
111455-    name = "google-cloud-workflows-ruby",
111456-    deps = [
111457-        ":workflows_ruby_wrapper",
111458-    ],
111459-)
111460diff -urN a/google/cloud/workflows/executions/BUILD.bazel b/google/cloud/workflows/executions/BUILD.bazel
111461--- a/google/cloud/workflows/executions/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
111462+++ b/google/cloud/workflows/executions/BUILD.bazel	1969-12-31 16:00:00
111463@@ -1,40 +0,0 @@
111464-# This build file includes a target for the Ruby wrapper library for
111465-# google-cloud-workflows-executions.
111466-
111467-# This is an API workspace, having public visibility by default makes perfect sense.
111468-package(default_visibility = ["//visibility:public"])
111469-
111470-# Export yaml configs.
111471-exports_files(glob(["*.yaml"]))
111472-
111473-load(
111474-    "@com_google_googleapis_imports//:imports.bzl",
111475-    "ruby_cloud_gapic_library",
111476-    "ruby_gapic_assembly_pkg",
111477-)
111478-
111479-# Generates a Ruby wrapper client for workflowexecutions.
111480-# Ruby wrapper clients are versionless, but are generated from source protos
111481-# for a particular service version, v1 in this case.
111482-ruby_cloud_gapic_library(
111483-    name = "workflowexecutions_ruby_wrapper",
111484-    srcs = ["//google/cloud/workflows/executions/v1:executions_proto_with_info"],
111485-    extra_protoc_parameters = [
111486-        "ruby-cloud-gem-name=google-cloud-workflows-executions",
111487-        "ruby-cloud-env-prefix=WORKFLOWS",
111488-        "ruby-cloud-wrapper-of=v1:0.0;v1beta:0.0",
111489-        "ruby-cloud-product-url=https://cloud.google.com/workflows/",
111490-        "ruby-cloud-api-id=workflowexecutions.googleapis.com",
111491-        "ruby-cloud-api-shortname=workflowexecutions",
111492-    ],
111493-    ruby_cloud_description = "Workflows link series of serverless tasks together in an order you define. Combine the power of Google Cloud's APIs, serverless products like Cloud Functions and Cloud Run, and calls to external APIs to create flexible serverless applications. Workflows requires no infrastructure management and scales seamlessly with demand, including scaling down to zero.",
111494-    ruby_cloud_title = "Workflows Executions",
111495-)
111496-
111497-# Open Source package.
111498-ruby_gapic_assembly_pkg(
111499-    name = "google-cloud-workflows-executions-ruby",
111500-    deps = [
111501-        ":workflowexecutions_ruby_wrapper",
111502-    ],
111503-)
111504diff -urN a/google/cloud/workflows/executions/v1/BUILD.bazel b/google/cloud/workflows/executions/v1/BUILD.bazel
111505--- a/google/cloud/workflows/executions/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
111506+++ b/google/cloud/workflows/executions/v1/BUILD.bazel	1969-12-31 16:00:00
111507@@ -1,386 +0,0 @@
111508-# This file was automatically generated by BuildFileGenerator
111509-# https://github.com/googleapis/rules_gapic/tree/master/bazel
111510-
111511-# Most of the manual changes to this file will be overwritten.
111512-# It's **only** allowed to change the following rule attribute values:
111513-# - names of *_gapic_assembly_* rules
111514-# - certain parameters of *_gapic_library rules, including but not limited to:
111515-#    * extra_protoc_parameters
111516-#    * extra_protoc_file_parameters
111517-# The complete list of preserved parameters can be found in the source code.
111518-
111519-# This is an API workspace, having public visibility by default makes perfect sense.
111520-package(default_visibility = ["//visibility:public"])
111521-
111522-##############################################################################
111523-# Common
111524-##############################################################################
111525-load("@rules_proto//proto:defs.bzl", "proto_library")
111526-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
111527-
111528-proto_library(
111529-    name = "executions_proto",
111530-    srcs = [
111531-        "executions.proto",
111532-    ],
111533-    deps = [
111534-        "//google/api:annotations_proto",
111535-        "//google/api:client_proto",
111536-        "//google/api:field_behavior_proto",
111537-        "//google/api:resource_proto",
111538-        "@com_google_protobuf//:timestamp_proto",
111539-    ],
111540-)
111541-
111542-proto_library_with_info(
111543-    name = "executions_proto_with_info",
111544-    deps = [
111545-        ":executions_proto",
111546-        "//google/cloud:common_resources_proto",
111547-    ],
111548-)
111549-
111550-##############################################################################
111551-# Java
111552-##############################################################################
111553-load(
111554-    "@com_google_googleapis_imports//:imports.bzl",
111555-    "java_gapic_assembly_gradle_pkg",
111556-    "java_gapic_library",
111557-    "java_gapic_test",
111558-    "java_grpc_library",
111559-    "java_proto_library",
111560-)
111561-
111562-java_proto_library(
111563-    name = "executions_java_proto",
111564-    deps = [":executions_proto"],
111565-)
111566-
111567-java_grpc_library(
111568-    name = "executions_java_grpc",
111569-    srcs = [":executions_proto"],
111570-    deps = [":executions_java_proto"],
111571-)
111572-
111573-java_gapic_library(
111574-    name = "executions_java_gapic",
111575-    srcs = [":executions_proto_with_info"],
111576-    gapic_yaml = "executions_gapic.yaml",
111577-    grpc_service_config = "executions_grpc_service_config.json",
111578-    rest_numeric_enums = False,
111579-    service_yaml = "workflowexecutions_v1.yaml",
111580-    test_deps = [
111581-        ":executions_java_grpc",
111582-    ],
111583-    transport = "grpc+rest",
111584-    deps = [
111585-        ":executions_java_proto",
111586-        "//google/api:api_java_proto",
111587-    ],
111588-)
111589-
111590-java_gapic_test(
111591-    name = "executions_java_gapic_test_suite",
111592-    test_classes = [
111593-        "com.google.cloud.workflows.executions.v1.ExecutionsClientHttpJsonTest",
111594-        "com.google.cloud.workflows.executions.v1.ExecutionsClientTest",
111595-    ],
111596-    runtime_deps = [":executions_java_gapic_test"],
111597-)
111598-
111599-# Open Source Packages
111600-java_gapic_assembly_gradle_pkg(
111601-    name = "google-cloud-workflows-executions-v1-java",
111602-    include_samples = True,
111603-    transport = "grpc+rest",
111604-    deps = [
111605-        ":executions_java_gapic",
111606-        ":executions_java_grpc",
111607-        ":executions_java_proto",
111608-        ":executions_proto",
111609-    ],
111610-)
111611-
111612-##############################################################################
111613-# Go
111614-##############################################################################
111615-load(
111616-    "@com_google_googleapis_imports//:imports.bzl",
111617-    "go_gapic_assembly_pkg",
111618-    "go_gapic_library",
111619-    "go_proto_library",
111620-    "go_test",
111621-)
111622-
111623-go_proto_library(
111624-    name = "executions_go_proto",
111625-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
111626-    importpath = "google.golang.org/genproto/googleapis/cloud/workflows/executions/v1",
111627-    protos = [":executions_proto"],
111628-    deps = [
111629-        "//google/api:annotations_go_proto",
111630-    ],
111631-)
111632-
111633-go_gapic_library(
111634-    name = "executions_go_gapic",
111635-    srcs = [":executions_proto_with_info"],
111636-    grpc_service_config = "executions_grpc_service_config.json",
111637-    importpath = "cloud.google.com/go/workflows/executions/apiv1;executions",
111638-    metadata = True,
111639-    rest_numeric_enums = False,
111640-    service_yaml = "workflowexecutions_v1.yaml",
111641-    transport = "grpc+rest",
111642-    deps = [
111643-        ":executions_go_proto",
111644-    ],
111645-)
111646-
111647-go_test(
111648-    name = "executions_go_gapic_test",
111649-    srcs = [":executions_go_gapic_srcjar_test"],
111650-    embed = [":executions_go_gapic"],
111651-    importpath = "cloud.google.com/go/workflows/executions/apiv1",
111652-)
111653-
111654-# Open Source Packages
111655-go_gapic_assembly_pkg(
111656-    name = "gapi-cloud-workflows-executions-v1-go",
111657-    deps = [
111658-        ":executions_go_gapic",
111659-        ":executions_go_gapic_srcjar-metadata.srcjar",
111660-        ":executions_go_gapic_srcjar-test.srcjar",
111661-        ":executions_go_proto",
111662-    ],
111663-)
111664-
111665-##############################################################################
111666-# Python
111667-##############################################################################
111668-load(
111669-    "@com_google_googleapis_imports//:imports.bzl",
111670-    "py_gapic_assembly_pkg",
111671-    "py_gapic_library",
111672-    "py_test",
111673-)
111674-
111675-py_gapic_library(
111676-    name = "executions_py_gapic",
111677-    srcs = [":executions_proto"],
111678-    grpc_service_config = "executions_grpc_service_config.json",
111679-    rest_numeric_enums = False,
111680-    transport = "grpc",
111681-)
111682-
111683-py_test(
111684-    name = "executions_py_gapic_test",
111685-    srcs = [
111686-        "executions_py_gapic_pytest.py",
111687-        "executions_py_gapic_test.py",
111688-    ],
111689-    legacy_create_init = False,
111690-    deps = [":executions_py_gapic"],
111691-)
111692-
111693-# Open Source Packages
111694-py_gapic_assembly_pkg(
111695-    name = "workflows-executions-v1-py",
111696-    deps = [
111697-        ":executions_py_gapic",
111698-    ],
111699-)
111700-
111701-##############################################################################
111702-# PHP
111703-##############################################################################
111704-load(
111705-    "@com_google_googleapis_imports//:imports.bzl",
111706-    "php_gapic_assembly_pkg",
111707-    "php_gapic_library",
111708-    "php_grpc_library",
111709-    "php_proto_library",
111710-)
111711-
111712-php_proto_library(
111713-    name = "executions_php_proto",
111714-    deps = [":executions_proto"],
111715-)
111716-
111717-php_grpc_library(
111718-    name = "executions_php_grpc",
111719-    srcs = [":executions_proto"],
111720-    deps = [":executions_php_proto"],
111721-)
111722-
111723-php_gapic_library(
111724-    name = "executions_php_gapic",
111725-    srcs = [":executions_proto_with_info"],
111726-    grpc_service_config = "executions_grpc_service_config.json",
111727-    rest_numeric_enums = False,
111728-    service_yaml = "workflowexecutions_v1.yaml",
111729-    transport = "grpc+rest",
111730-    deps = [
111731-        ":executions_php_grpc",
111732-        ":executions_php_proto",
111733-    ],
111734-)
111735-
111736-# Open Source Packages
111737-php_gapic_assembly_pkg(
111738-    name = "google-cloud-workflows-executions-v1-php",
111739-    deps = [
111740-        ":executions_php_gapic",
111741-        ":executions_php_grpc",
111742-        ":executions_php_proto",
111743-    ],
111744-)
111745-
111746-##############################################################################
111747-# Node.js
111748-##############################################################################
111749-load(
111750-    "@com_google_googleapis_imports//:imports.bzl",
111751-    "nodejs_gapic_assembly_pkg",
111752-    "nodejs_gapic_library",
111753-)
111754-
111755-nodejs_gapic_library(
111756-    name = "executions_nodejs_gapic",
111757-    package_name = "@google-cloud/workflow-executions",
111758-    src = ":executions_proto_with_info",
111759-    extra_protoc_parameters = ["metadata"],
111760-    grpc_service_config = "executions_grpc_service_config.json",
111761-    package = "google.cloud.workflows.executions.v1",
111762-    rest_numeric_enums = False,
111763-    service_yaml = "workflowexecutions_v1.yaml",
111764-    transport = "grpc+rest",
111765-    deps = [],
111766-)
111767-
111768-nodejs_gapic_assembly_pkg(
111769-    name = "workflows-executions-v1-nodejs",
111770-    deps = [
111771-        ":executions_nodejs_gapic",
111772-        ":executions_proto",
111773-    ],
111774-)
111775-
111776-##############################################################################
111777-# Ruby
111778-##############################################################################
111779-load(
111780-    "@com_google_googleapis_imports//:imports.bzl",
111781-    "ruby_cloud_gapic_library",
111782-    "ruby_gapic_assembly_pkg",
111783-    "ruby_grpc_library",
111784-    "ruby_proto_library",
111785-)
111786-
111787-ruby_proto_library(
111788-    name = "executions_ruby_proto",
111789-    deps = [":executions_proto"],
111790-)
111791-
111792-ruby_grpc_library(
111793-    name = "executions_ruby_grpc",
111794-    srcs = [":executions_proto"],
111795-    deps = [":executions_ruby_proto"],
111796-)
111797-
111798-ruby_cloud_gapic_library(
111799-    name = "executions_ruby_gapic",
111800-    srcs = [":executions_proto_with_info"],
111801-    extra_protoc_parameters = [
111802-        "ruby-cloud-api-id=workflowexecutions.googleapis.com",
111803-        "ruby-cloud-api-shortname=workflowexecutions",
111804-        "ruby-cloud-env-prefix=WORKFLOWS",
111805-        "ruby-cloud-gem-name=google-cloud-workflows-executions-v1",
111806-        "ruby-cloud-product-url=https://cloud.google.com/workflows/",
111807-        "ruby-cloud-wrapper-gem-override=google-cloud-workflows",
111808-    ],
111809-    grpc_service_config = "executions_grpc_service_config.json",
111810-    rest_numeric_enums = False,
111811-    ruby_cloud_description = "Workflows link series of serverless tasks together in an order you define. Combine the power of Google Cloud's APIs, serverless products like Cloud Functions and Cloud Run, and calls to external APIs to create flexible serverless applications. Workflows requires no infrastructure management and scales seamlessly with demand, including scaling down to zero..",
111812-    ruby_cloud_title = "Workflows Executions V1",
111813-    deps = [
111814-        ":executions_ruby_grpc",
111815-        ":executions_ruby_proto",
111816-    ],
111817-)
111818-
111819-# Open Source Packages
111820-ruby_gapic_assembly_pkg(
111821-    name = "google-cloud-workflows-executions-v1-ruby",
111822-    deps = [
111823-        ":executions_ruby_gapic",
111824-        ":executions_ruby_grpc",
111825-        ":executions_ruby_proto",
111826-    ],
111827-)
111828-
111829-##############################################################################
111830-# C#
111831-##############################################################################
111832-load(
111833-    "@com_google_googleapis_imports//:imports.bzl",
111834-    "csharp_gapic_assembly_pkg",
111835-    "csharp_gapic_library",
111836-    "csharp_grpc_library",
111837-    "csharp_proto_library",
111838-)
111839-
111840-csharp_proto_library(
111841-    name = "executions_csharp_proto",
111842-    deps = [":executions_proto"],
111843-)
111844-
111845-csharp_grpc_library(
111846-    name = "executions_csharp_grpc",
111847-    srcs = [":executions_proto"],
111848-    deps = [":executions_csharp_proto"],
111849-)
111850-
111851-csharp_gapic_library(
111852-    name = "executions_csharp_gapic",
111853-    srcs = [":executions_proto_with_info"],
111854-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
111855-    grpc_service_config = "executions_grpc_service_config.json",
111856-    rest_numeric_enums = False,
111857-    service_yaml = "workflowexecutions_v1.yaml",
111858-    deps = [
111859-        ":executions_csharp_grpc",
111860-        ":executions_csharp_proto",
111861-    ],
111862-)
111863-
111864-# Open Source Packages
111865-csharp_gapic_assembly_pkg(
111866-    name = "google-cloud-workflows-executions-v1-csharp",
111867-    deps = [
111868-        ":executions_csharp_gapic",
111869-        ":executions_csharp_grpc",
111870-        ":executions_csharp_proto",
111871-    ],
111872-)
111873-
111874-##############################################################################
111875-# C++
111876-##############################################################################
111877-load(
111878-    "@com_google_googleapis_imports//:imports.bzl",
111879-    "cc_grpc_library",
111880-    "cc_proto_library",
111881-)
111882-
111883-cc_proto_library(
111884-    name = "executions_cc_proto",
111885-    deps = [":executions_proto"],
111886-)
111887-
111888-cc_grpc_library(
111889-    name = "executions_cc_grpc",
111890-    srcs = [":executions_proto"],
111891-    grpc_only = True,
111892-    deps = [":executions_cc_proto"],
111893-)
111894diff -urN a/google/cloud/workflows/executions/v1beta/BUILD.bazel b/google/cloud/workflows/executions/v1beta/BUILD.bazel
111895--- a/google/cloud/workflows/executions/v1beta/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
111896+++ b/google/cloud/workflows/executions/v1beta/BUILD.bazel	1969-12-31 16:00:00
111897@@ -1,356 +0,0 @@
111898-# This file was automatically generated by BuildFileGenerator
111899-
111900-# This is an API workspace, having public visibility by default makes perfect sense.
111901-package(default_visibility = ["//visibility:public"])
111902-
111903-##############################################################################
111904-# Common
111905-##############################################################################
111906-load("@rules_proto//proto:defs.bzl", "proto_library")
111907-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
111908-
111909-proto_library(
111910-    name = "executions_proto",
111911-    srcs = [
111912-        "executions.proto",
111913-    ],
111914-    deps = [
111915-        "//google/api:annotations_proto",
111916-        "//google/api:client_proto",
111917-        "//google/api:field_behavior_proto",
111918-        "//google/api:resource_proto",
111919-        "@com_google_protobuf//:timestamp_proto",
111920-    ],
111921-)
111922-
111923-proto_library_with_info(
111924-    name = "executions_proto_with_info",
111925-    deps = [
111926-        ":executions_proto",
111927-        "//google/cloud:common_resources_proto",
111928-    ],
111929-)
111930-
111931-##############################################################################
111932-# Java
111933-##############################################################################
111934-load(
111935-    "@com_google_googleapis_imports//:imports.bzl",
111936-    "java_gapic_assembly_gradle_pkg",
111937-    "java_gapic_library",
111938-    "java_gapic_test",
111939-    "java_grpc_library",
111940-    "java_proto_library",
111941-)
111942-
111943-java_proto_library(
111944-    name = "executions_java_proto",
111945-    deps = [":executions_proto"],
111946-)
111947-
111948-java_grpc_library(
111949-    name = "executions_java_grpc",
111950-    srcs = [":executions_proto"],
111951-    deps = [":executions_java_proto"],
111952-)
111953-
111954-java_gapic_library(
111955-    name = "executions_java_gapic",
111956-    srcs = [":executions_proto_with_info"],
111957-    grpc_service_config = "executions_grpc_service_config.json",
111958-    rest_numeric_enums = False,
111959-    test_deps = [
111960-        ":executions_java_grpc",
111961-    ],
111962-    transport = "grpc+rest",
111963-    deps = [
111964-        ":executions_java_proto",
111965-    ],
111966-)
111967-
111968-java_gapic_test(
111969-    name = "executions_java_gapic_test_suite",
111970-    test_classes = [
111971-        "com.google.cloud.workflows.executions.v1beta.ExecutionsClientHttpJsonTest",
111972-        "com.google.cloud.workflows.executions.v1beta.ExecutionsClientTest",
111973-    ],
111974-    runtime_deps = [":executions_java_gapic_test"],
111975-)
111976-
111977-# Open Source Packages
111978-java_gapic_assembly_gradle_pkg(
111979-    name = "google-cloud-workflows-executions-v1beta-java",
111980-    include_samples = True,
111981-    transport = "grpc+rest",
111982-    deps = [
111983-        ":executions_java_gapic",
111984-        ":executions_java_grpc",
111985-        ":executions_java_proto",
111986-        ":executions_proto",
111987-    ],
111988-)
111989-
111990-##############################################################################
111991-# Go
111992-##############################################################################
111993-load(
111994-    "@com_google_googleapis_imports//:imports.bzl",
111995-    "go_gapic_assembly_pkg",
111996-    "go_gapic_library",
111997-    "go_proto_library",
111998-    "go_test",
111999-)
112000-
112001-go_proto_library(
112002-    name = "executions_go_proto",
112003-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
112004-    importpath = "google.golang.org/genproto/googleapis/cloud/workflows/executions/v1beta",
112005-    protos = [":executions_proto"],
112006-    deps = [
112007-        "//google/api:annotations_go_proto",
112008-    ],
112009-)
112010-
112011-go_gapic_library(
112012-    name = "executions_go_gapic",
112013-    srcs = [":executions_proto_with_info"],
112014-    grpc_service_config = "executions_grpc_service_config.json",
112015-    importpath = "cloud.google.com/go/workflows/executions/apiv1beta;executions",
112016-    rest_numeric_enums = False,
112017-    service_yaml = "workflowexecutions_v1beta.yaml",
112018-    transport = "grpc+rest",
112019-    deps = [
112020-        ":executions_go_proto",
112021-    ],
112022-)
112023-
112024-go_test(
112025-    name = "executions_go_gapic_test",
112026-    srcs = [":executions_go_gapic_srcjar_test"],
112027-    embed = [":executions_go_gapic"],
112028-    importpath = "cloud.google.com/go/workflows/executions/apiv1beta",
112029-)
112030-
112031-# Open Source Packages
112032-go_gapic_assembly_pkg(
112033-    name = "gapi-cloud-workflows-executions-v1beta-go",
112034-    deps = [
112035-        ":executions_go_gapic",
112036-        ":executions_go_gapic_srcjar-test.srcjar",
112037-        ":executions_go_proto",
112038-    ],
112039-)
112040-
112041-##############################################################################
112042-# Python
112043-##############################################################################
112044-load(
112045-    "@com_google_googleapis_imports//:imports.bzl",
112046-    "py_gapic_assembly_pkg",
112047-    "py_gapic_library",
112048-    "py_test",
112049-)
112050-
112051-py_gapic_library(
112052-    name = "executions_py_gapic",
112053-    srcs = [":executions_proto"],
112054-    grpc_service_config = "executions_grpc_service_config.json",
112055-    rest_numeric_enums = False,
112056-    transport = "grpc",
112057-)
112058-
112059-py_test(
112060-    name = "executions_py_gapic_test",
112061-    srcs = [
112062-        "executions_py_gapic_pytest.py",
112063-        "executions_py_gapic_test.py",
112064-    ],
112065-    legacy_create_init = False,
112066-    deps = [":executions_py_gapic"],
112067-)
112068-
112069-# Open Source Packages
112070-py_gapic_assembly_pkg(
112071-    name = "workflows-executions-v1beta-py",
112072-    deps = [
112073-        ":executions_py_gapic",
112074-        ":executions_py_grpc",
112075-        ":executions_py_proto",
112076-    ],
112077-)
112078-
112079-##############################################################################
112080-# PHP
112081-##############################################################################
112082-load(
112083-    "@com_google_googleapis_imports//:imports.bzl",
112084-    "php_gapic_assembly_pkg",
112085-    "php_gapic_library",
112086-    "php_grpc_library",
112087-    "php_proto_library",
112088-)
112089-
112090-php_proto_library(
112091-    name = "executions_php_proto",
112092-    deps = [":executions_proto"],
112093-)
112094-
112095-php_grpc_library(
112096-    name = "executions_php_grpc",
112097-    srcs = [":executions_proto"],
112098-    deps = [":executions_php_proto"],
112099-)
112100-
112101-php_gapic_library(
112102-    name = "executions_php_gapic",
112103-    srcs = [":executions_proto_with_info"],
112104-    rest_numeric_enums = False,
112105-    transport = "grpc+rest",
112106-    deps = [
112107-        ":executions_php_grpc",
112108-        ":executions_php_proto",
112109-    ],
112110-)
112111-
112112-# Open Source Packages
112113-php_gapic_assembly_pkg(
112114-    name = "google-cloud-workflows-executions-v1beta-php",
112115-    deps = [
112116-        ":executions_php_gapic",
112117-        ":executions_php_grpc",
112118-        ":executions_php_proto",
112119-    ],
112120-)
112121-
112122-##############################################################################
112123-# Node.js
112124-##############################################################################
112125-load(
112126-    "@com_google_googleapis_imports//:imports.bzl",
112127-    "nodejs_gapic_assembly_pkg",
112128-    "nodejs_gapic_library",
112129-)
112130-
112131-nodejs_gapic_library(
112132-    name = "executions_nodejs_gapic",
112133-    package_name = "@google-cloud/workflows-executions",
112134-    src = ":executions_proto_with_info",
112135-    extra_protoc_parameters = ["metadata"],
112136-    gapic_yaml = "executions_gapic.yaml",
112137-    package = "google.cloud.workflows.executions.v1beta",
112138-    rest_numeric_enums = False,
112139-    service_yaml = "workflowexecutions_v1beta.yaml",
112140-    transport = "grpc+rest",
112141-    deps = [],
112142-)
112143-
112144-nodejs_gapic_assembly_pkg(
112145-    name = "workflows-executions-v1beta-nodejs",
112146-    deps = [
112147-        ":executions_nodejs_gapic",
112148-        ":executions_proto",
112149-    ],
112150-)
112151-
112152-##############################################################################
112153-# Ruby
112154-##############################################################################
112155-load(
112156-    "@com_google_googleapis_imports//:imports.bzl",
112157-    "ruby_cloud_gapic_library",
112158-    "ruby_gapic_assembly_pkg",
112159-    "ruby_grpc_library",
112160-    "ruby_proto_library",
112161-)
112162-
112163-ruby_proto_library(
112164-    name = "executions_ruby_proto",
112165-    deps = [":executions_proto"],
112166-)
112167-
112168-ruby_grpc_library(
112169-    name = "executions_ruby_grpc",
112170-    srcs = [":executions_proto"],
112171-    deps = [":executions_ruby_proto"],
112172-)
112173-
112174-ruby_cloud_gapic_library(
112175-    name = "executions_ruby_gapic",
112176-    srcs = [":executions_proto_with_info"],
112177-    extra_protoc_parameters = [
112178-        "ruby-cloud-gem-name=google-cloud-workflows-executions-v1beta",
112179-        "ruby-cloud-env-prefix=WORKFLOWS",
112180-        "ruby-cloud-product-url=https://cloud.google.com/workflows/",
112181-        "ruby-cloud-api-id=workflowexecutions.googleapis.com",
112182-        "ruby-cloud-api-shortname=workflowexecutions",
112183-        "ruby-cloud-wrapper-gem-override=google-cloud-workflows",
112184-    ],
112185-    grpc_service_config = "executions_grpc_service_config.json",
112186-    rest_numeric_enums = False,
112187-    ruby_cloud_description = "Workflows link series of serverless tasks together in an order you define. Combine the power of Google Cloud's APIs, serverless products like Cloud Functions and Cloud Run, and calls to external APIs to create flexible serverless applications. Workflows requires no infrastructure management and scales seamlessly with demand, including scaling down to zero..",
112188-    ruby_cloud_title = "Workflows Executions V1beta",
112189-    deps = [
112190-        ":executions_ruby_grpc",
112191-        ":executions_ruby_proto",
112192-    ],
112193-)
112194-
112195-# Open Source Packages
112196-ruby_gapic_assembly_pkg(
112197-    name = "google-cloud-workflows-executions-v1beta-ruby",
112198-    deps = [
112199-        ":executions_ruby_gapic",
112200-        ":executions_ruby_grpc",
112201-        ":executions_ruby_proto",
112202-    ],
112203-)
112204-
112205-##############################################################################
112206-# C#
112207-##############################################################################
112208-load(
112209-    "@com_google_googleapis_imports//:imports.bzl",
112210-    "csharp_gapic_assembly_pkg",
112211-    "csharp_gapic_library",
112212-    "csharp_grpc_library",
112213-    "csharp_proto_library",
112214-)
112215-
112216-csharp_proto_library(
112217-    name = "executions_csharp_proto",
112218-    deps = [":executions_proto"],
112219-)
112220-
112221-csharp_grpc_library(
112222-    name = "executions_csharp_grpc",
112223-    srcs = [":executions_proto"],
112224-    deps = [":executions_csharp_proto"],
112225-)
112226-
112227-csharp_gapic_library(
112228-    name = "executions_csharp_gapic",
112229-    srcs = [":executions_proto_with_info"],
112230-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
112231-    grpc_service_config = "executions_grpc_service_config.json",
112232-    rest_numeric_enums = False,
112233-    service_yaml = "workflowexecutions_v1beta.yaml",
112234-    deps = [
112235-        ":executions_csharp_grpc",
112236-        ":executions_csharp_proto",
112237-    ],
112238-)
112239-
112240-# Open Source Packages
112241-csharp_gapic_assembly_pkg(
112242-    name = "google-cloud-workflows-executions-v1beta-csharp",
112243-    deps = [
112244-        ":executions_csharp_gapic",
112245-        ":executions_csharp_grpc",
112246-        ":executions_csharp_proto",
112247-    ],
112248-)
112249-
112250-##############################################################################
112251-# C++
112252-##############################################################################
112253-# Put your C++ rules here
112254diff -urN a/google/cloud/workflows/type/BUILD.bazel b/google/cloud/workflows/type/BUILD.bazel
112255--- a/google/cloud/workflows/type/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
112256+++ b/google/cloud/workflows/type/BUILD.bazel	1969-12-31 16:00:00
112257@@ -1,180 +0,0 @@
112258-# This file was automatically generated by BuildFileGenerator
112259-
112260-# This is an API workspace, having public visibility by default makes perfect sense.
112261-package(default_visibility = ["//visibility:public"])
112262-
112263-##############################################################################
112264-# Common
112265-##############################################################################
112266-load("@rules_proto//proto:defs.bzl", "proto_library")
112267-
112268-proto_library(
112269-    name = "type_proto",
112270-    srcs = [
112271-        "engine_call.proto",
112272-        "executions_system.proto",
112273-    ],
112274-    deps = [
112275-        "@com_google_protobuf//:struct_proto",
112276-        "@com_google_protobuf//:timestamp_proto",
112277-    ],
112278-)
112279-
112280-##############################################################################
112281-# Java
112282-##############################################################################
112283-load(
112284-    "@com_google_googleapis_imports//:imports.bzl",
112285-    "java_grpc_library",
112286-    "java_proto_library",
112287-)
112288-
112289-java_proto_library(
112290-    name = "type_java_proto",
112291-    deps = [":type_proto"],
112292-)
112293-
112294-java_grpc_library(
112295-    name = "type_java_grpc",
112296-    srcs = [":type_proto"],
112297-    deps = [":type_java_proto"],
112298-)
112299-
112300-##############################################################################
112301-# Go
112302-##############################################################################
112303-load(
112304-    "@com_google_googleapis_imports//:imports.bzl",
112305-    "go_proto_library",
112306-)
112307-
112308-go_proto_library(
112309-    name = "type_go_proto",
112310-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
112311-    importpath = "google.golang.org/genproto/googleapis/cloud/workflows/type",
112312-    protos = [":type_proto"],
112313-    deps = [
112314-
112315-    ],
112316-)
112317-
112318-##############################################################################
112319-# Python
112320-##############################################################################
112321-load(
112322-    "@com_google_googleapis_imports//:imports.bzl",
112323-    "moved_proto_library",
112324-    "py_grpc_library",
112325-    "py_proto_library",
112326-)
112327-
112328-moved_proto_library(
112329-    name = "type_moved_proto",
112330-    srcs = [":type_proto"],
112331-    deps = [
112332-        "@com_google_protobuf//:struct_proto",
112333-        "@com_google_protobuf//:timestamp_proto",
112334-    ],
112335-)
112336-
112337-py_proto_library(
112338-    name = "type_py_proto",
112339-    deps = [":type_moved_proto"],
112340-)
112341-
112342-py_grpc_library(
112343-    name = "type_py_grpc",
112344-    srcs = [":type_moved_proto"],
112345-    deps = [":type_py_proto"],
112346-)
112347-
112348-##############################################################################
112349-# PHP
112350-##############################################################################
112351-load(
112352-    "@com_google_googleapis_imports//:imports.bzl",
112353-    "php_grpc_library",
112354-    "php_proto_library",
112355-)
112356-
112357-php_proto_library(
112358-    name = "type_php_proto",
112359-    deps = [":type_proto"],
112360-)
112361-
112362-php_grpc_library(
112363-    name = "type_php_grpc",
112364-    srcs = [":type_proto"],
112365-    deps = [":type_php_proto"],
112366-)
112367-
112368-##############################################################################
112369-# Node.js
112370-##############################################################################
112371-load(
112372-    "@com_google_googleapis_imports//:imports.bzl",
112373-    "nodejs_gapic_assembly_pkg",
112374-    "nodejs_gapic_library",
112375-)
112376-
112377-
112378-##############################################################################
112379-# Ruby
112380-##############################################################################
112381-load(
112382-    "@com_google_googleapis_imports//:imports.bzl",
112383-    "ruby_grpc_library",
112384-    "ruby_proto_library",
112385-)
112386-
112387-ruby_proto_library(
112388-    name = "type_ruby_proto",
112389-    deps = [":type_proto"],
112390-)
112391-
112392-ruby_grpc_library(
112393-    name = "type_ruby_grpc",
112394-    srcs = [":type_proto"],
112395-    deps = [":type_ruby_proto"],
112396-)
112397-
112398-##############################################################################
112399-# C#
112400-##############################################################################
112401-load(
112402-    "@com_google_googleapis_imports//:imports.bzl",
112403-    "csharp_grpc_library",
112404-    "csharp_proto_library",
112405-)
112406-
112407-csharp_proto_library(
112408-    name = "type_csharp_proto",
112409-    deps = [":type_proto"],
112410-)
112411-
112412-csharp_grpc_library(
112413-    name = "type_csharp_grpc",
112414-    srcs = [":type_proto"],
112415-    deps = [":type_csharp_proto"],
112416-)
112417-
112418-##############################################################################
112419-# C++
112420-##############################################################################
112421-load(
112422-    "@com_google_googleapis_imports//:imports.bzl",
112423-    "cc_grpc_library",
112424-    "cc_proto_library",
112425-)
112426-
112427-cc_proto_library(
112428-    name = "type_cc_proto",
112429-    deps = [":type_proto"],
112430-)
112431-
112432-cc_grpc_library(
112433-    name = "type_cc_grpc",
112434-    srcs = [":type_proto"],
112435-    grpc_only = True,
112436-    deps = [":type_cc_proto"],
112437-)
112438diff -urN a/google/cloud/workflows/v1/BUILD.bazel b/google/cloud/workflows/v1/BUILD.bazel
112439--- a/google/cloud/workflows/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
112440+++ b/google/cloud/workflows/v1/BUILD.bazel	1969-12-31 16:00:00
112441@@ -1,391 +0,0 @@
112442-# This file was automatically generated by BuildFileGenerator
112443-# https://github.com/googleapis/rules_gapic/tree/master/bazel
112444-
112445-# Most of the manual changes to this file will be overwritten.
112446-# It's **only** allowed to change the following rule attribute values:
112447-# - names of *_gapic_assembly_* rules
112448-# - certain parameters of *_gapic_library rules, including but not limited to:
112449-#    * extra_protoc_parameters
112450-#    * extra_protoc_file_parameters
112451-# The complete list of preserved parameters can be found in the source code.
112452-
112453-# This is an API workspace, having public visibility by default makes perfect sense.
112454-package(default_visibility = ["//visibility:public"])
112455-
112456-##############################################################################
112457-# Common
112458-##############################################################################
112459-load("@rules_proto//proto:defs.bzl", "proto_library")
112460-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
112461-
112462-proto_library(
112463-    name = "workflows_proto",
112464-    srcs = [
112465-        "workflows.proto",
112466-    ],
112467-    deps = [
112468-        "//google/api:annotations_proto",
112469-        "//google/api:client_proto",
112470-        "//google/api:field_behavior_proto",
112471-        "//google/api:resource_proto",
112472-        "//google/longrunning:operations_proto",
112473-        "@com_google_protobuf//:field_mask_proto",
112474-        "@com_google_protobuf//:timestamp_proto",
112475-    ],
112476-)
112477-
112478-proto_library_with_info(
112479-    name = "workflows_proto_with_info",
112480-    deps = [
112481-        ":workflows_proto",
112482-        "//google/cloud:common_resources_proto",
112483-    ],
112484-)
112485-
112486-##############################################################################
112487-# Java
112488-##############################################################################
112489-load(
112490-    "@com_google_googleapis_imports//:imports.bzl",
112491-    "java_gapic_assembly_gradle_pkg",
112492-    "java_gapic_library",
112493-    "java_gapic_test",
112494-    "java_grpc_library",
112495-    "java_proto_library",
112496-)
112497-
112498-java_proto_library(
112499-    name = "workflows_java_proto",
112500-    deps = [":workflows_proto"],
112501-)
112502-
112503-java_grpc_library(
112504-    name = "workflows_java_grpc",
112505-    srcs = [":workflows_proto"],
112506-    deps = [":workflows_java_proto"],
112507-)
112508-
112509-java_gapic_library(
112510-    name = "workflows_java_gapic",
112511-    srcs = [":workflows_proto_with_info"],
112512-    gapic_yaml = "workflows_gapic.yaml",
112513-    grpc_service_config = "workflows_grpc_service_config.json",
112514-    rest_numeric_enums = False,
112515-    service_yaml = "workflows_v1.yaml",
112516-    test_deps = [
112517-        ":workflows_java_grpc",
112518-    ],
112519-    transport = "grpc+rest",
112520-    deps = [
112521-        ":workflows_java_proto",
112522-        "//google/api:api_java_proto",
112523-    ],
112524-)
112525-
112526-java_gapic_test(
112527-    name = "workflows_java_gapic_test_suite",
112528-    test_classes = [
112529-        "com.google.cloud.workflows.v1.WorkflowsClientHttpJsonTest",
112530-        "com.google.cloud.workflows.v1.WorkflowsClientTest",
112531-    ],
112532-    runtime_deps = [":workflows_java_gapic_test"],
112533-)
112534-
112535-# Open Source Packages
112536-java_gapic_assembly_gradle_pkg(
112537-    name = "google-cloud-workflows-v1-java",
112538-    include_samples = True,
112539-    transport = "grpc+rest",
112540-    deps = [
112541-        ":workflows_java_gapic",
112542-        ":workflows_java_grpc",
112543-        ":workflows_java_proto",
112544-        ":workflows_proto",
112545-    ],
112546-)
112547-
112548-##############################################################################
112549-# Go
112550-##############################################################################
112551-load(
112552-    "@com_google_googleapis_imports//:imports.bzl",
112553-    "go_gapic_assembly_pkg",
112554-    "go_gapic_library",
112555-    "go_proto_library",
112556-    "go_test",
112557-)
112558-
112559-go_proto_library(
112560-    name = "workflows_go_proto",
112561-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
112562-    importpath = "google.golang.org/genproto/googleapis/cloud/workflows/v1",
112563-    protos = [":workflows_proto"],
112564-    deps = [
112565-        "//google/api:annotations_go_proto",
112566-        "//google/longrunning:longrunning_go_proto",
112567-    ],
112568-)
112569-
112570-go_gapic_library(
112571-    name = "workflows_go_gapic",
112572-    srcs = [":workflows_proto_with_info"],
112573-    grpc_service_config = "workflows_grpc_service_config.json",
112574-    importpath = "cloud.google.com/go/workflows/apiv1;workflows",
112575-    metadata = True,
112576-    rest_numeric_enums = False,
112577-    service_yaml = "workflows_v1.yaml",
112578-    transport = "grpc+rest",
112579-    deps = [
112580-        ":workflows_go_proto",
112581-        "//google/longrunning:longrunning_go_proto",
112582-        "@com_google_cloud_go//longrunning:go_default_library",
112583-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
112584-    ],
112585-)
112586-
112587-go_test(
112588-    name = "workflows_go_gapic_test",
112589-    srcs = [":workflows_go_gapic_srcjar_test"],
112590-    embed = [":workflows_go_gapic"],
112591-    importpath = "cloud.google.com/go/workflows/apiv1",
112592-)
112593-
112594-# Open Source Packages
112595-go_gapic_assembly_pkg(
112596-    name = "gapi-cloud-workflows-v1-go",
112597-    deps = [
112598-        ":workflows_go_gapic",
112599-        ":workflows_go_gapic_srcjar-metadata.srcjar",
112600-        ":workflows_go_gapic_srcjar-test.srcjar",
112601-        ":workflows_go_proto",
112602-    ],
112603-)
112604-
112605-##############################################################################
112606-# Python
112607-##############################################################################
112608-load(
112609-    "@com_google_googleapis_imports//:imports.bzl",
112610-    "py_gapic_assembly_pkg",
112611-    "py_gapic_library",
112612-    "py_test",
112613-)
112614-
112615-py_gapic_library(
112616-    name = "workflows_py_gapic",
112617-    srcs = [":workflows_proto"],
112618-    grpc_service_config = "workflows_grpc_service_config.json",
112619-    rest_numeric_enums = False,
112620-    transport = "grpc",
112621-)
112622-
112623-py_test(
112624-    name = "workflows_py_gapic_test",
112625-    srcs = [
112626-        "workflows_py_gapic_pytest.py",
112627-        "workflows_py_gapic_test.py",
112628-    ],
112629-    legacy_create_init = False,
112630-    deps = [":workflows_py_gapic"],
112631-)
112632-
112633-# Open Source Packages
112634-py_gapic_assembly_pkg(
112635-    name = "workflows-v1-py",
112636-    deps = [
112637-        ":workflows_py_gapic",
112638-    ],
112639-)
112640-
112641-##############################################################################
112642-# PHP
112643-##############################################################################
112644-load(
112645-    "@com_google_googleapis_imports//:imports.bzl",
112646-    "php_gapic_assembly_pkg",
112647-    "php_gapic_library",
112648-    "php_grpc_library",
112649-    "php_proto_library",
112650-)
112651-
112652-php_proto_library(
112653-    name = "workflows_php_proto",
112654-    deps = [":workflows_proto"],
112655-)
112656-
112657-php_grpc_library(
112658-    name = "workflows_php_grpc",
112659-    srcs = [":workflows_proto"],
112660-    deps = [":workflows_php_proto"],
112661-)
112662-
112663-php_gapic_library(
112664-    name = "workflows_php_gapic",
112665-    srcs = [":workflows_proto_with_info"],
112666-    grpc_service_config = "workflows_grpc_service_config.json",
112667-    rest_numeric_enums = False,
112668-    service_yaml = "workflows_v1.yaml",
112669-    transport = "grpc+rest",
112670-    deps = [
112671-        ":workflows_php_grpc",
112672-        ":workflows_php_proto",
112673-    ],
112674-)
112675-
112676-# Open Source Packages
112677-php_gapic_assembly_pkg(
112678-    name = "google-cloud-workflows-v1-php",
112679-    deps = [
112680-        ":workflows_php_gapic",
112681-        ":workflows_php_grpc",
112682-        ":workflows_php_proto",
112683-    ],
112684-)
112685-
112686-##############################################################################
112687-# Node.js
112688-##############################################################################
112689-load(
112690-    "@com_google_googleapis_imports//:imports.bzl",
112691-    "nodejs_gapic_assembly_pkg",
112692-    "nodejs_gapic_library",
112693-)
112694-
112695-nodejs_gapic_library(
112696-    name = "workflows_nodejs_gapic",
112697-    package_name = "@google-cloud/workflows",
112698-    src = ":workflows_proto_with_info",
112699-    extra_protoc_parameters = ["metadata"],
112700-    grpc_service_config = "workflows_grpc_service_config.json",
112701-    package = "google.cloud.workflows.v1",
112702-    rest_numeric_enums = False,
112703-    service_yaml = "workflows_v1.yaml",
112704-    transport = "grpc+rest",
112705-    deps = [],
112706-)
112707-
112708-nodejs_gapic_assembly_pkg(
112709-    name = "workflows-v1-nodejs",
112710-    deps = [
112711-        ":workflows_nodejs_gapic",
112712-        ":workflows_proto",
112713-    ],
112714-)
112715-
112716-##############################################################################
112717-# Ruby
112718-##############################################################################
112719-load(
112720-    "@com_google_googleapis_imports//:imports.bzl",
112721-    "ruby_cloud_gapic_library",
112722-    "ruby_gapic_assembly_pkg",
112723-    "ruby_grpc_library",
112724-    "ruby_proto_library",
112725-)
112726-
112727-ruby_proto_library(
112728-    name = "workflows_ruby_proto",
112729-    deps = [":workflows_proto"],
112730-)
112731-
112732-ruby_grpc_library(
112733-    name = "workflows_ruby_grpc",
112734-    srcs = [":workflows_proto"],
112735-    deps = [":workflows_ruby_proto"],
112736-)
112737-
112738-ruby_cloud_gapic_library(
112739-    name = "workflows_ruby_gapic",
112740-    srcs = [":workflows_proto_with_info"],
112741-    extra_protoc_parameters = [
112742-        "ruby-cloud-api-id=workflows.googleapis.com",
112743-        "ruby-cloud-api-shortname=workflows",
112744-        "ruby-cloud-env-prefix=WORKFLOWS",
112745-        "ruby-cloud-gem-name=google-cloud-workflows-v1",
112746-        "ruby-cloud-product-url=https://cloud.google.com/workflows/",
112747-    ],
112748-    grpc_service_config = "workflows_grpc_service_config.json",
112749-    rest_numeric_enums = False,
112750-    ruby_cloud_description = "Workflows link series of serverless tasks together in an order you define. Combine the power of Google Cloud's APIs, serverless products like Cloud Functions and Cloud Run, and calls to external APIs to create flexible serverless applications. Workflows requires no infrastructure management and scales seamlessly with demand, including scaling down to zero..",
112751-    ruby_cloud_title = "Workflows V1",
112752-    deps = [
112753-        ":workflows_ruby_grpc",
112754-        ":workflows_ruby_proto",
112755-    ],
112756-)
112757-
112758-# Open Source Packages
112759-ruby_gapic_assembly_pkg(
112760-    name = "google-cloud-workflows-v1-ruby",
112761-    deps = [
112762-        ":workflows_ruby_gapic",
112763-        ":workflows_ruby_grpc",
112764-        ":workflows_ruby_proto",
112765-    ],
112766-)
112767-
112768-##############################################################################
112769-# C#
112770-##############################################################################
112771-load(
112772-    "@com_google_googleapis_imports//:imports.bzl",
112773-    "csharp_gapic_assembly_pkg",
112774-    "csharp_gapic_library",
112775-    "csharp_grpc_library",
112776-    "csharp_proto_library",
112777-)
112778-
112779-csharp_proto_library(
112780-    name = "workflows_csharp_proto",
112781-    deps = [":workflows_proto"],
112782-)
112783-
112784-csharp_grpc_library(
112785-    name = "workflows_csharp_grpc",
112786-    srcs = [":workflows_proto"],
112787-    deps = [":workflows_csharp_proto"],
112788-)
112789-
112790-csharp_gapic_library(
112791-    name = "workflows_csharp_gapic",
112792-    srcs = [":workflows_proto_with_info"],
112793-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
112794-    grpc_service_config = "workflows_grpc_service_config.json",
112795-    rest_numeric_enums = False,
112796-    service_yaml = "workflows_v1.yaml",
112797-    deps = [
112798-        ":workflows_csharp_grpc",
112799-        ":workflows_csharp_proto",
112800-    ],
112801-)
112802-
112803-# Open Source Packages
112804-csharp_gapic_assembly_pkg(
112805-    name = "google-cloud-workflows-v1-csharp",
112806-    deps = [
112807-        ":workflows_csharp_gapic",
112808-        ":workflows_csharp_grpc",
112809-        ":workflows_csharp_proto",
112810-    ],
112811-)
112812-
112813-##############################################################################
112814-# C++
112815-##############################################################################
112816-load(
112817-    "@com_google_googleapis_imports//:imports.bzl",
112818-    "cc_grpc_library",
112819-    "cc_proto_library",
112820-)
112821-
112822-cc_proto_library(
112823-    name = "workflows_cc_proto",
112824-    deps = [":workflows_proto"],
112825-)
112826-
112827-cc_grpc_library(
112828-    name = "workflows_cc_grpc",
112829-    srcs = [":workflows_proto"],
112830-    grpc_only = True,
112831-    deps = [":workflows_cc_proto"],
112832-)
112833diff -urN a/google/cloud/workflows/v1beta/BUILD.bazel b/google/cloud/workflows/v1beta/BUILD.bazel
112834--- a/google/cloud/workflows/v1beta/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
112835+++ b/google/cloud/workflows/v1beta/BUILD.bazel	1969-12-31 16:00:00
112836@@ -1,361 +0,0 @@
112837-# This file was automatically generated by BuildFileGenerator
112838-
112839-# This is an API workspace, having public visibility by default makes perfect sense.
112840-package(default_visibility = ["//visibility:public"])
112841-
112842-##############################################################################
112843-# Common
112844-##############################################################################
112845-load("@rules_proto//proto:defs.bzl", "proto_library")
112846-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
112847-
112848-proto_library(
112849-    name = "workflows_proto",
112850-    srcs = [
112851-        "workflows.proto",
112852-    ],
112853-    deps = [
112854-        "//google/api:annotations_proto",
112855-        "//google/api:client_proto",
112856-        "//google/api:field_behavior_proto",
112857-        "//google/api:resource_proto",
112858-        "//google/longrunning:operations_proto",
112859-        "@com_google_protobuf//:field_mask_proto",
112860-        "@com_google_protobuf//:timestamp_proto",
112861-    ],
112862-)
112863-
112864-proto_library_with_info(
112865-    name = "workflows_proto_with_info",
112866-    deps = [
112867-        ":workflows_proto",
112868-        "//google/cloud:common_resources_proto",
112869-    ],
112870-)
112871-
112872-##############################################################################
112873-# Java
112874-##############################################################################
112875-load(
112876-    "@com_google_googleapis_imports//:imports.bzl",
112877-    "java_gapic_assembly_gradle_pkg",
112878-    "java_gapic_library",
112879-    "java_gapic_test",
112880-    "java_grpc_library",
112881-    "java_proto_library",
112882-)
112883-
112884-java_proto_library(
112885-    name = "workflows_java_proto",
112886-    deps = [":workflows_proto"],
112887-)
112888-
112889-java_grpc_library(
112890-    name = "workflows_java_grpc",
112891-    srcs = [":workflows_proto"],
112892-    deps = [":workflows_java_proto"],
112893-)
112894-
112895-java_gapic_library(
112896-    name = "workflows_java_gapic",
112897-    srcs = [":workflows_proto_with_info"],
112898-    grpc_service_config = "workflows_grpc_service_config.json",
112899-    rest_numeric_enums = False,
112900-    test_deps = [
112901-        ":workflows_java_grpc",
112902-    ],
112903-    transport = "grpc+rest",
112904-    deps = [
112905-        ":workflows_java_proto",
112906-    ],
112907-)
112908-
112909-java_gapic_test(
112910-    name = "workflows_java_gapic_test_suite",
112911-    test_classes = [
112912-        "com.google.cloud.workflows.v1beta.WorkflowsClientHttpJsonTest",
112913-        "com.google.cloud.workflows.v1beta.WorkflowsClientTest",
112914-    ],
112915-    runtime_deps = [":workflows_java_gapic_test"],
112916-)
112917-
112918-# Open Source Packages
112919-java_gapic_assembly_gradle_pkg(
112920-    name = "google-cloud-workflows-v1beta-java",
112921-    include_samples = True,
112922-    transport = "grpc+rest",
112923-    deps = [
112924-        ":workflows_java_gapic",
112925-        ":workflows_java_grpc",
112926-        ":workflows_java_proto",
112927-        ":workflows_proto",
112928-    ],
112929-)
112930-
112931-##############################################################################
112932-# Go
112933-##############################################################################
112934-load(
112935-    "@com_google_googleapis_imports//:imports.bzl",
112936-    "go_gapic_assembly_pkg",
112937-    "go_gapic_library",
112938-    "go_proto_library",
112939-    "go_test",
112940-)
112941-
112942-go_proto_library(
112943-    name = "workflows_go_proto",
112944-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
112945-    importpath = "google.golang.org/genproto/googleapis/cloud/workflows/v1beta",
112946-    protos = [":workflows_proto"],
112947-    deps = [
112948-        "//google/api:annotations_go_proto",
112949-        "//google/longrunning:longrunning_go_proto",
112950-    ],
112951-)
112952-
112953-go_gapic_library(
112954-    name = "workflows_go_gapic",
112955-    srcs = [":workflows_proto_with_info"],
112956-    grpc_service_config = "workflows_grpc_service_config.json",
112957-    importpath = "cloud.google.com/go/workflows/apiv1beta;workflows",
112958-    rest_numeric_enums = False,
112959-    service_yaml = "workflows_v1beta.yaml",
112960-    transport = "grpc+rest",
112961-    deps = [
112962-        ":workflows_go_proto",
112963-        "//google/longrunning:longrunning_go_proto",
112964-        "@com_google_cloud_go//longrunning:go_default_library",
112965-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
112966-    ],
112967-)
112968-
112969-go_test(
112970-    name = "workflows_go_gapic_test",
112971-    srcs = [":workflows_go_gapic_srcjar_test"],
112972-    embed = [":workflows_go_gapic"],
112973-    importpath = "cloud.google.com/go/workflows/apiv1beta",
112974-)
112975-
112976-# Open Source Packages
112977-go_gapic_assembly_pkg(
112978-    name = "gapi-cloud-workflows-v1beta-go",
112979-    deps = [
112980-        ":workflows_go_gapic",
112981-        ":workflows_go_gapic_srcjar-test.srcjar",
112982-        ":workflows_go_proto",
112983-    ],
112984-)
112985-
112986-##############################################################################
112987-# Python
112988-##############################################################################
112989-load(
112990-    "@com_google_googleapis_imports//:imports.bzl",
112991-    "py_gapic_assembly_pkg",
112992-    "py_gapic_library",
112993-    "py_test",
112994-)
112995-
112996-py_gapic_library(
112997-    name = "workflows_py_gapic",
112998-    srcs = [":workflows_proto"],
112999-    grpc_service_config = "workflows_grpc_service_config.json",
113000-    rest_numeric_enums = False,
113001-    transport = "grpc",
113002-)
113003-
113004-py_test(
113005-    name = "workflows_py_gapic_test",
113006-    srcs = [
113007-        "workflows_py_gapic_pytest.py",
113008-        "workflows_py_gapic_test.py",
113009-    ],
113010-    legacy_create_init = False,
113011-    deps = [":workflows_py_gapic"],
113012-)
113013-
113014-# Open Source Packages
113015-py_gapic_assembly_pkg(
113016-    name = "workflows-v1beta-py",
113017-    deps = [
113018-        ":workflows_py_gapic",
113019-    ],
113020-)
113021-
113022-##############################################################################
113023-# PHP
113024-##############################################################################
113025-load(
113026-    "@com_google_googleapis_imports//:imports.bzl",
113027-    "php_gapic_assembly_pkg",
113028-    "php_gapic_library",
113029-    "php_grpc_library",
113030-    "php_proto_library",
113031-)
113032-
113033-php_proto_library(
113034-    name = "workflows_php_proto",
113035-    deps = [":workflows_proto"],
113036-)
113037-
113038-php_grpc_library(
113039-    name = "workflows_php_grpc",
113040-    srcs = [":workflows_proto"],
113041-    deps = [":workflows_php_proto"],
113042-)
113043-
113044-php_gapic_library(
113045-    name = "workflows_php_gapic",
113046-    srcs = [":workflows_proto_with_info"],
113047-    grpc_service_config = "workflows_grpc_service_config.json",
113048-    rest_numeric_enums = False,
113049-    service_yaml = "workflows_v1beta.yaml",
113050-    transport = "grpc+rest",
113051-    deps = [
113052-        ":workflows_php_grpc",
113053-        ":workflows_php_proto",
113054-    ],
113055-)
113056-
113057-# Open Source Packages
113058-php_gapic_assembly_pkg(
113059-    name = "google-cloud-workflows-v1beta-php",
113060-    deps = [
113061-        ":workflows_php_gapic",
113062-        ":workflows_php_grpc",
113063-        ":workflows_php_proto",
113064-    ],
113065-)
113066-
113067-##############################################################################
113068-# Node.js
113069-##############################################################################
113070-load(
113071-    "@com_google_googleapis_imports//:imports.bzl",
113072-    "nodejs_gapic_assembly_pkg",
113073-    "nodejs_gapic_library",
113074-)
113075-
113076-nodejs_gapic_library(
113077-    name = "workflows_nodejs_gapic",
113078-    package_name = "@google-cloud/workflows",
113079-    src = ":workflows_proto_with_info",
113080-    extra_protoc_parameters = ["metadata"],
113081-    gapic_yaml = "workflows_gapic.yaml",
113082-    package = "google.cloud.workflows.v1beta",
113083-    rest_numeric_enums = False,
113084-    service_yaml = "workflows_v1beta.yaml",
113085-    transport = "grpc+rest",
113086-    deps = [],
113087-)
113088-
113089-nodejs_gapic_assembly_pkg(
113090-    name = "workflows-v1beta-nodejs",
113091-    deps = [
113092-        ":workflows_nodejs_gapic",
113093-        ":workflows_proto",
113094-    ],
113095-)
113096-
113097-##############################################################################
113098-# Ruby
113099-##############################################################################
113100-load(
113101-    "@com_google_googleapis_imports//:imports.bzl",
113102-    "ruby_cloud_gapic_library",
113103-    "ruby_gapic_assembly_pkg",
113104-    "ruby_grpc_library",
113105-    "ruby_proto_library",
113106-)
113107-
113108-ruby_proto_library(
113109-    name = "workflows_ruby_proto",
113110-    deps = [":workflows_proto"],
113111-)
113112-
113113-ruby_grpc_library(
113114-    name = "workflows_ruby_grpc",
113115-    srcs = [":workflows_proto"],
113116-    deps = [":workflows_ruby_proto"],
113117-)
113118-
113119-ruby_cloud_gapic_library(
113120-    name = "workflows_ruby_gapic",
113121-    srcs = [":workflows_proto_with_info"],
113122-    extra_protoc_parameters = [
113123-        "ruby-cloud-gem-name=google-cloud-workflows-v1beta",
113124-        "ruby-cloud-env-prefix=WORKFLOWS",
113125-        "ruby-cloud-product-url=https://cloud.google.com/workflows/",
113126-        "ruby-cloud-api-id=workflows.googleapis.com",
113127-        "ruby-cloud-api-shortname=workflows",
113128-    ],
113129-    grpc_service_config = "workflows_grpc_service_config.json",
113130-    rest_numeric_enums = False,
113131-    ruby_cloud_description = "Workflows link series of serverless tasks together in an order you define. Combine the power of Google Cloud's APIs, serverless products like Cloud Functions and Cloud Run, and calls to external APIs to create flexible serverless applications. Workflows requires no infrastructure management and scales seamlessly with demand, including scaling down to zero..",
113132-    ruby_cloud_title = "Workflows V1beta",
113133-    deps = [
113134-        ":workflows_ruby_grpc",
113135-        ":workflows_ruby_proto",
113136-    ],
113137-)
113138-
113139-# Open Source Packages
113140-ruby_gapic_assembly_pkg(
113141-    name = "google-cloud-workflows-v1beta-ruby",
113142-    deps = [
113143-        ":workflows_ruby_gapic",
113144-        ":workflows_ruby_grpc",
113145-        ":workflows_ruby_proto",
113146-    ],
113147-)
113148-
113149-##############################################################################
113150-# C#
113151-##############################################################################
113152-load(
113153-    "@com_google_googleapis_imports//:imports.bzl",
113154-    "csharp_gapic_assembly_pkg",
113155-    "csharp_gapic_library",
113156-    "csharp_grpc_library",
113157-    "csharp_proto_library",
113158-)
113159-
113160-csharp_proto_library(
113161-    name = "workflows_csharp_proto",
113162-    deps = [":workflows_proto"],
113163-)
113164-
113165-csharp_grpc_library(
113166-    name = "workflows_csharp_grpc",
113167-    srcs = [":workflows_proto"],
113168-    deps = [":workflows_csharp_proto"],
113169-)
113170-
113171-csharp_gapic_library(
113172-    name = "workflows_csharp_gapic",
113173-    srcs = [":workflows_proto_with_info"],
113174-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
113175-    grpc_service_config = "workflows_grpc_service_config.json",
113176-    rest_numeric_enums = False,
113177-    service_yaml = "workflows_v1beta.yaml",
113178-    deps = [
113179-        ":workflows_csharp_grpc",
113180-        ":workflows_csharp_proto",
113181-    ],
113182-)
113183-
113184-# Open Source Packages
113185-csharp_gapic_assembly_pkg(
113186-    name = "google-cloud-workflows-v1beta-csharp",
113187-    deps = [
113188-        ":workflows_csharp_gapic",
113189-        ":workflows_csharp_grpc",
113190-        ":workflows_csharp_proto",
113191-    ],
113192-)
113193-
113194-##############################################################################
113195-# C++
113196-##############################################################################
113197-# Put your C++ rules here
113198diff -urN a/google/container/BUILD.bazel b/google/container/BUILD.bazel
113199--- a/google/container/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
113200+++ b/google/container/BUILD.bazel	1969-12-31 16:00:00
113201@@ -1,41 +0,0 @@
113202-# This build file includes a target for the Ruby wrapper library for
113203-# google-cloud-container.
113204-
113205-# This is an API workspace, having public visibility by default makes perfect sense.
113206-package(default_visibility = ["//visibility:public"])
113207-
113208-# Export yaml configs.
113209-exports_files(glob(["*.yaml"]))
113210-
113211-load(
113212-    "@com_google_googleapis_imports//:imports.bzl",
113213-    "ruby_cloud_gapic_library",
113214-    "ruby_gapic_assembly_pkg",
113215-)
113216-
113217-# Generates a Ruby wrapper client for container.
113218-# Ruby wrapper clients are versionless, but are generated from source protos
113219-# for a particular service version, v1 in this case.
113220-ruby_cloud_gapic_library(
113221-    name = "container_ruby_wrapper",
113222-    srcs = ["//google/container/v1:container_proto_with_info"],
113223-    extra_protoc_parameters = [
113224-        "ruby-cloud-gem-name=google-cloud-container",
113225-        "ruby-cloud-env-prefix=CONTAINER",
113226-        "ruby-cloud-wrapper-of=v1:0.0;v1beta1:0.0",
113227-        "ruby-cloud-product-url=https://cloud.google.com/kubernetes-engine",
113228-        "ruby-cloud-api-id=container.googleapis.com",
113229-        "ruby-cloud-api-shortname=container",
113230-        "ruby-cloud-migration-version=1.0",
113231-    ],
113232-    ruby_cloud_description = "Builds and manages container-based applications, powered by the open source Kubernetes technology.",
113233-    ruby_cloud_title = "Kubernetes Engine",
113234-)
113235-
113236-# Open Source package.
113237-ruby_gapic_assembly_pkg(
113238-    name = "google-cloud-container-ruby",
113239-    deps = [
113240-        ":container_ruby_wrapper",
113241-    ],
113242-)
113243diff -urN a/google/container/v1/BUILD.bazel b/google/container/v1/BUILD.bazel
113244--- a/google/container/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
113245+++ b/google/container/v1/BUILD.bazel	1969-12-31 16:00:00
113246@@ -1,341 +0,0 @@
113247-# This file was automatically generated by BuildFileGenerator
113248-# https://github.com/googleapis/rules_gapic/tree/master/bazel
113249-
113250-# Most of the manual changes to this file will be overwritten.
113251-# It's **only** allowed to change the following rule attribute values:
113252-# - names of *_gapic_assembly_* rules
113253-# - certain parameters of *_gapic_library rules, including but not limited to:
113254-#    * extra_protoc_parameters
113255-#    * extra_protoc_file_parameters
113256-# The complete list of preserved parameters can be found in the source code.
113257-
113258-##############################################################################
113259-# Common
113260-##############################################################################
113261-load("@rules_proto//proto:defs.bzl", "proto_library")
113262-load(
113263-    "@com_google_googleapis_imports//:imports.bzl",
113264-    "cc_grpc_library",
113265-    "cc_proto_library",
113266-    "csharp_gapic_assembly_pkg",
113267-    "csharp_gapic_library",
113268-    "csharp_grpc_library",
113269-    "csharp_proto_library",
113270-    "go_gapic_assembly_pkg",
113271-    "go_gapic_library",
113272-    "go_proto_library",
113273-    "go_test",
113274-    "java_gapic_assembly_gradle_pkg",
113275-    "java_gapic_library",
113276-    "java_gapic_test",
113277-    "java_grpc_library",
113278-    "java_proto_library",
113279-    "nodejs_gapic_assembly_pkg",
113280-    "nodejs_gapic_library",
113281-    "php_gapic_assembly_pkg",
113282-    "php_gapic_library",
113283-    "php_grpc_library",
113284-    "php_proto_library",
113285-    "proto_library_with_info",
113286-    "py_gapic_assembly_pkg",
113287-    "py_gapic_library",
113288-    "py_test",
113289-    "ruby_cloud_gapic_library",
113290-    "ruby_gapic_assembly_pkg",
113291-    "ruby_grpc_library",
113292-    "ruby_proto_library",
113293-)
113294-
113295-# This is an API workspace, having public visibility by default makes perfect sense.
113296-package(default_visibility = ["//visibility:public"])
113297-
113298-proto_library(
113299-    name = "container_proto",
113300-    srcs = [
113301-        "cluster_service.proto",
113302-    ],
113303-    deps = [
113304-        "//google/api:annotations_proto",
113305-        "//google/api:client_proto",
113306-        "//google/api:field_behavior_proto",
113307-        "//google/api:resource_proto",
113308-        "//google/rpc:code_proto",
113309-        "//google/rpc:status_proto",
113310-        "@com_google_protobuf//:duration_proto",
113311-        "@com_google_protobuf//:empty_proto",
113312-        "@com_google_protobuf//:timestamp_proto",
113313-        "@com_google_protobuf//:wrappers_proto",
113314-    ],
113315-)
113316-
113317-proto_library_with_info(
113318-    name = "container_proto_with_info",
113319-    deps = [
113320-        ":container_proto",
113321-        "//google/cloud:common_resources_proto",
113322-    ],
113323-)
113324-
113325-java_proto_library(
113326-    name = "container_java_proto",
113327-    deps = [":container_proto"],
113328-)
113329-
113330-java_grpc_library(
113331-    name = "container_java_grpc",
113332-    srcs = [":container_proto"],
113333-    deps = [":container_java_proto"],
113334-)
113335-
113336-java_gapic_library(
113337-    name = "container_java_gapic",
113338-    srcs = [":container_proto_with_info"],
113339-    gapic_yaml = "container_gapic.yaml",
113340-    grpc_service_config = "container_grpc_service_config.json",
113341-    rest_numeric_enums = False,
113342-    service_yaml = "container_v1.yaml",
113343-    test_deps = [
113344-        ":container_java_grpc",
113345-    ],
113346-    transport = "grpc",
113347-    deps = [
113348-        ":container_java_proto",
113349-        "//google/api:api_java_proto",
113350-    ],
113351-)
113352-
113353-java_gapic_test(
113354-    name = "container_java_gapic_test_suite",
113355-    test_classes = [
113356-        "com.google.cloud.container.v1.ClusterManagerClientTest",
113357-    ],
113358-    runtime_deps = [":container_java_gapic_test"],
113359-)
113360-
113361-# Open Source Packages
113362-java_gapic_assembly_gradle_pkg(
113363-    name = "google-cloud-container-v1-java",
113364-    include_samples = True,
113365-    transport = "grpc",
113366-    deps = [
113367-        ":container_java_gapic",
113368-        ":container_java_grpc",
113369-        ":container_java_proto",
113370-        ":container_proto",
113371-    ],
113372-)
113373-
113374-go_proto_library(
113375-    name = "container_go_proto",
113376-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
113377-    importpath = "google.golang.org/genproto/googleapis/container/v1",
113378-    protos = [":container_proto"],
113379-    deps = [
113380-        "//google/api:annotations_go_proto",
113381-        "//google/rpc:code_go_proto",
113382-        "//google/rpc:status_go_proto",
113383-    ],
113384-)
113385-
113386-go_gapic_library(
113387-    name = "container_go_gapic",
113388-    srcs = [":container_proto_with_info"],
113389-    grpc_service_config = "container_grpc_service_config.json",
113390-    importpath = "cloud.google.com/go/container/apiv1;container",
113391-    metadata = True,
113392-    rest_numeric_enums = False,
113393-    service_yaml = "container_v1.yaml",
113394-    deps = [
113395-        ":container_go_proto",
113396-    ],
113397-)
113398-
113399-go_test(
113400-    name = "container_go_gapic_test",
113401-    srcs = [":container_go_gapic_srcjar_test"],
113402-    embed = [":container_go_gapic"],
113403-    importpath = "cloud.google.com/go/container/apiv1",
113404-)
113405-
113406-# Open Source Packages
113407-go_gapic_assembly_pkg(
113408-    name = "gapi-cloud-container-v1-go",
113409-    deps = [
113410-        ":container_go_gapic",
113411-        ":container_go_gapic_srcjar-metadata.srcjar",
113412-        ":container_go_gapic_srcjar-test.srcjar",
113413-        ":container_go_proto",
113414-    ],
113415-)
113416-
113417-py_gapic_library(
113418-    name = "container_py_gapic",
113419-    srcs = [":container_proto"],
113420-    grpc_service_config = "container_grpc_service_config.json",
113421-    opt_args = [
113422-        "python-gapic-namespace=google.cloud",
113423-        "warehouse-package-name=google-cloud-container",
113424-    ],
113425-    rest_numeric_enums = False,
113426-    transport = "grpc",
113427-)
113428-
113429-py_test(
113430-    name = "container_py_gapic_test",
113431-    srcs = [
113432-        "container_py_gapic_pytest.py",
113433-        "container_py_gapic_test.py",
113434-    ],
113435-    legacy_create_init = False,
113436-    deps = [":container_py_gapic"],
113437-)
113438-
113439-# Open Source Packages
113440-py_gapic_assembly_pkg(
113441-    name = "container-v1-py",
113442-    deps = [
113443-        ":container_py_gapic",
113444-    ],
113445-)
113446-
113447-php_proto_library(
113448-    name = "container_php_proto",
113449-    deps = [":container_proto"],
113450-)
113451-
113452-php_grpc_library(
113453-    name = "container_php_grpc",
113454-    srcs = [":container_proto"],
113455-    deps = [":container_php_proto"],
113456-)
113457-
113458-php_gapic_library(
113459-    name = "container_php_gapic",
113460-    srcs = [":container_proto_with_info"],
113461-    grpc_service_config = "container_grpc_service_config.json",
113462-    rest_numeric_enums = False,
113463-    service_yaml = "container_v1.yaml",
113464-    transport = "grpc+rest",
113465-    deps = [
113466-        ":container_php_grpc",
113467-        ":container_php_proto",
113468-    ],
113469-)
113470-
113471-# Open Source Packages
113472-php_gapic_assembly_pkg(
113473-    name = "google-cloud-container-v1-php",
113474-    deps = [
113475-        ":container_php_gapic",
113476-        ":container_php_grpc",
113477-        ":container_php_proto",
113478-    ],
113479-)
113480-
113481-nodejs_gapic_library(
113482-    name = "container_nodejs_gapic",
113483-    package_name = "@google-cloud/container",
113484-    src = ":container_proto_with_info",
113485-    extra_protoc_parameters = ["metadata"],
113486-    grpc_service_config = "container_grpc_service_config.json",
113487-    package = "google.container.v1",
113488-    rest_numeric_enums = False,
113489-    service_yaml = "container_v1.yaml",
113490-    transport = "grpc+rest",
113491-    deps = [],
113492-)
113493-
113494-nodejs_gapic_assembly_pkg(
113495-    name = "container-v1-nodejs",
113496-    deps = [
113497-        ":container_nodejs_gapic",
113498-        ":container_proto",
113499-    ],
113500-)
113501-
113502-ruby_proto_library(
113503-    name = "container_ruby_proto",
113504-    deps = [":container_proto"],
113505-)
113506-
113507-ruby_grpc_library(
113508-    name = "container_ruby_grpc",
113509-    srcs = [":container_proto"],
113510-    deps = [":container_ruby_proto"],
113511-)
113512-
113513-ruby_cloud_gapic_library(
113514-    name = "container_ruby_gapic",
113515-    srcs = [":container_proto_with_info"],
113516-    extra_protoc_parameters = [
113517-        "ruby-cloud-api-id=container.googleapis.com",
113518-        "ruby-cloud-api-shortname=container",
113519-        "ruby-cloud-env-prefix=CONTAINER",
113520-        "ruby-cloud-gem-name=google-cloud-container-v1",
113521-        "ruby-cloud-product-url=https://cloud.google.com/kubernetes-engine",
113522-    ],
113523-    grpc_service_config = "container_grpc_service_config.json",
113524-    rest_numeric_enums = False,
113525-    ruby_cloud_description = "Builds and manages container-based applications, powered by the open source Kubernetes technology.",
113526-    ruby_cloud_title = "Kubernetes Engine V1",
113527-    deps = [
113528-        ":container_ruby_grpc",
113529-        ":container_ruby_proto",
113530-    ],
113531-)
113532-
113533-# Open Source Packages
113534-ruby_gapic_assembly_pkg(
113535-    name = "google-cloud-container-v1-ruby",
113536-    deps = [
113537-        ":container_ruby_gapic",
113538-        ":container_ruby_grpc",
113539-        ":container_ruby_proto",
113540-    ],
113541-)
113542-
113543-csharp_proto_library(
113544-    name = "container_csharp_proto",
113545-    deps = [":container_proto"],
113546-)
113547-
113548-csharp_grpc_library(
113549-    name = "container_csharp_grpc",
113550-    srcs = [":container_proto"],
113551-    deps = [":container_csharp_proto"],
113552-)
113553-
113554-csharp_gapic_library(
113555-    name = "container_csharp_gapic",
113556-    srcs = [":container_proto_with_info"],
113557-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
113558-    grpc_service_config = "container_grpc_service_config.json",
113559-    rest_numeric_enums = False,
113560-    service_yaml = "container_v1.yaml",
113561-    deps = [
113562-        ":container_csharp_grpc",
113563-        ":container_csharp_proto",
113564-    ],
113565-)
113566-
113567-# Open Source Packages
113568-csharp_gapic_assembly_pkg(
113569-    name = "google-cloud-container-v1-csharp",
113570-    deps = [
113571-        ":container_csharp_gapic",
113572-        ":container_csharp_grpc",
113573-        ":container_csharp_proto",
113574-    ],
113575-)
113576-
113577-cc_proto_library(
113578-    name = "container_cc_proto",
113579-    deps = [":container_proto"],
113580-)
113581-
113582-cc_grpc_library(
113583-    name = "container_cc_grpc",
113584-    srcs = [":container_proto"],
113585-    grpc_only = True,
113586-    deps = [":container_cc_proto"],
113587-)
113588diff -urN a/google/container/v1alpha1/BUILD.bazel b/google/container/v1alpha1/BUILD.bazel
113589--- a/google/container/v1alpha1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
113590+++ b/google/container/v1alpha1/BUILD.bazel	1969-12-31 16:00:00
113591@@ -1,178 +0,0 @@
113592-# This file was automatically generated by BuildFileGenerator
113593-
113594-# This is an API workspace, having public visibility by default makes perfect sense.
113595-package(default_visibility = ["//visibility:public"])
113596-
113597-##############################################################################
113598-# Common
113599-##############################################################################
113600-load("@rules_proto//proto:defs.bzl", "proto_library")
113601-
113602-proto_library(
113603-    name = "container_proto",
113604-    srcs = [
113605-        "cluster_service.proto",
113606-    ],
113607-    deps = [
113608-        "//google/api:annotations_proto",
113609-        "@com_google_protobuf//:empty_proto",
113610-    ],
113611-)
113612-
113613-##############################################################################
113614-# Java
113615-##############################################################################
113616-load(
113617-    "@com_google_googleapis_imports//:imports.bzl",
113618-    "java_grpc_library",
113619-    "java_proto_library",
113620-)
113621-
113622-java_proto_library(
113623-    name = "container_java_proto",
113624-    deps = [":container_proto"],
113625-)
113626-
113627-java_grpc_library(
113628-    name = "container_java_grpc",
113629-    srcs = [":container_proto"],
113630-    deps = [":container_java_proto"],
113631-)
113632-
113633-##############################################################################
113634-# Go
113635-##############################################################################
113636-load(
113637-    "@com_google_googleapis_imports//:imports.bzl",
113638-    "go_proto_library",
113639-)
113640-
113641-go_proto_library(
113642-    name = "container_go_proto",
113643-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
113644-    importpath = "google.golang.org/genproto/googleapis/container/v1alpha1",
113645-    protos = [":container_proto"],
113646-    deps = [
113647-        "//google/api:annotations_go_proto",
113648-    ],
113649-)
113650-
113651-##############################################################################
113652-# Python
113653-##############################################################################
113654-load(
113655-    "@com_google_googleapis_imports//:imports.bzl",
113656-    "moved_proto_library",
113657-    "py_grpc_library",
113658-    "py_proto_library",
113659-)
113660-
113661-moved_proto_library(
113662-    name = "container_moved_proto",
113663-    srcs = [":container_proto"],
113664-    deps = [
113665-        "//google/api:annotations_proto",
113666-        "@com_google_protobuf//:empty_proto",
113667-    ],
113668-)
113669-
113670-py_proto_library(
113671-    name = "container_py_proto",
113672-    deps = [":container_moved_proto"],
113673-)
113674-
113675-py_grpc_library(
113676-    name = "container_py_grpc",
113677-    srcs = [":container_moved_proto"],
113678-    deps = [":container_py_proto"],
113679-)
113680-
113681-##############################################################################
113682-# PHP
113683-##############################################################################
113684-load(
113685-    "@com_google_googleapis_imports//:imports.bzl",
113686-    "php_grpc_library",
113687-    "php_proto_library",
113688-)
113689-
113690-php_proto_library(
113691-    name = "container_php_proto",
113692-    deps = [":container_proto"],
113693-)
113694-
113695-php_grpc_library(
113696-    name = "container_php_grpc",
113697-    srcs = [":container_proto"],
113698-    deps = [":container_php_proto"],
113699-)
113700-
113701-##############################################################################
113702-# Node.js
113703-##############################################################################
113704-load(
113705-    "@com_google_googleapis_imports//:imports.bzl",
113706-    "nodejs_gapic_assembly_pkg",
113707-    "nodejs_gapic_library",
113708-)
113709-
113710-##############################################################################
113711-# Ruby
113712-##############################################################################
113713-load(
113714-    "@com_google_googleapis_imports//:imports.bzl",
113715-    "ruby_grpc_library",
113716-    "ruby_proto_library",
113717-)
113718-
113719-ruby_proto_library(
113720-    name = "container_ruby_proto",
113721-    deps = [":container_proto"],
113722-)
113723-
113724-ruby_grpc_library(
113725-    name = "container_ruby_grpc",
113726-    srcs = [":container_proto"],
113727-    deps = [":container_ruby_proto"],
113728-)
113729-
113730-##############################################################################
113731-# C#
113732-##############################################################################
113733-load(
113734-    "@com_google_googleapis_imports//:imports.bzl",
113735-    "csharp_grpc_library",
113736-    "csharp_proto_library",
113737-)
113738-
113739-csharp_proto_library(
113740-    name = "container_csharp_proto",
113741-    deps = [":container_proto"],
113742-)
113743-
113744-csharp_grpc_library(
113745-    name = "container_csharp_grpc",
113746-    srcs = [":container_proto"],
113747-    deps = [":container_csharp_proto"],
113748-)
113749-
113750-##############################################################################
113751-# C++
113752-##############################################################################
113753-load(
113754-    "@com_google_googleapis_imports//:imports.bzl",
113755-    "cc_grpc_library",
113756-    "cc_proto_library",
113757-)
113758-
113759-cc_proto_library(
113760-    name = "container_cc_proto",
113761-    deps = [":container_proto"],
113762-)
113763-
113764-cc_grpc_library(
113765-    name = "container_cc_grpc",
113766-    srcs = [":container_proto"],
113767-    grpc_only = True,
113768-    deps = [":container_cc_proto"],
113769-)
113770diff -urN a/google/container/v1beta1/BUILD.bazel b/google/container/v1beta1/BUILD.bazel
113771--- a/google/container/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
113772+++ b/google/container/v1beta1/BUILD.bazel	1969-12-31 16:00:00
113773@@ -1,343 +0,0 @@
113774-# This file was automatically generated by BuildFileGenerator
113775-# https://github.com/googleapis/rules_gapic/tree/master/bazel
113776-
113777-# Most of the manual changes to this file will be overwritten.
113778-# It's **only** allowed to change the following rule attribute values:
113779-# - names of *_gapic_assembly_* rules
113780-# - certain parameters of *_gapic_library rules, including but not limited to:
113781-#    * extra_protoc_parameters
113782-#    * extra_protoc_file_parameters
113783-# The complete list of preserved parameters can be found in the source code.
113784-
113785-##############################################################################
113786-# Common
113787-##############################################################################
113788-load("@rules_proto//proto:defs.bzl", "proto_library")
113789-load(
113790-    "@com_google_googleapis_imports//:imports.bzl",
113791-    "cc_grpc_library",
113792-    "cc_proto_library",
113793-    "csharp_gapic_assembly_pkg",
113794-    "csharp_gapic_library",
113795-    "csharp_grpc_library",
113796-    "csharp_proto_library",
113797-    "go_gapic_assembly_pkg",
113798-    "go_gapic_library",
113799-    "go_proto_library",
113800-    "go_test",
113801-    "java_gapic_assembly_gradle_pkg",
113802-    "java_gapic_library",
113803-    "java_gapic_test",
113804-    "java_grpc_library",
113805-    "java_proto_library",
113806-    "nodejs_gapic_assembly_pkg",
113807-    "nodejs_gapic_library",
113808-    "php_gapic_assembly_pkg",
113809-    "php_gapic_library",
113810-    "php_grpc_library",
113811-    "php_proto_library",
113812-    "proto_library_with_info",
113813-    "py_gapic_assembly_pkg",
113814-    "py_gapic_library",
113815-    "py_test",
113816-    "ruby_cloud_gapic_library",
113817-    "ruby_gapic_assembly_pkg",
113818-    "ruby_grpc_library",
113819-    "ruby_proto_library",
113820-)
113821-
113822-# This is an API workspace, having public visibility by default makes perfect sense.
113823-package(default_visibility = ["//visibility:public"])
113824-
113825-proto_library(
113826-    name = "container_proto",
113827-    srcs = [
113828-        "cluster_service.proto",
113829-    ],
113830-    deps = [
113831-        "//google/api:annotations_proto",
113832-        "//google/api:client_proto",
113833-        "//google/api:field_behavior_proto",
113834-        "//google/api:resource_proto",
113835-        "//google/rpc:code_proto",
113836-        "//google/rpc:status_proto",
113837-        "//google/type:date_proto",
113838-        "@com_google_protobuf//:duration_proto",
113839-        "@com_google_protobuf//:empty_proto",
113840-        "@com_google_protobuf//:timestamp_proto",
113841-        "@com_google_protobuf//:wrappers_proto",
113842-    ],
113843-)
113844-
113845-proto_library_with_info(
113846-    name = "container_proto_with_info",
113847-    deps = [
113848-        ":container_proto",
113849-        "//google/cloud:common_resources_proto",
113850-    ],
113851-)
113852-
113853-java_proto_library(
113854-    name = "container_java_proto",
113855-    deps = [":container_proto"],
113856-)
113857-
113858-java_grpc_library(
113859-    name = "container_java_grpc",
113860-    srcs = [":container_proto"],
113861-    deps = [":container_java_proto"],
113862-)
113863-
113864-java_gapic_library(
113865-    name = "container_java_gapic",
113866-    srcs = [":container_proto_with_info"],
113867-    gapic_yaml = "container_gapic.yaml",
113868-    grpc_service_config = "container_grpc_service_config.json",
113869-    rest_numeric_enums = False,
113870-    service_yaml = "container_v1beta1.yaml",
113871-    test_deps = [
113872-        ":container_java_grpc",
113873-    ],
113874-    transport = "grpc",
113875-    deps = [
113876-        ":container_java_proto",
113877-        "//google/api:api_java_proto",
113878-    ],
113879-)
113880-
113881-java_gapic_test(
113882-    name = "container_java_gapic_test_suite",
113883-    test_classes = [
113884-        "com.google.cloud.container.v1beta1.ClusterManagerClientTest",
113885-    ],
113886-    runtime_deps = [":container_java_gapic_test"],
113887-)
113888-
113889-# Open Source Packages
113890-java_gapic_assembly_gradle_pkg(
113891-    name = "google-cloud-container-v1beta1-java",
113892-    include_samples = True,
113893-    transport = "grpc",
113894-    deps = [
113895-        ":container_java_gapic",
113896-        ":container_java_grpc",
113897-        ":container_java_proto",
113898-        ":container_proto",
113899-    ],
113900-)
113901-
113902-go_proto_library(
113903-    name = "container_go_proto",
113904-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
113905-    importpath = "google.golang.org/genproto/googleapis/container/v1beta1",
113906-    protos = [":container_proto"],
113907-    deps = [
113908-        "//google/api:annotations_go_proto",
113909-        "//google/rpc:code_go_proto",
113910-        "//google/rpc:status_go_proto",
113911-        "//google/type:date_go_proto",
113912-    ],
113913-)
113914-
113915-go_gapic_library(
113916-    name = "container_go_gapic",
113917-    srcs = [":container_proto_with_info"],
113918-    grpc_service_config = "container_grpc_service_config.json",
113919-    importpath = "cloud.google.com/go/container/apiv1beta1;container",
113920-    metadata = True,
113921-    rest_numeric_enums = False,
113922-    service_yaml = "container_v1beta1.yaml",
113923-    deps = [
113924-        ":container_go_proto",
113925-    ],
113926-)
113927-
113928-go_test(
113929-    name = "container_go_gapic_test",
113930-    srcs = [":container_go_gapic_srcjar_test"],
113931-    embed = [":container_go_gapic"],
113932-    importpath = "cloud.google.com/go/container/apiv1beta1",
113933-)
113934-
113935-# Open Source Packages
113936-go_gapic_assembly_pkg(
113937-    name = "gapi-cloud-container-v1beta1-go",
113938-    deps = [
113939-        ":container_go_gapic",
113940-        ":container_go_gapic_srcjar-metadata.srcjar",
113941-        ":container_go_gapic_srcjar-test.srcjar",
113942-        ":container_go_proto",
113943-    ],
113944-)
113945-
113946-py_gapic_library(
113947-    name = "container_py_gapic",
113948-    srcs = [":container_proto"],
113949-    grpc_service_config = "container_grpc_service_config.json",
113950-    opt_args = [
113951-        "python-gapic-namespace=google.cloud",
113952-        "warehouse-package-name=google-cloud-container",
113953-    ],
113954-    rest_numeric_enums = False,
113955-    transport = "grpc",
113956-)
113957-
113958-py_test(
113959-    name = "container_py_gapic_test",
113960-    srcs = [
113961-        "container_py_gapic_pytest.py",
113962-        "container_py_gapic_test.py",
113963-    ],
113964-    legacy_create_init = False,
113965-    deps = [":container_py_gapic"],
113966-)
113967-
113968-# Open Source Packages
113969-py_gapic_assembly_pkg(
113970-    name = "container-v1beta1-py",
113971-    deps = [
113972-        ":container_py_gapic",
113973-    ],
113974-)
113975-
113976-php_proto_library(
113977-    name = "container_php_proto",
113978-    deps = [":container_proto"],
113979-)
113980-
113981-php_grpc_library(
113982-    name = "container_php_grpc",
113983-    srcs = [":container_proto"],
113984-    deps = [":container_php_proto"],
113985-)
113986-
113987-php_gapic_library(
113988-    name = "container_php_gapic",
113989-    srcs = [":container_proto_with_info"],
113990-    grpc_service_config = "container_grpc_service_config.json",
113991-    rest_numeric_enums = False,
113992-    service_yaml = "container_v1beta1.yaml",
113993-    transport = "grpc+rest",
113994-    deps = [
113995-        ":container_php_grpc",
113996-        ":container_php_proto",
113997-    ],
113998-)
113999-
114000-# Open Source Packages
114001-php_gapic_assembly_pkg(
114002-    name = "google-cloud-container-v1beta1-php",
114003-    deps = [
114004-        ":container_php_gapic",
114005-        ":container_php_grpc",
114006-        ":container_php_proto",
114007-    ],
114008-)
114009-
114010-nodejs_gapic_library(
114011-    name = "container_nodejs_gapic",
114012-    package_name = "@google-cloud/container",
114013-    src = ":container_proto_with_info",
114014-    extra_protoc_parameters = ["metadata"],
114015-    grpc_service_config = "container_grpc_service_config.json",
114016-    package = "google.container.v1beta1",
114017-    rest_numeric_enums = False,
114018-    service_yaml = "container_v1beta1.yaml",
114019-    transport = "grpc+rest",
114020-    deps = [],
114021-)
114022-
114023-nodejs_gapic_assembly_pkg(
114024-    name = "container-v1beta1-nodejs",
114025-    deps = [
114026-        ":container_nodejs_gapic",
114027-        ":container_proto",
114028-    ],
114029-)
114030-
114031-ruby_proto_library(
114032-    name = "container_ruby_proto",
114033-    deps = [":container_proto"],
114034-)
114035-
114036-ruby_grpc_library(
114037-    name = "container_ruby_grpc",
114038-    srcs = [":container_proto"],
114039-    deps = [":container_ruby_proto"],
114040-)
114041-
114042-ruby_cloud_gapic_library(
114043-    name = "container_ruby_gapic",
114044-    srcs = [":container_proto_with_info"],
114045-    extra_protoc_parameters = [
114046-        "ruby-cloud-api-id=container.googleapis.com",
114047-        "ruby-cloud-api-shortname=container",
114048-        "ruby-cloud-env-prefix=CONTAINER",
114049-        "ruby-cloud-gem-name=google-cloud-container-v1beta1",
114050-        "ruby-cloud-product-url=https://cloud.google.com/kubernetes-engine",
114051-    ],
114052-    grpc_service_config = "container_grpc_service_config.json",
114053-    rest_numeric_enums = False,
114054-    ruby_cloud_description = "Builds and manages container-based applications, powered by the open source Kubernetes technology.",
114055-    ruby_cloud_title = "Kubernetes Engine V1beta1",
114056-    deps = [
114057-        ":container_ruby_grpc",
114058-        ":container_ruby_proto",
114059-    ],
114060-)
114061-
114062-# Open Source Packages
114063-ruby_gapic_assembly_pkg(
114064-    name = "google-cloud-container-v1beta1-ruby",
114065-    deps = [
114066-        ":container_ruby_gapic",
114067-        ":container_ruby_grpc",
114068-        ":container_ruby_proto",
114069-    ],
114070-)
114071-
114072-csharp_proto_library(
114073-    name = "container_csharp_proto",
114074-    deps = [":container_proto"],
114075-)
114076-
114077-csharp_grpc_library(
114078-    name = "container_csharp_grpc",
114079-    srcs = [":container_proto"],
114080-    deps = [":container_csharp_proto"],
114081-)
114082-
114083-csharp_gapic_library(
114084-    name = "container_csharp_gapic",
114085-    srcs = [":container_proto_with_info"],
114086-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
114087-    grpc_service_config = "container_grpc_service_config.json",
114088-    rest_numeric_enums = False,
114089-    service_yaml = "container_v1beta1.yaml",
114090-    deps = [
114091-        ":container_csharp_grpc",
114092-        ":container_csharp_proto",
114093-    ],
114094-)
114095-
114096-# Open Source Packages
114097-csharp_gapic_assembly_pkg(
114098-    name = "google-cloud-container-v1beta1-csharp",
114099-    deps = [
114100-        ":container_csharp_gapic",
114101-        ":container_csharp_grpc",
114102-        ":container_csharp_proto",
114103-    ],
114104-)
114105-
114106-cc_proto_library(
114107-    name = "container_cc_proto",
114108-    deps = [":container_proto"],
114109-)
114110-
114111-cc_grpc_library(
114112-    name = "container_cc_grpc",
114113-    srcs = [":container_proto"],
114114-    grpc_only = True,
114115-    deps = [":container_cc_proto"],
114116-)
114117diff -urN a/google/dataflow/BUILD.bazel b/google/dataflow/BUILD.bazel
114118--- a/google/dataflow/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
114119+++ b/google/dataflow/BUILD.bazel	1969-12-31 16:00:00
114120@@ -1,41 +0,0 @@
114121-# This build file includes a target for the Ruby wrapper library for
114122-# google-cloud-dataflow.
114123-
114124-# This is an API workspace, having public visibility by default makes perfect sense.
114125-package(default_visibility = ["//visibility:public"])
114126-
114127-# Export yaml configs.
114128-exports_files(glob(["*.yaml"]))
114129-
114130-load(
114131-    "@com_google_googleapis_imports//:imports.bzl",
114132-    "ruby_cloud_gapic_library",
114133-    "ruby_gapic_assembly_pkg",
114134-)
114135-
114136-# Generates a Ruby wrapper client for dataflow.
114137-# Ruby wrapper clients are versionless, but are generated from source protos
114138-# for a particular service version, v1beta3 in this case.
114139-ruby_cloud_gapic_library(
114140-    name = "dataflow_ruby_wrapper",
114141-    srcs = ["//google/dataflow/v1beta3:dataflow_proto_with_info"],
114142-    extra_protoc_parameters = [
114143-        "ruby-cloud-gem-name=google-cloud-dataflow",
114144-        "ruby-cloud-env-prefix=DATAFLOW",
114145-        "ruby-cloud-wrapper-of=v1beta3:0.0",
114146-        "ruby-cloud-product-url=https://cloud.google.com/dataflow",
114147-        "ruby-cloud-api-id=dataflow.googleapis.com",
114148-        "ruby-cloud-api-shortname=dataflow",
114149-        "ruby-cloud-service-override=JobsV1Beta3=Jobs;MessagesV1Beta3=Messages;MetricsV1Beta3=Metrics;SnapshotsV1Beta3=Snapshots",
114150-    ],
114151-    ruby_cloud_description = "Dataflow is a managed service for executing a wide variety of data processing patterns.",
114152-    ruby_cloud_title = "Dataflow",
114153-)
114154-
114155-# Open Source package.
114156-ruby_gapic_assembly_pkg(
114157-    name = "google-cloud-dataflow-ruby",
114158-    deps = [
114159-        ":dataflow_ruby_wrapper",
114160-    ],
114161-)
114162diff -urN a/google/dataflow/v1beta3/BUILD.bazel b/google/dataflow/v1beta3/BUILD.bazel
114163--- a/google/dataflow/v1beta3/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
114164+++ b/google/dataflow/v1beta3/BUILD.bazel	1969-12-31 16:00:00
114165@@ -1,359 +0,0 @@
114166-# This file was automatically generated by BuildFileGenerator
114167-# https://github.com/googleapis/rules_gapic/tree/master/bazel
114168-
114169-# Most of the manual changes to this file will be overwritten.
114170-# It's **only** allowed to change the following rule attribute values:
114171-# - names of *_gapic_assembly_* rules
114172-# - certain parameters of *_gapic_library rules, including but not limited to:
114173-#    * extra_protoc_parameters
114174-#    * extra_protoc_file_parameters
114175-# The complete list of preserved parameters can be found in the source code.
114176-
114177-##############################################################################
114178-# Common
114179-##############################################################################
114180-load("@rules_proto//proto:defs.bzl", "proto_library")
114181-load(
114182-    "@com_google_googleapis_imports//:imports.bzl",
114183-    "cc_grpc_library",
114184-    "cc_proto_library",
114185-    "csharp_gapic_assembly_pkg",
114186-    "csharp_gapic_library",
114187-    "csharp_grpc_library",
114188-    "csharp_proto_library",
114189-    "go_gapic_assembly_pkg",
114190-    "go_gapic_library",
114191-    "go_proto_library",
114192-    "go_test",
114193-    "java_gapic_assembly_gradle_pkg",
114194-    "java_gapic_library",
114195-    "java_gapic_test",
114196-    "java_grpc_library",
114197-    "java_proto_library",
114198-    "nodejs_gapic_assembly_pkg",
114199-    "nodejs_gapic_library",
114200-    "php_gapic_assembly_pkg",
114201-    "php_gapic_library",
114202-    "php_grpc_library",
114203-    "php_proto_library",
114204-    "proto_library_with_info",
114205-    "py_gapic_assembly_pkg",
114206-    "py_gapic_library",
114207-    "py_test",
114208-    "ruby_cloud_gapic_library",
114209-    "ruby_gapic_assembly_pkg",
114210-    "ruby_grpc_library",
114211-    "ruby_proto_library",
114212-)
114213-
114214-# This is an API workspace, having public visibility by default makes perfect sense.
114215-package(default_visibility = ["//visibility:public"])
114216-
114217-proto_library(
114218-    name = "dataflow_proto",
114219-    srcs = [
114220-        "environment.proto",
114221-        "jobs.proto",
114222-        "messages.proto",
114223-        "metrics.proto",
114224-        "snapshots.proto",
114225-        "streaming.proto",
114226-        "templates.proto",
114227-    ],
114228-    deps = [
114229-        "//google/api:annotations_proto",
114230-        "//google/api:client_proto",
114231-        "//google/api:field_behavior_proto",
114232-        "//google/rpc:status_proto",
114233-        "@com_google_protobuf//:any_proto",
114234-        "@com_google_protobuf//:duration_proto",
114235-        "@com_google_protobuf//:struct_proto",
114236-        "@com_google_protobuf//:timestamp_proto",
114237-    ],
114238-)
114239-
114240-proto_library_with_info(
114241-    name = "dataflow_proto_with_info",
114242-    deps = [
114243-        ":dataflow_proto",
114244-        "//google/cloud:common_resources_proto",
114245-    ],
114246-)
114247-
114248-java_proto_library(
114249-    name = "dataflow_java_proto",
114250-    deps = [":dataflow_proto"],
114251-)
114252-
114253-java_grpc_library(
114254-    name = "dataflow_java_grpc",
114255-    srcs = [":dataflow_proto"],
114256-    deps = [":dataflow_java_proto"],
114257-)
114258-
114259-java_gapic_library(
114260-    name = "dataflow_java_gapic",
114261-    srcs = [":dataflow_proto_with_info"],
114262-    gapic_yaml = None,
114263-    grpc_service_config = "dataflow_grpc_service_config.json",
114264-    rest_numeric_enums = False,
114265-    service_yaml = "dataflow_v1beta3.yaml",
114266-    test_deps = [
114267-        ":dataflow_java_grpc",
114268-    ],
114269-    transport = "grpc+rest",
114270-    deps = [
114271-        ":dataflow_java_proto",
114272-        "//google/api:api_java_proto",
114273-    ],
114274-)
114275-
114276-java_gapic_test(
114277-    name = "dataflow_java_gapic_test_suite",
114278-    test_classes = [
114279-        "com.google.dataflow.v1beta3.FlexTemplatesServiceClientHttpJsonTest",
114280-        "com.google.dataflow.v1beta3.FlexTemplatesServiceClientTest",
114281-        "com.google.dataflow.v1beta3.JobsV1Beta3ClientHttpJsonTest",
114282-        "com.google.dataflow.v1beta3.JobsV1Beta3ClientTest",
114283-        "com.google.dataflow.v1beta3.MessagesV1Beta3ClientHttpJsonTest",
114284-        "com.google.dataflow.v1beta3.MessagesV1Beta3ClientTest",
114285-        "com.google.dataflow.v1beta3.MetricsV1Beta3ClientHttpJsonTest",
114286-        "com.google.dataflow.v1beta3.MetricsV1Beta3ClientTest",
114287-        "com.google.dataflow.v1beta3.SnapshotsV1Beta3ClientHttpJsonTest",
114288-        "com.google.dataflow.v1beta3.SnapshotsV1Beta3ClientTest",
114289-        "com.google.dataflow.v1beta3.TemplatesServiceClientHttpJsonTest",
114290-        "com.google.dataflow.v1beta3.TemplatesServiceClientTest",
114291-    ],
114292-    runtime_deps = [":dataflow_java_gapic_test"],
114293-)
114294-
114295-# Open Source Packages
114296-java_gapic_assembly_gradle_pkg(
114297-    name = "google-cloud-dataflow-v1beta3-java",
114298-    include_samples = True,
114299-    transport = "grpc+rest",
114300-    deps = [
114301-        ":dataflow_java_gapic",
114302-        ":dataflow_java_grpc",
114303-        ":dataflow_java_proto",
114304-        ":dataflow_proto",
114305-    ],
114306-)
114307-
114308-go_proto_library(
114309-    name = "dataflow_go_proto",
114310-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
114311-    importpath = "google.golang.org/genproto/googleapis/dataflow/v1beta3",
114312-    protos = [":dataflow_proto"],
114313-    deps = [
114314-        "//google/api:annotations_go_proto",
114315-        "//google/rpc:status_go_proto",
114316-    ],
114317-)
114318-
114319-go_gapic_library(
114320-    name = "dataflow_go_gapic",
114321-    srcs = [":dataflow_proto_with_info"],
114322-    grpc_service_config = "dataflow_grpc_service_config.json",
114323-    importpath = "cloud.google.com/go/dataflow/apiv1beta3;dataflow",
114324-    metadata = True,
114325-    rest_numeric_enums = False,
114326-    service_yaml = "dataflow_v1beta3.yaml",
114327-    transport = "grpc+rest",
114328-    deps = [
114329-        ":dataflow_go_proto",
114330-        "@io_bazel_rules_go//proto/wkt:duration_go_proto",
114331-    ],
114332-)
114333-
114334-go_test(
114335-    name = "dataflow_go_gapic_test",
114336-    srcs = [":dataflow_go_gapic_srcjar_test"],
114337-    embed = [":dataflow_go_gapic"],
114338-    importpath = "cloud.google.com/go/dataflow/apiv1beta3",
114339-)
114340-
114341-# Open Source Packages
114342-go_gapic_assembly_pkg(
114343-    name = "gapi-cloud-dataflow-v1beta3-go",
114344-    deps = [
114345-        ":dataflow_go_gapic",
114346-        ":dataflow_go_gapic_srcjar-metadata.srcjar",
114347-        ":dataflow_go_gapic_srcjar-test.srcjar",
114348-        ":dataflow_go_proto",
114349-    ],
114350-)
114351-
114352-py_gapic_library(
114353-    name = "dataflow_py_gapic",
114354-    srcs = [":dataflow_proto"],
114355-    grpc_service_config = "dataflow_grpc_service_config.json",
114356-    opt_args = [
114357-        "python-gapic-name=dataflow",
114358-        "python-gapic-namespace=google.cloud",
114359-        "warehouse-package-name=google-cloud-dataflow-client",
114360-    ],
114361-    rest_numeric_enums = False,
114362-    transport = "grpc+rest",
114363-)
114364-
114365-py_test(
114366-    name = "dataflow_py_gapic_test",
114367-    srcs = [
114368-        "dataflow_py_gapic_pytest.py",
114369-        "dataflow_py_gapic_test.py",
114370-    ],
114371-    legacy_create_init = False,
114372-    deps = [":dataflow_py_gapic"],
114373-)
114374-
114375-# Open Source Packages
114376-py_gapic_assembly_pkg(
114377-    name = "dataflow-v1beta3-py",
114378-    deps = [
114379-        ":dataflow_py_gapic",
114380-    ],
114381-)
114382-
114383-php_proto_library(
114384-    name = "dataflow_php_proto",
114385-    deps = [":dataflow_proto"],
114386-)
114387-
114388-php_grpc_library(
114389-    name = "dataflow_php_grpc",
114390-    srcs = [":dataflow_proto"],
114391-    deps = [":dataflow_php_proto"],
114392-)
114393-
114394-php_gapic_library(
114395-    name = "dataflow_php_gapic",
114396-    srcs = [":dataflow_proto_with_info"],
114397-    grpc_service_config = "dataflow_grpc_service_config.json",
114398-    rest_numeric_enums = False,
114399-    service_yaml = "dataflow_v1beta3.yaml",
114400-    transport = "grpc+rest",
114401-    deps = [
114402-        ":dataflow_php_grpc",
114403-        ":dataflow_php_proto",
114404-    ],
114405-)
114406-
114407-# Open Source Packages
114408-php_gapic_assembly_pkg(
114409-    name = "google-cloud-dataflow-v1beta3-php",
114410-    deps = [
114411-        ":dataflow_php_gapic",
114412-        ":dataflow_php_grpc",
114413-        ":dataflow_php_proto",
114414-    ],
114415-)
114416-
114417-nodejs_gapic_library(
114418-    name = "dataflow_nodejs_gapic",
114419-    package_name = "@google-cloud/dataflow",
114420-    src = ":dataflow_proto_with_info",
114421-    extra_protoc_parameters = ["metadata"],
114422-    grpc_service_config = "dataflow_grpc_service_config.json",
114423-    package = "google.dataflow.v1beta3",
114424-    rest_numeric_enums = False,
114425-    service_yaml = "dataflow_v1beta3.yaml",
114426-    transport = "grpc+rest",
114427-    deps = [],
114428-)
114429-
114430-nodejs_gapic_assembly_pkg(
114431-    name = "dataflow-v1beta3-nodejs",
114432-    deps = [
114433-        ":dataflow_nodejs_gapic",
114434-        ":dataflow_proto",
114435-    ],
114436-)
114437-
114438-ruby_proto_library(
114439-    name = "dataflow_ruby_proto",
114440-    deps = [":dataflow_proto"],
114441-)
114442-
114443-ruby_grpc_library(
114444-    name = "dataflow_ruby_grpc",
114445-    srcs = [":dataflow_proto"],
114446-    deps = [":dataflow_ruby_proto"],
114447-)
114448-
114449-ruby_cloud_gapic_library(
114450-    name = "dataflow_ruby_gapic",
114451-    srcs = [":dataflow_proto_with_info"],
114452-    extra_protoc_parameters = [
114453-        "ruby-cloud-api-id=dataflow.googleapis.com",
114454-        "ruby-cloud-api-shortname=dataflow",
114455-        "ruby-cloud-env-prefix=DATAFLOW",
114456-        "ruby-cloud-gem-name=google-cloud-dataflow-v1beta3",
114457-        "ruby-cloud-product-url=https://cloud.google.com/dataflow",
114458-        "ruby-cloud-service-override=JobsV1Beta3=Jobs;MessagesV1Beta3=Messages;MetricsV1Beta3=Metrics;SnapshotsV1Beta3=Snapshots",
114459-    ],
114460-    grpc_service_config = "dataflow_grpc_service_config.json",
114461-    rest_numeric_enums = False,
114462-    ruby_cloud_description = "Dataflow is a managed service for executing a wide variety of data processing patterns.",
114463-    ruby_cloud_title = "Dataflow V1beta3",
114464-    deps = [
114465-        ":dataflow_ruby_grpc",
114466-        ":dataflow_ruby_proto",
114467-    ],
114468-)
114469-
114470-# Open Source Packages
114471-ruby_gapic_assembly_pkg(
114472-    name = "google-cloud-dataflow-v1beta3-ruby",
114473-    deps = [
114474-        ":dataflow_ruby_gapic",
114475-        ":dataflow_ruby_grpc",
114476-        ":dataflow_ruby_proto",
114477-    ],
114478-)
114479-
114480-csharp_proto_library(
114481-    name = "dataflow_csharp_proto",
114482-    deps = [":dataflow_proto"],
114483-)
114484-
114485-csharp_grpc_library(
114486-    name = "dataflow_csharp_grpc",
114487-    srcs = [":dataflow_proto"],
114488-    deps = [":dataflow_csharp_proto"],
114489-)
114490-
114491-csharp_gapic_library(
114492-    name = "dataflow_csharp_gapic",
114493-    srcs = [":dataflow_proto_with_info"],
114494-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
114495-    grpc_service_config = "dataflow_grpc_service_config.json",
114496-    rest_numeric_enums = False,
114497-    service_yaml = "dataflow_v1beta3.yaml",
114498-    deps = [
114499-        ":dataflow_csharp_grpc",
114500-        ":dataflow_csharp_proto",
114501-    ],
114502-)
114503-
114504-# Open Source Packages
114505-csharp_gapic_assembly_pkg(
114506-    name = "google-cloud-dataflow-v1beta3-csharp",
114507-    deps = [
114508-        ":dataflow_csharp_gapic",
114509-        ":dataflow_csharp_grpc",
114510-        ":dataflow_csharp_proto",
114511-    ],
114512-)
114513-
114514-cc_proto_library(
114515-    name = "dataflow_cc_proto",
114516-    deps = [":dataflow_proto"],
114517-)
114518-
114519-cc_grpc_library(
114520-    name = "dataflow_cc_grpc",
114521-    srcs = [":dataflow_proto"],
114522-    grpc_only = True,
114523-    deps = [":dataflow_cc_proto"],
114524-)
114525diff -urN a/google/datastore/BUILD.bazel b/google/datastore/BUILD.bazel
114526--- a/google/datastore/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
114527+++ b/google/datastore/BUILD.bazel	1969-12-31 16:00:00
114528@@ -1 +0,0 @@
114529-exports_files(glob(["*.yaml"]))
114530diff -urN a/google/datastore/admin/BUILD.bazel b/google/datastore/admin/BUILD.bazel
114531--- a/google/datastore/admin/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
114532+++ b/google/datastore/admin/BUILD.bazel	1969-12-31 16:00:00
114533@@ -1 +0,0 @@
114534-exports_files(glob(["*.yaml"]))
114535diff -urN a/google/datastore/admin/v1/BUILD.bazel b/google/datastore/admin/v1/BUILD.bazel
114536--- a/google/datastore/admin/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
114537+++ b/google/datastore/admin/v1/BUILD.bazel	1969-12-31 16:00:00
114538@@ -1,340 +0,0 @@
114539-# This file was automatically generated by BuildFileGenerator
114540-# https://github.com/googleapis/rules_gapic/tree/master/bazel
114541-
114542-# Most of the manual changes to this file will be overwritten.
114543-# It's **only** allowed to change the following rule attribute values:
114544-# - names of *_gapic_assembly_* rules
114545-# - certain parameters of *_gapic_library rules, including but not limited to:
114546-#    * extra_protoc_parameters
114547-#    * extra_protoc_file_parameters
114548-# The complete list of preserved parameters can be found in the source code.
114549-
114550-##############################################################################
114551-# Common
114552-##############################################################################
114553-load("@rules_proto//proto:defs.bzl", "proto_library")
114554-load(
114555-    "@com_google_googleapis_imports//:imports.bzl",
114556-    "cc_grpc_library",
114557-    "cc_proto_library",
114558-    "csharp_gapic_assembly_pkg",
114559-    "csharp_gapic_library",
114560-    "csharp_grpc_library",
114561-    "csharp_proto_library",
114562-    "go_gapic_assembly_pkg",
114563-    "go_gapic_library",
114564-    "go_proto_library",
114565-    "go_test",
114566-    "java_gapic_assembly_gradle_pkg",
114567-    "java_gapic_library",
114568-    "java_gapic_test",
114569-    "java_grpc_library",
114570-    "java_proto_library",
114571-    "nodejs_gapic_assembly_pkg",
114572-    "nodejs_gapic_library",
114573-    "php_gapic_assembly_pkg",
114574-    "php_gapic_library",
114575-    "php_grpc_library",
114576-    "php_proto_library",
114577-    "proto_library_with_info",
114578-    "py_gapic_assembly_pkg",
114579-    "py_gapic_library",
114580-    "py_test",
114581-    "ruby_cloud_gapic_library",
114582-    "ruby_gapic_assembly_pkg",
114583-    "ruby_grpc_library",
114584-    "ruby_proto_library",
114585-)
114586-
114587-# This is an API workspace, having public visibility by default makes perfect sense.
114588-package(default_visibility = ["//visibility:public"])
114589-
114590-proto_library(
114591-    name = "admin_proto",
114592-    srcs = [
114593-        "datastore_admin.proto",
114594-        "index.proto",
114595-        "migration.proto",
114596-    ],
114597-    deps = [
114598-        "//google/api:annotations_proto",
114599-        "//google/api:client_proto",
114600-        "//google/api:field_behavior_proto",
114601-        "//google/longrunning:operations_proto",
114602-        "@com_google_protobuf//:timestamp_proto",
114603-    ],
114604-)
114605-
114606-proto_library_with_info(
114607-    name = "admin_proto_with_info",
114608-    deps = [
114609-        ":admin_proto",
114610-        "//google/cloud:common_resources_proto",
114611-    ],
114612-)
114613-
114614-java_proto_library(
114615-    name = "admin_java_proto",
114616-    deps = [":admin_proto"],
114617-)
114618-
114619-java_grpc_library(
114620-    name = "admin_java_grpc",
114621-    srcs = [":admin_proto"],
114622-    deps = [":admin_java_proto"],
114623-)
114624-
114625-java_gapic_library(
114626-    name = "admin_java_gapic",
114627-    srcs = [":admin_proto_with_info"],
114628-    gapic_yaml = "datastore_admin_gapic.yaml",
114629-    grpc_service_config = "datastore_admin_grpc_service_config.json",
114630-    rest_numeric_enums = False,
114631-    service_yaml = "datastore_v1.yaml",
114632-    test_deps = [
114633-        ":admin_java_grpc",
114634-    ],
114635-    transport = "grpc+rest",
114636-    deps = [
114637-        ":admin_java_proto",
114638-        "//google/api:api_java_proto",
114639-    ],
114640-)
114641-
114642-java_gapic_test(
114643-    name = "admin_java_gapic_test_suite",
114644-    test_classes = [
114645-        "com.google.cloud.datastore.admin.v1.DatastoreAdminClientHttpJsonTest",
114646-        "com.google.cloud.datastore.admin.v1.DatastoreAdminClientTest",
114647-    ],
114648-    runtime_deps = [":admin_java_gapic_test"],
114649-)
114650-
114651-# Open Source Packages
114652-java_gapic_assembly_gradle_pkg(
114653-    name = "google-cloud-datastore-admin-v1-java",
114654-    include_samples = True,
114655-    transport = "grpc+rest",
114656-    deps = [
114657-        ":admin_java_gapic",
114658-        ":admin_java_grpc",
114659-        ":admin_java_proto",
114660-        ":admin_proto",
114661-    ],
114662-)
114663-
114664-go_proto_library(
114665-    name = "admin_go_proto",
114666-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
114667-    importpath = "google.golang.org/genproto/googleapis/datastore/admin/v1",
114668-    protos = [":admin_proto"],
114669-    deps = [
114670-        "//google/api:annotations_go_proto",
114671-        "//google/longrunning:longrunning_go_proto",
114672-    ],
114673-)
114674-
114675-go_gapic_library(
114676-    name = "admin_go_gapic",
114677-    srcs = [":admin_proto_with_info"],
114678-    grpc_service_config = "datastore_admin_grpc_service_config.json",
114679-    importpath = "cloud.google.com/go/datastore/admin/apiv1;admin",
114680-    metadata = True,
114681-    rest_numeric_enums = False,
114682-    service_yaml = "datastore_v1.yaml",
114683-    transport = "grpc+rest",
114684-    deps = [
114685-        ":admin_go_proto",
114686-        "//google/longrunning:longrunning_go_proto",
114687-        "@com_google_cloud_go//longrunning:go_default_library",
114688-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
114689-    ],
114690-)
114691-
114692-go_test(
114693-    name = "admin_go_gapic_test",
114694-    srcs = [":admin_go_gapic_srcjar_test"],
114695-    embed = [":admin_go_gapic"],
114696-    importpath = "cloud.google.com/go/datastore/admin/apiv1",
114697-)
114698-
114699-# Open Source Packages
114700-go_gapic_assembly_pkg(
114701-    name = "gapi-cloud-datastore-admin-v1-go",
114702-    deps = [
114703-        ":admin_go_gapic",
114704-        ":admin_go_gapic_srcjar-metadata.srcjar",
114705-        ":admin_go_gapic_srcjar-test.srcjar",
114706-        ":admin_go_proto",
114707-    ],
114708-)
114709-
114710-py_gapic_library(
114711-    name = "admin_py_gapic",
114712-    srcs = [":admin_proto"],
114713-    grpc_service_config = "datastore_admin_grpc_service_config.json",
114714-    opt_args = ["python-gapic-namespace=google.cloud, python-gapic-name=datastore-admin"],
114715-    rest_numeric_enums = False,
114716-    transport = "grpc",
114717-)
114718-
114719-py_test(
114720-    name = "admin_py_gapic_test",
114721-    srcs = [
114722-        "admin_py_gapic_pytest.py",
114723-        "admin_py_gapic_test.py",
114724-    ],
114725-    legacy_create_init = False,
114726-    deps = [":admin_py_gapic"],
114727-)
114728-
114729-# Open Source Packages
114730-py_gapic_assembly_pkg(
114731-    name = "datastore-admin-v1-py",
114732-    deps = [
114733-        ":admin_py_gapic",
114734-    ],
114735-)
114736-
114737-php_proto_library(
114738-    name = "admin_php_proto",
114739-    deps = [":admin_proto"],
114740-)
114741-
114742-php_grpc_library(
114743-    name = "admin_php_grpc",
114744-    srcs = [":admin_proto"],
114745-    deps = [":admin_php_proto"],
114746-)
114747-
114748-php_gapic_library(
114749-    name = "admin_php_gapic",
114750-    srcs = [":admin_proto_with_info"],
114751-    grpc_service_config = "datastore_admin_grpc_service_config.json",
114752-    rest_numeric_enums = False,
114753-    service_yaml = "datastore_v1.yaml",
114754-    transport = "grpc+rest",
114755-    deps = [
114756-        ":admin_php_grpc",
114757-        ":admin_php_proto",
114758-    ],
114759-)
114760-
114761-# Open Source Packages
114762-php_gapic_assembly_pkg(
114763-    name = "google-cloud-datastore-admin-v1-php",
114764-    deps = [
114765-        ":admin_php_gapic",
114766-        ":admin_php_grpc",
114767-        ":admin_php_proto",
114768-    ],
114769-)
114770-
114771-nodejs_gapic_library(
114772-    name = "admin_nodejs_gapic",
114773-    package_name = "@google-cloud/datastore-admin",
114774-    src = ":admin_proto_with_info",
114775-    extra_protoc_parameters = ["metadata"],
114776-    grpc_service_config = "datastore_admin_grpc_service_config.json",
114777-    package = "google.datastore.admin.v1",
114778-    rest_numeric_enums = False,
114779-    service_yaml = "datastore_v1.yaml",
114780-    transport = "grpc+rest",
114781-    deps = [],
114782-)
114783-
114784-nodejs_gapic_assembly_pkg(
114785-    name = "datastore-admin-v1-nodejs",
114786-    deps = [
114787-        ":admin_nodejs_gapic",
114788-        ":admin_proto",
114789-    ],
114790-)
114791-
114792-ruby_proto_library(
114793-    name = "admin_ruby_proto",
114794-    deps = [":admin_proto"],
114795-)
114796-
114797-ruby_grpc_library(
114798-    name = "admin_ruby_grpc",
114799-    srcs = [":admin_proto"],
114800-    deps = [":admin_ruby_proto"],
114801-)
114802-
114803-ruby_cloud_gapic_library(
114804-    name = "admin_ruby_gapic",
114805-    srcs = [":admin_proto_with_info"],
114806-    extra_protoc_parameters = [
114807-        "ruby-cloud-gem-name=google-cloud-datastore-admin-v1",
114808-        "ruby-cloud-env-prefix=DATASTORE",
114809-        "ruby-cloud-product-url=https://cloud.google.com/datastore",
114810-        "ruby-cloud-api-id=datastore.googleapis.com",
114811-        "ruby-cloud-api-shortname=datastore",
114812-        "ruby-cloud-wrapper-gem-override=google-cloud-datastore",
114813-    ],
114814-    grpc_service_config = "datastore_admin_grpc_service_config.json",
114815-    rest_numeric_enums = False,
114816-    ruby_cloud_description = "Firestore in Datastore mode is a NoSQL document database built for automatic scaling, high performance, and ease of application development.",
114817-    ruby_cloud_title = "Firestore in Datastore mode Admin V1",
114818-    deps = [
114819-        ":admin_ruby_grpc",
114820-        ":admin_ruby_proto",
114821-    ],
114822-)
114823-
114824-# Open Source Packages
114825-ruby_gapic_assembly_pkg(
114826-    name = "google-cloud-datastore-admin-v1-ruby",
114827-    deps = [
114828-        ":admin_ruby_gapic",
114829-        ":admin_ruby_grpc",
114830-        ":admin_ruby_proto",
114831-    ],
114832-)
114833-
114834-csharp_proto_library(
114835-    name = "admin_csharp_proto",
114836-    deps = [":admin_proto"],
114837-)
114838-
114839-csharp_grpc_library(
114840-    name = "admin_csharp_grpc",
114841-    srcs = [":admin_proto"],
114842-    deps = [":admin_csharp_proto"],
114843-)
114844-
114845-csharp_gapic_library(
114846-    name = "admin_csharp_gapic",
114847-    srcs = [":admin_proto_with_info"],
114848-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
114849-    grpc_service_config = "datastore_admin_grpc_service_config.json",
114850-    rest_numeric_enums = False,
114851-    service_yaml = "datastore_v1.yaml",
114852-    deps = [
114853-        ":admin_csharp_grpc",
114854-        ":admin_csharp_proto",
114855-    ],
114856-)
114857-
114858-# Open Source Packages
114859-csharp_gapic_assembly_pkg(
114860-    name = "google-cloud-datastore-admin-v1-csharp",
114861-    deps = [
114862-        ":admin_csharp_gapic",
114863-        ":admin_csharp_grpc",
114864-        ":admin_csharp_proto",
114865-    ],
114866-)
114867-
114868-cc_proto_library(
114869-    name = "admin_cc_proto",
114870-    deps = [":admin_proto"],
114871-)
114872-
114873-cc_grpc_library(
114874-    name = "admin_cc_grpc",
114875-    srcs = [":admin_proto"],
114876-    grpc_only = True,
114877-    deps = [":admin_cc_proto"],
114878-)
114879diff -urN a/google/datastore/v1/BUILD.bazel b/google/datastore/v1/BUILD.bazel
114880--- a/google/datastore/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
114881+++ b/google/datastore/v1/BUILD.bazel	1969-12-31 16:00:00
114882@@ -1,402 +0,0 @@
114883-# This file was automatically generated by BuildFileGenerator
114884-# https://github.com/googleapis/rules_gapic/tree/master/bazel
114885-
114886-# Most of the manual changes to this file will be overwritten.
114887-# It's **only** allowed to change the following rule attribute values:
114888-# - names of *_gapic_assembly_* rules
114889-# - certain parameters of *_gapic_library rules, including but not limited to:
114890-#    * extra_protoc_parameters
114891-#    * extra_protoc_file_parameters
114892-# The complete list of preserved parameters can be found in the source code.
114893-
114894-# This is an API workspace, having public visibility by default makes perfect sense.
114895-package(default_visibility = ["//visibility:public"])
114896-
114897-##############################################################################
114898-# Common
114899-##############################################################################
114900-load("@rules_proto//proto:defs.bzl", "proto_library")
114901-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
114902-
114903-proto_library(
114904-    name = "datastore_proto",
114905-    srcs = [
114906-        "aggregation_result.proto",
114907-        "datastore.proto",
114908-        "entity.proto",
114909-        "query.proto",
114910-    ],
114911-    deps = [
114912-        "//google/api:annotations_proto",
114913-        "//google/api:client_proto",
114914-        "//google/api:field_behavior_proto",
114915-        "//google/type:latlng_proto",
114916-        "@com_google_protobuf//:struct_proto",
114917-        "@com_google_protobuf//:timestamp_proto",
114918-        "@com_google_protobuf//:wrappers_proto",
114919-    ],
114920-)
114921-
114922-proto_library_with_info(
114923-    name = "datastore_proto_with_info",
114924-    deps = [
114925-        ":datastore_proto",
114926-        "//google/cloud:common_resources_proto",
114927-    ],
114928-)
114929-
114930-##############################################################################
114931-# Java
114932-##############################################################################
114933-load(
114934-    "@com_google_googleapis_imports//:imports.bzl",
114935-    "java_gapic_assembly_gradle_pkg",
114936-    "java_gapic_library",
114937-    "java_gapic_test",
114938-    "java_grpc_library",
114939-    "java_proto_library",
114940-)
114941-
114942-java_proto_library(
114943-    name = "datastore_java_proto",
114944-    deps = [":datastore_proto"],
114945-)
114946-
114947-java_grpc_library(
114948-    name = "datastore_java_grpc",
114949-    srcs = [":datastore_proto"],
114950-    deps = [":datastore_java_proto"],
114951-)
114952-
114953-java_gapic_library(
114954-    name = "datastore_java_gapic",
114955-    srcs = [":datastore_proto_with_info"],
114956-    gapic_yaml = "datastore_gapic.yaml",
114957-    grpc_service_config = "datastore_grpc_service_config.json",
114958-    rest_numeric_enums = False,
114959-    service_yaml = "datastore_v1.yaml",
114960-    test_deps = [
114961-        ":datastore_java_grpc",
114962-    ],
114963-    transport = "grpc+rest",
114964-    deps = [
114965-        ":datastore_java_proto",
114966-        "//google/api:api_java_proto",
114967-    ],
114968-)
114969-
114970-java_gapic_test(
114971-    name = "datastore_java_gapic_test_suite",
114972-    test_classes = [
114973-        "com.google.cloud.datastore.v1.DatastoreClientHttpJsonTest",
114974-        "com.google.cloud.datastore.v1.DatastoreClientTest",
114975-    ],
114976-    runtime_deps = [":datastore_java_gapic_test"],
114977-)
114978-
114979-# Open Source Packages
114980-java_gapic_assembly_gradle_pkg(
114981-    name = "google-cloud-datastore-v1-java",
114982-    include_samples = True,
114983-    transport = "grpc+rest",
114984-    deps = [
114985-        ":datastore_java_gapic",
114986-        ":datastore_java_grpc",
114987-        ":datastore_java_proto",
114988-        ":datastore_proto",
114989-    ],
114990-)
114991-
114992-##############################################################################
114993-# Go
114994-##############################################################################
114995-load(
114996-    "@com_google_googleapis_imports//:imports.bzl",
114997-    "go_gapic_assembly_pkg",
114998-    "go_gapic_library",
114999-    "go_proto_library",
115000-    "go_test",
115001-)
115002-
115003-go_proto_library(
115004-    name = "datastore_go_proto",
115005-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
115006-    importpath = "google.golang.org/genproto/googleapis/datastore/v1",
115007-    protos = [":datastore_proto"],
115008-    deps = [
115009-        "//google/api:annotations_go_proto",
115010-        "//google/type:latlng_go_proto",
115011-    ],
115012-)
115013-
115014-go_gapic_library(
115015-    name = "datastore_go_gapic",
115016-    srcs = [":datastore_proto_with_info"],
115017-    grpc_service_config = "datastore_grpc_service_config.json",
115018-    importpath = "cloud.google.com/go/datastore/apiv1;datastore",
115019-    metadata = True,
115020-    rest_numeric_enums = False,
115021-    service_yaml = "datastore_v1.yaml",
115022-    transport = "grpc+rest",
115023-    deps = [
115024-        ":datastore_go_proto",
115025-        "//google/longrunning:longrunning_go_gapic",
115026-        "//google/longrunning:longrunning_go_proto",
115027-        "@com_google_cloud_go//longrunning:go_default_library",
115028-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
115029-    ],
115030-)
115031-
115032-go_test(
115033-    name = "datastore_go_gapic_test",
115034-    srcs = [":datastore_go_gapic_srcjar_test"],
115035-    embed = [":datastore_go_gapic"],
115036-    importpath = "cloud.google.com/go/datastore/apiv1",
115037-)
115038-
115039-# Open Source Packages
115040-go_gapic_assembly_pkg(
115041-    name = "gapi-cloud-datastore-v1-go",
115042-    deps = [
115043-        ":datastore_go_gapic",
115044-        ":datastore_go_gapic_srcjar-metadata.srcjar",
115045-        ":datastore_go_gapic_srcjar-test.srcjar",
115046-        ":datastore_go_proto",
115047-    ],
115048-)
115049-
115050-##############################################################################
115051-# Python
115052-##############################################################################
115053-load(
115054-    "@com_google_googleapis_imports//:imports.bzl",
115055-    "py_gapic_assembly_pkg",
115056-    "py_gapic_library",
115057-    "py_test",
115058-)
115059-
115060-py_gapic_library(
115061-    name = "datastore_py_gapic",
115062-    srcs = [":datastore_proto"],
115063-    grpc_service_config = "datastore_grpc_service_config.json",
115064-    opt_args = ["python-gapic-namespace=google.cloud"],
115065-    rest_numeric_enums = False,
115066-    service_yaml = "datastore_v1.yaml",
115067-    transport = "grpc",
115068-    deps = [
115069-    ],
115070-)
115071-
115072-py_test(
115073-    name = "datastore_py_gapic_test",
115074-    srcs = [
115075-        "datastore_py_gapic_pytest.py",
115076-        "datastore_py_gapic_test.py",
115077-    ],
115078-    legacy_create_init = False,
115079-    deps = [":datastore_py_gapic"],
115080-)
115081-
115082-# Open Source Packages
115083-py_gapic_assembly_pkg(
115084-    name = "datastore-v1-py",
115085-    deps = [
115086-        ":datastore_py_gapic",
115087-    ],
115088-)
115089-
115090-##############################################################################
115091-# PHP
115092-##############################################################################
115093-load(
115094-    "@com_google_googleapis_imports//:imports.bzl",
115095-    "php_gapic_assembly_pkg",
115096-    "php_gapic_library",
115097-    "php_grpc_library",
115098-    "php_proto_library",
115099-)
115100-
115101-php_proto_library(
115102-    name = "datastore_php_proto",
115103-    deps = [":datastore_proto"],
115104-)
115105-
115106-php_grpc_library(
115107-    name = "datastore_php_grpc",
115108-    srcs = [":datastore_proto"],
115109-    deps = [":datastore_php_proto"],
115110-)
115111-
115112-php_gapic_library(
115113-    name = "datastore_php_gapic",
115114-    srcs = [":datastore_proto_with_info"],
115115-    grpc_service_config = "datastore_grpc_service_config.json",
115116-    rest_numeric_enums = False,
115117-    service_yaml = "datastore_v1.yaml",
115118-    transport = "grpc+rest",
115119-    deps = [
115120-        ":datastore_php_grpc",
115121-        ":datastore_php_proto",
115122-    ],
115123-)
115124-
115125-# Open Source Packages
115126-php_gapic_assembly_pkg(
115127-    name = "google-cloud-datastore-v1-php",
115128-    deps = [
115129-        ":datastore_php_gapic",
115130-        ":datastore_php_grpc",
115131-        ":datastore_php_proto",
115132-    ],
115133-)
115134-
115135-##############################################################################
115136-# Node.js
115137-##############################################################################
115138-load(
115139-    "@com_google_googleapis_imports//:imports.bzl",
115140-    "nodejs_gapic_assembly_pkg",
115141-    "nodejs_gapic_library",
115142-)
115143-
115144-nodejs_gapic_library(
115145-    name = "datastore_nodejs_gapic",
115146-    package_name = "@google-cloud/datastore",
115147-    src = ":datastore_proto_with_info",
115148-    extra_protoc_parameters = ["metadata"],
115149-    grpc_service_config = "datastore_grpc_service_config.json",
115150-    main_service = "datastore",
115151-    mixins = "google.longrunning.Operations",
115152-    package = "google.datastore.v1",
115153-    rest_numeric_enums = False,
115154-    service_yaml = "datastore_v1.yaml",
115155-    transport = "grpc+rest",
115156-    deps = [],
115157-)
115158-
115159-nodejs_gapic_assembly_pkg(
115160-    name = "datastore-v1-nodejs",
115161-    deps = [
115162-        ":datastore_nodejs_gapic",
115163-        ":datastore_proto",
115164-    ],
115165-)
115166-
115167-##############################################################################
115168-# Ruby
115169-##############################################################################
115170-load(
115171-    "@com_google_googleapis_imports//:imports.bzl",
115172-    "ruby_cloud_gapic_library",
115173-    "ruby_gapic_assembly_pkg",
115174-    "ruby_grpc_library",
115175-    "ruby_proto_library",
115176-)
115177-
115178-ruby_proto_library(
115179-    name = "datastore_ruby_proto",
115180-    deps = [":datastore_proto"],
115181-)
115182-
115183-ruby_grpc_library(
115184-    name = "datastore_ruby_grpc",
115185-    srcs = [":datastore_proto"],
115186-    deps = [":datastore_ruby_proto"],
115187-)
115188-
115189-ruby_cloud_gapic_library(
115190-    name = "datastore_ruby_gapic",
115191-    srcs = [":datastore_proto_with_info"],
115192-    extra_protoc_parameters = [
115193-        "ruby-cloud-api-id=datastore.googleapis.com",
115194-        "ruby-cloud-api-shortname=datastore",
115195-        "ruby-cloud-env-prefix=DATASTORE",
115196-        "ruby-cloud-gem-name=google-cloud-datastore-v1",
115197-        "ruby-cloud-product-url=https://cloud.google.com/datastore",
115198-    ],
115199-    grpc_service_config = "datastore_grpc_service_config.json",
115200-    rest_numeric_enums = False,
115201-    ruby_cloud_description = "Firestore in Datastore mode is a NoSQL document database built for automatic scaling, high performance, and ease of application development.",
115202-    ruby_cloud_title = "Firestore in Datastore mode V1",
115203-    service_yaml = "datastore_v1.yaml",
115204-    deps = [
115205-        ":datastore_ruby_grpc",
115206-        ":datastore_ruby_proto",
115207-    ],
115208-)
115209-
115210-# Open Source Packages
115211-ruby_gapic_assembly_pkg(
115212-    name = "google-cloud-datastore-v1-ruby",
115213-    deps = [
115214-        ":datastore_ruby_gapic",
115215-        ":datastore_ruby_grpc",
115216-        ":datastore_ruby_proto",
115217-    ],
115218-)
115219-
115220-##############################################################################
115221-# C#
115222-##############################################################################
115223-load(
115224-    "@com_google_googleapis_imports//:imports.bzl",
115225-    "csharp_gapic_assembly_pkg",
115226-    "csharp_gapic_library",
115227-    "csharp_grpc_library",
115228-    "csharp_proto_library",
115229-)
115230-
115231-csharp_proto_library(
115232-    name = "datastore_csharp_proto",
115233-    deps = [":datastore_proto"],
115234-)
115235-
115236-csharp_grpc_library(
115237-    name = "datastore_csharp_grpc",
115238-    srcs = [":datastore_proto"],
115239-    deps = [":datastore_csharp_proto"],
115240-)
115241-
115242-csharp_gapic_library(
115243-    name = "datastore_csharp_gapic",
115244-    srcs = [":datastore_proto_with_info"],
115245-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
115246-    grpc_service_config = "datastore_grpc_service_config.json",
115247-    rest_numeric_enums = False,
115248-    service_yaml = "datastore_v1.yaml",
115249-    deps = [
115250-        ":datastore_csharp_grpc",
115251-        ":datastore_csharp_proto",
115252-    ],
115253-)
115254-
115255-# Open Source Packages
115256-csharp_gapic_assembly_pkg(
115257-    name = "google-cloud-datastore-v1-csharp",
115258-    deps = [
115259-        ":datastore_csharp_gapic",
115260-        ":datastore_csharp_grpc",
115261-        ":datastore_csharp_proto",
115262-    ],
115263-)
115264-
115265-##############################################################################
115266-# C++
115267-##############################################################################
115268-load(
115269-    "@com_google_googleapis_imports//:imports.bzl",
115270-    "cc_grpc_library",
115271-    "cc_proto_library",
115272-)
115273-
115274-cc_proto_library(
115275-    name = "datastore_cc_proto",
115276-    deps = [":datastore_proto"],
115277-)
115278-
115279-cc_grpc_library(
115280-    name = "datastore_cc_grpc",
115281-    srcs = [":datastore_proto"],
115282-    grpc_only = True,
115283-    deps = [":datastore_cc_proto"],
115284-)
115285diff -urN a/google/devtools/artifactregistry/BUILD.bazel b/google/devtools/artifactregistry/BUILD.bazel
115286--- a/google/devtools/artifactregistry/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
115287+++ b/google/devtools/artifactregistry/BUILD.bazel	1969-12-31 16:00:00
115288@@ -1,40 +0,0 @@
115289-# This build file includes a target for the Ruby wrapper library for
115290-# google-cloud-artifact_registry.
115291-
115292-# This is an API workspace, having public visibility by default makes perfect sense.
115293-package(default_visibility = ["//visibility:public"])
115294-
115295-# Export yaml configs.
115296-exports_files(glob(["*.yaml"]))
115297-
115298-load(
115299-    "@com_google_googleapis_imports//:imports.bzl",
115300-    "ruby_cloud_gapic_library",
115301-    "ruby_gapic_assembly_pkg",
115302-)
115303-
115304-# Generates a Ruby wrapper client for artifactregistry.
115305-# Ruby wrapper clients are versionless, but are generated from source protos
115306-# for a particular service version, v1 in this case.
115307-ruby_cloud_gapic_library(
115308-    name = "artifactregistry_ruby_wrapper",
115309-    srcs = ["//google/devtools/artifactregistry/v1:artifactregistry_proto_with_info"],
115310-    extra_protoc_parameters = [
115311-        "ruby-cloud-gem-name=google-cloud-artifact_registry",
115312-        "ruby-cloud-env-prefix=ARTIFACT_REGISTRY",
115313-        "ruby-cloud-wrapper-of=v1:0.0;v1beta2:0.0",
115314-        "ruby-cloud-product-url=https://cloud.google.com/artifact-registry/",
115315-        "ruby-cloud-api-id=artifactregistry.googleapis.com",
115316-        "ruby-cloud-api-shortname=artifactregistry",
115317-    ],
115318-    ruby_cloud_description = "Artifact Registry stores and manages build artifacts in a scalable and integrated service built on Google infrastructure.",
115319-    ruby_cloud_title = "Artifact Registry",
115320-)
115321-
115322-# Open Source package.
115323-ruby_gapic_assembly_pkg(
115324-    name = "google-cloud-artifactregistry-ruby",
115325-    deps = [
115326-        ":artifactregistry_ruby_wrapper",
115327-    ],
115328-)
115329diff -urN a/google/devtools/artifactregistry/v1/BUILD.bazel b/google/devtools/artifactregistry/v1/BUILD.bazel
115330--- a/google/devtools/artifactregistry/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
115331+++ b/google/devtools/artifactregistry/v1/BUILD.bazel	1969-12-31 16:00:00
115332@@ -1,366 +0,0 @@
115333-# This file was automatically generated by BuildFileGenerator
115334-# https://github.com/googleapis/rules_gapic/tree/master/bazel
115335-
115336-# Most of the manual changes to this file will be overwritten.
115337-# It's **only** allowed to change the following rule attribute values:
115338-# - names of *_gapic_assembly_* rules
115339-# - certain parameters of *_gapic_library rules, including but not limited to:
115340-#    * extra_protoc_parameters
115341-#    * extra_protoc_file_parameters
115342-# The complete list of preserved parameters can be found in the source code.
115343-
115344-##############################################################################
115345-# Common
115346-##############################################################################
115347-load("@rules_proto//proto:defs.bzl", "proto_library")
115348-load(
115349-    "@com_google_googleapis_imports//:imports.bzl",
115350-    "cc_grpc_library",
115351-    "cc_proto_library",
115352-    "csharp_gapic_assembly_pkg",
115353-    "csharp_gapic_library",
115354-    "csharp_grpc_library",
115355-    "csharp_proto_library",
115356-    "go_gapic_assembly_pkg",
115357-    "go_gapic_library",
115358-    "go_proto_library",
115359-    "go_test",
115360-    "java_gapic_assembly_gradle_pkg",
115361-    "java_gapic_library",
115362-    "java_gapic_test",
115363-    "java_grpc_library",
115364-    "java_proto_library",
115365-    "nodejs_gapic_assembly_pkg",
115366-    "nodejs_gapic_library",
115367-    "php_gapic_assembly_pkg",
115368-    "php_gapic_library",
115369-    "php_grpc_library",
115370-    "php_proto_library",
115371-    "proto_library_with_info",
115372-    "py_gapic_assembly_pkg",
115373-    "py_gapic_library",
115374-    "py_test",
115375-    "ruby_cloud_gapic_library",
115376-    "ruby_gapic_assembly_pkg",
115377-    "ruby_grpc_library",
115378-    "ruby_proto_library",
115379-)
115380-
115381-# This is an API workspace, having public visibility by default makes perfect sense.
115382-package(default_visibility = ["//visibility:public"])
115383-
115384-proto_library(
115385-    name = "artifactregistry_proto",
115386-    srcs = [
115387-        "apt_artifact.proto",
115388-        "artifact.proto",
115389-        "file.proto",
115390-        "package.proto",
115391-        "repository.proto",
115392-        "service.proto",
115393-        "settings.proto",
115394-        "tag.proto",
115395-        "version.proto",
115396-        "yum_artifact.proto",
115397-    ],
115398-    deps = [
115399-        "//google/api:annotations_proto",
115400-        "//google/api:client_proto",
115401-        "//google/api:field_behavior_proto",
115402-        "//google/api:resource_proto",
115403-        "//google/iam/v1:iam_policy_proto",
115404-        "//google/iam/v1:policy_proto",
115405-        "//google/longrunning:operations_proto",
115406-        "//google/rpc:status_proto",
115407-        "@com_google_protobuf//:empty_proto",
115408-        "@com_google_protobuf//:field_mask_proto",
115409-        "@com_google_protobuf//:struct_proto",
115410-        "@com_google_protobuf//:timestamp_proto",
115411-    ],
115412-)
115413-
115414-proto_library_with_info(
115415-    name = "artifactregistry_proto_with_info",
115416-    deps = [
115417-        ":artifactregistry_proto",
115418-        "//google/cloud:common_resources_proto",
115419-    ],
115420-)
115421-
115422-java_proto_library(
115423-    name = "artifactregistry_java_proto",
115424-    deps = [":artifactregistry_proto"],
115425-)
115426-
115427-java_grpc_library(
115428-    name = "artifactregistry_java_grpc",
115429-    srcs = [":artifactregistry_proto"],
115430-    deps = [":artifactregistry_java_proto"],
115431-)
115432-
115433-java_gapic_library(
115434-    name = "artifactregistry_java_gapic",
115435-    srcs = [":artifactregistry_proto_with_info"],
115436-    gapic_yaml = None,
115437-    grpc_service_config = "artifactregistry_grpc_service_config.json",
115438-    rest_numeric_enums = False,
115439-    service_yaml = "artifactregistry_v1.yaml",
115440-    test_deps = [
115441-        ":artifactregistry_java_grpc",
115442-        "//google/iam/v1:iam_java_grpc",
115443-    ],
115444-    transport = "grpc+rest",
115445-    deps = [
115446-        ":artifactregistry_java_proto",
115447-        "//google/api:api_java_proto",
115448-        "//google/iam/v1:iam_java_proto",
115449-    ],
115450-)
115451-
115452-java_gapic_test(
115453-    name = "artifactregistry_java_gapic_test_suite",
115454-    test_classes = [
115455-        "com.google.devtools.artifactregistry.v1.ArtifactRegistryClientHttpJsonTest",
115456-        "com.google.devtools.artifactregistry.v1.ArtifactRegistryClientTest",
115457-    ],
115458-    runtime_deps = [":artifactregistry_java_gapic_test"],
115459-)
115460-
115461-# Open Source Packages
115462-java_gapic_assembly_gradle_pkg(
115463-    name = "google-cloud-devtools-artifactregistry-v1-java",
115464-    include_samples = True,
115465-    transport = "grpc+rest",
115466-    deps = [
115467-        ":artifactregistry_java_gapic",
115468-        ":artifactregistry_java_grpc",
115469-        ":artifactregistry_java_proto",
115470-        ":artifactregistry_proto",
115471-    ],
115472-)
115473-
115474-go_proto_library(
115475-    name = "artifactregistry_go_proto",
115476-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
115477-    importpath = "google.golang.org/genproto/googleapis/devtools/artifactregistry/v1",
115478-    protos = [":artifactregistry_proto"],
115479-    deps = [
115480-        "//google/api:annotations_go_proto",
115481-        "//google/iam/v1:iam_go_proto",
115482-        "//google/longrunning:longrunning_go_proto",
115483-        "//google/rpc:status_go_proto",
115484-    ],
115485-)
115486-
115487-go_gapic_library(
115488-    name = "artifactregistry_go_gapic",
115489-    srcs = [":artifactregistry_proto_with_info"],
115490-    grpc_service_config = "artifactregistry_grpc_service_config.json",
115491-    importpath = "cloud.google.com/go/devtools/artifactregistry/apiv1;artifactregistry",
115492-    metadata = True,
115493-    rest_numeric_enums = False,
115494-    service_yaml = "artifactregistry_v1.yaml",
115495-    transport = "grpc+rest",
115496-    deps = [
115497-        ":artifactregistry_go_proto",
115498-        "//google/iam/v1:iam_go_proto",
115499-        "//google/longrunning:longrunning_go_proto",
115500-        "@com_google_cloud_go//longrunning:go_default_library",
115501-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
115502-        "@io_bazel_rules_go//proto/wkt:struct_go_proto",
115503-    ],
115504-)
115505-
115506-go_test(
115507-    name = "artifactregistry_go_gapic_test",
115508-    srcs = [":artifactregistry_go_gapic_srcjar_test"],
115509-    embed = [":artifactregistry_go_gapic"],
115510-    importpath = "cloud.google.com/go/devtools/artifactregistry/apiv1",
115511-)
115512-
115513-# Open Source Packages
115514-go_gapic_assembly_pkg(
115515-    name = "gapi-cloud-devtools-artifactregistry-v1-go",
115516-    deps = [
115517-        ":artifactregistry_go_gapic",
115518-        ":artifactregistry_go_gapic_srcjar-metadata.srcjar",
115519-        ":artifactregistry_go_gapic_srcjar-test.srcjar",
115520-        ":artifactregistry_go_proto",
115521-    ],
115522-)
115523-
115524-py_gapic_library(
115525-    name = "artifactregistry_py_gapic",
115526-    srcs = [":artifactregistry_proto"],
115527-    grpc_service_config = "artifactregistry_grpc_service_config.json",
115528-    opt_args = [
115529-        "python-gapic-name=artifactregistry",
115530-        "python-gapic-namespace=google.cloud",
115531-        "warehouse-package-name=google-cloud-artifact-registry",
115532-    ],
115533-    rest_numeric_enums = False,
115534-    transport = "grpc",
115535-    deps = [
115536-        "//google/iam/v1:iam_policy_py_proto",
115537-    ],
115538-)
115539-
115540-py_test(
115541-    name = "artifactregistry_py_gapic_test",
115542-    srcs = [
115543-        "artifactregistry_py_gapic_pytest.py",
115544-        "artifactregistry_py_gapic_test.py",
115545-    ],
115546-    legacy_create_init = False,
115547-    deps = [":artifactregistry_py_gapic"],
115548-)
115549-
115550-# Open Source Packages
115551-py_gapic_assembly_pkg(
115552-    name = "devtools-artifactregistry-v1-py",
115553-    deps = [
115554-        ":artifactregistry_py_gapic",
115555-    ],
115556-)
115557-
115558-php_proto_library(
115559-    name = "artifactregistry_php_proto",
115560-    deps = [":artifactregistry_proto"],
115561-)
115562-
115563-php_grpc_library(
115564-    name = "artifactregistry_php_grpc",
115565-    srcs = [":artifactregistry_proto"],
115566-    deps = [":artifactregistry_php_proto"],
115567-)
115568-
115569-php_gapic_library(
115570-    name = "artifactregistry_php_gapic",
115571-    srcs = [":artifactregistry_proto_with_info"],
115572-    grpc_service_config = "artifactregistry_grpc_service_config.json",
115573-    rest_numeric_enums = False,
115574-    service_yaml = "artifactregistry_v1.yaml",
115575-    transport = "grpc+rest",
115576-    deps = [
115577-        ":artifactregistry_php_grpc",
115578-        ":artifactregistry_php_proto",
115579-    ],
115580-)
115581-
115582-# Open Source Packages
115583-php_gapic_assembly_pkg(
115584-    name = "google-cloud-devtools-artifactregistry-v1-php",
115585-    deps = [
115586-        ":artifactregistry_php_gapic",
115587-        ":artifactregistry_php_grpc",
115588-        ":artifactregistry_php_proto",
115589-    ],
115590-)
115591-
115592-nodejs_gapic_library(
115593-    name = "artifactregistry_nodejs_gapic",
115594-    package_name = "@google-cloud/artifact-registry",
115595-    src = ":artifactregistry_proto_with_info",
115596-    extra_protoc_parameters = ["metadata"],
115597-    grpc_service_config = "artifactregistry_grpc_service_config.json",
115598-    package = "google.devtools.artifactregistry.v1",
115599-    rest_numeric_enums = False,
115600-    service_yaml = "artifactregistry_v1.yaml",
115601-    transport = "grpc+rest",
115602-    deps = [],
115603-)
115604-
115605-nodejs_gapic_assembly_pkg(
115606-    name = "devtools-artifactregistry-v1-nodejs",
115607-    deps = [
115608-        ":artifactregistry_nodejs_gapic",
115609-        ":artifactregistry_proto",
115610-    ],
115611-)
115612-
115613-ruby_proto_library(
115614-    name = "artifactregistry_ruby_proto",
115615-    deps = [":artifactregistry_proto"],
115616-)
115617-
115618-ruby_grpc_library(
115619-    name = "artifactregistry_ruby_grpc",
115620-    srcs = [":artifactregistry_proto"],
115621-    deps = [":artifactregistry_ruby_proto"],
115622-)
115623-
115624-ruby_cloud_gapic_library(
115625-    name = "artifactregistry_ruby_gapic",
115626-    srcs = [":artifactregistry_proto_with_info"],
115627-    extra_protoc_parameters = [
115628-        "ruby-cloud-api-id=artifactregistry.googleapis.com",
115629-        "ruby-cloud-api-shortname=artifactregistry",
115630-        "ruby-cloud-env-prefix=ARTIFACT_REGISTRY",
115631-        "ruby-cloud-gem-name=google-cloud-artifact_registry-v1",
115632-        "ruby-cloud-product-url=https://cloud.google.com/artifact-registry/",
115633-    ],
115634-    grpc_service_config = "artifactregistry_grpc_service_config.json",
115635-    rest_numeric_enums = False,
115636-    ruby_cloud_description = "Artifact Registry stores and manages build artifacts in a scalable and integrated service built on Google infrastructure.",
115637-    ruby_cloud_title = "Artifact Registry V1",
115638-    deps = [
115639-        ":artifactregistry_ruby_grpc",
115640-        ":artifactregistry_ruby_proto",
115641-    ],
115642-)
115643-
115644-# Open Source Packages
115645-ruby_gapic_assembly_pkg(
115646-    name = "google-cloud-devtools-artifactregistry-v1-ruby",
115647-    deps = [
115648-        ":artifactregistry_ruby_gapic",
115649-        ":artifactregistry_ruby_grpc",
115650-        ":artifactregistry_ruby_proto",
115651-    ],
115652-)
115653-
115654-csharp_proto_library(
115655-    name = "artifactregistry_csharp_proto",
115656-    deps = [":artifactregistry_proto"],
115657-)
115658-
115659-csharp_grpc_library(
115660-    name = "artifactregistry_csharp_grpc",
115661-    srcs = [":artifactregistry_proto"],
115662-    deps = [":artifactregistry_csharp_proto"],
115663-)
115664-
115665-csharp_gapic_library(
115666-    name = "artifactregistry_csharp_gapic",
115667-    srcs = [":artifactregistry_proto_with_info"],
115668-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
115669-    grpc_service_config = "artifactregistry_grpc_service_config.json",
115670-    rest_numeric_enums = False,
115671-    service_yaml = "artifactregistry_v1.yaml",
115672-    deps = [
115673-        ":artifactregistry_csharp_grpc",
115674-        ":artifactregistry_csharp_proto",
115675-    ],
115676-)
115677-
115678-# Open Source Packages
115679-csharp_gapic_assembly_pkg(
115680-    name = "google-cloud-devtools-artifactregistry-v1-csharp",
115681-    deps = [
115682-        ":artifactregistry_csharp_gapic",
115683-        ":artifactregistry_csharp_grpc",
115684-        ":artifactregistry_csharp_proto",
115685-    ],
115686-)
115687-
115688-cc_proto_library(
115689-    name = "artifactregistry_cc_proto",
115690-    deps = [":artifactregistry_proto"],
115691-)
115692-
115693-cc_grpc_library(
115694-    name = "artifactregistry_cc_grpc",
115695-    srcs = [":artifactregistry_proto"],
115696-    grpc_only = True,
115697-    deps = [":artifactregistry_cc_proto"],
115698-)
115699diff -urN a/google/devtools/artifactregistry/v1beta2/BUILD.bazel b/google/devtools/artifactregistry/v1beta2/BUILD.bazel
115700--- a/google/devtools/artifactregistry/v1beta2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
115701+++ b/google/devtools/artifactregistry/v1beta2/BUILD.bazel	1969-12-31 16:00:00
115702@@ -1,350 +0,0 @@
115703-# This file was automatically generated by BuildFileGenerator
115704-# https://github.com/googleapis/gapic-generator/tree/master/rules_gapic/bazel
115705-
115706-# Most of the manual changes to this file will be overwritten.
115707-# It's **only** allowed to change the following rule attribute values:
115708-# - names of *_gapic_assembly_* rules
115709-# - certain parameters of *_gapic_library rules, including but not limited to:
115710-#    * extra_protoc_parameters
115711-#    * extra_protoc_file_parameters
115712-# The complete list of preserved parameters can be found in the source code.
115713-
115714-##############################################################################
115715-# Common
115716-##############################################################################
115717-load("@rules_proto//proto:defs.bzl", "proto_library")
115718-load(
115719-    "@com_google_googleapis_imports//:imports.bzl",
115720-    "csharp_gapic_assembly_pkg",
115721-    "csharp_gapic_library",
115722-    "csharp_grpc_library",
115723-    "csharp_proto_library",
115724-    "go_gapic_assembly_pkg",
115725-    "go_gapic_library",
115726-    "go_proto_library",
115727-    "go_test",
115728-    "java_gapic_assembly_gradle_pkg",
115729-    "java_gapic_library",
115730-    "java_gapic_test",
115731-    "java_grpc_library",
115732-    "java_proto_library",
115733-    "nodejs_gapic_assembly_pkg",
115734-    "nodejs_gapic_library",
115735-    "php_gapic_assembly_pkg",
115736-    "php_gapic_library",
115737-    "php_grpc_library",
115738-    "php_proto_library",
115739-    "proto_library_with_info",
115740-    "py_gapic_assembly_pkg",
115741-    "py_gapic_library",
115742-    "py_test",
115743-    "ruby_cloud_gapic_library",
115744-    "ruby_gapic_assembly_pkg",
115745-    "ruby_grpc_library",
115746-    "ruby_proto_library",
115747-)
115748-
115749-# This is an API workspace, having public visibility by default makes perfect sense.
115750-package(default_visibility = ["//visibility:public"])
115751-
115752-proto_library(
115753-    name = "artifactregistry_proto",
115754-    srcs = [
115755-        "apt_artifact.proto",
115756-        "file.proto",
115757-        "package.proto",
115758-        "repository.proto",
115759-        "service.proto",
115760-        "settings.proto",
115761-        "tag.proto",
115762-        "version.proto",
115763-        "yum_artifact.proto",
115764-    ],
115765-    deps = [
115766-        "//google/api:annotations_proto",
115767-        "//google/api:client_proto",
115768-        "//google/api:field_behavior_proto",
115769-        "//google/api:resource_proto",
115770-        "//google/iam/v1:iam_policy_proto",
115771-        "//google/iam/v1:policy_proto",
115772-        "//google/longrunning:operations_proto",
115773-        "//google/rpc:status_proto",
115774-        "@com_google_protobuf//:empty_proto",
115775-        "@com_google_protobuf//:field_mask_proto",
115776-        "@com_google_protobuf//:struct_proto",
115777-        "@com_google_protobuf//:timestamp_proto",
115778-    ],
115779-)
115780-
115781-proto_library_with_info(
115782-    name = "artifactregistry_proto_with_info",
115783-    deps = [
115784-        ":artifactregistry_proto",
115785-        "//google/cloud:common_resources_proto",
115786-    ],
115787-)
115788-
115789-java_proto_library(
115790-    name = "artifactregistry_java_proto",
115791-    deps = [":artifactregistry_proto"],
115792-)
115793-
115794-java_grpc_library(
115795-    name = "artifactregistry_java_grpc",
115796-    srcs = [":artifactregistry_proto"],
115797-    deps = [":artifactregistry_java_proto"],
115798-)
115799-
115800-java_gapic_library(
115801-    name = "artifactregistry_java_gapic",
115802-    srcs = [":artifactregistry_proto_with_info"],
115803-    grpc_service_config = "artifactregistry_grpc_service_config.json",
115804-    rest_numeric_enums = False,
115805-    test_deps = [
115806-        ":artifactregistry_java_grpc",
115807-        "//google/iam/v1:iam_java_grpc",
115808-    ],
115809-    transport = "grpc+rest",
115810-    deps = [
115811-        ":artifactregistry_java_proto",
115812-        "//google/iam/v1:iam_java_proto",
115813-    ],
115814-)
115815-
115816-java_gapic_test(
115817-    name = "artifactregistry_java_gapic_test_suite",
115818-    test_classes = [
115819-        "com.google.devtools.artifactregistry.v1beta2.ArtifactRegistryClientHttpJsonTest",
115820-        "com.google.devtools.artifactregistry.v1beta2.ArtifactRegistryClientTest",
115821-    ],
115822-    runtime_deps = [":artifactregistry_java_gapic_test"],
115823-)
115824-
115825-# Open Source Packages
115826-java_gapic_assembly_gradle_pkg(
115827-    name = "google-cloud-devtools-artifactregistry-v1beta2-java",
115828-    include_samples = True,
115829-    transport = "grpc+rest",
115830-    deps = [
115831-        ":artifactregistry_java_gapic",
115832-        ":artifactregistry_java_grpc",
115833-        ":artifactregistry_java_proto",
115834-        ":artifactregistry_proto",
115835-    ],
115836-)
115837-
115838-go_proto_library(
115839-    name = "artifactregistry_go_proto",
115840-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
115841-    importpath = "google.golang.org/genproto/googleapis/devtools/artifactregistry/v1beta2",
115842-    protos = [":artifactregistry_proto"],
115843-    deps = [
115844-        "//google/api:annotations_go_proto",
115845-        "//google/iam/v1:iam_go_proto",
115846-        "//google/longrunning:longrunning_go_proto",
115847-        "//google/rpc:status_go_proto",
115848-    ],
115849-)
115850-
115851-go_gapic_library(
115852-    name = "artifactregistry_go_gapic",
115853-    srcs = [":artifactregistry_proto_with_info"],
115854-    grpc_service_config = "artifactregistry_grpc_service_config.json",
115855-    importpath = "cloud.google.com/go/devtools/artifactregistry/apiv1beta2;artifactregistry",
115856-    rest_numeric_enums = False,
115857-    service_yaml = "artifactregistry_v1beta2.yaml",
115858-    transport = "grpc+rest",
115859-    deps = [
115860-        ":artifactregistry_go_proto",
115861-        "//google/iam/v1:iam_go_proto",
115862-        "//google/longrunning:longrunning_go_proto",
115863-        "@com_google_cloud_go//longrunning:go_default_library",
115864-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
115865-    ],
115866-)
115867-
115868-go_test(
115869-    name = "artifactregistry_go_gapic_test",
115870-    srcs = [":artifactregistry_go_gapic_srcjar_test"],
115871-    embed = [":artifactregistry_go_gapic"],
115872-    importpath = "cloud.google.com/go/devtools/artifactregistry/apiv1beta2",
115873-)
115874-
115875-# Open Source Packages
115876-go_gapic_assembly_pkg(
115877-    name = "gapi-cloud-devtools-artifactregistry-v1beta2-go",
115878-    deps = [
115879-        ":artifactregistry_go_gapic",
115880-        ":artifactregistry_go_gapic_srcjar-test.srcjar",
115881-        ":artifactregistry_go_proto",
115882-    ],
115883-)
115884-
115885-py_gapic_library(
115886-    name = "artifactregistry_py_gapic",
115887-    srcs = [":artifactregistry_proto"],
115888-    grpc_service_config = "artifactregistry_grpc_service_config.json",
115889-    opt_args = [
115890-        "python-gapic-namespace=google.cloud",
115891-        "python-gapic-name=artifactregistry",
115892-        "warehouse-package-name=google-cloud-artifact-registry",
115893-    ],
115894-    rest_numeric_enums = False,
115895-    transport = "grpc",
115896-    deps = [
115897-        "//google/iam/v1:iam_policy_py_proto",
115898-    ],
115899-)
115900-
115901-py_test(
115902-    name = "artifactregistry_py_gapic_test",
115903-    srcs = [
115904-        "artifactregistry_py_gapic_pytest.py",
115905-        "artifactregistry_py_gapic_test.py",
115906-    ],
115907-    legacy_create_init = False,
115908-    deps = [":artifactregistry_py_gapic"],
115909-)
115910-
115911-# Open Source Packages
115912-py_gapic_assembly_pkg(
115913-    name = "google-cloud-artifactregistry-v1beta2-py",
115914-    deps = [
115915-        ":artifactregistry_py_gapic",
115916-    ],
115917-)
115918-
115919-php_proto_library(
115920-    name = "artifactregistry_php_proto",
115921-    deps = [":artifactregistry_proto"],
115922-)
115923-
115924-php_grpc_library(
115925-    name = "artifactregistry_php_grpc",
115926-    srcs = [":artifactregistry_proto"],
115927-    deps = [":artifactregistry_php_proto"],
115928-)
115929-
115930-php_gapic_library(
115931-    name = "artifactregistry_php_gapic",
115932-    srcs = [":artifactregistry_proto_with_info"],
115933-    grpc_service_config = "artifactregistry_grpc_service_config.json",
115934-    rest_numeric_enums = False,
115935-    service_yaml = "artifactregistry_v1beta2.yaml",
115936-    transport = "grpc+rest",
115937-    deps = [
115938-        ":artifactregistry_php_grpc",
115939-        ":artifactregistry_php_proto",
115940-    ],
115941-)
115942-
115943-# Open Source Packages
115944-php_gapic_assembly_pkg(
115945-    name = "google-cloud-devtools-artifactregistry-v1beta2-php",
115946-    deps = [
115947-        ":artifactregistry_php_gapic",
115948-        ":artifactregistry_php_grpc",
115949-        ":artifactregistry_php_proto",
115950-    ],
115951-)
115952-
115953-nodejs_gapic_library(
115954-    name = "artifactregistry_nodejs_gapic",
115955-    package_name = "@google-cloud/artifact-registry",
115956-    src = ":artifactregistry_proto_with_info",
115957-    extra_protoc_parameters = ["metadata"],
115958-    grpc_service_config = "artifactregistry_grpc_service_config.json",
115959-    package = "google.devtools.artifactregistry.v1beta2",
115960-    rest_numeric_enums = False,
115961-    service_yaml = "artifactregistry_v1beta2.yaml",
115962-    transport = "grpc+rest",
115963-    deps = [],
115964-)
115965-
115966-nodejs_gapic_assembly_pkg(
115967-    name = "devtools-artifactregistry-v1beta2-nodejs",
115968-    deps = [
115969-        ":artifactregistry_nodejs_gapic",
115970-        ":artifactregistry_proto",
115971-    ],
115972-)
115973-
115974-ruby_proto_library(
115975-    name = "artifactregistry_ruby_proto",
115976-    deps = [":artifactregistry_proto"],
115977-)
115978-
115979-ruby_grpc_library(
115980-    name = "artifactregistry_ruby_grpc",
115981-    srcs = [":artifactregistry_proto"],
115982-    deps = [":artifactregistry_ruby_proto"],
115983-)
115984-
115985-ruby_cloud_gapic_library(
115986-    name = "artifactregistry_ruby_gapic",
115987-    srcs = [":artifactregistry_proto_with_info"],
115988-    extra_protoc_parameters = [
115989-        "ruby-cloud-gem-name=google-cloud-artifact_registry-v1beta2",
115990-        "ruby-cloud-env-prefix=ARTIFACT_REGISTRY",
115991-        "ruby-cloud-product-url=https://cloud.google.com/artifact-registry/",
115992-        "ruby-cloud-api-id=artifactregistry.googleapis.com",
115993-        "ruby-cloud-api-shortname=artifactregistry",
115994-    ],
115995-    grpc_service_config = "artifactregistry_grpc_service_config.json",
115996-    rest_numeric_enums = False,
115997-    ruby_cloud_description = "Artifact Registry stores and manages build artifacts in a scalable and integrated service built on Google infrastructure.",
115998-    ruby_cloud_title = "Artifact Registry V1beta2",
115999-    deps = [
116000-        ":artifactregistry_ruby_grpc",
116001-        ":artifactregistry_ruby_proto",
116002-    ],
116003-)
116004-
116005-# Open Source Packages
116006-ruby_gapic_assembly_pkg(
116007-    name = "google-cloud-devtools-artifactregistry-v1beta2-ruby",
116008-    deps = [
116009-        ":artifactregistry_ruby_gapic",
116010-        ":artifactregistry_ruby_grpc",
116011-        ":artifactregistry_ruby_proto",
116012-    ],
116013-)
116014-
116015-csharp_proto_library(
116016-    name = "artifactregistry_csharp_proto",
116017-    deps = [":artifactregistry_proto"],
116018-)
116019-
116020-csharp_grpc_library(
116021-    name = "artifactregistry_csharp_grpc",
116022-    srcs = [":artifactregistry_proto"],
116023-    deps = [":artifactregistry_csharp_proto"],
116024-)
116025-
116026-csharp_gapic_library(
116027-    name = "artifactregistry_csharp_gapic",
116028-    srcs = [":artifactregistry_proto_with_info"],
116029-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
116030-    grpc_service_config = "artifactregistry_grpc_service_config.json",
116031-    rest_numeric_enums = False,
116032-    service_yaml = "artifactregistry_v1beta2.yaml",
116033-    deps = [
116034-        ":artifactregistry_csharp_grpc",
116035-        ":artifactregistry_csharp_proto",
116036-    ],
116037-)
116038-
116039-# Open Source Packages
116040-csharp_gapic_assembly_pkg(
116041-    name = "google-cloud-devtools-artifactregistry-v1beta2-csharp",
116042-    deps = [
116043-        ":artifactregistry_csharp_gapic",
116044-        ":artifactregistry_csharp_grpc",
116045-        ":artifactregistry_csharp_proto",
116046-    ],
116047-)
116048-
116049-##############################################################################
116050-# C++
116051-##############################################################################
116052-# Put your C++ rules here
116053diff -urN a/google/devtools/build/BUILD.bazel b/google/devtools/build/BUILD.bazel
116054--- a/google/devtools/build/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
116055+++ b/google/devtools/build/BUILD.bazel	1969-12-31 16:00:00
116056@@ -1 +0,0 @@
116057-exports_files(glob(["*.yaml"]))
116058diff -urN a/google/devtools/build/v1/BUILD.bazel b/google/devtools/build/v1/BUILD.bazel
116059--- a/google/devtools/build/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
116060+++ b/google/devtools/build/v1/BUILD.bazel	1969-12-31 16:00:00
116061@@ -1,321 +0,0 @@
116062-# This file was automatically generated by BuildFileGenerator
116063-# https://github.com/googleapis/gapic-generator/tree/master/rules_gapic/bazel
116064-
116065-# Most of the manual changes to this file will be overwritten.
116066-# It's **only** allowed to change the following rule attribute values:
116067-# - names of *_gapic_assembly_* rules
116068-# - certain parameters of *_gapic_library rules, including but not limited to:
116069-#    * extra_protoc_parameters
116070-#    * extra_protoc_file_parameters
116071-# The complete list of preserved parameters can be found in the source code.
116072-
116073-##############################################################################
116074-# Common
116075-##############################################################################
116076-load("@rules_proto//proto:defs.bzl", "proto_library")
116077-load(
116078-    "@com_google_googleapis_imports//:imports.bzl",
116079-    "cc_grpc_library",
116080-    "cc_proto_library",
116081-    "csharp_gapic_assembly_pkg",
116082-    "csharp_gapic_library",
116083-    "csharp_grpc_library",
116084-    "csharp_proto_library",
116085-    "go_gapic_assembly_pkg",
116086-    "go_gapic_library",
116087-    "go_proto_library",
116088-    "go_test",
116089-    "java_gapic_assembly_gradle_pkg",
116090-    "java_gapic_library",
116091-    "java_gapic_test",
116092-    "java_grpc_library",
116093-    "java_proto_library",
116094-    "nodejs_gapic_assembly_pkg",
116095-    "nodejs_gapic_library",
116096-    "php_gapic_assembly_pkg",
116097-    "php_gapic_library",
116098-    "php_grpc_library",
116099-    "php_proto_library",
116100-    "proto_library_with_info",
116101-    "py_gapic_assembly_pkg",
116102-    "py_gapic_library",
116103-    "ruby_cloud_gapic_library",
116104-    "ruby_gapic_assembly_pkg",
116105-    "ruby_grpc_library",
116106-    "ruby_proto_library",
116107-)
116108-
116109-# This is an API workspace, having public visibility by default makes perfect sense.
116110-package(default_visibility = ["//visibility:public"])
116111-
116112-proto_library(
116113-    name = "build_proto",
116114-    srcs = [
116115-        "build_events.proto",
116116-        "build_status.proto",
116117-        "publish_build_event.proto",
116118-    ],
116119-    deps = [
116120-        "//google/api:annotations_proto",
116121-        "//google/api:client_proto",
116122-        "//google/api:field_behavior_proto",
116123-        "@com_google_protobuf//:any_proto",
116124-        "@com_google_protobuf//:duration_proto",
116125-        "@com_google_protobuf//:empty_proto",
116126-        "@com_google_protobuf//:timestamp_proto",
116127-        "@com_google_protobuf//:wrappers_proto",
116128-    ],
116129-)
116130-
116131-proto_library_with_info(
116132-    name = "build_proto_with_info",
116133-    deps = [
116134-        ":build_proto",
116135-        "//google/cloud:common_resources_proto",
116136-    ],
116137-)
116138-
116139-java_proto_library(
116140-    name = "build_java_proto",
116141-    deps = [":build_proto"],
116142-)
116143-
116144-java_grpc_library(
116145-    name = "build_java_grpc",
116146-    srcs = [":build_proto"],
116147-    deps = [":build_java_proto"],
116148-)
116149-
116150-java_gapic_library(
116151-    name = "build_java_gapic",
116152-    srcs = [":build_proto_with_info"],
116153-    gapic_yaml = "buildeventservice_gapic.yaml",
116154-    grpc_service_config = "buildeventservice_grpc_service_config.json",
116155-    rest_numeric_enums = False,
116156-    test_deps = [
116157-        ":build_java_grpc",
116158-    ],
116159-    transport = "grpc+rest",
116160-    deps = [
116161-        ":build_java_proto",
116162-    ],
116163-)
116164-
116165-java_gapic_test(
116166-    name = "build_java_gapic_test_suite",
116167-    test_classes = [
116168-        "com.google.cloud.devtools.build.v1.PublishBuildEventClientHttpJsonTest",
116169-        "com.google.cloud.devtools.build.v1.PublishBuildEventClientTest",
116170-    ],
116171-    runtime_deps = [":build_java_gapic_test"],
116172-)
116173-
116174-# Open Source Packages
116175-java_gapic_assembly_gradle_pkg(
116176-    name = "google-cloud-devtools-build-v1-java",
116177-    include_samples = True,
116178-    transport = "grpc+rest",
116179-    deps = [
116180-        ":build_java_gapic",
116181-        ":build_java_grpc",
116182-        ":build_java_proto",
116183-        ":build_proto",
116184-    ],
116185-)
116186-
116187-go_proto_library(
116188-    name = "build_go_proto",
116189-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
116190-    importpath = "google.golang.org/genproto/googleapis/devtools/build/v1",
116191-    protos = [":build_proto"],
116192-    deps = [
116193-        "//google/api:annotations_go_proto",
116194-    ],
116195-)
116196-
116197-go_gapic_library(
116198-    name = "build_go_gapic",
116199-    srcs = [":build_proto_with_info"],
116200-    grpc_service_config = "buildeventservice_grpc_service_config.json",
116201-    importpath = "cloud.google.com/go/devtools/build/apiv1;build",
116202-    rest_numeric_enums = False,
116203-    service_yaml = "buildeventservice_v1.yaml",
116204-    deps = [
116205-        ":build_go_proto",
116206-        "@io_bazel_rules_go//proto/wkt:duration_go_proto",
116207-    ],
116208-)
116209-
116210-go_test(
116211-    name = "build_go_gapic_test",
116212-    srcs = [":build_go_gapic_srcjar_test"],
116213-    embed = [":build_go_gapic"],
116214-    importpath = "cloud.google.com/go/devtools/build/apiv1",
116215-)
116216-
116217-# Open Source Packages
116218-go_gapic_assembly_pkg(
116219-    name = "gapi-cloud-devtools-build-v1-go",
116220-    deps = [
116221-        ":build_go_gapic",
116222-        ":build_go_gapic_srcjar-test.srcjar",
116223-        ":build_go_proto",
116224-    ],
116225-)
116226-
116227-py_gapic_library(
116228-    name = "build_py_gapic",
116229-    srcs = [":build_proto"],
116230-    grpc_service_config = "buildeventservice_grpc_service_config.json",
116231-    rest_numeric_enums = False,
116232-    transport = "grpc",
116233-)
116234-
116235-py_test(
116236-    name = "build_py_gapic_test",
116237-    srcs = [
116238-        "build_py_gapic_pytest.py",
116239-        "build_py_gapic_test.py",
116240-    ],
116241-    legacy_create_init = False,
116242-    deps = [":build_py_gapic"],
116243-)
116244-
116245-# Open Source Packages
116246-py_gapic_assembly_pkg(
116247-    name = "devtools-build-v1-py",
116248-    deps = [
116249-        ":build_py_gapic",
116250-    ],
116251-)
116252-
116253-php_proto_library(
116254-    name = "build_php_proto",
116255-    deps = [":build_proto"],
116256-)
116257-
116258-php_grpc_library(
116259-    name = "build_php_grpc",
116260-    srcs = [":build_proto"],
116261-    deps = [":build_php_proto"],
116262-)
116263-
116264-php_gapic_library(
116265-    name = "build_php_gapic",
116266-    srcs = [":build_proto_with_info"],
116267-    grpc_service_config = "buildeventservice_grpc_service_config.json",
116268-    rest_numeric_enums = False,
116269-    transport = "grpc+rest",
116270-    deps = [
116271-        ":build_php_grpc",
116272-        ":build_php_proto",
116273-    ],
116274-)
116275-
116276-# Open Source Packages
116277-php_gapic_assembly_pkg(
116278-    name = "google-cloud-devtools-build-v1-php",
116279-    deps = [
116280-        ":build_php_gapic",
116281-        ":build_php_grpc",
116282-        ":build_php_proto",
116283-    ],
116284-)
116285-
116286-nodejs_gapic_library(
116287-    name = "build_nodejs_gapic",
116288-    src = ":build_proto_with_info",
116289-    extra_protoc_parameters = ["metadata"],
116290-    grpc_service_config = "buildeventservice_grpc_service_config.json",
116291-    package = "google.devtools.build.v1",
116292-    rest_numeric_enums = False,
116293-    service_yaml = "buildeventservice_v1.yaml",
116294-    transport = "grpc+rest",
116295-    deps = [],
116296-)
116297-
116298-nodejs_gapic_assembly_pkg(
116299-    name = "devtools-build-v1-nodejs",
116300-    deps = [
116301-        ":build_nodejs_gapic",
116302-        ":build_proto",
116303-    ],
116304-)
116305-
116306-ruby_proto_library(
116307-    name = "build_ruby_proto",
116308-    deps = [":build_proto"],
116309-)
116310-
116311-ruby_grpc_library(
116312-    name = "build_ruby_grpc",
116313-    srcs = [":build_proto"],
116314-    deps = [":build_ruby_proto"],
116315-)
116316-
116317-ruby_cloud_gapic_library(
116318-    name = "build_ruby_gapic",
116319-    srcs = [":build_proto_with_info"],
116320-    extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-build-v1"],
116321-    rest_numeric_enums = False,
116322-    deps = [
116323-        ":build_ruby_grpc",
116324-        ":build_ruby_proto",
116325-    ],
116326-)
116327-
116328-# Open Source Packages
116329-ruby_gapic_assembly_pkg(
116330-    name = "google-cloud-devtools-build-v1-ruby",
116331-    deps = [
116332-        ":build_ruby_gapic",
116333-        ":build_ruby_grpc",
116334-        ":build_ruby_proto",
116335-    ],
116336-)
116337-
116338-csharp_proto_library(
116339-    name = "build_csharp_proto",
116340-    deps = [":build_proto"],
116341-)
116342-
116343-csharp_grpc_library(
116344-    name = "build_csharp_grpc",
116345-    srcs = [":build_proto"],
116346-    deps = [":build_csharp_proto"],
116347-)
116348-
116349-csharp_gapic_library(
116350-    name = "build_csharp_gapic",
116351-    srcs = [":build_proto_with_info"],
116352-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
116353-    grpc_service_config = "buildeventservice_grpc_service_config.json",
116354-    rest_numeric_enums = False,
116355-    service_yaml = "buildeventservice_v1.yaml",
116356-    deps = [
116357-        ":build_csharp_grpc",
116358-        ":build_csharp_proto",
116359-    ],
116360-)
116361-
116362-# Open Source Packages
116363-csharp_gapic_assembly_pkg(
116364-    name = "google-cloud-devtools-build-v1-csharp",
116365-    deps = [
116366-        ":build_csharp_gapic",
116367-        ":build_csharp_grpc",
116368-        ":build_csharp_proto",
116369-    ],
116370-)
116371-
116372-cc_proto_library(
116373-    name = "build_cc_proto",
116374-    deps = [":build_proto"],
116375-)
116376-
116377-cc_grpc_library(
116378-    name = "build_cc_grpc",
116379-    srcs = [":build_proto"],
116380-    grpc_only = True,
116381-    deps = [":build_cc_proto"],
116382-)
116383diff -urN a/google/devtools/cloudbuild/BUILD.bazel b/google/devtools/cloudbuild/BUILD.bazel
116384--- a/google/devtools/cloudbuild/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
116385+++ b/google/devtools/cloudbuild/BUILD.bazel	1969-12-31 16:00:00
116386@@ -1,40 +0,0 @@
116387-# This build file includes a target for the Ruby wrapper library for
116388-# google-cloud-build.
116389-
116390-# This is an API workspace, having public visibility by default makes perfect sense.
116391-package(default_visibility = ["//visibility:public"])
116392-
116393-# Export yaml configs.
116394-exports_files(glob(["*.yaml"]))
116395-
116396-load(
116397-    "@com_google_googleapis_imports//:imports.bzl",
116398-    "ruby_cloud_gapic_library",
116399-    "ruby_gapic_assembly_pkg",
116400-)
116401-
116402-# Generates a Ruby wrapper client for cloudbuild.
116403-# Ruby wrapper clients are versionless, but are generated from source protos
116404-# for a particular service version, v1 in this case.
116405-ruby_cloud_gapic_library(
116406-    name = "cloudbuild_ruby_wrapper",
116407-    srcs = ["//google/devtools/cloudbuild/v1:cloudbuild_proto_with_info"],
116408-    extra_protoc_parameters = [
116409-        "ruby-cloud-gem-name=google-cloud-build",
116410-        "ruby-cloud-env-prefix=CLOUD_BUILD",
116411-        "ruby-cloud-wrapper-of=v1:0.0",
116412-        "ruby-cloud-product-url=https://cloud.google.com/cloud-build",
116413-        "ruby-cloud-api-id=cloudbuild.googleapis.com",
116414-        "ruby-cloud-api-shortname=cloudbuild",
116415-    ],
116416-    ruby_cloud_description = "Cloud Build is a service that executes your builds on Google Cloud Platform infrastructure. Cloud Build can import source code from Google Cloud Storage, Cloud Source Repositories, GitHub, or Bitbucket, execute a build to your specifications, and produce artifacts such as Docker containers or Java archives.",
116417-    ruby_cloud_title = "Cloud Build",
116418-)
116419-
116420-# Open Source package.
116421-ruby_gapic_assembly_pkg(
116422-    name = "google-cloud-build-ruby",
116423-    deps = [
116424-        ":cloudbuild_ruby_wrapper",
116425-    ],
116426-)
116427diff -urN a/google/devtools/cloudbuild/v1/BUILD.bazel b/google/devtools/cloudbuild/v1/BUILD.bazel
116428--- a/google/devtools/cloudbuild/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
116429+++ b/google/devtools/cloudbuild/v1/BUILD.bazel	1969-12-31 16:00:00
116430@@ -1,342 +0,0 @@
116431-# This file was automatically generated by BuildFileGenerator
116432-
116433-##############################################################################
116434-# Common
116435-##############################################################################
116436-load("@rules_proto//proto:defs.bzl", "proto_library")
116437-load(
116438-    "@com_google_googleapis_imports//:imports.bzl",
116439-    "cc_grpc_library",
116440-    "cc_proto_library",
116441-    "csharp_gapic_assembly_pkg",
116442-    "csharp_gapic_library",
116443-    "csharp_grpc_library",
116444-    "csharp_proto_library",
116445-    "go_gapic_assembly_pkg",
116446-    "go_gapic_library",
116447-    "go_proto_library",
116448-    "go_test",
116449-    "java_gapic_assembly_gradle_pkg",
116450-    "java_gapic_library",
116451-    "java_gapic_test",
116452-    "java_grpc_library",
116453-    "java_proto_library",
116454-    "nodejs_gapic_assembly_pkg",
116455-    "nodejs_gapic_library",
116456-    "php_grpc_library",
116457-    "php_proto_library",
116458-    "proto_library_with_info",
116459-    "py_gapic_assembly_pkg",
116460-    "py_gapic_library",
116461-    "py_test",
116462-    "ruby_cloud_gapic_library",
116463-    "ruby_gapic_assembly_pkg",
116464-    "ruby_grpc_library",
116465-    "ruby_proto_library",
116466-)
116467-
116468-# This is an API workspace, having public visibility by default makes perfect sense.
116469-package(default_visibility = ["//visibility:public"])
116470-
116471-proto_library(
116472-    name = "cloudbuild_proto",
116473-    srcs = [
116474-        "cloudbuild.proto",
116475-    ],
116476-    deps = [
116477-        "//google/api:annotations_proto",
116478-        "//google/api:client_proto",
116479-        "//google/api:field_behavior_proto",
116480-        "//google/api:httpbody_proto",
116481-        "//google/api:resource_proto",
116482-        "//google/longrunning:operations_proto",
116483-        "@com_google_protobuf//:duration_proto",
116484-        "@com_google_protobuf//:empty_proto",
116485-        "@com_google_protobuf//:field_mask_proto",
116486-        "@com_google_protobuf//:timestamp_proto",
116487-    ],
116488-)
116489-
116490-proto_library_with_info(
116491-    name = "cloudbuild_proto_with_info",
116492-    deps = [
116493-        ":cloudbuild_proto",
116494-        "//google/cloud:common_resources_proto",
116495-    ],
116496-)
116497-
116498-java_proto_library(
116499-    name = "cloudbuild_java_proto",
116500-    deps = [":cloudbuild_proto"],
116501-)
116502-
116503-java_grpc_library(
116504-    name = "cloudbuild_java_grpc",
116505-    srcs = [":cloudbuild_proto"],
116506-    deps = [":cloudbuild_java_proto"],
116507-)
116508-
116509-java_gapic_library(
116510-    name = "cloudbuild_java_gapic",
116511-    srcs = [":cloudbuild_proto_with_info"],
116512-    gapic_yaml = "cloudbuild_gapic.yaml",
116513-    grpc_service_config = "cloudbuild_grpc_service_config.json",
116514-    rest_numeric_enums = False,
116515-    test_deps = [
116516-        ":cloudbuild_java_grpc",
116517-    ],
116518-    transport = "grpc+rest",
116519-    deps = [
116520-        ":cloudbuild_java_proto",
116521-        "//google/api:api_java_proto",
116522-    ],
116523-)
116524-
116525-java_gapic_test(
116526-    name = "cloudbuild_java_gapic_test_suite",
116527-    test_classes = [
116528-        "com.google.cloud.devtools.cloudbuild.v1.CloudBuildClientHttpJsonTest",
116529-        "com.google.cloud.devtools.cloudbuild.v1.CloudBuildClientTest",
116530-    ],
116531-    runtime_deps = [":cloudbuild_java_gapic_test"],
116532-)
116533-
116534-# Open Source Packages
116535-java_gapic_assembly_gradle_pkg(
116536-    name = "google-cloud-devtools-cloudbuild-v1-java",
116537-    include_samples = True,
116538-    transport = "grpc+rest",
116539-    deps = [
116540-        ":cloudbuild_java_gapic",
116541-        ":cloudbuild_java_grpc",
116542-        ":cloudbuild_java_proto",
116543-        ":cloudbuild_proto",
116544-    ],
116545-)
116546-
116547-go_proto_library(
116548-    name = "cloudbuild_go_proto",
116549-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
116550-    importpath = "google.golang.org/genproto/googleapis/devtools/cloudbuild/v1",
116551-    protos = [":cloudbuild_proto"],
116552-    deps = [
116553-        "//google/api:annotations_go_proto",
116554-        "//google/api:httpbody_go_proto",
116555-        "//google/longrunning:longrunning_go_proto",
116556-    ],
116557-)
116558-
116559-go_gapic_library(
116560-    name = "cloudbuild_go_gapic",
116561-    srcs = [":cloudbuild_proto_with_info"],
116562-    grpc_service_config = "cloudbuild_grpc_service_config.json",
116563-    importpath = "cloud.google.com/go/cloudbuild/apiv1;cloudbuild",
116564-    rest_numeric_enums = False,
116565-    service_yaml = "cloudbuild_v1.yaml",
116566-    transport = "grpc+rest",
116567-    deps = [
116568-        ":cloudbuild_go_proto",
116569-        "//google/api:httpbody_go_proto",
116570-        "//google/longrunning:longrunning_go_proto",
116571-        "@com_google_cloud_go//longrunning:go_default_library",
116572-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
116573-        "@io_bazel_rules_go//proto/wkt:duration_go_proto",
116574-    ],
116575-)
116576-
116577-go_test(
116578-    name = "cloudbuild_go_gapic_test",
116579-    srcs = [":cloudbuild_go_gapic_srcjar_test"],
116580-    embed = [":cloudbuild_go_gapic"],
116581-    importpath = "cloud.google.com/go/cloudbuild/apiv1",
116582-)
116583-
116584-# Open Source Packages
116585-go_gapic_assembly_pkg(
116586-    name = "gapi-cloud-devtools-cloudbuild-v1-go",
116587-    deps = [
116588-        ":cloudbuild_go_gapic",
116589-        ":cloudbuild_go_gapic_srcjar-test.srcjar",
116590-        ":cloudbuild_go_proto",
116591-    ],
116592-)
116593-
116594-##############################################################################
116595-# Python
116596-##############################################################################
116597-py_gapic_library(
116598-    name = "cloudbuild_py_gapic",
116599-    srcs = [":cloudbuild_proto"],
116600-    grpc_service_config = "cloudbuild_grpc_service_config.json",
116601-    opt_args = [
116602-        "warehouse-package-name=google-cloud-build",
116603-        "python-gapic-namespace=google.cloud.devtools",
116604-    ],
116605-    rest_numeric_enums = False,
116606-    transport = "grpc",
116607-)
116608-
116609-py_test(
116610-    name = "cloudbuild_py_gapic_test",
116611-    srcs = [
116612-        "cloudbuild_py_gapic_pytest.py",
116613-        "cloudbuild_py_gapic_test.py",
116614-    ],
116615-    legacy_create_init = False,
116616-    deps = [":cloudbuild_py_gapic"],
116617-)
116618-
116619-py_gapic_assembly_pkg(
116620-    name = "devtools-cloudbuild-v1-py",
116621-    deps = [
116622-        ":cloudbuild_py_gapic",
116623-    ],
116624-)
116625-
116626-php_proto_library(
116627-    name = "cloudbuild_php_proto",
116628-    deps = [":cloudbuild_proto"],
116629-)
116630-
116631-php_grpc_library(
116632-    name = "cloudbuild_php_grpc",
116633-    srcs = [":cloudbuild_proto"],
116634-    deps = [":cloudbuild_php_proto"],
116635-)
116636-
116637-# Add api.http options to all RPCs in the services to enable PHP GAPIC
116638-#php_gapic_library(
116639-#    name = "cloudbuild_php_gapic",
116640-#    srcs = [":cloudbuild_proto_with_info"],
116641-#    service_yaml = "cloudbuild_v1.yaml",
116642-#    deps = [
116643-#        ":cloudbuild_php_grpc",
116644-#        ":cloudbuild_php_proto",
116645-#    ],
116646-#)
116647-#
116648-## Open Source Packages
116649-#php_gapic_assembly_pkg(
116650-#    name = "google-cloud-devtools-cloudbuild-v1-php",
116651-#    deps = [
116652-#        ":cloudbuild_php_gapic",
116653-#        ":cloudbuild_php_grpc",
116654-#        ":cloudbuild_php_proto",
116655-#    ],
116656-#)
116657-
116658-nodejs_gapic_library(
116659-    name = "cloudbuild_nodejs_gapic",
116660-    package_name = "@google-cloud/cloudbuild",
116661-    src = ":cloudbuild_proto_with_info",
116662-    extra_protoc_parameters = ["metadata"],
116663-    grpc_service_config = "cloudbuild_grpc_service_config.json",
116664-    package = "google.devtools.cloudbuild.v1",
116665-    rest_numeric_enums = False,
116666-    service_yaml = "cloudbuild_v1.yaml",
116667-    transport = "grpc+rest",
116668-    deps = [],
116669-)
116670-
116671-nodejs_gapic_assembly_pkg(
116672-    name = "devtools-cloudbuild-v1-nodejs",
116673-    deps = [
116674-        ":cloudbuild_nodejs_gapic",
116675-        ":cloudbuild_proto",
116676-    ],
116677-)
116678-
116679-##############################################################################
116680-# Ruby
116681-##############################################################################
116682-
116683-ruby_proto_library(
116684-    name = "cloudbuild_ruby_proto",
116685-    deps = [":cloudbuild_proto"],
116686-)
116687-
116688-ruby_grpc_library(
116689-    name = "cloudbuild_ruby_grpc",
116690-    srcs = [":cloudbuild_proto"],
116691-    deps = [":cloudbuild_ruby_proto"],
116692-)
116693-
116694-ruby_cloud_gapic_library(
116695-    name = "cloudbuild_ruby_gapic",
116696-    srcs = [":cloudbuild_proto_with_info"],
116697-    extra_protoc_parameters = [
116698-        "ruby-cloud-gem-name=google-cloud-build-v1",
116699-        "ruby-cloud-env-prefix=CLOUD_BUILD",
116700-        "ruby-cloud-product-url=https://cloud.google.com/cloud-build",
116701-        "ruby-cloud-api-id=cloudbuild.googleapis.com",
116702-        "ruby-cloud-api-shortname=cloudbuild",
116703-    ],
116704-    grpc_service_config = "cloudbuild_grpc_service_config.json",
116705-    rest_numeric_enums = False,
116706-    ruby_cloud_description = "Cloud Build is a service that executes your builds on Google Cloud Platform infrastructure. Cloud Build can import source code from Google Cloud Storage, Cloud Source Repositories, GitHub, or Bitbucket, execute a build to your specifications, and produce artifacts such as Docker containers or Java archives.",
116707-    ruby_cloud_title = "Cloud Build V1",
116708-    deps = [
116709-        ":cloudbuild_ruby_grpc",
116710-        ":cloudbuild_ruby_proto",
116711-    ],
116712-)
116713-
116714-# Open Source Packages
116715-ruby_gapic_assembly_pkg(
116716-    name = "google-cloud-devtools-cloudbuild-v1-ruby",
116717-    deps = [
116718-        ":cloudbuild_ruby_gapic",
116719-        ":cloudbuild_ruby_grpc",
116720-        ":cloudbuild_ruby_proto",
116721-    ],
116722-)
116723-
116724-##############################################################################
116725-# C#
116726-##############################################################################
116727-
116728-csharp_proto_library(
116729-    name = "cloudbuild_csharp_proto",
116730-    deps = [":cloudbuild_proto"],
116731-)
116732-
116733-csharp_grpc_library(
116734-    name = "cloudbuild_csharp_grpc",
116735-    srcs = [":cloudbuild_proto"],
116736-    deps = [":cloudbuild_csharp_proto"],
116737-)
116738-
116739-csharp_gapic_library(
116740-    name = "cloudbuild_csharp_gapic",
116741-    srcs = [":cloudbuild_proto_with_info"],
116742-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
116743-    grpc_service_config = "cloudbuild_grpc_service_config.json",
116744-    rest_numeric_enums = False,
116745-    service_yaml = "cloudbuild_v1.yaml",
116746-    deps = [
116747-        ":cloudbuild_csharp_grpc",
116748-        ":cloudbuild_csharp_proto",
116749-    ],
116750-)
116751-
116752-# Open Source Packages
116753-csharp_gapic_assembly_pkg(
116754-    name = "google-cloud-devtools-cloudbuild-v1-csharp",
116755-    deps = [
116756-        ":cloudbuild_csharp_gapic",
116757-        ":cloudbuild_csharp_grpc",
116758-        ":cloudbuild_csharp_proto",
116759-    ],
116760-)
116761-
116762-cc_proto_library(
116763-    name = "cloudbuild_cc_proto",
116764-    deps = [":cloudbuild_proto"],
116765-)
116766-
116767-cc_grpc_library(
116768-    name = "cloudbuild_cc_grpc",
116769-    srcs = [":cloudbuild_proto"],
116770-    grpc_only = True,
116771-    deps = [":cloudbuild_cc_proto"],
116772-)
116773diff -urN a/google/devtools/clouddebugger/BUILD.bazel b/google/devtools/clouddebugger/BUILD.bazel
116774--- a/google/devtools/clouddebugger/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
116775+++ b/google/devtools/clouddebugger/BUILD.bazel	1969-12-31 16:00:00
116776@@ -1 +0,0 @@
116777-exports_files(glob(["*.yaml"]))
116778diff -urN a/google/devtools/clouddebugger/v2/BUILD.bazel b/google/devtools/clouddebugger/v2/BUILD.bazel
116779--- a/google/devtools/clouddebugger/v2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
116780+++ b/google/devtools/clouddebugger/v2/BUILD.bazel	1969-12-31 16:00:00
116781@@ -1,342 +0,0 @@
116782-# This file was automatically generated by BuildFileGenerator
116783-
116784-##############################################################################
116785-# Common
116786-##############################################################################
116787-load("@rules_proto//proto:defs.bzl", "proto_library")
116788-load(
116789-    "@com_google_googleapis_imports//:imports.bzl",
116790-    "cc_grpc_library",
116791-    "cc_proto_library",
116792-    "csharp_gapic_assembly_pkg",
116793-    "csharp_gapic_library",
116794-    "csharp_grpc_library",
116795-    "csharp_proto_library",
116796-    "go_gapic_assembly_pkg",
116797-    "go_gapic_library",
116798-    "go_proto_library",
116799-    "go_test",
116800-    "java_gapic_assembly_gradle_pkg",
116801-    "java_gapic_library",
116802-    "java_gapic_test",
116803-    "java_grpc_library",
116804-    "java_proto_library",
116805-    "nodejs_gapic_assembly_pkg",
116806-    "nodejs_gapic_library",
116807-    "php_gapic_assembly_pkg",
116808-    "php_gapic_library",
116809-    "php_grpc_library",
116810-    "php_proto_library",
116811-    "proto_library_with_info",
116812-    "py_gapic_assembly_pkg",
116813-    "py_gapic_library",
116814-    "ruby_cloud_gapic_library",
116815-    "ruby_gapic_assembly_pkg",
116816-    "ruby_grpc_library",
116817-    "ruby_proto_library",
116818-)
116819-
116820-# This is an API workspace, having public visibility by default makes perfect sense.
116821-package(default_visibility = ["//visibility:public"])
116822-
116823-proto_library(
116824-    name = "clouddebugger_proto",
116825-    srcs = [
116826-        "controller.proto",
116827-        "data.proto",
116828-        "debugger.proto",
116829-    ],
116830-    deps = [
116831-        "//google/api:annotations_proto",
116832-        "//google/api:client_proto",
116833-        "//google/api:field_behavior_proto",
116834-        "//google/devtools/source/v1:source_proto",
116835-        "@com_google_protobuf//:empty_proto",
116836-        "@com_google_protobuf//:timestamp_proto",
116837-        "@com_google_protobuf//:wrappers_proto",
116838-    ],
116839-)
116840-
116841-proto_library_with_info(
116842-    name = "clouddebugger_proto_with_info",
116843-    deps = [
116844-        ":clouddebugger_proto",
116845-        "//google/cloud:common_resources_proto",
116846-    ],
116847-)
116848-
116849-java_proto_library(
116850-    name = "clouddebugger_java_proto",
116851-    deps = [":clouddebugger_proto"],
116852-)
116853-
116854-java_grpc_library(
116855-    name = "clouddebugger_java_grpc",
116856-    srcs = [":clouddebugger_proto"],
116857-    deps = [":clouddebugger_java_proto"],
116858-)
116859-
116860-java_gapic_library(
116861-    name = "clouddebugger_java_gapic",
116862-    srcs = [":clouddebugger_proto_with_info"],
116863-    gapic_yaml = "clouddebugger_gapic.yaml",
116864-    grpc_service_config = "clouddebugger_grpc_service_config.json",
116865-    rest_numeric_enums = False,
116866-    test_deps = [
116867-        ":clouddebugger_java_grpc",
116868-    ],
116869-    transport = "grpc+rest",
116870-    deps = [
116871-        ":clouddebugger_java_proto",
116872-    ],
116873-)
116874-
116875-java_gapic_test(
116876-    name = "clouddebugger_java_gapic_test_suite",
116877-    test_classes = [
116878-        "com.google.cloud.debugger.v2.Controller2ClientHttpJsonTest",
116879-        "com.google.cloud.debugger.v2.Controller2ClientTest",
116880-        "com.google.cloud.debugger.v2.Debugger2ClientHttpJsonTest",
116881-        "com.google.cloud.debugger.v2.Debugger2ClientTest",
116882-    ],
116883-    runtime_deps = [":clouddebugger_java_gapic_test"],
116884-)
116885-
116886-# Open Source Packages
116887-java_gapic_assembly_gradle_pkg(
116888-    name = "google-cloud-devtools-clouddebugger-v2-java",
116889-    include_samples = True,
116890-    transport = "grpc+rest",
116891-    deps = [
116892-        ":clouddebugger_java_gapic",
116893-        ":clouddebugger_java_grpc",
116894-        ":clouddebugger_java_proto",
116895-        ":clouddebugger_proto",
116896-    ],
116897-)
116898-
116899-go_proto_library(
116900-    name = "clouddebugger_go_proto",
116901-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
116902-    importpath = "google.golang.org/genproto/googleapis/devtools/clouddebugger/v2",
116903-    protos = [":clouddebugger_proto"],
116904-    deps = [
116905-        "//google/api:annotations_go_proto",
116906-        "//google/devtools/source/v1:source_go_proto",
116907-    ],
116908-)
116909-
116910-go_gapic_library(
116911-    name = "clouddebugger_go_gapic",
116912-    srcs = [":clouddebugger_proto_with_info"],
116913-    grpc_service_config = "clouddebugger_grpc_service_config.json",
116914-    importpath = "cloud.google.com/go/debugger/apiv2;clouddebugger",
116915-    rest_numeric_enums = False,
116916-    service_yaml = "clouddebugger_v2.yaml",
116917-    transport = "grpc+rest",
116918-    deps = [
116919-        ":clouddebugger_go_proto",
116920-    ],
116921-)
116922-
116923-go_test(
116924-    name = "clouddebugger_go_gapic_test",
116925-    srcs = [":clouddebugger_go_gapic_srcjar_test"],
116926-    embed = [":clouddebugger_go_gapic"],
116927-    importpath = "cloud.google.com/go/debugger/apiv2",
116928-)
116929-
116930-# Open Source Packages
116931-go_gapic_assembly_pkg(
116932-    name = "gapi-cloud-devtools-clouddebugger-v2-go",
116933-    deps = [
116934-        ":clouddebugger_go_gapic",
116935-        ":clouddebugger_go_gapic_srcjar-test.srcjar",
116936-        ":clouddebugger_go_proto",
116937-    ],
116938-)
116939-
116940-py_gapic_library(
116941-    name = "clouddebugger_py_gapic",
116942-    srcs = [":clouddebugger_proto"],
116943-    grpc_service_config = "clouddebugger_grpc_service_config.json",
116944-    opt_args = [
116945-        "warehouse-package-name=google-cloud-debugger-client",
116946-        "python-gapic-namespace=google.cloud",
116947-        "python-gapic-name=debugger",
116948-    ],
116949-    rest_numeric_enums = False,
116950-    transport = "grpc",
116951-)
116952-
116953-# Uncomment once https://github.com/googleapis/gapic-generator-python/issues/1376 is fixed
116954-#py_test(
116955-#    name = "clouddebugger_py_gapic_test",
116956-#    srcs = [
116957-#        "clouddebugger_py_gapic_pytest.py",
116958-#        "clouddebugger_py_gapic_test.py",
116959-#    ],
116960-#    legacy_create_init = False,
116961-#    deps = [":clouddebugger_py_gapic"],
116962-#)
116963-
116964-# Open Source Packages
116965-py_gapic_assembly_pkg(
116966-    name = "devtools-clouddebugger-v2-py",
116967-    deps = [
116968-        ":clouddebugger_py_gapic",
116969-        "//google/devtools/source/v1:google-cloud-source-v1-py",
116970-    ],
116971-)
116972-
116973-php_proto_library(
116974-    name = "clouddebugger_php_proto",
116975-    deps = [":clouddebugger_proto"],
116976-)
116977-
116978-php_grpc_library(
116979-    name = "clouddebugger_php_grpc",
116980-    srcs = [":clouddebugger_proto"],
116981-    deps = [":clouddebugger_php_proto"],
116982-)
116983-
116984-php_gapic_library(
116985-    name = "clouddebugger_php_gapic",
116986-    srcs = [":clouddebugger_proto_with_info"],
116987-    grpc_service_config = "clouddebugger_grpc_service_config.json",
116988-    rest_numeric_enums = False,
116989-    transport = "grpc+rest",
116990-    deps = [
116991-        ":clouddebugger_php_grpc",
116992-        ":clouddebugger_php_proto",
116993-        "//google/devtools/source/v1:source_php_grpc",
116994-        "//google/devtools/source/v1:source_php_proto",
116995-    ],
116996-)
116997-
116998-# Open Source Packages
116999-php_gapic_assembly_pkg(
117000-    name = "google-cloud-devtools-clouddebugger-v2-php",
117001-    deps = [
117002-        ":clouddebugger_php_gapic",
117003-        ":clouddebugger_php_grpc",
117004-        ":clouddebugger_php_proto",
117005-        "//google/devtools/source/v1:source_php_grpc",
117006-        "//google/devtools/source/v1:source_php_proto",
117007-    ],
117008-)
117009-
117010-nodejs_gapic_library(
117011-    name = "clouddebugger_nodejs_gapic",
117012-    src = ":clouddebugger_proto_with_info",
117013-    extra_protoc_parameters = ["metadata"],
117014-    grpc_service_config = "clouddebugger_grpc_service_config.json",
117015-    package = "google.devtools.clouddebugger.v2",
117016-    rest_numeric_enums = False,
117017-    service_yaml = "clouddebugger_v2.yaml",
117018-    transport = "grpc+rest",
117019-    deps = [],
117020-)
117021-
117022-nodejs_gapic_assembly_pkg(
117023-    name = "devtools-clouddebugger-v2-nodejs",
117024-    deps = [
117025-        ":clouddebugger_nodejs_gapic",
117026-        ":clouddebugger_proto",
117027-        "//google/devtools/source/v1:source_proto",
117028-    ],
117029-)
117030-
117031-ruby_proto_library(
117032-    name = "clouddebugger_ruby_proto",
117033-    deps = [":clouddebugger_proto"],
117034-)
117035-
117036-ruby_grpc_library(
117037-    name = "clouddebugger_ruby_grpc",
117038-    srcs = [":clouddebugger_proto"],
117039-    deps = [":clouddebugger_ruby_proto"],
117040-)
117041-
117042-ruby_cloud_gapic_library(
117043-    name = "clouddebugger_ruby_gapic",
117044-    srcs = [":clouddebugger_proto_with_info"],
117045-    extra_protoc_parameters = [
117046-        "ruby-cloud-gem-name=google-cloud-debugger-v2",
117047-        "ruby-cloud-env-prefix=DEBUGGER",
117048-        "ruby-cloud-product-url=https://cloud.google.com/debugger",
117049-        "ruby-cloud-api-id=clouddebugger.googleapis.com",
117050-        "ruby-cloud-api-shortname=clouddebugger",
117051-        "ruby-cloud-service-override=Controller2=Controller;Debugger2=Debugger",
117052-    ],
117053-    grpc_service_config = "clouddebugger_grpc_service_config.json",
117054-    rest_numeric_enums = False,
117055-    ruby_cloud_description = "The Cloud Debugger API allows applications to interact with the Google Cloud Debugger backends. It provides two interfaces: the Debugger interface and the Controller interface. The Controller interface allows you to implement an agent that sends state data -- for example, the value of program variables and the call stack -- to Cloud Debugger when the application is running. The Debugger interface allows you to implement a Cloud Debugger client that allows users to set and delete the breakpoints at which the state data is collected, as well as read the data that is captured.",
117056-    ruby_cloud_title = "Cloud Debugger V2",
117057-    deps = [
117058-        ":clouddebugger_ruby_grpc",
117059-        ":clouddebugger_ruby_proto",
117060-        "//google/devtools/source/v1:source_ruby_grpc",
117061-        "//google/devtools/source/v1:source_ruby_proto",
117062-    ],
117063-)
117064-
117065-# Open Source Packages
117066-ruby_gapic_assembly_pkg(
117067-    name = "google-cloud-devtools-clouddebugger-v2-ruby",
117068-    deps = [
117069-        ":clouddebugger_ruby_gapic",
117070-        ":clouddebugger_ruby_grpc",
117071-        ":clouddebugger_ruby_proto",
117072-        "//google/devtools/source/v1:source_ruby_grpc",
117073-        "//google/devtools/source/v1:source_ruby_proto",
117074-    ],
117075-)
117076-
117077-csharp_proto_library(
117078-    name = "clouddebugger_csharp_proto",
117079-    deps = [":clouddebugger_proto"],
117080-)
117081-
117082-csharp_grpc_library(
117083-    name = "clouddebugger_csharp_grpc",
117084-    srcs = [":clouddebugger_proto"],
117085-    deps = [":clouddebugger_csharp_proto"],
117086-)
117087-
117088-csharp_gapic_library(
117089-    name = "clouddebugger_csharp_gapic",
117090-    srcs = [":clouddebugger_proto_with_info"],
117091-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
117092-    grpc_service_config = "clouddebugger_grpc_service_config.json",
117093-    rest_numeric_enums = False,
117094-    service_yaml = "clouddebugger_v2.yaml",
117095-    deps = [
117096-        ":clouddebugger_csharp_grpc",
117097-        ":clouddebugger_csharp_proto",
117098-        "//google/devtools/source/v1:source_csharp_grpc",
117099-        "//google/devtools/source/v1:source_csharp_proto",
117100-    ],
117101-)
117102-
117103-# Open Source Packages
117104-csharp_gapic_assembly_pkg(
117105-    name = "google-cloud-devtools-clouddebugger-v2-csharp",
117106-    deps = [
117107-        ":clouddebugger_csharp_gapic",
117108-        ":clouddebugger_csharp_grpc",
117109-        ":clouddebugger_csharp_proto",
117110-    ],
117111-)
117112-
117113-cc_proto_library(
117114-    name = "clouddebugger_cc_proto",
117115-    deps = [":clouddebugger_proto"],
117116-)
117117-
117118-cc_grpc_library(
117119-    name = "clouddebugger_cc_grpc",
117120-    srcs = [":clouddebugger_proto"],
117121-    grpc_only = True,
117122-    deps = [":clouddebugger_cc_proto"],
117123-)
117124diff -urN a/google/devtools/clouderrorreporting/BUILD.bazel b/google/devtools/clouderrorreporting/BUILD.bazel
117125--- a/google/devtools/clouderrorreporting/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
117126+++ b/google/devtools/clouderrorreporting/BUILD.bazel	1969-12-31 16:00:00
117127@@ -1 +0,0 @@
117128-exports_files(glob(["*.yaml"]))
117129diff -urN a/google/devtools/clouderrorreporting/v1beta1/BUILD.bazel b/google/devtools/clouderrorreporting/v1beta1/BUILD.bazel
117130--- a/google/devtools/clouderrorreporting/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
117131+++ b/google/devtools/clouderrorreporting/v1beta1/BUILD.bazel	1969-12-31 16:00:00
117132@@ -1,332 +0,0 @@
117133-# This file was automatically generated by BuildFileGenerator
117134-# https://github.com/googleapis/gapic-generator/tree/master/rules_gapic/bazel
117135-
117136-# Most of the manual changes to this file will be overwritten.
117137-# It's **only** allowed to change the following rule attribute values:
117138-# - names of *_gapic_assembly_* rules
117139-# - certain parameters of *_gapic_library rules, including but not limited to:
117140-#    * extra_protoc_parameters
117141-#    * extra_protoc_file_parameters
117142-# The complete list of preserved parameters can be found in the source code.
117143-
117144-##############################################################################
117145-# Common
117146-##############################################################################
117147-load("@rules_proto//proto:defs.bzl", "proto_library")
117148-load(
117149-    "@com_google_googleapis_imports//:imports.bzl",
117150-    "csharp_gapic_assembly_pkg",
117151-    "csharp_gapic_library",
117152-    "csharp_grpc_library",
117153-    "csharp_proto_library",
117154-    "go_gapic_assembly_pkg",
117155-    "go_gapic_library",
117156-    "go_proto_library",
117157-    "go_test",
117158-    "java_gapic_assembly_gradle_pkg",
117159-    "java_gapic_library",
117160-    "java_gapic_test",
117161-    "java_grpc_library",
117162-    "java_proto_library",
117163-    "nodejs_gapic_assembly_pkg",
117164-    "nodejs_gapic_library",
117165-    "php_gapic_assembly_pkg",
117166-    "php_gapic_library",
117167-    "php_grpc_library",
117168-    "php_proto_library",
117169-    "proto_library_with_info",
117170-    "py_gapic_assembly_pkg",
117171-    "py_gapic_library",
117172-    "py_test",
117173-    "ruby_cloud_gapic_library",
117174-    "ruby_gapic_assembly_pkg",
117175-    "ruby_grpc_library",
117176-    "ruby_proto_library",
117177-)
117178-
117179-# This is an API workspace, having public visibility by default makes perfect sense.
117180-package(default_visibility = ["//visibility:public"])
117181-
117182-proto_library(
117183-    name = "clouderrorreporting_proto",
117184-    srcs = [
117185-        "common.proto",
117186-        "error_group_service.proto",
117187-        "error_stats_service.proto",
117188-        "report_errors_service.proto",
117189-    ],
117190-    deps = [
117191-        "//google/api:annotations_proto",
117192-        "//google/api:client_proto",
117193-        "//google/api:field_behavior_proto",
117194-        "//google/api:resource_proto",
117195-        "@com_google_protobuf//:duration_proto",
117196-        "@com_google_protobuf//:timestamp_proto",
117197-    ],
117198-)
117199-
117200-proto_library_with_info(
117201-    name = "clouderrorreporting_proto_with_info",
117202-    deps = [
117203-        ":clouderrorreporting_proto",
117204-        "//google/cloud:common_resources_proto",
117205-    ],
117206-)
117207-
117208-java_proto_library(
117209-    name = "clouderrorreporting_java_proto",
117210-    deps = [":clouderrorreporting_proto"],
117211-)
117212-
117213-java_grpc_library(
117214-    name = "clouderrorreporting_java_grpc",
117215-    srcs = [":clouderrorreporting_proto"],
117216-    deps = [":clouderrorreporting_java_proto"],
117217-)
117218-
117219-java_gapic_library(
117220-    name = "clouderrorreporting_java_gapic",
117221-    srcs = [":clouderrorreporting_proto_with_info"],
117222-    grpc_service_config = "errorreporting_grpc_service_config.json",
117223-    rest_numeric_enums = False,
117224-    test_deps = [
117225-        ":clouderrorreporting_java_grpc",
117226-    ],
117227-    transport = "grpc+rest",
117228-    deps = [
117229-        ":clouderrorreporting_java_proto",
117230-    ],
117231-)
117232-
117233-java_gapic_test(
117234-    name = "clouderrorreporting_java_gapic_test_suite",
117235-    test_classes = [
117236-        "com.google.devtools.clouderrorreporting.v1beta1.ErrorGroupServiceClientHttpJsonTest",
117237-        "com.google.devtools.clouderrorreporting.v1beta1.ErrorGroupServiceClientTest",
117238-        "com.google.devtools.clouderrorreporting.v1beta1.ErrorStatsServiceClientHttpJsonTest",
117239-        "com.google.devtools.clouderrorreporting.v1beta1.ErrorStatsServiceClientTest",
117240-        "com.google.devtools.clouderrorreporting.v1beta1.ReportErrorsServiceClientHttpJsonTest",
117241-        "com.google.devtools.clouderrorreporting.v1beta1.ReportErrorsServiceClientTest",
117242-    ],
117243-    runtime_deps = [":clouderrorreporting_java_gapic_test"],
117244-)
117245-
117246-# Open Source Packages
117247-java_gapic_assembly_gradle_pkg(
117248-    name = "google-cloud-devtools-clouderrorreporting-v1beta1-java",
117249-    include_samples = True,
117250-    transport = "grpc+rest",
117251-    deps = [
117252-        ":clouderrorreporting_java_gapic",
117253-        ":clouderrorreporting_java_grpc",
117254-        ":clouderrorreporting_java_proto",
117255-        ":clouderrorreporting_proto",
117256-    ],
117257-)
117258-
117259-go_proto_library(
117260-    name = "clouderrorreporting_go_proto",
117261-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
117262-    importpath = "google.golang.org/genproto/googleapis/devtools/clouderrorreporting/v1beta1",
117263-    protos = [":clouderrorreporting_proto"],
117264-    deps = [
117265-        "//google/api:annotations_go_proto",
117266-        "//google/appengine/logging/v1:logging_go_proto",
117267-    ],
117268-)
117269-
117270-go_gapic_library(
117271-    name = "clouderrorreporting_go_gapic",
117272-    srcs = [":clouderrorreporting_proto_with_info"],
117273-    grpc_service_config = "errorreporting_grpc_service_config.json",
117274-    importpath = "cloud.google.com/go/devtools/clouderrorreporting/apiv1beta1;clouderrorreporting",
117275-    rest_numeric_enums = False,
117276-    service_yaml = "clouderrorreporting_v1beta1.yaml",
117277-    transport = "grpc+rest",
117278-    deps = [
117279-        ":clouderrorreporting_go_proto",
117280-        "@io_bazel_rules_go//proto/wkt:duration_go_proto",
117281-    ],
117282-)
117283-
117284-go_test(
117285-    name = "clouderrorreporting_go_gapic_test",
117286-    srcs = [":clouderrorreporting_go_gapic_srcjar_test"],
117287-    embed = [":clouderrorreporting_go_gapic"],
117288-    importpath = "cloud.google.com/go/devtools/clouderrorreporting/apiv1beta1",
117289-)
117290-
117291-# Open Source Packages
117292-go_gapic_assembly_pkg(
117293-    name = "gapi-cloud-devtools-clouderrorreporting-v1beta1-go",
117294-    deps = [
117295-        ":clouderrorreporting_go_gapic",
117296-        ":clouderrorreporting_go_gapic_srcjar-test.srcjar",
117297-        ":clouderrorreporting_go_proto",
117298-    ],
117299-)
117300-
117301-py_gapic_library(
117302-    name = "clouderrorreporting_py_gapic",
117303-    srcs = [":clouderrorreporting_proto"],
117304-    grpc_service_config = "errorreporting_grpc_service_config.json",
117305-    opt_args = [
117306-        "python-gapic-name=errorreporting",
117307-        "python-gapic-namespace=google.cloud",
117308-        "warehouse-package-name=google-cloud-error-reporting",
117309-    ],
117310-    rest_numeric_enums = False,
117311-    transport = "grpc",
117312-)
117313-
117314-py_test(
117315-    name = "clouderrorreporting_py_gapic_test",
117316-    srcs = [
117317-        "clouderrorreporting_py_gapic_pytest.py",
117318-        "clouderrorreporting_py_gapic_test.py",
117319-    ],
117320-    legacy_create_init = False,
117321-    deps = [":clouderrorreporting_py_gapic"],
117322-)
117323-
117324-# Open Source Packages
117325-py_gapic_assembly_pkg(
117326-    name = "devtools-clouderrorreporting-v1beta1-py",
117327-    deps = [
117328-        ":clouderrorreporting_py_gapic",
117329-    ],
117330-)
117331-
117332-php_proto_library(
117333-    name = "clouderrorreporting_php_proto",
117334-    deps = [":clouderrorreporting_proto"],
117335-)
117336-
117337-php_grpc_library(
117338-    name = "clouderrorreporting_php_grpc",
117339-    srcs = [":clouderrorreporting_proto"],
117340-    deps = [":clouderrorreporting_php_proto"],
117341-)
117342-
117343-php_gapic_library(
117344-    name = "clouderrorreporting_php_gapic",
117345-    srcs = [":clouderrorreporting_proto_with_info"],
117346-    grpc_service_config = "errorreporting_grpc_service_config.json",
117347-    rest_numeric_enums = False,
117348-    transport = "grpc+rest",
117349-    deps = [
117350-        ":clouderrorreporting_php_grpc",
117351-        ":clouderrorreporting_php_proto",
117352-    ],
117353-)
117354-
117355-# Open Source Packages
117356-php_gapic_assembly_pkg(
117357-    name = "google-cloud-devtools-clouderrorreporting-v1beta1-php",
117358-    deps = [
117359-        ":clouderrorreporting_php_gapic",
117360-        ":clouderrorreporting_php_grpc",
117361-        ":clouderrorreporting_php_proto",
117362-    ],
117363-)
117364-
117365-nodejs_gapic_library(
117366-    name = "clouderrorreporting_nodejs_gapic",
117367-    package_name = "@google-cloud/clouderrorreporting",
117368-    src = ":clouderrorreporting_proto_with_info",
117369-    extra_protoc_parameters = ["metadata"],
117370-    grpc_service_config = "errorreporting_grpc_service_config.json",
117371-    package = "google.devtools.clouderrorreporting.v1beta1",
117372-    rest_numeric_enums = False,
117373-    service_yaml = "clouderrorreporting_v1beta1.yaml",
117374-    transport = "grpc+rest",
117375-    deps = [],
117376-)
117377-
117378-nodejs_gapic_assembly_pkg(
117379-    name = "devtools-clouderrorreporting-v1beta1-nodejs",
117380-    deps = [
117381-        ":clouderrorreporting_nodejs_gapic",
117382-        ":clouderrorreporting_proto",
117383-    ],
117384-)
117385-
117386-ruby_proto_library(
117387-    name = "clouderrorreporting_ruby_proto",
117388-    deps = [":clouderrorreporting_proto"],
117389-)
117390-
117391-ruby_grpc_library(
117392-    name = "clouderrorreporting_ruby_grpc",
117393-    srcs = [":clouderrorreporting_proto"],
117394-    deps = [":clouderrorreporting_ruby_proto"],
117395-)
117396-
117397-ruby_cloud_gapic_library(
117398-    name = "clouderrorreporting_ruby_gapic",
117399-    srcs = [":clouderrorreporting_proto_with_info"],
117400-    extra_protoc_parameters = [
117401-        "ruby-cloud-gem-name=google-cloud-error_reporting-v1beta1",
117402-        "ruby-cloud-env-prefix=ERROR_REPORTING",
117403-        "ruby-cloud-product-url=https://cloud.google.com/error-reporting",
117404-        "ruby-cloud-api-id=clouderrorreporting.googleapis.com",
117405-        "ruby-cloud-api-shortname=clouderrorreporting",
117406-    ],
117407-    grpc_service_config = "errorreporting_grpc_service_config.json",
117408-    rest_numeric_enums = False,
117409-    ruby_cloud_description = "The Error Reporting API provides a simple endpoint to report errors from your running service, and read access to error groups and their associated errors.",
117410-    ruby_cloud_title = "Error Reporting V1beta1",
117411-    deps = [
117412-        ":clouderrorreporting_ruby_grpc",
117413-        ":clouderrorreporting_ruby_proto",
117414-    ],
117415-)
117416-
117417-# Open Source Packages
117418-ruby_gapic_assembly_pkg(
117419-    name = "google-cloud-devtools-clouderrorreporting-v1beta1-ruby",
117420-    deps = [
117421-        ":clouderrorreporting_ruby_gapic",
117422-        ":clouderrorreporting_ruby_grpc",
117423-        ":clouderrorreporting_ruby_proto",
117424-    ],
117425-)
117426-
117427-csharp_proto_library(
117428-    name = "clouderrorreporting_csharp_proto",
117429-    deps = [":clouderrorreporting_proto"],
117430-)
117431-
117432-csharp_grpc_library(
117433-    name = "clouderrorreporting_csharp_grpc",
117434-    srcs = [":clouderrorreporting_proto"],
117435-    deps = [":clouderrorreporting_csharp_proto"],
117436-)
117437-
117438-csharp_gapic_library(
117439-    name = "clouderrorreporting_csharp_gapic",
117440-    srcs = [":clouderrorreporting_proto_with_info"],
117441-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
117442-    grpc_service_config = "errorreporting_grpc_service_config.json",
117443-    rest_numeric_enums = False,
117444-    service_yaml = "clouderrorreporting_v1beta1.yaml",
117445-    deps = [
117446-        ":clouderrorreporting_csharp_grpc",
117447-        ":clouderrorreporting_csharp_proto",
117448-    ],
117449-)
117450-
117451-# Open Source Packages
117452-csharp_gapic_assembly_pkg(
117453-    name = "google-cloud-devtools-clouderrorreporting-v1beta1-csharp",
117454-    deps = [
117455-        ":clouderrorreporting_csharp_gapic",
117456-        ":clouderrorreporting_csharp_grpc",
117457-        ":clouderrorreporting_csharp_proto",
117458-    ],
117459-)
117460-
117461-##############################################################################
117462-# C++
117463-##############################################################################
117464-# Put your C++ rules here
117465diff -urN a/google/devtools/cloudprofiler/BUILD.bazel b/google/devtools/cloudprofiler/BUILD.bazel
117466--- a/google/devtools/cloudprofiler/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
117467+++ b/google/devtools/cloudprofiler/BUILD.bazel	1969-12-31 16:00:00
117468@@ -1,40 +0,0 @@
117469-# This build file includes a target for the Ruby wrapper library for
117470-# google-cloud-profiler.
117471-
117472-# This is an API workspace, having public visibility by default makes perfect sense.
117473-package(default_visibility = ["//visibility:public"])
117474-
117475-# Export yaml configs.
117476-exports_files(glob(["*.yaml"]))
117477-
117478-load(
117479-    "@com_google_googleapis_imports//:imports.bzl",
117480-    "ruby_cloud_gapic_library",
117481-    "ruby_gapic_assembly_pkg",
117482-)
117483-
117484-# Generates a Ruby wrapper client for cloudprofiler.
117485-# Ruby wrapper clients are versionless, but are generated from source protos
117486-# for a particular service version, v2 in this case.
117487-ruby_cloud_gapic_library(
117488-    name = "cloudprofiler_ruby_wrapper",
117489-    srcs = ["//google/devtools/cloudprofiler/v2:cloudprofiler_proto_with_info"],
117490-    extra_protoc_parameters = [
117491-        "ruby-cloud-gem-name=google-cloud-profiler",
117492-        "ruby-cloud-env-prefix=PROFILER",
117493-        "ruby-cloud-wrapper-of=v2:0.2",
117494-        "ruby-cloud-product-url=https://cloud.google.com/profiler/",
117495-        "ruby-cloud-api-id=cloudprofiler.googleapis.com",
117496-        "ruby-cloud-api-shortname=cloudprofiler",
117497-    ],
117498-    ruby_cloud_description = "Cloud Profiler is a statistical, low-overhead profiler that continuously gathers CPU usage and memory-allocation information from your production applications. It attributes that information to the application's source code, helping you identify the parts of the application consuming the most resources, and otherwise illuminating the performance characteristics of the code.",
117499-    ruby_cloud_title = "Cloud Profiler",
117500-)
117501-
117502-# Open Source package.
117503-ruby_gapic_assembly_pkg(
117504-    name = "google-cloud-profiler-ruby",
117505-    deps = [
117506-        ":cloudprofiler_ruby_wrapper",
117507-    ],
117508-)
117509diff -urN a/google/devtools/cloudprofiler/v2/BUILD.bazel b/google/devtools/cloudprofiler/v2/BUILD.bazel
117510--- a/google/devtools/cloudprofiler/v2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
117511+++ b/google/devtools/cloudprofiler/v2/BUILD.bazel	1969-12-31 16:00:00
117512@@ -1,326 +0,0 @@
117513-# This file was automatically generated by BuildFileGenerator
117514-# https://github.com/googleapis/gapic-generator/tree/master/rules_gapic/bazel
117515-
117516-# Most of the manual changes to this file will be overwritten.
117517-# It's **only** allowed to change the following rule attribute values:
117518-# - names of *_gapic_assembly_* rules
117519-# - certain parameters of *_gapic_library rules, including but not limited to:
117520-#    * extra_protoc_parameters
117521-#    * extra_protoc_file_parameters
117522-# The complete list of preserved parameters can be found in the source code.
117523-
117524-##############################################################################
117525-# Common
117526-##############################################################################
117527-load("@rules_proto//proto:defs.bzl", "proto_library")
117528-load(
117529-    "@com_google_googleapis_imports//:imports.bzl",
117530-    "cc_grpc_library",
117531-    "cc_proto_library",
117532-    "csharp_gapic_assembly_pkg",
117533-    "csharp_gapic_library",
117534-    "csharp_grpc_library",
117535-    "csharp_proto_library",
117536-    "go_gapic_assembly_pkg",
117537-    "go_gapic_library",
117538-    "go_proto_library",
117539-    "go_test",
117540-    "java_gapic_assembly_gradle_pkg",
117541-    "java_gapic_library",
117542-    "java_gapic_test",
117543-    "java_grpc_library",
117544-    "java_proto_library",
117545-    "nodejs_gapic_assembly_pkg",
117546-    "nodejs_gapic_library",
117547-    "php_gapic_assembly_pkg",
117548-    "php_gapic_library",
117549-    "php_grpc_library",
117550-    "php_proto_library",
117551-    "proto_library_with_info",
117552-    "py_gapic_assembly_pkg",
117553-    "py_gapic_library",
117554-    "py_test",
117555-    "ruby_cloud_gapic_library",
117556-    "ruby_gapic_assembly_pkg",
117557-    "ruby_grpc_library",
117558-    "ruby_proto_library",
117559-)
117560-
117561-# This is an API workspace, having public visibility by default makes perfect sense.
117562-package(default_visibility = ["//visibility:public"])
117563-
117564-proto_library(
117565-    name = "cloudprofiler_proto",
117566-    srcs = [
117567-        "profiler.proto",
117568-    ],
117569-    deps = [
117570-        "//google/api:annotations_proto",
117571-        "//google/api:client_proto",
117572-        "@com_google_protobuf//:duration_proto",
117573-        "@com_google_protobuf//:field_mask_proto",
117574-    ],
117575-)
117576-
117577-proto_library_with_info(
117578-    name = "cloudprofiler_proto_with_info",
117579-    deps = [
117580-        ":cloudprofiler_proto",
117581-        "//google/cloud:common_resources_proto",
117582-    ],
117583-)
117584-
117585-java_proto_library(
117586-    name = "cloudprofiler_java_proto",
117587-    deps = [":cloudprofiler_proto"],
117588-)
117589-
117590-java_grpc_library(
117591-    name = "cloudprofiler_java_grpc",
117592-    srcs = [":cloudprofiler_proto"],
117593-    deps = [":cloudprofiler_java_proto"],
117594-)
117595-
117596-java_gapic_library(
117597-    name = "cloudprofiler_java_gapic",
117598-    srcs = [":cloudprofiler_proto_with_info"],
117599-    grpc_service_config = "cloudprofiler_grpc_service_config.json",
117600-    rest_numeric_enums = False,
117601-    test_deps = [
117602-        ":cloudprofiler_java_grpc",
117603-    ],
117604-    transport = "grpc+rest",
117605-    deps = [
117606-        ":cloudprofiler_java_proto",
117607-    ],
117608-)
117609-
117610-java_gapic_test(
117611-    name = "cloudprofiler_java_gapic_test_suite",
117612-    test_classes = [
117613-        "com.google.devtools.cloudprofiler.v2.ProfilerServiceClientHttpJsonTest",
117614-        "com.google.devtools.cloudprofiler.v2.ProfilerServiceClientTest",
117615-    ],
117616-    runtime_deps = [":cloudprofiler_java_gapic_test"],
117617-)
117618-
117619-# Open Source Packages
117620-java_gapic_assembly_gradle_pkg(
117621-    name = "google-cloud-devtools-cloudprofiler-v2-java",
117622-    include_samples = True,
117623-    transport = "grpc+rest",
117624-    deps = [
117625-        ":cloudprofiler_java_gapic",
117626-        ":cloudprofiler_java_grpc",
117627-        ":cloudprofiler_java_proto",
117628-        ":cloudprofiler_proto",
117629-    ],
117630-)
117631-
117632-go_proto_library(
117633-    name = "cloudprofiler_go_proto",
117634-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
117635-    importpath = "google.golang.org/genproto/googleapis/devtools/cloudprofiler/v2",
117636-    protos = [":cloudprofiler_proto"],
117637-    deps = [
117638-        "//google/api:annotations_go_proto",
117639-    ],
117640-)
117641-
117642-go_gapic_library(
117643-    name = "cloudprofiler_go_gapic",
117644-    srcs = [":cloudprofiler_proto_with_info"],
117645-    grpc_service_config = "cloudprofiler_grpc_service_config.json",
117646-    importpath = "cloud.google.com/go/devtools/cloudprofiler/apiv2;cloudprofiler",
117647-    rest_numeric_enums = False,
117648-    service_yaml = "cloudprofiler_v2.yaml",
117649-    transport = "grpc+rest",
117650-    deps = [
117651-        ":cloudprofiler_go_proto",
117652-        "@io_bazel_rules_go//proto/wkt:duration_go_proto",
117653-    ],
117654-)
117655-
117656-go_test(
117657-    name = "cloudprofiler_go_gapic_test",
117658-    srcs = [":cloudprofiler_go_gapic_srcjar_test"],
117659-    embed = [":cloudprofiler_go_gapic"],
117660-    importpath = "cloud.google.com/go/devtools/cloudprofiler/apiv2",
117661-)
117662-
117663-# Open Source Packages
117664-go_gapic_assembly_pkg(
117665-    name = "gapi-cloud-devtools-cloudprofiler-v2-go",
117666-    deps = [
117667-        ":cloudprofiler_go_gapic",
117668-        ":cloudprofiler_go_gapic_srcjar-test.srcjar",
117669-        ":cloudprofiler_go_proto",
117670-    ],
117671-)
117672-
117673-py_gapic_library(
117674-    name = "cloudprofiler_py_gapic",
117675-    srcs = [":cloudprofiler_proto"],
117676-    grpc_service_config = "cloudprofiler_grpc_service_config.json",
117677-    rest_numeric_enums = False,
117678-    transport = "grpc",
117679-)
117680-
117681-py_test(
117682-    name = "cloudprofiler_py_gapic_test",
117683-    srcs = [
117684-        "cloudprofiler_py_gapic_pytest.py",
117685-        "cloudprofiler_py_gapic_test.py",
117686-    ],
117687-    legacy_create_init = False,
117688-    deps = [":cloudprofiler_py_gapic"],
117689-)
117690-
117691-# Open Source Packages
117692-py_gapic_assembly_pkg(
117693-    name = "devtools-cloudprofiler-v2-py",
117694-    deps = [
117695-        ":cloudprofiler_py_gapic",
117696-    ],
117697-)
117698-
117699-php_proto_library(
117700-    name = "cloudprofiler_php_proto",
117701-    deps = [":cloudprofiler_proto"],
117702-)
117703-
117704-php_grpc_library(
117705-    name = "cloudprofiler_php_grpc",
117706-    srcs = [":cloudprofiler_proto"],
117707-    deps = [":cloudprofiler_php_proto"],
117708-)
117709-
117710-php_gapic_library(
117711-    name = "cloudprofiler_php_gapic",
117712-    srcs = [":cloudprofiler_proto_with_info"],
117713-    grpc_service_config = "cloudprofiler_grpc_service_config.json",
117714-    rest_numeric_enums = False,
117715-    transport = "grpc+rest",
117716-    deps = [
117717-        ":cloudprofiler_php_grpc",
117718-        ":cloudprofiler_php_proto",
117719-    ],
117720-)
117721-
117722-# Open Source Packages
117723-php_gapic_assembly_pkg(
117724-    name = "google-cloud-devtools-cloudprofiler-v2-php",
117725-    deps = [
117726-        ":cloudprofiler_php_gapic",
117727-        ":cloudprofiler_php_grpc",
117728-        ":cloudprofiler_php_proto",
117729-    ],
117730-)
117731-
117732-nodejs_gapic_library(
117733-    name = "cloudprofiler_nodejs_gapic",
117734-    package_name = "@google-cloud/cloudprofiler",
117735-    src = ":cloudprofiler_proto_with_info",
117736-    extra_protoc_parameters = ["metadata"],
117737-    grpc_service_config = "cloudprofiler_grpc_service_config.json",
117738-    package = "google.devtools.cloudprofiler.v2",
117739-    rest_numeric_enums = False,
117740-    service_yaml = "cloudprofiler_v2.yaml",
117741-    transport = "grpc+rest",
117742-    deps = [],
117743-)
117744-
117745-nodejs_gapic_assembly_pkg(
117746-    name = "devtools-cloudprofiler-v2-nodejs",
117747-    deps = [
117748-        ":cloudprofiler_nodejs_gapic",
117749-        ":cloudprofiler_proto",
117750-    ],
117751-)
117752-
117753-ruby_proto_library(
117754-    name = "cloudprofiler_ruby_proto",
117755-    deps = [":cloudprofiler_proto"],
117756-)
117757-
117758-ruby_grpc_library(
117759-    name = "cloudprofiler_ruby_grpc",
117760-    srcs = [":cloudprofiler_proto"],
117761-    deps = [":cloudprofiler_ruby_proto"],
117762-)
117763-
117764-ruby_cloud_gapic_library(
117765-    name = "cloudprofiler_ruby_gapic",
117766-    srcs = [":cloudprofiler_proto_with_info"],
117767-    extra_protoc_parameters = [
117768-        "ruby-cloud-gem-name=google-cloud-profiler-v2",
117769-        "ruby-cloud-env-prefix=PROFILER",
117770-        "ruby-cloud-product-url=https://cloud.google.com/profiler/",
117771-        "ruby-cloud-api-id=cloudprofiler.googleapis.com",
117772-        "ruby-cloud-api-shortname=cloudprofiler",
117773-    ],
117774-    grpc_service_config = "cloudprofiler_grpc_service_config.json",
117775-    rest_numeric_enums = False,
117776-    ruby_cloud_description = "Cloud Profiler is a statistical, low-overhead profiler that continuously gathers CPU usage and memory-allocation information from your production applications. It attributes that information to the application's source code, helping you identify the parts of the application consuming the most resources, and otherwise illuminating the performance characteristics of the code.",
117777-    ruby_cloud_title = "Cloud Profiler V2",
117778-    deps = [
117779-        ":cloudprofiler_ruby_grpc",
117780-        ":cloudprofiler_ruby_proto",
117781-    ],
117782-)
117783-
117784-# Open Source Packages
117785-ruby_gapic_assembly_pkg(
117786-    name = "google-cloud-devtools-cloudprofiler-v2-ruby",
117787-    deps = [
117788-        ":cloudprofiler_ruby_gapic",
117789-        ":cloudprofiler_ruby_grpc",
117790-        ":cloudprofiler_ruby_proto",
117791-    ],
117792-)
117793-
117794-csharp_proto_library(
117795-    name = "cloudprofiler_csharp_proto",
117796-    deps = [":cloudprofiler_proto"],
117797-)
117798-
117799-csharp_grpc_library(
117800-    name = "cloudprofiler_csharp_grpc",
117801-    srcs = [":cloudprofiler_proto"],
117802-    deps = [":cloudprofiler_csharp_proto"],
117803-)
117804-
117805-csharp_gapic_library(
117806-    name = "cloudprofiler_csharp_gapic",
117807-    srcs = [":cloudprofiler_proto_with_info"],
117808-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
117809-    grpc_service_config = "cloudprofiler_grpc_service_config.json",
117810-    rest_numeric_enums = False,
117811-    service_yaml = "cloudprofiler_v2.yaml",
117812-    deps = [
117813-        ":cloudprofiler_csharp_grpc",
117814-        ":cloudprofiler_csharp_proto",
117815-    ],
117816-)
117817-
117818-# Open Source Packages
117819-csharp_gapic_assembly_pkg(
117820-    name = "google-cloud-devtools-cloudprofiler-v2-csharp",
117821-    deps = [
117822-        ":cloudprofiler_csharp_gapic",
117823-        ":cloudprofiler_csharp_grpc",
117824-        ":cloudprofiler_csharp_proto",
117825-    ],
117826-)
117827-
117828-cc_proto_library(
117829-    name = "cloudprofiler_cc_proto",
117830-    deps = [":cloudprofiler_proto"],
117831-)
117832-
117833-cc_grpc_library(
117834-    name = "cloudprofiler_cc_grpc",
117835-    srcs = [":cloudprofiler_proto"],
117836-    grpc_only = True,
117837-    deps = [":cloudprofiler_cc_proto"],
117838-)
117839diff -urN a/google/devtools/cloudtrace/BUILD.bazel b/google/devtools/cloudtrace/BUILD.bazel
117840--- a/google/devtools/cloudtrace/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
117841+++ b/google/devtools/cloudtrace/BUILD.bazel	1969-12-31 16:00:00
117842@@ -1 +0,0 @@
117843-exports_files(glob(["*.yaml"]))
117844diff -urN a/google/devtools/cloudtrace/v1/BUILD.bazel b/google/devtools/cloudtrace/v1/BUILD.bazel
117845--- a/google/devtools/cloudtrace/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
117846+++ b/google/devtools/cloudtrace/v1/BUILD.bazel	1969-12-31 16:00:00
117847@@ -1,332 +0,0 @@
117848-# This file was automatically generated by BuildFileGenerator
117849-# https://github.com/googleapis/gapic-generator/tree/master/rules_gapic/bazel
117850-
117851-# Most of the manual changes to this file will be overwritten.
117852-# It's **only** allowed to change the following rule attribute values:
117853-# - names of *_gapic_assembly_* rules
117854-# - certain parameters of *_gapic_library rules, including but not limited to:
117855-#    * extra_protoc_parameters
117856-#    * extra_protoc_file_parameters
117857-# The complete list of preserved parameters can be found in the source code.
117858-
117859-##############################################################################
117860-# Common
117861-##############################################################################
117862-load("@rules_proto//proto:defs.bzl", "proto_library")
117863-load(
117864-    "@com_google_googleapis_imports//:imports.bzl",
117865-    "cc_grpc_library",
117866-    "cc_proto_library",
117867-    "csharp_gapic_assembly_pkg",
117868-    "csharp_gapic_library",
117869-    "csharp_grpc_library",
117870-    "csharp_proto_library",
117871-    "go_gapic_assembly_pkg",
117872-    "go_gapic_library",
117873-    "go_proto_library",
117874-    "go_test",
117875-    "java_gapic_assembly_gradle_pkg",
117876-    "java_gapic_library",
117877-    "java_gapic_test",
117878-    "java_grpc_library",
117879-    "java_proto_library",
117880-    "nodejs_gapic_assembly_pkg",
117881-    "nodejs_gapic_library",
117882-    "php_gapic_assembly_pkg",
117883-    "php_gapic_library",
117884-    "php_grpc_library",
117885-    "php_proto_library",
117886-    "proto_library_with_info",
117887-    "py_gapic_assembly_pkg",
117888-    "py_gapic_library",
117889-    "py_test",
117890-    "ruby_cloud_gapic_library",
117891-    "ruby_gapic_assembly_pkg",
117892-    "ruby_grpc_library",
117893-    "ruby_proto_library",
117894-)
117895-
117896-# This is an API workspace, having public visibility by default makes perfect sense.
117897-package(default_visibility = ["//visibility:public"])
117898-
117899-proto_library(
117900-    name = "cloudtrace_proto",
117901-    srcs = [
117902-        "trace.proto",
117903-    ],
117904-    deps = [
117905-        "//google/api:annotations_proto",
117906-        "//google/api:client_proto",
117907-        "//google/api:field_behavior_proto",
117908-        "//google/api:resource_proto",
117909-        "@com_google_protobuf//:empty_proto",
117910-        "@com_google_protobuf//:timestamp_proto",
117911-    ],
117912-)
117913-
117914-proto_library_with_info(
117915-    name = "cloudtrace_proto_with_info",
117916-    deps = [
117917-        ":cloudtrace_proto",
117918-        "//google/cloud:common_resources_proto",
117919-    ],
117920-)
117921-
117922-java_proto_library(
117923-    name = "cloudtrace_java_proto",
117924-    deps = [":cloudtrace_proto"],
117925-)
117926-
117927-java_grpc_library(
117928-    name = "cloudtrace_java_grpc",
117929-    srcs = [":cloudtrace_proto"],
117930-    deps = [":cloudtrace_java_proto"],
117931-)
117932-
117933-java_gapic_library(
117934-    name = "cloudtrace_java_gapic",
117935-    srcs = [":cloudtrace_proto_with_info"],
117936-    gapic_yaml = "cloudtrace_gapic.yaml",
117937-    grpc_service_config = "cloudtrace_grpc_service_config.json",
117938-    rest_numeric_enums = False,
117939-    test_deps = [
117940-        ":cloudtrace_java_grpc",
117941-    ],
117942-    transport = "grpc+rest",
117943-    deps = [
117944-        ":cloudtrace_java_proto",
117945-    ],
117946-)
117947-
117948-java_gapic_test(
117949-    name = "cloudtrace_java_gapic_test_suite",
117950-    test_classes = [
117951-        "com.google.cloud.trace.v1.TraceServiceClientHttpJsonTest",
117952-        "com.google.cloud.trace.v1.TraceServiceClientTest",
117953-    ],
117954-    runtime_deps = [":cloudtrace_java_gapic_test"],
117955-)
117956-
117957-# Open Source Packages
117958-java_gapic_assembly_gradle_pkg(
117959-    name = "google-cloud-devtools-cloudtrace-v1-java",
117960-    include_samples = True,
117961-    transport = "grpc+rest",
117962-    deps = [
117963-        ":cloudtrace_java_gapic",
117964-        ":cloudtrace_java_grpc",
117965-        ":cloudtrace_java_proto",
117966-        ":cloudtrace_proto",
117967-    ],
117968-)
117969-
117970-go_proto_library(
117971-    name = "cloudtrace_go_proto",
117972-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
117973-    importpath = "google.golang.org/genproto/googleapis/devtools/cloudtrace/v1",
117974-    protos = [":cloudtrace_proto"],
117975-    deps = [
117976-        "//google/api:annotations_go_proto",
117977-    ],
117978-)
117979-
117980-go_gapic_library(
117981-    name = "cloudtrace_go_gapic",
117982-    srcs = [":cloudtrace_proto_with_info"],
117983-    grpc_service_config = "cloudtrace_grpc_service_config.json",
117984-    importpath = "cloud.google.com/go/devtools/cloudtrace/apiv1;cloudtrace",
117985-    rest_numeric_enums = False,
117986-    service_yaml = "cloudtrace_v1.yaml",
117987-    transport = "grpc+rest",
117988-    deps = [
117989-        ":cloudtrace_go_proto",
117990-    ],
117991-)
117992-
117993-go_test(
117994-    name = "cloudtrace_go_gapic_test",
117995-    srcs = [":cloudtrace_go_gapic_srcjar_test"],
117996-    embed = [":cloudtrace_go_gapic"],
117997-    importpath = "cloud.google.com/go/devtools/cloudtrace/apiv1",
117998-)
117999-
118000-# Open Source Packages
118001-go_gapic_assembly_pkg(
118002-    name = "gapi-cloud-devtools-cloudtrace-v1-go",
118003-    deps = [
118004-        ":cloudtrace_go_gapic",
118005-        ":cloudtrace_go_gapic_srcjar-test.srcjar",
118006-        ":cloudtrace_go_proto",
118007-    ],
118008-)
118009-
118010-py_gapic_library(
118011-    name = "cloudtrace_py_gapic",
118012-    srcs = [":cloudtrace_proto"],
118013-    grpc_service_config = "cloudtrace_grpc_service_config.json",
118014-    opt_args = [
118015-        "python-gapic-namespace=google.cloud",
118016-        "python-gapic-name=trace",
118017-    ],
118018-    rest_numeric_enums = False,
118019-    transport = "grpc",
118020-)
118021-
118022-py_test(
118023-    name = "cloudtrace_py_gapic_test",
118024-    srcs = [
118025-        "cloudtrace_py_gapic_pytest.py",
118026-        "cloudtrace_py_gapic_test.py",
118027-    ],
118028-    legacy_create_init = False,
118029-    deps = [":cloudtrace_py_gapic"],
118030-)
118031-
118032-# Open Source Packages
118033-py_gapic_assembly_pkg(
118034-    name = "devtools-cloudtrace-v1-py",
118035-    deps = [
118036-        ":cloudtrace_py_gapic",
118037-    ],
118038-)
118039-
118040-php_proto_library(
118041-    name = "cloudtrace_php_proto",
118042-    deps = [":cloudtrace_proto"],
118043-)
118044-
118045-php_grpc_library(
118046-    name = "cloudtrace_php_grpc",
118047-    srcs = [":cloudtrace_proto"],
118048-    deps = [":cloudtrace_php_proto"],
118049-)
118050-
118051-php_gapic_library(
118052-    name = "cloudtrace_php_gapic",
118053-    srcs = [":cloudtrace_proto_with_info"],
118054-    grpc_service_config = "cloudtrace_grpc_service_config.json",
118055-    rest_numeric_enums = False,
118056-    transport = "grpc+rest",
118057-    deps = [
118058-        ":cloudtrace_php_grpc",
118059-        ":cloudtrace_php_proto",
118060-    ],
118061-)
118062-
118063-# Open Source Packages
118064-php_gapic_assembly_pkg(
118065-    name = "google-cloud-devtools-cloudtrace-v1-php",
118066-    deps = [
118067-        ":cloudtrace_php_gapic",
118068-        ":cloudtrace_php_grpc",
118069-        ":cloudtrace_php_proto",
118070-    ],
118071-)
118072-
118073-nodejs_gapic_library(
118074-    name = "cloudtrace_nodejs_gapic",
118075-    src = ":cloudtrace_proto_with_info",
118076-    extra_protoc_parameters = ["metadata"],
118077-    grpc_service_config = "cloudtrace_grpc_service_config.json",
118078-    package = "google.devtools.cloudtrace.v1",
118079-    rest_numeric_enums = False,
118080-    service_yaml = "cloudtrace_v1.yaml",
118081-    transport = "grpc+rest",
118082-    deps = [],
118083-)
118084-
118085-nodejs_gapic_assembly_pkg(
118086-    name = "devtools-cloudtrace-v1-nodejs",
118087-    deps = [
118088-        ":cloudtrace_nodejs_gapic",
118089-        ":cloudtrace_proto",
118090-    ],
118091-)
118092-
118093-ruby_proto_library(
118094-    name = "cloudtrace_ruby_proto",
118095-    deps = [":cloudtrace_proto"],
118096-)
118097-
118098-ruby_grpc_library(
118099-    name = "cloudtrace_ruby_grpc",
118100-    srcs = [":cloudtrace_proto"],
118101-    deps = [":cloudtrace_ruby_proto"],
118102-)
118103-
118104-ruby_cloud_gapic_library(
118105-    name = "cloudtrace_ruby_gapic",
118106-    srcs = [":cloudtrace_proto_with_info"],
118107-    extra_protoc_parameters = [
118108-        "ruby-cloud-gem-name=google-cloud-trace-v1",
118109-        "ruby-cloud-env-prefix=TRACE",
118110-        "ruby-cloud-product-url=https://cloud.google.com/trace",
118111-        "ruby-cloud-api-id=cloudtrace.googleapis.com",
118112-        "ruby-cloud-api-shortname=cloudtrace",
118113-    ],
118114-    grpc_service_config = "cloudtrace_grpc_service_config.json",
118115-    rest_numeric_enums = False,
118116-    ruby_cloud_description = "The Cloud Trace API lets you send and retrieve latency data to and from Cloud Trace. This API provides low-level interfaces for interacting directly with the feature. For some languages, you can use OpenCensus, a set of open source tracing and stats instrumentation libraries that work with multiple backends.",
118117-    ruby_cloud_title = "Cloud Trace V1",
118118-    deps = [
118119-        ":cloudtrace_ruby_grpc",
118120-        ":cloudtrace_ruby_proto",
118121-    ],
118122-)
118123-
118124-# Open Source Packages
118125-ruby_gapic_assembly_pkg(
118126-    name = "google-cloud-devtools-cloudtrace-v1-ruby",
118127-    deps = [
118128-        ":cloudtrace_ruby_gapic",
118129-        ":cloudtrace_ruby_grpc",
118130-        ":cloudtrace_ruby_proto",
118131-    ],
118132-)
118133-
118134-csharp_proto_library(
118135-    name = "cloudtrace_csharp_proto",
118136-    deps = [":cloudtrace_proto"],
118137-)
118138-
118139-csharp_grpc_library(
118140-    name = "cloudtrace_csharp_grpc",
118141-    srcs = [":cloudtrace_proto"],
118142-    deps = [":cloudtrace_csharp_proto"],
118143-)
118144-
118145-csharp_gapic_library(
118146-    name = "cloudtrace_csharp_gapic",
118147-    srcs = [":cloudtrace_proto_with_info"],
118148-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
118149-    grpc_service_config = "cloudtrace_grpc_service_config.json",
118150-    rest_numeric_enums = False,
118151-    service_yaml = "cloudtrace_v1.yaml",
118152-    deps = [
118153-        ":cloudtrace_csharp_grpc",
118154-        ":cloudtrace_csharp_proto",
118155-    ],
118156-)
118157-
118158-# Open Source Packages
118159-csharp_gapic_assembly_pkg(
118160-    name = "google-cloud-devtools-cloudtrace-v1-csharp",
118161-    deps = [
118162-        ":cloudtrace_csharp_gapic",
118163-        ":cloudtrace_csharp_grpc",
118164-        ":cloudtrace_csharp_proto",
118165-    ],
118166-)
118167-
118168-cc_proto_library(
118169-    name = "cloudtrace_cc_proto",
118170-    deps = [":cloudtrace_proto"],
118171-)
118172-
118173-cc_grpc_library(
118174-    name = "cloudtrace_cc_grpc",
118175-    srcs = [":cloudtrace_proto"],
118176-    generate_mocks = True,
118177-    grpc_only = True,
118178-    deps = [":cloudtrace_cc_proto"],
118179-)
118180diff -urN a/google/devtools/cloudtrace/v2/BUILD.bazel b/google/devtools/cloudtrace/v2/BUILD.bazel
118181--- a/google/devtools/cloudtrace/v2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
118182+++ b/google/devtools/cloudtrace/v2/BUILD.bazel	1969-12-31 16:00:00
118183@@ -1,337 +0,0 @@
118184-# This file was automatically generated by BuildFileGenerator
118185-# https://github.com/googleapis/gapic-generator/tree/master/rules_gapic/bazel
118186-
118187-# Most of the manual changes to this file will be overwritten.
118188-# It's **only** allowed to change the following rule attribute values:
118189-# - names of *_gapic_assembly_* rules
118190-# - certain parameters of *_gapic_library rules, including but not limited to:
118191-#    * extra_protoc_parameters
118192-#    * extra_protoc_file_parameters
118193-# The complete list of preserved parameters can be found in the source code.
118194-
118195-##############################################################################
118196-# Common
118197-##############################################################################
118198-load("@rules_proto//proto:defs.bzl", "proto_library")
118199-load(
118200-    "@com_google_googleapis_imports//:imports.bzl",
118201-    "cc_grpc_library",
118202-    "cc_proto_library",
118203-    "csharp_gapic_assembly_pkg",
118204-    "csharp_gapic_library",
118205-    "csharp_grpc_library",
118206-    "csharp_proto_library",
118207-    "go_gapic_assembly_pkg",
118208-    "go_gapic_library",
118209-    "go_proto_library",
118210-    "go_test",
118211-    "java_gapic_assembly_gradle_pkg",
118212-    "java_gapic_library",
118213-    "java_gapic_test",
118214-    "java_grpc_library",
118215-    "java_proto_library",
118216-    "nodejs_gapic_assembly_pkg",
118217-    "nodejs_gapic_library",
118218-    "php_gapic_assembly_pkg",
118219-    "php_gapic_library",
118220-    "php_grpc_library",
118221-    "php_proto_library",
118222-    "proto_library_with_info",
118223-    "py_gapic_assembly_pkg",
118224-    "py_gapic_library",
118225-    "py_test",
118226-    "ruby_cloud_gapic_library",
118227-    "ruby_gapic_assembly_pkg",
118228-    "ruby_grpc_library",
118229-    "ruby_proto_library",
118230-)
118231-
118232-# This is an API workspace, having public visibility by default makes perfect sense.
118233-package(default_visibility = ["//visibility:public"])
118234-
118235-proto_library(
118236-    name = "cloudtrace_proto",
118237-    srcs = [
118238-        "trace.proto",
118239-        "tracing.proto",
118240-    ],
118241-    deps = [
118242-        "//google/api:annotations_proto",
118243-        "//google/api:client_proto",
118244-        "//google/api:field_behavior_proto",
118245-        "//google/api:resource_proto",
118246-        "//google/rpc:status_proto",
118247-        "@com_google_protobuf//:empty_proto",
118248-        "@com_google_protobuf//:field_mask_proto",
118249-        "@com_google_protobuf//:timestamp_proto",
118250-        "@com_google_protobuf//:wrappers_proto",
118251-    ],
118252-)
118253-
118254-proto_library_with_info(
118255-    name = "cloudtrace_proto_with_info",
118256-    deps = [
118257-        ":cloudtrace_proto",
118258-        "//google/cloud:common_resources_proto",
118259-    ],
118260-)
118261-
118262-java_proto_library(
118263-    name = "cloudtrace_java_proto",
118264-    deps = [":cloudtrace_proto"],
118265-)
118266-
118267-java_grpc_library(
118268-    name = "cloudtrace_java_grpc",
118269-    srcs = [":cloudtrace_proto"],
118270-    deps = [":cloudtrace_java_proto"],
118271-)
118272-
118273-java_gapic_library(
118274-    name = "cloudtrace_java_gapic",
118275-    srcs = [":cloudtrace_proto_with_info"],
118276-    gapic_yaml = "cloudtrace_gapic.yaml",
118277-    grpc_service_config = "cloudtrace_grpc_service_config.json",
118278-    rest_numeric_enums = False,
118279-    test_deps = [
118280-        ":cloudtrace_java_grpc",
118281-    ],
118282-    transport = "grpc+rest",
118283-    deps = [
118284-        ":cloudtrace_java_proto",
118285-    ],
118286-)
118287-
118288-java_gapic_test(
118289-    name = "cloudtrace_java_gapic_test_suite",
118290-    test_classes = [
118291-        "com.google.cloud.trace.v2.TraceServiceClientHttpJsonTest",
118292-        "com.google.cloud.trace.v2.TraceServiceClientTest",
118293-    ],
118294-    runtime_deps = [":cloudtrace_java_gapic_test"],
118295-)
118296-
118297-# Open Source Packages
118298-java_gapic_assembly_gradle_pkg(
118299-    name = "google-cloud-devtools-cloudtrace-v2-java",
118300-    include_samples = True,
118301-    transport = "grpc+rest",
118302-    deps = [
118303-        ":cloudtrace_java_gapic",
118304-        ":cloudtrace_java_grpc",
118305-        ":cloudtrace_java_proto",
118306-        ":cloudtrace_proto",
118307-    ],
118308-)
118309-
118310-go_proto_library(
118311-    name = "cloudtrace_go_proto",
118312-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
118313-    importpath = "google.golang.org/genproto/googleapis/devtools/cloudtrace/v2",
118314-    protos = [":cloudtrace_proto"],
118315-    deps = [
118316-        "//google/api:annotations_go_proto",
118317-        "//google/rpc:status_go_proto",
118318-    ],
118319-)
118320-
118321-go_gapic_library(
118322-    name = "cloudtrace_go_gapic",
118323-    srcs = [":cloudtrace_proto_with_info"],
118324-    grpc_service_config = "cloudtrace_grpc_service_config.json",
118325-    importpath = "cloud.google.com/go/devtools/cloudtrace/apiv2;cloudtrace",
118326-    rest_numeric_enums = False,
118327-    service_yaml = "cloudtrace_v2.yaml",
118328-    transport = "grpc+rest",
118329-    deps = [
118330-        ":cloudtrace_go_proto",
118331-    ],
118332-)
118333-
118334-go_test(
118335-    name = "cloudtrace_go_gapic_test",
118336-    srcs = [":cloudtrace_go_gapic_srcjar_test"],
118337-    embed = [":cloudtrace_go_gapic"],
118338-    importpath = "cloud.google.com/go/devtools/cloudtrace/apiv2",
118339-)
118340-
118341-# Open Source Packages
118342-go_gapic_assembly_pkg(
118343-    name = "gapi-cloud-devtools-cloudtrace-v2-go",
118344-    deps = [
118345-        ":cloudtrace_go_gapic",
118346-        ":cloudtrace_go_gapic_srcjar-test.srcjar",
118347-        ":cloudtrace_go_proto",
118348-    ],
118349-)
118350-
118351-py_gapic_library(
118352-    name = "cloudtrace_py_gapic",
118353-    srcs = [":cloudtrace_proto"],
118354-    grpc_service_config = "cloudtrace_grpc_service_config.json",
118355-    opt_args = [
118356-        "python-gapic-namespace=google.cloud",
118357-        "python-gapic-name=trace",
118358-    ],
118359-    rest_numeric_enums = False,
118360-    transport = "grpc",
118361-)
118362-
118363-py_test(
118364-    name = "cloudtrace_py_gapic_test",
118365-    srcs = [
118366-        "cloudtrace_py_gapic_pytest.py",
118367-        "cloudtrace_py_gapic_test.py",
118368-    ],
118369-    legacy_create_init = False,
118370-    deps = [":cloudtrace_py_gapic"],
118371-)
118372-
118373-# Open Source Packages
118374-py_gapic_assembly_pkg(
118375-    name = "devtools-cloudtrace-v2-py",
118376-    deps = [
118377-        ":cloudtrace_py_gapic",
118378-    ],
118379-)
118380-
118381-php_proto_library(
118382-    name = "cloudtrace_php_proto",
118383-    deps = [":cloudtrace_proto"],
118384-)
118385-
118386-php_grpc_library(
118387-    name = "cloudtrace_php_grpc",
118388-    srcs = [":cloudtrace_proto"],
118389-    deps = [":cloudtrace_php_proto"],
118390-)
118391-
118392-php_gapic_library(
118393-    name = "cloudtrace_php_gapic",
118394-    srcs = [":cloudtrace_proto_with_info"],
118395-    grpc_service_config = "cloudtrace_grpc_service_config.json",
118396-    rest_numeric_enums = False,
118397-    transport = "grpc+rest",
118398-    deps = [
118399-        ":cloudtrace_php_grpc",
118400-        ":cloudtrace_php_proto",
118401-    ],
118402-)
118403-
118404-# Open Source Packages
118405-php_gapic_assembly_pkg(
118406-    name = "google-cloud-devtools-cloudtrace-v2-php",
118407-    deps = [
118408-        ":cloudtrace_php_gapic",
118409-        ":cloudtrace_php_grpc",
118410-        ":cloudtrace_php_proto",
118411-    ],
118412-)
118413-
118414-nodejs_gapic_library(
118415-    name = "cloudtrace_nodejs_gapic",
118416-    src = ":cloudtrace_proto_with_info",
118417-    extra_protoc_parameters = ["metadata"],
118418-    grpc_service_config = "cloudtrace_grpc_service_config.json",
118419-    package = "google.devtools.cloudtrace.v2",
118420-    rest_numeric_enums = False,
118421-    service_yaml = "cloudtrace_v2.yaml",
118422-    transport = "grpc+rest",
118423-    deps = [],
118424-)
118425-
118426-nodejs_gapic_assembly_pkg(
118427-    name = "devtools-cloudtrace-v2-nodejs",
118428-    deps = [
118429-        ":cloudtrace_nodejs_gapic",
118430-        ":cloudtrace_proto",
118431-    ],
118432-)
118433-
118434-ruby_proto_library(
118435-    name = "cloudtrace_ruby_proto",
118436-    deps = [":cloudtrace_proto"],
118437-)
118438-
118439-ruby_grpc_library(
118440-    name = "cloudtrace_ruby_grpc",
118441-    srcs = [":cloudtrace_proto"],
118442-    deps = [":cloudtrace_ruby_proto"],
118443-)
118444-
118445-ruby_cloud_gapic_library(
118446-    name = "cloudtrace_ruby_gapic",
118447-    srcs = [":cloudtrace_proto_with_info"],
118448-    extra_protoc_parameters = [
118449-        "ruby-cloud-gem-name=google-cloud-trace-v2",
118450-        "ruby-cloud-env-prefix=TRACE",
118451-        "ruby-cloud-product-url=https://cloud.google.com/trace",
118452-        "ruby-cloud-api-id=cloudtrace.googleapis.com",
118453-        "ruby-cloud-api-shortname=cloudtrace",
118454-    ],
118455-    grpc_service_config = "cloudtrace_grpc_service_config.json",
118456-    rest_numeric_enums = False,
118457-    ruby_cloud_description = "The Cloud Trace API lets you send and retrieve latency data to and from Cloud Trace. This API provides low-level interfaces for interacting directly with the feature. For some languages, you can use OpenCensus, a set of open source tracing and stats instrumentation libraries that work with multiple backends.",
118458-    ruby_cloud_title = "Cloud Trace V2",
118459-    deps = [
118460-        ":cloudtrace_ruby_grpc",
118461-        ":cloudtrace_ruby_proto",
118462-    ],
118463-)
118464-
118465-# Open Source Packages
118466-ruby_gapic_assembly_pkg(
118467-    name = "google-cloud-devtools-cloudtrace-v2-ruby",
118468-    deps = [
118469-        ":cloudtrace_ruby_gapic",
118470-        ":cloudtrace_ruby_grpc",
118471-        ":cloudtrace_ruby_proto",
118472-    ],
118473-)
118474-
118475-csharp_proto_library(
118476-    name = "cloudtrace_csharp_proto",
118477-    deps = [":cloudtrace_proto"],
118478-)
118479-
118480-csharp_grpc_library(
118481-    name = "cloudtrace_csharp_grpc",
118482-    srcs = [":cloudtrace_proto"],
118483-    deps = [":cloudtrace_csharp_proto"],
118484-)
118485-
118486-csharp_gapic_library(
118487-    name = "cloudtrace_csharp_gapic",
118488-    srcs = [":cloudtrace_proto_with_info"],
118489-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
118490-    grpc_service_config = "cloudtrace_grpc_service_config.json",
118491-    rest_numeric_enums = False,
118492-    service_yaml = "cloudtrace_v2.yaml",
118493-    deps = [
118494-        ":cloudtrace_csharp_grpc",
118495-        ":cloudtrace_csharp_proto",
118496-    ],
118497-)
118498-
118499-# Open Source Packages
118500-csharp_gapic_assembly_pkg(
118501-    name = "google-cloud-devtools-cloudtrace-v2-csharp",
118502-    deps = [
118503-        ":cloudtrace_csharp_gapic",
118504-        ":cloudtrace_csharp_grpc",
118505-        ":cloudtrace_csharp_proto",
118506-    ],
118507-)
118508-
118509-cc_proto_library(
118510-    name = "cloudtrace_cc_proto",
118511-    deps = [":cloudtrace_proto"],
118512-)
118513-
118514-cc_grpc_library(
118515-    name = "cloudtrace_cc_grpc",
118516-    srcs = [":cloudtrace_proto"],
118517-    generate_mocks = True,
118518-    grpc_only = True,
118519-    deps = [":cloudtrace_cc_proto"],
118520-)
118521diff -urN a/google/devtools/containeranalysis/BUILD.bazel b/google/devtools/containeranalysis/BUILD.bazel
118522--- a/google/devtools/containeranalysis/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
118523+++ b/google/devtools/containeranalysis/BUILD.bazel	1969-12-31 16:00:00
118524@@ -1,41 +0,0 @@
118525-# This build file includes a target for the Ruby wrapper library for
118526-# google-cloud-container_analysis.
118527-
118528-# This is an API workspace, having public visibility by default makes perfect sense.
118529-package(default_visibility = ["//visibility:public"])
118530-
118531-# Export yaml configs.
118532-exports_files(glob(["*.yaml"]))
118533-
118534-load(
118535-    "@com_google_googleapis_imports//:imports.bzl",
118536-    "ruby_cloud_gapic_library",
118537-    "ruby_gapic_assembly_pkg",
118538-)
118539-
118540-# Generates a Ruby wrapper client for containeranalysis.
118541-# Ruby wrapper clients are versionless, but are generated from source protos
118542-# for a particular service version, v1 in this case.
118543-ruby_cloud_gapic_library(
118544-    name = "containeranalysis_ruby_wrapper",
118545-    srcs = ["//google/devtools/containeranalysis/v1:containeranalysis_proto_with_info"],
118546-    extra_protoc_parameters = [
118547-        "ruby-cloud-gem-name=google-cloud-container_analysis",
118548-        "ruby-cloud-env-prefix=CONTAINER_ANALYSIS",
118549-        "ruby-cloud-wrapper-of=v1:0.0",
118550-        "ruby-cloud-product-url=https://cloud.google.com/container-registry/docs/container-analysis",
118551-        "ruby-cloud-api-id=containeranalysis.googleapis.com",
118552-        "ruby-cloud-api-shortname=containeranalysis",
118553-        "ruby-cloud-migration-version=1.0",
118554-    ],
118555-    ruby_cloud_description = "The Container Analysis API is an implementation of Grafeas. It stores, and enables querying and retrieval of, critical metadata about all of your software artifacts.",
118556-    ruby_cloud_title = "Container Analysis",
118557-)
118558-
118559-# Open Source package.
118560-ruby_gapic_assembly_pkg(
118561-    name = "google-cloud-containeranalysis-ruby",
118562-    deps = [
118563-        ":containeranalysis_ruby_wrapper",
118564-    ],
118565-)
118566diff -urN a/google/devtools/containeranalysis/v1/BUILD.bazel b/google/devtools/containeranalysis/v1/BUILD.bazel
118567--- a/google/devtools/containeranalysis/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
118568+++ b/google/devtools/containeranalysis/v1/BUILD.bazel	1969-12-31 16:00:00
118569@@ -1,363 +0,0 @@
118570-# This file was automatically generated by BuildFileGenerator
118571-# https://github.com/googleapis/rules_gapic/tree/master/bazel
118572-
118573-# Most of the manual changes to this file will be overwritten.
118574-# It's **only** allowed to change the following rule attribute values:
118575-# - names of *_gapic_assembly_* rules
118576-# - certain parameters of *_gapic_library rules, including but not limited to:
118577-#    * extra_protoc_parameters
118578-#    * extra_protoc_file_parameters
118579-# The complete list of preserved parameters can be found in the source code.
118580-
118581-##############################################################################
118582-# Common
118583-##############################################################################
118584-load("@rules_proto//proto:defs.bzl", "proto_library")
118585-load(
118586-    "@com_google_googleapis_imports//:imports.bzl",
118587-    "cc_grpc_library",
118588-    "cc_proto_library",
118589-    "csharp_gapic_assembly_pkg",
118590-    "csharp_gapic_library",
118591-    "csharp_grpc_library",
118592-    "csharp_proto_library",
118593-    "go_proto_library",
118594-    "java_gapic_assembly_gradle_pkg",
118595-    "java_gapic_library",
118596-    "java_gapic_test",
118597-    "java_grpc_library",
118598-    "java_proto_library",
118599-    "nodejs_gapic_assembly_pkg",
118600-    "nodejs_gapic_library",
118601-    "php_gapic_assembly_pkg",
118602-    "php_gapic_library",
118603-    "php_grpc_library",
118604-    "php_proto_library",
118605-    "proto_library_with_info",
118606-    "py_gapic_assembly_pkg",
118607-    "py_gapic_library",
118608-    "py_test",
118609-    "ruby_cloud_gapic_library",
118610-    "ruby_gapic_assembly_pkg",
118611-    "ruby_grpc_library",
118612-    "ruby_proto_library",
118613-)
118614-
118615-# This is an API workspace, having public visibility by default makes perfect sense.
118616-package(default_visibility = ["//visibility:public"])
118617-
118618-proto_library(
118619-    name = "containeranalysis_proto",
118620-    srcs = [
118621-        "containeranalysis.proto",
118622-    ],
118623-    deps = [
118624-        "//google/api:annotations_proto",
118625-        "//google/api:client_proto",
118626-        "//google/api:field_behavior_proto",
118627-        "//google/api:resource_proto",
118628-        "//google/iam/v1:iam_policy_proto",
118629-        "//google/iam/v1:policy_proto",
118630-        "//grafeas/v1:grafeas_proto",
118631-        "@com_google_protobuf//:timestamp_proto",
118632-    ],
118633-)
118634-
118635-proto_library_with_info(
118636-    name = "containeranalysis_proto_with_info",
118637-    deps = [
118638-        ":containeranalysis_proto",
118639-        "//google/cloud:common_resources_proto",
118640-    ],
118641-)
118642-
118643-## DO NOT REMOVE
118644-## Node.js library must be built based on both ContainerAnalysis v1 and
118645-## Grafeas v1 protos.
118646-proto_library_with_info(
118647-    name = "containeranalysis_grafeas_proto_with_info",
118648-    deps = [
118649-        ":containeranalysis_proto",
118650-        "//google/cloud:common_resources_proto",
118651-        "//grafeas/v1:grafeas_proto",
118652-    ],
118653-)
118654-
118655-java_proto_library(
118656-    name = "containeranalysis_java_proto",
118657-    deps = [":containeranalysis_proto"],
118658-)
118659-
118660-java_grpc_library(
118661-    name = "containeranalysis_java_grpc",
118662-    srcs = [":containeranalysis_proto"],
118663-    deps = [":containeranalysis_java_proto"],
118664-)
118665-
118666-java_gapic_library(
118667-    name = "containeranalysis_java_gapic",
118668-    srcs = [":containeranalysis_proto_with_info"],
118669-    gapic_yaml = "containeranalysis_gapic.yaml",
118670-    grpc_service_config = "containeranalysis_grpc_service_config.json",
118671-    rest_numeric_enums = False,
118672-    service_yaml = "containeranalysis_v1.yaml",
118673-    test_deps = [
118674-        ":containeranalysis_java_grpc",
118675-        "//google/iam/v1:iam_java_grpc",
118676-    ],
118677-    transport = "grpc+rest",
118678-    deps = [
118679-        ":containeranalysis_java_proto",
118680-        "//google/api:api_java_proto",
118681-        "//google/iam/v1:iam_java_proto",
118682-        "//grafeas/v1:common_java_proto",
118683-    ],
118684-)
118685-
118686-java_gapic_test(
118687-    name = "containeranalysis_java_gapic_test_suite",
118688-    test_classes = [
118689-        "com.google.cloud.devtools.containeranalysis.v1.ContainerAnalysisClientHttpJsonTest",
118690-        "com.google.cloud.devtools.containeranalysis.v1.ContainerAnalysisClientTest",
118691-    ],
118692-    runtime_deps = [":containeranalysis_java_gapic_test"],
118693-)
118694-
118695-# Open Source Packages
118696-java_gapic_assembly_gradle_pkg(
118697-    name = "google-cloud-devtools-containeranalysis-v1-java",
118698-    include_samples = True,
118699-    transport = "grpc+rest",
118700-    deps = [
118701-        ":containeranalysis_java_gapic",
118702-        ":containeranalysis_java_grpc",
118703-        ":containeranalysis_java_proto",
118704-        ":containeranalysis_proto",
118705-    ],
118706-)
118707-
118708-go_proto_library(
118709-    name = "containeranalysis_go_proto",
118710-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
118711-    importpath = "google.golang.org/genproto/googleapis/devtools/containeranalysis/v1",
118712-    protos = [":containeranalysis_proto"],
118713-    deps = [
118714-        "//google/api:annotations_go_proto",
118715-        "//google/iam/v1:iam_go_proto",
118716-        "//grafeas/v1:grafeas_go_proto",
118717-    ],
118718-)
118719-
118720-# go_gapic_library(
118721-#     name = "containeranalysis_go_gapic",
118722-#     srcs = [":containeranalysis_proto_with_info"],
118723-#     grpc_service_config = "containeranalysis_grpc_service_config.json",
118724-#     importpath = "cloud.google.com/go/devtools/containeranalysis/apiv1;containeranalysis",
118725-#     metadata = True,
118726-#     service_yaml = "containeranalysis_v1.yaml",
118727-#     deps = [
118728-#         ":containeranalysis_go_proto",
118729-#         "//google/iam/v1:iam_go_proto",
118730-#         "//grafeas/v1:common_go_proto",
118731-#     ],
118732-# )
118733-
118734-# go_test(
118735-#     name = "containeranalysis_go_gapic_test",
118736-#     srcs = [":containeranalysis_go_gapic_srcjar_test"],
118737-#     embed = [":containeranalysis_go_gapic"],
118738-#     importpath = "cloud.google.com/go/devtools/containeranalysis/apiv1",
118739-# )
118740-
118741-# # Open Source Packages
118742-# go_gapic_assembly_pkg(
118743-#     name = "gapi-cloud-devtools-containeranalysis-v1-go",
118744-#     deps = [
118745-#         ":containeranalysis_go_gapic",
118746-#         ":containeranalysis_go_gapic_srcjar-metadata.srcjar",
118747-#         ":containeranalysis_go_gapic_srcjar-test.srcjar",
118748-#         ":containeranalysis_go_proto",
118749-#     ],
118750-# )
118751-
118752-py_gapic_library(
118753-    name = "containeranalysis_py_gapic",
118754-    srcs = [":containeranalysis_proto"],
118755-    grpc_service_config = "containeranalysis_grpc_service_config.json",
118756-    opt_args = [
118757-      "python-gapic-namespace=google.cloud.devtools",
118758-      "warehouse-package-name=google-cloud-containeranalysis",
118759-    ],
118760-    rest_numeric_enums = False,
118761-    transport = "grpc",
118762-    deps = [
118763-        "//google/iam/v1:iam_policy_py_proto",
118764-        "//google/iam/v1:policy_py_proto",
118765-        "//grafeas/v1:grafeas_py_proto",
118766-    ],
118767-)
118768-
118769-py_test(
118770-    name = "containeranalysis_py_gapic_test",
118771-    srcs = [
118772-        "containeranalysis_py_gapic_pytest.py",
118773-        "containeranalysis_py_gapic_test.py",
118774-    ],
118775-    legacy_create_init = False,
118776-    deps = [":containeranalysis_py_gapic"],
118777-)
118778-
118779-# Open Source Packages
118780-py_gapic_assembly_pkg(
118781-    name = "devtools-containeranalysis-v1-py",
118782-    deps = [
118783-        ":containeranalysis_py_gapic",
118784-    ],
118785-)
118786-
118787-php_proto_library(
118788-    name = "containeranalysis_php_proto",
118789-    deps = [":containeranalysis_proto"],
118790-)
118791-
118792-php_grpc_library(
118793-    name = "containeranalysis_php_grpc",
118794-    srcs = [":containeranalysis_proto"],
118795-    deps = [":containeranalysis_php_proto"],
118796-)
118797-
118798-php_gapic_library(
118799-    name = "containeranalysis_php_gapic",
118800-    srcs = [":containeranalysis_proto_with_info"],
118801-    grpc_service_config = "containeranalysis_grpc_service_config.json",
118802-    rest_numeric_enums = False,
118803-    service_yaml = "containeranalysis_v1.yaml",
118804-    transport = "grpc+rest",
118805-    deps = [
118806-        ":containeranalysis_php_grpc",
118807-        ":containeranalysis_php_proto",
118808-    ],
118809-)
118810-
118811-# Open Source Packages
118812-php_gapic_assembly_pkg(
118813-    name = "google-cloud-devtools-containeranalysis-v1-php",
118814-    deps = [
118815-        ":containeranalysis_php_gapic",
118816-        ":containeranalysis_php_grpc",
118817-        ":containeranalysis_php_proto",
118818-    ],
118819-)
118820-
118821-nodejs_gapic_library(
118822-    name = "containeranalysis_nodejs_gapic",
118823-    package_name = "@google-cloud/containeranalysis",
118824-    ## DO NOT CHANGE: src must point to a combined proto target
118825-    src = ":containeranalysis_grafeas_proto_with_info",
118826-    extra_protoc_parameters = ["metadata"],
118827-    grpc_service_config = "containeranalysis_grpc_service_config.json",
118828-    main_service = "containeranalysis",
118829-    package = "google.devtools.containeranalysis.v1",
118830-    rest_numeric_enums = False,
118831-    service_yaml = "containeranalysis_v1.yaml",
118832-    transport = "grpc+rest",
118833-    deps = [],
118834-)
118835-
118836-nodejs_gapic_assembly_pkg(
118837-    name = "devtools-containeranalysis-v1-nodejs",
118838-    deps = [
118839-        ":containeranalysis_nodejs_gapic",
118840-        ":containeranalysis_proto",
118841-        ## DO NOT CHANGE: must include Grafeas protos
118842-        "//grafeas/v1:grafeas_proto",
118843-    ],
118844-)
118845-
118846-ruby_proto_library(
118847-    name = "containeranalysis_ruby_proto",
118848-    deps = [":containeranalysis_proto"],
118849-)
118850-
118851-ruby_grpc_library(
118852-    name = "containeranalysis_ruby_grpc",
118853-    srcs = [":containeranalysis_proto"],
118854-    deps = [":containeranalysis_ruby_proto"],
118855-)
118856-
118857-ruby_cloud_gapic_library(
118858-    name = "containeranalysis_ruby_gapic",
118859-    srcs = [":containeranalysis_proto_with_info"],
118860-    extra_protoc_parameters = [
118861-        "ruby-cloud-gem-name=google-cloud-container_analysis-v1",
118862-        "ruby-cloud-env-prefix=CONTAINER_ANALYSIS",
118863-        "ruby-cloud-product-url=https://cloud.google.com/container-registry/docs/container-analysis",
118864-        "ruby-cloud-api-id=containeranalysis.googleapis.com",
118865-        "ruby-cloud-api-shortname=containeranalysis",
118866-        "ruby-cloud-extra-dependencies=grafeas-v1=>= 0.4|< 2.a",
118867-    ],
118868-    grpc_service_config = "containeranalysis_grpc_service_config.json",
118869-    rest_numeric_enums = False,
118870-    ruby_cloud_description = "The Container Analysis API is an implementation of Grafeas. It stores, and enables querying and retrieval of, critical metadata about all of your software artifacts.",
118871-    ruby_cloud_title = "Container Analysis V1",
118872-    deps = [
118873-        ":containeranalysis_ruby_grpc",
118874-        ":containeranalysis_ruby_proto",
118875-    ],
118876-)
118877-
118878-# Open Source Packages
118879-ruby_gapic_assembly_pkg(
118880-    name = "google-cloud-devtools-containeranalysis-v1-ruby",
118881-    deps = [
118882-        ":containeranalysis_ruby_gapic",
118883-        ":containeranalysis_ruby_grpc",
118884-        ":containeranalysis_ruby_proto",
118885-    ],
118886-)
118887-
118888-csharp_proto_library(
118889-    name = "containeranalysis_csharp_proto",
118890-    deps = [":containeranalysis_proto"],
118891-)
118892-
118893-csharp_grpc_library(
118894-    name = "containeranalysis_csharp_grpc",
118895-    srcs = [":containeranalysis_proto"],
118896-    deps = [":containeranalysis_csharp_proto"],
118897-)
118898-
118899-csharp_gapic_library(
118900-    name = "containeranalysis_csharp_gapic",
118901-    srcs = [":containeranalysis_proto_with_info"],
118902-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
118903-    grpc_service_config = "containeranalysis_grpc_service_config.json",
118904-    rest_numeric_enums = False,
118905-    service_yaml = "containeranalysis_v1.yaml",
118906-    deps = [
118907-        ":containeranalysis_csharp_grpc",
118908-        ":containeranalysis_csharp_proto",
118909-    ],
118910-)
118911-
118912-# Open Source Packages
118913-csharp_gapic_assembly_pkg(
118914-    name = "google-cloud-devtools-containeranalysis-v1-csharp",
118915-    deps = [
118916-        ":containeranalysis_csharp_gapic",
118917-        ":containeranalysis_csharp_grpc",
118918-        ":containeranalysis_csharp_proto",
118919-    ],
118920-)
118921-
118922-cc_proto_library(
118923-    name = "containeranalysis_cc_proto",
118924-    deps = [":containeranalysis_proto"],
118925-)
118926-
118927-cc_grpc_library(
118928-    name = "containeranalysis_cc_grpc",
118929-    srcs = [":containeranalysis_proto"],
118930-    grpc_only = True,
118931-    deps = [":containeranalysis_cc_proto"],
118932-)
118933diff -urN a/google/devtools/containeranalysis/v1beta1/BUILD.bazel b/google/devtools/containeranalysis/v1beta1/BUILD.bazel
118934--- a/google/devtools/containeranalysis/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
118935+++ b/google/devtools/containeranalysis/v1beta1/BUILD.bazel	1969-12-31 16:00:00
118936@@ -1,244 +0,0 @@
118937-load("@rules_proto//proto:defs.bzl", "proto_library")
118938-
118939-# This is an API workspace, having public visibility by default makes perfect sense.
118940-package(default_visibility = ["//visibility:public"])
118941-
118942-##############################################################################
118943-# Common
118944-##############################################################################
118945-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
118946-
118947-_PROTO_SUBPACKAGE_DEPS = [
118948-    "//google/devtools/containeranalysis/v1beta1/attestation:attestation_proto",
118949-    "//google/devtools/containeranalysis/v1beta1/build:build_proto",
118950-    "//google/devtools/containeranalysis/v1beta1/common:common_proto",
118951-    "//google/devtools/containeranalysis/v1beta1/cvss:cvss_proto",
118952-    "//google/devtools/containeranalysis/v1beta1/deployment:deployment_proto",
118953-    "//google/devtools/containeranalysis/v1beta1/discovery:discovery_proto",
118954-    "//google/devtools/containeranalysis/v1beta1/grafeas:grafeas_proto",
118955-    "//google/devtools/containeranalysis/v1beta1/image:image_proto",
118956-    "//google/devtools/containeranalysis/v1beta1/package:package_proto",
118957-    "//google/devtools/containeranalysis/v1beta1/provenance:provenance_proto",
118958-    "//google/devtools/containeranalysis/v1beta1/source:source_proto",
118959-    "//google/devtools/containeranalysis/v1beta1/vulnerability:vulnerability_proto",
118960-]
118961-
118962-proto_library(
118963-    name = "containeranalysis_proto",
118964-    srcs = [
118965-        "containeranalysis.proto",
118966-    ],
118967-    deps = [
118968-        "//google/api:annotations_proto",
118969-        "//google/api:client_proto",
118970-        "//google/api:field_behavior_proto",
118971-        "//google/api:resource_proto",
118972-        "//google/iam/v1:iam_policy_proto",
118973-        "//google/iam/v1:policy_proto",
118974-        "@com_google_protobuf//:timestamp_proto",
118975-    ],
118976-)
118977-
118978-proto_library_with_info(
118979-    name = "containeranalysis_proto_with_info",
118980-    deps = [
118981-        "//google/cloud:common_resources_proto",
118982-        ":containeranalysis_proto",
118983-    ] + _PROTO_SUBPACKAGE_DEPS,
118984-)
118985-
118986-##############################################################################
118987-# Java
118988-##############################################################################
118989-load(
118990-    "@com_google_googleapis_imports//:imports.bzl",
118991-    "java_gapic_assembly_gradle_pkg",
118992-    "java_gapic_library",
118993-    "java_gapic_test",
118994-    "java_grpc_library",
118995-    "java_proto_library",
118996-)
118997-
118998-_JAVA_PROTO_SUBPACKAGE_DEPS = [
118999-    "//google/devtools/containeranalysis/v1beta1/attestation:attestation_java_proto",
119000-    "//google/devtools/containeranalysis/v1beta1/build:build_java_proto",
119001-    "//google/devtools/containeranalysis/v1beta1/common:common_java_proto",
119002-    "//google/devtools/containeranalysis/v1beta1/deployment:deployment_java_proto",
119003-    "//google/devtools/containeranalysis/v1beta1/discovery:discovery_java_proto",
119004-    "//google/devtools/containeranalysis/v1beta1/grafeas:grafeas_java_proto",
119005-    "//google/devtools/containeranalysis/v1beta1/image:image_java_proto",
119006-    "//google/devtools/containeranalysis/v1beta1/package:package_java_proto",
119007-    "//google/devtools/containeranalysis/v1beta1/provenance:provenance_java_proto",
119008-    "//google/devtools/containeranalysis/v1beta1/source:source_java_proto",
119009-    "//google/devtools/containeranalysis/v1beta1/vulnerability:vulnerability_java_proto",
119010-]
119011-
119012-_JAVA_GRPC_SUBPACKAGE_DEPS = [
119013-    "//google/devtools/containeranalysis/v1beta1/attestation:attestation_java_grpc",
119014-    "//google/devtools/containeranalysis/v1beta1/build:build_java_grpc",
119015-    "//google/devtools/containeranalysis/v1beta1/common:common_java_grpc",
119016-    "//google/devtools/containeranalysis/v1beta1/deployment:deployment_java_grpc",
119017-    "//google/devtools/containeranalysis/v1beta1/discovery:discovery_java_grpc",
119018-    "//google/devtools/containeranalysis/v1beta1/grafeas:grafeas_java_grpc",
119019-    "//google/devtools/containeranalysis/v1beta1/image:image_java_grpc",
119020-    "//google/devtools/containeranalysis/v1beta1/package:package_java_grpc",
119021-    "//google/devtools/containeranalysis/v1beta1/provenance:provenance_java_grpc",
119022-    "//google/devtools/containeranalysis/v1beta1/source:source_java_grpc",
119023-    "//google/devtools/containeranalysis/v1beta1/vulnerability:vulnerability_java_grpc",
119024-]
119025-
119026-java_proto_library(
119027-    name = "containeranalysis_java_proto",
119028-    deps = [":containeranalysis_proto"],
119029-)
119030-
119031-java_grpc_library(
119032-    name = "containeranalysis_java_grpc",
119033-    srcs = [":containeranalysis_proto"],
119034-    deps = [":containeranalysis_java_proto"],
119035-)
119036-
119037-java_gapic_library(
119038-    name = "containeranalysis_java_gapic",
119039-    srcs = [":containeranalysis_proto_with_info"],
119040-    gapic_yaml = "containeranalysis_gapic.yaml",
119041-    grpc_service_config = "containeranalysis_grpc_service_config.json",
119042-    rest_numeric_enums = False,
119043-    test_deps = [
119044-        ":containeranalysis_java_grpc",
119045-    ] + _JAVA_GRPC_SUBPACKAGE_DEPS,
119046-    transport = "grpc+rest",
119047-    deps = [
119048-        ":containeranalysis_java_proto",
119049-        "//google/iam/v1:iam_java_proto",
119050-    ] + _JAVA_PROTO_SUBPACKAGE_DEPS,
119051-)
119052-
119053-java_gapic_test(
119054-    name = "containeranalysis_java_gapic_test_suite",
119055-    test_classes = [
119056-        "com.google.cloud.devtools.containeranalysis.v1beta1.ContainerAnalysisV1Beta1ClientHttpJsonTest",
119057-        "com.google.cloud.devtools.containeranalysis.v1beta1.ContainerAnalysisV1Beta1ClientTest",
119058-        "com.google.cloud.devtools.containeranalysis.v1beta1.GrafeasV1Beta1ClientHttpJsonTest",
119059-        "com.google.cloud.devtools.containeranalysis.v1beta1.GrafeasV1Beta1ClientTest",
119060-    ],
119061-    runtime_deps = ["containeranalysis_java_gapic_test"],
119062-)
119063-
119064-# Open Source Packages
119065-java_gapic_assembly_gradle_pkg(
119066-    name = "google-cloud-devtools-containeranalysis-v1beta1-java",
119067-    transport = "grpc+rest",
119068-    deps = [
119069-        ":containeranalysis_java_gapic",
119070-        ":containeranalysis_java_grpc",
119071-        ":containeranalysis_java_proto",
119072-        ":containeranalysis_proto",
119073-    ] + _JAVA_GRPC_SUBPACKAGE_DEPS + _JAVA_PROTO_SUBPACKAGE_DEPS + _PROTO_SUBPACKAGE_DEPS,
119074-)
119075-
119076-##############################################################################
119077-# Go
119078-##############################################################################
119079-load(
119080-    "@com_google_googleapis_imports//:imports.bzl",
119081-    "go_gapic_assembly_pkg",
119082-    "go_gapic_library",
119083-    "go_proto_library",
119084-    "go_test",
119085-)
119086-
119087-go_proto_library(
119088-    name = "containeranalysis_go_proto",
119089-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
119090-    importpath = "google.golang.org/genproto/googleapis/devtools/containeranalysis/v1beta1",
119091-    protos = [":containeranalysis_proto"],
119092-    deps = [
119093-        "//google/api:annotations_go_proto",
119094-        "//google/iam/v1:iam_go_proto",
119095-    ],
119096-)
119097-
119098-go_gapic_library(
119099-    name = "containeranalysis_go_gapic",
119100-    srcs = [":containeranalysis_proto_with_info"],
119101-    grpc_service_config = "containeranalysis_grpc_service_config.json",
119102-    importpath = "cloud.google.com/go/containeranalysis/apiv1beta1;containeranalysis",
119103-    rest_numeric_enums = False,
119104-    service_yaml = "containeranalysis_v1beta1.yaml",
119105-    transport = "grpc+rest",
119106-    deps = [
119107-        ":containeranalysis_go_proto",
119108-        "//google/devtools/containeranalysis/v1beta1/attestation:attestation_go_proto",
119109-        "//google/devtools/containeranalysis/v1beta1/build:build_go_proto",
119110-        "//google/devtools/containeranalysis/v1beta1/common:common_go_proto",
119111-        "//google/devtools/containeranalysis/v1beta1/deployment:deployment_go_proto",
119112-        "//google/devtools/containeranalysis/v1beta1/discovery:discovery_go_proto",
119113-        "//google/devtools/containeranalysis/v1beta1/grafeas:grafeas_go_proto",
119114-        "//google/devtools/containeranalysis/v1beta1/image:image_go_proto",
119115-        "//google/devtools/containeranalysis/v1beta1/package:package_go_proto",
119116-        "//google/devtools/containeranalysis/v1beta1/provenance:provenance_go_proto",
119117-        "//google/devtools/containeranalysis/v1beta1/source:source_go_proto",
119118-        "//google/devtools/containeranalysis/v1beta1/vulnerability:vulnerability_go_proto",
119119-        "//google/iam/v1:iam_go_proto",
119120-    ],
119121-)
119122-
119123-go_test(
119124-    name = "containeranalysis_go_gapic_test",
119125-    srcs = [":containeranalysis_go_gapic_srcjar_test"],
119126-    embed = [":containeranalysis_go_gapic"],
119127-    importpath = "cloud.google.com/go/containeranalysis/apiv1beta1",
119128-)
119129-
119130-# Open Source Packages
119131-go_gapic_assembly_pkg(
119132-    name = "gapi-cloud-devtools-containeranalysis-v1beta1-go",
119133-    deps = [
119134-        ":containeranalysis_go_gapic",
119135-        ":containeranalysis_go_gapic_srcjar-test.srcjar",
119136-        ":containeranalysis_go_proto",
119137-        "//google/devtools/containeranalysis/v1beta1/attestation:attestation_go_proto",
119138-        "//google/devtools/containeranalysis/v1beta1/build:build_go_proto",
119139-        "//google/devtools/containeranalysis/v1beta1/common:common_go_proto",
119140-        "//google/devtools/containeranalysis/v1beta1/deployment:deployment_go_proto",
119141-        "//google/devtools/containeranalysis/v1beta1/discovery:discovery_go_proto",
119142-        "//google/devtools/containeranalysis/v1beta1/grafeas:grafeas_go_proto",
119143-        "//google/devtools/containeranalysis/v1beta1/image:image_go_proto",
119144-        "//google/devtools/containeranalysis/v1beta1/package:package_go_proto",
119145-        "//google/devtools/containeranalysis/v1beta1/provenance:provenance_go_proto",
119146-        "//google/devtools/containeranalysis/v1beta1/source:source_go_proto",
119147-        "//google/devtools/containeranalysis/v1beta1/vulnerability:vulnerability_go_proto",
119148-    ],
119149-)
119150-
119151-##############################################################################
119152-# Node.js
119153-##############################################################################
119154-load(
119155-    "@com_google_googleapis_imports//:imports.bzl",
119156-    "nodejs_gapic_assembly_pkg",
119157-    "nodejs_gapic_library",
119158-)
119159-
119160-nodejs_gapic_library(
119161-    name = "containeranalysis_nodejs_gapic",
119162-    package_name = "@google-cloud/containeranalysis",
119163-    src = ":containeranalysis_proto_with_info",
119164-    extra_protoc_parameters = ["metadata"],
119165-    grpc_service_config = "containeranalysis_grpc_service_config.json",
119166-    main_service = "containeranalysis",
119167-    package = "google.devtools.containeranalysis.v1beta1",
119168-    rest_numeric_enums = False,
119169-    service_yaml = "containeranalysis_v1beta1.yaml",
119170-    transport = "grpc+rest",
119171-    deps = [],
119172-)
119173-
119174-nodejs_gapic_assembly_pkg(
119175-    name = "devtools-containeranalysis-v1beta1-nodejs",
119176-    deps = [
119177-        ":containeranalysis_nodejs_gapic",
119178-        ":containeranalysis_proto",
119179-    ] + _PROTO_SUBPACKAGE_DEPS,
119180-)
119181diff -urN a/google/devtools/containeranalysis/v1beta1/attestation/BUILD.bazel b/google/devtools/containeranalysis/v1beta1/attestation/BUILD.bazel
119182--- a/google/devtools/containeranalysis/v1beta1/attestation/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
119183+++ b/google/devtools/containeranalysis/v1beta1/attestation/BUILD.bazel	1969-12-31 16:00:00
119184@@ -1,59 +0,0 @@
119185-load("@rules_proto//proto:defs.bzl", "proto_library")
119186-
119187-# This is an API workspace, having public visibility by default makes perfect sense.
119188-package(default_visibility = ["//visibility:public"])
119189-
119190-##############################################################################
119191-# Common
119192-##############################################################################
119193-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
119194-
119195-proto_library(
119196-    name = "attestation_proto",
119197-    srcs = [
119198-        "attestation.proto",
119199-    ],
119200-    deps = [
119201-        "//google/devtools/containeranalysis/v1beta1/common:common_proto",
119202-    ],
119203-)
119204-
119205-proto_library_with_info(
119206-    name = "attestation_proto_with_info",
119207-    deps = [":attestation_proto"],
119208-)
119209-
119210-##############################################################################
119211-# Java
119212-##############################################################################
119213-load(
119214-    "@com_google_googleapis_imports//:imports.bzl",
119215-    "java_grpc_library",
119216-    "java_proto_library",
119217-)
119218-
119219-java_proto_library(
119220-    name = "attestation_java_proto",
119221-    deps = [":attestation_proto"],
119222-)
119223-
119224-java_grpc_library(
119225-    name = "attestation_java_grpc",
119226-    srcs = [":attestation_proto"],
119227-    deps = [":attestation_java_proto"],
119228-)
119229-
119230-##############################################################################
119231-# Go
119232-##############################################################################
119233-load("@com_google_googleapis_imports//:imports.bzl", "go_proto_library")
119234-
119235-go_proto_library(
119236-    name = "attestation_go_proto",
119237-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
119238-    importpath = "google.golang.org/genproto/googleapis/devtools/containeranalysis/v1beta1/attestation",
119239-    protos = [":attestation_proto"],
119240-    deps = [
119241-        "//google/devtools/containeranalysis/v1beta1/common:common_go_proto",
119242-    ],
119243-)
119244diff -urN a/google/devtools/containeranalysis/v1beta1/build/BUILD.bazel b/google/devtools/containeranalysis/v1beta1/build/BUILD.bazel
119245--- a/google/devtools/containeranalysis/v1beta1/build/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
119246+++ b/google/devtools/containeranalysis/v1beta1/build/BUILD.bazel	1969-12-31 16:00:00
119247@@ -1,58 +0,0 @@
119248-load("@rules_proto//proto:defs.bzl", "proto_library")
119249-
119250-# This is an API workspace, having public visibility by default makes perfect sense.
119251-package(default_visibility = ["//visibility:public"])
119252-
119253-##############################################################################
119254-# Common
119255-##############################################################################
119256-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
119257-
119258-proto_library(
119259-    name = "build_proto",
119260-    srcs = [
119261-        "build.proto",
119262-    ],
119263-    deps = [
119264-        "//google/devtools/containeranalysis/v1beta1/provenance:provenance_proto",
119265-    ],
119266-)
119267-
119268-proto_library_with_info(
119269-    name = "build_proto_with_info",
119270-    deps = [":build_proto"],
119271-)
119272-
119273-##############################################################################
119274-# Java
119275-##############################################################################
119276-load(
119277-    "@com_google_googleapis_imports//:imports.bzl",
119278-    "java_grpc_library",
119279-)
119280-
119281-java_proto_library(
119282-    name = "build_java_proto",
119283-    deps = [":build_proto"],
119284-)
119285-
119286-java_grpc_library(
119287-    name = "build_java_grpc",
119288-    srcs = [":build_proto"],
119289-    deps = [":build_java_proto"],
119290-)
119291-
119292-##############################################################################
119293-# Go
119294-##############################################################################
119295-load("@com_google_googleapis_imports//:imports.bzl", "go_proto_library")
119296-
119297-go_proto_library(
119298-    name = "build_go_proto",
119299-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
119300-    importpath = "google.golang.org/genproto/googleapis/devtools/containeranalysis/v1beta1/build",
119301-    protos = [":build_proto"],
119302-    deps = [
119303-        "//google/devtools/containeranalysis/v1beta1/provenance:provenance_go_proto",
119304-    ],
119305-)
119306diff -urN a/google/devtools/containeranalysis/v1beta1/common/BUILD.bazel b/google/devtools/containeranalysis/v1beta1/common/BUILD.bazel
119307--- a/google/devtools/containeranalysis/v1beta1/common/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
119308+++ b/google/devtools/containeranalysis/v1beta1/common/BUILD.bazel	1969-12-31 16:00:00
119309@@ -1,55 +0,0 @@
119310-load("@rules_proto//proto:defs.bzl", "proto_library")
119311-
119312-# This is an API workspace, having public visibility by default makes perfect sense.
119313-package(default_visibility = ["//visibility:public"])
119314-
119315-##############################################################################
119316-# Common
119317-##############################################################################
119318-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
119319-
119320-proto_library(
119321-    name = "common_proto",
119322-    srcs = [
119323-        "common.proto",
119324-    ],
119325-    deps = [],
119326-)
119327-
119328-proto_library_with_info(
119329-    name = "common_proto_with_info",
119330-    deps = [":common_proto"],
119331-)
119332-
119333-##############################################################################
119334-# Java
119335-##############################################################################
119336-load(
119337-    "@com_google_googleapis_imports//:imports.bzl",
119338-    "java_grpc_library",
119339-    "java_proto_library",
119340-)
119341-
119342-java_proto_library(
119343-    name = "common_java_proto",
119344-    deps = [":common_proto"],
119345-)
119346-
119347-java_grpc_library(
119348-    name = "common_java_grpc",
119349-    srcs = [":common_proto"],
119350-    deps = [":common_java_proto"],
119351-)
119352-
119353-##############################################################################
119354-# Go
119355-##############################################################################
119356-load("@com_google_googleapis_imports//:imports.bzl", "go_proto_library")
119357-
119358-go_proto_library(
119359-    name = "common_go_proto",
119360-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
119361-    importpath = "google.golang.org/genproto/googleapis/devtools/containeranalysis/v1beta1/common",
119362-    protos = [":common_proto"],
119363-    deps = [],
119364-)
119365diff -urN a/google/devtools/containeranalysis/v1beta1/cvss/BUILD.bazel b/google/devtools/containeranalysis/v1beta1/cvss/BUILD.bazel
119366--- a/google/devtools/containeranalysis/v1beta1/cvss/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
119367+++ b/google/devtools/containeranalysis/v1beta1/cvss/BUILD.bazel	1969-12-31 16:00:00
119368@@ -1,55 +0,0 @@
119369-load("@rules_proto//proto:defs.bzl", "proto_library")
119370-
119371-# This is an API workspace, having public visibility by default makes perfect sense.
119372-package(default_visibility = ["//visibility:public"])
119373-
119374-##############################################################################
119375-# Common
119376-##############################################################################
119377-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
119378-
119379-proto_library(
119380-    name = "cvss_proto",
119381-    srcs = [
119382-        "cvss.proto",
119383-    ],
119384-    deps = [],
119385-)
119386-
119387-proto_library_with_info(
119388-    name = "cvss_proto_with_info",
119389-    deps = [":cvss_proto"],
119390-)
119391-
119392-##############################################################################
119393-# Java
119394-##############################################################################
119395-load(
119396-    "@com_google_googleapis_imports//:imports.bzl",
119397-    "java_grpc_library",
119398-    "java_proto_library",
119399-)
119400-
119401-java_proto_library(
119402-    name = "cvss_java_proto",
119403-    deps = [":cvss_proto"],
119404-)
119405-
119406-java_grpc_library(
119407-    name = "cvss_java_grpc",
119408-    srcs = [":cvss_proto"],
119409-    deps = [":cvss_java_proto"],
119410-)
119411-
119412-##############################################################################
119413-# Go
119414-##############################################################################
119415-load("@com_google_googleapis_imports//:imports.bzl", "go_proto_library")
119416-
119417-go_proto_library(
119418-    name = "cvss_go_proto",
119419-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
119420-    importpath = "google.golang.org/genproto/googleapis/devtools/containeranalysis/v1beta1/cvss",
119421-    protos = [":cvss_proto"],
119422-    deps = [],
119423-)
119424diff -urN a/google/devtools/containeranalysis/v1beta1/deployment/BUILD.bazel b/google/devtools/containeranalysis/v1beta1/deployment/BUILD.bazel
119425--- a/google/devtools/containeranalysis/v1beta1/deployment/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
119426+++ b/google/devtools/containeranalysis/v1beta1/deployment/BUILD.bazel	1969-12-31 16:00:00
119427@@ -1,56 +0,0 @@
119428-load("@rules_proto//proto:defs.bzl", "proto_library")
119429-
119430-# This is an API workspace, having public visibility by default makes perfect sense.
119431-package(default_visibility = ["//visibility:public"])
119432-
119433-##############################################################################
119434-# Common
119435-##############################################################################
119436-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
119437-
119438-proto_library(
119439-    name = "deployment_proto",
119440-    srcs = [
119441-        "deployment.proto",
119442-    ],
119443-    deps = [
119444-        "@com_google_protobuf//:timestamp_proto",
119445-    ],
119446-)
119447-
119448-proto_library_with_info(
119449-    name = "deployment_proto_with_info",
119450-    deps = [":deployment_proto"],
119451-)
119452-
119453-##############################################################################
119454-# Java
119455-##############################################################################
119456-load(
119457-    "@com_google_googleapis_imports//:imports.bzl",
119458-    "java_grpc_library",
119459-)
119460-
119461-java_proto_library(
119462-    name = "deployment_java_proto",
119463-    deps = [":deployment_proto"],
119464-)
119465-
119466-java_grpc_library(
119467-    name = "deployment_java_grpc",
119468-    srcs = [":deployment_proto"],
119469-    deps = [":deployment_java_proto"],
119470-)
119471-
119472-##############################################################################
119473-# Go
119474-##############################################################################
119475-load("@com_google_googleapis_imports//:imports.bzl", "go_proto_library")
119476-
119477-go_proto_library(
119478-    name = "deployment_go_proto",
119479-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
119480-    importpath = "google.golang.org/genproto/googleapis/devtools/containeranalysis/v1beta1/deployment",
119481-    protos = [":deployment_proto"],
119482-    deps = [],
119483-)
119484diff -urN a/google/devtools/containeranalysis/v1beta1/discovery/BUILD.bazel b/google/devtools/containeranalysis/v1beta1/discovery/BUILD.bazel
119485--- a/google/devtools/containeranalysis/v1beta1/discovery/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
119486+++ b/google/devtools/containeranalysis/v1beta1/discovery/BUILD.bazel	1969-12-31 16:00:00
119487@@ -1,61 +0,0 @@
119488-load("@rules_proto//proto:defs.bzl", "proto_library")
119489-
119490-# This is an API workspace, having public visibility by default makes perfect sense.
119491-package(default_visibility = ["//visibility:public"])
119492-
119493-##############################################################################
119494-# Common
119495-##############################################################################
119496-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
119497-
119498-proto_library(
119499-    name = "discovery_proto",
119500-    srcs = [
119501-        "discovery.proto",
119502-    ],
119503-    deps = [
119504-        "//google/devtools/containeranalysis/v1beta1/common:common_proto",
119505-        "//google/rpc:status_proto",
119506-        "@com_google_protobuf//:timestamp_proto",
119507-    ],
119508-)
119509-
119510-proto_library_with_info(
119511-    name = "discovery_proto_with_info",
119512-    deps = [":discovery_proto"],
119513-)
119514-
119515-##############################################################################
119516-# Java
119517-##############################################################################
119518-load(
119519-    "@com_google_googleapis_imports//:imports.bzl",
119520-    "java_grpc_library",
119521-)
119522-
119523-java_proto_library(
119524-    name = "discovery_java_proto",
119525-    deps = [":discovery_proto"],
119526-)
119527-
119528-java_grpc_library(
119529-    name = "discovery_java_grpc",
119530-    srcs = [":discovery_proto"],
119531-    deps = [":discovery_java_proto"],
119532-)
119533-
119534-##############################################################################
119535-# Go
119536-##############################################################################
119537-load("@com_google_googleapis_imports//:imports.bzl", "go_proto_library")
119538-
119539-go_proto_library(
119540-    name = "discovery_go_proto",
119541-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
119542-    importpath = "google.golang.org/genproto/googleapis/devtools/containeranalysis/v1beta1/discovery",
119543-    protos = [":discovery_proto"],
119544-    deps = [
119545-        "//google/devtools/containeranalysis/v1beta1/common:common_go_proto",
119546-        "//google/rpc:status_go_proto",
119547-    ],
119548-)
119549diff -urN a/google/devtools/containeranalysis/v1beta1/grafeas/BUILD.bazel b/google/devtools/containeranalysis/v1beta1/grafeas/BUILD.bazel
119550--- a/google/devtools/containeranalysis/v1beta1/grafeas/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
119551+++ b/google/devtools/containeranalysis/v1beta1/grafeas/BUILD.bazel	1969-12-31 16:00:00
119552@@ -1,82 +0,0 @@
119553-load("@rules_proto//proto:defs.bzl", "proto_library")
119554-
119555-# This is an API workspace, having public visibility by default makes perfect sense.
119556-package(default_visibility = ["//visibility:public"])
119557-
119558-##############################################################################
119559-# Common
119560-##############################################################################
119561-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
119562-
119563-proto_library(
119564-    name = "grafeas_proto",
119565-    srcs = [
119566-        "grafeas.proto",
119567-    ],
119568-    deps = [
119569-        "//google/api:annotations_proto",
119570-        "//google/api:client_proto",
119571-        "//google/devtools/containeranalysis/v1beta1/attestation:attestation_proto",
119572-        "//google/devtools/containeranalysis/v1beta1/build:build_proto",
119573-        "//google/devtools/containeranalysis/v1beta1/common:common_proto",
119574-        "//google/devtools/containeranalysis/v1beta1/deployment:deployment_proto",
119575-        "//google/devtools/containeranalysis/v1beta1/discovery:discovery_proto",
119576-        "//google/devtools/containeranalysis/v1beta1/image:image_proto",
119577-        "//google/devtools/containeranalysis/v1beta1/package:package_proto",
119578-        "//google/devtools/containeranalysis/v1beta1/provenance:provenance_proto",
119579-        "//google/devtools/containeranalysis/v1beta1/vulnerability:vulnerability_proto",
119580-        "//google/rpc:status_proto",
119581-        "@com_google_protobuf//:empty_proto",
119582-        "@com_google_protobuf//:field_mask_proto",
119583-        "@com_google_protobuf//:timestamp_proto",
119584-    ],
119585-)
119586-
119587-proto_library_with_info(
119588-    name = "grafeas_proto_with_info",
119589-    deps = [":grafeas_proto"],
119590-)
119591-
119592-##############################################################################
119593-# Java
119594-##############################################################################
119595-load(
119596-    "@com_google_googleapis_imports//:imports.bzl",
119597-    "java_grpc_library",
119598-    "java_proto_library",
119599-)
119600-
119601-java_proto_library(
119602-    name = "grafeas_java_proto",
119603-    deps = [":grafeas_proto"],
119604-)
119605-
119606-java_grpc_library(
119607-    name = "grafeas_java_grpc",
119608-    srcs = [":grafeas_proto"],
119609-    deps = [":grafeas_java_proto"],
119610-)
119611-
119612-##############################################################################
119613-# Go
119614-##############################################################################
119615-load("@com_google_googleapis_imports//:imports.bzl", "go_proto_library")
119616-
119617-go_proto_library(
119618-    name = "grafeas_go_proto",
119619-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
119620-    importpath = "google.golang.org/genproto/googleapis/devtools/containeranalysis/v1beta1/grafeas",
119621-    protos = [":grafeas_proto"],
119622-    deps = [
119623-        "//google/api:annotations_go_proto",
119624-        "//google/devtools/containeranalysis/v1beta1/attestation:attestation_go_proto",
119625-        "//google/devtools/containeranalysis/v1beta1/build:build_go_proto",
119626-        "//google/devtools/containeranalysis/v1beta1/common:common_go_proto",
119627-        "//google/devtools/containeranalysis/v1beta1/deployment:deployment_go_proto",
119628-        "//google/devtools/containeranalysis/v1beta1/discovery:discovery_go_proto",
119629-        "//google/devtools/containeranalysis/v1beta1/image:image_go_proto",
119630-        "//google/devtools/containeranalysis/v1beta1/package:package_go_proto",
119631-        "//google/devtools/containeranalysis/v1beta1/provenance:provenance_go_proto",
119632-        "//google/devtools/containeranalysis/v1beta1/vulnerability:vulnerability_go_proto",
119633-    ],
119634-)
119635diff -urN a/google/devtools/containeranalysis/v1beta1/image/BUILD.bazel b/google/devtools/containeranalysis/v1beta1/image/BUILD.bazel
119636--- a/google/devtools/containeranalysis/v1beta1/image/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
119637+++ b/google/devtools/containeranalysis/v1beta1/image/BUILD.bazel	1969-12-31 16:00:00
119638@@ -1,54 +0,0 @@
119639-load("@rules_proto//proto:defs.bzl", "proto_library")
119640-
119641-# This is an API workspace, having public visibility by default makes perfect sense.
119642-package(default_visibility = ["//visibility:public"])
119643-
119644-##############################################################################
119645-# Common
119646-##############################################################################
119647-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
119648-
119649-proto_library(
119650-    name = "image_proto",
119651-    srcs = [
119652-        "image.proto",
119653-    ],
119654-    deps = [],
119655-)
119656-
119657-proto_library_with_info(
119658-    name = "image_proto_with_info",
119659-    deps = [":image_proto"],
119660-)
119661-
119662-##############################################################################
119663-# Java
119664-##############################################################################
119665-load(
119666-    "@com_google_googleapis_imports//:imports.bzl",
119667-    "java_grpc_library",
119668-)
119669-
119670-java_proto_library(
119671-    name = "image_java_proto",
119672-    deps = [":image_proto"],
119673-)
119674-
119675-java_grpc_library(
119676-    name = "image_java_grpc",
119677-    srcs = [":image_proto"],
119678-    deps = [":image_java_proto"],
119679-)
119680-
119681-##############################################################################
119682-# Go
119683-##############################################################################
119684-load("@com_google_googleapis_imports//:imports.bzl", "go_proto_library")
119685-
119686-go_proto_library(
119687-    name = "image_go_proto",
119688-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
119689-    importpath = "google.golang.org/genproto/googleapis/devtools/containeranalysis/v1beta1/image",
119690-    protos = [":image_proto"],
119691-    deps = [],
119692-)
119693diff -urN a/google/devtools/containeranalysis/v1beta1/package/BUILD.bazel b/google/devtools/containeranalysis/v1beta1/package/BUILD.bazel
119694--- a/google/devtools/containeranalysis/v1beta1/package/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
119695+++ b/google/devtools/containeranalysis/v1beta1/package/BUILD.bazel	1969-12-31 16:00:00
119696@@ -1,55 +0,0 @@
119697-load("@rules_proto//proto:defs.bzl", "proto_library")
119698-
119699-# This is an API workspace, having public visibility by default makes perfect sense.
119700-package(default_visibility = ["//visibility:public"])
119701-
119702-##############################################################################
119703-# Common
119704-##############################################################################
119705-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
119706-
119707-proto_library(
119708-    name = "package_proto",
119709-    srcs = [
119710-        "package.proto",
119711-    ],
119712-    deps = [],
119713-)
119714-
119715-proto_library_with_info(
119716-    name = "package_proto_with_info",
119717-    deps = [":package_proto"],
119718-)
119719-
119720-##############################################################################
119721-# Java
119722-##############################################################################
119723-load(
119724-    "@com_google_googleapis_imports//:imports.bzl",
119725-    "java_grpc_library",
119726-    "java_proto_library",
119727-)
119728-
119729-java_proto_library(
119730-    name = "package_java_proto",
119731-    deps = [":package_proto"],
119732-)
119733-
119734-java_grpc_library(
119735-    name = "package_java_grpc",
119736-    srcs = [":package_proto"],
119737-    deps = [":package_java_proto"],
119738-)
119739-
119740-##############################################################################
119741-# Go
119742-##############################################################################
119743-load("@com_google_googleapis_imports//:imports.bzl", "go_proto_library")
119744-
119745-go_proto_library(
119746-    name = "package_go_proto",
119747-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
119748-    importpath = "google.golang.org/genproto/googleapis/devtools/containeranalysis/v1beta1/package",
119749-    protos = [":package_proto"],
119750-    deps = [],
119751-)
119752diff -urN a/google/devtools/containeranalysis/v1beta1/provenance/BUILD.bazel b/google/devtools/containeranalysis/v1beta1/provenance/BUILD.bazel
119753--- a/google/devtools/containeranalysis/v1beta1/provenance/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
119754+++ b/google/devtools/containeranalysis/v1beta1/provenance/BUILD.bazel	1969-12-31 16:00:00
119755@@ -1,60 +0,0 @@
119756-load("@rules_proto//proto:defs.bzl", "proto_library")
119757-
119758-# This is an API workspace, having public visibility by default makes perfect sense.
119759-package(default_visibility = ["//visibility:public"])
119760-
119761-##############################################################################
119762-# Common
119763-##############################################################################
119764-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
119765-
119766-proto_library(
119767-    name = "provenance_proto",
119768-    srcs = [
119769-        "provenance.proto",
119770-    ],
119771-    deps = [
119772-        "//google/devtools/containeranalysis/v1beta1/source:source_proto",
119773-        "@com_google_protobuf//:timestamp_proto",
119774-    ],
119775-)
119776-
119777-proto_library_with_info(
119778-    name = "provenance_proto_with_info",
119779-    deps = [":provenance_proto"],
119780-)
119781-
119782-##############################################################################
119783-# Java
119784-##############################################################################
119785-load(
119786-    "@com_google_googleapis_imports//:imports.bzl",
119787-    "java_grpc_library",
119788-    "java_proto_library",
119789-)
119790-
119791-java_proto_library(
119792-    name = "provenance_java_proto",
119793-    deps = [":provenance_proto"],
119794-)
119795-
119796-java_grpc_library(
119797-    name = "provenance_java_grpc",
119798-    srcs = [":provenance_proto"],
119799-    deps = [":provenance_java_proto"],
119800-)
119801-
119802-##############################################################################
119803-# Go
119804-##############################################################################
119805-load("@com_google_googleapis_imports//:imports.bzl", "go_proto_library")
119806-
119807-go_proto_library(
119808-    name = "provenance_go_proto",
119809-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
119810-    importpath = "google.golang.org/genproto/googleapis/devtools/containeranalysis/v1beta1/provenance",
119811-    protos = [":provenance_proto"],
119812-    deps = [
119813-        "//google/devtools/containeranalysis/v1beta1/source:source_go_proto",
119814-    ],
119815-)
119816diff -urN a/google/devtools/containeranalysis/v1beta1/source/BUILD.bazel b/google/devtools/containeranalysis/v1beta1/source/BUILD.bazel
119817--- a/google/devtools/containeranalysis/v1beta1/source/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
119818+++ b/google/devtools/containeranalysis/v1beta1/source/BUILD.bazel	1969-12-31 16:00:00
119819@@ -1,55 +0,0 @@
119820-load("@rules_proto//proto:defs.bzl", "proto_library")
119821-
119822-# This is an API workspace, having public visibility by default makes perfect sense.
119823-package(default_visibility = ["//visibility:public"])
119824-
119825-##############################################################################
119826-# Common
119827-##############################################################################
119828-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
119829-
119830-proto_library(
119831-    name = "source_proto",
119832-    srcs = [
119833-        "source.proto",
119834-    ],
119835-    deps = [],
119836-)
119837-
119838-proto_library_with_info(
119839-    name = "source_proto_with_info",
119840-    deps = [":source_proto"],
119841-)
119842-
119843-##############################################################################
119844-# Java
119845-##############################################################################
119846-load(
119847-    "@com_google_googleapis_imports//:imports.bzl",
119848-    "java_grpc_library",
119849-    "java_proto_library",
119850-)
119851-
119852-java_proto_library(
119853-    name = "source_java_proto",
119854-    deps = [":source_proto"],
119855-)
119856-
119857-java_grpc_library(
119858-    name = "source_java_grpc",
119859-    srcs = [":source_proto"],
119860-    deps = [":source_java_proto"],
119861-)
119862-
119863-##############################################################################
119864-# Go
119865-##############################################################################
119866-load("@com_google_googleapis_imports//:imports.bzl", "go_proto_library")
119867-
119868-go_proto_library(
119869-    name = "source_go_proto",
119870-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
119871-    importpath = "google.golang.org/genproto/googleapis/devtools/containeranalysis/v1beta1/source",
119872-    protos = [":source_proto"],
119873-    deps = [],
119874-)
119875diff -urN a/google/devtools/containeranalysis/v1beta1/vulnerability/BUILD.bazel b/google/devtools/containeranalysis/v1beta1/vulnerability/BUILD.bazel
119876--- a/google/devtools/containeranalysis/v1beta1/vulnerability/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
119877+++ b/google/devtools/containeranalysis/v1beta1/vulnerability/BUILD.bazel	1969-12-31 16:00:00
119878@@ -1,64 +0,0 @@
119879-load("@rules_proto//proto:defs.bzl", "proto_library")
119880-
119881-# This is an API workspace, having public visibility by default makes perfect sense.
119882-package(default_visibility = ["//visibility:public"])
119883-
119884-##############################################################################
119885-# Common
119886-##############################################################################
119887-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
119888-
119889-proto_library(
119890-    name = "vulnerability_proto",
119891-    srcs = [
119892-        "vulnerability.proto",
119893-    ],
119894-    deps = [
119895-        "//google/devtools/containeranalysis/v1beta1/common:common_proto",
119896-        "//google/devtools/containeranalysis/v1beta1/cvss:cvss_proto",
119897-        "//google/devtools/containeranalysis/v1beta1/package:package_proto",
119898-        "@com_google_protobuf//:timestamp_proto",
119899-    ],
119900-)
119901-
119902-proto_library_with_info(
119903-    name = "vulnerability_proto_with_info",
119904-    deps = [":vulnerability_proto"],
119905-)
119906-
119907-##############################################################################
119908-# Java
119909-##############################################################################
119910-load(
119911-    "@com_google_googleapis_imports//:imports.bzl",
119912-    "java_grpc_library",
119913-    "java_proto_library",
119914-)
119915-
119916-java_proto_library(
119917-    name = "vulnerability_java_proto",
119918-    deps = [":vulnerability_proto"],
119919-)
119920-
119921-java_grpc_library(
119922-    name = "vulnerability_java_grpc",
119923-    srcs = [":vulnerability_proto"],
119924-    deps = [":vulnerability_java_proto"],
119925-)
119926-
119927-##############################################################################
119928-# Go
119929-##############################################################################
119930-load("@com_google_googleapis_imports//:imports.bzl", "go_proto_library")
119931-
119932-go_proto_library(
119933-    name = "vulnerability_go_proto",
119934-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
119935-    importpath = "google.golang.org/genproto/googleapis/devtools/containeranalysis/v1beta1/vulnerability",
119936-    protos = [":vulnerability_proto"],
119937-    deps = [
119938-        "//google/devtools/containeranalysis/v1beta1/common:common_go_proto",
119939-        "//google/devtools/containeranalysis/v1beta1/cvss:cvss_go_proto",
119940-        "//google/devtools/containeranalysis/v1beta1/package:package_go_proto",
119941-    ],
119942-)
119943diff -urN a/google/devtools/remoteworkers/v1test2/BUILD.bazel b/google/devtools/remoteworkers/v1test2/BUILD.bazel
119944--- a/google/devtools/remoteworkers/v1test2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
119945+++ b/google/devtools/remoteworkers/v1test2/BUILD.bazel	1969-12-31 16:00:00
119946@@ -1,315 +0,0 @@
119947-# This file was automatically generated by BuildFileGenerator
119948-# https://github.com/googleapis/gapic-generator/tree/master/rules_gapic/bazel
119949-
119950-# Most of the manual changes to this file will be overwritten.
119951-# It's **only** allowed to change the following rule attribute values:
119952-# - names of *_gapic_assembly_* rules
119953-# - certain parameters of *_gapic_library rules, including but not limited to:
119954-#    * extra_protoc_parameters
119955-#    * extra_protoc_file_parameters
119956-# The complete list of preserved parameters can be found in the source code.
119957-
119958-##############################################################################
119959-# Common
119960-##############################################################################
119961-load("@rules_proto//proto:defs.bzl", "proto_library")
119962-load(
119963-    "@com_google_googleapis_imports//:imports.bzl",
119964-    "csharp_gapic_assembly_pkg",
119965-    "csharp_gapic_library",
119966-    "csharp_grpc_library",
119967-    "csharp_proto_library",
119968-    "go_gapic_assembly_pkg",
119969-    "go_gapic_library",
119970-    "go_proto_library",
119971-    "go_test",
119972-    "java_gapic_assembly_gradle_pkg",
119973-    "java_gapic_library",
119974-    "java_gapic_test",
119975-    "java_grpc_library",
119976-    "java_proto_library",
119977-    "nodejs_gapic_assembly_pkg",
119978-    "nodejs_gapic_library",
119979-    "php_gapic_assembly_pkg",
119980-    "php_gapic_library",
119981-    "php_grpc_library",
119982-    "php_proto_library",
119983-    "proto_library_with_info",
119984-    "py_gapic_assembly_pkg",
119985-    "py_gapic_library",
119986-    "ruby_cloud_gapic_library",
119987-    "ruby_gapic_assembly_pkg",
119988-    "ruby_grpc_library",
119989-    "ruby_proto_library",
119990-)
119991-
119992-# This is an API workspace, having public visibility by default makes perfect sense.
119993-package(default_visibility = ["//visibility:public"])
119994-
119995-proto_library(
119996-    name = "remoteworkers_proto",
119997-    srcs = [
119998-        "bots.proto",
119999-        "command.proto",
120000-        "worker.proto",
120001-    ],
120002-    deps = [
120003-        "//google/api:annotations_proto",
120004-        "//google/api:client_proto",
120005-        "//google/api:field_behavior_proto",
120006-        "//google/api:resource_proto",
120007-        "//google/rpc:status_proto",
120008-        "@com_google_protobuf//:any_proto",
120009-        "@com_google_protobuf//:duration_proto",
120010-        "@com_google_protobuf//:field_mask_proto",
120011-        "@com_google_protobuf//:timestamp_proto",
120012-    ],
120013-)
120014-
120015-proto_library_with_info(
120016-    name = "remoteworkers_proto_with_info",
120017-    deps = [
120018-        ":remoteworkers_proto",
120019-        "//google/cloud:common_resources_proto",
120020-    ],
120021-)
120022-
120023-java_proto_library(
120024-    name = "remoteworkers_java_proto",
120025-    deps = [":remoteworkers_proto"],
120026-)
120027-
120028-java_grpc_library(
120029-    name = "remoteworkers_java_grpc",
120030-    srcs = [":remoteworkers_proto"],
120031-    deps = [":remoteworkers_java_proto"],
120032-)
120033-
120034-java_gapic_library(
120035-    name = "remoteworkers_java_gapic",
120036-    srcs = [":remoteworkers_proto_with_info"],
120037-    gapic_yaml = "remoteworkers_gapic.yaml",
120038-    grpc_service_config = "remoteworkers_grpc_service_config.json",
120039-    rest_numeric_enums = False,
120040-    test_deps = [
120041-        ":remoteworkers_java_grpc",
120042-    ],
120043-    transport = "grpc+rest",
120044-    deps = [
120045-        ":remoteworkers_java_proto",
120046-    ],
120047-)
120048-
120049-java_gapic_test(
120050-    name = "remoteworkers_java_gapic_test_suite",
120051-    test_classes = [
120052-        "com.google.cloud.devtools.remoteworkers.v1test2.BotsClientHttpJsonTest",
120053-        "com.google.cloud.devtools.remoteworkers.v1test2.BotsClientTest",
120054-    ],
120055-    runtime_deps = [":remoteworkers_java_gapic_test"],
120056-)
120057-
120058-# Open Source Packages
120059-java_gapic_assembly_gradle_pkg(
120060-    name = "google-cloud-devtools-remoteworkers-v1test2-java",
120061-    include_samples = True,
120062-    transport = "grpc+rest",
120063-    deps = [
120064-        ":remoteworkers_java_gapic",
120065-        ":remoteworkers_java_grpc",
120066-        ":remoteworkers_java_proto",
120067-        ":remoteworkers_proto",
120068-    ],
120069-)
120070-
120071-go_proto_library(
120072-    name = "remoteworkers_go_proto",
120073-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
120074-    importpath = "google.golang.org/genproto/googleapis/devtools/remoteworkers/v1test2",
120075-    protos = [":remoteworkers_proto"],
120076-    deps = [
120077-        "//google/api:annotations_go_proto",
120078-        "//google/rpc:status_go_proto",
120079-    ],
120080-)
120081-
120082-go_gapic_library(
120083-    name = "remoteworkers_go_gapic",
120084-    srcs = [":remoteworkers_proto_with_info"],
120085-    grpc_service_config = "remoteworkers_grpc_service_config.json",
120086-    importpath = "cloud.google.com/go/devtools/remoteworkers/apiv1test2;remoteworkers",
120087-    rest_numeric_enums = False,
120088-    service_yaml = "remoteworkers_v1beta2.yaml",
120089-    transport = "grpc+rest",
120090-    deps = [
120091-        ":remoteworkers_go_proto",
120092-        "@io_bazel_rules_go//proto/wkt:duration_go_proto",
120093-    ],
120094-)
120095-
120096-go_test(
120097-    name = "remoteworkers_go_gapic_test",
120098-    srcs = [":remoteworkers_go_gapic_srcjar_test"],
120099-    embed = [":remoteworkers_go_gapic"],
120100-    importpath = "cloud.google.com/go/devtools/remoteworkers/apiv1test2",
120101-)
120102-
120103-# Open Source Packages
120104-go_gapic_assembly_pkg(
120105-    name = "gapi-cloud-devtools-remoteworkers-v1test2-go",
120106-    deps = [
120107-        ":remoteworkers_go_gapic",
120108-        ":remoteworkers_go_gapic_srcjar-test.srcjar",
120109-        ":remoteworkers_go_proto",
120110-    ],
120111-)
120112-
120113-py_gapic_library(
120114-    name = "remoteworkers_py_gapic",
120115-    srcs = [":remoteworkers_proto"],
120116-    grpc_service_config = "remoteworkers_grpc_service_config.json",
120117-    rest_numeric_enums = False,
120118-    transport = "grpc",
120119-)
120120-
120121-py_test(
120122-    name = "remoteworkers_py_gapic_test",
120123-    srcs = [
120124-        "remoteworkers_py_gapic_pytest.py",
120125-        "remoteworkers_py_gapic_test.py",
120126-    ],
120127-    legacy_create_init = False,
120128-    deps = [":remoteworkers_py_gapic"],
120129-)
120130-
120131-# Open Source Packages
120132-py_gapic_assembly_pkg(
120133-    name = "devtools-remoteworkers-v1test2-py",
120134-    deps = [
120135-        ":remoteworkers_py_gapic",
120136-    ],
120137-)
120138-
120139-php_proto_library(
120140-    name = "remoteworkers_php_proto",
120141-    deps = [":remoteworkers_proto"],
120142-)
120143-
120144-php_grpc_library(
120145-    name = "remoteworkers_php_grpc",
120146-    srcs = [":remoteworkers_proto"],
120147-    deps = [":remoteworkers_php_proto"],
120148-)
120149-
120150-php_gapic_library(
120151-    name = "remoteworkers_php_gapic",
120152-    srcs = [":remoteworkers_proto_with_info"],
120153-    grpc_service_config = "remoteworkers_grpc_service_config.json",
120154-    rest_numeric_enums = False,
120155-    transport = "grpc+rest",
120156-    deps = [
120157-        ":remoteworkers_php_grpc",
120158-        ":remoteworkers_php_proto",
120159-    ],
120160-)
120161-
120162-# Open Source Packages
120163-php_gapic_assembly_pkg(
120164-    name = "google-cloud-devtools-remoteworkers-v1test2-php",
120165-    deps = [
120166-        ":remoteworkers_php_gapic",
120167-        ":remoteworkers_php_grpc",
120168-        ":remoteworkers_php_proto",
120169-    ],
120170-)
120171-
120172-nodejs_gapic_library(
120173-    name = "remoteworkers_nodejs_gapic",
120174-    src = ":remoteworkers_proto_with_info",
120175-    extra_protoc_parameters = ["metadata"],
120176-    grpc_service_config = "remoteworkers_grpc_service_config.json",
120177-    package = "google.devtools.remoteworkers.v1test2",
120178-    rest_numeric_enums = False,
120179-    service_yaml = "remoteworkers_v1beta2.yaml",
120180-    transport = "grpc+rest",
120181-    deps = [],
120182-)
120183-
120184-nodejs_gapic_assembly_pkg(
120185-    name = "devtools-remoteworkers-v1test2-nodejs",
120186-    deps = [
120187-        ":remoteworkers_nodejs_gapic",
120188-        ":remoteworkers_proto",
120189-    ],
120190-)
120191-
120192-ruby_proto_library(
120193-    name = "remoteworkers_ruby_proto",
120194-    deps = [":remoteworkers_proto"],
120195-)
120196-
120197-ruby_grpc_library(
120198-    name = "remoteworkers_ruby_grpc",
120199-    srcs = [":remoteworkers_proto"],
120200-    deps = [":remoteworkers_ruby_proto"],
120201-)
120202-
120203-ruby_cloud_gapic_library(
120204-    name = "remoteworkers_ruby_gapic",
120205-    srcs = [":remoteworkers_proto_with_info"],
120206-    extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-remoteworkers-v1test2"],
120207-    rest_numeric_enums = False,
120208-    deps = [
120209-        ":remoteworkers_ruby_grpc",
120210-        ":remoteworkers_ruby_proto",
120211-    ],
120212-)
120213-
120214-# Open Source Packages
120215-ruby_gapic_assembly_pkg(
120216-    name = "google-cloud-devtools-remoteworkers-v1test2-ruby",
120217-    deps = [
120218-        ":remoteworkers_ruby_gapic",
120219-        ":remoteworkers_ruby_grpc",
120220-        ":remoteworkers_ruby_proto",
120221-    ],
120222-)
120223-
120224-csharp_proto_library(
120225-    name = "remoteworkers_csharp_proto",
120226-    deps = [":remoteworkers_proto"],
120227-)
120228-
120229-csharp_grpc_library(
120230-    name = "remoteworkers_csharp_grpc",
120231-    srcs = [":remoteworkers_proto"],
120232-    deps = [":remoteworkers_csharp_proto"],
120233-)
120234-
120235-csharp_gapic_library(
120236-    name = "remoteworkers_csharp_gapic",
120237-    srcs = [":remoteworkers_proto_with_info"],
120238-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
120239-    grpc_service_config = "remoteworkers_grpc_service_config.json",
120240-    rest_numeric_enums = False,
120241-    service_yaml = "remoteworkers_v1beta2.yaml",
120242-    deps = [
120243-        ":remoteworkers_csharp_grpc",
120244-        ":remoteworkers_csharp_proto",
120245-    ],
120246-)
120247-
120248-# Open Source Packages
120249-csharp_gapic_assembly_pkg(
120250-    name = "google-cloud-devtools-remoteworkers-v1test2-csharp",
120251-    deps = [
120252-        ":remoteworkers_csharp_gapic",
120253-        ":remoteworkers_csharp_grpc",
120254-        ":remoteworkers_csharp_proto",
120255-    ],
120256-)
120257-
120258-##############################################################################
120259-# C++
120260-##############################################################################
120261-# Put your C++ rules here
120262diff -urN a/google/devtools/resultstore/v2/BUILD.bazel b/google/devtools/resultstore/v2/BUILD.bazel
120263--- a/google/devtools/resultstore/v2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
120264+++ b/google/devtools/resultstore/v2/BUILD.bazel	1969-12-31 16:00:00
120265@@ -1,209 +0,0 @@
120266-# This file was automatically generated by BuildFileGenerator
120267-
120268-# This is an API workspace, having public visibility by default makes perfect sense.
120269-package(default_visibility = ["//visibility:public"])
120270-
120271-##############################################################################
120272-# Common
120273-##############################################################################
120274-load("@rules_proto//proto:defs.bzl", "proto_library")
120275-
120276-proto_library(
120277-    name = "resultstore_proto",
120278-    srcs = [
120279-        "action.proto",
120280-        "common.proto",
120281-        "configuration.proto",
120282-        "configured_target.proto",
120283-        "coverage.proto",
120284-        "coverage_summary.proto",
120285-        "download_metadata.proto",
120286-        "file.proto",
120287-        "file_processing_error.proto",
120288-        "file_set.proto",
120289-        "invocation.proto",
120290-        "resultstore_download.proto",
120291-        "resultstore_file_download.proto",
120292-        "resultstore_upload.proto",
120293-        "target.proto",
120294-        "test_suite.proto",
120295-        "upload_metadata.proto",
120296-    ],
120297-    deps = [
120298-        "//google/api:annotations_proto",
120299-        "//google/api:client_proto",
120300-        "//google/api:field_behavior_proto",
120301-        "//google/api:resource_proto",
120302-        "@com_google_protobuf//:duration_proto",
120303-        "@com_google_protobuf//:empty_proto",
120304-        "@com_google_protobuf//:field_mask_proto",
120305-        "@com_google_protobuf//:timestamp_proto",
120306-        "@com_google_protobuf//:wrappers_proto",
120307-    ],
120308-)
120309-
120310-##############################################################################
120311-# Java
120312-##############################################################################
120313-load(
120314-    "@com_google_googleapis_imports//:imports.bzl",
120315-    "java_grpc_library",
120316-    "java_proto_library",
120317-)
120318-
120319-java_proto_library(
120320-    name = "resultstore_java_proto",
120321-    deps = [":resultstore_proto"],
120322-)
120323-
120324-java_grpc_library(
120325-    name = "resultstore_java_grpc",
120326-    srcs = [":resultstore_proto"],
120327-    deps = [":resultstore_java_proto"],
120328-)
120329-
120330-##############################################################################
120331-# Go
120332-##############################################################################
120333-load(
120334-    "@com_google_googleapis_imports//:imports.bzl",
120335-    "go_proto_library",
120336-)
120337-
120338-go_proto_library(
120339-    name = "resultstore_go_proto",
120340-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
120341-    importpath = "google.golang.org/genproto/googleapis/devtools/resultstore/v2",
120342-    protos = [":resultstore_proto"],
120343-    deps = [
120344-        "//google/api:annotations_go_proto",
120345-    ],
120346-)
120347-
120348-##############################################################################
120349-# Python
120350-##############################################################################
120351-load(
120352-    "@com_google_googleapis_imports//:imports.bzl",
120353-    "moved_proto_library",
120354-    "py_grpc_library",
120355-    "py_proto_library",
120356-)
120357-
120358-moved_proto_library(
120359-    name = "resultstore_moved_proto",
120360-    srcs = [":resultstore_proto"],
120361-    deps = [
120362-        "//google/api:annotations_proto",
120363-        "//google/api:client_proto",
120364-        "//google/api:field_behavior_proto",
120365-        "//google/api:resource_proto",
120366-        "@com_google_protobuf//:duration_proto",
120367-        "@com_google_protobuf//:empty_proto",
120368-        "@com_google_protobuf//:field_mask_proto",
120369-        "@com_google_protobuf//:timestamp_proto",
120370-        "@com_google_protobuf//:wrappers_proto",
120371-    ],
120372-)
120373-
120374-py_proto_library(
120375-    name = "resultstore_py_proto",
120376-    deps = [":resultstore_moved_proto"],
120377-)
120378-
120379-py_grpc_library(
120380-    name = "resultstore_py_grpc",
120381-    srcs = [":resultstore_moved_proto"],
120382-    deps = [":resultstore_py_proto"],
120383-)
120384-
120385-##############################################################################
120386-# PHP
120387-##############################################################################
120388-load(
120389-    "@com_google_googleapis_imports//:imports.bzl",
120390-    "php_grpc_library",
120391-    "php_proto_library",
120392-)
120393-
120394-php_proto_library(
120395-    name = "resultstore_php_proto",
120396-    deps = [":resultstore_proto"],
120397-)
120398-
120399-php_grpc_library(
120400-    name = "resultstore_php_grpc",
120401-    srcs = [":resultstore_proto"],
120402-    deps = [":resultstore_php_proto"],
120403-)
120404-
120405-##############################################################################
120406-# Node.js
120407-##############################################################################
120408-load(
120409-    "@com_google_googleapis_imports//:imports.bzl",
120410-    "nodejs_gapic_assembly_pkg",
120411-    "nodejs_gapic_library",
120412-)
120413-
120414-
120415-##############################################################################
120416-# Ruby
120417-##############################################################################
120418-load(
120419-    "@com_google_googleapis_imports//:imports.bzl",
120420-    "ruby_grpc_library",
120421-    "ruby_proto_library",
120422-)
120423-
120424-ruby_proto_library(
120425-    name = "resultstore_ruby_proto",
120426-    deps = [":resultstore_proto"],
120427-)
120428-
120429-ruby_grpc_library(
120430-    name = "resultstore_ruby_grpc",
120431-    srcs = [":resultstore_proto"],
120432-    deps = [":resultstore_ruby_proto"],
120433-)
120434-
120435-##############################################################################
120436-# C#
120437-##############################################################################
120438-load(
120439-    "@com_google_googleapis_imports//:imports.bzl",
120440-    "csharp_grpc_library",
120441-    "csharp_proto_library",
120442-)
120443-
120444-csharp_proto_library(
120445-    name = "resultstore_csharp_proto",
120446-    deps = [":resultstore_proto"],
120447-)
120448-
120449-csharp_grpc_library(
120450-    name = "resultstore_csharp_grpc",
120451-    srcs = [":resultstore_proto"],
120452-    deps = [":resultstore_csharp_proto"],
120453-)
120454-
120455-##############################################################################
120456-# C++
120457-##############################################################################
120458-load(
120459-    "@com_google_googleapis_imports//:imports.bzl",
120460-    "cc_grpc_library",
120461-    "cc_proto_library",
120462-)
120463-
120464-cc_proto_library(
120465-    name = "resultstore_cc_proto",
120466-    deps = [":resultstore_proto"],
120467-)
120468-
120469-cc_grpc_library(
120470-    name = "resultstore_cc_grpc",
120471-    srcs = [":resultstore_proto"],
120472-    grpc_only = True,
120473-    deps = [":resultstore_cc_proto"],
120474-)
120475diff -urN a/google/devtools/source/v1/BUILD.bazel b/google/devtools/source/v1/BUILD.bazel
120476--- a/google/devtools/source/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
120477+++ b/google/devtools/source/v1/BUILD.bazel	1969-12-31 16:00:00
120478@@ -1,143 +0,0 @@
120479-# This file was automatically generated by BuildFileGenerator
120480-
120481-##############################################################################
120482-# Common
120483-##############################################################################
120484-load(
120485-    "@com_google_googleapis_imports//:imports.bzl",
120486-    "cc_grpc_library",
120487-    "cc_proto_library",
120488-    "csharp_grpc_library",
120489-    "csharp_proto_library",
120490-    "go_proto_library",
120491-    "java_gapic_assembly_gradle_pkg",
120492-    "java_grpc_library",
120493-    "java_proto_library",
120494-    "php_grpc_library",
120495-    "php_proto_library",
120496-    "proto_library_with_info",
120497-    "py_gapic_assembly_pkg",
120498-    "py_gapic_library",
120499-    "ruby_grpc_library",
120500-    "ruby_proto_library",
120501-)
120502-
120503-# This is an API workspace, having public visibility by default makes perfect sense.
120504-package(default_visibility = ["//visibility:public"])
120505-
120506-proto_library(
120507-    name = "source_proto",
120508-    srcs = [
120509-        "source_context.proto",
120510-    ],
120511-    deps = [
120512-        "//google/api:annotations_proto",
120513-    ],
120514-)
120515-
120516-proto_library_with_info(
120517-    name = "source_proto_with_info",
120518-    deps = [
120519-        ":source_proto",
120520-    ],
120521-)
120522-
120523-java_proto_library(
120524-    name = "source_java_proto",
120525-    deps = [":source_proto"],
120526-)
120527-
120528-java_grpc_library(
120529-    name = "source_java_grpc",
120530-    srcs = [":source_proto"],
120531-    deps = [":source_java_proto"],
120532-)
120533-
120534-# Please DO-NOT-REMOVE this section.
120535-# This is required to generate java files for these protos.
120536-# Open Source Packages
120537-java_gapic_assembly_gradle_pkg(
120538-    name = "google-devtools-source-v1-java",
120539-    include_samples = True,
120540-    transport = "grpc+rest",
120541-    deps = [
120542-        ":source_java_grpc",
120543-        ":source_java_proto",
120544-        ":source_proto",
120545-    ],
120546-)
120547-
120548-go_proto_library(
120549-    name = "source_go_proto",
120550-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
120551-    importpath = "google.golang.org/genproto/googleapis/devtools/source/v1",
120552-    protos = [":source_proto"],
120553-    deps = [
120554-        "//google/api:annotations_go_proto",
120555-    ],
120556-)
120557-
120558-py_gapic_library(
120559-    name = "source_py_gapic",
120560-    srcs = [":source_proto"],
120561-    opt_args = [
120562-        "warehouse-package-name=google-cloud-source-context",
120563-        "python-gapic-namespace=google.cloud",
120564-        "python-gapic-name=source_context",
120565-    ],
120566-    rest_numeric_enums = False,
120567-    transport = "grpc",
120568-)
120569-
120570-# Open Source Packages
120571-py_gapic_assembly_pkg(
120572-    name = "google-cloud-source-v1-py",
120573-    deps = [
120574-        ":source_py_gapic",
120575-    ],
120576-)
120577-
120578-php_proto_library(
120579-    name = "source_php_proto",
120580-    deps = [":source_proto"],
120581-)
120582-
120583-php_grpc_library(
120584-    name = "source_php_grpc",
120585-    srcs = [":source_proto"],
120586-    deps = [":source_php_proto"],
120587-)
120588-
120589-ruby_proto_library(
120590-    name = "source_ruby_proto",
120591-    deps = [":source_proto"],
120592-)
120593-
120594-ruby_grpc_library(
120595-    name = "source_ruby_grpc",
120596-    srcs = [":source_proto"],
120597-    deps = [":source_ruby_proto"],
120598-)
120599-
120600-csharp_proto_library(
120601-    name = "source_csharp_proto",
120602-    deps = [":source_proto"],
120603-)
120604-
120605-csharp_grpc_library(
120606-    name = "source_csharp_grpc",
120607-    srcs = [":source_proto"],
120608-    deps = [":source_csharp_proto"],
120609-)
120610-
120611-cc_proto_library(
120612-    name = "source_cc_proto",
120613-    deps = [":source_proto"],
120614-)
120615-
120616-cc_grpc_library(
120617-    name = "source_cc_grpc",
120618-    srcs = [":source_proto"],
120619-    grpc_only = True,
120620-    deps = [":source_cc_proto"],
120621-)
120622diff -urN a/google/devtools/testing/v1/BUILD.bazel b/google/devtools/testing/v1/BUILD.bazel
120623--- a/google/devtools/testing/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
120624+++ b/google/devtools/testing/v1/BUILD.bazel	1969-12-31 16:00:00
120625@@ -1,351 +0,0 @@
120626-# This file was automatically generated by BuildFileGenerator
120627-# https://github.com/googleapis/rules_gapic/tree/master/bazel
120628-
120629-# Most of the manual changes to this file will be overwritten.
120630-# It's **only** allowed to change the following rule attribute values:
120631-# - names of *_gapic_assembly_* rules
120632-# - certain parameters of *_gapic_library rules, including but not limited to:
120633-#    * extra_protoc_parameters
120634-#    * extra_protoc_file_parameters
120635-# The complete list of preserved parameters can be found in the source code.
120636-
120637-##############################################################################
120638-# Common
120639-##############################################################################
120640-load("@rules_proto//proto:defs.bzl", "proto_library")
120641-load(
120642-    "@com_google_googleapis_imports//:imports.bzl",
120643-    "cc_grpc_library",
120644-    "cc_proto_library",
120645-    "java_gapic_assembly_gradle_pkg",
120646-    "java_gapic_library",
120647-    "java_gapic_test",
120648-    "java_grpc_library",
120649-    "java_proto_library",
120650-    "nodejs_gapic_assembly_pkg",
120651-    "nodejs_gapic_library",
120652-    "php_gapic_assembly_pkg",
120653-    "php_gapic_library",
120654-    "php_grpc_library",
120655-    "php_proto_library",
120656-    "proto_library_with_info",
120657-    "py_gapic_assembly_pkg",
120658-    "py_gapic_library",
120659-    "ruby_cloud_gapic_library",
120660-    "ruby_gapic_assembly_pkg",
120661-    "ruby_grpc_library",
120662-    "ruby_proto_library",
120663-)
120664-
120665-# This is an API workspace, having public visibility by default makes perfect sense.
120666-package(default_visibility = ["//visibility:public"])
120667-
120668-proto_library(
120669-    name = "testing_proto",
120670-    srcs = [
120671-        "application_details.proto",
120672-        "test_environment_discovery.proto",
120673-        "test_execution.proto",
120674-    ],
120675-    deps = [
120676-        "//google/api:annotations_proto",
120677-        "//google/api:client_proto",
120678-        "//google/api:field_behavior_proto",
120679-        "//google/type:date_proto",
120680-        "@com_google_protobuf//:duration_proto",
120681-        "@com_google_protobuf//:timestamp_proto",
120682-    ],
120683-)
120684-
120685-proto_library_with_info(
120686-    name = "testing_proto_with_info",
120687-    deps = [
120688-        ":testing_proto",
120689-        "//google/cloud:common_resources_proto",
120690-    ],
120691-)
120692-
120693-java_proto_library(
120694-    name = "testing_java_proto",
120695-    deps = [":testing_proto"],
120696-)
120697-
120698-java_grpc_library(
120699-    name = "testing_java_grpc",
120700-    srcs = [":testing_proto"],
120701-    deps = [":testing_java_proto"],
120702-)
120703-
120704-java_gapic_library(
120705-    name = "testing_java_gapic",
120706-    srcs = [":testing_proto_with_info"],
120707-    grpc_service_config = "testing_grpc_service_config.json",
120708-    rest_numeric_enums = False,
120709-    test_deps = [
120710-        ":testing_java_grpc",
120711-    ],
120712-    transport = "grpc+rest",
120713-    deps = [
120714-        ":testing_java_proto",
120715-    ],
120716-)
120717-
120718-java_gapic_test(
120719-    name = "testing_java_gapic_test_suite",
120720-    test_classes = [
120721-        "com.google.devtools.testing.v1.ApplicationDetailServiceClientHttpJsonTest",
120722-        "com.google.devtools.testing.v1.ApplicationDetailServiceClientTest",
120723-        "com.google.devtools.testing.v1.TestEnvironmentDiscoveryServiceClientHttpJsonTest",
120724-        "com.google.devtools.testing.v1.TestEnvironmentDiscoveryServiceClientTest",
120725-        "com.google.devtools.testing.v1.TestExecutionServiceClientHttpJsonTest",
120726-        "com.google.devtools.testing.v1.TestExecutionServiceClientTest",
120727-    ],
120728-    runtime_deps = [":testing_java_gapic_test"],
120729-)
120730-
120731-# Open Source Packages
120732-java_gapic_assembly_gradle_pkg(
120733-    name = "google-cloud-devtools-testing-v1-java",
120734-    include_samples = True,
120735-    transport = "grpc+rest",
120736-    deps = [
120737-        ":testing_java_gapic",
120738-        ":testing_java_grpc",
120739-        ":testing_java_proto",
120740-        ":testing_proto",
120741-    ],
120742-)
120743-
120744-##############################################################################
120745-# Go
120746-##############################################################################
120747-#
120748-# Commented out because of a build failure:
120749-# bazel-out/k8-fastbuild/bin/google/devtools/testing/v1/testing_go_gapic_srcjar_main.go/cloud.google.com/go/devtools/testing/apiv1/test_environment_discovery_client.go:23:2: imported and not used: "net/url"
120750-# compilepkg: error running subcommand external/go_sdk/pkg/tool/linux_amd64/compile: exit status 2
120751-#
120752-# load(
120753-#     "@com_google_googleapis_imports//:imports.bzl",
120754-#     "go_gapic_assembly_pkg",
120755-#     "go_gapic_library",
120756-#     "go_proto_library",
120757-#     "go_test",
120758-# )
120759-
120760-# go_proto_library(
120761-#     name = "testing_go_proto",
120762-#     compilers = ["@io_bazel_rules_go//proto:go_grpc"],
120763-#     importpath = "google.golang.org/genproto/googleapis/devtools/testing/v1",
120764-#     protos = [":testing_proto"],
120765-#     deps = [
120766-#         "//google/api:annotations_go_proto",
120767-#         "//google/type:date_go_proto",
120768-#     ],
120769-# )
120770-
120771-# go_gapic_library(
120772-#     name = "testing_go_gapic",
120773-#     srcs = [":testing_proto_with_info"],
120774-#     grpc_service_config = "testing_grpc_service_config.json",
120775-#     importpath = "cloud.google.com/go/devtools/testing/apiv1;testing",
120776-#     service_yaml = "testing_v1.yaml",
120777-#     metadata = True,
120778-#     deps = [
120779-#         ":testing_go_proto",
120780-#         "@io_bazel_rules_go//proto/wkt:duration_go_proto",
120781-#     ],
120782-# )
120783-
120784-# go_test(
120785-#     name = "testing_go_gapic_test",
120786-#     srcs = [":testing_go_gapic_srcjar_test"],
120787-#     embed = [":testing_go_gapic"],
120788-#     importpath = "cloud.google.com/go/devtools/testing/apiv1",
120789-# )
120790-
120791-# # Open Source Packages
120792-# go_gapic_assembly_pkg(
120793-#     name = "gapi-cloud-devtools-testing-v1-go",
120794-#     deps = [
120795-#         ":testing_go_gapic",
120796-#         ":testing_go_gapic_srcjar-test.srcjar",
120797-#         ":testing_go_gapic_srcjar-metadata.srcjar",
120798-#         ":testing_go_proto",
120799-#     ],
120800-# )
120801-
120802-py_gapic_library(
120803-    name = "testing_py_gapic",
120804-    srcs = [":testing_proto"],
120805-    grpc_service_config = "testing_grpc_service_config.json",
120806-    rest_numeric_enums = False,
120807-    transport = "grpc",
120808-)
120809-
120810-# Uncomment once https://github.com/googleapis/gapic-generator-python/issues/1376 is fixed
120811-#py_test(
120812-#    name = "testing_py_gapic_test",
120813-#    srcs = [
120814-#        "testing_py_gapic_pytest.py",
120815-#        "testing_py_gapic_test.py",
120816-#    ],
120817-#    legacy_create_init = False,
120818-#    deps = [":testing_py_gapic"],
120819-#)
120820-
120821-# Open Source Packages
120822-py_gapic_assembly_pkg(
120823-    name = "devtools-testing-v1-py",
120824-    deps = [
120825-        ":testing_py_gapic",
120826-    ],
120827-)
120828-
120829-php_proto_library(
120830-    name = "testing_php_proto",
120831-    deps = [":testing_proto"],
120832-)
120833-
120834-php_grpc_library(
120835-    name = "testing_php_grpc",
120836-    srcs = [":testing_proto"],
120837-    deps = [":testing_php_proto"],
120838-)
120839-
120840-php_gapic_library(
120841-    name = "testing_php_gapic",
120842-    srcs = [":testing_proto_with_info"],
120843-    grpc_service_config = "testing_grpc_service_config.json",
120844-    rest_numeric_enums = False,
120845-    service_yaml = "testing_v1.yaml",
120846-    transport = "grpc+rest",
120847-    deps = [
120848-        ":testing_php_grpc",
120849-        ":testing_php_proto",
120850-    ],
120851-)
120852-
120853-# Open Source Packages
120854-php_gapic_assembly_pkg(
120855-    name = "google-cloud-devtools-testing-v1-php",
120856-    deps = [
120857-        ":testing_php_gapic",
120858-        ":testing_php_grpc",
120859-        ":testing_php_proto",
120860-    ],
120861-)
120862-
120863-nodejs_gapic_library(
120864-    name = "testing_nodejs_gapic",
120865-    package_name = "@google-cloud/testing",
120866-    src = ":testing_proto_with_info",
120867-    extra_protoc_parameters = ["metadata"],
120868-    grpc_service_config = "testing_grpc_service_config.json",
120869-    package = "google.devtools.testing.v1",
120870-    rest_numeric_enums = False,
120871-    service_yaml = "testing_v1.yaml",
120872-    transport = "grpc+rest",
120873-    deps = [],
120874-)
120875-
120876-nodejs_gapic_assembly_pkg(
120877-    name = "devtools-testing-v1-nodejs",
120878-    deps = [
120879-        ":testing_nodejs_gapic",
120880-        ":testing_proto",
120881-    ],
120882-)
120883-
120884-ruby_proto_library(
120885-    name = "testing_ruby_proto",
120886-    deps = [":testing_proto"],
120887-)
120888-
120889-ruby_grpc_library(
120890-    name = "testing_ruby_grpc",
120891-    srcs = [":testing_proto"],
120892-    deps = [":testing_ruby_proto"],
120893-)
120894-
120895-ruby_cloud_gapic_library(
120896-    name = "testing_ruby_gapic",
120897-    srcs = [":testing_proto_with_info"],
120898-    extra_protoc_parameters = [
120899-        "ruby-cloud-gem-name=google-cloud-devtools-testing-v1",
120900-    ],
120901-    grpc_service_config = "testing_grpc_service_config.json",
120902-    rest_numeric_enums = False,
120903-    deps = [
120904-        ":testing_ruby_grpc",
120905-        ":testing_ruby_proto",
120906-    ],
120907-)
120908-
120909-# Open Source Packages
120910-ruby_gapic_assembly_pkg(
120911-    name = "google-cloud-devtools-testing-v1-ruby",
120912-    deps = [
120913-        ":testing_ruby_gapic",
120914-        ":testing_ruby_grpc",
120915-        ":testing_ruby_proto",
120916-    ],
120917-)
120918-
120919-##############################################################################
120920-# C#
120921-##############################################################################
120922-#
120923-# Commented out until enum path segments are supported.
120924-# --gapic_out: System.InvalidOperationException: Path in http url must resolve to a string field: 'environment_type'.
120925-#
120926-# load(
120927-#     "@com_google_googleapis_imports//:imports.bzl",
120928-#     "csharp_gapic_assembly_pkg",
120929-#     "csharp_gapic_library",
120930-#     "csharp_grpc_library",
120931-#     "csharp_proto_library",
120932-# )
120933-
120934-# csharp_proto_library(
120935-#     name = "testing_csharp_proto",
120936-#     deps = [":testing_proto"],
120937-# )
120938-
120939-# csharp_grpc_library(
120940-#     name = "testing_csharp_grpc",
120941-#     srcs = [":testing_proto"],
120942-#     deps = [":testing_csharp_proto"],
120943-# )
120944-
120945-# csharp_gapic_library(
120946-#     name = "testing_csharp_gapic",
120947-#     srcs = [":testing_proto_with_info"],
120948-#     common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
120949-#     grpc_service_config = "testing_grpc_service_config.json",
120950-#     deps = [
120951-#         ":testing_csharp_grpc",
120952-#         ":testing_csharp_proto",
120953-#     ],
120954-# )
120955-
120956-# # Open Source Packages
120957-# csharp_gapic_assembly_pkg(
120958-#     name = "google-cloud-devtools-testing-v1-csharp",
120959-#     deps = [
120960-#         ":testing_csharp_gapic",
120961-#         ":testing_csharp_grpc",
120962-#         ":testing_csharp_proto",
120963-#     ],
120964-# )
120965-
120966-cc_proto_library(
120967-    name = "testing_cc_proto",
120968-    deps = [":testing_proto"],
120969-)
120970-
120971-cc_grpc_library(
120972-    name = "testing_cc_grpc",
120973-    srcs = [":testing_proto"],
120974-    grpc_only = True,
120975-    deps = [":testing_cc_proto"],
120976-)
120977diff -urN a/google/example/endpointsapis/BUILD.bazel b/google/example/endpointsapis/BUILD.bazel
120978--- a/google/example/endpointsapis/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
120979+++ b/google/example/endpointsapis/BUILD.bazel	1969-12-31 16:00:00
120980@@ -1 +0,0 @@
120981-exports_files(glob(["*.yaml"]))
120982diff -urN a/google/example/library/BUILD.bazel b/google/example/library/BUILD.bazel
120983--- a/google/example/library/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
120984+++ b/google/example/library/BUILD.bazel	1969-12-31 16:00:00
120985@@ -1 +0,0 @@
120986-exports_files(glob(["*.yaml"]))
120987diff -urN a/google/example/library/v1/BUILD.bazel b/google/example/library/v1/BUILD.bazel
120988--- a/google/example/library/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
120989+++ b/google/example/library/v1/BUILD.bazel	1969-12-31 16:00:00
120990@@ -1,332 +0,0 @@
120991-# This file was automatically generated by BuildFileGenerator
120992-# https://github.com/googleapis/rules_gapic/tree/master/bazel
120993-
120994-# Most of the manual changes to this file will be overwritten.
120995-# It's **only** allowed to change the following rule attribute values:
120996-# - names of *_gapic_assembly_* rules
120997-# - certain parameters of *_gapic_library rules, including but not limited to:
120998-#    * extra_protoc_parameters
120999-#    * extra_protoc_file_parameters
121000-# The complete list of preserved parameters can be found in the source code.
121001-
121002-##############################################################################
121003-# Common
121004-##############################################################################
121005-load("@rules_proto//proto:defs.bzl", "proto_library")
121006-load(
121007-    "@com_google_googleapis_imports//:imports.bzl",
121008-    "cc_grpc_library",
121009-    "cc_proto_library",
121010-    "csharp_gapic_assembly_pkg",
121011-    "csharp_gapic_library",
121012-    "csharp_grpc_library",
121013-    "csharp_proto_library",
121014-    "go_gapic_assembly_pkg",
121015-    "go_gapic_library",
121016-    "go_proto_library",
121017-    "go_test",
121018-    "java_gapic_assembly_gradle_pkg",
121019-    "java_gapic_library",
121020-    "java_gapic_test",
121021-    "java_grpc_library",
121022-    "java_proto_library",
121023-    "nodejs_gapic_assembly_pkg",
121024-    "nodejs_gapic_library",
121025-    "php_gapic_assembly_pkg",
121026-    "php_gapic_library",
121027-    "php_grpc_library",
121028-    "php_proto_library",
121029-    "proto_library_with_info",
121030-    "py_gapic_assembly_pkg",
121031-    "py_gapic_library",
121032-    "py_test",
121033-    "ruby_cloud_gapic_library",
121034-    "ruby_gapic_assembly_pkg",
121035-    "ruby_grpc_library",
121036-    "ruby_proto_library",
121037-)
121038-
121039-# This is an API workspace, having public visibility by default makes perfect sense.
121040-package(default_visibility = ["//visibility:public"])
121041-
121042-proto_library(
121043-    name = "library_proto",
121044-    srcs = [
121045-        "library.proto",
121046-    ],
121047-    deps = [
121048-        "//google/api:annotations_proto",
121049-        "//google/api:client_proto",
121050-        "//google/api:field_behavior_proto",
121051-        "//google/api:resource_proto",
121052-        "@com_google_protobuf//:empty_proto",
121053-        "@com_google_protobuf//:field_mask_proto",
121054-    ],
121055-)
121056-
121057-proto_library_with_info(
121058-    name = "library_proto_with_info",
121059-    deps = [
121060-        ":library_proto",
121061-        "//google/cloud:common_resources_proto",
121062-    ],
121063-)
121064-
121065-java_proto_library(
121066-    name = "library_java_proto",
121067-    deps = [":library_proto"],
121068-)
121069-
121070-java_grpc_library(
121071-    name = "library_java_grpc",
121072-    srcs = [":library_proto"],
121073-    deps = [":library_java_proto"],
121074-)
121075-
121076-java_gapic_library(
121077-    name = "library_java_gapic",
121078-    srcs = [":library_proto_with_info"],
121079-    gapic_yaml = "library_example_gapic.yaml",
121080-    grpc_service_config = "library_grpc_service_config.json",
121081-    rest_numeric_enums = False,
121082-    test_deps = [
121083-        ":library_java_grpc",
121084-    ],
121085-    transport = "grpc+rest",
121086-    deps = [
121087-        ":library_java_proto",
121088-    ],
121089-)
121090-
121091-java_gapic_test(
121092-    name = "library_java_gapic_test_suite",
121093-    test_classes = [
121094-        "com.google.cloud.example.library.v1.LibraryServiceClientHttpJsonTest",
121095-        "com.google.cloud.example.library.v1.LibraryServiceClientTest",
121096-    ],
121097-    runtime_deps = [":library_java_gapic_test"],
121098-)
121099-
121100-# Open Source Packages
121101-java_gapic_assembly_gradle_pkg(
121102-    name = "google-cloud-example-library-v1-java",
121103-    include_samples = True,
121104-    transport = "grpc+rest",
121105-    deps = [
121106-        ":library_java_gapic",
121107-        ":library_java_grpc",
121108-        ":library_java_proto",
121109-        ":library_proto",
121110-    ],
121111-)
121112-
121113-go_proto_library(
121114-    name = "library_go_proto",
121115-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
121116-    importpath = "google.golang.org/genproto/googleapis/example/library/v1",
121117-    protos = [":library_proto"],
121118-    deps = [
121119-        "//google/api:annotations_go_proto",
121120-    ],
121121-)
121122-
121123-go_gapic_library(
121124-    name = "library_go_gapic",
121125-    srcs = [":library_proto_with_info"],
121126-    grpc_service_config = "library_grpc_service_config.json",
121127-    importpath = "google.golang.org/google/example/library/v1;library",
121128-    metadata = True,
121129-    rest_numeric_enums = False,
121130-    service_yaml = "//google/example/library:library_example_v1.yaml",
121131-    transport = "grpc+rest",
121132-    deps = [
121133-        ":library_go_proto",
121134-    ],
121135-)
121136-
121137-go_test(
121138-    name = "library_go_gapic_test",
121139-    srcs = [":library_go_gapic_srcjar_test"],
121140-    embed = [":library_go_gapic"],
121141-    importpath = "google.golang.org/google/example/library/v1",
121142-)
121143-
121144-# Open Source Packages
121145-go_gapic_assembly_pkg(
121146-    name = "gapi-cloud-example-library-v1-go",
121147-    deps = [
121148-        ":library_go_gapic",
121149-        ":library_go_gapic_srcjar-metadata.srcjar",
121150-        ":library_go_gapic_srcjar-test.srcjar",
121151-        ":library_go_proto",
121152-    ],
121153-)
121154-
121155-py_gapic_library(
121156-    name = "library_py_gapic",
121157-    srcs = [":library_proto"],
121158-    grpc_service_config = "library_grpc_service_config.json",
121159-    rest_numeric_enums = False,
121160-    transport = "grpc",
121161-)
121162-
121163-py_test(
121164-    name = "library_py_gapic_test",
121165-    srcs = [
121166-        "library_py_gapic_pytest.py",
121167-        "library_py_gapic_test.py",
121168-    ],
121169-    legacy_create_init = False,
121170-    deps = [":library_py_gapic"],
121171-)
121172-
121173-# Open Source Packages
121174-py_gapic_assembly_pkg(
121175-    name = "example-library-v1-py",
121176-    deps = [
121177-        ":library_py_gapic",
121178-    ],
121179-)
121180-
121181-php_proto_library(
121182-    name = "library_php_proto",
121183-    deps = [":library_proto"],
121184-)
121185-
121186-php_grpc_library(
121187-    name = "library_php_grpc",
121188-    srcs = [":library_proto"],
121189-    deps = [":library_php_proto"],
121190-)
121191-
121192-php_gapic_library(
121193-    name = "library_php_gapic",
121194-    srcs = [":library_proto_with_info"],
121195-    grpc_service_config = "library_grpc_service_config.json",
121196-    rest_numeric_enums = False,
121197-    service_yaml = "//google/example/library:library_example_v1.yaml",
121198-    transport = "grpc+rest",
121199-    deps = [
121200-        ":library_php_grpc",
121201-        ":library_php_proto",
121202-    ],
121203-)
121204-
121205-# Open Source Packages
121206-php_gapic_assembly_pkg(
121207-    name = "google-cloud-example-library-v1-php",
121208-    deps = [
121209-        ":library_php_gapic",
121210-        ":library_php_grpc",
121211-        ":library_php_proto",
121212-    ],
121213-)
121214-
121215-nodejs_gapic_library(
121216-    name = "library_nodejs_gapic",
121217-    package_name = "@google-cloud/library",
121218-    src = ":library_proto_with_info",
121219-    extra_protoc_parameters = ["metadata"],
121220-    grpc_service_config = "library_grpc_service_config.json",
121221-    package = "google.cloud.example.library.v1",
121222-    rest_numeric_enums = False,
121223-    service_yaml = "//google/example/library:library_example_v1.yaml",
121224-    transport = "grpc+rest",
121225-    deps = [],
121226-)
121227-
121228-nodejs_gapic_assembly_pkg(
121229-    name = "example-library-v1-nodejs",
121230-    deps = [
121231-        ":library_nodejs_gapic",
121232-        ":library_proto",
121233-    ],
121234-)
121235-
121236-ruby_proto_library(
121237-    name = "library_ruby_proto",
121238-    deps = [":library_proto"],
121239-)
121240-
121241-ruby_grpc_library(
121242-    name = "library_ruby_grpc",
121243-    srcs = [":library_proto"],
121244-    deps = [":library_ruby_proto"],
121245-)
121246-
121247-# Uncomment the following once the space issue has been fixed.
121248-ruby_cloud_gapic_library(
121249-    name = "library_ruby_gapic",
121250-    srcs = [":library_proto_with_info"],
121251-    extra_protoc_parameters = [
121252-        "ruby-cloud-gem-name=google-cloud-example_library-v1",
121253-        "ruby-cloud-env-prefix=LIBRARY",
121254-        "ruby-cloud-product-url=https://cloud.google.com",
121255-        "ruby-cloud-api-id=library-example.googleapis.com",
121256-        "ruby-cloud-api-shortname=library",
121257-    ],
121258-    grpc_service_config = "library_grpc_service_config.json",
121259-    rest_numeric_enums = False,
121260-    ruby_cloud_description = "This is a Google example service representing a simple digital library. It manages a collection of shelf resources, and each shelf owns a collection of book resources.",
121261-    ruby_cloud_title = "Example Library V1",
121262-    deps = [
121263-        ":library_ruby_grpc",
121264-        ":library_ruby_proto",
121265-    ],
121266-)
121267-
121268-# Open Source Packages
121269-ruby_gapic_assembly_pkg(
121270-    name = "google-cloud-example-library-v1-ruby",
121271-    deps = [
121272-        ":library_ruby_gapic",
121273-        ":library_ruby_grpc",
121274-        ":library_ruby_proto",
121275-    ],
121276-)
121277-
121278-csharp_proto_library(
121279-    name = "library_csharp_proto",
121280-    deps = [":library_proto"],
121281-)
121282-
121283-csharp_grpc_library(
121284-    name = "library_csharp_grpc",
121285-    srcs = [":library_proto"],
121286-    deps = [":library_csharp_proto"],
121287-)
121288-
121289-csharp_gapic_library(
121290-    name = "library_csharp_gapic",
121291-    srcs = [":library_proto_with_info"],
121292-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
121293-    grpc_service_config = "library_grpc_service_config.json",
121294-    rest_numeric_enums = False,
121295-    service_yaml = "//google/example/library:library_example_v1.yaml",
121296-    deps = [
121297-        ":library_csharp_grpc",
121298-        ":library_csharp_proto",
121299-    ],
121300-)
121301-
121302-# Open Source Packages
121303-csharp_gapic_assembly_pkg(
121304-    name = "google-cloud-example-library-v1-csharp",
121305-    deps = [
121306-        ":library_csharp_gapic",
121307-        ":library_csharp_grpc",
121308-        ":library_csharp_proto",
121309-    ],
121310-)
121311-
121312-cc_proto_library(
121313-    name = "library_cc_proto",
121314-    deps = [":library_proto"],
121315-)
121316-
121317-cc_grpc_library(
121318-    name = "library_cc_grpc",
121319-    srcs = [":library_proto"],
121320-    grpc_only = True,
121321-    deps = [":library_cc_proto"],
121322-)
121323diff -urN a/google/firestore/BUILD.bazel b/google/firestore/BUILD.bazel
121324--- a/google/firestore/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
121325+++ b/google/firestore/BUILD.bazel	1969-12-31 16:00:00
121326@@ -1 +0,0 @@
121327-exports_files(glob(["*.yaml"]))
121328diff -urN a/google/firestore/admin/BUILD.bazel b/google/firestore/admin/BUILD.bazel
121329--- a/google/firestore/admin/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
121330+++ b/google/firestore/admin/BUILD.bazel	1969-12-31 16:00:00
121331@@ -1 +0,0 @@
121332-exports_files(glob(["*.yaml"]))
121333diff -urN a/google/firestore/admin/v1/BUILD.bazel b/google/firestore/admin/v1/BUILD.bazel
121334--- a/google/firestore/admin/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
121335+++ b/google/firestore/admin/v1/BUILD.bazel	1969-12-31 16:00:00
121336@@ -1,410 +0,0 @@
121337-# This file was automatically generated by BuildFileGenerator
121338-# https://github.com/googleapis/rules_gapic/tree/master/bazel
121339-
121340-# Most of the manual changes to this file will be overwritten.
121341-# It's **only** allowed to change the following rule attribute values:
121342-# - names of *_gapic_assembly_* rules
121343-# - certain parameters of *_gapic_library rules, including but not limited to:
121344-#    * extra_protoc_parameters
121345-#    * extra_protoc_file_parameters
121346-# The complete list of preserved parameters can be found in the source code.
121347-
121348-# This is an API workspace, having public visibility by default makes perfect sense.
121349-package(default_visibility = ["//visibility:public"])
121350-
121351-##############################################################################
121352-# Common
121353-##############################################################################
121354-load("@rules_proto//proto:defs.bzl", "proto_library")
121355-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
121356-
121357-proto_library(
121358-    name = "admin_proto",
121359-    srcs = [
121360-        "database.proto",
121361-        "field.proto",
121362-        "firestore_admin.proto",
121363-        "index.proto",
121364-        "location.proto",
121365-        "operation.proto",
121366-    ],
121367-    deps = [
121368-        "//google/api:annotations_proto",
121369-        "//google/api:client_proto",
121370-        "//google/api:field_behavior_proto",
121371-        "//google/api:resource_proto",
121372-        "//google/longrunning:operations_proto",
121373-        "@com_google_protobuf//:empty_proto",
121374-        "@com_google_protobuf//:field_mask_proto",
121375-        "@com_google_protobuf//:timestamp_proto",
121376-    ],
121377-)
121378-
121379-proto_library_with_info(
121380-    name = "admin_proto_with_info",
121381-    deps = [
121382-        ":admin_proto",
121383-        "//google/cloud:common_resources_proto",
121384-        "//google/cloud/location:location_proto",
121385-    ],
121386-)
121387-
121388-##############################################################################
121389-# Java
121390-##############################################################################
121391-load(
121392-    "@com_google_googleapis_imports//:imports.bzl",
121393-    "java_gapic_assembly_gradle_pkg",
121394-    "java_gapic_library",
121395-    "java_gapic_test",
121396-    "java_grpc_library",
121397-    "java_proto_library",
121398-)
121399-
121400-java_proto_library(
121401-    name = "admin_java_proto",
121402-    deps = [":admin_proto"],
121403-)
121404-
121405-java_grpc_library(
121406-    name = "admin_java_grpc",
121407-    srcs = [":admin_proto"],
121408-    deps = [":admin_java_proto"],
121409-)
121410-
121411-java_gapic_library(
121412-    name = "admin_java_gapic",
121413-    srcs = [":admin_proto_with_info"],
121414-    gapic_yaml = "firestore_gapic.yaml",
121415-    grpc_service_config = "firestore_admin_grpc_service_config.json",
121416-    rest_numeric_enums = False,
121417-    service_yaml = "firestore_v1.yaml",
121418-    test_deps = [
121419-        ":admin_java_grpc",
121420-        "//google/cloud/location:location_java_grpc",
121421-    ],
121422-    transport = "grpc+rest",
121423-    deps = [
121424-        ":admin_java_proto",
121425-        "//google/api:api_java_proto",
121426-        "//google/cloud/location:location_java_proto",
121427-    ],
121428-)
121429-
121430-java_gapic_test(
121431-    name = "admin_java_gapic_test_suite",
121432-    test_classes = [
121433-        "com.google.cloud.firestore.v1.FirestoreAdminClientHttpJsonTest",
121434-        "com.google.cloud.firestore.v1.FirestoreAdminClientTest",
121435-    ],
121436-    runtime_deps = [":admin_java_gapic_test"],
121437-)
121438-
121439-# Open Source Packages
121440-java_gapic_assembly_gradle_pkg(
121441-    name = "google-cloud-firestore-admin-v1-java",
121442-    include_samples = True,
121443-    transport = "grpc+rest",
121444-    deps = [
121445-        ":admin_java_gapic",
121446-        ":admin_java_grpc",
121447-        ":admin_java_proto",
121448-        ":admin_proto",
121449-    ],
121450-)
121451-
121452-##############################################################################
121453-# Go
121454-##############################################################################
121455-load(
121456-    "@com_google_googleapis_imports//:imports.bzl",
121457-    "go_gapic_assembly_pkg",
121458-    "go_gapic_library",
121459-    "go_proto_library",
121460-    "go_test",
121461-)
121462-
121463-go_proto_library(
121464-    name = "admin_go_proto",
121465-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
121466-    importpath = "google.golang.org/genproto/googleapis/firestore/admin/v1",
121467-    protos = [":admin_proto"],
121468-    deps = [
121469-        "//google/api:annotations_go_proto",
121470-        "//google/longrunning:longrunning_go_proto",
121471-    ],
121472-)
121473-
121474-go_gapic_library(
121475-    name = "admin_go_gapic",
121476-    srcs = [":admin_proto_with_info"],
121477-    grpc_service_config = "firestore_admin_grpc_service_config.json",
121478-    importpath = "cloud.google.com/go/firestore/admin/apiv1;admin",
121479-    metadata = True,
121480-    rest_numeric_enums = False,
121481-    service_yaml = "firestore_v1.yaml",
121482-    transport = "grpc+rest",
121483-    deps = [
121484-        ":admin_go_proto",
121485-        "//google/cloud/location:location_go_proto",
121486-        "//google/longrunning:longrunning_go_proto",
121487-        "@com_google_cloud_go//longrunning:go_default_library",
121488-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
121489-    ],
121490-)
121491-
121492-go_test(
121493-    name = "admin_go_gapic_test",
121494-    srcs = [":admin_go_gapic_srcjar_test"],
121495-    embed = [":admin_go_gapic"],
121496-    importpath = "cloud.google.com/go/firestore/admin/apiv1",
121497-)
121498-
121499-# Open Source Packages
121500-go_gapic_assembly_pkg(
121501-    name = "gapi-cloud-firestore-admin-v1-go",
121502-    deps = [
121503-        ":admin_go_gapic",
121504-        ":admin_go_gapic_srcjar-metadata.srcjar",
121505-        ":admin_go_gapic_srcjar-test.srcjar",
121506-        ":admin_go_proto",
121507-    ],
121508-)
121509-
121510-##############################################################################
121511-# Python
121512-##############################################################################
121513-load(
121514-    "@com_google_googleapis_imports//:imports.bzl",
121515-    "py_gapic_assembly_pkg",
121516-    "py_gapic_library",
121517-    "py_test",
121518-)
121519-
121520-py_gapic_library(
121521-    name = "admin_py_gapic",
121522-    srcs = [":admin_proto"],
121523-    grpc_service_config = "firestore_admin_grpc_service_config.json",
121524-    opt_args = [
121525-        "python-gapic-name=firestore_admin",
121526-        "python-gapic-namespace=google.cloud",
121527-    ],
121528-    rest_numeric_enums = False,
121529-    service_yaml = "firestore_v1.yaml",
121530-    transport = "grpc",
121531-    deps = [
121532-    ],
121533-)
121534-
121535-py_test(
121536-    name = "admin_py_gapic_test",
121537-    srcs = [
121538-        "admin_py_gapic_pytest.py",
121539-        "admin_py_gapic_test.py",
121540-    ],
121541-    legacy_create_init = False,
121542-    deps = [":admin_py_gapic"],
121543-)
121544-
121545-# Open Source Packages
121546-py_gapic_assembly_pkg(
121547-    name = "firestore-admin-v1-py",
121548-    deps = [
121549-        ":admin_py_gapic",
121550-    ],
121551-)
121552-
121553-##############################################################################
121554-# PHP
121555-##############################################################################
121556-load(
121557-    "@com_google_googleapis_imports//:imports.bzl",
121558-    "php_gapic_assembly_pkg",
121559-    "php_gapic_library",
121560-    "php_grpc_library",
121561-    "php_proto_library",
121562-)
121563-
121564-php_proto_library(
121565-    name = "admin_php_proto",
121566-    deps = [":admin_proto"],
121567-)
121568-
121569-php_grpc_library(
121570-    name = "admin_php_grpc",
121571-    srcs = [":admin_proto"],
121572-    deps = [":admin_php_proto"],
121573-)
121574-
121575-php_gapic_library(
121576-    name = "admin_php_gapic",
121577-    srcs = [":admin_proto_with_info"],
121578-    grpc_service_config = "firestore_admin_grpc_service_config.json",
121579-    rest_numeric_enums = False,
121580-    service_yaml = "firestore_v1.yaml",
121581-    transport = "grpc+rest",
121582-    deps = [
121583-        ":admin_php_grpc",
121584-        ":admin_php_proto",
121585-    ],
121586-)
121587-
121588-# Open Source Packages
121589-php_gapic_assembly_pkg(
121590-    name = "google-cloud-firestore-admin-v1-php",
121591-    deps = [
121592-        ":admin_php_gapic",
121593-        ":admin_php_grpc",
121594-        ":admin_php_proto",
121595-    ],
121596-)
121597-
121598-##############################################################################
121599-# Node.js
121600-##############################################################################
121601-load(
121602-    "@com_google_googleapis_imports//:imports.bzl",
121603-    "nodejs_gapic_assembly_pkg",
121604-    "nodejs_gapic_library",
121605-)
121606-
121607-nodejs_gapic_library(
121608-    name = "admin_nodejs_gapic",
121609-    package_name = "@google-cloud/firestore-admin",
121610-    src = ":admin_proto_with_info",
121611-    extra_protoc_parameters = ["metadata"],
121612-    grpc_service_config = "firestore_admin_grpc_service_config.json",
121613-    package = "google.firestore.admin.v1",
121614-    rest_numeric_enums = False,
121615-    service_yaml = "firestore_v1.yaml",
121616-    transport = "grpc+rest",
121617-    deps = [],
121618-)
121619-
121620-nodejs_gapic_assembly_pkg(
121621-    name = "firestore-admin-v1-nodejs",
121622-    deps = [
121623-        ":admin_nodejs_gapic",
121624-        ":admin_proto",
121625-    ],
121626-)
121627-
121628-##############################################################################
121629-# Ruby
121630-##############################################################################
121631-load(
121632-    "@com_google_googleapis_imports//:imports.bzl",
121633-    "ruby_cloud_gapic_library",
121634-    "ruby_gapic_assembly_pkg",
121635-    "ruby_grpc_library",
121636-    "ruby_proto_library",
121637-)
121638-
121639-ruby_proto_library(
121640-    name = "admin_ruby_proto",
121641-    deps = [":admin_proto"],
121642-)
121643-
121644-ruby_grpc_library(
121645-    name = "admin_ruby_grpc",
121646-    srcs = [":admin_proto"],
121647-    deps = [":admin_ruby_proto"],
121648-)
121649-
121650-ruby_cloud_gapic_library(
121651-    name = "admin_ruby_gapic",
121652-    srcs = [":admin_proto_with_info"],
121653-    extra_protoc_parameters = [
121654-        "ruby-cloud-api-id=firestore.googleapis.com",
121655-        "ruby-cloud-api-shortname=firestore",
121656-        "ruby-cloud-env-prefix=FIRESTORE",
121657-        "ruby-cloud-gem-name=google-cloud-firestore-admin-v1",
121658-        "ruby-cloud-product-url=https://cloud.google.com/firestore",
121659-        "ruby-cloud-wrapper-gem-override=google-cloud-firestore",
121660-    ],
121661-    grpc_service_config = "firestore_admin_grpc_service_config.json",
121662-    rest_numeric_enums = False,
121663-    ruby_cloud_description = "Cloud Firestore is a NoSQL document database built for automatic scaling, high performance, and ease of application development.",
121664-    ruby_cloud_title = "Cloud Firestore Admin V1",
121665-    service_yaml = "firestore_v1.yaml",
121666-    deps = [
121667-        ":admin_ruby_grpc",
121668-        ":admin_ruby_proto",
121669-    ],
121670-)
121671-
121672-# Open Source Packages
121673-ruby_gapic_assembly_pkg(
121674-    name = "google-cloud-firestore-admin-v1-ruby",
121675-    deps = [
121676-        ":admin_ruby_gapic",
121677-        ":admin_ruby_grpc",
121678-        ":admin_ruby_proto",
121679-    ],
121680-)
121681-
121682-##############################################################################
121683-# C#
121684-##############################################################################
121685-load(
121686-    "@com_google_googleapis_imports//:imports.bzl",
121687-    "csharp_gapic_assembly_pkg",
121688-    "csharp_gapic_library",
121689-    "csharp_grpc_library",
121690-    "csharp_proto_library",
121691-)
121692-
121693-csharp_proto_library(
121694-    name = "admin_csharp_proto",
121695-    deps = [":admin_proto"],
121696-)
121697-
121698-csharp_grpc_library(
121699-    name = "admin_csharp_grpc",
121700-    srcs = [":admin_proto"],
121701-    deps = [":admin_csharp_proto"],
121702-)
121703-
121704-csharp_gapic_library(
121705-    name = "admin_csharp_gapic",
121706-    srcs = [":admin_proto_with_info"],
121707-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
121708-    grpc_service_config = "firestore_admin_grpc_service_config.json",
121709-    rest_numeric_enums = False,
121710-    service_yaml = "firestore_v1.yaml",
121711-    deps = [
121712-        ":admin_csharp_grpc",
121713-        ":admin_csharp_proto",
121714-    ],
121715-)
121716-
121717-# Open Source Packages
121718-csharp_gapic_assembly_pkg(
121719-    name = "google-cloud-firestore-admin-v1-csharp",
121720-    deps = [
121721-        ":admin_csharp_gapic",
121722-        ":admin_csharp_grpc",
121723-        ":admin_csharp_proto",
121724-    ],
121725-)
121726-
121727-##############################################################################
121728-# C++
121729-##############################################################################
121730-load(
121731-    "@com_google_googleapis_imports//:imports.bzl",
121732-    "cc_grpc_library",
121733-    "cc_proto_library",
121734-)
121735-
121736-cc_proto_library(
121737-    name = "admin_cc_proto",
121738-    deps = [":admin_proto"],
121739-)
121740-
121741-cc_grpc_library(
121742-    name = "admin_cc_grpc",
121743-    srcs = [":admin_proto"],
121744-    grpc_only = True,
121745-    deps = [":admin_cc_proto"],
121746-)
121747diff -urN a/google/firestore/bundle/BUILD.bazel b/google/firestore/bundle/BUILD.bazel
121748--- a/google/firestore/bundle/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
121749+++ b/google/firestore/bundle/BUILD.bazel	1969-12-31 16:00:00
121750@@ -1,121 +0,0 @@
121751-# This is an API workspace, having public visibility by default makes perfect sense.
121752-package(default_visibility = ["//visibility:public"])
121753-
121754-##############################################################################
121755-# Common
121756-##############################################################################
121757-load("@rules_proto//proto:defs.bzl", "proto_library")
121758-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
121759-
121760-proto_library(
121761-    name = "firestore_bundle_proto",
121762-    srcs = [
121763-        "bundle.proto",
121764-    ],
121765-    deps = [
121766-        "//google/firestore/v1:firestore_proto",
121767-        "@com_google_protobuf//:timestamp_proto",
121768-    ],
121769-)
121770-
121771-proto_library_with_info(
121772-    name = "firestore_bundle_proto_with_info",
121773-    deps = [
121774-        ":firestore_bundle_proto",
121775-        "//google/cloud:common_resources_proto",
121776-    ],
121777-)
121778-
121779-##############################################################################
121780-# Java
121781-##############################################################################
121782-load(
121783-    "@com_google_googleapis_imports//:imports.bzl",
121784-    "java_gapic_assembly_gradle_pkg",
121785-    "java_proto_library",
121786-)
121787-
121788-java_proto_library(
121789-    name = "firestore_bundle_java_proto",
121790-    deps = [":firestore_bundle_proto"],
121791-)
121792-
121793-# Open Source Packages
121794-java_gapic_assembly_gradle_pkg(
121795-    name = "google-cloud-firestore-bundle-v1-java",
121796-    transport = "grpc+rest",
121797-    deps = [
121798-        ":firestore_bundle_java_proto",
121799-        ":firestore_bundle_proto",
121800-    ],
121801-)
121802-
121803-##############################################################################
121804-# Go
121805-##############################################################################
121806-# Put your Go rules here
121807-
121808-##############################################################################
121809-# Python
121810-##############################################################################
121811-load(
121812-    "@com_google_googleapis_imports//:imports.bzl",
121813-    "py_gapic_assembly_pkg",
121814-    "py_gapic_library",
121815-)
121816-
121817-py_gapic_library(
121818-    name = "firestore_bundle_py_gapic",
121819-    srcs = [":firestore_bundle_proto"],
121820-    opt_args = ["python-gapic-namespace=google.cloud"],
121821-    rest_numeric_enums = False,
121822-    transport = "grpc",
121823-)
121824-
121825-py_gapic_assembly_pkg(
121826-    name = "firestore-bundle-py",
121827-    deps = [
121828-        ":firestore_bundle_py_gapic",
121829-    ],
121830-)
121831-
121832-##############################################################################
121833-# PHP
121834-##############################################################################
121835-# Put your PHP rules here
121836-
121837-##############################################################################
121838-# Node.js
121839-##############################################################################
121840-# Put your Node.js rules here
121841-
121842-##############################################################################
121843-# Ruby
121844-##############################################################################
121845-# Put your Ruby rules here
121846-
121847-##############################################################################
121848-# C#
121849-##############################################################################
121850-# Put your C# rules here
121851-
121852-##############################################################################
121853-# C++
121854-##############################################################################
121855-load(
121856-    "@com_google_googleapis_imports//:imports.bzl",
121857-    "cc_grpc_library",
121858-    "cc_proto_library",
121859-)
121860-
121861-cc_proto_library(
121862-    name = "firestore_bundle_cc_proto",
121863-    deps = [":firestore_bundle_proto"],
121864-)
121865-
121866-cc_grpc_library(
121867-    name = "firestore_bundle_cc_grpc",
121868-    srcs = [":firestore_bundle_proto"],
121869-    grpc_only = True,
121870-    deps = [":firestore_bundle_cc_proto"],
121871-)
121872diff -urN a/google/firestore/v1/BUILD.bazel b/google/firestore/v1/BUILD.bazel
121873--- a/google/firestore/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
121874+++ b/google/firestore/v1/BUILD.bazel	1969-12-31 16:00:00
121875@@ -1,409 +0,0 @@
121876-# This file was automatically generated by BuildFileGenerator
121877-# https://github.com/googleapis/rules_gapic/tree/master/bazel
121878-
121879-# Most of the manual changes to this file will be overwritten.
121880-# It's **only** allowed to change the following rule attribute values:
121881-# - names of *_gapic_assembly_* rules
121882-# - certain parameters of *_gapic_library rules, including but not limited to:
121883-#    * extra_protoc_parameters
121884-#    * extra_protoc_file_parameters
121885-# The complete list of preserved parameters can be found in the source code.
121886-
121887-# This is an API workspace, having public visibility by default makes perfect sense.
121888-package(default_visibility = ["//visibility:public"])
121889-
121890-##############################################################################
121891-# Common
121892-##############################################################################
121893-load("@rules_proto//proto:defs.bzl", "proto_library")
121894-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
121895-
121896-proto_library(
121897-    name = "firestore_proto",
121898-    srcs = [
121899-        "aggregation_result.proto",
121900-        "common.proto",
121901-        "document.proto",
121902-        "firestore.proto",
121903-        "query.proto",
121904-        "write.proto",
121905-    ],
121906-    deps = [
121907-        "//google/api:annotations_proto",
121908-        "//google/api:client_proto",
121909-        "//google/api:field_behavior_proto",
121910-        "//google/rpc:status_proto",
121911-        "//google/type:latlng_proto",
121912-        "@com_google_protobuf//:empty_proto",
121913-        "@com_google_protobuf//:struct_proto",
121914-        "@com_google_protobuf//:timestamp_proto",
121915-        "@com_google_protobuf//:wrappers_proto",
121916-    ],
121917-)
121918-
121919-proto_library_with_info(
121920-    name = "firestore_proto_with_info",
121921-    deps = [
121922-        ":firestore_proto",
121923-        "//google/cloud:common_resources_proto",
121924-        "//google/cloud/location:location_proto",
121925-    ],
121926-)
121927-
121928-##############################################################################
121929-# Java
121930-##############################################################################
121931-load(
121932-    "@com_google_googleapis_imports//:imports.bzl",
121933-    "java_gapic_assembly_gradle_pkg",
121934-    "java_gapic_library",
121935-    "java_gapic_test",
121936-    "java_grpc_library",
121937-    "java_proto_library",
121938-)
121939-
121940-java_proto_library(
121941-    name = "firestore_java_proto",
121942-    deps = [":firestore_proto"],
121943-)
121944-
121945-java_grpc_library(
121946-    name = "firestore_java_grpc",
121947-    srcs = [":firestore_proto"],
121948-    deps = [":firestore_java_proto"],
121949-)
121950-
121951-java_gapic_library(
121952-    name = "firestore_java_gapic",
121953-    srcs = [":firestore_proto_with_info"],
121954-    gapic_yaml = "firestore_gapic.yaml",
121955-    grpc_service_config = "firestore_grpc_service_config.json",
121956-    rest_numeric_enums = False,
121957-    service_yaml = "firestore_v1.yaml",
121958-    test_deps = [
121959-        ":firestore_java_grpc",
121960-        "//google/cloud/location:location_java_grpc",
121961-    ],
121962-    transport = "grpc+rest",
121963-    deps = [
121964-        ":firestore_java_proto",
121965-        "//google/api:api_java_proto",
121966-        "//google/cloud/location:location_java_proto",
121967-    ],
121968-)
121969-
121970-java_gapic_test(
121971-    name = "firestore_java_gapic_test_suite",
121972-    test_classes = [
121973-        "com.google.cloud.firestore.v1.FirestoreClientHttpJsonTest",
121974-        "com.google.cloud.firestore.v1.FirestoreClientTest",
121975-    ],
121976-    runtime_deps = [":firestore_java_gapic_test"],
121977-)
121978-
121979-# Open Source Packages
121980-java_gapic_assembly_gradle_pkg(
121981-    name = "google-cloud-firestore-v1-java",
121982-    include_samples = True,
121983-    transport = "grpc+rest",
121984-    deps = [
121985-        ":firestore_java_gapic",
121986-        ":firestore_java_grpc",
121987-        ":firestore_java_proto",
121988-        ":firestore_proto",
121989-    ],
121990-)
121991-
121992-##############################################################################
121993-# Go
121994-##############################################################################
121995-load(
121996-    "@com_google_googleapis_imports//:imports.bzl",
121997-    "go_gapic_assembly_pkg",
121998-    "go_gapic_library",
121999-    "go_proto_library",
122000-    "go_test",
122001-)
122002-
122003-go_proto_library(
122004-    name = "firestore_go_proto",
122005-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
122006-    importpath = "google.golang.org/genproto/googleapis/firestore/v1",
122007-    protos = [":firestore_proto"],
122008-    deps = [
122009-        "//google/api:annotations_go_proto",
122010-        "//google/rpc:status_go_proto",
122011-        "//google/type:latlng_go_proto",
122012-    ],
122013-)
122014-
122015-go_gapic_library(
122016-    name = "firestore_go_gapic",
122017-    srcs = [":firestore_proto_with_info"],
122018-    grpc_service_config = "firestore_grpc_service_config.json",
122019-    importpath = "cloud.google.com/go/firestore/apiv1;firestore",
122020-    metadata = True,
122021-    rest_numeric_enums = False,
122022-    service_yaml = "firestore_v1.yaml",
122023-    transport = "grpc+rest",
122024-    deps = [
122025-        ":firestore_go_proto",
122026-        "//google/cloud/location:location_go_proto",
122027-        "//google/longrunning:longrunning_go_gapic",
122028-        "//google/longrunning:longrunning_go_proto",
122029-        "@com_google_cloud_go//longrunning:go_default_library",
122030-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
122031-    ],
122032-)
122033-
122034-go_test(
122035-    name = "firestore_go_gapic_test",
122036-    srcs = [":firestore_go_gapic_srcjar_test"],
122037-    embed = [":firestore_go_gapic"],
122038-    importpath = "cloud.google.com/go/firestore/apiv1",
122039-)
122040-
122041-# Open Source Packages
122042-go_gapic_assembly_pkg(
122043-    name = "gapi-cloud-firestore-v1-go",
122044-    deps = [
122045-        ":firestore_go_gapic",
122046-        ":firestore_go_gapic_srcjar-metadata.srcjar",
122047-        ":firestore_go_gapic_srcjar-test.srcjar",
122048-        ":firestore_go_proto",
122049-    ],
122050-)
122051-
122052-##############################################################################
122053-# Python
122054-##############################################################################
122055-load(
122056-    "@com_google_googleapis_imports//:imports.bzl",
122057-    "py_gapic_assembly_pkg",
122058-    "py_gapic_library",
122059-    "py_test",
122060-)
122061-
122062-py_gapic_library(
122063-    name = "firestore_py_gapic",
122064-    srcs = [":firestore_proto"],
122065-    grpc_service_config = "firestore_grpc_service_config.json",
122066-    opt_args = ["python-gapic-namespace=google.cloud"],
122067-    rest_numeric_enums = False,
122068-    service_yaml = "firestore_v1.yaml",
122069-    transport = "grpc",
122070-    deps = [
122071-    ],
122072-)
122073-
122074-py_test(
122075-    name = "firestore_py_gapic_test",
122076-    srcs = [
122077-        "firestore_py_gapic_pytest.py",
122078-        "firestore_py_gapic_test.py",
122079-    ],
122080-    legacy_create_init = False,
122081-    deps = [":firestore_py_gapic"],
122082-)
122083-
122084-# Open Source Packages
122085-py_gapic_assembly_pkg(
122086-    name = "firestore-v1-py",
122087-    deps = [
122088-        ":firestore_py_gapic",
122089-    ],
122090-)
122091-
122092-##############################################################################
122093-# PHP
122094-##############################################################################
122095-load(
122096-    "@com_google_googleapis_imports//:imports.bzl",
122097-    "php_gapic_assembly_pkg",
122098-    "php_gapic_library",
122099-    "php_grpc_library",
122100-    "php_proto_library",
122101-)
122102-
122103-php_proto_library(
122104-    name = "firestore_php_proto",
122105-    deps = [":firestore_proto"],
122106-)
122107-
122108-php_grpc_library(
122109-    name = "firestore_php_grpc",
122110-    srcs = [":firestore_proto"],
122111-    deps = [":firestore_php_proto"],
122112-)
122113-
122114-php_gapic_library(
122115-    name = "firestore_php_gapic",
122116-    srcs = [":firestore_proto_with_info"],
122117-    grpc_service_config = "firestore_grpc_service_config.json",
122118-    rest_numeric_enums = False,
122119-    service_yaml = "firestore_v1.yaml",
122120-    transport = "grpc+rest",
122121-    deps = [
122122-        ":firestore_php_grpc",
122123-        ":firestore_php_proto",
122124-    ],
122125-)
122126-
122127-# Open Source Packages
122128-php_gapic_assembly_pkg(
122129-    name = "google-cloud-firestore-v1-php",
122130-    deps = [
122131-        ":firestore_php_gapic",
122132-        ":firestore_php_grpc",
122133-        ":firestore_php_proto",
122134-    ],
122135-)
122136-
122137-##############################################################################
122138-# Node.js
122139-##############################################################################
122140-load(
122141-    "@com_google_googleapis_imports//:imports.bzl",
122142-    "nodejs_gapic_assembly_pkg",
122143-    "nodejs_gapic_library",
122144-)
122145-
122146-nodejs_gapic_library(
122147-    name = "firestore_nodejs_gapic",
122148-    package_name = "@google-cloud/firestore",
122149-    src = ":firestore_proto_with_info",
122150-    extra_protoc_parameters = ["metadata"],
122151-    grpc_service_config = "firestore_grpc_service_config.json",
122152-    package = "google.firestore.v1",
122153-    rest_numeric_enums = False,
122154-    service_yaml = "firestore_v1.yaml",
122155-    transport = "grpc+rest",
122156-    deps = [],
122157-)
122158-
122159-nodejs_gapic_assembly_pkg(
122160-    name = "firestore-v1-nodejs",
122161-    deps = [
122162-        ":firestore_nodejs_gapic",
122163-        ":firestore_proto",
122164-    ],
122165-)
122166-
122167-##############################################################################
122168-# Ruby
122169-##############################################################################
122170-load(
122171-    "@com_google_googleapis_imports//:imports.bzl",
122172-    "ruby_cloud_gapic_library",
122173-    "ruby_gapic_assembly_pkg",
122174-    "ruby_grpc_library",
122175-    "ruby_proto_library",
122176-)
122177-
122178-ruby_proto_library(
122179-    name = "firestore_ruby_proto",
122180-    deps = [":firestore_proto"],
122181-)
122182-
122183-ruby_grpc_library(
122184-    name = "firestore_ruby_grpc",
122185-    srcs = [":firestore_proto"],
122186-    deps = [":firestore_ruby_proto"],
122187-)
122188-
122189-ruby_cloud_gapic_library(
122190-    name = "firestore_ruby_gapic",
122191-    srcs = [":firestore_proto_with_info"],
122192-    extra_protoc_parameters = [
122193-        "ruby-cloud-api-id=firestore.googleapis.com",
122194-        "ruby-cloud-api-shortname=firestore",
122195-        "ruby-cloud-env-prefix=FIRESTORE",
122196-        "ruby-cloud-gem-name=google-cloud-firestore-v1",
122197-        "ruby-cloud-product-url=https://cloud.google.com/firestore",
122198-    ],
122199-    grpc_service_config = "firestore_grpc_service_config.json",
122200-    rest_numeric_enums = False,
122201-    ruby_cloud_description = "Cloud Firestore is a NoSQL document database built for automatic scaling, high performance, and ease of application development.",
122202-    ruby_cloud_title = "Cloud Firestore V1",
122203-    service_yaml = "firestore_v1.yaml",
122204-    deps = [
122205-        ":firestore_ruby_grpc",
122206-        ":firestore_ruby_proto",
122207-    ],
122208-)
122209-
122210-# Open Source Packages
122211-ruby_gapic_assembly_pkg(
122212-    name = "google-cloud-firestore-v1-ruby",
122213-    deps = [
122214-        ":firestore_ruby_gapic",
122215-        ":firestore_ruby_grpc",
122216-        ":firestore_ruby_proto",
122217-    ],
122218-)
122219-
122220-##############################################################################
122221-# C#
122222-##############################################################################
122223-load(
122224-    "@com_google_googleapis_imports//:imports.bzl",
122225-    "csharp_gapic_assembly_pkg",
122226-    "csharp_gapic_library",
122227-    "csharp_grpc_library",
122228-    "csharp_proto_library",
122229-)
122230-
122231-csharp_proto_library(
122232-    name = "firestore_csharp_proto",
122233-    deps = [":firestore_proto"],
122234-)
122235-
122236-csharp_grpc_library(
122237-    name = "firestore_csharp_grpc",
122238-    srcs = [":firestore_proto"],
122239-    deps = [":firestore_csharp_proto"],
122240-)
122241-
122242-csharp_gapic_library(
122243-    name = "firestore_csharp_gapic",
122244-    srcs = [":firestore_proto_with_info"],
122245-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
122246-    grpc_service_config = "firestore_grpc_service_config.json",
122247-    rest_numeric_enums = False,
122248-    service_yaml = "firestore_v1.yaml",
122249-    deps = [
122250-        ":firestore_csharp_grpc",
122251-        ":firestore_csharp_proto",
122252-    ],
122253-)
122254-
122255-# Open Source Packages
122256-csharp_gapic_assembly_pkg(
122257-    name = "google-cloud-firestore-v1-csharp",
122258-    deps = [
122259-        ":firestore_csharp_gapic",
122260-        ":firestore_csharp_grpc",
122261-        ":firestore_csharp_proto",
122262-    ],
122263-)
122264-
122265-##############################################################################
122266-# C++
122267-##############################################################################
122268-load(
122269-    "@com_google_googleapis_imports//:imports.bzl",
122270-    "cc_grpc_library",
122271-    "cc_proto_library",
122272-)
122273-
122274-cc_proto_library(
122275-    name = "firestore_cc_proto",
122276-    deps = [":firestore_proto"],
122277-)
122278-
122279-cc_grpc_library(
122280-    name = "firestore_cc_grpc",
122281-    srcs = [":firestore_proto"],
122282-    grpc_only = True,
122283-    deps = [":firestore_cc_proto"],
122284-)
122285diff -urN a/google/firestore/v1beta1/BUILD.bazel b/google/firestore/v1beta1/BUILD.bazel
122286--- a/google/firestore/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
122287+++ b/google/firestore/v1beta1/BUILD.bazel	1969-12-31 16:00:00
122288@@ -1,317 +0,0 @@
122289-# This file was automatically generated by BuildFileGenerator
122290-# https://github.com/googleapis/gapic-generator/tree/master/rules_gapic/bazel
122291-
122292-# Most of the manual changes to this file will be overwritten.
122293-# It's **only** allowed to change the following rule attribute values:
122294-# - names of *_gapic_assembly_* rules
122295-# - certain parameters of *_gapic_library rules, including but not limited to:
122296-#    * extra_protoc_parameters
122297-#    * extra_protoc_file_parameters
122298-# The complete list of preserved parameters can be found in the source code.
122299-
122300-##############################################################################
122301-# Common
122302-##############################################################################
122303-load("@rules_proto//proto:defs.bzl", "proto_library")
122304-load(
122305-    "@com_google_googleapis_imports//:imports.bzl",
122306-    "csharp_gapic_assembly_pkg",
122307-    "csharp_gapic_library",
122308-    "csharp_grpc_library",
122309-    "csharp_proto_library",
122310-    "go_gapic_assembly_pkg",
122311-    "go_gapic_library",
122312-    "go_proto_library",
122313-    "go_test",
122314-    "java_gapic_assembly_gradle_pkg",
122315-    "java_gapic_library",
122316-    "java_gapic_test",
122317-    "java_grpc_library",
122318-    "java_proto_library",
122319-    "nodejs_gapic_assembly_pkg",
122320-    "nodejs_gapic_library",
122321-    "php_gapic_assembly_pkg",
122322-    "php_gapic_library",
122323-    "php_grpc_library",
122324-    "php_proto_library",
122325-    "proto_library_with_info",
122326-    "py_gapic_assembly_pkg",
122327-    "py_gapic_library",
122328-    "py_test",
122329-    "ruby_cloud_gapic_library",
122330-    "ruby_gapic_assembly_pkg",
122331-    "ruby_grpc_library",
122332-    "ruby_proto_library",
122333-)
122334-
122335-# This is an API workspace, having public visibility by default makes perfect sense.
122336-package(default_visibility = ["//visibility:public"])
122337-
122338-proto_library(
122339-    name = "firestore_proto",
122340-    srcs = [
122341-        "common.proto",
122342-        "document.proto",
122343-        "firestore.proto",
122344-        "query.proto",
122345-        "write.proto",
122346-    ],
122347-    deps = [
122348-        "//google/api:annotations_proto",
122349-        "//google/api:client_proto",
122350-        "//google/api:field_behavior_proto",
122351-        "//google/rpc:status_proto",
122352-        "//google/type:latlng_proto",
122353-        "@com_google_protobuf//:empty_proto",
122354-        "@com_google_protobuf//:struct_proto",
122355-        "@com_google_protobuf//:timestamp_proto",
122356-        "@com_google_protobuf//:wrappers_proto",
122357-    ],
122358-)
122359-
122360-proto_library_with_info(
122361-    name = "firestore_proto_with_info",
122362-    deps = [
122363-        ":firestore_proto",
122364-        "//google/cloud:common_resources_proto",
122365-    ],
122366-)
122367-
122368-java_proto_library(
122369-    name = "firestore_java_proto",
122370-    deps = [":firestore_proto"],
122371-)
122372-
122373-java_grpc_library(
122374-    name = "firestore_java_grpc",
122375-    srcs = [":firestore_proto"],
122376-    deps = [":firestore_java_proto"],
122377-)
122378-
122379-java_gapic_library(
122380-    name = "firestore_java_gapic",
122381-    srcs = [":firestore_proto_with_info"],
122382-    gapic_yaml = "firestore_gapic.yaml",
122383-    grpc_service_config = "firestore_grpc_service_config.json",
122384-    rest_numeric_enums = False,
122385-    test_deps = [
122386-        ":firestore_java_grpc",
122387-    ],
122388-    transport = "grpc+rest",
122389-    deps = [
122390-        ":firestore_java_proto",
122391-    ],
122392-)
122393-
122394-java_gapic_test(
122395-    name = "firestore_java_gapic_test_suite",
122396-    test_classes = [
122397-        "com.google.cloud.firestore.v1beta1.FirestoreClientHttpJsonTest",
122398-        "com.google.cloud.firestore.v1beta1.FirestoreClientTest",
122399-    ],
122400-    runtime_deps = [":firestore_java_gapic_test"],
122401-)
122402-
122403-# Open Source Packages
122404-java_gapic_assembly_gradle_pkg(
122405-    name = "google-cloud-firestore-v1beta1-java",
122406-    include_samples = True,
122407-    transport = "grpc+rest",
122408-    deps = [
122409-        ":firestore_java_gapic",
122410-        ":firestore_java_grpc",
122411-        ":firestore_java_proto",
122412-        ":firestore_proto",
122413-    ],
122414-)
122415-
122416-go_proto_library(
122417-    name = "firestore_go_proto",
122418-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
122419-    importpath = "google.golang.org/genproto/googleapis/firestore/v1beta1",
122420-    protos = [":firestore_proto"],
122421-    deps = [
122422-        "//google/api:annotations_go_proto",
122423-        "//google/rpc:status_go_proto",
122424-        "//google/type:latlng_go_proto",
122425-    ],
122426-)
122427-
122428-go_gapic_library(
122429-    name = "firestore_go_gapic",
122430-    srcs = [":firestore_proto_with_info"],
122431-    grpc_service_config = "firestore_grpc_service_config.json",
122432-    importpath = "cloud.google.com/go/firestore/apiv1beta1;firestore",
122433-    rest_numeric_enums = False,
122434-    service_yaml = "firestore_v1beta1.yaml",
122435-    transport = "grpc+rest",
122436-    deps = [
122437-        ":firestore_go_proto",
122438-    ],
122439-)
122440-
122441-go_test(
122442-    name = "firestore_go_gapic_test",
122443-    srcs = [":firestore_go_gapic_srcjar_test"],
122444-    embed = [":firestore_go_gapic"],
122445-    importpath = "cloud.google.com/go/firestore/apiv1beta1",
122446-)
122447-
122448-# Open Source Packages
122449-go_gapic_assembly_pkg(
122450-    name = "gapi-cloud-firestore-v1beta1-go",
122451-    deps = [
122452-        ":firestore_go_gapic",
122453-        ":firestore_go_gapic_srcjar-test.srcjar",
122454-        ":firestore_go_proto",
122455-    ],
122456-)
122457-
122458-py_gapic_library(
122459-    name = "firestore_py_gapic",
122460-    srcs = [":firestore_proto"],
122461-    grpc_service_config = "firestore_grpc_service_config.json",
122462-    rest_numeric_enums = False,
122463-    transport = "grpc",
122464-)
122465-
122466-py_test(
122467-    name = "firestore_py_gapic_test",
122468-    srcs = [
122469-        "firestore_py_gapic_pytest.py",
122470-        "firestore_py_gapic_test.py",
122471-    ],
122472-    legacy_create_init = False,
122473-    deps = [":firestore_py_gapic"],
122474-)
122475-
122476-# Open Source Packages
122477-py_gapic_assembly_pkg(
122478-    name = "firestore-v1beta1-py",
122479-    deps = [
122480-        ":firestore_py_gapic",
122481-    ],
122482-)
122483-
122484-php_proto_library(
122485-    name = "firestore_php_proto",
122486-    deps = [":firestore_proto"],
122487-)
122488-
122489-php_grpc_library(
122490-    name = "firestore_php_grpc",
122491-    srcs = [":firestore_proto"],
122492-    deps = [":firestore_php_proto"],
122493-)
122494-
122495-php_gapic_library(
122496-    name = "firestore_php_gapic",
122497-    srcs = [":firestore_proto_with_info"],
122498-    rest_numeric_enums = False,
122499-    transport = "grpc+rest",
122500-    deps = [
122501-        ":firestore_php_grpc",
122502-        ":firestore_php_proto",
122503-    ],
122504-)
122505-
122506-# Open Source Packages
122507-php_gapic_assembly_pkg(
122508-    name = "google-cloud-firestore-v1beta1-php",
122509-    deps = [
122510-        ":firestore_php_gapic",
122511-        ":firestore_php_grpc",
122512-        ":firestore_php_proto",
122513-    ],
122514-)
122515-
122516-nodejs_gapic_library(
122517-    name = "firestore_nodejs_gapic",
122518-    src = ":firestore_proto_with_info",
122519-    extra_protoc_parameters = ["metadata"],
122520-    grpc_service_config = "firestore_grpc_service_config.json",
122521-    package = "google.firestore.v1beta1",
122522-    rest_numeric_enums = False,
122523-    service_yaml = "firestore_v1beta1.yaml",
122524-    transport = "grpc+rest",
122525-    deps = [],
122526-)
122527-
122528-nodejs_gapic_assembly_pkg(
122529-    name = "firestore-v1beta1-nodejs",
122530-    deps = [
122531-        ":firestore_nodejs_gapic",
122532-        ":firestore_proto",
122533-    ],
122534-)
122535-
122536-ruby_proto_library(
122537-    name = "firestore_ruby_proto",
122538-    deps = [":firestore_proto"],
122539-)
122540-
122541-ruby_grpc_library(
122542-    name = "firestore_ruby_grpc",
122543-    srcs = [":firestore_proto"],
122544-    deps = [":firestore_ruby_proto"],
122545-)
122546-
122547-ruby_cloud_gapic_library(
122548-    name = "firestore_ruby_gapic",
122549-    srcs = [":firestore_proto_with_info"],
122550-    extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-firestore-v1beta1"],
122551-    rest_numeric_enums = False,
122552-    deps = [
122553-        ":firestore_ruby_grpc",
122554-        ":firestore_ruby_proto",
122555-    ],
122556-)
122557-
122558-# Open Source Packages
122559-ruby_gapic_assembly_pkg(
122560-    name = "google-cloud-firestore-v1beta1-ruby",
122561-    deps = [
122562-        ":firestore_ruby_gapic",
122563-        ":firestore_ruby_grpc",
122564-        ":firestore_ruby_proto",
122565-    ],
122566-)
122567-
122568-csharp_proto_library(
122569-    name = "firestore_csharp_proto",
122570-    deps = [":firestore_proto"],
122571-)
122572-
122573-csharp_grpc_library(
122574-    name = "firestore_csharp_grpc",
122575-    srcs = [":firestore_proto"],
122576-    deps = [":firestore_csharp_proto"],
122577-)
122578-
122579-csharp_gapic_library(
122580-    name = "firestore_csharp_gapic",
122581-    srcs = [":firestore_proto_with_info"],
122582-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
122583-    grpc_service_config = "firestore_grpc_service_config.json",
122584-    rest_numeric_enums = False,
122585-    service_yaml = "firestore_v1beta1.yaml",
122586-    deps = [
122587-        ":firestore_csharp_grpc",
122588-        ":firestore_csharp_proto",
122589-    ],
122590-)
122591-
122592-# Open Source Packages
122593-csharp_gapic_assembly_pkg(
122594-    name = "google-cloud-firestore-v1beta1-csharp",
122595-    deps = [
122596-        ":firestore_csharp_gapic",
122597-        ":firestore_csharp_grpc",
122598-        ":firestore_csharp_proto",
122599-    ],
122600-)
122601-
122602-##############################################################################
122603-# C++
122604-##############################################################################
122605-# Put your C++ rules here
122606diff -urN a/google/geo/type/BUILD.bazel b/google/geo/type/BUILD.bazel
122607--- a/google/geo/type/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
122608+++ b/google/geo/type/BUILD.bazel	1969-12-31 16:00:00
122609@@ -1,89 +0,0 @@
122610-load("@rules_proto//proto:defs.bzl", "proto_library")
122611-load(
122612-    "@com_google_googleapis_imports//:imports.bzl",
122613-    "cc_proto_library",
122614-    "go_proto_library",
122615-    "java_gapic_assembly_gradle_pkg",
122616-    "java_proto_library",
122617-)
122618-
122619-package(default_visibility = ["//visibility:public"])
122620-
122621-##############################################################################
122622-# Common
122623-##############################################################################
122624-proto_library(
122625-    name = "viewport_proto",
122626-    srcs = ["viewport.proto"],
122627-    deps = ["//google/type:latlng_proto"],
122628-)
122629-
122630-##############################################################################
122631-# Java
122632-##############################################################################
122633-java_proto_library(
122634-    name = "viewport_java_proto",
122635-    deps = [
122636-        ":viewport_proto",
122637-    ],
122638-)
122639-
122640-# Please DO-NOT-REMOVE this section.
122641-# This is required to generate java files for these protos.
122642-# Open Source Packages
122643-java_gapic_assembly_gradle_pkg(
122644-    name = "google-geo-type-java",
122645-    transport = "grpc+rest",
122646-    deps = [
122647-        ":viewport_java_proto",
122648-        ":viewport_proto",
122649-    ],
122650-)
122651-
122652-##############################################################################
122653-# Go
122654-##############################################################################
122655-go_proto_library(
122656-    name = "viewport_go_proto",
122657-    importpath = "google.golang.org/genproto/googleapis/geo/type",
122658-    protos = [":viewport_proto"],
122659-    deps = ["//google/type:latlng_go_proto"],
122660-)
122661-
122662-##############################################################################
122663-# Python
122664-##############################################################################
122665-load(
122666-    "@com_google_googleapis_imports//:imports.bzl",
122667-    "py_gapic_assembly_pkg",
122668-    "py_gapic_library",
122669-    "py_proto_library",
122670-)
122671-
122672-py_gapic_library(
122673-    name = "viewport_py_gapic",
122674-    srcs = [":viewport_proto"],
122675-    rest_numeric_enums = False,
122676-    transport = "grpc",
122677-)
122678-
122679-py_proto_library(
122680-    name = "viewport_py_proto",
122681-    deps = [":viewport_proto"],
122682-)
122683-
122684-# Open Source Packages
122685-py_gapic_assembly_pkg(
122686-    name = "viewport-py",
122687-    deps = [
122688-        ":viewport_py_gapic",
122689-    ],
122690-)
122691-
122692-##############################################################################
122693-# C++
122694-##############################################################################
122695-cc_proto_library(
122696-    name = "viewport_cc_proto",
122697-    deps = [":viewport_proto"],
122698-)
122699diff -urN a/google/home/enterprise/sdm/v1/BUILD.bazel b/google/home/enterprise/sdm/v1/BUILD.bazel
122700--- a/google/home/enterprise/sdm/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
122701+++ b/google/home/enterprise/sdm/v1/BUILD.bazel	1969-12-31 16:00:00
122702@@ -1,310 +0,0 @@
122703-# This file was automatically generated by BuildFileGenerator
122704-# https://github.com/googleapis/gapic-generator/tree/master/rules_gapic/bazel
122705-
122706-# Most of the manual changes to this file will be overwritten.
122707-# It's **only** allowed to change the following rule attribute values:
122708-# - names of *_gapic_assembly_* rules
122709-# - certain parameters of *_gapic_library rules, including but not limited to:
122710-#    * extra_protoc_parameters
122711-#    * extra_protoc_file_parameters
122712-# The complete list of preserved parameters can be found in the source code.
122713-
122714-##############################################################################
122715-# Common
122716-##############################################################################
122717-load("@rules_proto//proto:defs.bzl", "proto_library")
122718-load(
122719-    "@com_google_googleapis_imports//:imports.bzl",
122720-    "csharp_gapic_assembly_pkg",
122721-    "csharp_gapic_library",
122722-    "csharp_grpc_library",
122723-    "csharp_proto_library",
122724-    "go_gapic_assembly_pkg",
122725-    "go_gapic_library",
122726-    "go_proto_library",
122727-    "go_test",
122728-    "java_gapic_assembly_gradle_pkg",
122729-    "java_gapic_library",
122730-    "java_gapic_test",
122731-    "java_grpc_library",
122732-    "java_proto_library",
122733-    "nodejs_gapic_assembly_pkg",
122734-    "nodejs_gapic_library",
122735-    "php_gapic_assembly_pkg",
122736-    "php_gapic_library",
122737-    "php_grpc_library",
122738-    "php_proto_library",
122739-    "proto_library_with_info",
122740-    "py_gapic_assembly_pkg",
122741-    "py_gapic_library",
122742-    "py_test",
122743-    "ruby_cloud_gapic_library",
122744-    "ruby_gapic_assembly_pkg",
122745-    "ruby_grpc_library",
122746-    "ruby_proto_library",
122747-)
122748-
122749-# This is an API workspace, having public visibility by default makes perfect sense.
122750-package(default_visibility = ["//visibility:public"])
122751-
122752-proto_library(
122753-    name = "sdm_proto",
122754-    srcs = [
122755-        "device.proto",
122756-        "site.proto",
122757-        "smart_device_management_service.proto",
122758-    ],
122759-    deps = [
122760-        "//google/api:annotations_proto",
122761-        "//google/api:client_proto",
122762-        "//google/api:field_behavior_proto",
122763-        "//google/api:resource_proto",
122764-        "@com_google_protobuf//:struct_proto",
122765-    ],
122766-)
122767-
122768-proto_library_with_info(
122769-    name = "sdm_proto_with_info",
122770-    deps = [
122771-        ":sdm_proto",
122772-        "//google/cloud:common_resources_proto",
122773-    ],
122774-)
122775-
122776-java_proto_library(
122777-    name = "sdm_java_proto",
122778-    deps = [":sdm_proto"],
122779-)
122780-
122781-java_grpc_library(
122782-    name = "sdm_java_grpc",
122783-    srcs = [":sdm_proto"],
122784-    deps = [":sdm_java_proto"],
122785-)
122786-
122787-java_gapic_library(
122788-    name = "sdm_java_gapic",
122789-    srcs = [":sdm_proto_with_info"],
122790-    grpc_service_config = "smart_device_management_grpc_service_config.json",
122791-    rest_numeric_enums = False,
122792-    test_deps = [
122793-        ":sdm_java_grpc",
122794-    ],
122795-    transport = "grpc+rest",
122796-    deps = [
122797-        ":sdm_java_proto",
122798-    ],
122799-)
122800-
122801-java_gapic_test(
122802-    name = "sdm_java_gapic_test_suite",
122803-    test_classes = [
122804-        "com.google.home.enterprise.sdm.v1.SmartDeviceManagementServiceClientHttpJsonTest",
122805-        "com.google.home.enterprise.sdm.v1.SmartDeviceManagementServiceClientTest",
122806-    ],
122807-    runtime_deps = [":sdm_java_gapic_test"],
122808-)
122809-
122810-# Open Source Packages
122811-java_gapic_assembly_gradle_pkg(
122812-    name = "google-cloud-enterprise-sdm-v1-java",
122813-    include_samples = True,
122814-    transport = "grpc+rest",
122815-    deps = [
122816-        ":sdm_java_gapic",
122817-        ":sdm_java_grpc",
122818-        ":sdm_java_proto",
122819-        ":sdm_proto",
122820-    ],
122821-)
122822-
122823-go_proto_library(
122824-    name = "sdm_go_proto",
122825-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
122826-    importpath = "google.golang.org/genproto/googleapis/home/enterprise/sdm/v1",
122827-    protos = [":sdm_proto"],
122828-    deps = [
122829-        "//google/api:annotations_go_proto",
122830-    ],
122831-)
122832-
122833-go_gapic_library(
122834-    name = "sdm_go_gapic",
122835-    srcs = [":sdm_proto_with_info"],
122836-    grpc_service_config = "smart_device_management_grpc_service_config.json",
122837-    importpath = "google.golang.org/google/home/enterprise/sdm/v1;sdm",
122838-    rest_numeric_enums = False,
122839-    service_yaml = "smartdevicemanagement_v1.yaml",
122840-    transport = "grpc+rest",
122841-    deps = [
122842-        ":sdm_go_proto",
122843-    ],
122844-)
122845-
122846-go_test(
122847-    name = "sdm_go_gapic_test",
122848-    srcs = [":sdm_go_gapic_srcjar_test"],
122849-    embed = [":sdm_go_gapic"],
122850-    importpath = "google.golang.org/google/home/enterprise/sdm/v1",
122851-)
122852-
122853-# Open Source Packages
122854-go_gapic_assembly_pkg(
122855-    name = "gapi-cloud-enterprise-sdm-v1-go",
122856-    deps = [
122857-        ":sdm_go_gapic",
122858-        ":sdm_go_gapic_srcjar-test.srcjar",
122859-        ":sdm_go_proto",
122860-    ],
122861-)
122862-
122863-py_gapic_library(
122864-    name = "sdm_py_gapic",
122865-    srcs = [":sdm_proto"],
122866-    grpc_service_config = "smart_device_management_grpc_service_config.json",
122867-    rest_numeric_enums = False,
122868-    transport = "grpc",
122869-)
122870-
122871-py_test(
122872-    name = "sdm_py_gapic_test",
122873-    srcs = [
122874-        "sdm_py_gapic_pytest.py",
122875-        "sdm_py_gapic_test.py",
122876-    ],
122877-    legacy_create_init = False,
122878-    deps = [":sdm_py_gapic"],
122879-)
122880-
122881-# Open Source Packages
122882-py_gapic_assembly_pkg(
122883-    name = "enterprise-sdm-v1-py",
122884-    deps = [
122885-        ":sdm_py_gapic",
122886-    ],
122887-)
122888-
122889-php_proto_library(
122890-    name = "sdm_php_proto",
122891-    deps = [":sdm_proto"],
122892-)
122893-
122894-php_grpc_library(
122895-    name = "sdm_php_grpc",
122896-    srcs = [":sdm_proto"],
122897-    deps = [":sdm_php_proto"],
122898-)
122899-
122900-php_gapic_library(
122901-    name = "sdm_php_gapic",
122902-    srcs = [":sdm_proto_with_info"],
122903-    grpc_service_config = "smart_device_management_grpc_service_config.json",
122904-    rest_numeric_enums = False,
122905-    transport = "grpc+rest",
122906-    deps = [
122907-        ":sdm_php_grpc",
122908-        ":sdm_php_proto",
122909-    ],
122910-)
122911-
122912-# Open Source Packages
122913-php_gapic_assembly_pkg(
122914-    name = "google-cloud-enterprise-sdm-v1-php",
122915-    deps = [
122916-        ":sdm_php_gapic",
122917-        ":sdm_php_grpc",
122918-        ":sdm_php_proto",
122919-    ],
122920-)
122921-
122922-nodejs_gapic_library(
122923-    name = "sdm_nodejs_gapic",
122924-    src = ":sdm_proto_with_info",
122925-    extra_protoc_parameters = ["metadata"],
122926-    grpc_service_config = "smart_device_management_grpc_service_config.json",
122927-    package = "google.home.enterprise.sdm.v1",
122928-    rest_numeric_enums = False,
122929-    service_yaml = "smartdevicemanagement_v1.yaml",
122930-    transport = "grpc+rest",
122931-    deps = [],
122932-)
122933-
122934-nodejs_gapic_assembly_pkg(
122935-    name = "enterprise-sdm-v1-nodejs",
122936-    deps = [
122937-        ":sdm_nodejs_gapic",
122938-        ":sdm_proto",
122939-    ],
122940-)
122941-
122942-ruby_proto_library(
122943-    name = "sdm_ruby_proto",
122944-    deps = [":sdm_proto"],
122945-)
122946-
122947-ruby_grpc_library(
122948-    name = "sdm_ruby_grpc",
122949-    srcs = [":sdm_proto"],
122950-    deps = [":sdm_ruby_proto"],
122951-)
122952-
122953-ruby_cloud_gapic_library(
122954-    name = "sdm_ruby_gapic",
122955-    srcs = [":sdm_proto_with_info"],
122956-    extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-sdm-v1"],
122957-    grpc_service_config = "smart_device_management_grpc_service_config.json",
122958-    rest_numeric_enums = False,
122959-    deps = [
122960-        ":sdm_ruby_grpc",
122961-        ":sdm_ruby_proto",
122962-    ],
122963-)
122964-
122965-# Open Source Packages
122966-ruby_gapic_assembly_pkg(
122967-    name = "google-cloud-enterprise-sdm-v1-ruby",
122968-    deps = [
122969-        ":sdm_ruby_gapic",
122970-        ":sdm_ruby_grpc",
122971-        ":sdm_ruby_proto",
122972-    ],
122973-)
122974-
122975-csharp_proto_library(
122976-    name = "sdm_csharp_proto",
122977-    deps = [":sdm_proto"],
122978-)
122979-
122980-csharp_grpc_library(
122981-    name = "sdm_csharp_grpc",
122982-    srcs = [":sdm_proto"],
122983-    deps = [":sdm_csharp_proto"],
122984-)
122985-
122986-csharp_gapic_library(
122987-    name = "sdm_csharp_gapic",
122988-    srcs = [":sdm_proto_with_info"],
122989-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
122990-    grpc_service_config = "smart_device_management_grpc_service_config.json",
122991-    rest_numeric_enums = False,
122992-    service_yaml = "smartdevicemanagement_v1.yaml",
122993-    deps = [
122994-        ":sdm_csharp_grpc",
122995-        ":sdm_csharp_proto",
122996-    ],
122997-)
122998-
122999-# Open Source Packages
123000-csharp_gapic_assembly_pkg(
123001-    name = "google-cloud-enterprise-sdm-v1-csharp",
123002-    deps = [
123003-        ":sdm_csharp_gapic",
123004-        ":sdm_csharp_grpc",
123005-        ":sdm_csharp_proto",
123006-    ],
123007-)
123008-
123009-##############################################################################
123010-# C++
123011-##############################################################################
123012-# Put your C++ rules here
123013diff -urN a/google/home/graph/BUILD.bazel b/google/home/graph/BUILD.bazel
123014--- a/google/home/graph/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
123015+++ b/google/home/graph/BUILD.bazel	1969-12-31 16:00:00
123016@@ -1 +0,0 @@
123017-exports_files(glob(["*.yaml"]))
123018diff -urN a/google/home/graph/v1/BUILD.bazel b/google/home/graph/v1/BUILD.bazel
123019--- a/google/home/graph/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
123020+++ b/google/home/graph/v1/BUILD.bazel	1969-12-31 16:00:00
123021@@ -1,298 +0,0 @@
123022-# This file was automatically generated by BuildFileGenerator
123023-
123024-##############################################################################
123025-# Common
123026-##############################################################################
123027-load("@rules_proto//proto:defs.bzl", "proto_library")
123028-load(
123029-    "@com_google_googleapis_imports//:imports.bzl",
123030-    "csharp_gapic_assembly_pkg",
123031-    "csharp_gapic_library",
123032-    "csharp_grpc_library",
123033-    "csharp_proto_library",
123034-    "go_gapic_assembly_pkg",
123035-    "go_gapic_library",
123036-    "go_proto_library",
123037-    "go_test",
123038-    "java_gapic_assembly_gradle_pkg",
123039-    "java_gapic_library",
123040-    "java_gapic_test",
123041-    "java_grpc_library",
123042-    "java_proto_library",
123043-    "nodejs_gapic_assembly_pkg",
123044-    "nodejs_gapic_library",
123045-    "php_gapic_assembly_pkg",
123046-    "php_gapic_library",
123047-    "php_grpc_library",
123048-    "php_proto_library",
123049-    "proto_library_with_info",
123050-    "py_gapic_assembly_pkg",
123051-    "py_gapic_library",
123052-    "ruby_cloud_gapic_library",
123053-    "ruby_gapic_assembly_pkg",
123054-    "ruby_grpc_library",
123055-    "ruby_proto_library",
123056-)
123057-
123058-# This is an API workspace, having public visibility by default makes perfect sense.
123059-package(default_visibility = ["//visibility:public"])
123060-
123061-proto_library(
123062-    name = "graph_proto",
123063-    srcs = [
123064-        "device.proto",
123065-        "homegraph.proto",
123066-    ],
123067-    deps = [
123068-        "//google/api:annotations_proto",
123069-        "//google/api:client_proto",
123070-        "//google/api:field_behavior_proto",
123071-        "//google/api:resource_proto",
123072-        "@com_google_protobuf//:empty_proto",
123073-        "@com_google_protobuf//:struct_proto",
123074-    ],
123075-)
123076-
123077-proto_library_with_info(
123078-    name = "graph_proto_with_info",
123079-    deps = [
123080-        ":graph_proto",
123081-        "//google/cloud:common_resources_proto",
123082-    ],
123083-)
123084-
123085-java_proto_library(
123086-    name = "graph_java_proto",
123087-    deps = [":graph_proto"],
123088-)
123089-
123090-java_grpc_library(
123091-    name = "graph_java_grpc",
123092-    srcs = [":graph_proto"],
123093-    deps = [":graph_java_proto"],
123094-)
123095-
123096-java_gapic_library(
123097-    name = "graph_java_gapic",
123098-    srcs = [":graph_proto_with_info"],
123099-    grpc_service_config = "homegraph_grpc_service_config.json",
123100-    rest_numeric_enums = False,
123101-    test_deps = [
123102-        ":graph_java_grpc",
123103-    ],
123104-    transport = "grpc+rest",
123105-    deps = [
123106-        ":graph_java_proto",
123107-    ],
123108-)
123109-
123110-java_gapic_test(
123111-    name = "graph_java_gapic_test_suite",
123112-    test_classes = [
123113-        "com.google.home.graph.v1.HomeGraphApiServiceClientHttpJsonTest",
123114-        "com.google.home.graph.v1.HomeGraphApiServiceClientTest",
123115-    ],
123116-    runtime_deps = [":graph_java_gapic_test"],
123117-)
123118-
123119-# Open Source Packages
123120-java_gapic_assembly_gradle_pkg(
123121-    name = "google-cloud-home-graph-v1-java",
123122-    include_samples = True,
123123-    transport = "grpc+rest",
123124-    deps = [
123125-        ":graph_java_gapic",
123126-        ":graph_java_grpc",
123127-        ":graph_java_proto",
123128-        ":graph_proto",
123129-    ],
123130-)
123131-
123132-go_proto_library(
123133-    name = "graph_go_proto",
123134-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
123135-    importpath = "google.golang.org/genproto/googleapis/home/graph/v1",
123136-    protos = [":graph_proto"],
123137-    deps = [
123138-        "//google/api:annotations_go_proto",
123139-    ],
123140-)
123141-
123142-go_gapic_library(
123143-    name = "graph_go_gapic",
123144-    srcs = [":graph_proto_with_info"],
123145-    grpc_service_config = "homegraph_grpc_service_config.json",
123146-    importpath = "google.golang.org/api/homegraph/v1;graph",
123147-    rest_numeric_enums = False,
123148-    service_yaml = "homegraph_v1.yaml",
123149-    transport = "grpc+rest",
123150-    deps = [
123151-        ":graph_go_proto",
123152-    ],
123153-)
123154-
123155-go_test(
123156-    name = "graph_go_gapic_test",
123157-    srcs = [":graph_go_gapic_srcjar_test"],
123158-    embed = [":graph_go_gapic"],
123159-    importpath = "google.golang.org/api/homegraph/v1",
123160-)
123161-
123162-# Open Source Packages
123163-go_gapic_assembly_pkg(
123164-    name = "gapi-cloud-home-graph-v1-go",
123165-    deps = [
123166-        ":graph_go_gapic",
123167-        ":graph_go_gapic_srcjar-test.srcjar",
123168-        ":graph_go_proto",
123169-    ],
123170-)
123171-
123172-py_gapic_library(
123173-    name = "graph_py_gapic",
123174-    srcs = [":graph_proto"],
123175-    grpc_service_config = "homegraph_grpc_service_config.json",
123176-    rest_numeric_enums = False,
123177-    transport = "grpc",
123178-)
123179-
123180-py_test(
123181-    name = "graph_py_gapic_test",
123182-    srcs = [
123183-        "graph_py_gapic_pytest.py",
123184-        "graph_py_gapic_test.py",
123185-    ],
123186-    legacy_create_init = False,
123187-    deps = [":graph_py_gapic"],
123188-)
123189-
123190-# Open Source Packages
123191-py_gapic_assembly_pkg(
123192-    name = "home-graph-v1-py",
123193-    deps = [
123194-        ":graph_py_gapic",
123195-    ],
123196-)
123197-
123198-php_proto_library(
123199-    name = "graph_php_proto",
123200-    deps = [":graph_proto"],
123201-)
123202-
123203-php_grpc_library(
123204-    name = "graph_php_grpc",
123205-    srcs = [":graph_proto"],
123206-    deps = [":graph_php_proto"],
123207-)
123208-
123209-php_gapic_library(
123210-    name = "graph_php_gapic",
123211-    srcs = [":graph_proto_with_info"],
123212-    rest_numeric_enums = False,
123213-    transport = "grpc+rest",
123214-    deps = [
123215-        ":graph_php_grpc",
123216-        ":graph_php_proto",
123217-    ],
123218-)
123219-
123220-# Open Source Packages
123221-php_gapic_assembly_pkg(
123222-    name = "google-cloud-home-graph-v1-php",
123223-    deps = [
123224-        ":graph_php_gapic",
123225-        ":graph_php_grpc",
123226-        ":graph_php_proto",
123227-    ],
123228-)
123229-
123230-nodejs_gapic_library(
123231-    name = "graph_nodejs_gapic",
123232-    src = ":graph_proto_with_info",
123233-    extra_protoc_parameters = ["metadata"],
123234-    grpc_service_config = "homegraph_grpc_service_config.json",
123235-    package = "google.home.graph.v1",
123236-    rest_numeric_enums = False,
123237-    service_yaml = "homegraph_v1.yaml",
123238-    transport = "grpc+rest",
123239-    deps = [],
123240-)
123241-
123242-nodejs_gapic_assembly_pkg(
123243-    name = "home-graph-v1-nodejs",
123244-    deps = [
123245-        ":graph_nodejs_gapic",
123246-        ":graph_proto",
123247-    ],
123248-)
123249-
123250-ruby_proto_library(
123251-    name = "graph_ruby_proto",
123252-    deps = [":graph_proto"],
123253-)
123254-
123255-ruby_grpc_library(
123256-    name = "graph_ruby_grpc",
123257-    srcs = [":graph_proto"],
123258-    deps = [":graph_ruby_proto"],
123259-)
123260-
123261-ruby_cloud_gapic_library(
123262-    name = "graph_ruby_gapic",
123263-    srcs = [":graph_proto_with_info"],
123264-    extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-graph-v1"],
123265-    rest_numeric_enums = False,
123266-    deps = [
123267-        ":graph_ruby_grpc",
123268-        ":graph_ruby_proto",
123269-    ],
123270-)
123271-
123272-# Open Source Packages
123273-ruby_gapic_assembly_pkg(
123274-    name = "google-cloud-home-graph-v1-ruby",
123275-    deps = [
123276-        ":graph_ruby_gapic",
123277-        ":graph_ruby_grpc",
123278-        ":graph_ruby_proto",
123279-    ],
123280-)
123281-
123282-csharp_proto_library(
123283-    name = "graph_csharp_proto",
123284-    deps = [":graph_proto"],
123285-)
123286-
123287-csharp_grpc_library(
123288-    name = "graph_csharp_grpc",
123289-    srcs = [":graph_proto"],
123290-    deps = [":graph_csharp_proto"],
123291-)
123292-
123293-csharp_gapic_library(
123294-    name = "graph_csharp_gapic",
123295-    srcs = [":graph_proto_with_info"],
123296-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
123297-    grpc_service_config = "homegraph_grpc_service_config.json",
123298-    rest_numeric_enums = False,
123299-    service_yaml = "homegraph_v1.yaml",
123300-    deps = [
123301-        ":graph_csharp_grpc",
123302-        ":graph_csharp_proto",
123303-    ],
123304-)
123305-
123306-# Open Source Packages
123307-csharp_gapic_assembly_pkg(
123308-    name = "google-cloud-home-graph-v1-csharp",
123309-    deps = [
123310-        ":graph_csharp_gapic",
123311-        ":graph_csharp_grpc",
123312-        ":graph_csharp_proto",
123313-    ],
123314-)
123315-
123316-##############################################################################
123317-# C++
123318-##############################################################################
123319-# Put your C++ rules here
123320diff -urN a/google/iam/BUILD.bazel b/google/iam/BUILD.bazel
123321--- a/google/iam/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
123322+++ b/google/iam/BUILD.bazel	1969-12-31 16:00:00
123323@@ -1,39 +0,0 @@
123324-# This build file includes a target for the Ruby wrapper library for
123325-# google-iam.
123326-
123327-# This is an API workspace, having public visibility by default makes perfect sense.
123328-package(default_visibility = ["//visibility:public"])
123329-
123330-# Export yaml configs.
123331-exports_files(glob(["*.yaml"]))
123332-
123333-load(
123334-    "@com_google_googleapis_imports//:imports.bzl",
123335-    "ruby_cloud_gapic_library",
123336-    "ruby_gapic_assembly_pkg",
123337-)
123338-
123339-# Generates a Ruby wrapper client for iam.
123340-# Ruby wrapper clients are versionless, but are generated from source protos
123341-# for a particular service version, v2 in this case.
123342-ruby_cloud_gapic_library(
123343-    name = "iam_ruby_wrapper",
123344-    srcs = ["//google/iam/v2:iam_proto_with_info"],
123345-    extra_protoc_parameters = [
123346-        "ruby-cloud-gem-name=google-iam",
123347-        "ruby-cloud-wrapper-of=v2:0.0",
123348-        "ruby-cloud-product-url=https://cloud.google.com/iam",
123349-        "ruby-cloud-api-id=iam.googleapis.com",
123350-        "ruby-cloud-api-shortname=iam",
123351-    ],
123352-    ruby_cloud_description = "Manages identity and access control policies for Google Cloud Platform resources.",
123353-    ruby_cloud_title = "IAM",
123354-)
123355-
123356-# Open Source package.
123357-ruby_gapic_assembly_pkg(
123358-    name = "google-iam-ruby",
123359-    deps = [
123360-        ":iam_ruby_wrapper",
123361-    ],
123362-)
123363diff -urN a/google/iam/admin/v1/BUILD.bazel b/google/iam/admin/v1/BUILD.bazel
123364--- a/google/iam/admin/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
123365+++ b/google/iam/admin/v1/BUILD.bazel	1969-12-31 16:00:00
123366@@ -1,395 +0,0 @@
123367-# This file was automatically generated by BuildFileGenerator
123368-# https://github.com/googleapis/rules_gapic/tree/master/bazel
123369-
123370-# Most of the manual changes to this file will be overwritten.
123371-# It's **only** allowed to change the following rule attribute values:
123372-# - names of *_gapic_assembly_* rules
123373-# - certain parameters of *_gapic_library rules, including but not limited to:
123374-#    * extra_protoc_parameters
123375-#    * extra_protoc_file_parameters
123376-# The complete list of preserved parameters can be found in the source code.
123377-
123378-# This is an API workspace, having public visibility by default makes perfect sense.
123379-package(default_visibility = ["//visibility:public"])
123380-
123381-##############################################################################
123382-# Common
123383-##############################################################################
123384-load("@rules_proto//proto:defs.bzl", "proto_library")
123385-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
123386-
123387-proto_library(
123388-    name = "admin_proto",
123389-    srcs = [
123390-        "audit_data.proto",
123391-        "iam.proto",
123392-    ],
123393-    deps = [
123394-        "//google/api:annotations_proto",
123395-        "//google/api:client_proto",
123396-        "//google/api:field_behavior_proto",
123397-        "//google/api:resource_proto",
123398-        "//google/iam/v1:iam_policy_proto",
123399-        "//google/iam/v1:policy_proto",
123400-        "//google/type:expr_proto",
123401-        "@com_google_protobuf//:empty_proto",
123402-        "@com_google_protobuf//:field_mask_proto",
123403-        "@com_google_protobuf//:timestamp_proto",
123404-    ],
123405-)
123406-
123407-proto_library_with_info(
123408-    name = "admin_proto_with_info",
123409-    deps = [
123410-        ":admin_proto",
123411-        "//google/cloud:common_resources_proto",
123412-    ],
123413-)
123414-
123415-##############################################################################
123416-# Java
123417-##############################################################################
123418-load(
123419-    "@com_google_googleapis_imports//:imports.bzl",
123420-    "java_gapic_assembly_gradle_pkg",
123421-    "java_gapic_library",
123422-    "java_gapic_test",
123423-    "java_grpc_library",
123424-    "java_proto_library",
123425-)
123426-
123427-java_proto_library(
123428-    name = "admin_java_proto",
123429-    deps = [":admin_proto"],
123430-)
123431-
123432-java_grpc_library(
123433-    name = "admin_java_grpc",
123434-    srcs = [":admin_proto"],
123435-    deps = [":admin_java_proto"],
123436-)
123437-
123438-java_gapic_library(
123439-    name = "admin_java_gapic",
123440-    srcs = [":admin_proto_with_info"],
123441-    # This was manually replaced - build_gen shouldn't have removed it.
123442-    gapic_yaml = "iam_gapic.yaml",
123443-    grpc_service_config = "iam_grpc_service_config.json",
123444-    rest_numeric_enums = False,
123445-    service_yaml = "iam.yaml",
123446-    test_deps = [
123447-        ":admin_java_grpc",
123448-        "//google/iam/v1:iam_java_grpc",
123449-    ],
123450-    transport = "grpc",
123451-    deps = [
123452-        ":admin_java_proto",
123453-        "//google/api:api_java_proto",
123454-        "//google/iam/v1:iam_java_proto",
123455-    ],
123456-)
123457-
123458-java_gapic_test(
123459-    name = "admin_java_gapic_test_suite",
123460-    # This was manually named IAMClientTest - build_gen attempts to rename it to
123461-    # IamClientTest.
123462-    test_classes = [
123463-        # Java package override from gapic.yaml.
123464-        "com.google.cloud.iam.admin.v1.IAMClientTest",
123465-    ],
123466-    runtime_deps = [":admin_java_gapic_test"],
123467-)
123468-
123469-# Open Source Packages
123470-java_gapic_assembly_gradle_pkg(
123471-    name = "google-cloud-iam-admin-v1-java",
123472-    include_samples = True,
123473-    transport = "grpc",
123474-    deps = [
123475-        ":admin_java_gapic",
123476-        ":admin_java_grpc",
123477-        ":admin_java_proto",
123478-        ":admin_proto",
123479-    ],
123480-)
123481-
123482-##############################################################################
123483-# Go
123484-##############################################################################
123485-load(
123486-    "@com_google_googleapis_imports//:imports.bzl",
123487-    "go_gapic_assembly_pkg",
123488-    "go_gapic_library",
123489-    "go_proto_library",
123490-    "go_test",
123491-)
123492-
123493-go_proto_library(
123494-    name = "admin_go_proto",
123495-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
123496-    importpath = "google.golang.org/genproto/googleapis/iam/admin/v1",
123497-    protos = [":admin_proto"],
123498-    deps = [
123499-        "//google/api:annotations_go_proto",
123500-        "//google/iam/v1:iam_go_proto",
123501-        "//google/type:expr_go_proto",
123502-    ],
123503-)
123504-
123505-go_gapic_library(
123506-    name = "admin_go_gapic",
123507-    srcs = [":admin_proto_with_info"],
123508-    grpc_service_config = "iam_grpc_service_config.json",
123509-    importpath = "cloud.google.com/go/iam/admin/apiv1;admin",
123510-    metadata = True,
123511-    rest_numeric_enums = False,
123512-    service_yaml = "iam.yaml",
123513-    transport = "grpc",
123514-    deps = [
123515-        ":admin_go_proto",
123516-        "//google/iam/v1:iam_go_proto",
123517-    ],
123518-)
123519-
123520-go_test(
123521-    name = "admin_go_gapic_test",
123522-    srcs = [":admin_go_gapic_srcjar_test"],
123523-    embed = [":admin_go_gapic"],
123524-    importpath = "cloud.google.com/go/iam/admin/apiv1",
123525-)
123526-
123527-# Open Source Packages
123528-go_gapic_assembly_pkg(
123529-    name = "gapi-cloud-iam-admin-v1-go",
123530-    deps = [
123531-        ":admin_go_gapic",
123532-        ":admin_go_gapic_srcjar-metadata.srcjar",
123533-        ":admin_go_gapic_srcjar-test.srcjar",
123534-        ":admin_go_proto",
123535-    ],
123536-)
123537-
123538-##############################################################################
123539-# Python
123540-##############################################################################
123541-load(
123542-    "@com_google_googleapis_imports//:imports.bzl",
123543-    "py_gapic_assembly_pkg",
123544-    "py_gapic_library",
123545-    "py_test",
123546-)
123547-
123548-py_gapic_library(
123549-    name = "admin_py_gapic",
123550-    srcs = [":admin_proto"],
123551-    grpc_service_config = "iam_grpc_service_config.json",
123552-    rest_numeric_enums = False,
123553-    transport = "grpc",
123554-    deps = [
123555-        "//google/iam/v1:iam_policy_py_proto",
123556-    ],
123557-)
123558-
123559-py_test(
123560-    name = "admin_py_gapic_test",
123561-    srcs = [
123562-        "admin_py_gapic_pytest.py",
123563-        "admin_py_gapic_test.py",
123564-    ],
123565-    legacy_create_init = False,
123566-    deps = [":admin_py_gapic"],
123567-)
123568-
123569-# Open Source Packages
123570-py_gapic_assembly_pkg(
123571-    name = "iam-admin-v1-py",
123572-    deps = [
123573-        ":admin_py_gapic",
123574-    ],
123575-)
123576-
123577-##############################################################################
123578-# PHP
123579-##############################################################################
123580-load(
123581-    "@com_google_googleapis_imports//:imports.bzl",
123582-    "php_gapic_assembly_pkg",
123583-    "php_gapic_library",
123584-    "php_grpc_library",
123585-    "php_proto_library",
123586-)
123587-
123588-php_proto_library(
123589-    name = "admin_php_proto",
123590-    deps = [":admin_proto"],
123591-)
123592-
123593-php_grpc_library(
123594-    name = "admin_php_grpc",
123595-    srcs = [":admin_proto"],
123596-    deps = [":admin_php_proto"],
123597-)
123598-
123599-php_gapic_library(
123600-    name = "admin_php_gapic",
123601-    srcs = [":admin_proto_with_info"],
123602-    grpc_service_config = "iam_grpc_service_config.json",
123603-    rest_numeric_enums = False,
123604-    service_yaml = "iam.yaml",
123605-    transport = "grpc+rest",
123606-    deps = [
123607-        ":admin_php_grpc",
123608-        ":admin_php_proto",
123609-    ],
123610-)
123611-
123612-# Open Source Packages
123613-php_gapic_assembly_pkg(
123614-    name = "google-cloud-iam-admin-v1-php",
123615-    deps = [
123616-        ":admin_php_gapic",
123617-        ":admin_php_grpc",
123618-        ":admin_php_proto",
123619-    ],
123620-)
123621-
123622-##############################################################################
123623-# Node.js
123624-##############################################################################
123625-load(
123626-    "@com_google_googleapis_imports//:imports.bzl",
123627-    "nodejs_gapic_assembly_pkg",
123628-    "nodejs_gapic_library",
123629-)
123630-
123631-nodejs_gapic_library(
123632-    name = "admin_nodejs_gapic",
123633-    package_name = "@google-cloud/admin",
123634-    src = ":admin_proto_with_info",
123635-    extra_protoc_parameters = ["metadata"],
123636-    grpc_service_config = "iam_grpc_service_config.json",
123637-    package = "google.iam.admin.v1",
123638-    rest_numeric_enums = False,
123639-    service_yaml = "iam.yaml",
123640-    transport = "grpc+rest",
123641-    deps = [],
123642-)
123643-
123644-nodejs_gapic_assembly_pkg(
123645-    name = "iam-admin-v1-nodejs",
123646-    deps = [
123647-        ":admin_nodejs_gapic",
123648-        ":admin_proto",
123649-    ],
123650-)
123651-
123652-##############################################################################
123653-# Ruby
123654-##############################################################################
123655-load(
123656-    "@com_google_googleapis_imports//:imports.bzl",
123657-    "ruby_cloud_gapic_library",
123658-    "ruby_gapic_assembly_pkg",
123659-    "ruby_grpc_library",
123660-    "ruby_proto_library",
123661-)
123662-
123663-ruby_proto_library(
123664-    name = "admin_ruby_proto",
123665-    deps = [":admin_proto"],
123666-)
123667-
123668-ruby_grpc_library(
123669-    name = "admin_ruby_grpc",
123670-    srcs = [":admin_proto"],
123671-    deps = [":admin_ruby_proto"],
123672-)
123673-
123674-ruby_cloud_gapic_library(
123675-    name = "admin_ruby_gapic",
123676-    srcs = [":admin_proto_with_info"],
123677-    extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-iam-admin-v1"],
123678-    grpc_service_config = "iam_grpc_service_config.json",
123679-    rest_numeric_enums = False,
123680-    service_yaml = "iam.yaml",
123681-    deps = [
123682-        ":admin_ruby_grpc",
123683-        ":admin_ruby_proto",
123684-    ],
123685-)
123686-
123687-# Open Source Packages
123688-ruby_gapic_assembly_pkg(
123689-    name = "google-cloud-iam-admin-v1-ruby",
123690-    deps = [
123691-        ":admin_ruby_gapic",
123692-        ":admin_ruby_grpc",
123693-        ":admin_ruby_proto",
123694-    ],
123695-)
123696-
123697-##############################################################################
123698-# C#
123699-##############################################################################
123700-load(
123701-    "@com_google_googleapis_imports//:imports.bzl",
123702-    "csharp_gapic_assembly_pkg",
123703-    "csharp_gapic_library",
123704-    "csharp_grpc_library",
123705-    "csharp_proto_library",
123706-)
123707-
123708-csharp_proto_library(
123709-    name = "admin_csharp_proto",
123710-    deps = [":admin_proto"],
123711-)
123712-
123713-csharp_grpc_library(
123714-    name = "admin_csharp_grpc",
123715-    srcs = [":admin_proto"],
123716-    deps = [":admin_csharp_proto"],
123717-)
123718-
123719-csharp_gapic_library(
123720-    name = "admin_csharp_gapic",
123721-    srcs = [":admin_proto_with_info"],
123722-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
123723-    grpc_service_config = "iam_grpc_service_config.json",
123724-    rest_numeric_enums = False,
123725-    service_yaml = "iam.yaml",
123726-    deps = [
123727-        ":admin_csharp_grpc",
123728-        ":admin_csharp_proto",
123729-    ],
123730-)
123731-
123732-# Open Source Packages
123733-csharp_gapic_assembly_pkg(
123734-    name = "google-cloud-iam-admin-v1-csharp",
123735-    deps = [
123736-        ":admin_csharp_gapic",
123737-        ":admin_csharp_grpc",
123738-        ":admin_csharp_proto",
123739-    ],
123740-)
123741-
123742-##############################################################################
123743-# C++
123744-##############################################################################
123745-load(
123746-    "@com_google_googleapis_imports//:imports.bzl",
123747-    "cc_grpc_library",
123748-    "cc_proto_library",
123749-)
123750-
123751-cc_proto_library(
123752-    name = "admin_cc_proto",
123753-    deps = [":admin_proto"],
123754-)
123755-
123756-cc_grpc_library(
123757-    name = "admin_cc_grpc",
123758-    srcs = [":admin_proto"],
123759-    grpc_only = True,
123760-    deps = [":admin_cc_proto"],
123761-)
123762diff -urN a/google/iam/credentials/BUILD.bazel b/google/iam/credentials/BUILD.bazel
123763--- a/google/iam/credentials/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
123764+++ b/google/iam/credentials/BUILD.bazel	1969-12-31 16:00:00
123765@@ -1,40 +0,0 @@
123766-# This build file includes a target for the Ruby wrapper library for
123767-# google-iam-credentials.
123768-
123769-# This is an API workspace, having public visibility by default makes perfect sense.
123770-package(default_visibility = ["//visibility:public"])
123771-
123772-# Export yaml configs.
123773-exports_files(glob(["*.yaml"]))
123774-
123775-load(
123776-    "@com_google_googleapis_imports//:imports.bzl",
123777-    "ruby_cloud_gapic_library",
123778-    "ruby_gapic_assembly_pkg",
123779-)
123780-
123781-# Generates a Ruby wrapper client for iamcredentials.
123782-# Ruby wrapper clients are versionless, but are generated from source protos
123783-# for a particular service version, v1 in this case.
123784-ruby_cloud_gapic_library(
123785-    name = "iamcredentials_ruby_wrapper",
123786-    srcs = ["//google/iam/credentials/v1:credentials_proto_with_info"],
123787-    extra_protoc_parameters = [
123788-        "ruby-cloud-gem-name=google-iam-credentials",
123789-        "ruby-cloud-env-prefix=IAM_CREDENTIALS",
123790-        "ruby-cloud-wrapper-of=v1:0.3",
123791-        "ruby-cloud-product-url=https://cloud.google.com/iam",
123792-        "ruby-cloud-api-id=iamcredentials.googleapis.com",
123793-        "ruby-cloud-api-shortname=iamcredentials",
123794-    ],
123795-    ruby_cloud_description = "The Service Account Credentials API creates short-lived credentials for Identity and Access Management (IAM) service accounts. You can also use this API to sign JSON Web Tokens (JWTs), as well as blobs of binary data that contain other types of tokens.",
123796-    ruby_cloud_title = "IAM Service Account Credentials",
123797-)
123798-
123799-# Open Source package.
123800-ruby_gapic_assembly_pkg(
123801-    name = "google-iam-credentials-ruby",
123802-    deps = [
123803-        ":iamcredentials_ruby_wrapper",
123804-    ],
123805-)
123806diff -urN a/google/iam/credentials/v1/BUILD.bazel b/google/iam/credentials/v1/BUILD.bazel
123807--- a/google/iam/credentials/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
123808+++ b/google/iam/credentials/v1/BUILD.bazel	1969-12-31 16:00:00
123809@@ -1,324 +0,0 @@
123810-# This file was automatically generated by BuildFileGenerator
123811-
123812-##############################################################################
123813-# Common
123814-##############################################################################
123815-load("@rules_proto//proto:defs.bzl", "proto_library")
123816-load(
123817-    "@com_google_googleapis_imports//:imports.bzl",
123818-    "cc_grpc_library",
123819-    "cc_proto_library",
123820-    "csharp_gapic_assembly_pkg",
123821-    "csharp_gapic_library",
123822-    "csharp_grpc_library",
123823-    "csharp_proto_library",
123824-    "go_gapic_assembly_pkg",
123825-    "go_gapic_library",
123826-    "go_proto_library",
123827-    "go_test",
123828-    "java_gapic_assembly_gradle_pkg",
123829-    "java_gapic_library",
123830-    "java_gapic_test",
123831-    "java_grpc_library",
123832-    "java_proto_library",
123833-    "nodejs_gapic_assembly_pkg",
123834-    "nodejs_gapic_library",
123835-    "php_gapic_assembly_pkg",
123836-    "php_gapic_library",
123837-    "php_grpc_library",
123838-    "php_proto_library",
123839-    "proto_library_with_info",
123840-    "py_gapic_assembly_pkg",
123841-    "py_gapic_library",
123842-    "py_test",
123843-    "ruby_cloud_gapic_library",
123844-    "ruby_gapic_assembly_pkg",
123845-    "ruby_grpc_library",
123846-    "ruby_proto_library",
123847-)
123848-
123849-# This is an API workspace, having public visibility by default makes perfect sense.
123850-package(default_visibility = ["//visibility:public"])
123851-
123852-proto_library(
123853-    name = "credentials_proto",
123854-    srcs = [
123855-        "common.proto",
123856-        "iamcredentials.proto",
123857-    ],
123858-    deps = [
123859-        "//google/api:annotations_proto",
123860-        "//google/api:client_proto",
123861-        "//google/api:field_behavior_proto",
123862-        "//google/api:resource_proto",
123863-        "@com_google_protobuf//:duration_proto",
123864-        "@com_google_protobuf//:timestamp_proto",
123865-    ],
123866-)
123867-
123868-proto_library_with_info(
123869-    name = "credentials_proto_with_info",
123870-    deps = [
123871-        ":credentials_proto",
123872-        "//google/cloud:common_resources_proto",
123873-    ],
123874-)
123875-
123876-java_proto_library(
123877-    name = "credentials_java_proto",
123878-    deps = [":credentials_proto"],
123879-)
123880-
123881-java_grpc_library(
123882-    name = "credentials_java_grpc",
123883-    srcs = [":credentials_proto"],
123884-    deps = [":credentials_java_proto"],
123885-)
123886-
123887-java_gapic_library(
123888-    name = "credentials_java_gapic",
123889-    srcs = [":credentials_proto_with_info"],
123890-    grpc_service_config = "iamcredentials_grpc_service_config.json",
123891-    rest_numeric_enums = False,
123892-    test_deps = [
123893-        ":credentials_java_grpc",
123894-    ],
123895-    transport = "grpc+rest",
123896-    deps = [
123897-        ":credentials_java_proto",
123898-    ],
123899-)
123900-
123901-java_gapic_test(
123902-    name = "credentials_java_gapic_test_suite",
123903-    test_classes = [
123904-        "com.google.cloud.iam.credentials.v1.IAMCredentialsClientHttpJsonTest",
123905-        "com.google.cloud.iam.credentials.v1.IAMCredentialsClientTest",
123906-    ],
123907-    runtime_deps = [":credentials_java_gapic_test"],
123908-)
123909-
123910-# Open Source Packages
123911-java_gapic_assembly_gradle_pkg(
123912-    name = "google-cloud-iam-credentials-v1-java",
123913-    include_samples = True,
123914-    transport = "grpc+rest",
123915-    deps = [
123916-        ":credentials_java_gapic",
123917-        ":credentials_java_grpc",
123918-        ":credentials_java_proto",
123919-        ":credentials_proto",
123920-    ],
123921-)
123922-
123923-go_proto_library(
123924-    name = "credentials_go_proto",
123925-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
123926-    importpath = "google.golang.org/genproto/googleapis/iam/credentials/v1",
123927-    protos = [":credentials_proto"],
123928-    deps = [
123929-        "//google/api:annotations_go_proto",
123930-    ],
123931-)
123932-
123933-go_gapic_library(
123934-    name = "credentials_go_gapic",
123935-    srcs = [":credentials_proto_with_info"],
123936-    grpc_service_config = "iamcredentials_grpc_service_config.json",
123937-    importpath = "cloud.google.com/go/iam/credentials/apiv1;credentials",
123938-    rest_numeric_enums = False,
123939-    service_yaml = "iamcredentials_v1.yaml",
123940-    transport = "grpc+rest",
123941-    deps = [
123942-        ":credentials_go_proto",
123943-        "@io_bazel_rules_go//proto/wkt:duration_go_proto",
123944-    ],
123945-)
123946-
123947-go_test(
123948-    name = "credentials_go_gapic_test",
123949-    srcs = [":credentials_go_gapic_srcjar_test"],
123950-    embed = [":credentials_go_gapic"],
123951-    importpath = "cloud.google.com/go/iam/credentials/apiv1",
123952-)
123953-
123954-# Open Source Packages
123955-go_gapic_assembly_pkg(
123956-    name = "gapi-cloud-iam-credentials-v1-go",
123957-    deps = [
123958-        ":credentials_go_gapic",
123959-        ":credentials_go_gapic_srcjar-test.srcjar",
123960-        ":credentials_go_proto",
123961-    ],
123962-)
123963-
123964-py_gapic_library(
123965-    name = "credentials_py_gapic",
123966-    srcs = [":credentials_proto"],
123967-    grpc_service_config = "iamcredentials_grpc_service_config.json",
123968-    opt_args = [
123969-        "warehouse-package-name=google-cloud-iam",
123970-        "python-gapic-namespace=google.cloud",
123971-        "python-gapic-name=iam_credentials",
123972-    ],
123973-    rest_numeric_enums = False,
123974-    transport = "grpc",
123975-)
123976-
123977-py_test(
123978-    name = "credentials_py_gapic_test",
123979-    srcs = [
123980-        "credentials_py_gapic_pytest.py",
123981-        "credentials_py_gapic_test.py",
123982-    ],
123983-    legacy_create_init = False,
123984-    deps = [":credentials_py_gapic"],
123985-)
123986-
123987-py_gapic_assembly_pkg(
123988-    name = "iam-credentials-v1-py",
123989-    deps = [
123990-        ":credentials_py_gapic",
123991-    ],
123992-)
123993-
123994-php_proto_library(
123995-    name = "credentials_php_proto",
123996-    deps = [":credentials_proto"],
123997-)
123998-
123999-php_grpc_library(
124000-    name = "credentials_php_grpc",
124001-    srcs = [":credentials_proto"],
124002-    deps = [":credentials_php_proto"],
124003-)
124004-
124005-php_gapic_library(
124006-    name = "credentials_php_gapic",
124007-    srcs = [":credentials_proto_with_info"],
124008-    grpc_service_config = "iamcredentials_grpc_service_config.json",
124009-    rest_numeric_enums = False,
124010-    transport = "grpc+rest",
124011-    deps = [
124012-        ":credentials_php_grpc",
124013-        ":credentials_php_proto",
124014-    ],
124015-)
124016-
124017-# Open Source Packages
124018-php_gapic_assembly_pkg(
124019-    name = "google-cloud-iam-credentials-v1-php",
124020-    deps = [
124021-        ":credentials_php_gapic",
124022-        ":credentials_php_grpc",
124023-        ":credentials_php_proto",
124024-    ],
124025-)
124026-
124027-nodejs_gapic_library(
124028-    name = "credentials_nodejs_gapic",
124029-    package_name = "@google-cloud/iam-credentials",
124030-    src = ":credentials_proto_with_info",
124031-    extra_protoc_parameters = ["metadata"],
124032-    grpc_service_config = "iamcredentials_grpc_service_config.json",
124033-    package = "google.iam.credentials.v1",
124034-    rest_numeric_enums = False,
124035-    service_yaml = "iamcredentials_v1.yaml",
124036-    transport = "grpc+rest",
124037-    deps = [],
124038-)
124039-
124040-nodejs_gapic_assembly_pkg(
124041-    name = "iam-credentials-v1-nodejs",
124042-    deps = [
124043-        ":credentials_nodejs_gapic",
124044-        ":credentials_proto",
124045-    ],
124046-)
124047-
124048-ruby_proto_library(
124049-    name = "credentials_ruby_proto",
124050-    deps = [":credentials_proto"],
124051-)
124052-
124053-ruby_grpc_library(
124054-    name = "credentials_ruby_grpc",
124055-    srcs = [":credentials_proto"],
124056-    deps = [":credentials_ruby_proto"],
124057-)
124058-
124059-ruby_cloud_gapic_library(
124060-    name = "credentials_ruby_gapic",
124061-    srcs = [":credentials_proto_with_info"],
124062-    extra_protoc_parameters = [
124063-        "ruby-cloud-gem-name=google-iam-credentials-v1",
124064-        "ruby-cloud-env-prefix=IAM_CREDENTIALS",
124065-        "ruby-cloud-product-url=https://cloud.google.com/iam",
124066-        "ruby-cloud-api-id=iamcredentials.googleapis.com",
124067-        "ruby-cloud-api-shortname=iamcredentials",
124068-    ],
124069-    grpc_service_config = "iamcredentials_grpc_service_config.json",
124070-    rest_numeric_enums = False,
124071-    ruby_cloud_description = "The Service Account Credentials API creates short-lived credentials for Identity and Access Management (IAM) service accounts. You can also use this API to sign JSON Web Tokens (JWTs), as well as blobs of binary data that contain other types of tokens.",
124072-    ruby_cloud_title = "IAM Service Account Credentials V1",
124073-    deps = [
124074-        ":credentials_ruby_grpc",
124075-        ":credentials_ruby_proto",
124076-    ],
124077-)
124078-
124079-# Open Source Packages
124080-ruby_gapic_assembly_pkg(
124081-    name = "google-cloud-iam-credentials-v1-ruby",
124082-    deps = [
124083-        ":credentials_ruby_gapic",
124084-        ":credentials_ruby_grpc",
124085-        ":credentials_ruby_proto",
124086-    ],
124087-)
124088-
124089-csharp_proto_library(
124090-    name = "credentials_csharp_proto",
124091-    deps = [":credentials_proto"],
124092-)
124093-
124094-csharp_grpc_library(
124095-    name = "credentials_csharp_grpc",
124096-    srcs = [":credentials_proto"],
124097-    deps = [":credentials_csharp_proto"],
124098-)
124099-
124100-csharp_gapic_library(
124101-    name = "credentials_csharp_gapic",
124102-    srcs = [":credentials_proto_with_info"],
124103-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
124104-    grpc_service_config = "iamcredentials_grpc_service_config.json",
124105-    rest_numeric_enums = False,
124106-    service_yaml = "iamcredentials_v1.yaml",
124107-    deps = [
124108-        ":credentials_csharp_grpc",
124109-        ":credentials_csharp_proto",
124110-    ],
124111-)
124112-
124113-# Open Source Packages
124114-csharp_gapic_assembly_pkg(
124115-    name = "google-cloud-iam-credentials-v1-csharp",
124116-    deps = [
124117-        ":credentials_csharp_gapic",
124118-        ":credentials_csharp_grpc",
124119-        ":credentials_csharp_proto",
124120-    ],
124121-)
124122-
124123-cc_proto_library(
124124-    name = "credentials_cc_proto",
124125-    deps = [":credentials_proto"],
124126-)
124127-
124128-cc_grpc_library(
124129-    name = "credentials_cc_grpc",
124130-    srcs = [":credentials_proto"],
124131-    grpc_only = True,
124132-    deps = [":credentials_cc_proto"],
124133-)
124134diff -urN a/google/iam/v1/BUILD.bazel b/google/iam/v1/BUILD.bazel
124135--- a/google/iam/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
124136+++ b/google/iam/v1/BUILD.bazel	1969-12-31 16:00:00
124137@@ -1,233 +0,0 @@
124138-load("@rules_proto//proto:defs.bzl", "proto_library")
124139-
124140-##############################################################################
124141-# Common
124142-##############################################################################
124143-load(
124144-    "@com_google_googleapis_imports//:imports.bzl",
124145-    "cc_grpc_library",
124146-    "cc_proto_library",
124147-    "csharp_gapic_assembly_pkg",
124148-    "csharp_gapic_library",
124149-    "csharp_grpc_library",
124150-    "csharp_proto_library",
124151-    "go_gapic_assembly_pkg",
124152-    "go_proto_library",
124153-    "java_gapic_assembly_gradle_pkg",
124154-    "java_grpc_library",
124155-    "java_proto_library",
124156-    "proto_library_with_info",
124157-    "py_proto_library",
124158-    "ruby_cloud_gapic_library",
124159-    "ruby_gapic_assembly_pkg",
124160-    "ruby_grpc_library",
124161-    "ruby_proto_library",
124162-)
124163-
124164-# This is an API workspace, having public visibility by default makes perfect sense.
124165-package(default_visibility = ["//visibility:public"])
124166-
124167-proto_library(
124168-    name = "iam_policy_proto",
124169-    srcs = ["iam_policy.proto"],
124170-    deps = [
124171-        ":options_proto",
124172-        ":policy_proto",
124173-        "//google/api:annotations_proto",
124174-        "//google/api:client_proto",
124175-        "//google/api:field_behavior_proto",
124176-        "//google/api:resource_proto",
124177-        "@com_google_protobuf//:field_mask_proto",
124178-    ],
124179-)
124180-
124181-proto_library(
124182-    name = "policy_proto",
124183-    srcs = ["policy.proto"],
124184-    deps = [
124185-        "//google/api:annotations_proto",
124186-        "//google/type:expr_proto",
124187-    ],
124188-)
124189-
124190-proto_library(
124191-    name = "options_proto",
124192-    srcs = ["options.proto"],
124193-    deps = [
124194-        "//google/api:annotations_proto",
124195-    ],
124196-)
124197-
124198-proto_library_with_info(
124199-    name = "iam_proto_with_info",
124200-    deps = [
124201-        ":iam_policy_proto",
124202-        ":options_proto",
124203-        ":policy_proto",
124204-    ],
124205-)
124206-
124207-java_proto_library(
124208-    name = "iam_java_proto",
124209-    deps = [
124210-        ":iam_policy_proto",
124211-        ":options_proto",
124212-        ":policy_proto",
124213-    ],
124214-)
124215-
124216-java_grpc_library(
124217-    name = "iam_java_grpc",
124218-    srcs = [":iam_policy_proto"],
124219-    deps = [":iam_java_proto"],
124220-)
124221-
124222-# Please DO-NOT-REMOVE this section.
124223-# This is required to generate java files for these protos.
124224-# Open Source Packages
124225-java_gapic_assembly_gradle_pkg(
124226-    name = "google-iam-v1-java",
124227-    include_samples = True,
124228-    transport = "grpc+rest",
124229-    deps = [
124230-        "iam_java_grpc",
124231-        "iam_java_proto",
124232-    ],
124233-)
124234-
124235-go_proto_library(
124236-    name = "iam_go_proto",
124237-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
124238-    importpath = "google.golang.org/genproto/googleapis/iam/v1",
124239-    protos = [
124240-        ":iam_policy_proto",
124241-        ":options_proto",
124242-        ":policy_proto",
124243-    ],
124244-    deps = [
124245-        "//google/api:annotations_go_proto",
124246-        "//google/type:expr_go_proto",
124247-    ],
124248-)
124249-
124250-go_gapic_assembly_pkg(
124251-    name = "gapi-cloud-iam-v1-go",
124252-    deps = [
124253-        ":iam_go_proto",
124254-    ],
124255-)
124256-
124257-cc_proto_library(
124258-    name = "iam_policy_cc_proto",
124259-    deps = [":iam_policy_proto"],
124260-)
124261-
124262-cc_proto_library(
124263-    name = "options_cc_proto",
124264-    deps = [":options_proto"],
124265-)
124266-
124267-cc_proto_library(
124268-    name = "policy_cc_proto",
124269-    deps = [":policy_proto"],
124270-)
124271-
124272-cc_grpc_library(
124273-    name = "iam_cc_grpc",
124274-    srcs = [":iam_policy_proto"],
124275-    grpc_only = True,
124276-    deps = [":iam_policy_cc_proto"],
124277-)
124278-
124279-py_proto_library(
124280-    name = "iam_policy_py_proto",
124281-    deps = [":iam_policy_proto"],
124282-)
124283-
124284-py_proto_library(
124285-    name = "policy_py_proto",
124286-    deps = [":policy_proto"],
124287-)
124288-
124289-py_proto_library(
124290-    name = "options_py_proto",
124291-    deps = [":options_proto"],
124292-)
124293-
124294-ruby_proto_library(
124295-    name = "iam_ruby_proto",
124296-    deps = [
124297-        ":iam_policy_proto",
124298-        ":options_proto",
124299-        ":policy_proto",
124300-        "//google/iam/v1/logging:audit_data_proto",
124301-    ],
124302-)
124303-
124304-ruby_grpc_library(
124305-    name = "iam_ruby_grpc",
124306-    srcs = [":iam_policy_proto"],
124307-    deps = [":iam_ruby_proto"],
124308-)
124309-
124310-ruby_cloud_gapic_library(
124311-    name = "iam_ruby_gapic",
124312-    srcs = [":iam_proto_with_info"],
124313-    extra_protoc_parameters = [
124314-        "ruby-cloud-gem-name=google-iam-v1",
124315-    ],
124316-    rest_numeric_enums = False,
124317-    ruby_cloud_description = "An add-on interface used by some Google API clients to provide IAM Policy calls.",
124318-    ruby_cloud_title = "IAM",
124319-    deps = [
124320-        ":iam_ruby_grpc",
124321-        ":iam_ruby_proto",
124322-    ],
124323-)
124324-
124325-# Open Source Packages
124326-ruby_gapic_assembly_pkg(
124327-    name = "google-cloud-iam-v1-ruby",
124328-    deps = [
124329-        ":iam_ruby_gapic",
124330-        ":iam_ruby_grpc",
124331-        ":iam_ruby_proto",
124332-    ],
124333-)
124334-
124335-csharp_proto_library(
124336-    name = "iam_csharp_proto",
124337-    deps = [
124338-        ":iam_policy_proto",
124339-        ":options_proto",
124340-        ":policy_proto",
124341-        "//google/iam/v1/logging:audit_data_proto",
124342-    ],
124343-)
124344-
124345-csharp_grpc_library(
124346-    name = "iam_csharp_grpc",
124347-    srcs = [":iam_policy_proto"],
124348-    deps = [":iam_csharp_proto"],
124349-)
124350-
124351-csharp_gapic_library(
124352-    name = "iam_csharp_gapic",
124353-    srcs = [":iam_proto_with_info"],
124354-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
124355-    rest_numeric_enums = False,
124356-    deps = [
124357-        ":iam_csharp_grpc",
124358-        ":iam_csharp_proto",
124359-    ],
124360-)
124361-
124362-# Open Source Packages
124363-csharp_gapic_assembly_pkg(
124364-    name = "google-cloud-iam-v1-csharp",
124365-    deps = [
124366-        ":iam_csharp_gapic",
124367-        ":iam_csharp_grpc",
124368-        ":iam_csharp_proto",
124369-    ],
124370-)
124371diff -urN a/google/iam/v1/logging/BUILD.bazel b/google/iam/v1/logging/BUILD.bazel
124372--- a/google/iam/v1/logging/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
124373+++ b/google/iam/v1/logging/BUILD.bazel	1969-12-31 16:00:00
124374@@ -1,112 +0,0 @@
124375-load("@rules_proto//proto:defs.bzl", "proto_library")
124376-
124377-# This is an API workspace, having public visibility by default makes perfect sense.
124378-package(default_visibility = ["//visibility:public"])
124379-
124380-##############################################################################
124381-# Common
124382-##############################################################################
124383-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
124384-
124385-proto_library(
124386-    name = "audit_data_proto",
124387-    srcs = [
124388-        "audit_data.proto",
124389-    ],
124390-    deps = [
124391-        "//google/api:annotations_proto",
124392-        "//google/iam/v1:policy_proto",
124393-    ],
124394-)
124395-
124396-proto_library_with_info(
124397-    name = "logging_proto_with_info",
124398-    deps = [":audit_data_proto"],
124399-)
124400-
124401-##############################################################################
124402-# Java
124403-##############################################################################
124404-load("@com_google_googleapis_imports//:imports.bzl", "java_proto_library")
124405-
124406-java_proto_library(
124407-    name = "logging_java_proto",
124408-    deps = [":audit_data_proto"],
124409-)
124410-
124411-##############################################################################
124412-# Go
124413-##############################################################################
124414-load(
124415-    "@com_google_googleapis_imports//:imports.bzl",
124416-    "go_gapic_assembly_pkg",
124417-    "go_proto_library",
124418-)
124419-
124420-go_proto_library(
124421-    name = "logging_go_proto",
124422-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
124423-    importpath = "google.golang.org/genproto/googleapis/iam/v1/logging",
124424-    protos = [":audit_data_proto"],
124425-    deps = [
124426-        "//google/api:annotations_go_proto",
124427-        "//google/iam/v1:iam_go_proto",
124428-    ],
124429-)
124430-
124431-go_gapic_assembly_pkg(
124432-    name = "gapi-cloud-iam-admin-go",
124433-    deps = [
124434-        ":logging_go_proto",
124435-    ],
124436-)
124437-
124438-##############################################################################
124439-# Python
124440-##############################################################################
124441-load(
124442-    "@com_google_googleapis_imports//:imports.bzl",
124443-    "py_gapic_assembly_pkg",
124444-    "py_gapic_library",
124445-)
124446-
124447-py_gapic_library(
124448-    name = "logging_py_gapic",
124449-    srcs = [":audit_data_proto"],
124450-    opt_args = [
124451-        "warehouse-package-name=google-cloud-iam-logging",
124452-        "python-gapic-namespace=google.cloud",
124453-        "python-gapic-name=iam_logging",
124454-    ],
124455-    rest_numeric_enums = False,
124456-    transport = "grpc",
124457-)
124458-
124459-# Open Source Packages
124460-py_gapic_assembly_pkg(
124461-    name = "google-cloud-iam-logging-v1-py",
124462-    deps = [
124463-        ":logging_py_gapic",
124464-    ],
124465-)
124466-
124467-##############################################################################
124468-# C++
124469-##############################################################################
124470-load(
124471-    "@com_google_googleapis_imports//:imports.bzl",
124472-    "cc_grpc_library",
124473-    "cc_proto_library",
124474-)
124475-
124476-cc_proto_library(
124477-    name = "logging_cc_proto",
124478-    deps = [":audit_data_proto"],
124479-)
124480-
124481-cc_grpc_library(
124482-    name = "logging_cc_grpc",
124483-    srcs = [":audit_data_proto"],
124484-    grpc_only = True,
124485-    deps = [":logging_cc_proto"],
124486-)
124487diff -urN a/google/iam/v1beta/BUILD.bazel b/google/iam/v1beta/BUILD.bazel
124488--- a/google/iam/v1beta/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
124489+++ b/google/iam/v1beta/BUILD.bazel	1969-12-31 16:00:00
124490@@ -1,322 +0,0 @@
124491-# This file was automatically generated by BuildFileGenerator
124492-# https://github.com/googleapis/gapic-generator/tree/master/rules_gapic/bazel
124493-
124494-# Most of the manual changes to this file will be overwritten.
124495-# It's **only** allowed to change the following rule attribute values:
124496-# - names of *_gapic_assembly_* rules
124497-# - certain parameters of *_gapic_library rules, including but not limited to:
124498-#    * extra_protoc_parameters
124499-#    * extra_protoc_file_parameters
124500-# The complete list of preserved parameters can be found in the source code.
124501-
124502-##############################################################################
124503-# Common
124504-##############################################################################
124505-load("@rules_proto//proto:defs.bzl", "proto_library")
124506-load(
124507-    "@com_google_googleapis_imports//:imports.bzl",
124508-    "csharp_gapic_assembly_pkg",
124509-    "csharp_gapic_library",
124510-    "csharp_grpc_library",
124511-    "csharp_proto_library",
124512-    "go_gapic_assembly_pkg",
124513-    "go_gapic_library",
124514-    "go_proto_library",
124515-    "go_test",
124516-    "java_gapic_assembly_gradle_pkg",
124517-    "java_gapic_library",
124518-    "java_gapic_test",
124519-    "java_grpc_library",
124520-    "java_proto_library",
124521-    "nodejs_gapic_assembly_pkg",
124522-    "nodejs_gapic_library",
124523-    "php_gapic_assembly_pkg",
124524-    "php_gapic_library",
124525-    "php_grpc_library",
124526-    "php_proto_library",
124527-    "proto_library_with_info",
124528-    "py_gapic_assembly_pkg",
124529-    "py_gapic_library",
124530-    "py_test",
124531-    "ruby_cloud_gapic_library",
124532-    "ruby_gapic_assembly_pkg",
124533-    "ruby_grpc_library",
124534-    "ruby_proto_library",
124535-)
124536-
124537-# This is an API workspace, having public visibility by default makes perfect sense.
124538-package(default_visibility = ["//visibility:public"])
124539-
124540-proto_library(
124541-    name = "iam_proto",
124542-    srcs = [
124543-        "workload_identity_pool.proto",
124544-    ],
124545-    deps = [
124546-        "//google/api:annotations_proto",
124547-        "//google/api:client_proto",
124548-        "//google/api:field_behavior_proto",
124549-        "//google/api:resource_proto",
124550-        "//google/longrunning:operations_proto",
124551-        "@com_google_protobuf//:field_mask_proto",
124552-    ],
124553-)
124554-
124555-proto_library_with_info(
124556-    name = "iam_proto_with_info",
124557-    deps = [
124558-        ":iam_proto",
124559-        "//google/cloud:common_resources_proto",
124560-    ],
124561-)
124562-
124563-java_proto_library(
124564-    name = "iam_java_proto",
124565-    deps = [":iam_proto"],
124566-)
124567-
124568-java_grpc_library(
124569-    name = "iam_java_grpc",
124570-    srcs = [":iam_proto"],
124571-    deps = [":iam_java_proto"],
124572-)
124573-
124574-java_gapic_library(
124575-    name = "iam_java_gapic",
124576-    srcs = [":iam_proto_with_info"],
124577-    gapic_yaml = "iam_gapic.yaml",
124578-    grpc_service_config = "iam_grpc_service_config.json",
124579-    rest_numeric_enums = False,
124580-    test_deps = [
124581-        ":iam_java_grpc",
124582-    ],
124583-    transport = "grpc",
124584-    deps = [
124585-        ":iam_java_proto",
124586-    ],
124587-)
124588-
124589-java_gapic_test(
124590-    name = "iam_java_gapic_test_suite",
124591-    test_classes = [
124592-        "com.google.cloud.iam.v1beta.WorkloadIdentityPoolsClientTest",
124593-    ],
124594-    runtime_deps = [":iam_java_gapic_test"],
124595-)
124596-
124597-# Open Source Packages
124598-java_gapic_assembly_gradle_pkg(
124599-    name = "google-iam-v1beta-java",
124600-    include_samples = True,
124601-    transport = "grpc",
124602-    deps = [
124603-        ":iam_java_gapic",
124604-        ":iam_java_grpc",
124605-        ":iam_java_proto",
124606-        ":iam_proto",
124607-    ],
124608-)
124609-
124610-go_proto_library(
124611-    name = "iam_go_proto",
124612-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
124613-    importpath = "google.golang.org/genproto/googleapis/iam/v1beta",
124614-    protos = [":iam_proto"],
124615-    deps = [
124616-        "//google/api:annotations_go_proto",
124617-        "//google/longrunning:longrunning_go_proto",
124618-    ],
124619-)
124620-
124621-go_gapic_library(
124622-    name = "iam_go_gapic",
124623-    srcs = [":iam_proto_with_info"],
124624-    grpc_service_config = "iam_grpc_service_config.json",
124625-    importpath = "cloud.google.com/go/iam/apiv1beta;iam",
124626-    rest_numeric_enums = False,
124627-    service_yaml = "iam_v1beta.yaml",
124628-    transport = "grpc+rest",
124629-    deps = [
124630-        ":iam_go_proto",
124631-        "//google/longrunning:longrunning_go_proto",
124632-        "@com_google_cloud_go//longrunning:go_default_library",
124633-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
124634-    ],
124635-)
124636-
124637-go_test(
124638-    name = "iam_go_gapic_test",
124639-    srcs = [":iam_go_gapic_srcjar_test"],
124640-    embed = [":iam_go_gapic"],
124641-    importpath = "cloud.google.com/go/iam/apiv1beta",
124642-)
124643-
124644-# Open Source Packages
124645-go_gapic_assembly_pkg(
124646-    name = "gapi-cloud-iam-v1beta-go",
124647-    deps = [
124648-        ":iam_go_gapic",
124649-        ":iam_go_gapic_srcjar-test.srcjar",
124650-        ":iam_go_proto",
124651-    ],
124652-)
124653-
124654-py_gapic_library(
124655-    name = "iam_py_gapic",
124656-    srcs = [":iam_proto"],
124657-    grpc_service_config = "iam_grpc_service_config.json",
124658-    rest_numeric_enums = False,
124659-    transport = "grpc",
124660-)
124661-
124662-py_test(
124663-    name = "iam_py_gapic_test",
124664-    srcs = [
124665-        "iam_py_gapic_pytest.py",
124666-        "iam_py_gapic_test.py",
124667-    ],
124668-    legacy_create_init = False,
124669-    deps = [":iam_py_gapic"],
124670-)
124671-
124672-# Open Source Packages
124673-py_gapic_assembly_pkg(
124674-    name = "iam-v1beta-py",
124675-    deps = [
124676-        ":iam_py_gapic",
124677-    ],
124678-)
124679-
124680-php_proto_library(
124681-    name = "iam_php_proto",
124682-    deps = [":iam_proto"],
124683-)
124684-
124685-php_grpc_library(
124686-    name = "iam_php_grpc",
124687-    srcs = [":iam_proto"],
124688-    deps = [":iam_php_proto"],
124689-)
124690-
124691-php_gapic_library(
124692-    name = "iam_php_gapic",
124693-    srcs = [":iam_proto_with_info"],
124694-    grpc_service_config = "iam_grpc_service_config.json",
124695-    rest_numeric_enums = False,
124696-    service_yaml = "iam_v1beta.yaml",
124697-    transport = "grpc+rest",
124698-    deps = [
124699-        ":iam_php_grpc",
124700-        ":iam_php_proto",
124701-    ],
124702-)
124703-
124704-# Open Source Packages
124705-php_gapic_assembly_pkg(
124706-    name = "google-iam-v1beta-php",
124707-    deps = [
124708-        ":iam_php_gapic",
124709-        ":iam_php_grpc",
124710-        ":iam_php_proto",
124711-    ],
124712-)
124713-
124714-nodejs_gapic_library(
124715-    name = "iam_nodejs_gapic",
124716-    src = ":iam_proto_with_info",
124717-    extra_protoc_parameters = ["metadata"],
124718-    grpc_service_config = "iam_grpc_service_config.json",
124719-    package = "google.iam.v1beta",
124720-    rest_numeric_enums = False,
124721-    service_yaml = "iam_v1beta.yaml",
124722-    transport = "grpc+rest",
124723-    deps = [],
124724-)
124725-
124726-nodejs_gapic_assembly_pkg(
124727-    name = "iam-v1beta-nodejs",
124728-    deps = [
124729-        ":iam_nodejs_gapic",
124730-        ":iam_proto",
124731-    ],
124732-)
124733-
124734-ruby_proto_library(
124735-    name = "iam_ruby_proto",
124736-    deps = [":iam_proto"],
124737-)
124738-
124739-ruby_grpc_library(
124740-    name = "iam_ruby_grpc",
124741-    srcs = [":iam_proto"],
124742-    deps = [":iam_ruby_proto"],
124743-)
124744-
124745-ruby_cloud_gapic_library(
124746-    name = "iam_ruby_gapic",
124747-    srcs = [":iam_proto_with_info"],
124748-    extra_protoc_parameters = [
124749-        "ruby-cloud-gem-name=google-iam-v1beta",
124750-        "ruby-cloud-env-prefix=IAM",
124751-        "ruby-cloud-product-url=https://cloud.google.com/iam/docs/manage-workload-identity-pools-providers",
124752-        "ruby-cloud-api-id=iam.googleapis.com",
124753-        "ruby-cloud-api-shortname=iam",
124754-    ],
124755-    grpc_service_config = "iam_grpc_service_config.json",
124756-    rest_numeric_enums = False,
124757-    ruby_cloud_description = "Pre-release client for the WorkloadIdentityPools service.",
124758-    ruby_cloud_title = "Google IAM V1beta",
124759-    deps = [
124760-        ":iam_ruby_grpc",
124761-        ":iam_ruby_proto",
124762-    ],
124763-)
124764-
124765-# Open Source Packages
124766-ruby_gapic_assembly_pkg(
124767-    name = "google-iam-v1beta-ruby",
124768-    deps = [
124769-        ":iam_ruby_gapic",
124770-        ":iam_ruby_grpc",
124771-        ":iam_ruby_proto",
124772-    ],
124773-)
124774-
124775-csharp_proto_library(
124776-    name = "iam_csharp_proto",
124777-    deps = [":iam_proto"],
124778-)
124779-
124780-csharp_grpc_library(
124781-    name = "iam_csharp_grpc",
124782-    srcs = [":iam_proto"],
124783-    deps = [":iam_csharp_proto"],
124784-)
124785-
124786-csharp_gapic_library(
124787-    name = "iam_csharp_gapic",
124788-    srcs = [":iam_proto_with_info"],
124789-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
124790-    grpc_service_config = "iam_grpc_service_config.json",
124791-    rest_numeric_enums = False,
124792-    service_yaml = "iam_v1beta.yaml",
124793-    deps = [
124794-        ":iam_csharp_grpc",
124795-        ":iam_csharp_proto",
124796-    ],
124797-)
124798-
124799-# Open Source Packages
124800-csharp_gapic_assembly_pkg(
124801-    name = "google-iam-v1beta-csharp",
124802-    deps = [
124803-        ":iam_csharp_gapic",
124804-        ":iam_csharp_grpc",
124805-        ":iam_csharp_proto",
124806-    ],
124807-)
124808-
124809-##############################################################################
124810-# C++
124811-##############################################################################
124812-# Put your C++ rules here
124813diff -urN a/google/iam/v2/BUILD.bazel b/google/iam/v2/BUILD.bazel
124814--- a/google/iam/v2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
124815+++ b/google/iam/v2/BUILD.bazel	1969-12-31 16:00:00
124816@@ -1,401 +0,0 @@
124817-# This file was automatically generated by BuildFileGenerator
124818-# https://github.com/googleapis/rules_gapic/tree/master/bazel
124819-
124820-# Most of the manual changes to this file will be overwritten.
124821-# It's **only** allowed to change the following rule attribute values:
124822-# - names of *_gapic_assembly_* rules
124823-# - certain parameters of *_gapic_library rules, including but not limited to:
124824-#    * extra_protoc_parameters
124825-#    * extra_protoc_file_parameters
124826-# The complete list of preserved parameters can be found in the source code.
124827-
124828-# This is an API workspace, having public visibility by default makes perfect sense.
124829-package(default_visibility = ["//visibility:public"])
124830-
124831-##############################################################################
124832-# Common
124833-##############################################################################
124834-load("@rules_proto//proto:defs.bzl", "proto_library")
124835-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
124836-
124837-proto_library(
124838-    name = "iam_proto",
124839-    srcs = [
124840-        "deny.proto",
124841-        "policy.proto",
124842-    ],
124843-    deps = [
124844-        "//google/api:annotations_proto",
124845-        "//google/api:client_proto",
124846-        "//google/api:field_behavior_proto",
124847-        "//google/longrunning:operations_proto",
124848-        "//google/type:expr_proto",
124849-        "@com_google_protobuf//:timestamp_proto",
124850-    ],
124851-)
124852-
124853-proto_library_with_info(
124854-    name = "iam_proto_with_info",
124855-    deps = [
124856-        ":iam_proto",
124857-        "//google/cloud:common_resources_proto",
124858-    ],
124859-)
124860-
124861-##############################################################################
124862-# Java
124863-##############################################################################
124864-load(
124865-    "@com_google_googleapis_imports//:imports.bzl",
124866-    "java_gapic_assembly_gradle_pkg",
124867-    "java_gapic_library",
124868-    "java_gapic_test",
124869-    "java_grpc_library",
124870-    "java_proto_library",
124871-)
124872-
124873-java_proto_library(
124874-    name = "iam_java_proto",
124875-    deps = [":iam_proto"],
124876-)
124877-
124878-java_grpc_library(
124879-    name = "iam_java_grpc",
124880-    srcs = [":iam_proto"],
124881-    deps = [":iam_java_proto"],
124882-)
124883-
124884-java_gapic_library(
124885-    name = "iam_java_gapic",
124886-    srcs = [":iam_proto_with_info"],
124887-    gapic_yaml = None,
124888-    grpc_service_config = "iam_grpc_service_config.json",
124889-    rest_numeric_enums = False,
124890-    service_yaml = "iam_v2.yaml",
124891-    test_deps = [
124892-        ":iam_java_grpc",
124893-    ],
124894-    transport = "grpc+rest",
124895-    deps = [
124896-        ":iam_java_proto",
124897-        "//google/api:api_java_proto",
124898-    ],
124899-)
124900-
124901-java_gapic_test(
124902-    name = "iam_java_gapic_test_suite",
124903-    test_classes = [
124904-        "com.google.iam.v2.PoliciesClientHttpJsonTest",
124905-        "com.google.iam.v2.PoliciesClientTest",
124906-    ],
124907-    runtime_deps = [":iam_java_gapic_test"],
124908-)
124909-
124910-# Open Source Packages
124911-java_gapic_assembly_gradle_pkg(
124912-    name = "google-cloud-iam-v2-java",
124913-    include_samples = True,
124914-    transport = "grpc+rest",
124915-    deps = [
124916-        ":iam_java_gapic",
124917-        ":iam_java_grpc",
124918-        ":iam_java_proto",
124919-        ":iam_proto",
124920-    ],
124921-)
124922-
124923-##############################################################################
124924-# Go
124925-##############################################################################
124926-load(
124927-    "@com_google_googleapis_imports//:imports.bzl",
124928-    "go_gapic_assembly_pkg",
124929-    "go_gapic_library",
124930-    "go_proto_library",
124931-    "go_test",
124932-)
124933-
124934-go_proto_library(
124935-    name = "iam_go_proto",
124936-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
124937-    importpath = "google.golang.org/genproto/googleapis/iam/v2",
124938-    protos = [":iam_proto"],
124939-    deps = [
124940-        "//google/api:annotations_go_proto",
124941-        "//google/longrunning:longrunning_go_proto",
124942-        "//google/type:expr_go_proto",
124943-    ],
124944-)
124945-
124946-go_gapic_library(
124947-    name = "iam_go_gapic",
124948-    srcs = [":iam_proto_with_info"],
124949-    grpc_service_config = "iam_grpc_service_config.json",
124950-    importpath = "cloud.google.com/go/iam/apiv2;iam",
124951-    metadata = True,
124952-    rest_numeric_enums = False,
124953-    service_yaml = "iam_v2.yaml",
124954-    transport = "grpc+rest",
124955-    deps = [
124956-        ":iam_go_proto",
124957-        "//google/longrunning:longrunning_go_proto",
124958-        "@com_google_cloud_go//longrunning:go_default_library",
124959-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
124960-    ],
124961-)
124962-
124963-go_test(
124964-    name = "iam_go_gapic_test",
124965-    srcs = [":iam_go_gapic_srcjar_test"],
124966-    embed = [":iam_go_gapic"],
124967-    importpath = "cloud.google.com/go/iam/apiv2",
124968-)
124969-
124970-# Open Source Packages
124971-go_gapic_assembly_pkg(
124972-    name = "gapi-cloud-iam-v2-go",
124973-    deps = [
124974-        ":iam_go_gapic",
124975-        ":iam_go_gapic_srcjar-metadata.srcjar",
124976-        ":iam_go_gapic_srcjar-test.srcjar",
124977-        ":iam_go_proto",
124978-    ],
124979-)
124980-
124981-##############################################################################
124982-# Python
124983-##############################################################################
124984-load(
124985-    "@com_google_googleapis_imports//:imports.bzl",
124986-    "py_gapic_assembly_pkg",
124987-    "py_gapic_library",
124988-    "py_test",
124989-)
124990-
124991-py_gapic_library(
124992-    name = "iam_py_gapic",
124993-    srcs = [":iam_proto"],
124994-    grpc_service_config = "iam_grpc_service_config.json",
124995-    opt_args = [
124996-        "python-gapic-name=iam",
124997-        "python-gapic-namespace=google.cloud",
124998-        "warehouse-package-name=google-cloud-iam",
124999-    ],
125000-    rest_numeric_enums = False,
125001-    service_yaml = "iam_v2.yaml",
125002-    transport = "grpc",
125003-    deps = [
125004-    ],
125005-)
125006-
125007-py_test(
125008-    name = "iam_py_gapic_test",
125009-    srcs = [
125010-        "iam_py_gapic_pytest.py",
125011-        "iam_py_gapic_test.py",
125012-    ],
125013-    legacy_create_init = False,
125014-    deps = [":iam_py_gapic"],
125015-)
125016-
125017-# Open Source Packages
125018-py_gapic_assembly_pkg(
125019-    name = "iam-v2-py",
125020-    deps = [
125021-        ":iam_py_gapic",
125022-    ],
125023-)
125024-
125025-##############################################################################
125026-# PHP
125027-##############################################################################
125028-load(
125029-    "@com_google_googleapis_imports//:imports.bzl",
125030-    "php_gapic_assembly_pkg",
125031-    "php_gapic_library",
125032-    "php_grpc_library",
125033-    "php_proto_library",
125034-)
125035-
125036-php_proto_library(
125037-    name = "iam_php_proto",
125038-    deps = [":iam_proto"],
125039-)
125040-
125041-php_grpc_library(
125042-    name = "iam_php_grpc",
125043-    srcs = [":iam_proto"],
125044-    deps = [":iam_php_proto"],
125045-)
125046-
125047-php_gapic_library(
125048-    name = "iam_php_gapic",
125049-    srcs = [":iam_proto_with_info"],
125050-    grpc_service_config = "iam_grpc_service_config.json",
125051-    rest_numeric_enums = False,
125052-    service_yaml = "iam_v2.yaml",
125053-    transport = "grpc+rest",
125054-    deps = [
125055-        ":iam_php_grpc",
125056-        ":iam_php_proto",
125057-    ],
125058-)
125059-
125060-# Open Source Packages
125061-php_gapic_assembly_pkg(
125062-    name = "google-cloud-iam-v2-php",
125063-    deps = [
125064-        ":iam_php_gapic",
125065-        ":iam_php_grpc",
125066-        ":iam_php_proto",
125067-    ],
125068-)
125069-
125070-##############################################################################
125071-# Node.js
125072-##############################################################################
125073-load(
125074-    "@com_google_googleapis_imports//:imports.bzl",
125075-    "nodejs_gapic_assembly_pkg",
125076-    "nodejs_gapic_library",
125077-)
125078-
125079-nodejs_gapic_library(
125080-    name = "iam_nodejs_gapic",
125081-    package_name = "@google-cloud/iam",
125082-    src = ":iam_proto_with_info",
125083-    extra_protoc_parameters = ["metadata"],
125084-    grpc_service_config = "iam_grpc_service_config.json",
125085-    package = "google.iam.v2",
125086-    rest_numeric_enums = False,
125087-    service_yaml = "iam_v2.yaml",
125088-    transport = "grpc+rest",
125089-    deps = [],
125090-)
125091-
125092-nodejs_gapic_assembly_pkg(
125093-    name = "iam-v2-nodejs",
125094-    deps = [
125095-        ":iam_nodejs_gapic",
125096-        ":iam_proto",
125097-    ],
125098-)
125099-
125100-##############################################################################
125101-# Ruby
125102-##############################################################################
125103-load(
125104-    "@com_google_googleapis_imports//:imports.bzl",
125105-    "ruby_cloud_gapic_library",
125106-    "ruby_gapic_assembly_pkg",
125107-    "ruby_grpc_library",
125108-    "ruby_proto_library",
125109-)
125110-
125111-ruby_proto_library(
125112-    name = "iam_ruby_proto",
125113-    deps = [":iam_proto"],
125114-)
125115-
125116-ruby_grpc_library(
125117-    name = "iam_ruby_grpc",
125118-    srcs = [":iam_proto"],
125119-    deps = [":iam_ruby_proto"],
125120-)
125121-
125122-ruby_cloud_gapic_library(
125123-    name = "iam_ruby_gapic",
125124-    srcs = [":iam_proto_with_info"],
125125-    extra_protoc_parameters = [
125126-        "ruby-cloud-api-id=iam.googleapis.com",
125127-        "ruby-cloud-api-shortname=iam",
125128-        "ruby-cloud-gem-name=google-iam-v2",
125129-        "ruby-cloud-product-url=https://cloud.google.com/iam",
125130-        "ruby-cloud-wrapper-gem-override=google-iam-client",
125131-    ],
125132-    grpc_service_config = "iam_grpc_service_config.json",
125133-    rest_numeric_enums = False,
125134-    ruby_cloud_description = "Manages identity and access control policies for Google Cloud Platform resources.",
125135-    ruby_cloud_title = "IAM V2",
125136-    service_yaml = "iam_v2.yaml",
125137-    deps = [
125138-        ":iam_ruby_grpc",
125139-        ":iam_ruby_proto",
125140-    ],
125141-)
125142-
125143-# Open Source Packages
125144-ruby_gapic_assembly_pkg(
125145-    name = "google-cloud-iam-v2-ruby",
125146-    deps = [
125147-        ":iam_ruby_gapic",
125148-        ":iam_ruby_grpc",
125149-        ":iam_ruby_proto",
125150-    ],
125151-)
125152-
125153-##############################################################################
125154-# C#
125155-##############################################################################
125156-load(
125157-    "@com_google_googleapis_imports//:imports.bzl",
125158-    "csharp_gapic_assembly_pkg",
125159-    "csharp_gapic_library",
125160-    "csharp_grpc_library",
125161-    "csharp_proto_library",
125162-)
125163-
125164-csharp_proto_library(
125165-    name = "iam_csharp_proto",
125166-    deps = [":iam_proto"],
125167-)
125168-
125169-csharp_grpc_library(
125170-    name = "iam_csharp_grpc",
125171-    srcs = [":iam_proto"],
125172-    deps = [":iam_csharp_proto"],
125173-)
125174-
125175-csharp_gapic_library(
125176-    name = "iam_csharp_gapic",
125177-    srcs = [":iam_proto_with_info"],
125178-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
125179-    grpc_service_config = "iam_grpc_service_config.json",
125180-    rest_numeric_enums = False,
125181-    service_yaml = "iam_v2.yaml",
125182-    deps = [
125183-        ":iam_csharp_grpc",
125184-        ":iam_csharp_proto",
125185-    ],
125186-)
125187-
125188-# Open Source Packages
125189-csharp_gapic_assembly_pkg(
125190-    name = "google-cloud-iam-v2-csharp",
125191-    deps = [
125192-        ":iam_csharp_gapic",
125193-        ":iam_csharp_grpc",
125194-        ":iam_csharp_proto",
125195-    ],
125196-)
125197-
125198-##############################################################################
125199-# C++
125200-##############################################################################
125201-load(
125202-    "@com_google_googleapis_imports//:imports.bzl",
125203-    "cc_grpc_library",
125204-    "cc_proto_library",
125205-)
125206-
125207-cc_proto_library(
125208-    name = "iam_cc_proto",
125209-    deps = [":iam_proto"],
125210-)
125211-
125212-cc_grpc_library(
125213-    name = "iam_cc_grpc",
125214-    srcs = [":iam_proto"],
125215-    grpc_only = True,
125216-    deps = [":iam_cc_proto"],
125217-)
125218diff -urN a/google/iam/v2beta/BUILD.bazel b/google/iam/v2beta/BUILD.bazel
125219--- a/google/iam/v2beta/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
125220+++ b/google/iam/v2beta/BUILD.bazel	1969-12-31 16:00:00
125221@@ -1,393 +0,0 @@
125222-# This file was automatically generated by BuildFileGenerator
125223-# https://github.com/googleapis/rules_gapic/tree/master/bazel
125224-
125225-# Most of the manual changes to this file will be overwritten.
125226-# It's **only** allowed to change the following rule attribute values:
125227-# - names of *_gapic_assembly_* rules
125228-# - certain parameters of *_gapic_library rules, including but not limited to:
125229-#    * extra_protoc_parameters
125230-#    * extra_protoc_file_parameters
125231-# The complete list of preserved parameters can be found in the source code.
125232-
125233-# This is an API workspace, having public visibility by default makes perfect sense.
125234-package(default_visibility = ["//visibility:public"])
125235-
125236-##############################################################################
125237-# Common
125238-##############################################################################
125239-load("@rules_proto//proto:defs.bzl", "proto_library")
125240-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
125241-
125242-proto_library(
125243-    name = "iam_proto",
125244-    srcs = [
125245-        "deny.proto",
125246-        "policy.proto",
125247-    ],
125248-    deps = [
125249-        "//google/api:annotations_proto",
125250-        "//google/api:client_proto",
125251-        "//google/api:field_behavior_proto",
125252-        "//google/longrunning:operations_proto",
125253-        "//google/type:expr_proto",
125254-        "@com_google_protobuf//:timestamp_proto",
125255-    ],
125256-)
125257-
125258-proto_library_with_info(
125259-    name = "iam_proto_with_info",
125260-    deps = [
125261-        ":iam_proto",
125262-        "//google/cloud:common_resources_proto",
125263-    ],
125264-)
125265-
125266-##############################################################################
125267-# Java
125268-##############################################################################
125269-load(
125270-    "@com_google_googleapis_imports//:imports.bzl",
125271-    "java_gapic_assembly_gradle_pkg",
125272-    "java_gapic_library",
125273-    "java_gapic_test",
125274-    "java_grpc_library",
125275-    "java_proto_library",
125276-)
125277-
125278-java_proto_library(
125279-    name = "iam_java_proto",
125280-    deps = [":iam_proto"],
125281-)
125282-
125283-java_grpc_library(
125284-    name = "iam_java_grpc",
125285-    srcs = [":iam_proto"],
125286-    deps = [":iam_java_proto"],
125287-)
125288-
125289-java_gapic_library(
125290-    name = "iam_java_gapic",
125291-    srcs = [":iam_proto_with_info"],
125292-    gapic_yaml = None,
125293-    grpc_service_config = "iam_grpc_service_config.json",
125294-    rest_numeric_enums = False,
125295-    service_yaml = "iam_v2beta.yaml",
125296-    test_deps = [
125297-        ":iam_java_grpc",
125298-    ],
125299-    transport = "grpc+rest",
125300-    deps = [
125301-        ":iam_java_proto",
125302-        "//google/api:api_java_proto",
125303-    ],
125304-)
125305-
125306-java_gapic_test(
125307-    name = "iam_java_gapic_test_suite",
125308-    test_classes = [
125309-        "com.google.iam.v2beta.PoliciesClientHttpJsonTest",
125310-        "com.google.iam.v2beta.PoliciesClientTest",
125311-    ],
125312-    runtime_deps = [":iam_java_gapic_test"],
125313-)
125314-
125315-# Open Source Packages
125316-java_gapic_assembly_gradle_pkg(
125317-    name = "google-cloud-iam-v2beta-java",
125318-    include_samples = True,
125319-    transport = "grpc+rest",
125320-    deps = [
125321-        ":iam_java_gapic",
125322-        ":iam_java_grpc",
125323-        ":iam_java_proto",
125324-        ":iam_proto",
125325-    ],
125326-)
125327-
125328-##############################################################################
125329-# Go
125330-##############################################################################
125331-load(
125332-    "@com_google_googleapis_imports//:imports.bzl",
125333-    "go_gapic_assembly_pkg",
125334-    "go_gapic_library",
125335-    "go_proto_library",
125336-    "go_test",
125337-)
125338-
125339-go_proto_library(
125340-    name = "iam_go_proto",
125341-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
125342-    importpath = "google.golang.org/genproto/googleapis/iam/v2beta",
125343-    protos = [":iam_proto"],
125344-    deps = [
125345-        "//google/api:annotations_go_proto",
125346-        "//google/longrunning:longrunning_go_proto",
125347-        "//google/type:expr_go_proto",
125348-    ],
125349-)
125350-
125351-go_gapic_library(
125352-    name = "iam_go_gapic",
125353-    srcs = [":iam_proto_with_info"],
125354-    grpc_service_config = "iam_grpc_service_config.json",
125355-    importpath = "cloud.google.com/go/iam/apiv2beta;iam",
125356-    metadata = True,
125357-    rest_numeric_enums = False,
125358-    service_yaml = "iam_v2beta.yaml",
125359-    transport = "grpc+rest",
125360-    deps = [
125361-        ":iam_go_proto",
125362-        "//google/longrunning:longrunning_go_proto",
125363-        "@com_google_cloud_go//longrunning:go_default_library",
125364-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
125365-    ],
125366-)
125367-
125368-go_test(
125369-    name = "iam_go_gapic_test",
125370-    srcs = [":iam_go_gapic_srcjar_test"],
125371-    embed = [":iam_go_gapic"],
125372-    importpath = "cloud.google.com/go/iam/apiv2beta",
125373-)
125374-
125375-# Open Source Packages
125376-go_gapic_assembly_pkg(
125377-    name = "gapi-cloud-iam-v2beta-go",
125378-    deps = [
125379-        ":iam_go_gapic",
125380-        ":iam_go_gapic_srcjar-metadata.srcjar",
125381-        ":iam_go_gapic_srcjar-test.srcjar",
125382-        ":iam_go_proto",
125383-    ],
125384-)
125385-
125386-##############################################################################
125387-# Python
125388-##############################################################################
125389-load(
125390-    "@com_google_googleapis_imports//:imports.bzl",
125391-    "py_gapic_assembly_pkg",
125392-    "py_gapic_library",
125393-    "py_test",
125394-)
125395-
125396-py_gapic_library(
125397-    name = "iam_py_gapic",
125398-    srcs = [":iam_proto"],
125399-    grpc_service_config = "iam_grpc_service_config.json",
125400-    opt_args = [
125401-        "python-gapic-name=iam",
125402-        "python-gapic-namespace=google.cloud",
125403-        "warehouse-package-name=google-cloud-iam",
125404-    ],
125405-    rest_numeric_enums = False,
125406-    service_yaml = "iam_v2beta.yaml",
125407-    transport = "grpc",
125408-    deps = [
125409-    ],
125410-)
125411-
125412-py_test(
125413-    name = "iam_py_gapic_test",
125414-    srcs = [
125415-        "iam_py_gapic_pytest.py",
125416-        "iam_py_gapic_test.py",
125417-    ],
125418-    legacy_create_init = False,
125419-    deps = [":iam_py_gapic"],
125420-)
125421-
125422-# Open Source Packages
125423-py_gapic_assembly_pkg(
125424-    name = "iam-v2beta-py",
125425-    deps = [
125426-        ":iam_py_gapic",
125427-    ],
125428-)
125429-
125430-##############################################################################
125431-# PHP
125432-##############################################################################
125433-load(
125434-    "@com_google_googleapis_imports//:imports.bzl",
125435-    "php_gapic_assembly_pkg",
125436-    "php_gapic_library",
125437-    "php_grpc_library",
125438-    "php_proto_library",
125439-)
125440-
125441-php_proto_library(
125442-    name = "iam_php_proto",
125443-    deps = [":iam_proto"],
125444-)
125445-
125446-php_grpc_library(
125447-    name = "iam_php_grpc",
125448-    srcs = [":iam_proto"],
125449-    deps = [":iam_php_proto"],
125450-)
125451-
125452-php_gapic_library(
125453-    name = "iam_php_gapic",
125454-    srcs = [":iam_proto_with_info"],
125455-    grpc_service_config = "iam_grpc_service_config.json",
125456-    rest_numeric_enums = False,
125457-    service_yaml = "iam_v2beta.yaml",
125458-    transport = "grpc+rest",
125459-    deps = [
125460-        ":iam_php_grpc",
125461-        ":iam_php_proto",
125462-    ],
125463-)
125464-
125465-# Open Source Packages
125466-php_gapic_assembly_pkg(
125467-    name = "google-cloud-iam-v2beta-php",
125468-    deps = [
125469-        ":iam_php_gapic",
125470-        ":iam_php_grpc",
125471-        ":iam_php_proto",
125472-    ],
125473-)
125474-
125475-##############################################################################
125476-# Node.js
125477-##############################################################################
125478-load(
125479-    "@com_google_googleapis_imports//:imports.bzl",
125480-    "nodejs_gapic_assembly_pkg",
125481-    "nodejs_gapic_library",
125482-)
125483-
125484-nodejs_gapic_library(
125485-    name = "iam_nodejs_gapic",
125486-    package_name = "@google-cloud/iam",
125487-    src = ":iam_proto_with_info",
125488-    extra_protoc_parameters = ["metadata"],
125489-    grpc_service_config = "iam_grpc_service_config.json",
125490-    package = "google.iam.v2beta",
125491-    rest_numeric_enums = False,
125492-    service_yaml = "iam_v2beta.yaml",
125493-    transport = "grpc+rest",
125494-    deps = [],
125495-)
125496-
125497-nodejs_gapic_assembly_pkg(
125498-    name = "iam-v2beta-nodejs",
125499-    deps = [
125500-        ":iam_nodejs_gapic",
125501-        ":iam_proto",
125502-    ],
125503-)
125504-
125505-##############################################################################
125506-# Ruby
125507-##############################################################################
125508-load(
125509-    "@com_google_googleapis_imports//:imports.bzl",
125510-    "ruby_cloud_gapic_library",
125511-    "ruby_gapic_assembly_pkg",
125512-    "ruby_grpc_library",
125513-    "ruby_proto_library",
125514-)
125515-
125516-ruby_proto_library(
125517-    name = "iam_ruby_proto",
125518-    deps = [":iam_proto"],
125519-)
125520-
125521-ruby_grpc_library(
125522-    name = "iam_ruby_grpc",
125523-    srcs = [":iam_proto"],
125524-    deps = [":iam_ruby_proto"],
125525-)
125526-
125527-ruby_cloud_gapic_library(
125528-    name = "iam_ruby_gapic",
125529-    srcs = [":iam_proto_with_info"],
125530-    extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-iam-v2beta"],
125531-    grpc_service_config = "iam_grpc_service_config.json",
125532-    rest_numeric_enums = False,
125533-    service_yaml = "iam_v2beta.yaml",
125534-    deps = [
125535-        ":iam_ruby_grpc",
125536-        ":iam_ruby_proto",
125537-    ],
125538-)
125539-
125540-# Open Source Packages
125541-ruby_gapic_assembly_pkg(
125542-    name = "google-cloud-iam-v2beta-ruby",
125543-    deps = [
125544-        ":iam_ruby_gapic",
125545-        ":iam_ruby_grpc",
125546-        ":iam_ruby_proto",
125547-    ],
125548-)
125549-
125550-##############################################################################
125551-# C#
125552-##############################################################################
125553-load(
125554-    "@com_google_googleapis_imports//:imports.bzl",
125555-    "csharp_gapic_assembly_pkg",
125556-    "csharp_gapic_library",
125557-    "csharp_grpc_library",
125558-    "csharp_proto_library",
125559-)
125560-
125561-csharp_proto_library(
125562-    name = "iam_csharp_proto",
125563-    deps = [":iam_proto"],
125564-)
125565-
125566-csharp_grpc_library(
125567-    name = "iam_csharp_grpc",
125568-    srcs = [":iam_proto"],
125569-    deps = [":iam_csharp_proto"],
125570-)
125571-
125572-csharp_gapic_library(
125573-    name = "iam_csharp_gapic",
125574-    srcs = [":iam_proto_with_info"],
125575-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
125576-    grpc_service_config = "iam_grpc_service_config.json",
125577-    rest_numeric_enums = False,
125578-    service_yaml = "iam_v2beta.yaml",
125579-    deps = [
125580-        ":iam_csharp_grpc",
125581-        ":iam_csharp_proto",
125582-    ],
125583-)
125584-
125585-# Open Source Packages
125586-csharp_gapic_assembly_pkg(
125587-    name = "google-cloud-iam-v2beta-csharp",
125588-    deps = [
125589-        ":iam_csharp_gapic",
125590-        ":iam_csharp_grpc",
125591-        ":iam_csharp_proto",
125592-    ],
125593-)
125594-
125595-##############################################################################
125596-# C++
125597-##############################################################################
125598-load(
125599-    "@com_google_googleapis_imports//:imports.bzl",
125600-    "cc_grpc_library",
125601-    "cc_proto_library",
125602-)
125603-
125604-cc_proto_library(
125605-    name = "iam_cc_proto",
125606-    deps = [":iam_proto"],
125607-)
125608-
125609-cc_grpc_library(
125610-    name = "iam_cc_grpc",
125611-    srcs = [":iam_proto"],
125612-    grpc_only = True,
125613-    deps = [":iam_cc_proto"],
125614-)
125615diff -urN a/google/identity/accesscontextmanager/BUILD.bazel b/google/identity/accesscontextmanager/BUILD.bazel
125616--- a/google/identity/accesscontextmanager/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
125617+++ b/google/identity/accesscontextmanager/BUILD.bazel	1969-12-31 16:00:00
125618@@ -1,39 +0,0 @@
125619-# This build file includes a target for the Ruby wrapper library for
125620-# google-identity-access_context_manager.
125621-
125622-# This is an API workspace, having public visibility by default makes perfect sense.
125623-package(default_visibility = ["//visibility:public"])
125624-
125625-# Export yaml configs.
125626-exports_files(glob(["*.yaml"]))
125627-
125628-load(
125629-    "@com_google_googleapis_imports//:imports.bzl",
125630-    "ruby_cloud_gapic_library",
125631-    "ruby_gapic_assembly_pkg",
125632-)
125633-
125634-# Generates a Ruby wrapper client for accesscontextmanager.
125635-# Ruby wrapper clients are versionless, but are generated from source protos
125636-# for a particular service version, v1 in this case.
125637-ruby_cloud_gapic_library(
125638-    name = "accesscontextmanager_ruby_wrapper",
125639-    srcs = ["//google/identity/accesscontextmanager/v1:accesscontextmanager_proto_with_info"],
125640-    extra_protoc_parameters = [
125641-        "ruby-cloud-gem-name=google-identity-access_context_manager",
125642-        "ruby-cloud-wrapper-of=v1:0.0",
125643-        "ruby-cloud-product-url=https://cloud.google.com/access-context-manager/",
125644-        "ruby-cloud-api-id=accesscontextmanager.googleapis.com",
125645-        "ruby-cloud-api-shortname=accesscontextmanager",
125646-    ],
125647-    ruby_cloud_description = "Access Context Manager allows enterprises to configure access levels which map to a policy defined on request attributes.",
125648-    ruby_cloud_title = "Access Context Manager",
125649-)
125650-
125651-# Open Source package.
125652-ruby_gapic_assembly_pkg(
125653-    name = "google-identity-accesscontextmanager-ruby",
125654-    deps = [
125655-        ":accesscontextmanager_ruby_wrapper",
125656-    ],
125657-)
125658diff -urN a/google/identity/accesscontextmanager/type/BUILD.bazel b/google/identity/accesscontextmanager/type/BUILD.bazel
125659--- a/google/identity/accesscontextmanager/type/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
125660+++ b/google/identity/accesscontextmanager/type/BUILD.bazel	1969-12-31 16:00:00
125661@@ -1,199 +0,0 @@
125662-# This file was automatically generated by BuildFileGenerator
125663-
125664-# This is an API workspace, having public visibility by default makes perfect sense.
125665-package(default_visibility = ["//visibility:public"])
125666-
125667-##############################################################################
125668-# Common
125669-##############################################################################
125670-load("@rules_proto//proto:defs.bzl", "proto_library")
125671-
125672-proto_library(
125673-    name = "type_proto",
125674-    srcs = [
125675-        "device_resources.proto",
125676-    ],
125677-    deps = [
125678-        "//google/api:annotations_proto",
125679-    ],
125680-)
125681-
125682-##############################################################################
125683-# Java
125684-##############################################################################
125685-load(
125686-    "@com_google_googleapis_imports//:imports.bzl",
125687-    "java_gapic_assembly_gradle_pkg",
125688-    "java_grpc_library",
125689-    "java_proto_library",
125690-)
125691-
125692-java_proto_library(
125693-    name = "type_java_proto",
125694-    deps = [":type_proto"],
125695-)
125696-
125697-java_grpc_library(
125698-    name = "type_java_grpc",
125699-    srcs = [":type_proto"],
125700-    deps = [":type_java_proto"],
125701-)
125702-
125703-# Open Source Packages
125704-java_gapic_assembly_gradle_pkg(
125705-    name = "google-cloud-accesscontextmanager-type-java",
125706-    transport = "grpc+rest",
125707-    deps = [
125708-        ":type_java_grpc",
125709-        ":type_java_proto",
125710-        ":type_proto",
125711-    ],
125712-)
125713-
125714-##############################################################################
125715-# Go
125716-##############################################################################
125717-load(
125718-    "@com_google_googleapis_imports//:imports.bzl",
125719-    "go_proto_library",
125720-)
125721-
125722-go_proto_library(
125723-    name = "type_go_proto",
125724-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
125725-    importpath = "google.golang.org/genproto/googleapis/identity/accesscontextmanager/type",
125726-    protos = [":type_proto"],
125727-    deps = [
125728-        "//google/api:annotations_go_proto",
125729-    ],
125730-)
125731-
125732-##############################################################################
125733-# Python
125734-##############################################################################
125735-load(
125736-    "@com_google_googleapis_imports//:imports.bzl",
125737-    "moved_proto_library",
125738-    "py_grpc_library",
125739-    "py_proto_library",
125740-)
125741-
125742-moved_proto_library(
125743-    name = "type_moved_proto",
125744-    srcs = [":type_proto"],
125745-    deps = [
125746-        "//google/api:annotations_proto",
125747-    ],
125748-)
125749-
125750-py_proto_library(
125751-    name = "type_py_proto",
125752-    deps = [":type_moved_proto"],
125753-)
125754-
125755-py_grpc_library(
125756-    name = "type_py_grpc",
125757-    srcs = [":type_moved_proto"],
125758-    deps = [":type_py_proto"],
125759-)
125760-
125761-##############################################################################
125762-# PHP
125763-##############################################################################
125764-load(
125765-    "@com_google_googleapis_imports//:imports.bzl",
125766-    "php_grpc_library",
125767-    "php_proto_library",
125768-)
125769-
125770-php_proto_library(
125771-    name = "type_php_proto",
125772-    deps = [":type_proto"],
125773-)
125774-
125775-php_grpc_library(
125776-    name = "type_php_grpc",
125777-    srcs = [":type_proto"],
125778-    deps = [":type_php_proto"],
125779-)
125780-
125781-##############################################################################
125782-# Node.js
125783-##############################################################################
125784-load(
125785-    "@com_google_googleapis_imports//:imports.bzl",
125786-    "nodejs_gapic_assembly_pkg",
125787-    "nodejs_gapic_library",
125788-)
125789-
125790-##############################################################################
125791-# Ruby
125792-##############################################################################
125793-load(
125794-    "@com_google_googleapis_imports//:imports.bzl",
125795-    "ruby_grpc_library",
125796-    "ruby_proto_library",
125797-)
125798-
125799-ruby_proto_library(
125800-    name = "type_ruby_proto",
125801-    deps = [":type_proto"],
125802-)
125803-
125804-ruby_grpc_library(
125805-    name = "type_ruby_grpc",
125806-    srcs = [":type_proto"],
125807-    deps = [":type_ruby_proto"],
125808-)
125809-
125810-##############################################################################
125811-# C#
125812-##############################################################################
125813-load(
125814-    "@com_google_googleapis_imports//:imports.bzl",
125815-    "csharp_gapic_assembly_pkg",
125816-    "csharp_grpc_library",
125817-    "csharp_proto_library",
125818-)
125819-
125820-csharp_proto_library(
125821-    name = "type_csharp_proto",
125822-    deps = [":type_proto"],
125823-)
125824-
125825-csharp_grpc_library(
125826-    name = "type_csharp_grpc",
125827-    srcs = [":type_proto"],
125828-    deps = [":type_csharp_proto"],
125829-)
125830-
125831-csharp_gapic_assembly_pkg(
125832-    name = "google-identity-accesscontextmanager-type-csharp",
125833-    package_name = "Google.Identity.AccessContextManager.Type",
125834-    generate_nongapic_package = True,
125835-    deps = [
125836-        ":type_csharp_grpc",
125837-        ":type_csharp_proto",
125838-    ],
125839-)
125840-
125841-##############################################################################
125842-# C++
125843-##############################################################################
125844-load(
125845-    "@com_google_googleapis_imports//:imports.bzl",
125846-    "cc_grpc_library",
125847-    "cc_proto_library",
125848-)
125849-
125850-cc_proto_library(
125851-    name = "type_cc_proto",
125852-    deps = [":type_proto"],
125853-)
125854-
125855-cc_grpc_library(
125856-    name = "type_cc_grpc",
125857-    srcs = [":type_proto"],
125858-    grpc_only = True,
125859-    deps = [":type_cc_proto"],
125860-)
125861diff -urN a/google/identity/accesscontextmanager/v1/BUILD.bazel b/google/identity/accesscontextmanager/v1/BUILD.bazel
125862--- a/google/identity/accesscontextmanager/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
125863+++ b/google/identity/accesscontextmanager/v1/BUILD.bazel	1969-12-31 16:00:00
125864@@ -1,465 +0,0 @@
125865-# This file was automatically generated by BuildFileGenerator
125866-# https://github.com/googleapis/rules_gapic/tree/master/bazel
125867-
125868-# Most of the manual changes to this file will be overwritten.
125869-# It's **only** allowed to change the following rule attribute values:
125870-# - names of *_gapic_assembly_* rules
125871-# - certain parameters of *_gapic_library rules, including but not limited to:
125872-#    * extra_protoc_parameters
125873-#    * extra_protoc_file_parameters
125874-# The complete list of preserved parameters can be found in the source code.
125875-
125876-# This is an API workspace, having public visibility by default makes perfect sense.
125877-package(default_visibility = ["//visibility:public"])
125878-
125879-##############################################################################
125880-# Common
125881-##############################################################################
125882-load("@rules_proto//proto:defs.bzl", "proto_library")
125883-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
125884-
125885-proto_library(
125886-    name = "accesscontextmanager_proto",
125887-    srcs = [
125888-        "access_context_manager.proto",
125889-        "access_level.proto",
125890-        "access_policy.proto",
125891-        "gcp_user_access_binding.proto",
125892-        "service_perimeter.proto",
125893-    ],
125894-    deps = [
125895-        "//google/api:annotations_proto",
125896-        "//google/api:client_proto",
125897-        "//google/api:field_behavior_proto",
125898-        "//google/api:resource_proto",
125899-        "//google/iam/v1:iam_policy_proto",
125900-        "//google/iam/v1:policy_proto",
125901-        "//google/identity/accesscontextmanager/type:type_proto",
125902-        "//google/longrunning:operations_proto",
125903-        "//google/type:expr_proto",
125904-        "@com_google_protobuf//:field_mask_proto",
125905-        "@com_google_protobuf//:timestamp_proto",
125906-    ],
125907-)
125908-
125909-proto_library_with_info(
125910-    name = "accesscontextmanager_proto_with_info",
125911-    deps = [
125912-        ":accesscontextmanager_proto",
125913-        "//google/cloud:common_resources_proto",
125914-    ],
125915-)
125916-
125917-proto_library(
125918-    name = "access_level_proto",
125919-    srcs = [
125920-        "access_level.proto",
125921-    ],
125922-    deps = [
125923-        "//google/api:resource_proto",
125924-        "//google/identity/accesscontextmanager/type:type_proto",
125925-        "//google/type:expr_proto",
125926-        "@com_google_protobuf//:timestamp_proto",
125927-    ],
125928-)
125929-
125930-proto_library(
125931-    name = "access_policy_proto",
125932-    srcs = [
125933-        "access_policy.proto",
125934-    ],
125935-    deps = [
125936-        "//google/api:resource_proto",
125937-        "@com_google_protobuf//:timestamp_proto",
125938-    ],
125939-)
125940-
125941-proto_library(
125942-    name = "service_perimeter_proto",
125943-    srcs = [
125944-        "service_perimeter.proto",
125945-    ],
125946-    deps = [
125947-        "//google/api:resource_proto",
125948-        "@com_google_protobuf//:timestamp_proto",
125949-    ],
125950-)
125951-
125952-##############################################################################
125953-# Java
125954-##############################################################################
125955-load(
125956-    "@com_google_googleapis_imports//:imports.bzl",
125957-    "java_gapic_assembly_gradle_pkg",
125958-    "java_gapic_library",
125959-    "java_gapic_test",
125960-    "java_grpc_library",
125961-    "java_proto_library",
125962-)
125963-
125964-java_proto_library(
125965-    name = "accesscontextmanager_java_proto",
125966-    deps = [":accesscontextmanager_proto"],
125967-)
125968-
125969-java_grpc_library(
125970-    name = "accesscontextmanager_java_grpc",
125971-    srcs = [":accesscontextmanager_proto"],
125972-    deps = [":accesscontextmanager_java_proto"],
125973-)
125974-
125975-java_gapic_library(
125976-    name = "accesscontextmanager_java_gapic",
125977-    srcs = [":accesscontextmanager_proto_with_info"],
125978-    gapic_yaml = None,
125979-    grpc_service_config = "accesscontextmanager_grpc_service_config.json",
125980-    rest_numeric_enums = False,
125981-    service_yaml = "accesscontextmanager_v1.yaml",
125982-    test_deps = [
125983-        ":accesscontextmanager_java_grpc",
125984-        "//google/iam/v1:iam_java_grpc",
125985-    ],
125986-    transport = "grpc+rest",
125987-    deps = [
125988-        ":accesscontextmanager_java_proto",
125989-        "//google/api:api_java_proto",
125990-        "//google/iam/v1:iam_java_proto",
125991-    ],
125992-)
125993-
125994-java_gapic_test(
125995-    name = "accesscontextmanager_java_gapic_test_suite",
125996-    test_classes = [
125997-        "com.google.identity.accesscontextmanager.v1.AccessContextManagerClientHttpJsonTest",
125998-        "com.google.identity.accesscontextmanager.v1.AccessContextManagerClientTest",
125999-    ],
126000-    runtime_deps = [":accesscontextmanager_java_gapic_test"],
126001-)
126002-
126003-# Open Source Packages
126004-java_gapic_assembly_gradle_pkg(
126005-    name = "google-cloud-accesscontextmanager-v1-java",
126006-    include_samples = True,
126007-    transport = "grpc+rest",
126008-    deps = [
126009-        ":accesscontextmanager_java_gapic",
126010-        ":accesscontextmanager_java_grpc",
126011-        ":accesscontextmanager_java_proto",
126012-        ":accesscontextmanager_proto",
126013-    ],
126014-)
126015-
126016-##############################################################################
126017-# Go
126018-##############################################################################
126019-load(
126020-    "@com_google_googleapis_imports//:imports.bzl",
126021-    "go_gapic_assembly_pkg",
126022-    "go_gapic_library",
126023-    "go_proto_library",
126024-    "go_test",
126025-)
126026-
126027-go_proto_library(
126028-    name = "accesscontextmanager_go_proto",
126029-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
126030-    importpath = "google.golang.org/genproto/googleapis/identity/accesscontextmanager/v1",
126031-    protos = [":accesscontextmanager_proto"],
126032-    deps = [
126033-        "//google/api:annotations_go_proto",
126034-        "//google/iam/v1:iam_go_proto",
126035-        "//google/identity/accesscontextmanager/type:type_go_proto",
126036-        "//google/longrunning:longrunning_go_proto",
126037-        "//google/type:expr_go_proto",
126038-    ],
126039-)
126040-
126041-go_gapic_library(
126042-    name = "accesscontextmanager_go_gapic",
126043-    srcs = [":accesscontextmanager_proto_with_info"],
126044-    grpc_service_config = "accesscontextmanager_grpc_service_config.json",
126045-    importpath = "cloud.google.com/go/identity/accesscontextmanager/apiv1;accesscontextmanager",
126046-    metadata = True,
126047-    rest_numeric_enums = False,
126048-    service_yaml = "accesscontextmanager_v1.yaml",
126049-    transport = "grpc+rest",
126050-    deps = [
126051-        ":accesscontextmanager_go_proto",
126052-        "//google/iam/v1:iam_go_proto",
126053-        "//google/longrunning:longrunning_go_proto",
126054-        "@com_google_cloud_go//longrunning:go_default_library",
126055-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
126056-    ],
126057-)
126058-
126059-go_test(
126060-    name = "accesscontextmanager_go_gapic_test",
126061-    srcs = [":accesscontextmanager_go_gapic_srcjar_test"],
126062-    embed = [":accesscontextmanager_go_gapic"],
126063-    importpath = "cloud.google.com/go/identity/accesscontextmanager/apiv1",
126064-)
126065-
126066-# Open Source Packages
126067-go_gapic_assembly_pkg(
126068-    name = "gapi-cloud-identity-accesscontextmanager-v1-go",
126069-    deps = [
126070-        ":accesscontextmanager_go_gapic",
126071-        ":accesscontextmanager_go_gapic_srcjar-metadata.srcjar",
126072-        ":accesscontextmanager_go_gapic_srcjar-test.srcjar",
126073-        ":accesscontextmanager_go_proto",
126074-    ],
126075-)
126076-
126077-##############################################################################
126078-# Python
126079-##############################################################################
126080-load(
126081-    "@com_google_googleapis_imports//:imports.bzl",
126082-    "py_gapic_assembly_pkg",
126083-    "py_gapic_library",
126084-    "py_proto_library",
126085-    "py_test",
126086-)
126087-
126088-py_proto_library(
126089-    name = "access_level_py_proto",
126090-    deps = ["access_level_proto"],
126091-)
126092-
126093-py_proto_library(
126094-    name = "access_policy_py_proto",
126095-    deps = ["access_policy_proto"],
126096-)
126097-
126098-py_proto_library(
126099-    name = "service_perimeter_py_proto",
126100-    deps = ["service_perimeter_proto"],
126101-)
126102-
126103-py_gapic_library(
126104-    name = "accesscontextmanager_py_gapic",
126105-    srcs = [":accesscontextmanager_proto"],
126106-    grpc_service_config = "accesscontextmanager_grpc_service_config.json",
126107-    rest_numeric_enums = False,
126108-    service_yaml = "accesscontextmanager_v1.yaml",
126109-    transport = "grpc",
126110-    deps = [
126111-        "//google/iam/v1:iam_policy_py_proto",
126112-    ],
126113-)
126114-
126115-# Uncomment once https://github.com/googleapis/gapic-generator-python/issues/1376 is fixed
126116-#py_test(
126117-#    name = "accesscontextmanager_py_gapic_test",
126118-#    srcs = [
126119-#        "accesscontextmanager_py_gapic_pytest.py",
126120-#        "accesscontextmanager_py_gapic_test.py",
126121-#    ],
126122-#    legacy_create_init = False,
126123-#    deps = [":accesscontextmanager_py_gapic"],
126124-#)
126125-
126126-# Open Source Packages
126127-py_gapic_assembly_pkg(
126128-    name = "identity-accesscontextmanager-v1-py",
126129-    deps = [
126130-        ":accesscontextmanager_py_gapic",
126131-    ],
126132-)
126133-
126134-##############################################################################
126135-# PHP
126136-##############################################################################
126137-load(
126138-    "@com_google_googleapis_imports//:imports.bzl",
126139-    "php_gapic_assembly_pkg",
126140-    "php_gapic_library",
126141-    "php_grpc_library",
126142-    "php_proto_library",
126143-)
126144-
126145-php_proto_library(
126146-    name = "accesscontextmanager_php_proto",
126147-    deps = [":accesscontextmanager_proto"],
126148-)
126149-
126150-php_grpc_library(
126151-    name = "accesscontextmanager_php_grpc",
126152-    srcs = [":accesscontextmanager_proto"],
126153-    deps = [":accesscontextmanager_php_proto"],
126154-)
126155-
126156-php_gapic_library(
126157-    name = "accesscontextmanager_php_gapic",
126158-    srcs = [":accesscontextmanager_proto_with_info"],
126159-    grpc_service_config = "accesscontextmanager_grpc_service_config.json",
126160-    rest_numeric_enums = False,
126161-    service_yaml = "accesscontextmanager_v1.yaml",
126162-    transport = "grpc+rest",
126163-    deps = [
126164-        ":accesscontextmanager_php_grpc",
126165-        ":accesscontextmanager_php_proto",
126166-    ],
126167-)
126168-
126169-# Open Source Packages
126170-php_gapic_assembly_pkg(
126171-    name = "google-cloud-identity-accesscontextmanager-v1-php",
126172-    deps = [
126173-        ":accesscontextmanager_php_gapic",
126174-        ":accesscontextmanager_php_grpc",
126175-        ":accesscontextmanager_php_proto",
126176-    ],
126177-)
126178-
126179-##############################################################################
126180-# Node.js
126181-##############################################################################
126182-load(
126183-    "@com_google_googleapis_imports//:imports.bzl",
126184-    "nodejs_gapic_assembly_pkg",
126185-    "nodejs_gapic_library",
126186-)
126187-
126188-nodejs_gapic_library(
126189-    name = "accesscontextmanager_nodejs_gapic",
126190-    package_name = "@google-cloud/access-context-manager",
126191-    src = ":accesscontextmanager_proto_with_info",
126192-    extra_protoc_parameters = ["metadata"],
126193-    grpc_service_config = "accesscontextmanager_grpc_service_config.json",
126194-    package = "google.identity.accesscontextmanager.v1",
126195-    rest_numeric_enums = False,
126196-    service_yaml = "accesscontextmanager_v1.yaml",
126197-    transport = "grpc+rest",
126198-    deps = [],
126199-)
126200-
126201-nodejs_gapic_assembly_pkg(
126202-    name = "identity-accesscontextmanager-v1-nodejs",
126203-    deps = [
126204-        ":accesscontextmanager_nodejs_gapic",
126205-        ":accesscontextmanager_proto",
126206-        "//google/identity/accesscontextmanager/type:type_proto",
126207-    ],
126208-)
126209-
126210-##############################################################################
126211-# Ruby
126212-##############################################################################
126213-load(
126214-    "@com_google_googleapis_imports//:imports.bzl",
126215-    "ruby_cloud_gapic_library",
126216-    "ruby_gapic_assembly_pkg",
126217-    "ruby_grpc_library",
126218-    "ruby_proto_library",
126219-)
126220-
126221-ruby_proto_library(
126222-    name = "accesscontextmanager_ruby_proto",
126223-    deps = [
126224-        ":accesscontextmanager_proto",
126225-        "//google/identity/accesscontextmanager/type:type_proto",
126226-    ],
126227-)
126228-
126229-ruby_grpc_library(
126230-    name = "accesscontextmanager_ruby_grpc",
126231-    srcs = [":accesscontextmanager_proto"],
126232-    deps = [":accesscontextmanager_ruby_proto"],
126233-)
126234-
126235-ruby_cloud_gapic_library(
126236-    name = "accesscontextmanager_ruby_gapic",
126237-    srcs = [":accesscontextmanager_proto_with_info"],
126238-    extra_protoc_parameters = [
126239-        "ruby-cloud-api-id=accesscontextmanager.googleapis.com",
126240-        "ruby-cloud-api-shortname=accesscontextmanager",
126241-        "ruby-cloud-gem-name=google-identity-access_context_manager-v1",
126242-        "ruby-cloud-product-url=https://cloud.google.com/access-context-manager/",
126243-    ],
126244-    grpc_service_config = "accesscontextmanager_grpc_service_config.json",
126245-    rest_numeric_enums = False,
126246-    ruby_cloud_description = "Access Context Manager allows enterprises to configure access levels which map to a policy defined on request attributes.",
126247-    ruby_cloud_title = "Access Context Manager V1",
126248-    service_yaml = "accesscontextmanager_v1.yaml",
126249-    deps = [
126250-        ":accesscontextmanager_ruby_grpc",
126251-        ":accesscontextmanager_ruby_proto",
126252-    ],
126253-)
126254-
126255-# Open Source Packages
126256-ruby_gapic_assembly_pkg(
126257-    name = "google-cloud-identity-accesscontextmanager-v1-ruby",
126258-    deps = [
126259-        ":accesscontextmanager_ruby_gapic",
126260-        ":accesscontextmanager_ruby_grpc",
126261-        ":accesscontextmanager_ruby_proto",
126262-    ],
126263-)
126264-
126265-##############################################################################
126266-# C#
126267-##############################################################################
126268-load(
126269-    "@com_google_googleapis_imports//:imports.bzl",
126270-    "csharp_gapic_assembly_pkg",
126271-    "csharp_gapic_library",
126272-    "csharp_grpc_library",
126273-    "csharp_proto_library",
126274-)
126275-
126276-csharp_proto_library(
126277-    name = "accesscontextmanager_csharp_proto",
126278-    deps = [":accesscontextmanager_proto"],
126279-)
126280-
126281-csharp_grpc_library(
126282-    name = "accesscontextmanager_csharp_grpc",
126283-    srcs = [":accesscontextmanager_proto"],
126284-    deps = [":accesscontextmanager_csharp_proto"],
126285-)
126286-
126287-csharp_gapic_library(
126288-    name = "accesscontextmanager_csharp_gapic",
126289-    srcs = [":accesscontextmanager_proto_with_info"],
126290-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
126291-    grpc_service_config = "accesscontextmanager_grpc_service_config.json",
126292-    rest_numeric_enums = False,
126293-    service_yaml = "accesscontextmanager_v1.yaml",
126294-    deps = [
126295-        ":accesscontextmanager_csharp_grpc",
126296-        ":accesscontextmanager_csharp_proto",
126297-    ],
126298-)
126299-
126300-# Open Source Packages
126301-csharp_gapic_assembly_pkg(
126302-    name = "google-cloud-identity-accesscontextmanager-v1-csharp",
126303-    deps = [
126304-        ":accesscontextmanager_csharp_gapic",
126305-        ":accesscontextmanager_csharp_grpc",
126306-        ":accesscontextmanager_csharp_proto",
126307-    ],
126308-)
126309-
126310-##############################################################################
126311-# C++
126312-##############################################################################
126313-load(
126314-    "@com_google_googleapis_imports//:imports.bzl",
126315-    "cc_grpc_library",
126316-    "cc_proto_library",
126317-)
126318-
126319-cc_proto_library(
126320-    name = "accesscontextmanager_cc_proto",
126321-    deps = [":accesscontextmanager_proto"],
126322-)
126323-
126324-cc_grpc_library(
126325-    name = "accesscontextmanager_cc_grpc",
126326-    srcs = [":accesscontextmanager_proto"],
126327-    grpc_only = True,
126328-    deps = [":accesscontextmanager_cc_proto"],
126329-)
126330diff -urN a/google/logging/BUILD.bazel b/google/logging/BUILD.bazel
126331--- a/google/logging/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
126332+++ b/google/logging/BUILD.bazel	1969-12-31 16:00:00
126333@@ -1 +0,0 @@
126334-exports_files(glob(["*.yaml"]))
126335diff -urN a/google/logging/type/BUILD.bazel b/google/logging/type/BUILD.bazel
126336--- a/google/logging/type/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
126337+++ b/google/logging/type/BUILD.bazel	1969-12-31 16:00:00
126338@@ -1,204 +0,0 @@
126339-# This file was automatically generated by BuildFileGenerator
126340-
126341-# This is an API workspace, having public visibility by default makes perfect sense.
126342-package(default_visibility = ["//visibility:public"])
126343-
126344-##############################################################################
126345-# Common
126346-##############################################################################
126347-load("@rules_proto//proto:defs.bzl", "proto_library")
126348-
126349-proto_library(
126350-    name = "type_proto",
126351-    srcs = [
126352-        "http_request.proto",
126353-        "log_severity.proto",
126354-    ],
126355-    deps = [
126356-        "//google/api:annotations_proto",
126357-        "@com_google_protobuf//:duration_proto",
126358-    ],
126359-)
126360-
126361-##############################################################################
126362-# Java
126363-##############################################################################
126364-load(
126365-    "@com_google_googleapis_imports//:imports.bzl",
126366-    "java_gapic_assembly_gradle_pkg",
126367-    "java_grpc_library",
126368-    "java_proto_library",
126369-)
126370-
126371-java_proto_library(
126372-    name = "type_java_proto",
126373-    deps = [":type_proto"],
126374-)
126375-
126376-java_grpc_library(
126377-    name = "type_java_grpc",
126378-    srcs = [":type_proto"],
126379-    deps = [":type_java_proto"],
126380-)
126381-
126382-# Please DO-NOT-REMOVE this section.
126383-# This is required to generate java files for these protos.
126384-# Open Source Packages
126385-java_gapic_assembly_gradle_pkg(
126386-    name = "google-logging-type-java",
126387-    transport = "grpc+rest",
126388-    deps = [
126389-        ":type_java_grpc",
126390-        ":type_java_proto",
126391-        ":type_proto",
126392-    ],
126393-)
126394-
126395-##############################################################################
126396-# Go
126397-##############################################################################
126398-load(
126399-    "@com_google_googleapis_imports//:imports.bzl",
126400-    "go_proto_library",
126401-)
126402-
126403-go_proto_library(
126404-    name = "type_go_proto",
126405-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
126406-    importpath = "google.golang.org/genproto/googleapis/logging/type",
126407-    protos = [":type_proto"],
126408-    deps = [
126409-        "//google/api:annotations_go_proto",
126410-    ],
126411-)
126412-
126413-##############################################################################
126414-# Python
126415-##############################################################################
126416-load(
126417-    "@com_google_googleapis_imports//:imports.bzl",
126418-    "moved_proto_library",
126419-    "py_grpc_library",
126420-    "py_proto_library",
126421-)
126422-
126423-moved_proto_library(
126424-    name = "type_moved_proto",
126425-    srcs = [":type_proto"],
126426-    deps = [
126427-        "//google/api:annotations_proto",
126428-        "@com_google_protobuf//:duration_proto",
126429-    ],
126430-)
126431-
126432-py_proto_library(
126433-    name = "type_py_proto",
126434-    deps = [":type_moved_proto"],
126435-)
126436-
126437-py_grpc_library(
126438-    name = "type_py_grpc",
126439-    srcs = [":type_moved_proto"],
126440-    deps = [":type_py_proto"],
126441-)
126442-
126443-##############################################################################
126444-# PHP
126445-##############################################################################
126446-load(
126447-    "@com_google_googleapis_imports//:imports.bzl",
126448-    "php_grpc_library",
126449-    "php_proto_library",
126450-)
126451-
126452-php_proto_library(
126453-    name = "type_php_proto",
126454-    deps = [":type_proto"],
126455-)
126456-
126457-php_grpc_library(
126458-    name = "type_php_grpc",
126459-    srcs = [":type_proto"],
126460-    deps = [":type_php_proto"],
126461-)
126462-
126463-##############################################################################
126464-# Node.js
126465-##############################################################################
126466-load(
126467-    "@com_google_googleapis_imports//:imports.bzl",
126468-    "nodejs_gapic_assembly_pkg",
126469-    "nodejs_gapic_library",
126470-)
126471-
126472-##############################################################################
126473-# Ruby
126474-##############################################################################
126475-load(
126476-    "@com_google_googleapis_imports//:imports.bzl",
126477-    "ruby_grpc_library",
126478-    "ruby_proto_library",
126479-)
126480-
126481-ruby_proto_library(
126482-    name = "type_ruby_proto",
126483-    deps = [":type_proto"],
126484-)
126485-
126486-ruby_grpc_library(
126487-    name = "type_ruby_grpc",
126488-    srcs = [":type_proto"],
126489-    deps = [":type_ruby_proto"],
126490-)
126491-
126492-##############################################################################
126493-# C#
126494-##############################################################################
126495-load(
126496-    "@com_google_googleapis_imports//:imports.bzl",
126497-    "csharp_gapic_assembly_pkg",
126498-    "csharp_grpc_library",
126499-    "csharp_proto_library",
126500-)
126501-
126502-csharp_proto_library(
126503-    name = "type_csharp_proto",
126504-    deps = [":type_proto"],
126505-)
126506-
126507-csharp_grpc_library(
126508-    name = "type_csharp_grpc",
126509-    srcs = [":type_proto"],
126510-    deps = [":type_csharp_proto"],
126511-)
126512-
126513-csharp_gapic_assembly_pkg(
126514-    name = "google-logging-type-csharp",
126515-    package_name = "Google.Cloud.Logging.Type",
126516-    generate_nongapic_package = True,
126517-    deps = [
126518-        ":type_csharp_grpc",
126519-        ":type_csharp_proto",
126520-    ],
126521-)
126522-
126523-##############################################################################
126524-# C++
126525-##############################################################################
126526-load(
126527-    "@com_google_googleapis_imports//:imports.bzl",
126528-    "cc_grpc_library",
126529-    "cc_proto_library",
126530-)
126531-
126532-cc_proto_library(
126533-    name = "type_cc_proto",
126534-    deps = [":type_proto"],
126535-)
126536-
126537-cc_grpc_library(
126538-    name = "type_cc_grpc",
126539-    srcs = [":type_proto"],
126540-    grpc_only = True,
126541-    deps = [":type_cc_proto"],
126542-)
126543diff -urN a/google/logging/v2/BUILD.bazel b/google/logging/v2/BUILD.bazel
126544--- a/google/logging/v2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
126545+++ b/google/logging/v2/BUILD.bazel	1969-12-31 16:00:00
126546@@ -1,368 +0,0 @@
126547-# This file was automatically generated by BuildFileGenerator
126548-# https://github.com/googleapis/rules_gapic/tree/master/bazel
126549-
126550-# Most of the manual changes to this file will be overwritten.
126551-# It's **only** allowed to change the following rule attribute values:
126552-# - names of *_gapic_assembly_* rules
126553-# - certain parameters of *_gapic_library rules, including but not limited to:
126554-#    * extra_protoc_parameters
126555-#    * extra_protoc_file_parameters
126556-# The complete list of preserved parameters can be found in the source code.
126557-
126558-##############################################################################
126559-# Common
126560-##############################################################################
126561-load("@rules_proto//proto:defs.bzl", "proto_library")
126562-load(
126563-    "@com_google_googleapis_imports//:imports.bzl",
126564-    "cc_grpc_library",
126565-    "cc_proto_library",
126566-    "csharp_gapic_assembly_pkg",
126567-    "csharp_gapic_library",
126568-    "csharp_grpc_library",
126569-    "csharp_proto_library",
126570-    "go_gapic_assembly_pkg",
126571-    "go_gapic_library",
126572-    "go_proto_library",
126573-    "go_test",
126574-    "java_gapic_assembly_gradle_pkg",
126575-    "java_gapic_library",
126576-    "java_gapic_test",
126577-    "java_grpc_library",
126578-    "java_proto_library",
126579-    "nodejs_gapic_assembly_pkg",
126580-    "nodejs_gapic_library",
126581-    "php_gapic_assembly_pkg",
126582-    "php_gapic_library",
126583-    "php_grpc_library",
126584-    "php_proto_library",
126585-    "proto_library_with_info",
126586-    "py_gapic_assembly_pkg",
126587-    "py_gapic_library",
126588-    "ruby_cloud_gapic_library",
126589-    "ruby_gapic_assembly_pkg",
126590-    "ruby_grpc_library",
126591-    "ruby_proto_library",
126592-)
126593-
126594-# This is an API workspace, having public visibility by default makes perfect sense.
126595-package(default_visibility = ["//visibility:public"])
126596-
126597-proto_library(
126598-    name = "logging_proto",
126599-    srcs = [
126600-        "log_entry.proto",
126601-        "logging.proto",
126602-        "logging_config.proto",
126603-        "logging_metrics.proto",
126604-    ],
126605-    deps = [
126606-        "//google/api:annotations_proto",
126607-        "//google/api:client_proto",
126608-        "//google/api:distribution_proto",
126609-        "//google/api:field_behavior_proto",
126610-        "//google/api:metric_proto",
126611-        "//google/api:monitored_resource_proto",
126612-        "//google/api:resource_proto",
126613-        "//google/logging/type:type_proto",
126614-        "//google/longrunning:operations_proto",
126615-        "//google/rpc:status_proto",
126616-        "@com_google_protobuf//:any_proto",
126617-        "@com_google_protobuf//:duration_proto",
126618-        "@com_google_protobuf//:empty_proto",
126619-        "@com_google_protobuf//:field_mask_proto",
126620-        "@com_google_protobuf//:struct_proto",
126621-        "@com_google_protobuf//:timestamp_proto",
126622-    ],
126623-)
126624-
126625-proto_library_with_info(
126626-    name = "logging_proto_with_info",
126627-    deps = [
126628-        ":logging_proto",
126629-        "//google/cloud:common_resources_proto",
126630-    ],
126631-)
126632-
126633-java_proto_library(
126634-    name = "logging_java_proto",
126635-    deps = [":logging_proto"],
126636-)
126637-
126638-java_grpc_library(
126639-    name = "logging_java_grpc",
126640-    srcs = [":logging_proto"],
126641-    deps = [":logging_java_proto"],
126642-)
126643-
126644-java_gapic_library(
126645-    name = "logging_java_gapic",
126646-    srcs = [":logging_proto_with_info"],
126647-    gapic_yaml = "logging_gapic.yaml",
126648-    grpc_service_config = "logging_grpc_service_config.json",
126649-    rest_numeric_enums = False,
126650-    service_yaml = "logging_v2.yaml",
126651-    test_deps = [
126652-        ":logging_java_grpc",
126653-    ],
126654-    transport = "grpc",
126655-    deps = [
126656-        ":logging_java_proto",
126657-        "//google/api:api_java_proto",
126658-    ],
126659-)
126660-
126661-java_gapic_test(
126662-    name = "logging_java_gapic_test_suite",
126663-    test_classes = [
126664-        "com.google.cloud.logging.v2.ConfigClientTest",
126665-        "com.google.cloud.logging.v2.LoggingClientTest",
126666-        "com.google.cloud.logging.v2.MetricsClientTest",
126667-    ],
126668-    runtime_deps = [":logging_java_gapic_test"],
126669-)
126670-
126671-# Open Source Packages
126672-java_gapic_assembly_gradle_pkg(
126673-    name = "google-cloud-logging-v2-java",
126674-    include_samples = True,
126675-    transport = "grpc",
126676-    deps = [
126677-        ":logging_java_gapic",
126678-        ":logging_java_grpc",
126679-        ":logging_java_proto",
126680-        ":logging_proto",
126681-    ],
126682-)
126683-
126684-go_proto_library(
126685-    name = "logging_go_proto",
126686-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
126687-    importpath = "google.golang.org/genproto/googleapis/logging/v2",
126688-    protos = [":logging_proto"],
126689-    deps = [
126690-        "//google/api:annotations_go_proto",
126691-        "//google/api:distribution_go_proto",
126692-        "//google/api:metric_go_proto",
126693-        "//google/api:monitoredres_go_proto",
126694-        "//google/logging/type:type_go_proto",
126695-        "//google/longrunning:longrunning_go_proto",
126696-        "//google/rpc:status_go_proto",
126697-    ],
126698-)
126699-
126700-go_gapic_library(
126701-    name = "logging_go_gapic",
126702-    srcs = [":logging_proto_with_info"],
126703-    grpc_service_config = "logging_grpc_service_config.json",
126704-    importpath = "cloud.google.com/go/logging/apiv2;logging",
126705-    metadata = True,
126706-    rest_numeric_enums = False,
126707-    service_yaml = "logging_v2.yaml",
126708-    deps = [
126709-        ":logging_go_proto",
126710-        "//google/api:metric_go_proto",
126711-        "//google/api:monitoredres_go_proto",
126712-        "//google/longrunning:longrunning_go_proto",
126713-        "@com_google_cloud_go//longrunning:go_default_library",
126714-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
126715-        "@io_bazel_rules_go//proto/wkt:any_go_proto",
126716-        "@io_bazel_rules_go//proto/wkt:duration_go_proto",
126717-        "@io_bazel_rules_go//proto/wkt:struct_go_proto",
126718-    ],
126719-)
126720-
126721-go_test(
126722-    name = "logging_go_gapic_test",
126723-    srcs = [":logging_go_gapic_srcjar_test"],
126724-    embed = [":logging_go_gapic"],
126725-    importpath = "cloud.google.com/go/logging/apiv2",
126726-)
126727-
126728-# Open Source Packages
126729-go_gapic_assembly_pkg(
126730-    name = "gapi-cloud-logging-v2-go",
126731-    deps = [
126732-        ":logging_go_gapic",
126733-        ":logging_go_gapic_srcjar-metadata.srcjar",
126734-        ":logging_go_gapic_srcjar-test.srcjar",
126735-        ":logging_go_proto",
126736-    ],
126737-)
126738-
126739-py_gapic_library(
126740-    name = "logging_py_gapic",
126741-    srcs = [":logging_proto"],
126742-    grpc_service_config = "logging_grpc_service_config.json",
126743-    opt_args = [
126744-        "python-gapic-name=logging",
126745-        "python-gapic-namespace=google.cloud",
126746-    ],
126747-    rest_numeric_enums = False,
126748-    transport = "grpc",
126749-)
126750-
126751-# Uncomment once https://github.com/googleapis/gapic-generator-python/issues/1359 is fixed
126752-#py_test(
126753-#    name = "logging_py_gapic_test",
126754-#    srcs = [
126755-#        "logging_py_gapic_pytest.py",
126756-#        "logging_py_gapic_test.py",
126757-#    ],
126758-#    legacy_create_init = False,
126759-#    deps = [":logging_py_gapic"],
126760-#)
126761-
126762-# Open Source Packages
126763-py_gapic_assembly_pkg(
126764-    name = "logging-v2-py",
126765-    deps = [
126766-        ":logging_py_gapic",
126767-    ],
126768-)
126769-
126770-php_proto_library(
126771-    name = "logging_php_proto",
126772-    deps = [":logging_proto"],
126773-)
126774-
126775-php_grpc_library(
126776-    name = "logging_php_grpc",
126777-    srcs = [":logging_proto"],
126778-    deps = [":logging_php_proto"],
126779-)
126780-
126781-php_gapic_library(
126782-    name = "logging_php_gapic",
126783-    srcs = [":logging_proto_with_info"],
126784-    gapic_yaml = "logging_gapic.yaml",
126785-    grpc_service_config = "logging_grpc_service_config.json",
126786-    rest_numeric_enums = False,
126787-    transport = "grpc+rest",
126788-    deps = [
126789-        ":logging_php_grpc",
126790-        ":logging_php_proto",
126791-    ],
126792-)
126793-
126794-# Open Source Packages
126795-php_gapic_assembly_pkg(
126796-    name = "google-cloud-logging-v2-php",
126797-    deps = [
126798-        ":logging_php_gapic",
126799-        ":logging_php_grpc",
126800-        ":logging_php_proto",
126801-    ],
126802-)
126803-
126804-nodejs_gapic_library(
126805-    name = "logging_nodejs_gapic",
126806-    package_name = "@google-cloud/logging",
126807-    src = ":logging_proto_with_info",
126808-    bundle_config = "logging_gapic.yaml",
126809-    extra_protoc_parameters = ["metadata"],
126810-    grpc_service_config = "logging_grpc_service_config.json",
126811-    main_service = "logging",
126812-    package = "google.logging.v2",
126813-    rest_numeric_enums = False,
126814-    service_yaml = "logging_v2.yaml",
126815-    transport = "grpc+rest",
126816-    deps = [],
126817-)
126818-
126819-nodejs_gapic_assembly_pkg(
126820-    name = "logging-v2-nodejs",
126821-    deps = [
126822-        ":logging_nodejs_gapic",
126823-        ":logging_proto",
126824-    ],
126825-)
126826-
126827-ruby_proto_library(
126828-    name = "logging_ruby_proto",
126829-    deps = [":logging_proto"],
126830-)
126831-
126832-ruby_grpc_library(
126833-    name = "logging_ruby_grpc",
126834-    srcs = [":logging_proto"],
126835-    deps = [":logging_ruby_proto"],
126836-)
126837-
126838-ruby_cloud_gapic_library(
126839-    name = "logging_ruby_gapic",
126840-    srcs = [":logging_proto_with_info"],
126841-    extra_protoc_parameters = [
126842-        "ruby-cloud-api-id=logging.googleapis.com",
126843-        "ruby-cloud-api-shortname=logging",
126844-        "ruby-cloud-env-prefix=LOGGING",
126845-        "ruby-cloud-gem-name=google-cloud-logging-v2",
126846-        "ruby-cloud-product-url=https://cloud.google.com/logging",
126847-        "ruby-cloud-service-override=ConfigServiceV2=ConfigService;LoggingServiceV2=LoggingService;MetricsServiceV2=MetricsService",
126848-        "ruby-cloud-yard-strict=false",
126849-    ],
126850-    grpc_service_config = "logging_grpc_service_config.json",
126851-    rest_numeric_enums = False,
126852-    ruby_cloud_description = "The Cloud Logging API lets you programmatically read and write log entries, set up exclusions, create logs-based metrics, and manage export sinks.",
126853-    ruby_cloud_title = "Cloud Logging V2",
126854-    deps = [
126855-        ":logging_ruby_grpc",
126856-        ":logging_ruby_proto",
126857-    ],
126858-)
126859-
126860-# Open Source Packages
126861-ruby_gapic_assembly_pkg(
126862-    name = "google-cloud-logging-v2-ruby",
126863-    deps = [
126864-        ":logging_ruby_gapic",
126865-        ":logging_ruby_grpc",
126866-        ":logging_ruby_proto",
126867-    ],
126868-)
126869-
126870-csharp_proto_library(
126871-    name = "logging_csharp_proto",
126872-    deps = [":logging_proto"],
126873-)
126874-
126875-csharp_grpc_library(
126876-    name = "logging_csharp_grpc",
126877-    srcs = [":logging_proto"],
126878-    deps = [":logging_csharp_proto"],
126879-)
126880-
126881-csharp_gapic_library(
126882-    name = "logging_csharp_gapic",
126883-    srcs = [":logging_proto_with_info"],
126884-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
126885-    grpc_service_config = "logging_grpc_service_config.json",
126886-    rest_numeric_enums = False,
126887-    service_yaml = "logging_v2.yaml",
126888-    deps = [
126889-        ":logging_csharp_grpc",
126890-        ":logging_csharp_proto",
126891-    ],
126892-)
126893-
126894-# Open Source Packages
126895-csharp_gapic_assembly_pkg(
126896-    name = "google-cloud-logging-v2-csharp",
126897-    deps = [
126898-        ":logging_csharp_gapic",
126899-        ":logging_csharp_grpc",
126900-        ":logging_csharp_proto",
126901-    ],
126902-)
126903-
126904-cc_proto_library(
126905-    name = "logging_cc_proto",
126906-    deps = [":logging_proto"],
126907-)
126908-
126909-cc_grpc_library(
126910-    name = "logging_cc_grpc",
126911-    srcs = [":logging_proto"],
126912-    grpc_only = True,
126913-    deps = [":logging_cc_proto"],
126914-)
126915diff -urN a/google/longrunning/BUILD.bazel b/google/longrunning/BUILD.bazel
126916--- a/google/longrunning/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
126917+++ b/google/longrunning/BUILD.bazel	1969-12-31 16:00:00
126918@@ -1,215 +0,0 @@
126919-load("@rules_proto//proto:defs.bzl", "proto_library")
126920-
126921-# This is an API workspace, having public visibility by default makes perfect sense.
126922-package(default_visibility = ["//visibility:public"])
126923-
126924-##############################################################################
126925-# Common
126926-##############################################################################
126927-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
126928-
126929-proto_library(
126930-    name = "operations_proto",
126931-    srcs = ["operations.proto"],
126932-    deps = [
126933-        "//google/api:annotations_proto",
126934-        "//google/api:client_proto",
126935-        "//google/rpc:status_proto",
126936-        "@com_google_protobuf//:any_proto",
126937-        "@com_google_protobuf//:descriptor_proto",
126938-        "@com_google_protobuf//:duration_proto",
126939-        "@com_google_protobuf//:empty_proto",
126940-    ],
126941-)
126942-
126943-proto_library_with_info(
126944-    name = "longrunning_proto_with_info",
126945-    deps = [":operations_proto"],
126946-)
126947-
126948-##############################################################################
126949-# Java
126950-##############################################################################
126951-load(
126952-    "@com_google_googleapis_imports//:imports.bzl",
126953-    "java_gapic_assembly_gradle_pkg",
126954-    "java_grpc_library",
126955-    "java_proto_library",
126956-)
126957-
126958-java_proto_library(
126959-    name = "longrunning_java_proto",
126960-    deps = [":operations_proto"],
126961-)
126962-
126963-java_grpc_library(
126964-    name = "longrunning_java_grpc",
126965-    srcs = [":operations_proto"],
126966-    deps = [":longrunning_java_proto"],
126967-)
126968-
126969-# Please DO-NOT-REMOVE this section.
126970-# This is required to generate java files for these protos.
126971-# Open Source Packages
126972-java_gapic_assembly_gradle_pkg(
126973-    name = "google-longrunning-java",
126974-    transport = "grpc+rest",
126975-    deps = [
126976-        ":longrunning_java_grpc",
126977-        ":longrunning_java_proto",
126978-        ":operations_proto",
126979-    ],
126980-)
126981-
126982-##############################################################################
126983-# Go
126984-##############################################################################
126985-load(
126986-    "@com_google_googleapis_imports//:imports.bzl",
126987-    "go_gapic_assembly_pkg",
126988-    "go_gapic_library",
126989-    "go_proto_library",
126990-)
126991-
126992-go_proto_library(
126993-    name = "longrunning_go_proto",
126994-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
126995-    importpath = "google.golang.org/genproto/googleapis/longrunning",
126996-    protos = [":operations_proto"],
126997-    visibility = ["//visibility:public"],
126998-    deps = [
126999-        "//google/api:annotations_go_proto",
127000-        "//google/rpc:status_go_proto",
127001-    ],
127002-)
127003-
127004-go_gapic_library(
127005-    name = "longrunning_go_gapic",
127006-    srcs = [":longrunning_proto_with_info"],
127007-    grpc_service_config = "longrunning_grpc_service_config.json",
127008-    importpath = "cloud.google.com/go/longrunning/autogen;longrunning",
127009-    rest_numeric_enums = False,
127010-    service_yaml = "//google/longrunning:longrunning.yaml",
127011-    transport = "grpc+rest",
127012-    deps = [":longrunning_go_proto"],
127013-)
127014-
127015-# Open Source Packages
127016-go_gapic_assembly_pkg(
127017-    name = "gapi-cloud-longrunning-go",
127018-    deps = [
127019-        ":longrunning_go_gapic",
127020-        ":longrunning_go_proto",
127021-    ],
127022-)
127023-
127024-##############################################################################
127025-# C++
127026-##############################################################################
127027-load(
127028-    "@com_google_googleapis_imports//:imports.bzl",
127029-    "cc_grpc_library",
127030-    "cc_proto_library",
127031-)
127032-
127033-cc_proto_library(
127034-    name = "longrunning_cc_proto",
127035-    deps = [":operations_proto"],
127036-)
127037-
127038-cc_grpc_library(
127039-    name = "longrunning_cc_grpc",
127040-    srcs = [":operations_proto"],
127041-    grpc_only = True,
127042-    deps = [":longrunning_cc_proto"],
127043-)
127044-
127045-##############################################################################
127046-# C#
127047-##############################################################################
127048-load(
127049-    "@com_google_googleapis_imports//:imports.bzl",
127050-    "csharp_gapic_assembly_pkg",
127051-    "csharp_gapic_library",
127052-    "csharp_grpc_library",
127053-    "csharp_proto_library",
127054-)
127055-
127056-csharp_proto_library(
127057-    name = "longrunning_csharp_proto",
127058-    deps = [":operations_proto"],
127059-)
127060-
127061-csharp_grpc_library(
127062-    name = "longrunning_csharp_grpc",
127063-    srcs = [":operations_proto"],
127064-    deps = [":longrunning_csharp_proto"],
127065-)
127066-
127067-csharp_gapic_library(
127068-    name = "longrunning_csharp_gapic",
127069-    srcs = [":longrunning_proto_with_info"],
127070-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
127071-    grpc_service_config = "longrunning_grpc_service_config.json",
127072-    rest_numeric_enums = False,
127073-    service_yaml = "//google/longrunning:longrunning.yaml",
127074-    deps = [
127075-        ":longrunning_csharp_grpc",
127076-        ":longrunning_csharp_proto",
127077-    ],
127078-)
127079-
127080-# Open Source Packages
127081-csharp_gapic_assembly_pkg(
127082-    name = "google-longrunning-csharp",
127083-    deps = [
127084-        ":longrunning_csharp_gapic",
127085-        ":longrunning_csharp_grpc",
127086-        ":longrunning_csharp_proto",
127087-    ],
127088-)
127089-
127090-##############################################################################
127091-# PHP
127092-##############################################################################
127093-load(
127094-    "@com_google_googleapis_imports//:imports.bzl",
127095-    "php_gapic_assembly_pkg",
127096-    "php_gapic_library",
127097-    "php_grpc_library",
127098-    "php_proto_library",
127099-)
127100-
127101-php_proto_library(
127102-    name = "longrunning_php_proto",
127103-    deps = [":operations_proto"],
127104-)
127105-
127106-php_grpc_library(
127107-    name = "longrunning_php_grpc",
127108-    srcs = [":operations_proto"],
127109-    deps = [":longrunning_php_proto"],
127110-)
127111-
127112-php_gapic_library(
127113-    name = "longrunning_php_gapic",
127114-    srcs = [":longrunning_proto_with_info"],
127115-    grpc_service_config = "longrunning_grpc_service_config.json",
127116-    rest_numeric_enums = False,
127117-    service_yaml = "//google/longrunning:longrunning.yaml",
127118-    transport = "grpc+rest",
127119-    deps = [
127120-        ":longrunning_php_grpc",
127121-        ":longrunning_php_proto",
127122-    ],
127123-)
127124-
127125-# Open Source Packages
127126-php_gapic_assembly_pkg(
127127-    name = "google-longrunning-php",
127128-    deps = [
127129-        ":longrunning_php_gapic",
127130-        ":longrunning_php_grpc",
127131-        ":longrunning_php_proto",
127132-    ],
127133-)
127134diff -urN a/google/maps/BUILD.bazel b/google/maps/BUILD.bazel
127135--- a/google/maps/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
127136+++ b/google/maps/BUILD.bazel	1969-12-31 16:00:00
127137@@ -1,11 +0,0 @@
127138-package(default_visibility = ["//google/maps:__subpackages__"])
127139-
127140-sh_binary(
127141-    name = "postprocessing_java",
127142-    srcs = ["postprocessing_java.sh"],
127143-)
127144-
127145-sh_binary(
127146-    name = "postprocessing_py",
127147-    srcs = ["postprocessing_py.sh"],
127148-)
127149diff -urN a/google/maps/addressvalidation/v1/BUILD.bazel b/google/maps/addressvalidation/v1/BUILD.bazel
127150--- a/google/maps/addressvalidation/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
127151+++ b/google/maps/addressvalidation/v1/BUILD.bazel	1969-12-31 16:00:00
127152@@ -1,400 +0,0 @@
127153-# This file was automatically generated by BuildFileGenerator
127154-# https://github.com/googleapis/rules_gapic/tree/master/bazel
127155-
127156-# Most of the manual changes to this file will be overwritten.
127157-# It's **only** allowed to change the following rule attribute values:
127158-# - names of *_gapic_assembly_* rules
127159-# - certain parameters of *_gapic_library rules, including but not limited to:
127160-#    * extra_protoc_parameters
127161-#    * extra_protoc_file_parameters
127162-# The complete list of preserved parameters can be found in the source code.
127163-
127164-# This is an API workspace, having public visibility by default makes perfect sense.
127165-package(default_visibility = ["//visibility:public"])
127166-
127167-##############################################################################
127168-# Common
127169-##############################################################################
127170-load("@rules_proto//proto:defs.bzl", "proto_library")
127171-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
127172-
127173-proto_library(
127174-    name = "addressvalidation_proto",
127175-    srcs = [
127176-        "address.proto",
127177-        "address_validation_service.proto",
127178-        "geocode.proto",
127179-        "metadata.proto",
127180-        "usps_data.proto",
127181-    ],
127182-    deps = [
127183-        "//google/api:annotations_proto",
127184-        "//google/api:client_proto",
127185-        "//google/api:field_behavior_proto",
127186-        "//google/geo/type:viewport_proto",
127187-        "//google/type:latlng_proto",
127188-        "//google/type:postal_address_proto",
127189-    ],
127190-)
127191-
127192-proto_library_with_info(
127193-    name = "addressvalidation_proto_with_info",
127194-    deps = [
127195-        ":addressvalidation_proto",
127196-        "//google/cloud:common_resources_proto",
127197-    ],
127198-)
127199-
127200-##############################################################################
127201-# Java
127202-##############################################################################
127203-load(
127204-    "@com_google_googleapis_imports//:imports.bzl",
127205-    "java_gapic_assembly_gradle_pkg",
127206-    "java_gapic_library",
127207-    "java_gapic_test",
127208-    "java_grpc_library",
127209-    "java_proto_library",
127210-)
127211-
127212-java_proto_library(
127213-    name = "addressvalidation_java_proto",
127214-    deps = [":addressvalidation_proto"],
127215-)
127216-
127217-java_grpc_library(
127218-    name = "addressvalidation_java_grpc",
127219-    srcs = [":addressvalidation_proto"],
127220-    deps = [":addressvalidation_java_proto"],
127221-)
127222-
127223-java_gapic_library(
127224-    name = "addressvalidation_java_gapic",
127225-    srcs = [":addressvalidation_proto_with_info"],
127226-    gapic_yaml = None,
127227-    grpc_service_config = "addressvalidation_grpc_service_config.json",
127228-    rest_numeric_enums = False,
127229-    service_yaml = "addressvalidation_v1.yaml",
127230-    test_deps = [
127231-        ":addressvalidation_java_grpc",
127232-    ],
127233-    transport = "grpc+rest",
127234-    deps = [
127235-        ":addressvalidation_java_proto",
127236-        "//google/api:api_java_proto",
127237-    ],
127238-)
127239-
127240-java_gapic_test(
127241-    name = "addressvalidation_java_gapic_test_suite",
127242-    test_classes = [
127243-        "com.google.maps.addressvalidation.v1.AddressValidationClientHttpJsonTest",
127244-        "com.google.maps.addressvalidation.v1.AddressValidationClientTest",
127245-    ],
127246-    runtime_deps = [":addressvalidation_java_gapic_test"],
127247-)
127248-
127249-# Open Source Packages
127250-java_gapic_assembly_gradle_pkg(
127251-    name = "google-cloud-maps-addressvalidation-v1-java",
127252-    include_samples = True,
127253-    transport = "grpc+rest",
127254-    deps = [
127255-        ":addressvalidation_java_gapic",
127256-        ":addressvalidation_java_grpc",
127257-        ":addressvalidation_java_proto",
127258-        ":addressvalidation_proto",
127259-    ],
127260-)
127261-
127262-##############################################################################
127263-# Go
127264-##############################################################################
127265-load(
127266-    "@com_google_googleapis_imports//:imports.bzl",
127267-    "go_gapic_assembly_pkg",
127268-    "go_gapic_library",
127269-    "go_proto_library",
127270-    "go_test",
127271-)
127272-
127273-go_proto_library(
127274-    name = "addressvalidation_go_proto",
127275-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
127276-    importpath = "google.golang.org/genproto/googleapis/maps/addressvalidation/v1",
127277-    protos = [":addressvalidation_proto"],
127278-    deps = [
127279-        "//google/api:annotations_go_proto",
127280-        "//google/geo/type:viewport_go_proto",
127281-        "//google/type:latlng_go_proto",
127282-        "//google/type:postaladdress_go_proto",
127283-    ],
127284-)
127285-
127286-go_gapic_library(
127287-    name = "addressvalidation_go_gapic",
127288-    srcs = [":addressvalidation_proto_with_info"],
127289-    grpc_service_config = "addressvalidation_grpc_service_config.json",
127290-    importpath = "google.golang.org/google/maps/addressvalidation/v1;addressvalidation",
127291-    metadata = True,
127292-    rest_numeric_enums = False,
127293-    service_yaml = "addressvalidation_v1.yaml",
127294-    transport = "grpc+rest",
127295-    deps = [
127296-        ":addressvalidation_go_proto",
127297-    ],
127298-)
127299-
127300-go_test(
127301-    name = "addressvalidation_go_gapic_test",
127302-    srcs = [":addressvalidation_go_gapic_srcjar_test"],
127303-    embed = [":addressvalidation_go_gapic"],
127304-    importpath = "google.golang.org/google/maps/addressvalidation/v1",
127305-)
127306-
127307-# Open Source Packages
127308-go_gapic_assembly_pkg(
127309-    name = "gapi-cloud-maps-addressvalidation-v1-go",
127310-    deps = [
127311-        ":addressvalidation_go_gapic",
127312-        ":addressvalidation_go_gapic_srcjar-metadata.srcjar",
127313-        ":addressvalidation_go_gapic_srcjar-test.srcjar",
127314-        ":addressvalidation_go_proto",
127315-    ],
127316-)
127317-
127318-##############################################################################
127319-# Python
127320-##############################################################################
127321-load(
127322-    "@com_google_googleapis_imports//:imports.bzl",
127323-    "py_gapic_assembly_pkg",
127324-    "py_gapic_library",
127325-    "py_test",
127326-)
127327-
127328-py_gapic_library(
127329-    name = "addressvalidation_py_gapic",
127330-    srcs = [":addressvalidation_proto"],
127331-    grpc_service_config = "addressvalidation_grpc_service_config.json",
127332-    rest_numeric_enums = False,
127333-    service_yaml = "addressvalidation_v1.yaml",
127334-    transport = "grpc",
127335-    deps = [
127336-        "//google/geo/type:viewport_py_proto",
127337-    ],
127338-)
127339-
127340-py_test(
127341-    name = "addressvalidation_py_gapic_test",
127342-    srcs = [
127343-        "addressvalidation_py_gapic_pytest.py",
127344-        "addressvalidation_py_gapic_test.py",
127345-    ],
127346-    legacy_create_init = False,
127347-    deps = [
127348-        ":addressvalidation_py_gapic",
127349-    ],
127350-)
127351-
127352-# Open Source Packages
127353-py_gapic_assembly_pkg(
127354-    name = "maps-addressvalidation-v1-py",
127355-    deps = [
127356-        ":addressvalidation_py_gapic",
127357-    ],
127358-)
127359-
127360-##############################################################################
127361-# PHP
127362-##############################################################################
127363-load(
127364-    "@com_google_googleapis_imports//:imports.bzl",
127365-    "php_gapic_assembly_pkg",
127366-    "php_gapic_library",
127367-    "php_grpc_library",
127368-    "php_proto_library",
127369-)
127370-
127371-php_proto_library(
127372-    name = "addressvalidation_php_proto",
127373-    deps = [":addressvalidation_proto"],
127374-)
127375-
127376-php_grpc_library(
127377-    name = "addressvalidation_php_grpc",
127378-    srcs = [":addressvalidation_proto"],
127379-    deps = [":addressvalidation_php_proto"],
127380-)
127381-
127382-php_gapic_library(
127383-    name = "addressvalidation_php_gapic",
127384-    srcs = [":addressvalidation_proto_with_info"],
127385-    grpc_service_config = "addressvalidation_grpc_service_config.json",
127386-    rest_numeric_enums = False,
127387-    service_yaml = "addressvalidation_v1.yaml",
127388-    transport = "grpc+rest",
127389-    deps = [
127390-        ":addressvalidation_php_grpc",
127391-        ":addressvalidation_php_proto",
127392-    ],
127393-)
127394-
127395-# Open Source Packages
127396-php_gapic_assembly_pkg(
127397-    name = "google-cloud-maps-addressvalidation-v1-php",
127398-    deps = [
127399-        ":addressvalidation_php_gapic",
127400-        ":addressvalidation_php_grpc",
127401-        ":addressvalidation_php_proto",
127402-    ],
127403-)
127404-
127405-##############################################################################
127406-# Node.js
127407-##############################################################################
127408-load(
127409-    "@com_google_googleapis_imports//:imports.bzl",
127410-    "nodejs_gapic_assembly_pkg",
127411-    "nodejs_gapic_library",
127412-)
127413-
127414-nodejs_gapic_library(
127415-    name = "addressvalidation_nodejs_gapic",
127416-    package_name = "@googlemaps/addressvalidation",
127417-    src = ":addressvalidation_proto_with_info",
127418-    extra_protoc_parameters = ["metadata"],
127419-    grpc_service_config = "addressvalidation_grpc_service_config.json",
127420-    package = "google.maps.addressvalidation.v1",
127421-    rest_numeric_enums = False,
127422-    service_yaml = "addressvalidation_v1.yaml",
127423-    transport = "grpc+rest",
127424-    deps = [],
127425-)
127426-
127427-nodejs_gapic_assembly_pkg(
127428-    name = "maps-addressvalidation-v1-nodejs",
127429-    deps = [
127430-        ":addressvalidation_nodejs_gapic",
127431-        ":addressvalidation_proto",
127432-        "//google/geo/type:viewport_proto",
127433-    ],
127434-)
127435-
127436-##############################################################################
127437-# Ruby
127438-##############################################################################
127439-load(
127440-    "@com_google_googleapis_imports//:imports.bzl",
127441-    "ruby_cloud_gapic_library",
127442-    "ruby_gapic_assembly_pkg",
127443-    "ruby_grpc_library",
127444-    "ruby_proto_library",
127445-)
127446-
127447-ruby_proto_library(
127448-    name = "addressvalidation_ruby_proto",
127449-    deps = [":addressvalidation_proto"],
127450-)
127451-
127452-ruby_grpc_library(
127453-    name = "addressvalidation_ruby_grpc",
127454-    srcs = [":addressvalidation_proto"],
127455-    deps = [":addressvalidation_ruby_proto"],
127456-)
127457-
127458-ruby_cloud_gapic_library(
127459-    name = "addressvalidation_ruby_gapic",
127460-    srcs = [":addressvalidation_proto_with_info"],
127461-    extra_protoc_parameters = [
127462-        "ruby-cloud-api-id=addressvalidation.googleapis.com",
127463-        "ruby-cloud-api-shortname=addressvalidation",
127464-        "ruby-cloud-gem-name=google-maps-address_validation-v1",
127465-        "ruby-cloud-product-url=https://developers.google.com/maps/documentation/address-validation/",
127466-    ],
127467-    grpc_service_config = "addressvalidation_grpc_service_config.json",
127468-    rest_numeric_enums = False,
127469-    ruby_cloud_description = "Address Validation is an API that accepts an address, identifies its components, validates them, normalizes the address for mailing and finds the best known location for it. It can help understand if an address refers to a real place. If the address does not refer to a real place, it can identify possibly wrong components, enabling users to correct them.",
127470-    ruby_cloud_title = "Address Validation V1",
127471-    service_yaml = "addressvalidation_v1.yaml",
127472-    deps = [
127473-        ":addressvalidation_ruby_grpc",
127474-        ":addressvalidation_ruby_proto",
127475-    ],
127476-)
127477-
127478-# Open Source Packages
127479-ruby_gapic_assembly_pkg(
127480-    name = "google-cloud-maps-addressvalidation-v1-ruby",
127481-    deps = [
127482-        ":addressvalidation_ruby_gapic",
127483-        ":addressvalidation_ruby_grpc",
127484-        ":addressvalidation_ruby_proto",
127485-    ],
127486-)
127487-
127488-##############################################################################
127489-# C#
127490-##############################################################################
127491-load(
127492-    "@com_google_googleapis_imports//:imports.bzl",
127493-    "csharp_gapic_assembly_pkg",
127494-    "csharp_gapic_library",
127495-    "csharp_grpc_library",
127496-    "csharp_proto_library",
127497-)
127498-
127499-csharp_proto_library(
127500-    name = "addressvalidation_csharp_proto",
127501-    deps = [":addressvalidation_proto"],
127502-)
127503-
127504-csharp_grpc_library(
127505-    name = "addressvalidation_csharp_grpc",
127506-    srcs = [":addressvalidation_proto"],
127507-    deps = [":addressvalidation_csharp_proto"],
127508-)
127509-
127510-csharp_gapic_library(
127511-    name = "addressvalidation_csharp_gapic",
127512-    srcs = [":addressvalidation_proto_with_info"],
127513-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
127514-    grpc_service_config = "addressvalidation_grpc_service_config.json",
127515-    rest_numeric_enums = False,
127516-    service_yaml = "addressvalidation_v1.yaml",
127517-    deps = [
127518-        ":addressvalidation_csharp_grpc",
127519-        ":addressvalidation_csharp_proto",
127520-    ],
127521-)
127522-
127523-# Open Source Packages
127524-csharp_gapic_assembly_pkg(
127525-    name = "google-cloud-maps-addressvalidation-v1-csharp",
127526-    deps = [
127527-        ":addressvalidation_csharp_gapic",
127528-        ":addressvalidation_csharp_grpc",
127529-        ":addressvalidation_csharp_proto",
127530-    ],
127531-)
127532-
127533-##############################################################################
127534-# C++
127535-##############################################################################
127536-load(
127537-    "@com_google_googleapis_imports//:imports.bzl",
127538-    "cc_grpc_library",
127539-    "cc_proto_library",
127540-)
127541-
127542-cc_proto_library(
127543-    name = "addressvalidation_cc_proto",
127544-    deps = [":addressvalidation_proto"],
127545-)
127546-
127547-cc_grpc_library(
127548-    name = "addressvalidation_cc_grpc",
127549-    srcs = [":addressvalidation_proto"],
127550-    grpc_only = True,
127551-    deps = [":addressvalidation_cc_proto"],
127552-)
127553diff -urN a/google/maps/fleetengine/delivery/v1/BUILD.bazel b/google/maps/fleetengine/delivery/v1/BUILD.bazel
127554--- a/google/maps/fleetengine/delivery/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
127555+++ b/google/maps/fleetengine/delivery/v1/BUILD.bazel	1969-12-31 16:00:00
127556@@ -1,334 +0,0 @@
127557-# This file was automatically generated by BuildFileGenerator
127558-# https://github.com/googleapis/rules_gapic/tree/master/bazel
127559-
127560-# Most of the manual changes to this file will be overwritten.
127561-# It's **only** allowed to change the following rule attribute values:
127562-# - names of *_gapic_assembly_* rules
127563-# - certain parameters of *_gapic_library rules, including but not limited to:
127564-#    * extra_protoc_parameters
127565-#    * extra_protoc_file_parameters
127566-# The complete list of preserved parameters can be found in the source code.
127567-
127568-##############################################################################
127569-# Common
127570-##############################################################################
127571-load("@rules_proto//proto:defs.bzl", "proto_library")
127572-load(
127573-    "@com_google_googleapis_imports//:imports.bzl",
127574-    "csharp_gapic_assembly_pkg",
127575-    "csharp_gapic_library",
127576-    "csharp_grpc_library",
127577-    "csharp_proto_library",
127578-    "go_gapic_assembly_pkg",
127579-    "go_gapic_library",
127580-    "go_proto_library",
127581-    "go_test",
127582-    "java_gapic_assembly_gradle_pkg",
127583-    "java_gapic_library",
127584-    "java_gapic_test",
127585-    "java_grpc_library",
127586-    "java_proto_library",
127587-    "nodejs_gapic_assembly_pkg",
127588-    "nodejs_gapic_library",
127589-    "php_gapic_assembly_pkg",
127590-    "php_gapic_library",
127591-    "php_grpc_library",
127592-    "php_proto_library",
127593-    "proto_library_with_info",
127594-    "py_gapic_assembly_pkg",
127595-    "py_gapic_library",
127596-    "ruby_cloud_gapic_library",
127597-    "ruby_gapic_assembly_pkg",
127598-    "ruby_grpc_library",
127599-    "ruby_proto_library",
127600-)
127601-
127602-# This is an API workspace, having public visibility by default makes perfect sense.
127603-package(default_visibility = ["//visibility:public"])
127604-
127605-proto_library(
127606-    name = "delivery_proto",
127607-    srcs = [
127608-        "common.proto",
127609-        "delivery_api.proto",
127610-        "delivery_vehicles.proto",
127611-        "header.proto",
127612-        "tasks.proto",
127613-    ],
127614-    deps = [
127615-        "//google/api:annotations_proto",
127616-        "//google/api:client_proto",
127617-        "//google/api:field_behavior_proto",
127618-        "//google/api:resource_proto",
127619-        "//google/api:routing_proto",
127620-        "//google/geo/type:viewport_proto",
127621-        "//google/type:latlng_proto",
127622-        "@com_google_protobuf//:duration_proto",
127623-        "@com_google_protobuf//:field_mask_proto",
127624-        "@com_google_protobuf//:timestamp_proto",
127625-        "@com_google_protobuf//:wrappers_proto",
127626-    ],
127627-)
127628-
127629-proto_library_with_info(
127630-    name = "delivery_proto_with_info",
127631-    deps = [
127632-        ":delivery_proto",
127633-        "//google/cloud:common_resources_proto",
127634-    ],
127635-)
127636-
127637-java_proto_library(
127638-    name = "delivery_java_proto",
127639-    deps = [":delivery_proto"],
127640-)
127641-
127642-java_grpc_library(
127643-    name = "delivery_java_grpc",
127644-    srcs = [":delivery_proto"],
127645-    deps = [":delivery_java_proto"],
127646-)
127647-
127648-java_gapic_library(
127649-    name = "delivery_java_gapic",
127650-    srcs = [":delivery_proto_with_info"],
127651-    gapic_yaml = None,
127652-    grpc_service_config = "//google/maps/fleetengine/v1:fleetengine_grpc_service_config.json",
127653-    rest_numeric_enums = False,
127654-    service_yaml = "fleetengine.yaml",
127655-    test_deps = [
127656-        ":delivery_java_grpc",
127657-        "//google/maps/fleetengine/v1:fleetengine_java_proto",
127658-    ],
127659-    transport = "grpc+rest",
127660-    deps = [
127661-        ":delivery_java_proto",
127662-        "//google/api:api_java_proto",
127663-    ],
127664-)
127665-
127666-java_gapic_test(
127667-    name = "delivery_java_gapic_test_suite",
127668-    test_classes = [
127669-        "google.maps.fleetengine.delivery.v1.DeliveryServiceClientHttpJsonTest",
127670-        "google.maps.fleetengine.delivery.v1.DeliveryServiceClientTest",
127671-    ],
127672-    runtime_deps = [":delivery_java_gapic_test"],
127673-)
127674-
127675-# Open Source Packages
127676-java_gapic_assembly_gradle_pkg(
127677-    name = "google-maps-fleetengine-delivery-v1-java",
127678-    include_samples = True,
127679-    transport = "grpc+rest",
127680-    deps = [
127681-        ":delivery_java_gapic",
127682-        ":delivery_java_grpc",
127683-        ":delivery_java_proto",
127684-        ":delivery_proto",
127685-    ],
127686-)
127687-
127688-go_proto_library(
127689-    name = "delivery_go_proto",
127690-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
127691-    importpath = "google.golang.org/genproto/googleapis/maps/fleetengine/delivery/v1",
127692-    protos = [":delivery_proto"],
127693-    deps = [
127694-        "//google/api:annotations_go_proto",
127695-        "//google/geo/type:viewport_go_proto",
127696-        "//google/type:latlng_go_proto",
127697-    ],
127698-)
127699-
127700-go_gapic_library(
127701-    name = "delivery_go_gapic",
127702-    srcs = [":delivery_proto_with_info"],
127703-    grpc_service_config = "//google/maps/fleetengine/v1:fleetengine_grpc_service_config.json",
127704-    importpath = "google.golang.org/maps/fleetengine/delivery/v1;delivery",
127705-    metadata = True,
127706-    rest_numeric_enums = False,
127707-    service_yaml = "fleetengine.yaml",
127708-    transport = "grpc+rest",
127709-    deps = [
127710-        ":delivery_go_proto",
127711-        "@io_bazel_rules_go//proto/wkt:duration_go_proto",
127712-    ],
127713-)
127714-
127715-go_test(
127716-    name = "delivery_go_gapic_test",
127717-    srcs = [":delivery_go_gapic_srcjar_test"],
127718-    embed = [":delivery_go_gapic"],
127719-    importpath = "google.golang.org/maps/fleetengine/delivery/v1",
127720-)
127721-
127722-# Open Source Packages
127723-go_gapic_assembly_pkg(
127724-    name = "gapi-maps-fleetengine-delivery-v1-go",
127725-    deps = [
127726-        ":delivery_go_gapic",
127727-        ":delivery_go_gapic_srcjar-metadata.srcjar",
127728-        ":delivery_go_gapic_srcjar-test.srcjar",
127729-        ":delivery_go_proto",
127730-    ],
127731-)
127732-
127733-py_gapic_library(
127734-    name = "delivery_py_gapic",
127735-    srcs = [":delivery_proto"],
127736-    grpc_service_config = "//google/maps/fleetengine/v1:fleetengine_grpc_service_config.json",
127737-    rest_numeric_enums = False,
127738-    transport = "grpc",
127739-    deps = [
127740-        "//google/geo/type:viewport_py_proto",
127741-    ],
127742-)
127743-
127744-# Uncomment once https://github.com/googleapis/gapic-generator-python/issues/1371 is fixed
127745-#py_test(
127746-#    name = "delivery_py_gapic_test",
127747-#    srcs = [
127748-#        "delivery_py_gapic_pytest.py",
127749-#        "delivery_py_gapic_test.py",
127750-#    ],
127751-#    legacy_create_init = False,
127752-#    deps = [":delivery_py_gapic"],
127753-#)
127754-
127755-# Open Source Packages
127756-py_gapic_assembly_pkg(
127757-    name = "maps-fleetengine-delivery-v1-py",
127758-    deps = [
127759-        ":delivery_py_gapic",
127760-    ],
127761-)
127762-
127763-php_proto_library(
127764-    name = "delivery_php_proto",
127765-    deps = [":delivery_proto"],
127766-)
127767-
127768-php_grpc_library(
127769-    name = "delivery_php_grpc",
127770-    srcs = [":delivery_proto"],
127771-    deps = [":delivery_php_proto"],
127772-)
127773-
127774-php_gapic_library(
127775-    name = "delivery_php_gapic",
127776-    srcs = [":delivery_proto_with_info"],
127777-    grpc_service_config = "//google/maps/fleetengine/v1:fleetengine_grpc_service_config.json",
127778-    rest_numeric_enums = False,
127779-    service_yaml = "fleetengine.yaml",
127780-    transport = "grpc+rest",
127781-    deps = [
127782-        ":delivery_php_grpc",
127783-        ":delivery_php_proto",
127784-    ],
127785-)
127786-
127787-# Open Source Packages
127788-php_gapic_assembly_pkg(
127789-    name = "google-maps-fleetengine-delivery-v1-php",
127790-    deps = [
127791-        ":delivery_php_gapic",
127792-        ":delivery_php_grpc",
127793-        ":delivery_php_proto",
127794-    ],
127795-)
127796-
127797-nodejs_gapic_library(
127798-    name = "delivery_nodejs_gapic",
127799-    package_name = "@googlemaps/fleetengine-delivery",
127800-    src = ":delivery_proto_with_info",
127801-    extra_protoc_parameters = ["metadata"],
127802-    grpc_service_config = "//google/maps/fleetengine/v1:fleetengine_grpc_service_config.json",
127803-    package = "maps.fleetengine.delivery.v1",
127804-    rest_numeric_enums = False,
127805-    service_yaml = "fleetengine.yaml",
127806-    transport = "grpc+rest",
127807-    deps = [],
127808-)
127809-
127810-nodejs_gapic_assembly_pkg(
127811-    name = "maps-fleetengine-delivery-v1-nodejs",
127812-    deps = [
127813-        ":delivery_nodejs_gapic",
127814-        ":delivery_proto",
127815-        "//google/geo/type:viewport_proto",
127816-    ],
127817-)
127818-
127819-ruby_proto_library(
127820-    name = "delivery_ruby_proto",
127821-    deps = [":delivery_proto"],
127822-)
127823-
127824-ruby_grpc_library(
127825-    name = "delivery_ruby_grpc",
127826-    srcs = [":delivery_proto"],
127827-    deps = [":delivery_ruby_proto"],
127828-)
127829-
127830-ruby_cloud_gapic_library(
127831-    name = "delivery_ruby_gapic",
127832-    srcs = [":delivery_proto_with_info"],
127833-    extra_protoc_parameters = [
127834-        "ruby-cloud-gem-name=google-maps-fleetengine-delivery-v1",
127835-    ],
127836-    grpc_service_config = "//google/maps/fleetengine/v1:fleetengine_grpc_service_config.json",
127837-    rest_numeric_enums = False,
127838-    deps = [
127839-        ":delivery_ruby_grpc",
127840-        ":delivery_ruby_proto",
127841-    ],
127842-)
127843-
127844-# Open Source Packages
127845-ruby_gapic_assembly_pkg(
127846-    name = "google-maps-fleetengine-delivery-v1-ruby",
127847-    deps = [
127848-        ":delivery_ruby_gapic",
127849-        ":delivery_ruby_grpc",
127850-        ":delivery_ruby_proto",
127851-    ],
127852-)
127853-
127854-csharp_proto_library(
127855-    name = "delivery_csharp_proto",
127856-    deps = [":delivery_proto"],
127857-)
127858-
127859-csharp_grpc_library(
127860-    name = "delivery_csharp_grpc",
127861-    srcs = [":delivery_proto"],
127862-    deps = [":delivery_csharp_proto"],
127863-)
127864-
127865-csharp_gapic_library(
127866-    name = "delivery_csharp_gapic",
127867-    srcs = [":delivery_proto_with_info"],
127868-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
127869-    grpc_service_config = "//google/maps/fleetengine/v1:fleetengine_grpc_service_config.json",
127870-    rest_numeric_enums = False,
127871-    deps = [
127872-        ":delivery_csharp_grpc",
127873-        ":delivery_csharp_proto",
127874-    ],
127875-)
127876-
127877-# Open Source Packages
127878-csharp_gapic_assembly_pkg(
127879-    name = "google-maps-fleetengine-delivery-v1-csharp",
127880-    deps = [
127881-        ":delivery_csharp_gapic",
127882-        ":delivery_csharp_grpc",
127883-        ":delivery_csharp_proto",
127884-    ],
127885-)
127886-
127887-##############################################################################
127888-# C++
127889-##############################################################################
127890-# Put your C++ rules here
127891diff -urN a/google/maps/fleetengine/v1/BUILD.bazel b/google/maps/fleetengine/v1/BUILD.bazel
127892--- a/google/maps/fleetengine/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
127893+++ b/google/maps/fleetengine/v1/BUILD.bazel	1969-12-31 16:00:00
127894@@ -1,327 +0,0 @@
127895-# This file was automatically generated by BuildFileGenerator
127896-# https://github.com/googleapis/rules_gapic/tree/master/bazel
127897-
127898-# Most of the manual changes to this file will be overwritten.
127899-# It's **only** allowed to change the following rule attribute values:
127900-# - names of *_gapic_assembly_* rules
127901-# - certain parameters of *_gapic_library rules, including but not limited to:
127902-#    * extra_protoc_parameters
127903-#    * extra_protoc_file_parameters
127904-# The complete list of preserved parameters can be found in the source code.
127905-
127906-##############################################################################
127907-# Common
127908-##############################################################################
127909-load("@rules_proto//proto:defs.bzl", "proto_library")
127910-load(
127911-    "@com_google_googleapis_imports//:imports.bzl",
127912-    "csharp_gapic_assembly_pkg",
127913-    "csharp_gapic_library",
127914-    "csharp_grpc_library",
127915-    "csharp_proto_library",
127916-    "go_gapic_assembly_pkg",
127917-    "go_gapic_library",
127918-    "go_proto_library",
127919-    "go_test",
127920-    "java_gapic_assembly_gradle_pkg",
127921-    "java_gapic_library",
127922-    "java_gapic_test",
127923-    "java_grpc_library",
127924-    "java_proto_library",
127925-    "nodejs_gapic_assembly_pkg",
127926-    "nodejs_gapic_library",
127927-    "php_gapic_assembly_pkg",
127928-    "php_gapic_library",
127929-    "php_grpc_library",
127930-    "php_proto_library",
127931-    "proto_library_with_info",
127932-    "py_gapic_assembly_pkg",
127933-    "py_gapic_library",
127934-    "ruby_cloud_gapic_library",
127935-    "ruby_gapic_assembly_pkg",
127936-    "ruby_grpc_library",
127937-    "ruby_proto_library",
127938-)
127939-
127940-# This is an API workspace, having public visibility by default makes perfect sense.
127941-package(default_visibility = ["//visibility:public"])
127942-
127943-proto_library(
127944-    name = "fleetengine_proto",
127945-    srcs = [
127946-        "fleetengine.proto",
127947-        "header.proto",
127948-        "traffic.proto",
127949-        "trip_api.proto",
127950-        "trips.proto",
127951-        "vehicle_api.proto",
127952-        "vehicles.proto",
127953-    ],
127954-    deps = [
127955-        "//google/api:annotations_proto",
127956-        "//google/api:client_proto",
127957-        "//google/api:field_behavior_proto",
127958-        "//google/api:resource_proto",
127959-        "//google/api:routing_proto",
127960-        "//google/type:latlng_proto",
127961-        "@com_google_protobuf//:duration_proto",
127962-        "@com_google_protobuf//:empty_proto",
127963-        "@com_google_protobuf//:field_mask_proto",
127964-        "@com_google_protobuf//:timestamp_proto",
127965-        "@com_google_protobuf//:wrappers_proto",
127966-    ],
127967-)
127968-
127969-proto_library_with_info(
127970-    name = "fleetengine_proto_with_info",
127971-    deps = [
127972-        ":fleetengine_proto",
127973-        "//google/cloud:common_resources_proto",
127974-    ],
127975-)
127976-
127977-java_proto_library(
127978-    name = "fleetengine_java_proto",
127979-    deps = [":fleetengine_proto"],
127980-)
127981-
127982-java_grpc_library(
127983-    name = "fleetengine_java_grpc",
127984-    srcs = [":fleetengine_proto"],
127985-    deps = [":fleetengine_java_proto"],
127986-)
127987-
127988-java_gapic_library(
127989-    name = "fleetengine_java_gapic",
127990-    srcs = [":fleetengine_proto_with_info"],
127991-    gapic_yaml = None,
127992-    grpc_service_config = "fleetengine_grpc_service_config.json",
127993-    rest_numeric_enums = False,
127994-    service_yaml = "fleetengine.yaml",
127995-    test_deps = [
127996-        ":fleetengine_java_grpc",
127997-    ],
127998-    transport = "grpc",
127999-    deps = [
128000-        ":fleetengine_java_proto",
128001-        "//google/api:api_java_proto",
128002-    ],
128003-)
128004-
128005-java_gapic_test(
128006-    name = "fleetengine_java_gapic_test_suite",
128007-    test_classes = [
128008-        "google.maps.fleetengine.v1.TripServiceClientTest",
128009-        "google.maps.fleetengine.v1.VehicleServiceClientTest",
128010-    ],
128011-    runtime_deps = [":fleetengine_java_gapic_test"],
128012-)
128013-
128014-# Open Source Packages
128015-java_gapic_assembly_gradle_pkg(
128016-    name = "google-maps-fleetengine-v1-java",
128017-    include_samples = True,
128018-    transport = "grpc",
128019-    deps = [
128020-        ":fleetengine_java_gapic",
128021-        ":fleetengine_java_grpc",
128022-        ":fleetengine_java_proto",
128023-        ":fleetengine_proto",
128024-    ],
128025-)
128026-
128027-go_proto_library(
128028-    name = "fleetengine_go_proto",
128029-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
128030-    importpath = "google.golang.org/genproto/googleapis/maps/fleetengine/v1",
128031-    protos = [":fleetengine_proto"],
128032-    deps = [
128033-        "//google/api:annotations_go_proto",
128034-        "//google/type:latlng_go_proto",
128035-    ],
128036-)
128037-
128038-go_gapic_library(
128039-    name = "fleetengine_go_gapic",
128040-    srcs = [":fleetengine_proto_with_info"],
128041-    grpc_service_config = "fleetengine_grpc_service_config.json",
128042-    importpath = "google.golang.org/maps/fleetengine/v1;fleetengine",
128043-    metadata = True,
128044-    rest_numeric_enums = False,
128045-    service_yaml = "fleetengine.yaml",
128046-    deps = [
128047-        ":fleetengine_go_proto",
128048-        "@io_bazel_rules_go//proto/wkt:duration_go_proto",
128049-    ],
128050-)
128051-
128052-go_test(
128053-    name = "fleetengine_go_gapic_test",
128054-    srcs = [":fleetengine_go_gapic_srcjar_test"],
128055-    embed = [":fleetengine_go_gapic"],
128056-    importpath = "google.golang.org/maps/fleetengine/v1",
128057-)
128058-
128059-# Open Source Packages
128060-go_gapic_assembly_pkg(
128061-    name = "gapi-maps-fleetengine-v1-go",
128062-    deps = [
128063-        ":fleetengine_go_gapic",
128064-        ":fleetengine_go_gapic_srcjar-metadata.srcjar",
128065-        ":fleetengine_go_gapic_srcjar-test.srcjar",
128066-        ":fleetengine_go_proto",
128067-    ],
128068-)
128069-
128070-py_gapic_library(
128071-    name = "fleetengine_py_gapic",
128072-    srcs = [":fleetengine_proto"],
128073-    grpc_service_config = "fleetengine_grpc_service_config.json",
128074-    rest_numeric_enums = False,
128075-    transport = "grpc",
128076-)
128077-
128078-# Uncomment once https://github.com/googleapis/gapic-generator-python/issues/1371 is fixed
128079-#py_test(
128080-#    name = "fleetengine_py_gapic_test",
128081-#    srcs = [
128082-#        "fleetengine_py_gapic_pytest.py",
128083-#        "fleetengine_py_gapic_test.py",
128084-#    ],
128085-#    legacy_create_init = False,
128086-#    deps = [":fleetengine_py_gapic"],
128087-#)
128088-
128089-# Open Source Packages
128090-py_gapic_assembly_pkg(
128091-    name = "maps-fleetengine-v1-py",
128092-    deps = [
128093-        ":fleetengine_py_gapic",
128094-    ],
128095-)
128096-
128097-php_proto_library(
128098-    name = "fleetengine_php_proto",
128099-    deps = [":fleetengine_proto"],
128100-)
128101-
128102-php_grpc_library(
128103-    name = "fleetengine_php_grpc",
128104-    srcs = [":fleetengine_proto"],
128105-    deps = [":fleetengine_php_proto"],
128106-)
128107-
128108-php_gapic_library(
128109-    name = "fleetengine_php_gapic",
128110-    srcs = [":fleetengine_proto_with_info"],
128111-    grpc_service_config = "fleetengine_grpc_service_config.json",
128112-    rest_numeric_enums = False,
128113-    service_yaml = "fleetengine.yaml",
128114-    transport = "grpc+rest",
128115-    deps = [
128116-        ":fleetengine_php_grpc",
128117-        ":fleetengine_php_proto",
128118-    ],
128119-)
128120-
128121-# Open Source Packages
128122-php_gapic_assembly_pkg(
128123-    name = "google-maps-fleetengine-v1-php",
128124-    deps = [
128125-        ":fleetengine_php_gapic",
128126-        ":fleetengine_php_grpc",
128127-        ":fleetengine_php_proto",
128128-    ],
128129-)
128130-
128131-nodejs_gapic_library(
128132-    name = "fleetengine_nodejs_gapic",
128133-    package_name = "@googlemaps/fleetengine",
128134-    src = ":fleetengine_proto_with_info",
128135-    extra_protoc_parameters = ["metadata"],
128136-    grpc_service_config = "fleetengine_grpc_service_config.json",
128137-    package = "maps.fleetengine.v1",
128138-    rest_numeric_enums = False,
128139-    service_yaml = "fleetengine.yaml",
128140-    transport = "grpc+rest",
128141-    deps = [],
128142-)
128143-
128144-nodejs_gapic_assembly_pkg(
128145-    name = "maps-fleetengine-v1-nodejs",
128146-    deps = [
128147-        ":fleetengine_nodejs_gapic",
128148-        ":fleetengine_proto",
128149-        "//google/geo/type:viewport_proto",
128150-    ],
128151-)
128152-
128153-ruby_proto_library(
128154-    name = "fleetengine_ruby_proto",
128155-    deps = [":fleetengine_proto"],
128156-)
128157-
128158-ruby_grpc_library(
128159-    name = "fleetengine_ruby_grpc",
128160-    srcs = [":fleetengine_proto"],
128161-    deps = [":fleetengine_ruby_proto"],
128162-)
128163-
128164-ruby_cloud_gapic_library(
128165-    name = "fleetengine_ruby_gapic",
128166-    srcs = [":fleetengine_proto_with_info"],
128167-    extra_protoc_parameters = ["ruby-cloud-gem-name=google-maps-fleetengine-v1"],
128168-    grpc_service_config = "fleetengine_grpc_service_config.json",
128169-    rest_numeric_enums = False,
128170-    deps = [
128171-        ":fleetengine_ruby_grpc",
128172-        ":fleetengine_ruby_proto",
128173-    ],
128174-)
128175-
128176-# Open Source Packages
128177-ruby_gapic_assembly_pkg(
128178-    name = "google-maps-fleetengine-v1-ruby",
128179-    deps = [
128180-        ":fleetengine_ruby_gapic",
128181-        ":fleetengine_ruby_grpc",
128182-        ":fleetengine_ruby_proto",
128183-    ],
128184-)
128185-
128186-csharp_proto_library(
128187-    name = "fleetengine_csharp_proto",
128188-    deps = [":fleetengine_proto"],
128189-)
128190-
128191-csharp_grpc_library(
128192-    name = "fleetengine_csharp_grpc",
128193-    srcs = [":fleetengine_proto"],
128194-    deps = [":fleetengine_csharp_proto"],
128195-)
128196-
128197-csharp_gapic_library(
128198-    name = "fleetengine_csharp_gapic",
128199-    srcs = [":fleetengine_proto_with_info"],
128200-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
128201-    grpc_service_config = "fleetengine_grpc_service_config.json",
128202-    rest_numeric_enums = False,
128203-    deps = [
128204-        ":fleetengine_csharp_grpc",
128205-        ":fleetengine_csharp_proto",
128206-    ],
128207-)
128208-
128209-# Open Source Packages
128210-csharp_gapic_assembly_pkg(
128211-    name = "google-maps-fleetengine-v1-csharp",
128212-    deps = [
128213-        ":fleetengine_csharp_gapic",
128214-        ":fleetengine_csharp_grpc",
128215-        ":fleetengine_csharp_proto",
128216-    ],
128217-)
128218-##############################################################################
128219-# C++
128220-##############################################################################
128221-# Put your C++ rules here
128222diff -urN a/google/maps/mapsplatformdatasets/v1alpha/BUILD.bazel b/google/maps/mapsplatformdatasets/v1alpha/BUILD.bazel
128223--- a/google/maps/mapsplatformdatasets/v1alpha/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
128224+++ b/google/maps/mapsplatformdatasets/v1alpha/BUILD.bazel	1969-12-31 16:00:00
128225@@ -1,386 +0,0 @@
128226-# This file was automatically generated by BuildFileGenerator
128227-# https://github.com/googleapis/rules_gapic/tree/master/bazel
128228-
128229-# Most of the manual changes to this file will be overwritten.
128230-# It's **only** allowed to change the following rule attribute values:
128231-# - names of *_gapic_assembly_* rules
128232-# - certain parameters of *_gapic_library rules, including but not limited to:
128233-#    * extra_protoc_parameters
128234-#    * extra_protoc_file_parameters
128235-# The complete list of preserved parameters can be found in the source code.
128236-
128237-# This is an API workspace, having public visibility by default makes perfect sense.
128238-package(default_visibility = ["//visibility:public"])
128239-
128240-##############################################################################
128241-# Common
128242-##############################################################################
128243-load("@rules_proto//proto:defs.bzl", "proto_library")
128244-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
128245-
128246-proto_library(
128247-    name = "mapsplatformdatasets_proto",
128248-    srcs = [
128249-        "data_source.proto",
128250-        "dataset.proto",
128251-        "maps_platform_datasets.proto",
128252-        "maps_platform_datasets_alpha_service.proto",
128253-    ],
128254-    deps = [
128255-        "//google/api:annotations_proto",
128256-        "//google/api:client_proto",
128257-        "//google/api:field_behavior_proto",
128258-        "//google/api:resource_proto",
128259-        "@com_google_protobuf//:empty_proto",
128260-        "@com_google_protobuf//:field_mask_proto",
128261-        "@com_google_protobuf//:timestamp_proto",
128262-    ],
128263-)
128264-
128265-proto_library_with_info(
128266-    name = "mapsplatformdatasets_proto_with_info",
128267-    deps = [
128268-        ":mapsplatformdatasets_proto",
128269-        "//google/cloud:common_resources_proto",
128270-    ],
128271-)
128272-
128273-##############################################################################
128274-# Java
128275-##############################################################################
128276-load(
128277-    "@com_google_googleapis_imports//:imports.bzl",
128278-    "java_gapic_assembly_gradle_pkg",
128279-    "java_gapic_library",
128280-    "java_gapic_test",
128281-    "java_grpc_library",
128282-    "java_proto_library",
128283-)
128284-
128285-java_proto_library(
128286-    name = "mapsplatformdatasets_java_proto",
128287-    deps = [":mapsplatformdatasets_proto"],
128288-)
128289-
128290-java_grpc_library(
128291-    name = "mapsplatformdatasets_java_grpc",
128292-    srcs = [":mapsplatformdatasets_proto"],
128293-    deps = [":mapsplatformdatasets_java_proto"],
128294-)
128295-
128296-java_gapic_library(
128297-    name = "mapsplatformdatasets_java_gapic",
128298-    srcs = [":mapsplatformdatasets_proto_with_info"],
128299-    gapic_yaml = None,
128300-    grpc_service_config = "mapsplatformdatasets_grpc_service_config.json",
128301-    rest_numeric_enums = False,
128302-    service_yaml = "mapsplatformdatasets_v1alpha.yaml",
128303-    test_deps = [
128304-        ":mapsplatformdatasets_java_grpc",
128305-    ],
128306-    transport = "grpc+rest",
128307-    deps = [
128308-        ":mapsplatformdatasets_java_proto",
128309-        "//google/api:api_java_proto",
128310-    ],
128311-)
128312-
128313-java_gapic_test(
128314-    name = "mapsplatformdatasets_java_gapic_test_suite",
128315-    test_classes = [
128316-        "com.google.maps.mapsplatformdatasets.v1alpha.MapsPlatformDatasetsV1AlphaClientHttpJsonTest",
128317-        "com.google.maps.mapsplatformdatasets.v1alpha.MapsPlatformDatasetsV1AlphaClientTest",
128318-    ],
128319-    runtime_deps = [":mapsplatformdatasets_java_gapic_test"],
128320-)
128321-
128322-# Open Source Packages
128323-java_gapic_assembly_gradle_pkg(
128324-    name = "google-cloud-maps-mapsplatformdatasets-v1alpha-java",
128325-    include_samples = True,
128326-    transport = "grpc+rest",
128327-    deps = [
128328-        ":mapsplatformdatasets_java_gapic",
128329-        ":mapsplatformdatasets_java_grpc",
128330-        ":mapsplatformdatasets_java_proto",
128331-        ":mapsplatformdatasets_proto",
128332-    ],
128333-)
128334-
128335-##############################################################################
128336-# Go
128337-##############################################################################
128338-load(
128339-    "@com_google_googleapis_imports//:imports.bzl",
128340-    "go_gapic_assembly_pkg",
128341-    "go_gapic_library",
128342-    "go_proto_library",
128343-    "go_test",
128344-)
128345-
128346-go_proto_library(
128347-    name = "mapsplatformdatasets_go_proto",
128348-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
128349-    importpath = "google.golang.org/genproto/googleapis/maps/mapsplatformdatasets/v1alpha",
128350-    protos = [":mapsplatformdatasets_proto"],
128351-    deps = [
128352-        "//google/api:annotations_go_proto",
128353-    ],
128354-)
128355-
128356-go_gapic_library(
128357-    name = "mapsplatformdatasets_go_gapic",
128358-    srcs = [":mapsplatformdatasets_proto_with_info"],
128359-    grpc_service_config = "mapsplatformdatasets_grpc_service_config.json",
128360-    importpath = "cloud.google.com/go/maps/mapsplatformdatasets/apiv1alpha;mapsplatformdatasets",
128361-    metadata = True,
128362-    rest_numeric_enums = False,
128363-    service_yaml = "mapsplatformdatasets_v1alpha.yaml",
128364-    transport = "grpc+rest",
128365-    deps = [
128366-        ":mapsplatformdatasets_go_proto",
128367-    ],
128368-)
128369-
128370-go_test(
128371-    name = "mapsplatformdatasets_go_gapic_test",
128372-    srcs = [":mapsplatformdatasets_go_gapic_srcjar_test"],
128373-    embed = [":mapsplatformdatasets_go_gapic"],
128374-    importpath = "cloud.google.com/go/maps/mapsplatformdatasets/apiv1alpha",
128375-)
128376-
128377-# Open Source Packages
128378-go_gapic_assembly_pkg(
128379-    name = "gapi-cloud-maps-mapsplatformdatasets-v1alpha-go",
128380-    deps = [
128381-        ":mapsplatformdatasets_go_gapic",
128382-        ":mapsplatformdatasets_go_gapic_srcjar-metadata.srcjar",
128383-        ":mapsplatformdatasets_go_gapic_srcjar-test.srcjar",
128384-        ":mapsplatformdatasets_go_proto",
128385-    ],
128386-)
128387-
128388-##############################################################################
128389-# Python
128390-##############################################################################
128391-load(
128392-    "@com_google_googleapis_imports//:imports.bzl",
128393-    "py_gapic_assembly_pkg",
128394-    "py_gapic_library",
128395-    "py_test",
128396-)
128397-
128398-py_gapic_library(
128399-    name = "mapsplatformdatasets_py_gapic",
128400-    srcs = [":mapsplatformdatasets_proto"],
128401-    grpc_service_config = "mapsplatformdatasets_grpc_service_config.json",
128402-    rest_numeric_enums = False,
128403-    service_yaml = "mapsplatformdatasets_v1alpha.yaml",
128404-    transport = "grpc",
128405-    deps = [
128406-    ],
128407-)
128408-
128409-py_test(
128410-    name = "mapsplatformdatasets_py_gapic_test",
128411-    srcs = [
128412-        "mapsplatformdatasets_py_gapic_pytest.py",
128413-        "mapsplatformdatasets_py_gapic_test.py",
128414-    ],
128415-    legacy_create_init = False,
128416-    deps = [":mapsplatformdatasets_py_gapic"],
128417-)
128418-
128419-# Open Source Packages
128420-py_gapic_assembly_pkg(
128421-    name = "maps-mapsplatformdatasets-v1alpha-py",
128422-    deps = [
128423-        ":mapsplatformdatasets_py_gapic",
128424-    ],
128425-)
128426-
128427-##############################################################################
128428-# PHP
128429-##############################################################################
128430-load(
128431-    "@com_google_googleapis_imports//:imports.bzl",
128432-    "php_gapic_assembly_pkg",
128433-    "php_gapic_library",
128434-    "php_grpc_library",
128435-    "php_proto_library",
128436-)
128437-
128438-php_proto_library(
128439-    name = "mapsplatformdatasets_php_proto",
128440-    deps = [":mapsplatformdatasets_proto"],
128441-)
128442-
128443-php_grpc_library(
128444-    name = "mapsplatformdatasets_php_grpc",
128445-    srcs = [":mapsplatformdatasets_proto"],
128446-    deps = [":mapsplatformdatasets_php_proto"],
128447-)
128448-
128449-php_gapic_library(
128450-    name = "mapsplatformdatasets_php_gapic",
128451-    srcs = [":mapsplatformdatasets_proto_with_info"],
128452-    grpc_service_config = "mapsplatformdatasets_grpc_service_config.json",
128453-    rest_numeric_enums = False,
128454-    service_yaml = "mapsplatformdatasets_v1alpha.yaml",
128455-    transport = "grpc+rest",
128456-    deps = [
128457-        ":mapsplatformdatasets_php_grpc",
128458-        ":mapsplatformdatasets_php_proto",
128459-    ],
128460-)
128461-
128462-# Open Source Packages
128463-php_gapic_assembly_pkg(
128464-    name = "google-cloud-maps-mapsplatformdatasets-v1alpha-php",
128465-    deps = [
128466-        ":mapsplatformdatasets_php_gapic",
128467-        ":mapsplatformdatasets_php_grpc",
128468-        ":mapsplatformdatasets_php_proto",
128469-    ],
128470-)
128471-
128472-##############################################################################
128473-# Node.js
128474-##############################################################################
128475-load(
128476-    "@com_google_googleapis_imports//:imports.bzl",
128477-    "nodejs_gapic_assembly_pkg",
128478-    "nodejs_gapic_library",
128479-)
128480-
128481-nodejs_gapic_library(
128482-    name = "mapsplatformdatasets_nodejs_gapic",
128483-    package_name = "@google-cloud/mapsplatformdatasets",
128484-    src = ":mapsplatformdatasets_proto_with_info",
128485-    extra_protoc_parameters = ["metadata"],
128486-    grpc_service_config = "mapsplatformdatasets_grpc_service_config.json",
128487-    package = "google.maps.mapsplatformdatasets.v1alpha",
128488-    rest_numeric_enums = False,
128489-    service_yaml = "mapsplatformdatasets_v1alpha.yaml",
128490-    transport = "grpc+rest",
128491-    deps = [],
128492-)
128493-
128494-nodejs_gapic_assembly_pkg(
128495-    name = "maps-mapsplatformdatasets-v1alpha-nodejs",
128496-    deps = [
128497-        ":mapsplatformdatasets_nodejs_gapic",
128498-        ":mapsplatformdatasets_proto",
128499-    ],
128500-)
128501-
128502-##############################################################################
128503-# Ruby
128504-##############################################################################
128505-load(
128506-    "@com_google_googleapis_imports//:imports.bzl",
128507-    "ruby_cloud_gapic_library",
128508-    "ruby_gapic_assembly_pkg",
128509-    "ruby_grpc_library",
128510-    "ruby_proto_library",
128511-)
128512-
128513-ruby_proto_library(
128514-    name = "mapsplatformdatasets_ruby_proto",
128515-    deps = [":mapsplatformdatasets_proto"],
128516-)
128517-
128518-ruby_grpc_library(
128519-    name = "mapsplatformdatasets_ruby_grpc",
128520-    srcs = [":mapsplatformdatasets_proto"],
128521-    deps = [":mapsplatformdatasets_ruby_proto"],
128522-)
128523-
128524-ruby_cloud_gapic_library(
128525-    name = "mapsplatformdatasets_ruby_gapic",
128526-    srcs = [":mapsplatformdatasets_proto_with_info"],
128527-    extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-maps-mapsplatformdatasets-v1alpha"],
128528-    grpc_service_config = "mapsplatformdatasets_grpc_service_config.json",
128529-    rest_numeric_enums = False,
128530-    service_yaml = "mapsplatformdatasets_v1alpha.yaml",
128531-    deps = [
128532-        ":mapsplatformdatasets_ruby_grpc",
128533-        ":mapsplatformdatasets_ruby_proto",
128534-    ],
128535-)
128536-
128537-# Open Source Packages
128538-ruby_gapic_assembly_pkg(
128539-    name = "google-cloud-maps-mapsplatformdatasets-v1alpha-ruby",
128540-    deps = [
128541-        ":mapsplatformdatasets_ruby_gapic",
128542-        ":mapsplatformdatasets_ruby_grpc",
128543-        ":mapsplatformdatasets_ruby_proto",
128544-    ],
128545-)
128546-
128547-##############################################################################
128548-# C#
128549-##############################################################################
128550-load(
128551-    "@com_google_googleapis_imports//:imports.bzl",
128552-    "csharp_gapic_assembly_pkg",
128553-    "csharp_gapic_library",
128554-    "csharp_grpc_library",
128555-    "csharp_proto_library",
128556-)
128557-
128558-csharp_proto_library(
128559-    name = "mapsplatformdatasets_csharp_proto",
128560-    deps = [":mapsplatformdatasets_proto"],
128561-)
128562-
128563-csharp_grpc_library(
128564-    name = "mapsplatformdatasets_csharp_grpc",
128565-    srcs = [":mapsplatformdatasets_proto"],
128566-    deps = [":mapsplatformdatasets_csharp_proto"],
128567-)
128568-
128569-csharp_gapic_library(
128570-    name = "mapsplatformdatasets_csharp_gapic",
128571-    srcs = [":mapsplatformdatasets_proto_with_info"],
128572-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
128573-    grpc_service_config = "mapsplatformdatasets_grpc_service_config.json",
128574-    rest_numeric_enums = False,
128575-    service_yaml = "mapsplatformdatasets_v1alpha.yaml",
128576-    deps = [
128577-        ":mapsplatformdatasets_csharp_grpc",
128578-        ":mapsplatformdatasets_csharp_proto",
128579-    ],
128580-)
128581-
128582-# Open Source Packages
128583-csharp_gapic_assembly_pkg(
128584-    name = "google-cloud-maps-mapsplatformdatasets-v1alpha-csharp",
128585-    deps = [
128586-        ":mapsplatformdatasets_csharp_gapic",
128587-        ":mapsplatformdatasets_csharp_grpc",
128588-        ":mapsplatformdatasets_csharp_proto",
128589-    ],
128590-)
128591-
128592-##############################################################################
128593-# C++
128594-##############################################################################
128595-load(
128596-    "@com_google_googleapis_imports//:imports.bzl",
128597-    "cc_grpc_library",
128598-    "cc_proto_library",
128599-)
128600-
128601-cc_proto_library(
128602-    name = "mapsplatformdatasets_cc_proto",
128603-    deps = [":mapsplatformdatasets_proto"],
128604-)
128605-
128606-cc_grpc_library(
128607-    name = "mapsplatformdatasets_cc_grpc",
128608-    srcs = [":mapsplatformdatasets_proto"],
128609-    grpc_only = True,
128610-    deps = [":mapsplatformdatasets_cc_proto"],
128611-)
128612diff -urN a/google/maps/playablelocations/v3/BUILD.bazel b/google/maps/playablelocations/v3/BUILD.bazel
128613--- a/google/maps/playablelocations/v3/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
128614+++ b/google/maps/playablelocations/v3/BUILD.bazel	1969-12-31 16:00:00
128615@@ -1,279 +0,0 @@
128616-# This file was automatically generated by BuildFileGenerator
128617-
128618-##############################################################################
128619-# Common
128620-##############################################################################
128621-load("@rules_proto//proto:defs.bzl", "proto_library")
128622-load(
128623-    "@com_google_googleapis_imports//:imports.bzl",
128624-    "csharp_gapic_assembly_pkg",
128625-    "csharp_gapic_library",
128626-    "csharp_grpc_library",
128627-    "csharp_proto_library",
128628-    "go_gapic_assembly_pkg",
128629-    "go_gapic_library",
128630-    "go_proto_library",
128631-    "go_test",
128632-    "java_gapic_assembly_gradle_pkg",
128633-    "java_gapic_library",
128634-    "java_gapic_test",
128635-    "java_grpc_library",
128636-    "java_proto_library",
128637-    "nodejs_gapic_assembly_pkg",
128638-    "nodejs_gapic_library",
128639-    "php_gapic_assembly_pkg",
128640-    "php_gapic_library",
128641-    "php_grpc_library",
128642-    "php_proto_library",
128643-    "proto_library_with_info",
128644-    "ruby_cloud_gapic_library",
128645-    "ruby_gapic_assembly_pkg",
128646-    "ruby_grpc_library",
128647-    "ruby_proto_library",
128648-)
128649-
128650-# This is an API workspace, having public visibility by default makes perfect sense.
128651-package(default_visibility = ["//visibility:public"])
128652-
128653-proto_library(
128654-    name = "playablelocations_proto",
128655-    srcs = [
128656-        "playablelocations.proto",
128657-        "resources.proto",
128658-    ],
128659-    deps = [
128660-        "//google/api:annotations_proto",
128661-        "//google/api:client_proto",
128662-        "//google/api:field_behavior_proto",
128663-        "//google/maps/playablelocations/v3/sample:resources_proto",
128664-        "//google/maps/unity:clientinfo_proto",
128665-        "//google/type:latlng_proto",
128666-        "@com_google_protobuf//:duration_proto",
128667-        "@com_google_protobuf//:field_mask_proto",
128668-    ],
128669-)
128670-
128671-proto_library_with_info(
128672-    name = "playablelocations_proto_with_info",
128673-    deps = [
128674-        ":playablelocations_proto",
128675-        "//google/cloud:common_resources_proto",
128676-    ],
128677-)
128678-
128679-java_proto_library(
128680-    name = "playablelocations_java_proto",
128681-    deps = [
128682-        ":playablelocations_proto",
128683-        "//google/maps/playablelocations/v3/sample:resources_proto",
128684-        "//google/maps/unity:clientinfo_proto",
128685-    ],
128686-)
128687-
128688-java_grpc_library(
128689-    name = "playablelocations_java_grpc",
128690-    srcs = [":playablelocations_proto"],
128691-    deps = [":playablelocations_java_proto"],
128692-)
128693-
128694-java_gapic_library(
128695-    name = "playablelocations_java_gapic",
128696-    srcs = [":playablelocations_proto_with_info"],
128697-    grpc_service_config = "playablelocations_grpc_service_config.json",
128698-    rest_numeric_enums = False,
128699-    test_deps = [
128700-        ":playablelocations_java_grpc",
128701-    ],
128702-    transport = "grpc+rest",
128703-    deps = [
128704-        ":playablelocations_java_proto",
128705-    ],
128706-)
128707-
128708-java_gapic_test(
128709-    name = "playablelocations_java_gapic_test_suite",
128710-    test_classes = [
128711-        "com.google.maps.playablelocations.v3.PlayableLocationsClientHttpJsonTest",
128712-        "com.google.maps.playablelocations.v3.PlayableLocationsClientTest",
128713-    ],
128714-    runtime_deps = [":playablelocations_java_gapic_test"],
128715-)
128716-
128717-# Open Source Packages
128718-java_gapic_assembly_gradle_pkg(
128719-    name = "google-cloud-maps-playablelocations-v3-java",
128720-    include_samples = True,
128721-    transport = "grpc+rest",
128722-    deps = [
128723-        ":playablelocations_java_gapic",
128724-        ":playablelocations_java_grpc",
128725-        ":playablelocations_java_proto",
128726-        ":playablelocations_proto",
128727-    ],
128728-)
128729-
128730-go_proto_library(
128731-    name = "playablelocations_go_proto",
128732-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
128733-    importpath = "google.golang.org/genproto/googleapis/maps/playablelocations/v3",
128734-    protos = [":playablelocations_proto"],
128735-    deps = [
128736-        "//google/api:annotations_go_proto",
128737-        "//google/maps/playablelocations/v3/sample:resources_go_proto",
128738-        "//google/maps/unity:clientinfo_go_proto",
128739-        "//google/type:latlng_go_proto",
128740-    ],
128741-)
128742-
128743-go_gapic_library(
128744-    name = "playablelocations_go_gapic",
128745-    srcs = [":playablelocations_proto_with_info"],
128746-    grpc_service_config = "playablelocations_grpc_service_config.json",
128747-    importpath = "google.golang.org/google/maps/playablelocations/v3;playablelocations",
128748-    rest_numeric_enums = False,
128749-    service_yaml = "playablelocations_v3.yaml",
128750-    transport = "grpc+rest",
128751-    deps = [
128752-        ":playablelocations_go_proto",
128753-        "@io_bazel_rules_go//proto/wkt:duration_go_proto",
128754-    ],
128755-)
128756-
128757-go_test(
128758-    name = "playablelocations_go_gapic_test",
128759-    srcs = [":playablelocations_go_gapic_srcjar_test"],
128760-    embed = [":playablelocations_go_gapic"],
128761-    importpath = "google.golang.org/google/maps/playablelocations/v3",
128762-)
128763-
128764-# Open Source Packages
128765-go_gapic_assembly_pkg(
128766-    name = "gapi-cloud-maps-playablelocations-v3-go",
128767-    deps = [
128768-        ":playablelocations_go_gapic",
128769-        ":playablelocations_go_gapic_srcjar-test.srcjar",
128770-        ":playablelocations_go_proto",
128771-    ],
128772-)
128773-
128774-php_proto_library(
128775-    name = "playablelocations_php_proto",
128776-    deps = [":playablelocations_proto"],
128777-)
128778-
128779-php_grpc_library(
128780-    name = "playablelocations_php_grpc",
128781-    srcs = [":playablelocations_proto"],
128782-    deps = [":playablelocations_php_proto"],
128783-)
128784-
128785-php_gapic_library(
128786-    name = "playablelocations_php_gapic",
128787-    srcs = [":playablelocations_proto_with_info"],
128788-    rest_numeric_enums = False,
128789-    transport = "grpc+rest",
128790-    deps = [
128791-        ":playablelocations_php_grpc",
128792-        ":playablelocations_php_proto",
128793-    ],
128794-)
128795-
128796-# Open Source Packages
128797-php_gapic_assembly_pkg(
128798-    name = "google-cloud-maps-playablelocations-v3-php",
128799-    deps = [
128800-        ":playablelocations_php_gapic",
128801-        ":playablelocations_php_grpc",
128802-        ":playablelocations_php_proto",
128803-    ],
128804-)
128805-
128806-nodejs_gapic_library(
128807-    name = "playablelocations_nodejs_gapic",
128808-    src = ":playablelocations_proto_with_info",
128809-    extra_protoc_parameters = ["metadata"],
128810-    grpc_service_config = "playablelocations_grpc_service_config.json",
128811-    package = "google.maps.playablelocations.v3",
128812-    rest_numeric_enums = False,
128813-    service_yaml = "playablelocations_v3.yaml",
128814-    transport = "grpc+rest",
128815-    deps = [],
128816-)
128817-
128818-nodejs_gapic_assembly_pkg(
128819-    name = "maps-playablelocations-v3-nodejs",
128820-    deps = [
128821-        ":playablelocations_nodejs_gapic",
128822-        ":playablelocations_proto",
128823-    ],
128824-)
128825-
128826-ruby_proto_library(
128827-    name = "playablelocations_ruby_proto",
128828-    deps = [":playablelocations_proto"],
128829-)
128830-
128831-ruby_grpc_library(
128832-    name = "playablelocations_ruby_grpc",
128833-    srcs = [":playablelocations_proto"],
128834-    deps = [":playablelocations_ruby_proto"],
128835-)
128836-
128837-ruby_cloud_gapic_library(
128838-    name = "playablelocations_ruby_gapic",
128839-    srcs = [":playablelocations_proto_with_info"],
128840-    extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-playablelocations-v3"],
128841-    rest_numeric_enums = False,
128842-    deps = [
128843-        ":playablelocations_ruby_grpc",
128844-        ":playablelocations_ruby_proto",
128845-    ],
128846-)
128847-
128848-# Open Source Packages
128849-ruby_gapic_assembly_pkg(
128850-    name = "google-cloud-maps-playablelocations-v3-ruby",
128851-    deps = [
128852-        ":playablelocations_ruby_gapic",
128853-        ":playablelocations_ruby_grpc",
128854-        ":playablelocations_ruby_proto",
128855-    ],
128856-)
128857-
128858-csharp_proto_library(
128859-    name = "playablelocations_csharp_proto",
128860-    deps = [":playablelocations_proto"],
128861-)
128862-
128863-csharp_grpc_library(
128864-    name = "playablelocations_csharp_grpc",
128865-    srcs = [":playablelocations_proto"],
128866-    deps = [":playablelocations_csharp_proto"],
128867-)
128868-
128869-csharp_gapic_library(
128870-    name = "playablelocations_csharp_gapic",
128871-    srcs = [":playablelocations_proto_with_info"],
128872-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
128873-    grpc_service_config = "playablelocations_grpc_service_config.json",
128874-    rest_numeric_enums = False,
128875-    deps = [
128876-        ":playablelocations_csharp_grpc",
128877-        ":playablelocations_csharp_proto",
128878-    ],
128879-)
128880-
128881-# Open Source Packages
128882-csharp_gapic_assembly_pkg(
128883-    name = "google-cloud-maps-playablelocations-v3-csharp",
128884-    deps = [
128885-        ":playablelocations_csharp_gapic",
128886-        ":playablelocations_csharp_grpc",
128887-        ":playablelocations_csharp_proto",
128888-    ],
128889-)
128890-
128891-##############################################################################
128892-# C++
128893-##############################################################################
128894-# Put your C++ rules here
128895diff -urN a/google/maps/playablelocations/v3/sample/BUILD.bazel b/google/maps/playablelocations/v3/sample/BUILD.bazel
128896--- a/google/maps/playablelocations/v3/sample/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
128897+++ b/google/maps/playablelocations/v3/sample/BUILD.bazel	1969-12-31 16:00:00
128898@@ -1,134 +0,0 @@
128899-# This file was automatically generated by BuildFileGenerator
128900-
128901-# This is an API workspace, having public visibility by default makes perfect sense.
128902-package(default_visibility = ["//visibility:public"])
128903-
128904-##############################################################################
128905-# Common
128906-##############################################################################
128907-load("@rules_proto//proto:defs.bzl", "proto_library")
128908-
128909-proto_library(
128910-    name = "resources_proto",
128911-    srcs = [
128912-        "resources.proto",
128913-    ],
128914-    deps = [
128915-        "//google/api:field_behavior_proto",
128916-        "//google/type:latlng_proto",
128917-        "@com_google_protobuf//:field_mask_proto",
128918-    ],
128919-)
128920-
128921-##############################################################################
128922-# Java
128923-##############################################################################
128924-load(
128925-    "@com_google_googleapis_imports//:imports.bzl",
128926-    "java_grpc_library",
128927-    "java_proto_library",
128928-)
128929-
128930-java_proto_library(
128931-    name = "resources_java_proto",
128932-    deps = [":resources_proto"],
128933-)
128934-
128935-java_grpc_library(
128936-    name = "resources_java_grpc",
128937-    srcs = [":resources_proto"],
128938-    deps = [":resources_java_proto"],
128939-)
128940-
128941-##############################################################################
128942-# Go
128943-##############################################################################
128944-load(
128945-    "@com_google_googleapis_imports//:imports.bzl",
128946-    "go_proto_library",
128947-)
128948-
128949-go_proto_library(
128950-    name = "resources_go_proto",
128951-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
128952-    importpath = "google.golang.org/genproto/googleapis/maps/playablelocations/v3/sample",
128953-    protos = [":resources_proto"],
128954-    deps = [
128955-        "//google/api:annotations_go_proto",
128956-        "//google/type:latlng_go_proto",
128957-    ],
128958-)
128959-
128960-##############################################################################
128961-# PHP
128962-##############################################################################
128963-load(
128964-    "@com_google_googleapis_imports//:imports.bzl",
128965-    "php_grpc_library",
128966-    "php_proto_library",
128967-)
128968-
128969-php_proto_library(
128970-    name = "resources_php_proto",
128971-    deps = [":resources_proto"],
128972-)
128973-
128974-php_grpc_library(
128975-    name = "resources_php_grpc",
128976-    srcs = [":resources_proto"],
128977-    deps = [":resources_php_proto"],
128978-)
128979-
128980-##############################################################################
128981-# Node.js
128982-##############################################################################
128983-load(
128984-    "@com_google_googleapis_imports//:imports.bzl",
128985-    "nodejs_gapic_assembly_pkg",
128986-    "nodejs_gapic_library",
128987-)
128988-
128989-##############################################################################
128990-# Ruby
128991-##############################################################################
128992-load(
128993-    "@com_google_googleapis_imports//:imports.bzl",
128994-    "ruby_grpc_library",
128995-    "ruby_proto_library",
128996-)
128997-
128998-ruby_proto_library(
128999-    name = "resources_ruby_proto",
129000-    deps = [":resources_proto"],
129001-)
129002-
129003-ruby_grpc_library(
129004-    name = "resources_ruby_grpc",
129005-    srcs = [":resources_proto"],
129006-    deps = [":resources_ruby_proto"],
129007-)
129008-
129009-##############################################################################
129010-# C#
129011-##############################################################################
129012-load(
129013-    "@com_google_googleapis_imports//:imports.bzl",
129014-    "csharp_grpc_library",
129015-    "csharp_proto_library",
129016-)
129017-
129018-csharp_proto_library(
129019-    name = "resources_csharp_proto",
129020-    deps = [":resources_proto"],
129021-)
129022-
129023-csharp_grpc_library(
129024-    name = "resources_csharp_grpc",
129025-    srcs = [":resources_proto"],
129026-    deps = [":resources_csharp_proto"],
129027-)
129028-
129029-##############################################################################
129030-# C++
129031-##############################################################################
129032-# Put your C++ code here
129033diff -urN a/google/maps/regionlookup/v1alpha/BUILD.bazel b/google/maps/regionlookup/v1alpha/BUILD.bazel
129034--- a/google/maps/regionlookup/v1alpha/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
129035+++ b/google/maps/regionlookup/v1alpha/BUILD.bazel	1969-12-31 16:00:00
129036@@ -1,330 +0,0 @@
129037-# This file was automatically generated by BuildFileGenerator
129038-# https://github.com/googleapis/rules_gapic/tree/master/bazel
129039-
129040-# Most of the manual changes to this file will be overwritten.
129041-# It's **only** allowed to change the following rule attribute values:
129042-# - names of *_gapic_assembly_* rules
129043-# - certain parameters of *_gapic_library rules, including but not limited to:
129044-#    * extra_protoc_parameters
129045-#    * extra_protoc_file_parameters
129046-# The complete list of preserved parameters can be found in the source code.
129047-
129048-##############################################################################
129049-# Common
129050-##############################################################################
129051-load("@rules_proto//proto:defs.bzl", "proto_library")
129052-load(
129053-    "@com_google_googleapis_imports//:imports.bzl",
129054-    "cc_grpc_library",
129055-    "cc_proto_library",
129056-    "csharp_gapic_assembly_pkg",
129057-    "csharp_gapic_library",
129058-    "csharp_grpc_library",
129059-    "csharp_proto_library",
129060-    "go_gapic_assembly_pkg",
129061-    "go_gapic_library",
129062-    "go_proto_library",
129063-    "go_test",
129064-    "java_gapic_assembly_gradle_pkg",
129065-    "java_gapic_library",
129066-    "java_gapic_test",
129067-    "java_grpc_library",
129068-    "java_proto_library",
129069-    "nodejs_gapic_assembly_pkg",
129070-    "nodejs_gapic_library",
129071-    "php_gapic_assembly_pkg",
129072-    "php_gapic_library",
129073-    "php_grpc_library",
129074-    "php_proto_library",
129075-    "proto_library_with_info",
129076-    "py_gapic_assembly_pkg",
129077-    "py_gapic_library",
129078-    "py_test",
129079-    "ruby_cloud_gapic_library",
129080-    "ruby_gapic_assembly_pkg",
129081-    "ruby_grpc_library",
129082-    "ruby_proto_library",
129083-)
129084-
129085-# This is an API workspace, having public visibility by default makes perfect sense.
129086-package(default_visibility = ["//visibility:public"])
129087-
129088-proto_library(
129089-    name = "regionlookup_proto",
129090-    srcs = [
129091-        "region_identifier.proto",
129092-        "region_lookup_service.proto",
129093-        "region_match.proto",
129094-        "region_search_values.proto",
129095-    ],
129096-    deps = [
129097-        "//google/api:annotations_proto",
129098-        "//google/api:client_proto",
129099-        "//google/api:field_behavior_proto",
129100-        "//google/type:latlng_proto",
129101-    ],
129102-)
129103-
129104-proto_library_with_info(
129105-    name = "regionlookup_proto_with_info",
129106-    deps = [
129107-        ":regionlookup_proto",
129108-        "//google/cloud:common_resources_proto",
129109-    ],
129110-)
129111-
129112-java_proto_library(
129113-    name = "regionlookup_java_proto",
129114-    deps = [":regionlookup_proto"],
129115-)
129116-
129117-java_grpc_library(
129118-    name = "regionlookup_java_grpc",
129119-    srcs = [":regionlookup_proto"],
129120-    deps = [":regionlookup_java_proto"],
129121-)
129122-
129123-java_gapic_library(
129124-    name = "regionlookup_java_gapic",
129125-    srcs = [":regionlookup_proto_with_info"],
129126-    gapic_yaml = None,
129127-    grpc_service_config = "regionlookup_grpc_service_config.json",
129128-    rest_numeric_enums = False,
129129-    service_yaml = "regionlookup_v1alpha.yaml",
129130-    test_deps = [
129131-        ":regionlookup_java_grpc",
129132-    ],
129133-    transport = "grpc+rest",
129134-    deps = [
129135-        ":regionlookup_java_proto",
129136-        "//google/api:api_java_proto",
129137-    ],
129138-)
129139-
129140-java_gapic_test(
129141-    name = "regionlookup_java_gapic_test_suite",
129142-    test_classes = [
129143-        "com.google.maps.regionlookup.v1alpha.RegionLookupClientHttpJsonTest",
129144-        "com.google.maps.regionlookup.v1alpha.RegionLookupClientTest",
129145-    ],
129146-    runtime_deps = [":regionlookup_java_gapic_test"],
129147-)
129148-
129149-# Open Source Packages
129150-java_gapic_assembly_gradle_pkg(
129151-    name = "google-cloud-maps-regionlookup-v1alpha-java",
129152-    include_samples = True,
129153-    transport = "grpc+rest",
129154-    deps = [
129155-        ":regionlookup_java_gapic",
129156-        ":regionlookup_java_grpc",
129157-        ":regionlookup_java_proto",
129158-        ":regionlookup_proto",
129159-    ],
129160-)
129161-
129162-go_proto_library(
129163-    name = "regionlookup_go_proto",
129164-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
129165-    importpath = "google.golang.org/genproto/googleapis/maps/regionlookup/v1alpha",
129166-    protos = [":regionlookup_proto"],
129167-    deps = [
129168-        "//google/api:annotations_go_proto",
129169-        "//google/type:latlng_go_proto",
129170-    ],
129171-)
129172-
129173-go_gapic_library(
129174-    name = "regionlookup_go_gapic",
129175-    srcs = [":regionlookup_proto_with_info"],
129176-    grpc_service_config = "regionlookup_grpc_service_config.json",
129177-    importpath = "google.golang.org/google/maps/regionlookup/v1alpha;regionlookup",
129178-    metadata = True,
129179-    rest_numeric_enums = False,
129180-    service_yaml = "regionlookup_v1alpha.yaml",
129181-    transport = "grpc+rest",
129182-    deps = [
129183-        ":regionlookup_go_proto",
129184-    ],
129185-)
129186-
129187-go_test(
129188-    name = "regionlookup_go_gapic_test",
129189-    srcs = [":regionlookup_go_gapic_srcjar_test"],
129190-    embed = [":regionlookup_go_gapic"],
129191-    importpath = "google.golang.org/google/maps/regionlookup/v1alpha",
129192-)
129193-
129194-# Open Source Packages
129195-go_gapic_assembly_pkg(
129196-    name = "gapi-cloud-maps-regionlookup-v1alpha-go",
129197-    deps = [
129198-        ":regionlookup_go_gapic",
129199-        ":regionlookup_go_gapic_srcjar-metadata.srcjar",
129200-        ":regionlookup_go_gapic_srcjar-test.srcjar",
129201-        ":regionlookup_go_proto",
129202-    ],
129203-)
129204-
129205-py_gapic_library(
129206-    name = "regionlookup_py_gapic",
129207-    srcs = [":regionlookup_proto"],
129208-    grpc_service_config = "regionlookup_grpc_service_config.json",
129209-    rest_numeric_enums = False,
129210-    service_yaml = "regionlookup_v1alpha.yaml",
129211-    transport = "grpc",
129212-)
129213-
129214-py_test(
129215-    name = "regionlookup_py_gapic_test",
129216-    srcs = [
129217-        "regionlookup_py_gapic_pytest.py",
129218-        "regionlookup_py_gapic_test.py",
129219-    ],
129220-    legacy_create_init = False,
129221-    deps = [":regionlookup_py_gapic"],
129222-)
129223-
129224-# Open Source Packages
129225-py_gapic_assembly_pkg(
129226-    name = "maps-regionlookup-v1alpha-py",
129227-    deps = [
129228-        ":regionlookup_py_gapic",
129229-    ],
129230-)
129231-
129232-php_proto_library(
129233-    name = "regionlookup_php_proto",
129234-    deps = [":regionlookup_proto"],
129235-)
129236-
129237-php_grpc_library(
129238-    name = "regionlookup_php_grpc",
129239-    srcs = [":regionlookup_proto"],
129240-    deps = [":regionlookup_php_proto"],
129241-)
129242-
129243-php_gapic_library(
129244-    name = "regionlookup_php_gapic",
129245-    srcs = [":regionlookup_proto_with_info"],
129246-    grpc_service_config = "regionlookup_grpc_service_config.json",
129247-    rest_numeric_enums = False,
129248-    service_yaml = "regionlookup_v1alpha.yaml",
129249-    transport = "grpc+rest",
129250-    deps = [
129251-        ":regionlookup_php_grpc",
129252-        ":regionlookup_php_proto",
129253-    ],
129254-)
129255-
129256-# Open Source Packages
129257-php_gapic_assembly_pkg(
129258-    name = "google-cloud-maps-regionlookup-v1alpha-php",
129259-    deps = [
129260-        ":regionlookup_php_gapic",
129261-        ":regionlookup_php_grpc",
129262-        ":regionlookup_php_proto",
129263-    ],
129264-)
129265-
129266-nodejs_gapic_library(
129267-    name = "regionlookup_nodejs_gapic",
129268-    package_name = "@google-cloud/regionlookup",
129269-    src = ":regionlookup_proto_with_info",
129270-    extra_protoc_parameters = ["metadata"],
129271-    grpc_service_config = "regionlookup_grpc_service_config.json",
129272-    package = "google.maps.regionlookup.v1alpha",
129273-    rest_numeric_enums = False,
129274-    service_yaml = "regionlookup_v1alpha.yaml",
129275-    transport = "grpc+rest",
129276-    deps = [],
129277-)
129278-
129279-nodejs_gapic_assembly_pkg(
129280-    name = "maps-regionlookup-v1alpha-nodejs",
129281-    deps = [
129282-        ":regionlookup_nodejs_gapic",
129283-        ":regionlookup_proto",
129284-    ],
129285-)
129286-
129287-ruby_proto_library(
129288-    name = "regionlookup_ruby_proto",
129289-    deps = [":regionlookup_proto"],
129290-)
129291-
129292-ruby_grpc_library(
129293-    name = "regionlookup_ruby_grpc",
129294-    srcs = [":regionlookup_proto"],
129295-    deps = [":regionlookup_ruby_proto"],
129296-)
129297-
129298-ruby_cloud_gapic_library(
129299-    name = "regionlookup_ruby_gapic",
129300-    srcs = [":regionlookup_proto_with_info"],
129301-    extra_protoc_parameters = [
129302-        "ruby-cloud-gem-name=google-cloud-maps-regionlookup-v1alpha",
129303-    ],
129304-    grpc_service_config = "regionlookup_grpc_service_config.json",
129305-    rest_numeric_enums = False,
129306-    deps = [
129307-        ":regionlookup_ruby_grpc",
129308-        ":regionlookup_ruby_proto",
129309-    ],
129310-)
129311-
129312-# Open Source Packages
129313-ruby_gapic_assembly_pkg(
129314-    name = "google-cloud-maps-regionlookup-v1alpha-ruby",
129315-    deps = [
129316-        ":regionlookup_ruby_gapic",
129317-        ":regionlookup_ruby_grpc",
129318-        ":regionlookup_ruby_proto",
129319-    ],
129320-)
129321-
129322-csharp_proto_library(
129323-    name = "regionlookup_csharp_proto",
129324-    deps = [":regionlookup_proto"],
129325-)
129326-
129327-csharp_grpc_library(
129328-    name = "regionlookup_csharp_grpc",
129329-    srcs = [":regionlookup_proto"],
129330-    deps = [":regionlookup_csharp_proto"],
129331-)
129332-
129333-csharp_gapic_library(
129334-    name = "regionlookup_csharp_gapic",
129335-    srcs = [":regionlookup_proto_with_info"],
129336-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
129337-    grpc_service_config = "regionlookup_grpc_service_config.json",
129338-    rest_numeric_enums = False,
129339-    service_yaml = "regionlookup_v1alpha.yaml",
129340-    deps = [
129341-        ":regionlookup_csharp_grpc",
129342-        ":regionlookup_csharp_proto",
129343-    ],
129344-)
129345-
129346-# Open Source Packages
129347-csharp_gapic_assembly_pkg(
129348-    name = "google-cloud-maps-regionlookup-v1alpha-csharp",
129349-    deps = [
129350-        ":regionlookup_csharp_gapic",
129351-        ":regionlookup_csharp_grpc",
129352-        ":regionlookup_csharp_proto",
129353-    ],
129354-)
129355-
129356-cc_proto_library(
129357-    name = "regionlookup_cc_proto",
129358-    deps = [":regionlookup_proto"],
129359-)
129360-
129361-cc_grpc_library(
129362-    name = "regionlookup_cc_grpc",
129363-    srcs = [":regionlookup_proto"],
129364-    grpc_only = True,
129365-    deps = [":regionlookup_cc_proto"],
129366-)
129367diff -urN a/google/maps/roads/v1op/BUILD.bazel b/google/maps/roads/v1op/BUILD.bazel
129368--- a/google/maps/roads/v1op/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
129369+++ b/google/maps/roads/v1op/BUILD.bazel	1969-12-31 16:00:00
129370@@ -1,328 +0,0 @@
129371-# This file was automatically generated by BuildFileGenerator
129372-
129373-##############################################################################
129374-# Common
129375-##############################################################################
129376-load("@rules_proto//proto:defs.bzl", "proto_library")
129377-load(
129378-    "@com_google_googleapis_imports//:imports.bzl",
129379-    "cc_gapic_library",
129380-    "cc_grpc_library",
129381-    "cc_proto_library",
129382-    "csharp_gapic_assembly_pkg",
129383-    "csharp_gapic_library",
129384-    "csharp_grpc_library",
129385-    "csharp_proto_library",
129386-    "go_gapic_assembly_pkg",
129387-    "go_gapic_library",
129388-    "go_proto_library",
129389-    "go_test",
129390-    "java_gapic_assembly_gradle_pkg",
129391-    "java_gapic_library",
129392-    "java_gapic_test",
129393-    "java_grpc_library",
129394-    "java_proto_library",
129395-    "nodejs_gapic_assembly_pkg",
129396-    "nodejs_gapic_library",
129397-    "php_grpc_library",
129398-    "php_proto_library",
129399-    "proto_library_with_info",
129400-    "py_gapic_assembly_pkg",
129401-    "py_gapic_library",
129402-    "py_test",
129403-    "ruby_cloud_gapic_library",
129404-    "ruby_gapic_assembly_pkg",
129405-    "ruby_grpc_library",
129406-    "ruby_proto_library",
129407-)
129408-load("//google/maps:postprocessing.bzl", "maps_assembly_pkg")
129409-
129410-# This is an API workspace, having public visibility by default makes perfect sense.
129411-package(default_visibility = ["//visibility:public"])
129412-
129413-proto_library(
129414-    name = "roads_proto",
129415-    srcs = [
129416-        "roads.proto",
129417-    ],
129418-    deps = [
129419-        "//google/api:annotations_proto",
129420-        "//google/api:client_proto",
129421-        "//google/api:resource_proto",
129422-        "//google/type:latlng_proto",
129423-        "@com_google_protobuf//:wrappers_proto",
129424-    ],
129425-)
129426-
129427-proto_library_with_info(
129428-    name = "roads_proto_with_info",
129429-    deps = [
129430-        ":roads_proto",
129431-        "//google/cloud:common_resources_proto",
129432-    ],
129433-)
129434-
129435-java_proto_library(
129436-    name = "roads_java_proto",
129437-    deps = [":roads_proto"],
129438-)
129439-
129440-java_grpc_library(
129441-    name = "roads_java_grpc",
129442-    srcs = [":roads_proto"],
129443-    deps = [":roads_java_proto"],
129444-)
129445-
129446-java_gapic_library(
129447-    name = "roads_java_gapic",
129448-    srcs = [":roads_proto_with_info"],
129449-    grpc_service_config = "roads_grpc_service_config.json",
129450-    rest_numeric_enums = False,
129451-    test_deps = [
129452-        ":roads_java_grpc",
129453-    ],
129454-    transport = "grpc+rest",
129455-    deps = [
129456-        ":roads_java_proto",
129457-    ],
129458-)
129459-
129460-java_gapic_test(
129461-    name = "roads_java_gapic_test_suite",
129462-    test_classes = [
129463-        "com.google.maps.roads.v1op.RoadsServiceClientHttpJsonTest",
129464-        "com.google.maps.roads.v1op.RoadsServiceClientTest",
129465-    ],
129466-    runtime_deps = ["roads_java_gapic_test"],
129467-)
129468-
129469-# Open Source Packages
129470-java_gapic_assembly_gradle_pkg(
129471-    name = "google-maps-roads-v1op-java",
129472-    include_samples = True,
129473-    transport = "grpc+rest",
129474-    deps = [
129475-        ":roads_java_gapic",
129476-        ":roads_java_grpc",
129477-        ":roads_java_proto",
129478-        ":roads_proto",
129479-    ],
129480-)
129481-
129482-maps_assembly_pkg(
129483-    name = "google-maps-roads-v1op-java-postprocess",
129484-    srcs = [":google-maps-roads-v1op-java"],
129485-    language = "java",
129486-)
129487-
129488-go_proto_library(
129489-    name = "roads_go_proto",
129490-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
129491-    importpath = "google.golang.org/genproto/googleapis/maps/roads/v1op",
129492-    protos = [":roads_proto"],
129493-    deps = [
129494-        "//google/api:annotations_go_proto",
129495-        "//google/type:latlng_go_proto",
129496-    ],
129497-)
129498-
129499-go_gapic_library(
129500-    name = "roads_go_gapic",
129501-    srcs = [":roads_proto_with_info"],
129502-    grpc_service_config = "roads_grpc_service_config.json",
129503-    importpath = "developers.google.com/maps/go/roads/v1op;roads",
129504-    rest_numeric_enums = False,
129505-    service_yaml = "roads_v1op.yaml",
129506-    transport = "grpc+rest",
129507-    deps = [
129508-        ":roads_go_proto",
129509-    ],
129510-)
129511-
129512-go_test(
129513-    name = "roads_go_gapic_test",
129514-    srcs = [":roads_go_gapic_srcjar_test"],
129515-    embed = [":roads_go_gapic"],
129516-    importpath = "developers.google.com/maps/go/roads/v1op",
129517-)
129518-
129519-# Open Source Packages
129520-go_gapic_assembly_pkg(
129521-    name = "gapic-maps-roads-v1op-go",
129522-    deps = [
129523-        ":roads_go_gapic",
129524-        ":roads_go_gapic_srcjar-test.srcjar",
129525-        ":roads_go_proto",
129526-    ],
129527-)
129528-
129529-py_gapic_library(
129530-    name = "roads_py_gapic",
129531-    srcs = [":roads_proto"],
129532-    grpc_service_config = "roads_grpc_service_config.json",
129533-    rest_numeric_enums = False,
129534-    transport = "grpc",
129535-)
129536-
129537-py_test(
129538-    name = "roads_py_gapic_test",
129539-    srcs = [
129540-        "roads_py_gapic_pytest.py",
129541-        "roads_py_gapic_test.py",
129542-    ],
129543-    legacy_create_init = False,
129544-    deps = [":roads_py_gapic"],
129545-)
129546-
129547-# Open Source Packages
129548-py_gapic_assembly_pkg(
129549-    name = "roads-v1op-py",
129550-    deps = [
129551-        ":roads_py_gapic",
129552-    ],
129553-)
129554-
129555-maps_assembly_pkg(
129556-    name = "roads-v1op-py-postprocess",
129557-    srcs = [":roads-v1op-py"],
129558-    language = "py",
129559-)
129560-
129561-php_proto_library(
129562-    name = "roads_php_proto",
129563-    deps = [":roads_proto"],
129564-)
129565-
129566-php_grpc_library(
129567-    name = "roads_php_grpc",
129568-    srcs = [":roads_proto"],
129569-    deps = [":roads_php_proto"],
129570-)
129571-# A HttpRule option must be defined
129572-# php_gapic_library(
129573-#     name = "roads_php_gapic",
129574-#     srcs = [":roads_proto_with_info"],
129575-#     service_yaml = "roads_v1op.yaml",
129576-#     deps = [
129577-#         ":roads_php_grpc",
129578-#         ":roads_php_proto",
129579-#     ],
129580-# )
129581-
129582-# # Open Source Packages
129583-# php_gapic_assembly_pkg(
129584-#     name = "google-maps-roads-v1op-php",
129585-#     deps = [
129586-#         ":roads_php_gapic",
129587-#         ":roads_php_grpc",
129588-#         ":roads_php_proto",
129589-#     ],
129590-# )
129591-
129592-nodejs_gapic_library(
129593-    name = "roads_nodejs_gapic",
129594-    src = ":roads_proto_with_info",
129595-    extra_protoc_parameters = ["metadata"],
129596-    grpc_service_config = "roads_grpc_service_config.json",
129597-    package = "google.maps.roads.v1op",
129598-    rest_numeric_enums = False,
129599-    service_yaml = "roads_v1op.yaml",
129600-    transport = "grpc+rest",
129601-    deps = [],
129602-)
129603-
129604-nodejs_gapic_assembly_pkg(
129605-    name = "roads-v1op-nodejs",
129606-    deps = [
129607-        ":roads_nodejs_gapic",
129608-        ":roads_proto",
129609-    ],
129610-)
129611-
129612-ruby_proto_library(
129613-    name = "roads_ruby_proto",
129614-    deps = [":roads_proto"],
129615-)
129616-
129617-ruby_grpc_library(
129618-    name = "roads_ruby_grpc",
129619-    srcs = [":roads_proto"],
129620-    deps = [":roads_ruby_proto"],
129621-)
129622-
129623-ruby_cloud_gapic_library(
129624-    name = "roads_ruby_gapic",
129625-    srcs = [":roads_proto_with_info"],
129626-    extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-roads-v1op"],
129627-    rest_numeric_enums = False,
129628-    deps = [
129629-        ":roads_ruby_grpc",
129630-        ":roads_ruby_proto",
129631-    ],
129632-)
129633-
129634-# Open Source Packages
129635-ruby_gapic_assembly_pkg(
129636-    name = "google-maps-roads-v1op-ruby",
129637-    deps = [
129638-        ":roads_ruby_gapic",
129639-        ":roads_ruby_grpc",
129640-        ":roads_ruby_proto",
129641-    ],
129642-)
129643-
129644-csharp_proto_library(
129645-    name = "roads_csharp_proto",
129646-    deps = [":roads_proto"],
129647-)
129648-
129649-csharp_grpc_library(
129650-    name = "roads_csharp_grpc",
129651-    srcs = [":roads_proto"],
129652-    deps = [":roads_csharp_proto"],
129653-)
129654-
129655-csharp_gapic_library(
129656-    name = "roads_csharp_gapic",
129657-    srcs = [":roads_proto_with_info"],
129658-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
129659-    grpc_service_config = "roads_grpc_service_config.json",
129660-    rest_numeric_enums = False,
129661-    deps = [
129662-        ":roads_csharp_grpc",
129663-        ":roads_csharp_proto",
129664-    ],
129665-)
129666-
129667-# Open Source Packages
129668-csharp_gapic_assembly_pkg(
129669-    name = "google-maps-roads-v1op-csharp",
129670-    deps = [
129671-        ":roads_csharp_gapic",
129672-        ":roads_csharp_grpc",
129673-        ":roads_csharp_proto",
129674-    ],
129675-)
129676-
129677-cc_proto_library(
129678-    name = "roads_cc_proto",
129679-    deps = [":roads_proto"],
129680-)
129681-
129682-cc_grpc_library(
129683-    name = "roads_cc_grpc",
129684-    srcs = [":roads_proto"],
129685-    generate_mocks = True,
129686-    grpc_only = True,
129687-    deps = [":roads_cc_proto"],
129688-)
129689-
129690-cc_gapic_library(
129691-    name = "roads_cc_gapic",
129692-    src = ":roads_proto_with_info",
129693-    package = "google.maps.roads.v1op",
129694-    deps = [
129695-        ":roads_cc_grpc",
129696-        ":roads_cc_proto",
129697-    ],
129698-)
129699diff -urN a/google/maps/routes/v1/BUILD.bazel b/google/maps/routes/v1/BUILD.bazel
129700--- a/google/maps/routes/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
129701+++ b/google/maps/routes/v1/BUILD.bazel	1969-12-31 16:00:00
129702@@ -1,171 +0,0 @@
129703-# This file was automatically generated by BuildFileGenerator
129704-
129705-##############################################################################
129706-# Common
129707-##############################################################################
129708-load("@rules_proto//proto:defs.bzl", "proto_library")
129709-load(
129710-    "@com_google_googleapis_imports//:imports.bzl",
129711-    "cc_grpc_library",
129712-    "cc_proto_library",
129713-    "csharp_grpc_library",
129714-    "csharp_proto_library",
129715-    "go_proto_library",
129716-    "java_gapic_assembly_gradle_pkg",
129717-    "java_grpc_library",
129718-    "java_proto_library",
129719-    "php_grpc_library",
129720-    "php_proto_library",
129721-    "proto_library_with_info",
129722-    "py_gapic_library",
129723-    "py_test",
129724-    "ruby_grpc_library",
129725-    "ruby_proto_library",
129726-)
129727-
129728-# This is an API workspace, having public visibility by default makes perfect sense.
129729-package(default_visibility = ["//visibility:public"])
129730-
129731-proto_library(
129732-    name = "routes_proto",
129733-    srcs = [
129734-        "compute_custom_routes_request.proto",
129735-        "compute_custom_routes_response.proto",
129736-        "compute_route_matrix_request.proto",
129737-        "compute_routes_request.proto",
129738-        "compute_routes_response.proto",
129739-        "custom_route.proto",
129740-        "fallback_info.proto",
129741-        "polyline.proto",
129742-        "route.proto",
129743-        "route_matrix_element.proto",
129744-        "route_service.proto",
129745-        "toll_passes.proto",
129746-        "vehicle_emission_type.proto",
129747-        "waypoint.proto",
129748-    ],
129749-    deps = [
129750-        "//google/api:annotations_proto",
129751-        "//google/api:client_proto",
129752-        "//google/api:field_behavior_proto",
129753-        "//google/geo/type:viewport_proto",
129754-        "//google/rpc:status_proto",
129755-        "//google/type:latlng_proto",
129756-        "//google/type:money_proto",
129757-        "@com_google_protobuf//:duration_proto",
129758-        "@com_google_protobuf//:struct_proto",
129759-        "@com_google_protobuf//:timestamp_proto",
129760-        "@com_google_protobuf//:wrappers_proto",
129761-    ],
129762-)
129763-
129764-proto_library_with_info(
129765-    name = "routes_proto_with_info",
129766-    deps = [
129767-        ":routes_proto",
129768-        "//google/cloud:common_resources_proto",
129769-    ],
129770-)
129771-
129772-java_proto_library(
129773-    name = "routes_java_proto",
129774-    deps = [":routes_proto"],
129775-)
129776-
129777-java_grpc_library(
129778-    name = "routes_java_grpc",
129779-    srcs = [":routes_proto"],
129780-    deps = [":routes_java_proto"],
129781-)
129782-
129783-java_gapic_assembly_gradle_pkg(
129784-    name = "google-maps-routes-v1-java",
129785-    include_samples = True,
129786-    transport = "grpc+rest",
129787-    deps = [
129788-        "//google/maps/routes/v1:routes_java_grpc",
129789-        "//google/maps/routes/v1:routes_java_proto",
129790-        "//google/maps/routes/v1:routes_proto",
129791-    ],
129792-)
129793-
129794-go_proto_library(
129795-    name = "routes_go_proto",
129796-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
129797-    importpath = "google.golang.org/genproto/googleapis/maps/routes/v1",
129798-    protos = [":routes_proto"],
129799-    deps = [
129800-        "//google/api:annotations_go_proto",
129801-        "//google/geo/type:viewport_go_proto",
129802-        "//google/rpc:status_go_proto",
129803-        "//google/type:latlng_go_proto",
129804-        "//google/type:money_go_proto",
129805-    ],
129806-)
129807-
129808-py_gapic_library(
129809-    name = "routes_py_gapic",
129810-    srcs = [":routes_proto"],
129811-    grpc_service_config = "routes_grpc_service_config.json",
129812-    rest_numeric_enums = False,
129813-    transport = "grpc",
129814-    deps = [
129815-        "//google/geo/type:viewport_py_proto",
129816-    ],
129817-)
129818-
129819-py_test(
129820-    name = "routes_py_gapic_test",
129821-    srcs = [
129822-        "routes_py_gapic_pytest.py",
129823-        "routes_py_gapic_test.py",
129824-    ],
129825-    legacy_create_init = False,
129826-    deps = [":routes_py_gapic"],
129827-)
129828-
129829-php_proto_library(
129830-    name = "routes_php_proto",
129831-    deps = [":routes_proto"],
129832-)
129833-
129834-php_grpc_library(
129835-    name = "routes_php_grpc",
129836-    srcs = [":routes_proto"],
129837-    deps = [":routes_php_proto"],
129838-)
129839-
129840-ruby_proto_library(
129841-    name = "routes_ruby_proto",
129842-    deps = [":routes_proto"],
129843-)
129844-
129845-ruby_grpc_library(
129846-    name = "routes_ruby_grpc",
129847-    srcs = [":routes_proto"],
129848-    deps = [":routes_ruby_proto"],
129849-)
129850-
129851-csharp_proto_library(
129852-    name = "routes_csharp_proto",
129853-    deps = [":routes_proto"],
129854-)
129855-
129856-csharp_grpc_library(
129857-    name = "routes_csharp_grpc",
129858-    srcs = [":routes_proto"],
129859-    deps = [":routes_csharp_proto"],
129860-)
129861-
129862-cc_proto_library(
129863-    name = "routes_cc_proto",
129864-    deps = [":routes_proto"],
129865-)
129866-
129867-cc_grpc_library(
129868-    name = "routes_cc_grpc",
129869-    srcs = [":routes_proto"],
129870-    generate_mocks = True,
129871-    grpc_only = True,
129872-    deps = [":routes_cc_proto"],
129873-)
129874diff -urN a/google/maps/routes/v1alpha/BUILD.bazel b/google/maps/routes/v1alpha/BUILD.bazel
129875--- a/google/maps/routes/v1alpha/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
129876+++ b/google/maps/routes/v1alpha/BUILD.bazel	1969-12-31 16:00:00
129877@@ -1,166 +0,0 @@
129878-# This file was automatically generated by BuildFileGenerator
129879-
129880-# This is an API workspace, having public visibility by default makes perfect sense.
129881-package(default_visibility = ["//visibility:public"])
129882-
129883-##############################################################################
129884-# Common
129885-##############################################################################
129886-load("@rules_proto//proto:defs.bzl", "proto_library")
129887-
129888-proto_library(
129889-    name = "routes_proto",
129890-    srcs = [
129891-        "route_service.proto",
129892-    ],
129893-    deps = [
129894-        "//google/api:annotations_proto",
129895-        "//google/api:client_proto",
129896-        "//google/maps/routes/v1:routes_proto",
129897-    ],
129898-)
129899-
129900-##############################################################################
129901-# Java
129902-##############################################################################
129903-load(
129904-    "@com_google_googleapis_imports//:imports.bzl",
129905-    "java_grpc_library",
129906-    "java_proto_library",
129907-)
129908-
129909-java_proto_library(
129910-    name = "routes_java_proto",
129911-    deps = [":routes_proto"],
129912-)
129913-
129914-java_grpc_library(
129915-    name = "routes_java_grpc",
129916-    srcs = [":routes_proto"],
129917-    deps = [":routes_java_proto"],
129918-)
129919-
129920-##############################################################################
129921-# Go
129922-##############################################################################
129923-load(
129924-    "@com_google_googleapis_imports//:imports.bzl",
129925-    "go_proto_library",
129926-)
129927-
129928-go_proto_library(
129929-    name = "routes_go_proto",
129930-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
129931-    importpath = "google.golang.org/genproto/googleapis/maps/routes/v1alpha",
129932-    protos = [":routes_proto"],
129933-    deps = [
129934-        "//google/api:annotations_go_proto",
129935-        "//google/maps/routes/v1:routes_go_proto",
129936-    ],
129937-)
129938-
129939-##############################################################################
129940-# Python
129941-##############################################################################
129942-load(
129943-    "@com_google_googleapis_imports//:imports.bzl",
129944-    "moved_proto_library",
129945-    "py_grpc_library",
129946-    "py_proto_library",
129947-)
129948-
129949-moved_proto_library(
129950-    name = "routes_moved_proto",
129951-    srcs = [":routes_proto"],
129952-    deps = [
129953-        "//google/api:annotations_proto",
129954-        "//google/api:client_proto",
129955-        "//google/maps/routes/v1:routes_proto",
129956-    ],
129957-)
129958-
129959-py_proto_library(
129960-    name = "routes_py_proto",
129961-    deps = [":routes_moved_proto"],
129962-)
129963-
129964-py_grpc_library(
129965-    name = "routes_py_grpc",
129966-    srcs = [":routes_moved_proto"],
129967-    deps = [":routes_py_proto"],
129968-)
129969-
129970-##############################################################################
129971-# PHP
129972-##############################################################################
129973-load(
129974-    "@com_google_googleapis_imports//:imports.bzl",
129975-    "php_grpc_library",
129976-    "php_proto_library",
129977-)
129978-
129979-php_proto_library(
129980-    name = "routes_php_proto",
129981-    deps = [":routes_proto"],
129982-)
129983-
129984-php_grpc_library(
129985-    name = "routes_php_grpc",
129986-    srcs = [":routes_proto"],
129987-    deps = [":routes_php_proto"],
129988-)
129989-
129990-##############################################################################
129991-# Node.js
129992-##############################################################################
129993-load(
129994-    "@com_google_googleapis_imports//:imports.bzl",
129995-    "nodejs_gapic_assembly_pkg",
129996-    "nodejs_gapic_library",
129997-)
129998-
129999-
130000-##############################################################################
130001-# Ruby
130002-##############################################################################
130003-load(
130004-    "@com_google_googleapis_imports//:imports.bzl",
130005-    "ruby_grpc_library",
130006-    "ruby_proto_library",
130007-)
130008-
130009-ruby_proto_library(
130010-    name = "routes_ruby_proto",
130011-    deps = [":routes_proto"],
130012-)
130013-
130014-ruby_grpc_library(
130015-    name = "routes_ruby_grpc",
130016-    srcs = [":routes_proto"],
130017-    deps = [":routes_ruby_proto"],
130018-)
130019-
130020-##############################################################################
130021-# C#
130022-##############################################################################
130023-load(
130024-    "@com_google_googleapis_imports//:imports.bzl",
130025-    "csharp_grpc_library",
130026-    "csharp_proto_library",
130027-)
130028-
130029-csharp_proto_library(
130030-    name = "routes_csharp_proto",
130031-    deps = [":routes_proto"],
130032-)
130033-
130034-csharp_grpc_library(
130035-    name = "routes_csharp_grpc",
130036-    srcs = [":routes_proto"],
130037-    deps = [":routes_csharp_proto"],
130038-)
130039-
130040-##############################################################################
130041-# C++
130042-##############################################################################
130043-# Put your C++ code here
130044diff -urN a/google/maps/routespreferred/v1/BUILD.bazel b/google/maps/routespreferred/v1/BUILD.bazel
130045--- a/google/maps/routespreferred/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
130046+++ b/google/maps/routespreferred/v1/BUILD.bazel	1969-12-31 16:00:00
130047@@ -1,100 +0,0 @@
130048-# This file was automatically generated by BuildFileGenerator
130049-
130050-load("//google/maps:postprocessing.bzl", "maps_assembly_pkg")
130051-
130052-##############################################################################
130053-# Java
130054-##############################################################################
130055-load(
130056-    "@com_google_googleapis_imports//:imports.bzl",
130057-    "go_gapic_assembly_pkg",
130058-    "go_gapic_library",
130059-    "go_test",
130060-    "java_gapic_assembly_gradle_pkg",
130061-    "java_gapic_library",
130062-    "java_gapic_test",
130063-)
130064-
130065-# This is an API workspace, having public visibility by default makes perfect sense.
130066-package(default_visibility = ["//visibility:public"])
130067-
130068-alias(
130069-    name = "routes_proto",
130070-    actual = "//google/maps/routes/v1:routes_proto",
130071-)
130072-
130073-alias(
130074-    name = "routes_proto_with_info",
130075-    actual = "//google/maps/routes/v1:routes_proto_with_info",
130076-)
130077-
130078-java_gapic_library(
130079-    name = "routespreferred_java_gapic",
130080-    srcs = [":routes_proto_with_info"],
130081-    gapic_yaml = "routespreferred_gapic.yaml",
130082-    grpc_service_config = "//google/maps/routes/v1:routes_grpc_service_config.json",
130083-    rest_numeric_enums = False,
130084-    test_deps = [
130085-        "//google/maps/routes/v1:routes_java_grpc",
130086-    ],
130087-    transport = "grpc+rest",
130088-    deps = [
130089-        "//google/maps/routes/v1:routes_java_proto",
130090-    ],
130091-)
130092-
130093-java_gapic_test(
130094-    name = "routespreferred_java_gapic_test_suite",
130095-    test_classes = [
130096-        "com.google.maps.routespreferred.v1.RoutesPreferredClientHttpJsonTest",
130097-        "com.google.maps.routespreferred.v1.RoutesPreferredClientTest",
130098-    ],
130099-    runtime_deps = [":routespreferred_java_gapic_test"],
130100-)
130101-
130102-# Open Source Packages
130103-java_gapic_assembly_gradle_pkg(
130104-    name = "google-maps-routespreferred-v1-java",
130105-    include_samples = True,
130106-    transport = "grpc+rest",
130107-    deps = [
130108-        ":routespreferred_java_gapic",
130109-        "//google/maps/routes/v1:routes_java_grpc",  # needed for test mocks
130110-    ],
130111-)
130112-
130113-maps_assembly_pkg(
130114-    name = "google-maps-routespreferred-v1-java-postprocess",
130115-    srcs = [":google-maps-routespreferred-v1-java"],
130116-    language = "java",
130117-)
130118-
130119-go_gapic_library(
130120-    name = "routespreferred_go_gapic",
130121-    srcs = [":routes_proto_with_info"],
130122-    grpc_service_config = "",
130123-    importpath = "developers.google.com/maps/go/routespreferred/v1;routes",
130124-    rest_numeric_enums = False,
130125-    service_yaml = "routespreferred_v1.yaml",
130126-    transport = "grpc+rest",
130127-    deps = [
130128-        "//google/maps/routes/v1:routes_go_proto",
130129-    ],
130130-)
130131-
130132-go_test(
130133-    name = "routespreferred_go_gapic_test",
130134-    srcs = [":routespreferred_go_gapic_srcjar_test"],
130135-    embed = [":routespreferred_go_gapic"],
130136-    importpath = "developers.google.com/maps/go/routespreferred/v1",
130137-)
130138-
130139-# Open Source Packages
130140-go_gapic_assembly_pkg(
130141-    name = "gapic-maps-routespreferred-v1-go",
130142-    deps = [
130143-        ":routespreferred_go_gapic",
130144-        ":routespreferred_go_gapic_srcjar-test.srcjar",
130145-        "//google/maps/routes/v1:routes_go_proto",
130146-    ],
130147-)
130148diff -urN a/google/maps/routing/v2/BUILD.bazel b/google/maps/routing/v2/BUILD.bazel
130149--- a/google/maps/routing/v2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
130150+++ b/google/maps/routing/v2/BUILD.bazel	1969-12-31 16:00:00
130151@@ -1,418 +0,0 @@
130152-# This file was automatically generated by BuildFileGenerator
130153-# https://github.com/googleapis/rules_gapic/tree/master/bazel
130154-
130155-# Most of the manual changes to this file will be overwritten.
130156-# It's **only** allowed to change the following rule attribute values:
130157-# - names of *_gapic_assembly_* rules
130158-# - certain parameters of *_gapic_library rules, including but not limited to:
130159-#    * extra_protoc_parameters
130160-#    * extra_protoc_file_parameters
130161-# The complete list of preserved parameters can be found in the source code.
130162-
130163-# This is an API workspace, having public visibility by default makes perfect sense.
130164-package(default_visibility = ["//visibility:public"])
130165-
130166-##############################################################################
130167-# Common
130168-##############################################################################
130169-load("@rules_proto//proto:defs.bzl", "proto_library")
130170-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
130171-
130172-proto_library(
130173-    name = "routing_proto",
130174-    srcs = [
130175-        "fallback_info.proto",
130176-        "location.proto",
130177-        "maneuver.proto",
130178-        "navigation_instruction.proto",
130179-        "polyline.proto",
130180-        "route.proto",
130181-        "route_label.proto",
130182-        "route_modifiers.proto",
130183-        "route_travel_mode.proto",
130184-        "routes_service.proto",
130185-        "routing_preference.proto",
130186-        "speed_reading_interval.proto",
130187-        "toll_info.proto",
130188-        "toll_passes.proto",
130189-        "units.proto",
130190-        "vehicle_emission_type.proto",
130191-        "vehicle_info.proto",
130192-        "waypoint.proto",
130193-    ],
130194-    deps = [
130195-        "//google/api:annotations_proto",
130196-        "//google/api:client_proto",
130197-        "//google/api:field_behavior_proto",
130198-        "//google/geo/type:viewport_proto",
130199-        "//google/rpc:status_proto",
130200-        "//google/type:latlng_proto",
130201-        "//google/type:money_proto",
130202-        "@com_google_protobuf//:duration_proto",
130203-        "@com_google_protobuf//:struct_proto",
130204-        "@com_google_protobuf//:timestamp_proto",
130205-        "@com_google_protobuf//:wrappers_proto",
130206-    ],
130207-)
130208-
130209-proto_library_with_info(
130210-    name = "routing_proto_with_info",
130211-    deps = [
130212-        ":routing_proto",
130213-        "//google/cloud:common_resources_proto",
130214-    ],
130215-)
130216-
130217-##############################################################################
130218-# Java
130219-##############################################################################
130220-load(
130221-    "@com_google_googleapis_imports//:imports.bzl",
130222-    "java_gapic_assembly_gradle_pkg",
130223-    "java_gapic_library",
130224-    "java_gapic_test",
130225-    "java_grpc_library",
130226-    "java_proto_library",
130227-)
130228-
130229-java_proto_library(
130230-    name = "routing_java_proto",
130231-    deps = [":routing_proto"],
130232-)
130233-
130234-java_grpc_library(
130235-    name = "routing_java_grpc",
130236-    srcs = [":routing_proto"],
130237-    deps = [":routing_java_proto"],
130238-)
130239-
130240-java_gapic_library(
130241-    name = "routing_java_gapic",
130242-    srcs = [":routing_proto_with_info"],
130243-    gapic_yaml = None,
130244-    grpc_service_config = "library_grpc_service_config.json",
130245-    rest_numeric_enums = False,
130246-    service_yaml = "routes_v2.yaml",
130247-    test_deps = [
130248-        ":routing_java_grpc",
130249-    ],
130250-    transport = "grpc+rest",
130251-    deps = [
130252-        ":routing_java_proto",
130253-        "//google/api:api_java_proto",
130254-    ],
130255-)
130256-
130257-java_gapic_test(
130258-    name = "routing_java_gapic_test_suite",
130259-    test_classes = [
130260-        "com.google.maps.routing.v2.RoutesClientHttpJsonTest",
130261-        "com.google.maps.routing.v2.RoutesClientTest",
130262-    ],
130263-    runtime_deps = [":routing_java_gapic_test"],
130264-)
130265-
130266-# Open Source Packages
130267-java_gapic_assembly_gradle_pkg(
130268-    name = "google-maps-routing-v2-java",
130269-    include_samples = True,
130270-    transport = "grpc+rest",
130271-    deps = [
130272-        ":routing_java_gapic",
130273-        ":routing_java_grpc",
130274-        ":routing_java_proto",
130275-        ":routing_proto",
130276-    ],
130277-)
130278-
130279-##############################################################################
130280-# Go
130281-##############################################################################
130282-load(
130283-    "@com_google_googleapis_imports//:imports.bzl",
130284-    "go_gapic_assembly_pkg",
130285-    "go_gapic_library",
130286-    "go_proto_library",
130287-    "go_test",
130288-)
130289-
130290-go_proto_library(
130291-    name = "routing_go_proto",
130292-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
130293-    importpath = "google.golang.org/genproto/googleapis/maps/routing/v2",
130294-    protos = [":routing_proto"],
130295-    deps = [
130296-        "//google/api:annotations_go_proto",
130297-        "//google/geo/type:viewport_go_proto",
130298-        "//google/rpc:status_go_proto",
130299-        "//google/type:latlng_go_proto",
130300-        "//google/type:money_go_proto",
130301-    ],
130302-)
130303-
130304-go_gapic_library(
130305-    name = "routing_go_gapic",
130306-    srcs = [":routing_proto_with_info"],
130307-    grpc_service_config = "library_grpc_service_config.json",
130308-    importpath = "google.golang.org/google/maps/routing/v2;routing",
130309-    metadata = True,
130310-    rest_numeric_enums = False,
130311-    service_yaml = "routes_v2.yaml",
130312-    transport = "grpc+rest",
130313-    deps = [
130314-        ":routing_go_proto",
130315-        "@io_bazel_rules_go//proto/wkt:duration_go_proto",
130316-    ],
130317-)
130318-
130319-go_test(
130320-    name = "routing_go_gapic_test",
130321-    srcs = [":routing_go_gapic_srcjar_test"],
130322-    embed = [":routing_go_gapic"],
130323-    importpath = "google.golang.org/google/maps/routing/v2",
130324-)
130325-
130326-# Open Source Packages
130327-go_gapic_assembly_pkg(
130328-    name = "gapi-maps-routing-v2-go",
130329-    deps = [
130330-        ":routing_go_gapic",
130331-        ":routing_go_gapic_srcjar-metadata.srcjar",
130332-        ":routing_go_gapic_srcjar-test.srcjar",
130333-        ":routing_go_proto",
130334-    ],
130335-)
130336-
130337-##############################################################################
130338-# Python
130339-##############################################################################
130340-load(
130341-    "@com_google_googleapis_imports//:imports.bzl",
130342-    "py_gapic_assembly_pkg",
130343-    "py_gapic_library",
130344-    "py_test",
130345-)
130346-
130347-py_gapic_library(
130348-    name = "routing_py_gapic",
130349-    srcs = [":routing_proto"],
130350-    grpc_service_config = "library_grpc_service_config.json",
130351-    rest_numeric_enums = False,
130352-    service_yaml = "routes_v2.yaml",
130353-    transport = "grpc",
130354-    deps = [
130355-        "//google/geo/type:viewport_py_proto",
130356-    ],
130357-)
130358-
130359-py_test(
130360-    name = "routing_py_gapic_test",
130361-    srcs = [
130362-        "routing_py_gapic_pytest.py",
130363-        "routing_py_gapic_test.py",
130364-    ],
130365-    legacy_create_init = False,
130366-    deps = [":routing_py_gapic"],
130367-)
130368-
130369-# Open Source Packages
130370-py_gapic_assembly_pkg(
130371-    name = "maps-routing-v2-py",
130372-    deps = [
130373-        ":routing_py_gapic",
130374-    ],
130375-)
130376-
130377-##############################################################################
130378-# PHP
130379-##############################################################################
130380-load(
130381-    "@com_google_googleapis_imports//:imports.bzl",
130382-    "php_gapic_assembly_pkg",
130383-    "php_gapic_library",
130384-    "php_grpc_library",
130385-    "php_proto_library",
130386-)
130387-
130388-php_proto_library(
130389-    name = "routing_php_proto",
130390-    deps = [":routing_proto"],
130391-)
130392-
130393-php_grpc_library(
130394-    name = "routing_php_grpc",
130395-    srcs = [":routing_proto"],
130396-    deps = [":routing_php_proto"],
130397-)
130398-
130399-php_gapic_library(
130400-    name = "routing_php_gapic",
130401-    srcs = [":routing_proto_with_info"],
130402-    grpc_service_config = "library_grpc_service_config.json",
130403-    rest_numeric_enums = False,
130404-    service_yaml = "routes_v2.yaml",
130405-    transport = "grpc+rest",
130406-    deps = [
130407-        ":routing_php_grpc",
130408-        ":routing_php_proto",
130409-    ],
130410-)
130411-
130412-# Open Source Packages
130413-php_gapic_assembly_pkg(
130414-    name = "google-maps-routing-v2-php",
130415-    deps = [
130416-        ":routing_php_gapic",
130417-        ":routing_php_grpc",
130418-        ":routing_php_proto",
130419-    ],
130420-)
130421-
130422-##############################################################################
130423-# Node.js
130424-##############################################################################
130425-load(
130426-    "@com_google_googleapis_imports//:imports.bzl",
130427-    "nodejs_gapic_assembly_pkg",
130428-    "nodejs_gapic_library",
130429-)
130430-
130431-nodejs_gapic_library(
130432-    name = "routing_nodejs_gapic",
130433-    package_name = "@googlemaps/routing",
130434-    src = ":routing_proto_with_info",
130435-    extra_protoc_parameters = ["metadata"],
130436-    grpc_service_config = "library_grpc_service_config.json",
130437-    package = "google.maps.routing.v2",
130438-    rest_numeric_enums = False,
130439-    service_yaml = "routes_v2.yaml",
130440-    transport = "grpc+rest",
130441-    deps = [],
130442-)
130443-
130444-nodejs_gapic_assembly_pkg(
130445-    name = "maps-routing-v2-nodejs",
130446-    deps = [
130447-        ":routing_nodejs_gapic",
130448-        ":routing_proto",
130449-        "//google/geo/type:viewport_proto",
130450-    ],
130451-)
130452-
130453-##############################################################################
130454-# Ruby
130455-##############################################################################
130456-load(
130457-    "@com_google_googleapis_imports//:imports.bzl",
130458-    "ruby_cloud_gapic_library",
130459-    "ruby_gapic_assembly_pkg",
130460-    "ruby_grpc_library",
130461-    "ruby_proto_library",
130462-)
130463-
130464-ruby_proto_library(
130465-    name = "routing_ruby_proto",
130466-    deps = [":routing_proto"],
130467-)
130468-
130469-ruby_grpc_library(
130470-    name = "routing_ruby_grpc",
130471-    srcs = [":routing_proto"],
130472-    deps = [":routing_ruby_proto"],
130473-)
130474-
130475-ruby_cloud_gapic_library(
130476-    name = "routing_ruby_gapic",
130477-    srcs = [":routing_proto_with_info"],
130478-    extra_protoc_parameters = [
130479-        "ruby-cloud-api-id=routes.googleapis.com",
130480-        "ruby-cloud-api-shortname=routes",
130481-        "ruby-cloud-gem-name=google-maps-routing-v2",
130482-        "ruby-cloud-product-url=https://developers.google.com/maps/documentation/",
130483-    ],
130484-    grpc_service_config = "library_grpc_service_config.json",
130485-    rest_numeric_enums = False,
130486-    ruby_cloud_description = "Routing includes the process of calculating a path along the road network, complete with an Estimated Time of Arrival (ETA).",
130487-    ruby_cloud_title = "Routes V2",
130488-    service_yaml = "routes_v2.yaml",
130489-    deps = [
130490-        ":routing_ruby_grpc",
130491-        ":routing_ruby_proto",
130492-    ],
130493-)
130494-
130495-# Open Source Packages
130496-ruby_gapic_assembly_pkg(
130497-    name = "google-maps-routing-v2-ruby",
130498-    deps = [
130499-        ":routing_ruby_gapic",
130500-        ":routing_ruby_grpc",
130501-        ":routing_ruby_proto",
130502-    ],
130503-)
130504-
130505-##############################################################################
130506-# C#
130507-##############################################################################
130508-load(
130509-    "@com_google_googleapis_imports//:imports.bzl",
130510-    "csharp_gapic_assembly_pkg",
130511-    "csharp_gapic_library",
130512-    "csharp_grpc_library",
130513-    "csharp_proto_library",
130514-)
130515-
130516-csharp_proto_library(
130517-    name = "routing_csharp_proto",
130518-    deps = [":routing_proto"],
130519-)
130520-
130521-csharp_grpc_library(
130522-    name = "routing_csharp_grpc",
130523-    srcs = [":routing_proto"],
130524-    deps = [":routing_csharp_proto"],
130525-)
130526-
130527-csharp_gapic_library(
130528-    name = "routing_csharp_gapic",
130529-    srcs = [":routing_proto_with_info"],
130530-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
130531-    grpc_service_config = "library_grpc_service_config.json",
130532-    rest_numeric_enums = False,
130533-    service_yaml = "routes_v2.yaml",
130534-    deps = [
130535-        ":routing_csharp_grpc",
130536-        ":routing_csharp_proto",
130537-    ],
130538-)
130539-
130540-# Open Source Packages
130541-csharp_gapic_assembly_pkg(
130542-    name = "google-maps-routing-v2-csharp",
130543-    deps = [
130544-        ":routing_csharp_gapic",
130545-        ":routing_csharp_grpc",
130546-        ":routing_csharp_proto",
130547-    ],
130548-)
130549-
130550-##############################################################################
130551-# C++
130552-##############################################################################
130553-load(
130554-    "@com_google_googleapis_imports//:imports.bzl",
130555-    "cc_grpc_library",
130556-    "cc_proto_library",
130557-)
130558-
130559-cc_proto_library(
130560-    name = "routing_cc_proto",
130561-    deps = [":routing_proto"],
130562-)
130563-
130564-cc_grpc_library(
130565-    name = "routing_cc_grpc",
130566-    srcs = [":routing_proto"],
130567-    grpc_only = True,
130568-    deps = [":routing_cc_proto"],
130569-)
130570diff -urN a/google/maps/unity/BUILD.bazel b/google/maps/unity/BUILD.bazel
130571--- a/google/maps/unity/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
130572+++ b/google/maps/unity/BUILD.bazel	1969-12-31 16:00:00
130573@@ -1,129 +0,0 @@
130574-# This file was automatically generated by BuildFileGenerator
130575-
130576-# This is an API workspace, having public visibility by default makes perfect sense.
130577-package(default_visibility = ["//visibility:public"])
130578-
130579-##############################################################################
130580-# Common
130581-##############################################################################
130582-load("@rules_proto//proto:defs.bzl", "proto_library")
130583-
130584-proto_library(
130585-    name = "clientinfo_proto",
130586-    srcs = [
130587-        "clientinfo.proto",
130588-    ],
130589-    deps = [
130590-    ],
130591-)
130592-
130593-##############################################################################
130594-# Java
130595-##############################################################################
130596-load(
130597-    "@com_google_googleapis_imports//:imports.bzl",
130598-    "java_grpc_library",
130599-    "java_proto_library",
130600-)
130601-
130602-java_proto_library(
130603-    name = "clientinfo_java_proto",
130604-    deps = [":clientinfo_proto"],
130605-)
130606-
130607-java_grpc_library(
130608-    name = "clientinfo_java_grpc",
130609-    srcs = [":clientinfo_proto"],
130610-    deps = [":clientinfo_java_proto"],
130611-)
130612-
130613-##############################################################################
130614-# Go
130615-##############################################################################
130616-load(
130617-    "@com_google_googleapis_imports//:imports.bzl",
130618-    "go_proto_library",
130619-)
130620-
130621-go_proto_library(
130622-    name = "clientinfo_go_proto",
130623-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
130624-    importpath = "google.golang.org/genproto/googleapis/maps/unity",
130625-    protos = [":clientinfo_proto"],
130626-    deps = [
130627-    ],
130628-)
130629-
130630-##############################################################################
130631-# PHP
130632-##############################################################################
130633-load(
130634-    "@com_google_googleapis_imports//:imports.bzl",
130635-    "php_grpc_library",
130636-    "php_proto_library",
130637-)
130638-
130639-php_proto_library(
130640-    name = "clientinfo_php_proto",
130641-    deps = [":clientinfo_proto"],
130642-)
130643-
130644-php_grpc_library(
130645-    name = "clientinfo_php_grpc",
130646-    srcs = [":clientinfo_proto"],
130647-    deps = [":clientinfo_php_proto"],
130648-)
130649-
130650-##############################################################################
130651-# Node.js
130652-##############################################################################
130653-load(
130654-    "@com_google_googleapis_imports//:imports.bzl",
130655-    "nodejs_gapic_assembly_pkg",
130656-    "nodejs_gapic_library",
130657-)
130658-
130659-##############################################################################
130660-# Ruby
130661-##############################################################################
130662-load(
130663-    "@com_google_googleapis_imports//:imports.bzl",
130664-    "ruby_grpc_library",
130665-    "ruby_proto_library",
130666-)
130667-
130668-ruby_proto_library(
130669-    name = "clientinfo_ruby_proto",
130670-    deps = [":clientinfo_proto"],
130671-)
130672-
130673-ruby_grpc_library(
130674-    name = "clientinfo_ruby_grpc",
130675-    srcs = [":clientinfo_proto"],
130676-    deps = [":clientinfo_ruby_proto"],
130677-)
130678-
130679-##############################################################################
130680-# C#
130681-##############################################################################
130682-load(
130683-    "@com_google_googleapis_imports//:imports.bzl",
130684-    "csharp_grpc_library",
130685-    "csharp_proto_library",
130686-)
130687-
130688-csharp_proto_library(
130689-    name = "clientinfo_csharp_proto",
130690-    deps = [":clientinfo_proto"],
130691-)
130692-
130693-csharp_grpc_library(
130694-    name = "clientinfo_csharp_grpc",
130695-    srcs = [":clientinfo_proto"],
130696-    deps = [":clientinfo_csharp_proto"],
130697-)
130698-
130699-##############################################################################
130700-# C++
130701-##############################################################################
130702-# Put your C++ code here
130703diff -urN a/google/monitoring/BUILD.bazel b/google/monitoring/BUILD.bazel
130704--- a/google/monitoring/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
130705+++ b/google/monitoring/BUILD.bazel	1969-12-31 16:00:00
130706@@ -1,41 +0,0 @@
130707-# This build file includes a target for the Ruby wrapper library for
130708-# google-cloud-monitoring.
130709-
130710-# This is an API workspace, having public visibility by default makes perfect sense.
130711-package(default_visibility = ["//visibility:public"])
130712-
130713-# Export yaml configs.
130714-exports_files(glob(["*.yaml"]))
130715-
130716-load(
130717-    "@com_google_googleapis_imports//:imports.bzl",
130718-    "ruby_cloud_gapic_library",
130719-    "ruby_gapic_assembly_pkg",
130720-)
130721-
130722-# Generates a Ruby wrapper client for monitoring.
130723-# Ruby wrapper clients are versionless, but are generated from source protos
130724-# for a particular service version, v3 in this case.
130725-ruby_cloud_gapic_library(
130726-    name = "monitoring_ruby_wrapper",
130727-    srcs = ["//google/monitoring/v3:monitoring_proto_with_info"],
130728-    extra_protoc_parameters = [
130729-        "ruby-cloud-gem-name=google-cloud-monitoring",
130730-        "ruby-cloud-env-prefix=MONITORING",
130731-        "ruby-cloud-wrapper-of=v3:0.4",
130732-        "ruby-cloud-product-url=https://cloud.google.com/monitoring",
130733-        "ruby-cloud-api-id=monitoring.googleapis.com",
130734-        "ruby-cloud-api-shortname=monitoring",
130735-        "ruby-cloud-migration-version=1.0",
130736-    ],
130737-    ruby_cloud_description = "Cloud Monitoring collects metrics, events, and metadata from Google Cloud, Amazon Web Services (AWS), hosted uptime probes, and application instrumentation.",
130738-    ruby_cloud_title = "Cloud Monitoring",
130739-)
130740-
130741-# Open Source package.
130742-ruby_gapic_assembly_pkg(
130743-    name = "google-cloud-monitoring-ruby",
130744-    deps = [
130745-        ":monitoring_ruby_wrapper",
130746-    ],
130747-)
130748diff -urN a/google/monitoring/dashboard/BUILD.bazel b/google/monitoring/dashboard/BUILD.bazel
130749--- a/google/monitoring/dashboard/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
130750+++ b/google/monitoring/dashboard/BUILD.bazel	1969-12-31 16:00:00
130751@@ -1,40 +0,0 @@
130752-# This build file includes a target for the Ruby wrapper library for
130753-# google-cloud-monitoring-dashboard.
130754-
130755-# This is an API workspace, having public visibility by default makes perfect sense.
130756-package(default_visibility = ["//visibility:public"])
130757-
130758-# Export yaml configs.
130759-exports_files(glob(["*.yaml"]))
130760-
130761-load(
130762-    "@com_google_googleapis_imports//:imports.bzl",
130763-    "ruby_cloud_gapic_library",
130764-    "ruby_gapic_assembly_pkg",
130765-)
130766-
130767-# Generates a Ruby wrapper client for monitoring.
130768-# Ruby wrapper clients are versionless, but are generated from source protos
130769-# for a particular service version, v1 in this case.
130770-ruby_cloud_gapic_library(
130771-    name = "dashboard_ruby_wrapper",
130772-    srcs = ["//google/monitoring/dashboard/v1:dashboard_proto_with_info"],
130773-    extra_protoc_parameters = [
130774-        "ruby-cloud-gem-name=google-cloud-monitoring-dashboard",
130775-        "ruby-cloud-env-prefix=MONITORING",
130776-        "ruby-cloud-wrapper-of=v1:0.5",
130777-        "ruby-cloud-product-url=https://cloud.google.com/monitoring",
130778-        "ruby-cloud-api-id=monitoring.googleapis.com",
130779-        "ruby-cloud-api-shortname=monitoring",
130780-    ],
130781-    ruby_cloud_description = "Cloud Monitoring collects metrics, events, and metadata from Google Cloud, Amazon Web Services (AWS), hosted uptime probes, and application instrumentation.",
130782-    ruby_cloud_title = "Cloud Monitoring Dashboard",
130783-)
130784-
130785-# Open Source package.
130786-ruby_gapic_assembly_pkg(
130787-    name = "google-cloud-monitoring-dashboard-ruby",
130788-    deps = [
130789-        ":dashboard_ruby_wrapper",
130790-    ],
130791-)
130792diff -urN a/google/monitoring/dashboard/v1/BUILD.bazel b/google/monitoring/dashboard/v1/BUILD.bazel
130793--- a/google/monitoring/dashboard/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
130794+++ b/google/monitoring/dashboard/v1/BUILD.bazel	1969-12-31 16:00:00
130795@@ -1,360 +0,0 @@
130796-# This file was automatically generated by BuildFileGenerator
130797-# https://github.com/googleapis/rules_gapic/tree/master/bazel
130798-
130799-# Most of the manual changes to this file will be overwritten.
130800-# It's **only** allowed to change the following rule attribute values:
130801-# - names of *_gapic_assembly_* rules
130802-# - certain parameters of *_gapic_library rules, including but not limited to:
130803-#    * extra_protoc_parameters
130804-#    * extra_protoc_file_parameters
130805-# The complete list of preserved parameters can be found in the source code.
130806-
130807-##############################################################################
130808-# Common
130809-##############################################################################
130810-load("@rules_proto//proto:defs.bzl", "proto_library")
130811-load(
130812-    "@com_google_googleapis_imports//:imports.bzl",
130813-    "cc_grpc_library",
130814-    "cc_proto_library",
130815-    "csharp_gapic_assembly_pkg",
130816-    "csharp_gapic_library",
130817-    "csharp_grpc_library",
130818-    "csharp_proto_library",
130819-    "go_gapic_assembly_pkg",
130820-    "go_gapic_library",
130821-    "go_proto_library",
130822-    "go_test",
130823-    "java_gapic_assembly_gradle_pkg",
130824-    "java_gapic_library",
130825-    "java_gapic_test",
130826-    "java_grpc_library",
130827-    "java_proto_library",
130828-    "nodejs_gapic_assembly_pkg",
130829-    "nodejs_gapic_library",
130830-    "php_gapic_assembly_pkg",
130831-    "php_gapic_library",
130832-    "php_grpc_library",
130833-    "php_proto_library",
130834-    "proto_library_with_info",
130835-    "py_gapic_assembly_pkg",
130836-    "py_gapic_library",
130837-    "py_test",
130838-    "ruby_cloud_gapic_library",
130839-    "ruby_gapic_assembly_pkg",
130840-    "ruby_grpc_library",
130841-    "ruby_proto_library",
130842-)
130843-
130844-# This is an API workspace, having public visibility by default makes perfect sense.
130845-package(default_visibility = ["//visibility:public"])
130846-
130847-proto_library(
130848-    name = "dashboard_proto",
130849-    srcs = [
130850-        "alertchart.proto",
130851-        "collapsible_group.proto",
130852-        "common.proto",
130853-        "dashboard.proto",
130854-        "dashboard_filter.proto",
130855-        "dashboards_service.proto",
130856-        "drilldowns.proto",
130857-        "layouts.proto",
130858-        "logs_panel.proto",
130859-        "metrics.proto",
130860-        "scorecard.proto",
130861-        "service.proto",
130862-        "table.proto",
130863-        "table_display_options.proto",
130864-        "text.proto",
130865-        "widget.proto",
130866-        "xychart.proto",
130867-    ],
130868-    deps = [
130869-        "//google/api:annotations_proto",
130870-        "//google/api:client_proto",
130871-        "//google/api:field_behavior_proto",
130872-        "//google/api:resource_proto",
130873-        "@com_google_protobuf//:duration_proto",
130874-        "@com_google_protobuf//:empty_proto",
130875-    ],
130876-)
130877-
130878-proto_library_with_info(
130879-    name = "dashboard_proto_with_info",
130880-    deps = [
130881-        ":dashboard_proto",
130882-        "//google/cloud:common_resources_proto",
130883-    ],
130884-)
130885-
130886-java_proto_library(
130887-    name = "dashboard_java_proto",
130888-    deps = [":dashboard_proto"],
130889-)
130890-
130891-java_grpc_library(
130892-    name = "dashboard_java_grpc",
130893-    srcs = [":dashboard_proto"],
130894-    deps = [":dashboard_java_proto"],
130895-)
130896-
130897-java_gapic_library(
130898-    name = "dashboard_java_gapic",
130899-    srcs = [":dashboard_proto_with_info"],
130900-    gapic_yaml = "monitoring_gapic.yaml",
130901-    grpc_service_config = "dashboards_grpc_service_config.json",
130902-    rest_numeric_enums = False,
130903-    service_yaml = "monitoring.yaml",
130904-    test_deps = [
130905-        ":dashboard_java_grpc",
130906-    ],
130907-    transport = "grpc+rest",
130908-    deps = [
130909-        ":dashboard_java_proto",
130910-        "//google/api:api_java_proto",
130911-    ],
130912-)
130913-
130914-java_gapic_test(
130915-    name = "dashboard_java_gapic_test_suite",
130916-    test_classes = [
130917-        "com.google.cloud.monitoring.dashboard.v1.DashboardsServiceClientHttpJsonTest",
130918-        "com.google.cloud.monitoring.dashboard.v1.DashboardsServiceClientTest",
130919-    ],
130920-    runtime_deps = [":dashboard_java_gapic_test"],
130921-)
130922-
130923-# Open Source Packages
130924-java_gapic_assembly_gradle_pkg(
130925-    name = "google-cloud-monitoring-dashboard-v1-java",
130926-    include_samples = True,
130927-    transport = "grpc+rest",
130928-    deps = [
130929-        ":dashboard_java_gapic",
130930-        ":dashboard_java_grpc",
130931-        ":dashboard_java_proto",
130932-        ":dashboard_proto",
130933-    ],
130934-)
130935-
130936-go_proto_library(
130937-    name = "dashboard_go_proto",
130938-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
130939-    importpath = "google.golang.org/genproto/googleapis/monitoring/dashboard/v1",
130940-    protos = [":dashboard_proto"],
130941-    deps = [
130942-        "//google/api:annotations_go_proto",
130943-    ],
130944-)
130945-
130946-go_gapic_library(
130947-    name = "dashboard_go_gapic",
130948-    srcs = [":dashboard_proto_with_info"],
130949-    grpc_service_config = "dashboards_grpc_service_config.json",
130950-    importpath = "cloud.google.com/go/monitoring/dashboard/apiv1;dashboard",
130951-    metadata = True,
130952-    rest_numeric_enums = False,
130953-    service_yaml = "monitoring.yaml",
130954-    transport = "grpc+rest",
130955-    deps = [
130956-        ":dashboard_go_proto",
130957-        "@io_bazel_rules_go//proto/wkt:duration_go_proto",
130958-    ],
130959-)
130960-
130961-go_test(
130962-    name = "dashboard_go_gapic_test",
130963-    srcs = [":dashboard_go_gapic_srcjar_test"],
130964-    embed = [":dashboard_go_gapic"],
130965-    importpath = "cloud.google.com/go/monitoring/dashboard/apiv1",
130966-)
130967-
130968-# Open Source Packages
130969-go_gapic_assembly_pkg(
130970-    name = "gapi-cloud-monitoring-dashboard-v1-go",
130971-    deps = [
130972-        ":dashboard_go_gapic",
130973-        ":dashboard_go_gapic_srcjar-metadata.srcjar",
130974-        ":dashboard_go_gapic_srcjar-test.srcjar",
130975-        ":dashboard_go_proto",
130976-    ],
130977-)
130978-
130979-py_gapic_library(
130980-    name = "dashboard_py_gapic",
130981-    srcs = [":dashboard_proto"],
130982-    grpc_service_config = "dashboards_grpc_service_config.json",
130983-    rest_numeric_enums = False,
130984-    service_yaml = "monitoring.yaml",
130985-    transport = "grpc",
130986-    deps = [
130987-    ],
130988-    opt_args = [
130989-        "warehouse-package-name=google-cloud-monitoring-dashboards",
130990-        "python-gapic-namespace=google.cloud",
130991-        "python-gapic-name=monitoring_dashboard",
130992-  ],
130993-)
130994-
130995-py_test(
130996-    name = "dashboard_py_gapic_test",
130997-    srcs = [
130998-        "dashboard_py_gapic_pytest.py",
130999-        "dashboard_py_gapic_test.py",
131000-    ],
131001-    legacy_create_init = False,
131002-    deps = [":dashboard_py_gapic"],
131003-)
131004-
131005-# Open Source Packages
131006-py_gapic_assembly_pkg(
131007-    name = "monitoring-dashboard-v1-py",
131008-    deps = [
131009-        ":dashboard_py_gapic",
131010-    ],
131011-)
131012-
131013-php_proto_library(
131014-    name = "dashboard_php_proto",
131015-    deps = [":dashboard_proto"],
131016-)
131017-
131018-php_grpc_library(
131019-    name = "dashboard_php_grpc",
131020-    srcs = [":dashboard_proto"],
131021-    deps = [":dashboard_php_proto"],
131022-)
131023-
131024-php_gapic_library(
131025-    name = "dashboard_php_gapic",
131026-    srcs = [":dashboard_proto_with_info"],
131027-    grpc_service_config = "dashboards_grpc_service_config.json",
131028-    rest_numeric_enums = False,
131029-    service_yaml = "monitoring.yaml",
131030-    transport = "grpc+rest",
131031-    deps = [
131032-        ":dashboard_php_grpc",
131033-        ":dashboard_php_proto",
131034-    ],
131035-)
131036-
131037-# Open Source Packages
131038-php_gapic_assembly_pkg(
131039-    name = "google-cloud-monitoring-dashboard-v1-php",
131040-    deps = [
131041-        ":dashboard_php_gapic",
131042-        ":dashboard_php_grpc",
131043-        ":dashboard_php_proto",
131044-    ],
131045-)
131046-
131047-nodejs_gapic_library(
131048-    name = "dashboard_nodejs_gapic",
131049-    package_name = "@google-cloud/monitoring-dashboards",
131050-    src = ":dashboard_proto_with_info",
131051-    extra_protoc_parameters = ["metadata"],
131052-    grpc_service_config = "dashboards_grpc_service_config.json",
131053-    package = "google.monitoring.dashboard.v1",
131054-    rest_numeric_enums = False,
131055-    service_yaml = "monitoring.yaml",
131056-    transport = "grpc+rest",
131057-    deps = [],
131058-)
131059-
131060-nodejs_gapic_assembly_pkg(
131061-    name = "monitoring-dashboard-v1-nodejs",
131062-    deps = [
131063-        ":dashboard_nodejs_gapic",
131064-        ":dashboard_proto",
131065-    ],
131066-)
131067-
131068-ruby_proto_library(
131069-    name = "dashboard_ruby_proto",
131070-    deps = [":dashboard_proto"],
131071-)
131072-
131073-ruby_grpc_library(
131074-    name = "dashboard_ruby_grpc",
131075-    srcs = [":dashboard_proto"],
131076-    deps = [":dashboard_ruby_proto"],
131077-)
131078-
131079-ruby_cloud_gapic_library(
131080-    name = "dashboard_ruby_gapic",
131081-    srcs = [":dashboard_proto_with_info"],
131082-    extra_protoc_parameters = [
131083-        "ruby-cloud-api-id=monitoring.googleapis.com",
131084-        "ruby-cloud-api-shortname=monitoring",
131085-        "ruby-cloud-env-prefix=MONITORING_DASHBOARD",
131086-        "ruby-cloud-gem-name=google-cloud-monitoring-dashboard-v1",
131087-        "ruby-cloud-product-url=https://cloud.google.com/monitoring",
131088-        "ruby-cloud-wrapper-gem-override=google-cloud-monitoring",
131089-    ],
131090-    grpc_service_config = "dashboards_grpc_service_config.json",
131091-    rest_numeric_enums = False,
131092-    ruby_cloud_description = "Cloud Monitoring collects metrics, events, and metadata from Google Cloud, Amazon Web Services (AWS), hosted uptime probes, and application instrumentation. The Dashboards API manages arrangements of display widgets.",
131093-    ruby_cloud_title = "Cloud Monitoring Dashboards V1",
131094-    service_yaml = "monitoring.yaml",
131095-    deps = [
131096-        ":dashboard_ruby_grpc",
131097-        ":dashboard_ruby_proto",
131098-    ],
131099-)
131100-
131101-# Open Source Packages
131102-ruby_gapic_assembly_pkg(
131103-    name = "google-cloud-monitoring-dashboard-v1-ruby",
131104-    deps = [
131105-        ":dashboard_ruby_gapic",
131106-        ":dashboard_ruby_grpc",
131107-        ":dashboard_ruby_proto",
131108-    ],
131109-)
131110-
131111-csharp_proto_library(
131112-    name = "dashboard_csharp_proto",
131113-    deps = [":dashboard_proto"],
131114-)
131115-
131116-csharp_grpc_library(
131117-    name = "dashboard_csharp_grpc",
131118-    srcs = [":dashboard_proto"],
131119-    deps = [":dashboard_csharp_proto"],
131120-)
131121-
131122-csharp_gapic_library(
131123-    name = "dashboard_csharp_gapic",
131124-    srcs = [":dashboard_proto_with_info"],
131125-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
131126-    grpc_service_config = "dashboards_grpc_service_config.json",
131127-    rest_numeric_enums = False,
131128-    service_yaml = "monitoring.yaml",
131129-    deps = [
131130-        ":dashboard_csharp_grpc",
131131-        ":dashboard_csharp_proto",
131132-    ],
131133-)
131134-
131135-# Open Source Packages
131136-csharp_gapic_assembly_pkg(
131137-    name = "google-cloud-monitoring-dashboard-v1-csharp",
131138-    deps = [
131139-        ":dashboard_csharp_gapic",
131140-        ":dashboard_csharp_grpc",
131141-        ":dashboard_csharp_proto",
131142-    ],
131143-)
131144-
131145-cc_proto_library(
131146-    name = "dashboard_cc_proto",
131147-    deps = [":dashboard_proto"],
131148-)
131149-
131150-cc_grpc_library(
131151-    name = "dashboard_cc_grpc",
131152-    srcs = [":dashboard_proto"],
131153-    grpc_only = True,
131154-    deps = [":dashboard_cc_proto"],
131155-)
131156diff -urN a/google/monitoring/metricsscope/BUILD.bazel b/google/monitoring/metricsscope/BUILD.bazel
131157--- a/google/monitoring/metricsscope/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
131158+++ b/google/monitoring/metricsscope/BUILD.bazel	1969-12-31 16:00:00
131159@@ -1,40 +0,0 @@
131160-# This build file includes a target for the Ruby wrapper library for
131161-# google-cloud-monitoring-metrics_scope.
131162-
131163-# This is an API workspace, having public visibility by default makes perfect sense.
131164-package(default_visibility = ["//visibility:public"])
131165-
131166-# Export yaml configs.
131167-exports_files(glob(["*.yaml"]))
131168-
131169-load(
131170-    "@com_google_googleapis_imports//:imports.bzl",
131171-    "ruby_cloud_gapic_library",
131172-    "ruby_gapic_assembly_pkg",
131173-)
131174-
131175-# Generates a Ruby wrapper client for monitoring.
131176-# Ruby wrapper clients are versionless, but are generated from source protos
131177-# for a particular service version, v1 in this case.
131178-ruby_cloud_gapic_library(
131179-    name = "metricsscope_ruby_wrapper",
131180-    srcs = ["//google/monitoring/metricsscope/v1:metricsscope_proto_with_info"],
131181-    extra_protoc_parameters = [
131182-        "ruby-cloud-gem-name=google-cloud-monitoring-metrics_scope",
131183-        "ruby-cloud-env-prefix=MONITORING",
131184-        "ruby-cloud-wrapper-of=v1:0.0",
131185-        "ruby-cloud-product-url=https://cloud.google.com/monitoring",
131186-        "ruby-cloud-api-id=monitoring.googleapis.com",
131187-        "ruby-cloud-api-shortname=monitoring",
131188-    ],
131189-    ruby_cloud_description = "Cloud Monitoring collects metrics, events, and metadata from Google Cloud, Amazon Web Services (AWS), hosted uptime probes, and application instrumentation.",
131190-    ruby_cloud_title = "Cloud Monitoring Metrics Scopes",
131191-)
131192-
131193-# Open Source package.
131194-ruby_gapic_assembly_pkg(
131195-    name = "google-cloud-monitoring-metricsscope-ruby",
131196-    deps = [
131197-        ":metricsscope_ruby_wrapper",
131198-    ],
131199-)
131200diff -urN a/google/monitoring/metricsscope/v1/BUILD.bazel b/google/monitoring/metricsscope/v1/BUILD.bazel
131201--- a/google/monitoring/metricsscope/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
131202+++ b/google/monitoring/metricsscope/v1/BUILD.bazel	1969-12-31 16:00:00
131203@@ -1,341 +0,0 @@
131204-# This file was automatically generated by BuildFileGenerator
131205-# https://github.com/googleapis/rules_gapic/tree/master/bazel
131206-
131207-# Most of the manual changes to this file will be overwritten.
131208-# It's **only** allowed to change the following rule attribute values:
131209-# - names of *_gapic_assembly_* rules
131210-# - certain parameters of *_gapic_library rules, including but not limited to:
131211-#    * extra_protoc_parameters
131212-#    * extra_protoc_file_parameters
131213-# The complete list of preserved parameters can be found in the source code.
131214-
131215-##############################################################################
131216-# Common
131217-##############################################################################
131218-load("@rules_proto//proto:defs.bzl", "proto_library")
131219-load(
131220-    "@com_google_googleapis_imports//:imports.bzl",
131221-    "cc_grpc_library",
131222-    "cc_proto_library",
131223-    "csharp_gapic_assembly_pkg",
131224-    "csharp_gapic_library",
131225-    "csharp_grpc_library",
131226-    "csharp_proto_library",
131227-    "go_gapic_assembly_pkg",
131228-    "go_gapic_library",
131229-    "go_proto_library",
131230-    "go_test",
131231-    "java_gapic_assembly_gradle_pkg",
131232-    "java_gapic_library",
131233-    "java_gapic_test",
131234-    "java_grpc_library",
131235-    "java_proto_library",
131236-    "nodejs_gapic_assembly_pkg",
131237-    "nodejs_gapic_library",
131238-    "php_gapic_assembly_pkg",
131239-    "php_gapic_library",
131240-    "php_grpc_library",
131241-    "php_proto_library",
131242-    "proto_library_with_info",
131243-    "py_gapic_assembly_pkg",
131244-    "py_gapic_library",
131245-    "py_test",
131246-    "ruby_cloud_gapic_library",
131247-    "ruby_gapic_assembly_pkg",
131248-    "ruby_grpc_library",
131249-    "ruby_proto_library",
131250-)
131251-
131252-# This is an API workspace, having public visibility by default makes perfect sense.
131253-package(default_visibility = ["//visibility:public"])
131254-
131255-proto_library(
131256-    name = "metricsscope_proto",
131257-    srcs = [
131258-        "metrics_scope.proto",
131259-        "metrics_scopes.proto",
131260-    ],
131261-    deps = [
131262-        "//google/api:annotations_proto",
131263-        "//google/api:client_proto",
131264-        "//google/api:field_behavior_proto",
131265-        "//google/api:resource_proto",
131266-        "//google/longrunning:operations_proto",
131267-        "@com_google_protobuf//:timestamp_proto",
131268-    ],
131269-)
131270-
131271-proto_library_with_info(
131272-    name = "metricsscope_proto_with_info",
131273-    deps = [
131274-        ":metricsscope_proto",
131275-        "//google/cloud:common_resources_proto",
131276-    ],
131277-)
131278-
131279-java_proto_library(
131280-    name = "metricsscope_java_proto",
131281-    deps = [":metricsscope_proto"],
131282-)
131283-
131284-java_grpc_library(
131285-    name = "metricsscope_java_grpc",
131286-    srcs = [":metricsscope_proto"],
131287-    deps = [":metricsscope_java_proto"],
131288-)
131289-
131290-java_gapic_library(
131291-    name = "metricsscope_java_gapic",
131292-    srcs = [":metricsscope_proto_with_info"],
131293-    gapic_yaml = "monitoring_gapic.yaml",
131294-    grpc_service_config = "metricsscopes_grpc_service_config.json",
131295-    rest_numeric_enums = False,
131296-    service_yaml = "monitoring.yaml",
131297-    test_deps = [
131298-        ":metricsscope_java_grpc",
131299-    ],
131300-    transport = "grpc",
131301-    deps = [
131302-        ":metricsscope_java_proto",
131303-        "//google/api:api_java_proto",
131304-    ],
131305-)
131306-
131307-java_gapic_test(
131308-    name = "metricsscope_java_gapic_test_suite",
131309-    test_classes = [
131310-        "com.google.monitoring.metricsscope.v1.MetricsScopesClientTest",
131311-    ],
131312-    runtime_deps = [":metricsscope_java_gapic_test"],
131313-)
131314-
131315-# Open Source Packages
131316-java_gapic_assembly_gradle_pkg(
131317-    name = "google-cloud-monitoring-metricsscope-v1-java",
131318-    include_samples = True,
131319-    transport = "grpc",
131320-    deps = [
131321-        ":metricsscope_java_gapic",
131322-        ":metricsscope_java_grpc",
131323-        ":metricsscope_java_proto",
131324-        ":metricsscope_proto",
131325-    ],
131326-)
131327-
131328-go_proto_library(
131329-    name = "metricsscope_go_proto",
131330-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
131331-    importpath = "google.golang.org/genproto/googleapis/monitoring/metricsscope/v1",
131332-    protos = [":metricsscope_proto"],
131333-    deps = [
131334-        "//google/api:annotations_go_proto",
131335-        "//google/longrunning:longrunning_go_proto",
131336-    ],
131337-)
131338-
131339-go_gapic_library(
131340-    name = "metricsscope_go_gapic",
131341-    srcs = [":metricsscope_proto_with_info"],
131342-    grpc_service_config = "metricsscopes_grpc_service_config.json",
131343-    importpath = "cloud.google.com/go/monitoring/metricsscope/apiv1;metricsscope",
131344-    metadata = True,
131345-    rest_numeric_enums = False,
131346-    service_yaml = "monitoring.yaml",
131347-    deps = [
131348-        ":metricsscope_go_proto",
131349-        "//google/longrunning:longrunning_go_proto",
131350-        "@com_google_cloud_go//longrunning:go_default_library",
131351-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
131352-    ],
131353-)
131354-
131355-go_test(
131356-    name = "metricsscope_go_gapic_test",
131357-    srcs = [":metricsscope_go_gapic_srcjar_test"],
131358-    embed = [":metricsscope_go_gapic"],
131359-    importpath = "cloud.google.com/go/monitoring/metricsscope/apiv1",
131360-)
131361-
131362-# Open Source Packages
131363-go_gapic_assembly_pkg(
131364-    name = "gapi-cloud-monitoring-metricsscope-v1-go",
131365-    deps = [
131366-        ":metricsscope_go_gapic",
131367-        ":metricsscope_go_gapic_srcjar-metadata.srcjar",
131368-        ":metricsscope_go_gapic_srcjar-test.srcjar",
131369-        ":metricsscope_go_proto",
131370-    ],
131371-)
131372-
131373-py_gapic_library(
131374-    name = "metricsscope_py_gapic",
131375-    srcs = [":metricsscope_proto"],
131376-    grpc_service_config = "metricsscopes_grpc_service_config.json",
131377-    opt_args = [
131378-        "python-gapic-name=monitoring_metrics_scope",
131379-        "python-gapic-namespace=google.cloud",
131380-        "warehouse-package-name=google-cloud-monitoring-metrics-scopes",
131381-    ],
131382-    rest_numeric_enums = False,
131383-    transport = "grpc",
131384-)
131385-
131386-py_test(
131387-    name = "metricsscope_py_gapic_test",
131388-    srcs = [
131389-        "metricsscope_py_gapic_pytest.py",
131390-        "metricsscope_py_gapic_test.py",
131391-    ],
131392-    legacy_create_init = False,
131393-    deps = [":metricsscope_py_gapic"],
131394-)
131395-
131396-# Open Source Packages
131397-py_gapic_assembly_pkg(
131398-    name = "monitoring-metricsscope-v1-py",
131399-    deps = [
131400-        ":metricsscope_py_gapic",
131401-    ],
131402-)
131403-
131404-php_proto_library(
131405-    name = "metricsscope_php_proto",
131406-    deps = [":metricsscope_proto"],
131407-)
131408-
131409-php_grpc_library(
131410-    name = "metricsscope_php_grpc",
131411-    srcs = [":metricsscope_proto"],
131412-    deps = [":metricsscope_php_proto"],
131413-)
131414-
131415-php_gapic_library(
131416-    name = "metricsscope_php_gapic",
131417-    srcs = [":metricsscope_proto_with_info"],
131418-    grpc_service_config = "metricsscopes_grpc_service_config.json",
131419-    rest_numeric_enums = False,
131420-    service_yaml = "monitoring.yaml",
131421-    transport = "grpc+rest",
131422-    deps = [
131423-        ":metricsscope_php_grpc",
131424-        ":metricsscope_php_proto",
131425-    ],
131426-)
131427-
131428-# Open Source Packages
131429-php_gapic_assembly_pkg(
131430-    name = "google-cloud-monitoring-metricsscope-v1-php",
131431-    deps = [
131432-        ":metricsscope_php_gapic",
131433-        ":metricsscope_php_grpc",
131434-        ":metricsscope_php_proto",
131435-    ],
131436-)
131437-
131438-nodejs_gapic_library(
131439-    name = "metricsscope_nodejs_gapic",
131440-    package_name = "@google-cloud/metricsscope",
131441-    src = ":metricsscope_proto_with_info",
131442-    extra_protoc_parameters = ["metadata"],
131443-    grpc_service_config = "metricsscopes_grpc_service_config.json",
131444-    package = "google.monitoring.metricsscope.v1",
131445-    rest_numeric_enums = False,
131446-    service_yaml = "monitoring.yaml",
131447-    transport = "grpc+rest",
131448-    deps = [],
131449-)
131450-
131451-nodejs_gapic_assembly_pkg(
131452-    name = "monitoring-metricsscope-v1-nodejs",
131453-    deps = [
131454-        ":metricsscope_nodejs_gapic",
131455-        ":metricsscope_proto",
131456-    ],
131457-)
131458-
131459-ruby_proto_library(
131460-    name = "metricsscope_ruby_proto",
131461-    deps = [":metricsscope_proto"],
131462-)
131463-
131464-ruby_grpc_library(
131465-    name = "metricsscope_ruby_grpc",
131466-    srcs = [":metricsscope_proto"],
131467-    deps = [":metricsscope_ruby_proto"],
131468-)
131469-
131470-ruby_cloud_gapic_library(
131471-    name = "metricsscope_ruby_gapic",
131472-    srcs = [":metricsscope_proto_with_info"],
131473-    extra_protoc_parameters = [
131474-        "ruby-cloud-api-id=monitoring.googleapis.com",
131475-        "ruby-cloud-api-shortname=monitoring",
131476-        "ruby-cloud-gem-name=google-cloud-monitoring-metrics_scope-v1",
131477-        "ruby-cloud-product-url=https://cloud.google.com/monitoring/settings/manage-api",
131478-        "ruby-cloud-wrapper-gem-override=google-cloud-monitoring",
131479-    ],
131480-    grpc_service_config = "metricsscopes_grpc_service_config.json",
131481-    rest_numeric_enums = False,
131482-    ruby_cloud_description = "Cloud Monitoring collects metrics, events, and metadata from Google Cloud, Amazon Web Services (AWS), hosted uptime probes, and application instrumentation. The Metrics Scopes API manages the list of monitored projects and accounts.",
131483-    ruby_cloud_title = "Cloud Monitoring Metrics Scopes V1",
131484-    deps = [
131485-        ":metricsscope_ruby_grpc",
131486-        ":metricsscope_ruby_proto",
131487-    ],
131488-)
131489-
131490-# Open Source Packages
131491-ruby_gapic_assembly_pkg(
131492-    name = "google-cloud-monitoring-metricsscope-v1-ruby",
131493-    deps = [
131494-        ":metricsscope_ruby_gapic",
131495-        ":metricsscope_ruby_grpc",
131496-        ":metricsscope_ruby_proto",
131497-    ],
131498-)
131499-
131500-csharp_proto_library(
131501-    name = "metricsscope_csharp_proto",
131502-    deps = [":metricsscope_proto"],
131503-)
131504-
131505-csharp_grpc_library(
131506-    name = "metricsscope_csharp_grpc",
131507-    srcs = [":metricsscope_proto"],
131508-    deps = [":metricsscope_csharp_proto"],
131509-)
131510-
131511-csharp_gapic_library(
131512-    name = "metricsscope_csharp_gapic",
131513-    srcs = [":metricsscope_proto_with_info"],
131514-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
131515-    grpc_service_config = "metricsscopes_grpc_service_config.json",
131516-    rest_numeric_enums = False,
131517-    service_yaml = "monitoring.yaml",
131518-    deps = [
131519-        ":metricsscope_csharp_grpc",
131520-        ":metricsscope_csharp_proto",
131521-    ],
131522-)
131523-
131524-# Open Source Packages
131525-csharp_gapic_assembly_pkg(
131526-    name = "google-cloud-monitoring-metricsscope-v1-csharp",
131527-    deps = [
131528-        ":metricsscope_csharp_gapic",
131529-        ":metricsscope_csharp_grpc",
131530-        ":metricsscope_csharp_proto",
131531-    ],
131532-)
131533-
131534-cc_proto_library(
131535-    name = "metricsscope_cc_proto",
131536-    deps = [":metricsscope_proto"],
131537-)
131538-
131539-cc_grpc_library(
131540-    name = "metricsscope_cc_grpc",
131541-    srcs = [":metricsscope_proto"],
131542-    grpc_only = True,
131543-    deps = [":metricsscope_cc_proto"],
131544-)
131545diff -urN a/google/monitoring/v3/BUILD.bazel b/google/monitoring/v3/BUILD.bazel
131546--- a/google/monitoring/v3/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
131547+++ b/google/monitoring/v3/BUILD.bazel	1969-12-31 16:00:00
131548@@ -1,383 +0,0 @@
131549-# This file was automatically generated by BuildFileGenerator
131550-# https://github.com/googleapis/rules_gapic/tree/master/bazel
131551-
131552-# Most of the manual changes to this file will be overwritten.
131553-# It's **only** allowed to change the following rule attribute values:
131554-# - names of *_gapic_assembly_* rules
131555-# - certain parameters of *_gapic_library rules, including but not limited to:
131556-#    * extra_protoc_parameters
131557-#    * extra_protoc_file_parameters
131558-# The complete list of preserved parameters can be found in the source code.
131559-
131560-##############################################################################
131561-# Common
131562-##############################################################################
131563-load("@rules_proto//proto:defs.bzl", "proto_library")
131564-load(
131565-    "@com_google_googleapis_imports//:imports.bzl",
131566-    "cc_grpc_library",
131567-    "cc_proto_library",
131568-    "csharp_gapic_assembly_pkg",
131569-    "csharp_gapic_library",
131570-    "csharp_grpc_library",
131571-    "csharp_proto_library",
131572-    "go_gapic_assembly_pkg",
131573-    "go_gapic_library",
131574-    "go_proto_library",
131575-    "go_test",
131576-    "java_gapic_assembly_gradle_pkg",
131577-    "java_gapic_library",
131578-    "java_gapic_test",
131579-    "java_grpc_library",
131580-    "java_proto_library",
131581-    "nodejs_gapic_assembly_pkg",
131582-    "nodejs_gapic_library",
131583-    "php_gapic_assembly_pkg",
131584-    "php_gapic_library",
131585-    "php_grpc_library",
131586-    "php_proto_library",
131587-    "proto_library_with_info",
131588-    "py_gapic_assembly_pkg",
131589-    "py_gapic_library",
131590-    "ruby_cloud_gapic_library",
131591-    "ruby_gapic_assembly_pkg",
131592-    "ruby_grpc_library",
131593-    "ruby_proto_library",
131594-)
131595-
131596-# This is an API workspace, having public visibility by default makes perfect sense.
131597-package(default_visibility = ["//visibility:public"])
131598-
131599-proto_library(
131600-    name = "monitoring_proto",
131601-    srcs = [
131602-        "alert.proto",
131603-        "alert_service.proto",
131604-        "common.proto",
131605-        "dropped_labels.proto",
131606-        "group.proto",
131607-        "group_service.proto",
131608-        "metric.proto",
131609-        "metric_service.proto",
131610-        "mutation_record.proto",
131611-        "notification.proto",
131612-        "notification_service.proto",
131613-        "query_service.proto",
131614-        "service.proto",
131615-        "service_service.proto",
131616-        "span_context.proto",
131617-        "uptime.proto",
131618-        "uptime_service.proto",
131619-    ],
131620-    deps = [
131621-        "//google/api:annotations_proto",
131622-        "//google/api:client_proto",
131623-        "//google/api:distribution_proto",
131624-        "//google/api:field_behavior_proto",
131625-        "//google/api:label_proto",
131626-        "//google/api:launch_stage_proto",
131627-        "//google/api:metric_proto",
131628-        "//google/api:monitored_resource_proto",
131629-        "//google/api:resource_proto",
131630-        "//google/longrunning:operations_proto",
131631-        "//google/rpc:status_proto",
131632-        "//google/type:calendar_period_proto",
131633-        "@com_google_protobuf//:duration_proto",
131634-        "@com_google_protobuf//:empty_proto",
131635-        "@com_google_protobuf//:field_mask_proto",
131636-        "@com_google_protobuf//:struct_proto",
131637-        "@com_google_protobuf//:timestamp_proto",
131638-        "@com_google_protobuf//:wrappers_proto",
131639-    ],
131640-)
131641-
131642-proto_library_with_info(
131643-    name = "monitoring_proto_with_info",
131644-    deps = [
131645-        ":monitoring_proto",
131646-        "//google/cloud:common_resources_proto",
131647-    ],
131648-)
131649-
131650-java_proto_library(
131651-    name = "monitoring_java_proto",
131652-    deps = [":monitoring_proto"],
131653-)
131654-
131655-java_grpc_library(
131656-    name = "monitoring_java_grpc",
131657-    srcs = [":monitoring_proto"],
131658-    deps = [":monitoring_java_proto"],
131659-)
131660-
131661-java_gapic_library(
131662-    name = "monitoring_java_gapic",
131663-    srcs = [":monitoring_proto_with_info"],
131664-    gapic_yaml = "monitoring_gapic.yaml",
131665-    grpc_service_config = "monitoring_grpc_service_config.json",
131666-    rest_numeric_enums = False,
131667-    service_yaml = "monitoring.yaml",
131668-    test_deps = [
131669-        ":monitoring_java_grpc",
131670-    ],
131671-    transport = "grpc",
131672-    deps = [
131673-        ":monitoring_java_proto",
131674-        "//google/api:api_java_proto",
131675-    ],
131676-)
131677-
131678-java_gapic_test(
131679-    name = "monitoring_java_gapic_test_suite",
131680-    test_classes = [
131681-        "com.google.cloud.monitoring.v3.AlertPolicyServiceClientTest",
131682-        "com.google.cloud.monitoring.v3.GroupServiceClientTest",
131683-        "com.google.cloud.monitoring.v3.MetricServiceClientTest",
131684-        "com.google.cloud.monitoring.v3.NotificationChannelServiceClientTest",
131685-        "com.google.cloud.monitoring.v3.QueryServiceClientTest",
131686-        "com.google.cloud.monitoring.v3.ServiceMonitoringServiceClientTest",
131687-        "com.google.cloud.monitoring.v3.UptimeCheckServiceClientTest",
131688-    ],
131689-    runtime_deps = [":monitoring_java_gapic_test"],
131690-)
131691-
131692-# Open Source Packages
131693-java_gapic_assembly_gradle_pkg(
131694-    name = "google-cloud-monitoring-v3-java",
131695-    include_samples = True,
131696-    transport = "grpc",
131697-    deps = [
131698-        ":monitoring_java_gapic",
131699-        ":monitoring_java_grpc",
131700-        ":monitoring_java_proto",
131701-        ":monitoring_proto",
131702-    ],
131703-)
131704-
131705-go_proto_library(
131706-    name = "monitoring_go_proto",
131707-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
131708-    importpath = "google.golang.org/genproto/googleapis/monitoring/v3",
131709-    protos = [":monitoring_proto"],
131710-    deps = [
131711-        "//google/api:annotations_go_proto",
131712-        "//google/api:api_go_proto",
131713-        "//google/api:distribution_go_proto",
131714-        "//google/api:label_go_proto",
131715-        "//google/api:metric_go_proto",
131716-        "//google/api:monitoredres_go_proto",
131717-        "//google/longrunning:longrunning_go_proto",
131718-        "//google/rpc:status_go_proto",
131719-        "//google/type:calendar_period_go_proto",
131720-    ],
131721-)
131722-
131723-go_gapic_library(
131724-    name = "monitoring_go_gapic",
131725-    srcs = [":monitoring_proto_with_info"],
131726-    grpc_service_config = "monitoring_grpc_service_config.json",
131727-    importpath = "cloud.google.com/go/monitoring/apiv3;monitoring",
131728-    metadata = True,
131729-    rest_numeric_enums = False,
131730-    service_yaml = "monitoring.yaml",
131731-    deps = [
131732-        ":monitoring_go_proto",
131733-        "//google/api:metric_go_proto",
131734-        "//google/api:monitoredres_go_proto",
131735-        "//google/longrunning:longrunning_go_proto",
131736-        "@com_google_cloud_go//longrunning:go_default_library",
131737-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
131738-        "@io_bazel_rules_go//proto/wkt:duration_go_proto",
131739-        "@io_bazel_rules_go//proto/wkt:struct_go_proto",
131740-    ],
131741-)
131742-
131743-go_test(
131744-    name = "monitoring_go_gapic_test",
131745-    srcs = [":monitoring_go_gapic_srcjar_test"],
131746-    embed = [":monitoring_go_gapic"],
131747-    importpath = "cloud.google.com/go/monitoring/apiv3",
131748-)
131749-
131750-# Open Source Packages
131751-go_gapic_assembly_pkg(
131752-    name = "gapi-cloud-monitoring-v3-go",
131753-    deps = [
131754-        ":monitoring_go_gapic",
131755-        ":monitoring_go_gapic_srcjar-metadata.srcjar",
131756-        ":monitoring_go_gapic_srcjar-test.srcjar",
131757-        ":monitoring_go_proto",
131758-    ],
131759-)
131760-
131761-py_gapic_library(
131762-    name = "monitoring_py_gapic",
131763-    srcs = [":monitoring_proto"],
131764-    grpc_service_config = "monitoring_grpc_service_config.json",
131765-    opt_args = ["python-gapic-namespace=google.cloud"],
131766-    rest_numeric_enums = False,
131767-    transport = "grpc",
131768-)
131769-
131770-# Uncomment once https://github.com/googleapis/gapic-generator-python/issues/1359 is fixed
131771-#py_test(
131772-#    name = "monitoring_py_gapic_test",
131773-#    srcs = [
131774-#        "monitoring_py_gapic_pytest.py",
131775-#        "monitoring_py_gapic_test.py",
131776-#    ],
131777-#    legacy_create_init = False,
131778-#    deps = [":monitoring_py_gapic"],
131779-#)
131780-
131781-# Open Source Packages
131782-py_gapic_assembly_pkg(
131783-    name = "monitoring-v3-py",
131784-    deps = [
131785-        ":monitoring_py_gapic",
131786-    ],
131787-)
131788-
131789-php_proto_library(
131790-    name = "monitoring_php_proto",
131791-    deps = [":monitoring_proto"],
131792-)
131793-
131794-php_grpc_library(
131795-    name = "monitoring_php_grpc",
131796-    srcs = [":monitoring_proto"],
131797-    deps = [":monitoring_php_proto"],
131798-)
131799-
131800-php_gapic_library(
131801-    name = "monitoring_php_gapic",
131802-    srcs = [":monitoring_proto_with_info"],
131803-    grpc_service_config = "monitoring_grpc_service_config.json",
131804-    rest_numeric_enums = False,
131805-    service_yaml = "monitoring.yaml",
131806-    transport = "grpc+rest",
131807-    deps = [
131808-        ":monitoring_php_grpc",
131809-        ":monitoring_php_proto",
131810-    ],
131811-)
131812-
131813-# Open Source Packages
131814-php_gapic_assembly_pkg(
131815-    name = "google-cloud-monitoring-v3-php",
131816-    deps = [
131817-        ":monitoring_php_gapic",
131818-        ":monitoring_php_grpc",
131819-        ":monitoring_php_proto",
131820-    ],
131821-)
131822-
131823-nodejs_gapic_library(
131824-    name = "monitoring_nodejs_gapic",
131825-    package_name = "@google-cloud/monitoring",
131826-    src = ":monitoring_proto_with_info",
131827-    extra_protoc_parameters = ["metadata"],
131828-    grpc_service_config = "monitoring_grpc_service_config.json",
131829-    main_service = "monitoring",
131830-    package = "google.monitoring.v3",
131831-    rest_numeric_enums = False,
131832-    service_yaml = "monitoring.yaml",
131833-    transport = "grpc+rest",
131834-    deps = [],
131835-)
131836-
131837-nodejs_gapic_assembly_pkg(
131838-    name = "monitoring-v3-nodejs",
131839-    deps = [
131840-        ":monitoring_nodejs_gapic",
131841-        ":monitoring_proto",
131842-    ],
131843-)
131844-
131845-ruby_proto_library(
131846-    name = "monitoring_ruby_proto",
131847-    deps = [":monitoring_proto"],
131848-)
131849-
131850-ruby_grpc_library(
131851-    name = "monitoring_ruby_grpc",
131852-    srcs = [":monitoring_proto"],
131853-    deps = [":monitoring_ruby_proto"],
131854-)
131855-
131856-ruby_cloud_gapic_library(
131857-    name = "monitoring_ruby_gapic",
131858-    srcs = [":monitoring_proto_with_info"],
131859-    extra_protoc_parameters = [
131860-        "ruby-cloud-api-id=monitoring.googleapis.com",
131861-        "ruby-cloud-api-shortname=monitoring",
131862-        "ruby-cloud-env-prefix=MONITORING",
131863-        "ruby-cloud-gem-name=google-cloud-monitoring-v3",
131864-        "ruby-cloud-product-url=https://cloud.google.com/monitoring",
131865-    ],
131866-    grpc_service_config = "monitoring_grpc_service_config.json",
131867-    rest_numeric_enums = False,
131868-    ruby_cloud_description = "Cloud Monitoring collects metrics, events, and metadata from Google Cloud, Amazon Web Services (AWS), hosted uptime probes, and application instrumentation.",
131869-    ruby_cloud_title = "Cloud Monitoring V3",
131870-    deps = [
131871-        ":monitoring_ruby_grpc",
131872-        ":monitoring_ruby_proto",
131873-    ],
131874-)
131875-
131876-# Open Source Packages
131877-ruby_gapic_assembly_pkg(
131878-    name = "google-cloud-monitoring-v3-ruby",
131879-    deps = [
131880-        ":monitoring_ruby_gapic",
131881-        ":monitoring_ruby_grpc",
131882-        ":monitoring_ruby_proto",
131883-    ],
131884-)
131885-
131886-csharp_proto_library(
131887-    name = "monitoring_csharp_proto",
131888-    deps = [":monitoring_proto"],
131889-)
131890-
131891-csharp_grpc_library(
131892-    name = "monitoring_csharp_grpc",
131893-    srcs = [":monitoring_proto"],
131894-    deps = [":monitoring_csharp_proto"],
131895-)
131896-
131897-csharp_gapic_library(
131898-    name = "monitoring_csharp_gapic",
131899-    srcs = [":monitoring_proto_with_info"],
131900-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
131901-    grpc_service_config = "monitoring_grpc_service_config.json",
131902-    rest_numeric_enums = False,
131903-    service_yaml = "monitoring.yaml",
131904-    deps = [
131905-        ":monitoring_csharp_grpc",
131906-        ":monitoring_csharp_proto",
131907-    ],
131908-)
131909-
131910-# Open Source Packages
131911-csharp_gapic_assembly_pkg(
131912-    name = "google-cloud-monitoring-v3-csharp",
131913-    deps = [
131914-        ":monitoring_csharp_gapic",
131915-        ":monitoring_csharp_grpc",
131916-        ":monitoring_csharp_proto",
131917-    ],
131918-)
131919-
131920-cc_proto_library(
131921-    name = "monitoring_cc_proto",
131922-    deps = [":monitoring_proto"],
131923-)
131924-
131925-cc_grpc_library(
131926-    name = "monitoring_cc_grpc",
131927-    srcs = [":monitoring_proto"],
131928-    generate_mocks = True,
131929-    grpc_only = True,
131930-    deps = [":monitoring_cc_proto"],
131931-)
131932diff -urN a/google/networking/trafficdirector/type/BUILD.bazel b/google/networking/trafficdirector/type/BUILD.bazel
131933--- a/google/networking/trafficdirector/type/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
131934+++ b/google/networking/trafficdirector/type/BUILD.bazel	1969-12-31 16:00:00
131935@@ -1,173 +0,0 @@
131936-# This file was automatically generated by BuildFileGenerator
131937-
131938-# This is an API workspace, having public visibility by default makes perfect sense.
131939-package(default_visibility = ["//visibility:public"])
131940-
131941-##############################################################################
131942-# Common
131943-##############################################################################
131944-load("@rules_proto//proto:defs.bzl", "proto_library")
131945-
131946-proto_library(
131947-    name = "type_proto",
131948-    srcs = [
131949-        "traffic_director_log_entry.proto",
131950-    ],
131951-    deps = [
131952-    ],
131953-)
131954-
131955-##############################################################################
131956-# Java
131957-##############################################################################
131958-load(
131959-    "@com_google_googleapis_imports//:imports.bzl",
131960-    "java_grpc_library",
131961-    "java_proto_library",
131962-)
131963-
131964-java_proto_library(
131965-    name = "type_java_proto",
131966-    deps = [":type_proto"],
131967-)
131968-
131969-java_grpc_library(
131970-    name = "type_java_grpc",
131971-    srcs = [":type_proto"],
131972-    deps = [":type_java_proto"],
131973-)
131974-
131975-##############################################################################
131976-# Go
131977-##############################################################################
131978-load(
131979-    "@com_google_googleapis_imports//:imports.bzl",
131980-    "go_proto_library",
131981-)
131982-
131983-go_proto_library(
131984-    name = "type_go_proto",
131985-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
131986-    importpath = "google.golang.org/genproto/googleapis/networking/trafficdirector/type",
131987-    protos = [":type_proto"],
131988-    deps = [
131989-    ],
131990-)
131991-
131992-##############################################################################
131993-# Python
131994-##############################################################################
131995-load(
131996-    "@com_google_googleapis_imports//:imports.bzl",
131997-    "moved_proto_library",
131998-    "py_grpc_library",
131999-    "py_proto_library",
132000-)
132001-
132002-moved_proto_library(
132003-    name = "type_moved_proto",
132004-    srcs = [":type_proto"],
132005-    deps = [
132006-    ],
132007-)
132008-
132009-py_proto_library(
132010-    name = "type_py_proto",
132011-    deps = [":type_moved_proto"],
132012-)
132013-
132014-py_grpc_library(
132015-    name = "type_py_grpc",
132016-    srcs = [":type_moved_proto"],
132017-    deps = [":type_py_proto"],
132018-)
132019-
132020-##############################################################################
132021-# PHP
132022-##############################################################################
132023-load(
132024-    "@com_google_googleapis_imports//:imports.bzl",
132025-    "php_grpc_library",
132026-    "php_proto_library",
132027-)
132028-
132029-php_proto_library(
132030-    name = "type_php_proto",
132031-    deps = [":type_proto"],
132032-)
132033-
132034-php_grpc_library(
132035-    name = "type_php_grpc",
132036-    srcs = [":type_proto"],
132037-    deps = [":type_php_proto"],
132038-)
132039-
132040-##############################################################################
132041-# Node.js
132042-##############################################################################
132043-load(
132044-    "@com_google_googleapis_imports//:imports.bzl",
132045-    "nodejs_gapic_assembly_pkg",
132046-    "nodejs_gapic_library",
132047-)
132048-
132049-##############################################################################
132050-# Ruby
132051-##############################################################################
132052-load(
132053-    "@com_google_googleapis_imports//:imports.bzl",
132054-    "ruby_grpc_library",
132055-    "ruby_proto_library",
132056-)
132057-
132058-ruby_proto_library(
132059-    name = "type_ruby_proto",
132060-    deps = [":type_proto"],
132061-)
132062-
132063-ruby_grpc_library(
132064-    name = "type_ruby_grpc",
132065-    srcs = [":type_proto"],
132066-    deps = [":type_ruby_proto"],
132067-)
132068-
132069-##############################################################################
132070-# C#
132071-##############################################################################
132072-load(
132073-    "@com_google_googleapis_imports//:imports.bzl",
132074-    "csharp_grpc_library",
132075-    "csharp_proto_library",
132076-)
132077-
132078-csharp_proto_library(
132079-    name = "type_csharp_proto",
132080-    deps = [":type_proto"],
132081-)
132082-
132083-csharp_grpc_library(
132084-    name = "type_csharp_grpc",
132085-    srcs = [":type_proto"],
132086-    deps = [":type_csharp_proto"],
132087-)
132088-
132089-##############################################################################
132090-# C++
132091-##############################################################################
132092-load(
132093-    "@com_google_googleapis_imports//:imports.bzl",
132094-    "cc_grpc_library",
132095-    "cc_proto_library",
132096-)
132097-
132098-cc_proto_library(
132099-    name = "type_cc_proto",
132100-    deps = [":type_proto"],
132101-)
132102-
132103-cc_grpc_library(
132104-    name = "type_cc_grpc",
132105-    srcs = [":type_proto"],
132106-    grpc_only = True,
132107-    deps = [":type_cc_proto"],
132108-)
132109diff -urN a/google/partner/aistreams/v1alpha1/BUILD.bazel b/google/partner/aistreams/v1alpha1/BUILD.bazel
132110--- a/google/partner/aistreams/v1alpha1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
132111+++ b/google/partner/aistreams/v1alpha1/BUILD.bazel	1969-12-31 16:00:00
132112@@ -1,324 +0,0 @@
132113-# This file was automatically generated by BuildFileGenerator
132114-# https://github.com/googleapis/gapic-generator/tree/master/rules_gapic/bazel
132115-
132116-# Most of the manual changes to this file will be overwritten.
132117-# It's **only** allowed to change the following rule attribute values:
132118-# - names of *_gapic_assembly_* rules
132119-# - certain parameters of *_gapic_library rules, including but not limited to:
132120-#    * extra_protoc_parameters
132121-#    * extra_protoc_file_parameters
132122-# The complete list of preserved parameters can be found in the source code.
132123-
132124-##############################################################################
132125-# Common
132126-##############################################################################
132127-load("@rules_proto//proto:defs.bzl", "proto_library")
132128-load(
132129-    "@com_google_googleapis_imports//:imports.bzl",
132130-    "cc_grpc_library",
132131-    "cc_proto_library",
132132-    "csharp_gapic_assembly_pkg",
132133-    "csharp_gapic_library",
132134-    "csharp_grpc_library",
132135-    "csharp_proto_library",
132136-    "go_gapic_assembly_pkg",
132137-    "go_gapic_library",
132138-    "go_proto_library",
132139-    "go_test",
132140-    "java_gapic_assembly_gradle_pkg",
132141-    "java_gapic_library",
132142-    "java_gapic_test",
132143-    "java_grpc_library",
132144-    "java_proto_library",
132145-    "nodejs_gapic_assembly_pkg",
132146-    "nodejs_gapic_library",
132147-    "php_gapic_assembly_pkg",
132148-    "php_gapic_library",
132149-    "php_grpc_library",
132150-    "php_proto_library",
132151-    "proto_library_with_info",
132152-    "py_gapic_assembly_pkg",
132153-    "py_gapic_library",
132154-    "py_test",
132155-    "ruby_cloud_gapic_library",
132156-    "ruby_gapic_assembly_pkg",
132157-    "ruby_grpc_library",
132158-    "ruby_proto_library",
132159-)
132160-
132161-# This is an API workspace, having public visibility by default makes perfect sense.
132162-package(default_visibility = ["//visibility:public"])
132163-
132164-proto_library(
132165-    name = "aistreams_proto",
132166-    srcs = [
132167-        "aistreams.proto",
132168-    ],
132169-    deps = [
132170-        "//google/api:annotations_proto",
132171-        "//google/api:client_proto",
132172-        "//google/api:field_behavior_proto",
132173-        "//google/api:resource_proto",
132174-        "//google/longrunning:operations_proto",
132175-        "@com_google_protobuf//:field_mask_proto",
132176-        "@com_google_protobuf//:timestamp_proto",
132177-    ],
132178-)
132179-
132180-proto_library_with_info(
132181-    name = "aistreams_proto_with_info",
132182-    deps = [
132183-        ":aistreams_proto",
132184-        "//google/cloud:common_resources_proto",
132185-    ],
132186-)
132187-
132188-java_proto_library(
132189-    name = "aistreams_java_proto",
132190-    deps = [":aistreams_proto"],
132191-)
132192-
132193-java_grpc_library(
132194-    name = "aistreams_java_grpc",
132195-    srcs = [":aistreams_proto"],
132196-    deps = [":aistreams_java_proto"],
132197-)
132198-
132199-java_gapic_library(
132200-    name = "aistreams_java_gapic",
132201-    srcs = [":aistreams_proto_with_info"],
132202-    grpc_service_config = "aistreams_grpc_service_config.json",
132203-    rest_numeric_enums = False,
132204-    test_deps = [
132205-        ":aistreams_java_grpc",
132206-    ],
132207-    transport = "grpc+rest",
132208-    deps = [
132209-        ":aistreams_java_proto",
132210-    ],
132211-)
132212-
132213-java_gapic_test(
132214-    name = "aistreams_java_gapic_test_suite",
132215-    test_classes = [
132216-        "com.google.partner.aistreams.v1alpha1.AIStreamsClientHttpJsonTest",
132217-        "com.google.partner.aistreams.v1alpha1.AIStreamsClientTest",
132218-    ],
132219-    runtime_deps = [":aistreams_java_gapic_test"],
132220-)
132221-
132222-# Open Source Packages
132223-java_gapic_assembly_gradle_pkg(
132224-    name = "google-cloud-partner-aistreams-v1alpha1-java",
132225-    include_samples = True,
132226-    transport = "grpc+rest",
132227-    deps = [
132228-        ":aistreams_java_gapic",
132229-        ":aistreams_java_grpc",
132230-        ":aistreams_java_proto",
132231-        ":aistreams_proto",
132232-    ],
132233-)
132234-
132235-go_proto_library(
132236-    name = "aistreams_go_proto",
132237-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
132238-    importpath = "google.golang.org/genproto/googleapis/partner/aistreams/v1alpha1",
132239-    protos = [":aistreams_proto"],
132240-    deps = [
132241-        "//google/api:annotations_go_proto",
132242-        "//google/longrunning:longrunning_go_proto",
132243-    ],
132244-)
132245-
132246-go_gapic_library(
132247-    name = "aistreams_go_gapic",
132248-    srcs = [":aistreams_proto_with_info"],
132249-    grpc_service_config = "aistreams_grpc_service_config.json",
132250-    importpath = "cloud.google.com/go/partner/aistreams/apiv1alpha1;aistreams",
132251-    rest_numeric_enums = False,
132252-    service_yaml = "aistreams_v1alpha1.yaml",
132253-    transport = "grpc+rest",
132254-    deps = [
132255-        ":aistreams_go_proto",
132256-        "//google/longrunning:longrunning_go_proto",
132257-        "@com_google_cloud_go//longrunning:go_default_library",
132258-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
132259-    ],
132260-)
132261-
132262-go_test(
132263-    name = "aistreams_go_gapic_test",
132264-    srcs = [":aistreams_go_gapic_srcjar_test"],
132265-    embed = [":aistreams_go_gapic"],
132266-    importpath = "cloud.google.com/go/partner/aistreams/apiv1alpha1",
132267-)
132268-
132269-# Open Source Packages
132270-go_gapic_assembly_pkg(
132271-    name = "gapi-cloud-partner-aistreams-v1alpha1-go",
132272-    deps = [
132273-        ":aistreams_go_gapic",
132274-        ":aistreams_go_gapic_srcjar-test.srcjar",
132275-        ":aistreams_go_proto",
132276-    ],
132277-)
132278-
132279-py_gapic_library(
132280-    name = "aistreams_py_gapic",
132281-    srcs = [":aistreams_proto"],
132282-    grpc_service_config = "aistreams_grpc_service_config.json",
132283-    rest_numeric_enums = False,
132284-    transport = "grpc",
132285-)
132286-
132287-py_test(
132288-    name = "aistreams_py_gapic_test",
132289-    srcs = [
132290-        "aistreams_py_gapic_pytest.py",
132291-        "aistreams_py_gapic_test.py",
132292-    ],
132293-    legacy_create_init = False,
132294-    deps = [":aistreams_py_gapic"],
132295-)
132296-
132297-# Open Source Packages
132298-py_gapic_assembly_pkg(
132299-    name = "partner-aistreams-v1alpha1-py",
132300-    deps = [
132301-        ":aistreams_py_gapic",
132302-    ],
132303-)
132304-
132305-php_proto_library(
132306-    name = "aistreams_php_proto",
132307-    deps = [":aistreams_proto"],
132308-)
132309-
132310-php_grpc_library(
132311-    name = "aistreams_php_grpc",
132312-    srcs = [":aistreams_proto"],
132313-    deps = [":aistreams_php_proto"],
132314-)
132315-
132316-php_gapic_library(
132317-    name = "aistreams_php_gapic",
132318-    srcs = [":aistreams_proto_with_info"],
132319-    grpc_service_config = "aistreams_grpc_service_config.json",
132320-    rest_numeric_enums = False,
132321-    service_yaml = "aistreams_v1alpha1.yaml",
132322-    transport = "grpc+rest",
132323-    deps = [
132324-        ":aistreams_php_grpc",
132325-        ":aistreams_php_proto",
132326-    ],
132327-)
132328-
132329-# Open Source Packages
132330-php_gapic_assembly_pkg(
132331-    name = "google-cloud-partner-aistreams-v1alpha1-php",
132332-    deps = [
132333-        ":aistreams_php_gapic",
132334-        ":aistreams_php_grpc",
132335-        ":aistreams_php_proto",
132336-    ],
132337-)
132338-
132339-nodejs_gapic_library(
132340-    name = "aistreams_nodejs_gapic",
132341-    src = ":aistreams_proto_with_info",
132342-    extra_protoc_parameters = ["metadata"],
132343-    grpc_service_config = "aistreams_grpc_service_config.json",
132344-    package = "google.partner.aistreams.v1alpha1",
132345-    rest_numeric_enums = False,
132346-    service_yaml = "aistreams_v1alpha1.yaml",
132347-    transport = "grpc+rest",
132348-    deps = [],
132349-)
132350-
132351-nodejs_gapic_assembly_pkg(
132352-    name = "partner-aistreams-v1alpha1-nodejs",
132353-    deps = [
132354-        ":aistreams_nodejs_gapic",
132355-        ":aistreams_proto",
132356-    ],
132357-)
132358-
132359-ruby_proto_library(
132360-    name = "aistreams_ruby_proto",
132361-    deps = [":aistreams_proto"],
132362-)
132363-
132364-ruby_grpc_library(
132365-    name = "aistreams_ruby_grpc",
132366-    srcs = [":aistreams_proto"],
132367-    deps = [":aistreams_ruby_proto"],
132368-)
132369-
132370-ruby_cloud_gapic_library(
132371-    name = "aistreams_ruby_gapic",
132372-    srcs = [":aistreams_proto_with_info"],
132373-    extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-aistreams-v1alpha1"],
132374-    grpc_service_config = "aistreams_grpc_service_config.json",
132375-    rest_numeric_enums = False,
132376-    deps = [
132377-        ":aistreams_ruby_grpc",
132378-        ":aistreams_ruby_proto",
132379-    ],
132380-)
132381-
132382-# Open Source Packages
132383-ruby_gapic_assembly_pkg(
132384-    name = "google-cloud-partner-aistreams-v1alpha1-ruby",
132385-    deps = [
132386-        ":aistreams_ruby_gapic",
132387-        ":aistreams_ruby_grpc",
132388-        ":aistreams_ruby_proto",
132389-    ],
132390-)
132391-
132392-csharp_proto_library(
132393-    name = "aistreams_csharp_proto",
132394-    deps = [":aistreams_proto"],
132395-)
132396-
132397-csharp_grpc_library(
132398-    name = "aistreams_csharp_grpc",
132399-    srcs = [":aistreams_proto"],
132400-    deps = [":aistreams_csharp_proto"],
132401-)
132402-
132403-csharp_gapic_library(
132404-    name = "aistreams_csharp_gapic",
132405-    srcs = [":aistreams_proto_with_info"],
132406-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
132407-    grpc_service_config = "aistreams_grpc_service_config.json",
132408-    rest_numeric_enums = False,
132409-    service_yaml = "aistreams_v1alpha1.yaml",
132410-    deps = [
132411-        ":aistreams_csharp_grpc",
132412-        ":aistreams_csharp_proto",
132413-    ],
132414-)
132415-
132416-# Open Source Packages
132417-csharp_gapic_assembly_pkg(
132418-    name = "google-cloud-partner-aistreams-v1alpha1-csharp",
132419-    deps = [
132420-        ":aistreams_csharp_gapic",
132421-        ":aistreams_csharp_grpc",
132422-        ":aistreams_csharp_proto",
132423-    ],
132424-)
132425-
132426-cc_proto_library(
132427-    name = "aistreams_cc_proto",
132428-    deps = [":aistreams_proto"],
132429-)
132430-
132431-cc_grpc_library(
132432-    name = "aistreams_cc_grpc",
132433-    srcs = [":aistreams_proto"],
132434-    grpc_only = True,
132435-    deps = [":aistreams_cc_proto"],
132436-)
132437diff -urN a/google/privacy/dlp/BUILD.bazel b/google/privacy/dlp/BUILD.bazel
132438--- a/google/privacy/dlp/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
132439+++ b/google/privacy/dlp/BUILD.bazel	1969-12-31 16:00:00
132440@@ -1,41 +0,0 @@
132441-# This build file includes a target for the Ruby wrapper library for
132442-# google-cloud-dlp.
132443-
132444-# This is an API workspace, having public visibility by default makes perfect sense.
132445-package(default_visibility = ["//visibility:public"])
132446-
132447-# Export yaml configs.
132448-exports_files(glob(["*.yaml"]))
132449-
132450-load(
132451-    "@com_google_googleapis_imports//:imports.bzl",
132452-    "ruby_cloud_gapic_library",
132453-    "ruby_gapic_assembly_pkg",
132454-)
132455-
132456-# Generates a Ruby wrapper client for dlp.
132457-# Ruby wrapper clients are versionless, but are generated from source protos
132458-# for a particular service version, v2 in this case.
132459-ruby_cloud_gapic_library(
132460-    name = "dlp_ruby_wrapper",
132461-    srcs = ["//google/privacy/dlp/v2:dlp_proto_with_info"],
132462-    extra_protoc_parameters = [
132463-        "ruby-cloud-gem-name=google-cloud-dlp",
132464-        "ruby-cloud-env-prefix=DLP",
132465-        "ruby-cloud-wrapper-of=v2:0.2",
132466-        "ruby-cloud-product-url=https://cloud.google.com/dlp",
132467-        "ruby-cloud-api-id=dlp.googleapis.com",
132468-        "ruby-cloud-api-shortname=dlp",
132469-        "ruby-cloud-migration-version=1.0",
132470-    ],
132471-    ruby_cloud_description = "Provides methods for detection of privacy-sensitive fragments in text, images, and Google Cloud Platform storage repositories.",
132472-    ruby_cloud_title = "Cloud Data Loss Prevention (DLP)",
132473-)
132474-
132475-# Open Source package.
132476-ruby_gapic_assembly_pkg(
132477-    name = "google-cloud-dlp-ruby",
132478-    deps = [
132479-        ":dlp_ruby_wrapper",
132480-    ],
132481-)
132482diff -urN a/google/privacy/dlp/v2/BUILD.bazel b/google/privacy/dlp/v2/BUILD.bazel
132483--- a/google/privacy/dlp/v2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
132484+++ b/google/privacy/dlp/v2/BUILD.bazel	1969-12-31 16:00:00
132485@@ -1,331 +0,0 @@
132486-# This file was automatically generated by BuildFileGenerator
132487-
132488-##############################################################################
132489-# Common
132490-##############################################################################
132491-load("@rules_proto//proto:defs.bzl", "proto_library")
132492-load(
132493-    "@com_google_googleapis_imports//:imports.bzl",
132494-    "cc_grpc_library",
132495-    "cc_proto_library",
132496-    "csharp_gapic_assembly_pkg",
132497-    "csharp_gapic_library",
132498-    "csharp_grpc_library",
132499-    "csharp_proto_library",
132500-    "go_gapic_assembly_pkg",
132501-    "go_gapic_library",
132502-    "go_proto_library",
132503-    "go_test",
132504-    "java_gapic_assembly_gradle_pkg",
132505-    "java_gapic_library",
132506-    "java_gapic_test",
132507-    "java_grpc_library",
132508-    "java_proto_library",
132509-    "nodejs_gapic_assembly_pkg",
132510-    "nodejs_gapic_library",
132511-    "php_gapic_assembly_pkg",
132512-    "php_gapic_library",
132513-    "php_grpc_library",
132514-    "php_proto_library",
132515-    "proto_library_with_info",
132516-    "py_gapic_assembly_pkg",
132517-    "py_gapic_library",
132518-    "py_test",
132519-    "ruby_cloud_gapic_library",
132520-    "ruby_gapic_assembly_pkg",
132521-    "ruby_grpc_library",
132522-    "ruby_proto_library",
132523-)
132524-
132525-# This is an API workspace, having public visibility by default makes perfect sense.
132526-package(default_visibility = ["//visibility:public"])
132527-
132528-proto_library(
132529-    name = "dlp_proto",
132530-    srcs = [
132531-        "dlp.proto",
132532-        "storage.proto",
132533-    ],
132534-    deps = [
132535-        "//google/api:annotations_proto",
132536-        "//google/api:client_proto",
132537-        "//google/api:field_behavior_proto",
132538-        "//google/api:resource_proto",
132539-        "//google/rpc:status_proto",
132540-        "//google/type:date_proto",
132541-        "//google/type:dayofweek_proto",
132542-        "//google/type:timeofday_proto",
132543-        "@com_google_protobuf//:duration_proto",
132544-        "@com_google_protobuf//:empty_proto",
132545-        "@com_google_protobuf//:field_mask_proto",
132546-        "@com_google_protobuf//:timestamp_proto",
132547-    ],
132548-)
132549-
132550-proto_library_with_info(
132551-    name = "dlp_proto_with_info",
132552-    deps = [
132553-        ":dlp_proto",
132554-        "//google/cloud:common_resources_proto",
132555-    ],
132556-)
132557-
132558-java_proto_library(
132559-    name = "dlp_java_proto",
132560-    deps = [":dlp_proto"],
132561-)
132562-
132563-java_grpc_library(
132564-    name = "dlp_java_grpc",
132565-    srcs = [":dlp_proto"],
132566-    deps = [":dlp_java_proto"],
132567-)
132568-
132569-java_gapic_library(
132570-    name = "dlp_java_gapic",
132571-    srcs = [":dlp_proto_with_info"],
132572-    gapic_yaml = "dlp_gapic.yaml",
132573-    grpc_service_config = "dlp_grpc_service_config.json",
132574-    rest_numeric_enums = False,
132575-    test_deps = [
132576-        ":dlp_java_grpc",
132577-    ],
132578-    transport = "grpc+rest",
132579-    deps = [
132580-        ":dlp_java_proto",
132581-    ],
132582-)
132583-
132584-java_gapic_test(
132585-    name = "dlp_java_gapic_test_suite",
132586-    test_classes = [
132587-        "com.google.cloud.dlp.v2.DlpServiceClientHttpJsonTest",
132588-        "com.google.cloud.dlp.v2.DlpServiceClientTest",
132589-    ],
132590-    runtime_deps = [":dlp_java_gapic_test"],
132591-)
132592-
132593-# Open Source Packages
132594-java_gapic_assembly_gradle_pkg(
132595-    name = "google-cloud-privacy-dlp-v2-java",
132596-    include_samples = True,
132597-    transport = "grpc+rest",
132598-    deps = [
132599-        ":dlp_java_gapic",
132600-        ":dlp_java_grpc",
132601-        ":dlp_java_proto",
132602-        ":dlp_proto",
132603-    ],
132604-)
132605-
132606-go_proto_library(
132607-    name = "dlp_go_proto",
132608-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
132609-    importpath = "google.golang.org/genproto/googleapis/privacy/dlp/v2",
132610-    protos = [":dlp_proto"],
132611-    deps = [
132612-        "//google/api:annotations_go_proto",
132613-        "//google/rpc:status_go_proto",
132614-        "//google/type:date_go_proto",
132615-        "//google/type:dayofweek_go_proto",
132616-        "//google/type:timeofday_go_proto",
132617-    ],
132618-)
132619-
132620-go_gapic_library(
132621-    name = "dlp_go_gapic",
132622-    srcs = [":dlp_proto_with_info"],
132623-    grpc_service_config = "dlp_grpc_service_config.json",
132624-    importpath = "cloud.google.com/go/dlp/apiv2;dlp",
132625-    rest_numeric_enums = False,
132626-    service_yaml = "dlp_v2.yaml",
132627-    transport = "grpc+rest",
132628-    deps = [
132629-        ":dlp_go_proto",
132630-        "@io_bazel_rules_go//proto/wkt:duration_go_proto",
132631-    ],
132632-)
132633-
132634-go_test(
132635-    name = "dlp_go_gapic_test",
132636-    srcs = [":dlp_go_gapic_srcjar_test"],
132637-    embed = [":dlp_go_gapic"],
132638-    importpath = "cloud.google.com/go/dlp/apiv2",
132639-)
132640-
132641-# Open Source Packages
132642-go_gapic_assembly_pkg(
132643-    name = "gapi-cloud-privacy-dlp-v2-go",
132644-    deps = [
132645-        ":dlp_go_gapic",
132646-        ":dlp_go_gapic_srcjar-test.srcjar",
132647-        ":dlp_go_proto",
132648-    ],
132649-)
132650-
132651-py_gapic_library(
132652-    name = "dlp_py_gapic",
132653-    srcs = [":dlp_proto"],
132654-    grpc_service_config = "dlp_grpc_service_config.json",
132655-    opt_args = ["python-gapic-namespace=google.cloud"],
132656-    rest_numeric_enums = False,
132657-    transport = "grpc",
132658-)
132659-
132660-py_test(
132661-    name = "dlp_py_gapic_test",
132662-    srcs = [
132663-        "dlp_py_gapic_pytest.py",
132664-        "dlp_py_gapic_test.py",
132665-    ],
132666-    legacy_create_init = False,
132667-    deps = [":dlp_py_gapic"],
132668-)
132669-
132670-py_gapic_assembly_pkg(
132671-    name = "privacy-dlp-v2-py",
132672-    deps = [
132673-        ":dlp_py_gapic",
132674-    ],
132675-)
132676-
132677-php_proto_library(
132678-    name = "dlp_php_proto",
132679-    deps = [":dlp_proto"],
132680-)
132681-
132682-php_grpc_library(
132683-    name = "dlp_php_grpc",
132684-    srcs = [":dlp_proto"],
132685-    deps = [":dlp_php_proto"],
132686-)
132687-
132688-php_gapic_library(
132689-    name = "dlp_php_gapic",
132690-    srcs = [":dlp_proto_with_info"],
132691-    grpc_service_config = "dlp_grpc_service_config.json",
132692-    rest_numeric_enums = False,
132693-    transport = "grpc+rest",
132694-    deps = [
132695-        ":dlp_php_grpc",
132696-        ":dlp_php_proto",
132697-    ],
132698-)
132699-
132700-# Open Source Packages
132701-php_gapic_assembly_pkg(
132702-    name = "google-cloud-privacy-dlp-v2-php",
132703-    deps = [
132704-        ":dlp_php_gapic",
132705-        ":dlp_php_grpc",
132706-        ":dlp_php_proto",
132707-    ],
132708-)
132709-
132710-nodejs_gapic_library(
132711-    name = "dlp_nodejs_gapic",
132712-    package_name = "@google-cloud/dlp",
132713-    src = ":dlp_proto_with_info",
132714-    extra_protoc_parameters = ["metadata"],
132715-    grpc_service_config = "dlp_grpc_service_config.json",
132716-    package = "google.privacy.dlp.v2",
132717-    rest_numeric_enums = False,
132718-    service_yaml = "dlp_v2.yaml",
132719-    transport = "grpc+rest",
132720-    deps = [],
132721-)
132722-
132723-nodejs_gapic_assembly_pkg(
132724-    name = "privacy-dlp-v2-nodejs",
132725-    deps = [
132726-        ":dlp_nodejs_gapic",
132727-        ":dlp_proto",
132728-    ],
132729-)
132730-
132731-ruby_proto_library(
132732-    name = "dlp_ruby_proto",
132733-    deps = [":dlp_proto"],
132734-)
132735-
132736-ruby_grpc_library(
132737-    name = "dlp_ruby_grpc",
132738-    srcs = [":dlp_proto"],
132739-    deps = [":dlp_ruby_proto"],
132740-)
132741-
132742-ruby_cloud_gapic_library(
132743-    name = "dlp_ruby_gapic",
132744-    srcs = [":dlp_proto_with_info"],
132745-    extra_protoc_parameters = [
132746-        "ruby-cloud-gem-name=google-cloud-dlp-v2",
132747-        "ruby-cloud-env-prefix=DLP",
132748-        "ruby-cloud-product-url=https://cloud.google.com/dlp",
132749-        "ruby-cloud-api-id=dlp.googleapis.com",
132750-        "ruby-cloud-api-shortname=dlp",
132751-    ],
132752-    grpc_service_config = "dlp_grpc_service_config.json",
132753-    rest_numeric_enums = False,
132754-    ruby_cloud_description = "Provides methods for detection of privacy-sensitive fragments in text, images, and Google Cloud Platform storage repositories.",
132755-    ruby_cloud_title = "Cloud Data Loss Prevention (DLP) V2",
132756-    deps = [
132757-        ":dlp_ruby_grpc",
132758-        ":dlp_ruby_proto",
132759-    ],
132760-)
132761-
132762-# Open Source Packages
132763-ruby_gapic_assembly_pkg(
132764-    name = "google-cloud-privacy-dlp-v2-ruby",
132765-    deps = [
132766-        ":dlp_ruby_gapic",
132767-        ":dlp_ruby_grpc",
132768-        ":dlp_ruby_proto",
132769-    ],
132770-)
132771-
132772-csharp_proto_library(
132773-    name = "dlp_csharp_proto",
132774-    deps = [":dlp_proto"],
132775-)
132776-
132777-csharp_grpc_library(
132778-    name = "dlp_csharp_grpc",
132779-    srcs = [":dlp_proto"],
132780-    deps = [":dlp_csharp_proto"],
132781-)
132782-
132783-csharp_gapic_library(
132784-    name = "dlp_csharp_gapic",
132785-    srcs = [":dlp_proto_with_info"],
132786-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
132787-    grpc_service_config = "dlp_grpc_service_config.json",
132788-    rest_numeric_enums = False,
132789-    service_yaml = "dlp_v2.yaml",
132790-    deps = [
132791-        ":dlp_csharp_grpc",
132792-        ":dlp_csharp_proto",
132793-    ],
132794-)
132795-
132796-# Open Source Packages
132797-csharp_gapic_assembly_pkg(
132798-    name = "google-cloud-privacy-dlp-v2-csharp",
132799-    deps = [
132800-        ":dlp_csharp_gapic",
132801-        ":dlp_csharp_grpc",
132802-        ":dlp_csharp_proto",
132803-    ],
132804-)
132805-
132806-cc_proto_library(
132807-    name = "dlp_cc_proto",
132808-    deps = [":dlp_proto"],
132809-)
132810-
132811-cc_grpc_library(
132812-    name = "dlp_cc_grpc",
132813-    srcs = [":dlp_proto"],
132814-    grpc_only = True,
132815-    deps = [":dlp_cc_proto"],
132816-)
132817diff -urN a/google/pubsub/BUILD.bazel b/google/pubsub/BUILD.bazel
132818--- a/google/pubsub/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
132819+++ b/google/pubsub/BUILD.bazel	1969-12-31 16:00:00
132820@@ -1 +0,0 @@
132821-exports_files(glob(["*.yaml"]))
132822diff -urN a/google/pubsub/v1/BUILD.bazel b/google/pubsub/v1/BUILD.bazel
132823--- a/google/pubsub/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
132824+++ b/google/pubsub/v1/BUILD.bazel	1969-12-31 16:00:00
132825@@ -1,393 +0,0 @@
132826-load("@rules_proto//proto:defs.bzl", "proto_library")
132827-
132828-# This is an API workspace, having public visibility by default makes perfect sense.
132829-package(default_visibility = ["//visibility:public"])
132830-
132831-##############################################################################
132832-# Common
132833-##############################################################################
132834-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
132835-
132836-proto_library(
132837-    name = "pubsub_proto",
132838-    srcs = [
132839-        "pubsub.proto",
132840-        "schema.proto",
132841-    ],
132842-    deps = [
132843-        "//google/api:annotations_proto",
132844-        "//google/api:client_proto",
132845-        "//google/api:field_behavior_proto",
132846-        "//google/api:resource_proto",
132847-        "@com_google_protobuf//:duration_proto",
132848-        "@com_google_protobuf//:empty_proto",
132849-        "@com_google_protobuf//:field_mask_proto",
132850-        "@com_google_protobuf//:timestamp_proto",
132851-    ],
132852-)
132853-
132854-proto_library_with_info(
132855-    name = "pubsub_proto_with_info",
132856-    deps = [
132857-        ":pubsub_proto",
132858-        "//google/cloud:common_resources_proto",
132859-        "//google/iam/v1:iam_policy_proto",
132860-        "//google/iam/v1:policy_proto",
132861-    ],
132862-)
132863-
132864-##############################################################################
132865-# Java
132866-##############################################################################
132867-load(
132868-    "@com_google_googleapis_imports//:imports.bzl",
132869-    "java_gapic_assembly_gradle_pkg",
132870-    "java_gapic_library",
132871-    "java_gapic_test",
132872-    "java_grpc_library",
132873-    "java_proto_library",
132874-)
132875-
132876-java_proto_library(
132877-    name = "pubsub_java_proto",
132878-    deps = [":pubsub_proto"],
132879-)
132880-
132881-java_grpc_library(
132882-    name = "pubsub_java_grpc",
132883-    srcs = [":pubsub_proto"],
132884-    deps = [":pubsub_java_proto"],
132885-)
132886-
132887-java_gapic_library(
132888-    name = "pubsub_java_gapic",
132889-    srcs = [":pubsub_proto_with_info"],
132890-    gapic_yaml = "pubsub_gapic.yaml",
132891-    grpc_service_config = "pubsub_grpc_service_config.json",
132892-    rest_numeric_enums = False,
132893-    service_yaml = ":pubsub_v1.yaml",
132894-    test_deps = [
132895-        ":pubsub_java_grpc",
132896-        "//google/iam/v1:iam_java_grpc",
132897-    ],
132898-    transport = "grpc+rest",
132899-    deps = [
132900-        ":pubsub_java_proto",
132901-        "//google/iam/v1:iam_java_proto",
132902-    ],
132903-)
132904-
132905-java_gapic_test(
132906-    name = "pubsub_java_gapic_test_suite",
132907-    test_classes = [
132908-        "com.google.cloud.pubsub.v1.SubscriptionAdminClientHttpJsonTest",
132909-        "com.google.cloud.pubsub.v1.SubscriptionAdminClientTest",
132910-        "com.google.cloud.pubsub.v1.TopicAdminClientHttpJsonTest",
132911-        "com.google.cloud.pubsub.v1.TopicAdminClientTest",
132912-    ],
132913-    runtime_deps = [":pubsub_java_gapic_test"],
132914-)
132915-
132916-# Open Source Packages
132917-java_gapic_assembly_gradle_pkg(
132918-    name = "google-cloud-pubsub-v1-java",
132919-    include_samples = True,
132920-    transport = "grpc+rest",
132921-    deps = [
132922-        ":pubsub_java_gapic",
132923-        ":pubsub_java_grpc",
132924-        ":pubsub_java_proto",
132925-        ":pubsub_proto",
132926-    ],
132927-)
132928-
132929-##############################################################################
132930-# Python
132931-##############################################################################
132932-load(
132933-    "@com_google_googleapis_imports//:imports.bzl",
132934-    "py_gapic_assembly_pkg",
132935-    "py_gapic_library",
132936-    "py_test",
132937-)
132938-
132939-py_gapic_library(
132940-    name = "pubsub_py_gapic",
132941-    srcs = [":pubsub_proto"],
132942-    grpc_service_config = "pubsub_grpc_service_config.json",
132943-    opt_args = [
132944-        "warehouse-package-name=google-cloud-pubsub",
132945-        "add-iam-methods",
132946-    ],
132947-    rest_numeric_enums = False,
132948-    transport = "grpc",
132949-    deps = [
132950-        "//google/iam/v1:iam_policy_py_proto",
132951-    ],
132952-)
132953-
132954-py_test(
132955-    name = "pubsub_py_gapic_test",
132956-    srcs = [
132957-        "pubsub_py_gapic_pytest.py",
132958-        "pubsub_py_gapic_test.py",
132959-    ],
132960-    legacy_create_init = False,
132961-    deps = [":pubsub_py_gapic"],
132962-)
132963-
132964-py_gapic_assembly_pkg(
132965-    name = "pubsub-v1-py",
132966-    deps = [
132967-        ":pubsub_py_gapic",
132968-    ],
132969-)
132970-
132971-##############################################################################
132972-# Go
132973-##############################################################################
132974-load(
132975-    "@com_google_googleapis_imports//:imports.bzl",
132976-    "go_gapic_assembly_pkg",
132977-    "go_gapic_library",
132978-    "go_proto_library",
132979-    "go_test",
132980-)
132981-
132982-go_proto_library(
132983-    name = "pubsub_go_proto",
132984-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
132985-    importpath = "google.golang.org/genproto/googleapis/pubsub/v1",
132986-    protos = [":pubsub_proto"],
132987-    deps = ["//google/api:annotations_go_proto"],
132988-)
132989-
132990-go_gapic_library(
132991-    name = "pubsub_go_gapic",
132992-    srcs = [":pubsub_proto_with_info"],
132993-    grpc_service_config = "pubsub_grpc_service_config.json",
132994-    importpath = "cloud.google.com/go/pubsub/apiv1;pubsub",
132995-    rest_numeric_enums = False,
132996-    service_yaml = ":pubsub_v1.yaml",
132997-    transport = "grpc+rest",
132998-    deps = [
132999-        ":pubsub_go_proto",
133000-        "//google/iam/v1:iam_go_proto",
133001-    ],
133002-)
133003-
133004-go_test(
133005-    name = "pubsub_go_gapic_test",
133006-    srcs = [":pubsub_go_gapic_srcjar_test"],
133007-    embed = [":pubsub_go_gapic"],
133008-    importpath = "cloud.google.com/go/pubsub/apiv1",
133009-    deps = ["//google/iam/v1:iam_go_proto"],
133010-)
133011-
133012-# Open Source Packages
133013-go_gapic_assembly_pkg(
133014-    name = "gapi-cloud-pubsub-v1-go",
133015-    deps = [
133016-        ":pubsub_go_gapic",
133017-        ":pubsub_go_gapic_srcjar-test.srcjar",
133018-        ":pubsub_go_proto",
133019-    ],
133020-)
133021-
133022-##############################################################################
133023-# PHP
133024-##############################################################################
133025-load(
133026-    "@com_google_googleapis_imports//:imports.bzl",
133027-    "php_gapic_assembly_pkg",
133028-    "php_gapic_library",
133029-    "php_grpc_library",
133030-    "php_proto_library",
133031-)
133032-
133033-php_proto_library(
133034-    name = "pubsub_php_proto",
133035-    deps = [":pubsub_proto"],
133036-)
133037-
133038-php_grpc_library(
133039-    name = "pubsub_php_grpc",
133040-    srcs = [":pubsub_proto"],
133041-    deps = [":pubsub_php_proto"],
133042-)
133043-
133044-php_gapic_library(
133045-    name = "pubsub_php_gapic",
133046-    srcs = [":pubsub_proto_with_info"],
133047-    gapic_yaml = "pubsub_gapic.yaml",
133048-    grpc_service_config = "pubsub_grpc_service_config.json",
133049-    rest_numeric_enums = False,
133050-    service_yaml = ":pubsub_v1.yaml",
133051-    transport = "grpc+rest",
133052-    deps = [
133053-        ":pubsub_php_grpc",
133054-        ":pubsub_php_proto",
133055-    ],
133056-)
133057-
133058-# Open Source Packages
133059-php_gapic_assembly_pkg(
133060-    name = "google-cloud-pubsub-v1-php",
133061-    deps = [
133062-        ":pubsub_php_gapic",
133063-        ":pubsub_php_grpc",
133064-        ":pubsub_php_proto",
133065-    ],
133066-)
133067-
133068-##############################################################################
133069-# Node.js
133070-##############################################################################
133071-load(
133072-    "@com_google_googleapis_imports//:imports.bzl",
133073-    "nodejs_gapic_assembly_pkg",
133074-    "nodejs_gapic_library",
133075-)
133076-
133077-nodejs_gapic_library(
133078-    name = "pubsub_nodejs_gapic",
133079-    package_name = "@google-cloud/pubsub",
133080-    src = ":pubsub_proto_with_info",
133081-    bundle_config = "pubsub_gapic.yaml",
133082-    extra_protoc_parameters = ["template=typescript_gapic"],
133083-    grpc_service_config = "pubsub_grpc_service_config.json",
133084-    handwritten_layer = True,
133085-    main_service = "pubsub",
133086-    rest_numeric_enums = False,
133087-    service_yaml = ":pubsub_v1.yaml",
133088-    transport = "grpc+rest",
133089-    deps = [],
133090-)
133091-
133092-nodejs_gapic_assembly_pkg(
133093-    name = "pubsub-v1-nodejs",
133094-    deps = [
133095-        ":pubsub_nodejs_gapic",
133096-        ":pubsub_proto",
133097-    ],
133098-)
133099-
133100-##############################################################################
133101-# Ruby
133102-##############################################################################
133103-load(
133104-    "@com_google_googleapis_imports//:imports.bzl",
133105-    "ruby_cloud_gapic_library",
133106-    "ruby_gapic_assembly_pkg",
133107-    "ruby_grpc_library",
133108-    "ruby_proto_library",
133109-)
133110-
133111-ruby_proto_library(
133112-    name = "pubsub_ruby_proto",
133113-    deps = [":pubsub_proto"],
133114-)
133115-
133116-ruby_grpc_library(
133117-    name = "pubsub_ruby_grpc",
133118-    srcs = [":pubsub_proto"],
133119-    deps = [":pubsub_ruby_proto"],
133120-)
133121-
133122-ruby_cloud_gapic_library(
133123-    name = "pubsub_ruby_gapic",
133124-    srcs = [":pubsub_proto_with_info"],
133125-    extra_protoc_parameters = [
133126-        "ruby-cloud-gem-name=google-cloud-pubsub-v1",
133127-        "ruby-cloud-env-prefix=PUBSUB",
133128-        "ruby-cloud-path-override=pub_sub=pubsub",
133129-        "ruby-cloud-namespace-override=Pubsub=PubSub",
133130-        "ruby-cloud-product-url=https://cloud.google.com/pubsub",
133131-        "ruby-cloud-api-id=pubsub.googleapis.com",
133132-        "ruby-cloud-api-shortname=pubsub",
133133-    ],
133134-    grpc_service_config = "pubsub_grpc_service_config.json",
133135-    rest_numeric_enums = False,
133136-    ruby_cloud_description = "Cloud Pub/Sub is a fully-managed real-time messaging service that allows you to send and receive messages between independent applications.",
133137-    ruby_cloud_title = "Cloud Pub/Sub V1",
133138-    service_yaml = ":pubsub_v1.yaml",
133139-    deps = [
133140-        ":pubsub_ruby_grpc",
133141-        ":pubsub_ruby_proto",
133142-    ],
133143-)
133144-
133145-# Open Source Packages
133146-ruby_gapic_assembly_pkg(
133147-    name = "google-cloud-pubsub-v1-ruby",
133148-    deps = [
133149-        ":pubsub_ruby_gapic",
133150-        ":pubsub_ruby_grpc",
133151-        ":pubsub_ruby_proto",
133152-    ],
133153-)
133154-
133155-##############################################################################
133156-# C#
133157-##############################################################################
133158-load(
133159-    "@com_google_googleapis_imports//:imports.bzl",
133160-    "csharp_gapic_assembly_pkg",
133161-    "csharp_gapic_library",
133162-    "csharp_grpc_library",
133163-    "csharp_proto_library",
133164-)
133165-
133166-csharp_proto_library(
133167-    name = "pubsub_csharp_proto",
133168-    deps = [":pubsub_proto"],
133169-)
133170-
133171-csharp_grpc_library(
133172-    name = "pubsub_csharp_grpc",
133173-    srcs = [":pubsub_proto"],
133174-    deps = [":pubsub_csharp_proto"],
133175-)
133176-
133177-csharp_gapic_library(
133178-    name = "pubsub_csharp_gapic",
133179-    srcs = [":pubsub_proto_with_info"],
133180-    grpc_service_config = "pubsub_grpc_service_config.json",
133181-    rest_numeric_enums = False,
133182-    service_yaml = ":pubsub_v1.yaml",
133183-    deps = [
133184-        ":pubsub_csharp_grpc",
133185-        ":pubsub_csharp_proto",
133186-    ],
133187-)
133188-
133189-# Open Source Packages
133190-csharp_gapic_assembly_pkg(
133191-    name = "google-cloud-pubsub-v1-csharp",
133192-    deps = [
133193-        ":pubsub_csharp_gapic",
133194-        ":pubsub_csharp_grpc",
133195-        ":pubsub_csharp_proto",
133196-    ],
133197-)
133198-
133199-##############################################################################
133200-# C++
133201-##############################################################################
133202-load(
133203-    "@com_google_googleapis_imports//:imports.bzl",
133204-    "cc_grpc_library",
133205-    "cc_proto_library",
133206-)
133207-
133208-cc_proto_library(
133209-    name = "pubsub_cc_proto",
133210-    deps = [":pubsub_proto"],
133211-)
133212-
133213-cc_grpc_library(
133214-    name = "pubsub_cc_grpc",
133215-    srcs = [":pubsub_proto"],
133216-    grpc_only = True,
133217-    deps = [":pubsub_cc_proto"],
133218-)
133219diff -urN a/google/rpc/BUILD.bazel b/google/rpc/BUILD.bazel
133220--- a/google/rpc/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
133221+++ b/google/rpc/BUILD.bazel	1969-12-31 16:00:00
133222@@ -1,127 +0,0 @@
133223-load("@rules_proto//proto:defs.bzl", "proto_library")
133224-
133225-# This is an API workspace, having public visibility by default makes perfect sense.
133226-package(default_visibility = ["//visibility:public"])
133227-
133228-##############################################################################
133229-# Common
133230-##############################################################################
133231-proto_library(
133232-    name = "code_proto",
133233-    srcs = ["code.proto"],
133234-    deps = [],
133235-)
133236-
133237-proto_library(
133238-    name = "error_details_proto",
133239-    srcs = ["error_details.proto"],
133240-    deps = [
133241-        "@com_google_protobuf//:duration_proto",
133242-    ],
133243-)
133244-
133245-proto_library(
133246-    name = "status_proto",
133247-    srcs = ["status.proto"],
133248-    deps = [
133249-        "@com_google_protobuf//:any_proto",
133250-    ],
133251-)
133252-
133253-##############################################################################
133254-# Java
133255-##############################################################################
133256-load(
133257-    "@com_google_googleapis_imports//:imports.bzl",
133258-    "java_gapic_assembly_gradle_pkg",
133259-    "java_proto_library",
133260-)
133261-
133262-java_proto_library(
133263-    name = "rpc_java_proto",
133264-    deps = [
133265-        ":code_proto",
133266-        ":error_details_proto",
133267-        ":status_proto",
133268-    ],
133269-)
133270-
133271-# Please DO-NOT-REMOVE this section.
133272-# This is required to generate java files for these protos.
133273-# Open Source Packages
133274-java_gapic_assembly_gradle_pkg(
133275-    name = "google-rpc-java",
133276-    transport = "grpc+rest",
133277-    deps = [
133278-        "error_details_proto",
133279-        "status_proto",
133280-        ":code_proto",
133281-        ":rpc_java_proto",
133282-    ],
133283-)
133284-
133285-##############################################################################
133286-# Go
133287-##############################################################################
133288-load("@com_google_googleapis_imports//:imports.bzl", "go_proto_library")
133289-
133290-go_proto_library(
133291-    name = "code_go_proto",
133292-    importpath = "google.golang.org/genproto/googleapis/rpc/code",
133293-    protos = [":code_proto"],
133294-)
133295-
133296-go_proto_library(
133297-    name = "errdetails_go_proto",
133298-    importpath = "google.golang.org/genproto/googleapis/rpc/errdetails",
133299-    protos = [":error_details_proto"],
133300-)
133301-
133302-go_proto_library(
133303-    name = "status_go_proto",
133304-    importpath = "google.golang.org/genproto/googleapis/rpc/status",
133305-    protos = [":status_proto"],
133306-)
133307-
133308-##############################################################################
133309-# C++
133310-##############################################################################
133311-load(
133312-    "@com_google_googleapis_imports//:imports.bzl",
133313-    "cc_proto_library",
133314-)
133315-
133316-cc_proto_library(
133317-    name = "code_cc_proto",
133318-    deps = [":code_proto"],
133319-)
133320-
133321-cc_proto_library(
133322-    name = "error_details_cc_proto",
133323-    deps = [":error_details_proto"],
133324-)
133325-
133326-cc_proto_library(
133327-    name = "status_cc_proto",
133328-    deps = [":status_proto"],
133329-)
133330-
133331-##############################################################################
133332-# Python
133333-##############################################################################
133334-load("@com_google_googleapis_imports//:imports.bzl", "py_proto_library")
133335-
133336-py_proto_library(
133337-    name = "code_py_proto",
133338-    deps = [":code_proto"],
133339-)
133340-
133341-py_proto_library(
133342-    name = "error_details_py_proto",
133343-    deps = [":error_details_proto"],
133344-)
133345-
133346-py_proto_library(
133347-    name = "status_py_proto",
133348-    deps = [":status_proto"],
133349-)
133350diff -urN a/google/rpc/context/BUILD.bazel b/google/rpc/context/BUILD.bazel
133351--- a/google/rpc/context/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
133352+++ b/google/rpc/context/BUILD.bazel	1969-12-31 16:00:00
133353@@ -1,142 +0,0 @@
133354-# This file was automatically generated by BuildFileGenerator
133355-
133356-# This is an API workspace, having public visibility by default makes perfect sense.
133357-package(default_visibility = ["//visibility:public"])
133358-
133359-##############################################################################
133360-# Common
133361-##############################################################################
133362-load("@rules_proto//proto:defs.bzl", "proto_library")
133363-
133364-proto_library(
133365-    name = "attribute_context_proto",
133366-    srcs = [
133367-        "attribute_context.proto",
133368-    ],
133369-    deps = [
133370-        "@com_google_protobuf//:any_proto",
133371-        "@com_google_protobuf//:duration_proto",
133372-        "@com_google_protobuf//:struct_proto",
133373-        "@com_google_protobuf//:timestamp_proto",
133374-    ],
133375-)
133376-
133377-##############################################################################
133378-# Java
133379-##############################################################################
133380-load(
133381-    "@com_google_googleapis_imports//:imports.bzl",
133382-    "java_gapic_assembly_gradle_pkg",
133383-    "java_proto_library",
133384-)
133385-
133386-java_proto_library(
133387-    name = "attribute_context_java_proto",
133388-    deps = [":attribute_context_proto"],
133389-)
133390-
133391-# Please DO-NOT-REMOVE this section.
133392-# This is required to generate java files for these protos.
133393-# Open Source Packages
133394-java_gapic_assembly_gradle_pkg(
133395-    name = "google-context-java",
133396-    transport = "grpc+rest",
133397-    deps = [
133398-        ":attribute_context_java_proto",
133399-        ":attribute_context_proto",
133400-    ],
133401-)
133402-
133403-##############################################################################
133404-# Go
133405-##############################################################################
133406-load(
133407-    "@com_google_googleapis_imports//:imports.bzl",
133408-    "go_proto_library",
133409-)
133410-
133411-go_proto_library(
133412-    name = "attribute_context_go_proto",
133413-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
133414-    importpath = "google.golang.org/genproto/googleapis/rpc/context/attribute_context",
133415-    protos = [":attribute_context_proto"],
133416-    deps = [
133417-    ],
133418-)
133419-
133420-##############################################################################
133421-# Python
133422-##############################################################################
133423-load(
133424-    "@com_google_googleapis_imports//:imports.bzl",
133425-    "moved_proto_library",
133426-    "py_proto_library",
133427-)
133428-
133429-moved_proto_library(
133430-    name = "attribute_context_moved_proto",
133431-    srcs = [":attribute_context_proto"],
133432-    deps = [
133433-        "@com_google_protobuf//:any_proto",
133434-        "@com_google_protobuf//:duration_proto",
133435-        "@com_google_protobuf//:struct_proto",
133436-        "@com_google_protobuf//:timestamp_proto",
133437-    ],
133438-)
133439-
133440-py_proto_library(
133441-    name = "attribute_context_py_proto",
133442-    deps = [":attribute_context_moved_proto"],
133443-)
133444-
133445-##############################################################################
133446-# PHP
133447-##############################################################################
133448-load(
133449-    "@com_google_googleapis_imports//:imports.bzl",
133450-    "php_proto_library",
133451-)
133452-
133453-php_proto_library(
133454-    name = "attribute_context_php_proto",
133455-    deps = [":attribute_context_proto"],
133456-)
133457-
133458-##############################################################################
133459-# Ruby
133460-##############################################################################
133461-load(
133462-    "@com_google_googleapis_imports//:imports.bzl",
133463-    "ruby_proto_library",
133464-)
133465-
133466-ruby_proto_library(
133467-    name = "attribute_context_ruby_proto",
133468-    deps = [":attribute_context_proto"],
133469-)
133470-
133471-##############################################################################
133472-# C#
133473-##############################################################################
133474-load(
133475-    "@com_google_googleapis_imports//:imports.bzl",
133476-    "csharp_proto_library",
133477-)
133478-
133479-csharp_proto_library(
133480-    name = "attribute_context_csharp_proto",
133481-    deps = [":attribute_context_proto"],
133482-)
133483-
133484-##############################################################################
133485-# C++
133486-##############################################################################
133487-load(
133488-    "@com_google_googleapis_imports//:imports.bzl",
133489-    "cc_proto_library",
133490-)
133491-
133492-cc_proto_library(
133493-    name = "attribute_context_cc_proto",
133494-    deps = [":attribute_context_proto"],
133495-)
133496diff -urN a/google/search/partnerdataingestion/logging/v1/BUILD.bazel b/google/search/partnerdataingestion/logging/v1/BUILD.bazel
133497--- a/google/search/partnerdataingestion/logging/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
133498+++ b/google/search/partnerdataingestion/logging/v1/BUILD.bazel	1969-12-31 16:00:00
133499@@ -1,155 +0,0 @@
133500-# This file was automatically generated by BuildFileGenerator
133501-
133502-# This is an API workspace, having public visibility by default makes perfect sense.
133503-package(default_visibility = ["//visibility:public"])
133504-
133505-##############################################################################
133506-# Common
133507-##############################################################################
133508-load("@rules_proto//proto:defs.bzl", "proto_library")
133509-
133510-proto_library(
133511-    name = "logging_proto",
133512-    srcs = [
133513-        "platformlog.proto",
133514-    ],
133515-    deps = [],
133516-)
133517-
133518-##############################################################################
133519-# Java
133520-##############################################################################
133521-load(
133522-    "@com_google_googleapis_imports//:imports.bzl",
133523-    "java_grpc_library",
133524-    "java_proto_library",
133525-)
133526-
133527-java_proto_library(
133528-    name = "logging_java_proto",
133529-    deps = [":logging_proto"],
133530-)
133531-
133532-java_grpc_library(
133533-    name = "logging_java_grpc",
133534-    srcs = [":logging_proto"],
133535-    deps = [":logging_java_proto"],
133536-)
133537-
133538-##############################################################################
133539-# Go
133540-##############################################################################
133541-load(
133542-    "@com_google_googleapis_imports//:imports.bzl",
133543-    "go_proto_library",
133544-)
133545-
133546-go_proto_library(
133547-    name = "logging_go_proto",
133548-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
133549-    importpath = "google.golang.org/genproto/googleapis/search/partnerdataingestion/logging/v1",
133550-    protos = [":logging_proto"],
133551-    deps = [],
133552-)
133553-
133554-##############################################################################
133555-# Python
133556-##############################################################################
133557-load(
133558-    "@com_google_googleapis_imports//:imports.bzl",
133559-    "moved_proto_library",
133560-    "py_grpc_library",
133561-    "py_proto_library",
133562-)
133563-
133564-moved_proto_library(
133565-    name = "logging_moved_proto",
133566-    srcs = [":logging_proto"],
133567-    deps = [],
133568-)
133569-
133570-py_proto_library(
133571-    name = "logging_py_proto",
133572-    deps = [":logging_moved_proto"],
133573-)
133574-
133575-py_grpc_library(
133576-    name = "logging_py_grpc",
133577-    srcs = [":logging_moved_proto"],
133578-    deps = [":logging_py_proto"],
133579-)
133580-
133581-##############################################################################
133582-# PHP
133583-##############################################################################
133584-load(
133585-    "@com_google_googleapis_imports//:imports.bzl",
133586-    "php_grpc_library",
133587-    "php_proto_library",
133588-)
133589-
133590-php_proto_library(
133591-    name = "logging_php_proto",
133592-    deps = [":logging_proto"],
133593-)
133594-
133595-php_grpc_library(
133596-    name = "logging_php_grpc",
133597-    srcs = [":logging_proto"],
133598-    deps = [":logging_php_proto"],
133599-)
133600-
133601-##############################################################################
133602-# Node.js
133603-##############################################################################
133604-load(
133605-    "@com_google_googleapis_imports//:imports.bzl",
133606-    "nodejs_gapic_assembly_pkg",
133607-    "nodejs_gapic_library",
133608-)
133609-
133610-
133611-##############################################################################
133612-# Ruby
133613-##############################################################################
133614-load(
133615-    "@com_google_googleapis_imports//:imports.bzl",
133616-    "ruby_grpc_library",
133617-    "ruby_proto_library",
133618-)
133619-
133620-ruby_proto_library(
133621-    name = "logging_ruby_proto",
133622-    deps = [":logging_proto"],
133623-)
133624-
133625-ruby_grpc_library(
133626-    name = "logging_ruby_grpc",
133627-    srcs = [":logging_proto"],
133628-    deps = [":logging_ruby_proto"],
133629-)
133630-
133631-##############################################################################
133632-# C#
133633-##############################################################################
133634-load(
133635-    "@com_google_googleapis_imports//:imports.bzl",
133636-    "csharp_grpc_library",
133637-    "csharp_proto_library",
133638-)
133639-
133640-csharp_proto_library(
133641-    name = "logging_csharp_proto",
133642-    deps = [":logging_proto"],
133643-)
133644-
133645-csharp_grpc_library(
133646-    name = "logging_csharp_grpc",
133647-    srcs = [":logging_proto"],
133648-    deps = [":logging_csharp_proto"],
133649-)
133650-
133651-##############################################################################
133652-# C++
133653-##############################################################################
133654-# Put your C++ code here
133655diff -urN a/google/spanner/BUILD.bazel b/google/spanner/BUILD.bazel
133656--- a/google/spanner/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
133657+++ b/google/spanner/BUILD.bazel	1969-12-31 16:00:00
133658@@ -1 +0,0 @@
133659-exports_files(glob(["*.yaml"]))
133660diff -urN a/google/spanner/admin/database/BUILD.bazel b/google/spanner/admin/database/BUILD.bazel
133661--- a/google/spanner/admin/database/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
133662+++ b/google/spanner/admin/database/BUILD.bazel	1969-12-31 16:00:00
133663@@ -1 +0,0 @@
133664-exports_files(glob(["*.yaml"]))
133665diff -urN a/google/spanner/admin/database/v1/BUILD.bazel b/google/spanner/admin/database/v1/BUILD.bazel
133666--- a/google/spanner/admin/database/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
133667+++ b/google/spanner/admin/database/v1/BUILD.bazel	1969-12-31 16:00:00
133668@@ -1,359 +0,0 @@
133669-# This file was automatically generated by BuildFileGenerator
133670-# https://github.com/googleapis/rules_gapic/tree/master/bazel
133671-
133672-# Most of the manual changes to this file will be overwritten.
133673-# It's **only** allowed to change the following rule attribute values:
133674-# - names of *_gapic_assembly_* rules
133675-# - certain parameters of *_gapic_library rules, including but not limited to:
133676-#    * extra_protoc_parameters
133677-#    * extra_protoc_file_parameters
133678-# The complete list of preserved parameters can be found in the source code.
133679-
133680-##############################################################################
133681-# Common
133682-##############################################################################
133683-load("@rules_proto//proto:defs.bzl", "proto_library")
133684-load(
133685-    "@com_google_googleapis_imports//:imports.bzl",
133686-    "cc_grpc_library",
133687-    "cc_proto_library",
133688-    "csharp_gapic_assembly_pkg",
133689-    "csharp_gapic_library",
133690-    "csharp_grpc_library",
133691-    "csharp_proto_library",
133692-    "go_gapic_assembly_pkg",
133693-    "go_gapic_library",
133694-    "go_proto_library",
133695-    "go_test",
133696-    "java_gapic_assembly_gradle_pkg",
133697-    "java_gapic_library",
133698-    "java_gapic_test",
133699-    "java_grpc_library",
133700-    "java_proto_library",
133701-    "nodejs_gapic_assembly_pkg",
133702-    "nodejs_gapic_library",
133703-    "php_gapic_assembly_pkg",
133704-    "php_gapic_library",
133705-    "php_grpc_library",
133706-    "php_proto_library",
133707-    "proto_library_with_info",
133708-    "py_gapic_assembly_pkg",
133709-    "py_gapic_library",
133710-    "py_test",
133711-    "ruby_cloud_gapic_library",
133712-    "ruby_gapic_assembly_pkg",
133713-    "ruby_grpc_library",
133714-    "ruby_proto_library",
133715-)
133716-
133717-# This is an API workspace, having public visibility by default makes perfect sense.
133718-package(default_visibility = ["//visibility:public"])
133719-
133720-proto_library(
133721-    name = "database_proto",
133722-    srcs = [
133723-        "backup.proto",
133724-        "common.proto",
133725-        "spanner_database_admin.proto",
133726-    ],
133727-    deps = [
133728-        "//google/api:annotations_proto",
133729-        "//google/api:client_proto",
133730-        "//google/api:field_behavior_proto",
133731-        "//google/api:resource_proto",
133732-        "//google/iam/v1:iam_policy_proto",
133733-        "//google/iam/v1:policy_proto",
133734-        "//google/longrunning:operations_proto",
133735-        "//google/rpc:status_proto",
133736-        "@com_google_protobuf//:empty_proto",
133737-        "@com_google_protobuf//:field_mask_proto",
133738-        "@com_google_protobuf//:timestamp_proto",
133739-    ],
133740-)
133741-
133742-proto_library_with_info(
133743-    name = "database_proto_with_info",
133744-    deps = [
133745-        ":database_proto",
133746-        "//google/cloud:common_resources_proto",
133747-    ],
133748-)
133749-
133750-java_proto_library(
133751-    name = "database_java_proto",
133752-    deps = [":database_proto"],
133753-)
133754-
133755-java_grpc_library(
133756-    name = "database_java_grpc",
133757-    srcs = [":database_proto"],
133758-    deps = [":database_java_proto"],
133759-)
133760-
133761-java_gapic_library(
133762-    name = "database_java_gapic",
133763-    srcs = [":database_proto_with_info"],
133764-    gapic_yaml = "spanner_admin_database_gapic.yaml",
133765-    grpc_service_config = "spanner_admin_database_grpc_service_config.json",
133766-    rest_numeric_enums = False,
133767-    service_yaml = "spanner.yaml",
133768-    test_deps = [
133769-        ":database_java_grpc",
133770-        "//google/iam/v1:iam_java_grpc",
133771-    ],
133772-    transport = "grpc+rest",
133773-    deps = [
133774-        ":database_java_proto",
133775-        "//google/iam/v1:iam_java_proto",
133776-    ],
133777-)
133778-
133779-java_gapic_test(
133780-    name = "database_java_gapic_test_suite",
133781-    test_classes = [
133782-        "com.google.cloud.spanner.admin.database.v1.DatabaseAdminClientHttpJsonTest",
133783-        "com.google.cloud.spanner.admin.database.v1.DatabaseAdminClientTest",
133784-    ],
133785-    runtime_deps = [":database_java_gapic_test"],
133786-)
133787-
133788-# Open Source Packages
133789-java_gapic_assembly_gradle_pkg(
133790-    name = "google-cloud-admin-database-v1-java",
133791-    include_samples = True,
133792-    transport = "grpc+rest",
133793-    deps = [
133794-        ":database_java_gapic",
133795-        ":database_java_grpc",
133796-        ":database_java_proto",
133797-        ":database_proto",
133798-    ],
133799-)
133800-
133801-go_proto_library(
133802-    name = "database_go_proto",
133803-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
133804-    importpath = "google.golang.org/genproto/googleapis/spanner/admin/database/v1",
133805-    protos = [":database_proto"],
133806-    deps = [
133807-        "//google/api:annotations_go_proto",
133808-        "//google/iam/v1:iam_go_proto",
133809-        "//google/longrunning:longrunning_go_proto",
133810-        "//google/rpc:status_go_proto",
133811-    ],
133812-)
133813-
133814-go_gapic_library(
133815-    name = "database_go_gapic",
133816-    srcs = [":database_proto_with_info"],
133817-    grpc_service_config = "spanner_admin_database_grpc_service_config.json",
133818-    importpath = "cloud.google.com/go/spanner/admin/database/apiv1;database",
133819-    rest_numeric_enums = False,
133820-    service_yaml = "spanner.yaml",
133821-    transport = "grpc+rest",
133822-    deps = [
133823-        ":database_go_proto",
133824-        "//google/iam/v1:iam_go_proto",
133825-        "//google/longrunning:longrunning_go_proto",
133826-        "@com_google_cloud_go//longrunning:go_default_library",
133827-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
133828-    ],
133829-)
133830-
133831-go_test(
133832-    name = "database_go_gapic_test",
133833-    srcs = [":database_go_gapic_srcjar_test"],
133834-    embed = [":database_go_gapic"],
133835-    importpath = "cloud.google.com/go/spanner/admin/database/apiv1",
133836-)
133837-
133838-# Open Source Packages
133839-go_gapic_assembly_pkg(
133840-    name = "gapi-cloud-admin-database-v1-go",
133841-    deps = [
133842-        ":database_go_gapic",
133843-        ":database_go_gapic_srcjar-test.srcjar",
133844-        ":database_go_proto",
133845-    ],
133846-)
133847-
133848-py_gapic_library(
133849-    name = "database_py_gapic",
133850-    srcs = [":database_proto"],
133851-    grpc_service_config = "spanner_admin_database_grpc_service_config.json",
133852-    opt_args = [
133853-        "python-gapic-namespace=google.cloud",
133854-        "python-gapic-name=spanner_admin_database",
133855-    ],
133856-    rest_numeric_enums = False,
133857-    service_yaml = "spanner.yaml",
133858-    transport = "grpc",
133859-    deps = [
133860-        "//google/iam/v1:iam_policy_py_proto",
133861-    ],
133862-)
133863-
133864-py_test(
133865-    name = "database_py_gapic_test",
133866-    srcs = [
133867-        "database_py_gapic_pytest.py",
133868-        "database_py_gapic_test.py",
133869-    ],
133870-    legacy_create_init = False,
133871-    deps = [":database_py_gapic"],
133872-)
133873-
133874-py_gapic_assembly_pkg(
133875-    name = "admin-database-v1-py",
133876-    deps = [
133877-        ":database_py_gapic",
133878-    ],
133879-)
133880-
133881-php_proto_library(
133882-    name = "database_php_proto",
133883-    deps = [":database_proto"],
133884-)
133885-
133886-php_grpc_library(
133887-    name = "database_php_grpc",
133888-    srcs = [":database_proto"],
133889-    deps = [":database_php_proto"],
133890-)
133891-
133892-php_gapic_library(
133893-    name = "database_php_gapic",
133894-    srcs = [":database_proto_with_info"],
133895-    gapic_yaml = "spanner_admin_database_gapic.yaml",
133896-    grpc_service_config = "spanner_admin_database_grpc_service_config.json",
133897-    rest_numeric_enums = False,
133898-    service_yaml = "spanner.yaml",
133899-    transport = "grpc+rest",
133900-    deps = [
133901-        ":database_php_grpc",
133902-        ":database_php_proto",
133903-    ],
133904-)
133905-
133906-# Open Source Packages
133907-php_gapic_assembly_pkg(
133908-    name = "google-cloud-admin-database-v1-php",
133909-    deps = [
133910-        ":database_php_gapic",
133911-        ":database_php_grpc",
133912-        ":database_php_proto",
133913-    ],
133914-)
133915-
133916-nodejs_gapic_library(
133917-    name = "database_nodejs_gapic",
133918-    package_name = "@google-cloud/spanner",
133919-    src = ":database_proto_with_info",
133920-    extra_protoc_parameters = [
133921-        "metadata",
133922-        "template=typescript_gapic",
133923-    ],
133924-    grpc_service_config = "spanner_admin_database_grpc_service_config.json",
133925-    package = "google.spanner.admin.database.v1",
133926-    rest_numeric_enums = False,
133927-    service_yaml = "spanner.yaml",
133928-    transport = "grpc+rest",
133929-    deps = [],
133930-)
133931-
133932-nodejs_gapic_assembly_pkg(
133933-    name = "admin-database-v1-nodejs",
133934-    deps = [
133935-        ":database_nodejs_gapic",
133936-        ":database_proto",
133937-    ],
133938-)
133939-
133940-ruby_proto_library(
133941-    name = "database_ruby_proto",
133942-    deps = [":database_proto"],
133943-)
133944-
133945-ruby_grpc_library(
133946-    name = "database_ruby_grpc",
133947-    srcs = [":database_proto"],
133948-    deps = [":database_ruby_proto"],
133949-)
133950-
133951-ruby_cloud_gapic_library(
133952-    name = "database_ruby_gapic",
133953-    srcs = [":database_proto_with_info"],
133954-    extra_protoc_parameters = [
133955-        "ruby-cloud-gem-name=google-cloud-spanner-admin-database-v1",
133956-        "ruby-cloud-env-prefix=SPANNER",
133957-        "ruby-cloud-product-url=https://cloud.google.com/spanner",
133958-        "ruby-cloud-api-id=spanner.googleapis.com",
133959-        "ruby-cloud-api-shortname=spanner",
133960-        "ruby-cloud-wrapper-gem-override=google-cloud-spanner",
133961-    ],
133962-    grpc_service_config = "spanner_admin_database_grpc_service_config.json",
133963-    rest_numeric_enums = False,
133964-    ruby_cloud_description = "Cloud Spanner is a managed, mission-critical, globally consistent and scalable relational database service.",
133965-    ruby_cloud_title = "Cloud Spanner Database Admin V1",
133966-    service_yaml = "spanner.yaml",
133967-    deps = [
133968-        ":database_ruby_grpc",
133969-        ":database_ruby_proto",
133970-    ],
133971-)
133972-
133973-# Open Source Packages
133974-ruby_gapic_assembly_pkg(
133975-    name = "google-cloud-admin-database-v1-ruby",
133976-    deps = [
133977-        ":database_ruby_gapic",
133978-        ":database_ruby_grpc",
133979-        ":database_ruby_proto",
133980-    ],
133981-)
133982-
133983-csharp_proto_library(
133984-    name = "database_csharp_proto",
133985-    deps = [":database_proto"],
133986-)
133987-
133988-csharp_grpc_library(
133989-    name = "database_csharp_grpc",
133990-    srcs = [":database_proto"],
133991-    deps = [":database_csharp_proto"],
133992-)
133993-
133994-csharp_gapic_library(
133995-    name = "database_csharp_gapic",
133996-    srcs = [":database_proto_with_info"],
133997-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
133998-    grpc_service_config = "spanner_admin_database_grpc_service_config.json",
133999-    rest_numeric_enums = False,
134000-    service_yaml = "spanner.yaml",
134001-    deps = [
134002-        ":database_csharp_grpc",
134003-        ":database_csharp_proto",
134004-    ],
134005-)
134006-
134007-# Open Source Packages
134008-csharp_gapic_assembly_pkg(
134009-    name = "google-cloud-admin-database-v1-csharp",
134010-    deps = [
134011-        ":database_csharp_gapic",
134012-        ":database_csharp_grpc",
134013-        ":database_csharp_proto",
134014-    ],
134015-)
134016-
134017-cc_proto_library(
134018-    name = "database_cc_proto",
134019-    deps = [":database_proto"],
134020-)
134021-
134022-cc_grpc_library(
134023-    name = "database_cc_grpc",
134024-    srcs = [":database_proto"],
134025-    grpc_only = True,
134026-    deps = [":database_cc_proto"],
134027-)
134028diff -urN a/google/spanner/admin/instance/BUILD.bazel b/google/spanner/admin/instance/BUILD.bazel
134029--- a/google/spanner/admin/instance/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
134030+++ b/google/spanner/admin/instance/BUILD.bazel	1969-12-31 16:00:00
134031@@ -1 +0,0 @@
134032-exports_files(glob(["*.yaml"]))
134033diff -urN a/google/spanner/admin/instance/v1/BUILD.bazel b/google/spanner/admin/instance/v1/BUILD.bazel
134034--- a/google/spanner/admin/instance/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
134035+++ b/google/spanner/admin/instance/v1/BUILD.bazel	1969-12-31 16:00:00
134036@@ -1,344 +0,0 @@
134037-# This file was automatically generated by BuildFileGenerator
134038-
134039-##############################################################################
134040-# Common
134041-##############################################################################
134042-load("@rules_proto//proto:defs.bzl", "proto_library")
134043-load(
134044-    "@com_google_googleapis_imports//:imports.bzl",
134045-    "cc_grpc_library",
134046-    "cc_proto_library",
134047-    "csharp_gapic_assembly_pkg",
134048-    "csharp_gapic_library",
134049-    "csharp_grpc_library",
134050-    "csharp_proto_library",
134051-    "go_gapic_assembly_pkg",
134052-    "go_gapic_library",
134053-    "go_proto_library",
134054-    "go_test",
134055-    "java_gapic_assembly_gradle_pkg",
134056-    "java_gapic_library",
134057-    "java_gapic_test",
134058-    "java_grpc_library",
134059-    "java_proto_library",
134060-    "nodejs_gapic_assembly_pkg",
134061-    "nodejs_gapic_library",
134062-    "php_gapic_assembly_pkg",
134063-    "php_gapic_library",
134064-    "php_grpc_library",
134065-    "php_proto_library",
134066-    "proto_library_with_info",
134067-    "py_gapic_assembly_pkg",
134068-    "py_gapic_library",
134069-    "py_test",
134070-    "ruby_cloud_gapic_library",
134071-    "ruby_gapic_assembly_pkg",
134072-    "ruby_grpc_library",
134073-    "ruby_proto_library",
134074-)
134075-
134076-# This is an API workspace, having public visibility by default makes perfect sense.
134077-package(default_visibility = ["//visibility:public"])
134078-
134079-proto_library(
134080-    name = "instance_proto",
134081-    srcs = [
134082-        "common.proto",
134083-        "spanner_instance_admin.proto",
134084-    ],
134085-    deps = [
134086-        "//google/api:annotations_proto",
134087-        "//google/api:client_proto",
134088-        "//google/api:field_behavior_proto",
134089-        "//google/api:resource_proto",
134090-        "//google/iam/v1:iam_policy_proto",
134091-        "//google/iam/v1:policy_proto",
134092-        "//google/longrunning:operations_proto",
134093-        "@com_google_protobuf//:empty_proto",
134094-        "@com_google_protobuf//:field_mask_proto",
134095-        "@com_google_protobuf//:timestamp_proto",
134096-    ],
134097-)
134098-
134099-proto_library_with_info(
134100-    name = "instance_proto_with_info",
134101-    deps = [
134102-        ":instance_proto",
134103-        "//google/cloud:common_resources_proto",
134104-    ],
134105-)
134106-
134107-java_proto_library(
134108-    name = "instance_java_proto",
134109-    deps = [":instance_proto"],
134110-)
134111-
134112-java_grpc_library(
134113-    name = "instance_java_grpc",
134114-    srcs = [":instance_proto"],
134115-    deps = [":instance_java_proto"],
134116-)
134117-
134118-java_gapic_library(
134119-    name = "instance_java_gapic",
134120-    srcs = [":instance_proto_with_info"],
134121-    gapic_yaml = "spanner_admin_instance_gapic.yaml",
134122-    grpc_service_config = "spanner_admin_instance_grpc_service_config.json",
134123-    rest_numeric_enums = False,
134124-    test_deps = [
134125-        ":instance_java_grpc",
134126-        "//google/iam/v1:iam_java_grpc",
134127-    ],
134128-    transport = "grpc+rest",
134129-    deps = [
134130-        ":instance_java_proto",
134131-        "//google/iam/v1:iam_java_proto",
134132-    ],
134133-)
134134-
134135-java_gapic_test(
134136-    name = "instance_java_gapic_test_suite",
134137-    test_classes = [
134138-        "com.google.cloud.spanner.admin.instance.v1.InstanceAdminClientHttpJsonTest",
134139-        "com.google.cloud.spanner.admin.instance.v1.InstanceAdminClientTest",
134140-    ],
134141-    runtime_deps = [":instance_java_gapic_test"],
134142-)
134143-
134144-# Open Source Packages
134145-java_gapic_assembly_gradle_pkg(
134146-    name = "google-cloud-admin-instance-v1-java",
134147-    include_samples = True,
134148-    transport = "grpc+rest",
134149-    deps = [
134150-        ":instance_java_gapic",
134151-        ":instance_java_grpc",
134152-        ":instance_java_proto",
134153-        ":instance_proto",
134154-    ],
134155-)
134156-
134157-go_proto_library(
134158-    name = "instance_go_proto",
134159-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
134160-    importpath = "google.golang.org/genproto/googleapis/spanner/admin/instance/v1",
134161-    protos = [":instance_proto"],
134162-    deps = [
134163-        "//google/api:annotations_go_proto",
134164-        "//google/iam/v1:iam_go_proto",
134165-        "//google/longrunning:longrunning_go_proto",
134166-    ],
134167-)
134168-
134169-go_gapic_library(
134170-    name = "instance_go_gapic",
134171-    srcs = [":instance_proto_with_info"],
134172-    grpc_service_config = "spanner_admin_instance_grpc_service_config.json",
134173-    importpath = "cloud.google.com/go/spanner/admin/instance/apiv1;instance",
134174-    rest_numeric_enums = False,
134175-    service_yaml = "spanner_admin_instance.yaml",
134176-    transport = "grpc+rest",
134177-    deps = [
134178-        ":instance_go_proto",
134179-        "//google/iam/v1:iam_go_proto",
134180-        "//google/longrunning:longrunning_go_proto",
134181-        "@com_google_cloud_go//longrunning:go_default_library",
134182-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
134183-    ],
134184-)
134185-
134186-go_test(
134187-    name = "instance_go_gapic_test",
134188-    srcs = [":instance_go_gapic_srcjar_test"],
134189-    embed = [":instance_go_gapic"],
134190-    importpath = "cloud.google.com/go/spanner/admin/instance/apiv1",
134191-)
134192-
134193-# Open Source Packages
134194-go_gapic_assembly_pkg(
134195-    name = "gapi-cloud-admin-instance-v1-go",
134196-    deps = [
134197-        ":instance_go_gapic",
134198-        ":instance_go_gapic_srcjar-test.srcjar",
134199-        ":instance_go_proto",
134200-    ],
134201-)
134202-
134203-py_gapic_library(
134204-    name = "instance_py_gapic",
134205-    srcs = [":instance_proto"],
134206-    grpc_service_config = "spanner_admin_instance_grpc_service_config.json",
134207-    opt_args = [
134208-        "python-gapic-namespace=google.cloud",
134209-        "python-gapic-name=spanner_admin_instance",
134210-    ],
134211-    rest_numeric_enums = False,
134212-    transport = "grpc",
134213-    deps = [
134214-        "//google/iam/v1:iam_policy_py_proto",
134215-    ],
134216-)
134217-
134218-py_test(
134219-    name = "instance_py_gapic_test",
134220-    srcs = [
134221-        "instance_py_gapic_pytest.py",
134222-        "instance_py_gapic_test.py",
134223-    ],
134224-    legacy_create_init = False,
134225-    deps = [":instance_py_gapic"],
134226-)
134227-
134228-py_gapic_assembly_pkg(
134229-    name = "admin-instance-v1-py",
134230-    deps = [
134231-        ":instance_py_gapic",
134232-    ],
134233-)
134234-
134235-php_proto_library(
134236-    name = "instance_php_proto",
134237-    deps = [":instance_proto"],
134238-)
134239-
134240-php_grpc_library(
134241-    name = "instance_php_grpc",
134242-    srcs = [":instance_proto"],
134243-    deps = [":instance_php_proto"],
134244-)
134245-
134246-php_gapic_library(
134247-    name = "instance_php_gapic",
134248-    srcs = [":instance_proto_with_info"],
134249-    gapic_yaml = "spanner_admin_instance_gapic.yaml",
134250-    grpc_service_config = "spanner_admin_instance_grpc_service_config.json",
134251-    rest_numeric_enums = False,
134252-    service_yaml = "spanner_admin_instance.yaml",
134253-    transport = "grpc+rest",
134254-    deps = [
134255-        ":instance_php_grpc",
134256-        ":instance_php_proto",
134257-    ],
134258-)
134259-
134260-# Open Source Packages
134261-php_gapic_assembly_pkg(
134262-    name = "google-cloud-admin-instance-v1-php",
134263-    deps = [
134264-        ":instance_php_gapic",
134265-        ":instance_php_grpc",
134266-        ":instance_php_proto",
134267-    ],
134268-)
134269-
134270-nodejs_gapic_library(
134271-    name = "instance_nodejs_gapic",
134272-    package_name = "@google-cloud/spanner",
134273-    src = ":instance_proto_with_info",
134274-    extra_protoc_parameters = [
134275-        "metadata",
134276-        "template=typescript_gapic",
134277-    ],
134278-    grpc_service_config = "spanner_admin_instance_grpc_service_config.json",
134279-    package = "google.spanner.admin.instance.v1",
134280-    rest_numeric_enums = False,
134281-    service_yaml = "spanner_admin_instance.yaml",
134282-    transport = "grpc+rest",
134283-    deps = [],
134284-)
134285-
134286-nodejs_gapic_assembly_pkg(
134287-    name = "admin-instance-v1-nodejs",
134288-    deps = [
134289-        ":instance_nodejs_gapic",
134290-        ":instance_proto",
134291-    ],
134292-)
134293-
134294-ruby_proto_library(
134295-    name = "instance_ruby_proto",
134296-    deps = [":instance_proto"],
134297-)
134298-
134299-ruby_grpc_library(
134300-    name = "instance_ruby_grpc",
134301-    srcs = [":instance_proto"],
134302-    deps = [":instance_ruby_proto"],
134303-)
134304-
134305-ruby_cloud_gapic_library(
134306-    name = "instance_ruby_gapic",
134307-    srcs = [":instance_proto_with_info"],
134308-    extra_protoc_parameters = [
134309-        "ruby-cloud-gem-name=google-cloud-spanner-admin-instance-v1",
134310-        "ruby-cloud-env-prefix=SPANNER",
134311-        "ruby-cloud-product-url=https://cloud.google.com/spanner",
134312-        "ruby-cloud-api-id=spanner.googleapis.com",
134313-        "ruby-cloud-api-shortname=spanner",
134314-        "ruby-cloud-wrapper-gem-override=google-cloud-spanner",
134315-    ],
134316-    grpc_service_config = "spanner_admin_instance_grpc_service_config.json",
134317-    rest_numeric_enums = False,
134318-    ruby_cloud_description = "Cloud Spanner is a managed, mission-critical, globally consistent and scalable relational database service.",
134319-    ruby_cloud_title = "Cloud Spanner Instance Admin V1",
134320-    deps = [
134321-        ":instance_ruby_grpc",
134322-        ":instance_ruby_proto",
134323-    ],
134324-)
134325-
134326-# Open Source Packages
134327-ruby_gapic_assembly_pkg(
134328-    name = "google-cloud-admin-instance-v1-ruby",
134329-    deps = [
134330-        ":instance_ruby_gapic",
134331-        ":instance_ruby_grpc",
134332-        ":instance_ruby_proto",
134333-    ],
134334-)
134335-
134336-csharp_proto_library(
134337-    name = "instance_csharp_proto",
134338-    deps = [":instance_proto"],
134339-)
134340-
134341-csharp_grpc_library(
134342-    name = "instance_csharp_grpc",
134343-    srcs = [":instance_proto"],
134344-    deps = [":instance_csharp_proto"],
134345-)
134346-
134347-csharp_gapic_library(
134348-    name = "instance_csharp_gapic",
134349-    srcs = [":instance_proto_with_info"],
134350-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
134351-    grpc_service_config = "spanner_admin_instance_grpc_service_config.json",
134352-    rest_numeric_enums = False,
134353-    service_yaml = "spanner_admin_instance.yaml",
134354-    deps = [
134355-        ":instance_csharp_grpc",
134356-        ":instance_csharp_proto",
134357-    ],
134358-)
134359-
134360-# Open Source Packages
134361-csharp_gapic_assembly_pkg(
134362-    name = "google-cloud-admin-instance-v1-csharp",
134363-    deps = [
134364-        ":instance_csharp_gapic",
134365-        ":instance_csharp_grpc",
134366-        ":instance_csharp_proto",
134367-    ],
134368-)
134369-
134370-cc_proto_library(
134371-    name = "instance_cc_proto",
134372-    deps = [":instance_proto"],
134373-)
134374-
134375-cc_grpc_library(
134376-    name = "instance_cc_grpc",
134377-    srcs = [":instance_proto"],
134378-    grpc_only = True,
134379-    deps = [":instance_cc_proto"],
134380-)
134381diff -urN a/google/spanner/v1/BUILD.bazel b/google/spanner/v1/BUILD.bazel
134382--- a/google/spanner/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
134383+++ b/google/spanner/v1/BUILD.bazel	1969-12-31 16:00:00
134384@@ -1,337 +0,0 @@
134385-# This file was automatically generated by BuildFileGenerator
134386-
134387-##############################################################################
134388-# Common
134389-##############################################################################
134390-load("@rules_proto//proto:defs.bzl", "proto_library")
134391-load(
134392-    "@com_google_googleapis_imports//:imports.bzl",
134393-    "cc_grpc_library",
134394-    "cc_proto_library",
134395-    "csharp_gapic_assembly_pkg",
134396-    "csharp_gapic_library",
134397-    "csharp_grpc_library",
134398-    "csharp_proto_library",
134399-    "go_gapic_assembly_pkg",
134400-    "go_gapic_library",
134401-    "go_proto_library",
134402-    "go_test",
134403-    "java_gapic_assembly_gradle_pkg",
134404-    "java_gapic_library",
134405-    "java_gapic_test",
134406-    "java_grpc_library",
134407-    "java_proto_library",
134408-    "nodejs_gapic_assembly_pkg",
134409-    "nodejs_gapic_library",
134410-    "php_gapic_assembly_pkg",
134411-    "php_gapic_library",
134412-    "php_grpc_library",
134413-    "php_proto_library",
134414-    "proto_library_with_info",
134415-    "py_gapic_assembly_pkg",
134416-    "py_gapic_library",
134417-    "py_test",
134418-    "ruby_cloud_gapic_library",
134419-    "ruby_gapic_assembly_pkg",
134420-    "ruby_grpc_library",
134421-    "ruby_proto_library",
134422-)
134423-
134424-# This is an API workspace, having public visibility by default makes perfect sense.
134425-package(default_visibility = ["//visibility:public"])
134426-
134427-proto_library(
134428-    name = "spanner_proto",
134429-    srcs = [
134430-        "commit_response.proto",
134431-        "keys.proto",
134432-        "mutation.proto",
134433-        "query_plan.proto",
134434-        "result_set.proto",
134435-        "spanner.proto",
134436-        "transaction.proto",
134437-        "type.proto",
134438-    ],
134439-    deps = [
134440-        "//google/api:annotations_proto",
134441-        "//google/api:client_proto",
134442-        "//google/api:field_behavior_proto",
134443-        "//google/api:resource_proto",
134444-        "//google/rpc:status_proto",
134445-        "@com_google_protobuf//:duration_proto",
134446-        "@com_google_protobuf//:empty_proto",
134447-        "@com_google_protobuf//:struct_proto",
134448-        "@com_google_protobuf//:timestamp_proto",
134449-    ],
134450-)
134451-
134452-proto_library_with_info(
134453-    name = "spanner_proto_with_info",
134454-    deps = [
134455-        ":spanner_proto",
134456-        "//google/cloud:common_resources_proto",
134457-    ],
134458-)
134459-
134460-java_proto_library(
134461-    name = "spanner_java_proto",
134462-    deps = [":spanner_proto"],
134463-)
134464-
134465-java_grpc_library(
134466-    name = "spanner_java_grpc",
134467-    srcs = [":spanner_proto"],
134468-    deps = [":spanner_java_proto"],
134469-)
134470-
134471-java_gapic_library(
134472-    name = "spanner_java_gapic",
134473-    srcs = [":spanner_proto_with_info"],
134474-    gapic_yaml = "spanner_gapic.yaml",
134475-    grpc_service_config = "spanner_grpc_service_config.json",
134476-    rest_numeric_enums = False,
134477-    test_deps = [
134478-        ":spanner_java_grpc",
134479-    ],
134480-    transport = "grpc+rest",
134481-    deps = [
134482-        ":spanner_java_proto",
134483-    ],
134484-)
134485-
134486-java_gapic_test(
134487-    name = "spanner_java_gapic_test_suite",
134488-    test_classes = [
134489-        "com.google.cloud.spanner.v1.SpannerClientHttpJsonTest",
134490-        "com.google.cloud.spanner.v1.SpannerClientTest",
134491-    ],
134492-    runtime_deps = [":spanner_java_gapic_test"],
134493-)
134494-
134495-# Open Source Packages
134496-java_gapic_assembly_gradle_pkg(
134497-    name = "google-cloud-spanner-v1-java",
134498-    include_samples = True,
134499-    transport = "grpc+rest",
134500-    deps = [
134501-        ":spanner_java_gapic",
134502-        ":spanner_java_grpc",
134503-        ":spanner_java_proto",
134504-        ":spanner_proto",
134505-    ],
134506-)
134507-
134508-go_proto_library(
134509-    name = "spanner_go_proto",
134510-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
134511-    importpath = "google.golang.org/genproto/googleapis/spanner/v1",
134512-    protos = [":spanner_proto"],
134513-    deps = [
134514-        "//google/api:annotations_go_proto",
134515-        "//google/rpc:status_go_proto",
134516-    ],
134517-)
134518-
134519-go_gapic_library(
134520-    name = "spanner_go_gapic",
134521-    srcs = [":spanner_proto_with_info"],
134522-    grpc_service_config = "spanner_grpc_service_config.json",
134523-    importpath = "cloud.google.com/go/spanner/apiv1;spanner",
134524-    rest_numeric_enums = False,
134525-    service_yaml = "spanner.yaml",
134526-    transport = "grpc+rest",
134527-    deps = [
134528-        ":spanner_go_proto",
134529-        "@io_bazel_rules_go//proto/wkt:duration_go_proto",
134530-    ],
134531-)
134532-
134533-go_test(
134534-    name = "spanner_go_gapic_test",
134535-    srcs = [":spanner_go_gapic_srcjar_test"],
134536-    embed = [":spanner_go_gapic"],
134537-    importpath = "cloud.google.com/go/spanner/apiv1",
134538-)
134539-
134540-# Open Source Packages
134541-go_gapic_assembly_pkg(
134542-    name = "gapi-cloud-spanner-v1-go",
134543-    deps = [
134544-        ":spanner_go_gapic",
134545-        ":spanner_go_gapic_srcjar-test.srcjar",
134546-        ":spanner_go_proto",
134547-    ],
134548-)
134549-
134550-py_gapic_library(
134551-    name = "spanner_py_gapic",
134552-    srcs = [":spanner_proto"],
134553-    grpc_service_config = "spanner_grpc_service_config.json",
134554-    opt_args = ["python-gapic-namespace=google.cloud"],
134555-    rest_numeric_enums = False,
134556-    transport = "grpc",
134557-)
134558-
134559-py_test(
134560-    name = "spanner_py_gapic_test",
134561-    srcs = [
134562-        "spanner_py_gapic_pytest.py",
134563-        "spanner_py_gapic_test.py",
134564-    ],
134565-    legacy_create_init = False,
134566-    deps = [":spanner_py_gapic"],
134567-)
134568-
134569-py_gapic_assembly_pkg(
134570-    name = "spanner-v1-py",
134571-    deps = [
134572-        ":spanner_py_gapic",
134573-    ],
134574-)
134575-
134576-php_proto_library(
134577-    name = "spanner_php_proto",
134578-    deps = [":spanner_proto"],
134579-)
134580-
134581-php_grpc_library(
134582-    name = "spanner_php_grpc",
134583-    srcs = [":spanner_proto"],
134584-    deps = [":spanner_php_proto"],
134585-)
134586-
134587-php_gapic_library(
134588-    name = "spanner_php_gapic",
134589-    srcs = [":spanner_proto_with_info"],
134590-    grpc_service_config = "spanner_grpc_service_config.json",
134591-    rest_numeric_enums = False,
134592-    service_yaml = "spanner.yaml",
134593-    transport = "grpc+rest",
134594-    deps = [
134595-        ":spanner_php_grpc",
134596-        ":spanner_php_proto",
134597-    ],
134598-)
134599-
134600-# Open Source Packages
134601-php_gapic_assembly_pkg(
134602-    name = "google-cloud-spanner-v1-php",
134603-    deps = [
134604-        ":spanner_php_gapic",
134605-        ":spanner_php_grpc",
134606-        ":spanner_php_proto",
134607-    ],
134608-)
134609-
134610-nodejs_gapic_library(
134611-    name = "spanner_nodejs_gapic",
134612-    package_name = "@google-cloud/spanner",
134613-    src = ":spanner_proto_with_info",
134614-    extra_protoc_parameters = [
134615-        "metadata",
134616-        "template=typescript_gapic",
134617-    ],
134618-    grpc_service_config = "spanner_grpc_service_config.json",
134619-    handwritten_layer = True,
134620-    main_service = "spanner",
134621-    package = "google.spanner.v1",
134622-    rest_numeric_enums = False,
134623-    service_yaml = "spanner.yaml",
134624-    transport = "grpc+rest",
134625-    deps = [],
134626-)
134627-
134628-nodejs_gapic_assembly_pkg(
134629-    name = "spanner-v1-nodejs",
134630-    deps = [
134631-        ":spanner_nodejs_gapic",
134632-        ":spanner_proto",
134633-    ],
134634-)
134635-
134636-ruby_proto_library(
134637-    name = "spanner_ruby_proto",
134638-    deps = [":spanner_proto"],
134639-)
134640-
134641-ruby_grpc_library(
134642-    name = "spanner_ruby_grpc",
134643-    srcs = [":spanner_proto"],
134644-    deps = [":spanner_ruby_proto"],
134645-)
134646-
134647-ruby_cloud_gapic_library(
134648-    name = "spanner_ruby_gapic",
134649-    srcs = [":spanner_proto_with_info"],
134650-    extra_protoc_parameters = [
134651-        "ruby-cloud-gem-name=google-cloud-spanner-v1",
134652-        "ruby-cloud-env-prefix=SPANNER",
134653-        "ruby-cloud-product-url=https://cloud.google.com/spanner",
134654-        "ruby-cloud-api-id=spanner.googleapis.com",
134655-        "ruby-cloud-api-shortname=spanner",
134656-    ],
134657-    grpc_service_config = "spanner_grpc_service_config.json",
134658-    rest_numeric_enums = False,
134659-    ruby_cloud_description = "Cloud Spanner is a managed, mission-critical, globally consistent and scalable relational database service.",
134660-    ruby_cloud_title = "Cloud Spanner V1",
134661-    deps = [
134662-        ":spanner_ruby_grpc",
134663-        ":spanner_ruby_proto",
134664-    ],
134665-)
134666-
134667-# Open Source Packages
134668-ruby_gapic_assembly_pkg(
134669-    name = "google-cloud-spanner-v1-ruby",
134670-    deps = [
134671-        ":spanner_ruby_gapic",
134672-        ":spanner_ruby_grpc",
134673-        ":spanner_ruby_proto",
134674-    ],
134675-)
134676-
134677-csharp_proto_library(
134678-    name = "spanner_csharp_proto",
134679-    deps = [":spanner_proto"],
134680-)
134681-
134682-csharp_grpc_library(
134683-    name = "spanner_csharp_grpc",
134684-    srcs = [":spanner_proto"],
134685-    deps = [":spanner_csharp_proto"],
134686-)
134687-
134688-csharp_gapic_library(
134689-    name = "spanner_csharp_gapic",
134690-    srcs = [":spanner_proto_with_info"],
134691-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
134692-    grpc_service_config = "spanner_grpc_service_config.json",
134693-    rest_numeric_enums = False,
134694-    service_yaml = "spanner.yaml",
134695-    deps = [
134696-        ":spanner_csharp_grpc",
134697-        ":spanner_csharp_proto",
134698-    ],
134699-)
134700-
134701-# Open Source Packages
134702-csharp_gapic_assembly_pkg(
134703-    name = "google-cloud-spanner-v1-csharp",
134704-    deps = [
134705-        ":spanner_csharp_gapic",
134706-        ":spanner_csharp_grpc",
134707-        ":spanner_csharp_proto",
134708-    ],
134709-)
134710-
134711-cc_proto_library(
134712-    name = "spanner_cc_proto",
134713-    deps = [":spanner_proto"],
134714-)
134715-
134716-cc_grpc_library(
134717-    name = "spanner_cc_grpc",
134718-    srcs = [":spanner_proto"],
134719-    grpc_only = True,
134720-    deps = [":spanner_cc_proto"],
134721-)
134722diff -urN a/google/storage/v1/BUILD.bazel b/google/storage/v1/BUILD.bazel
134723--- a/google/storage/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
134724+++ b/google/storage/v1/BUILD.bazel	1969-12-31 16:00:00
134725@@ -1,187 +0,0 @@
134726-# This file was automatically generated by BuildFileGenerator
134727-
134728-# This is an API workspace, having public visibility by default makes perfect sense.
134729-package(default_visibility = ["//visibility:public"])
134730-
134731-##############################################################################
134732-# Common
134733-##############################################################################
134734-load("@rules_proto//proto:defs.bzl", "proto_library")
134735-
134736-proto_library(
134737-    name = "storage_proto",
134738-    srcs = [
134739-        "storage.proto",
134740-        "storage_resources.proto",
134741-    ],
134742-    deps = [
134743-        "//google/api:field_behavior_proto",
134744-        "//google/iam/v1:iam_policy_proto",
134745-        "@com_google_protobuf//:field_mask_proto",
134746-        "@com_google_protobuf//:timestamp_proto",
134747-        "@com_google_protobuf//:wrappers_proto",
134748-    ],
134749-)
134750-
134751-##############################################################################
134752-# Java
134753-##############################################################################
134754-load(
134755-    "@com_google_googleapis_imports//:imports.bzl",
134756-    "java_grpc_library",
134757-    "java_proto_library",
134758-)
134759-
134760-java_proto_library(
134761-    name = "storage_java_proto",
134762-    deps = [":storage_proto"],
134763-)
134764-
134765-java_grpc_library(
134766-    name = "storage_java_grpc",
134767-    srcs = [":storage_proto"],
134768-    deps = [":storage_java_proto"],
134769-)
134770-
134771-##############################################################################
134772-# Go
134773-##############################################################################
134774-load(
134775-    "@com_google_googleapis_imports//:imports.bzl",
134776-    "go_proto_library",
134777-)
134778-
134779-go_proto_library(
134780-    name = "storage_go_proto",
134781-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
134782-    importpath = "google.golang.org/genproto/googleapis/storage/v1",
134783-    protos = [":storage_proto"],
134784-    deps = [
134785-        "//google/api:annotations_go_proto",
134786-        "//google/iam/v1:iam_go_proto",
134787-    ],
134788-)
134789-
134790-##############################################################################
134791-# Python
134792-##############################################################################
134793-load(
134794-    "@com_google_googleapis_imports//:imports.bzl",
134795-    "moved_proto_library",
134796-    "py_grpc_library",
134797-    "py_proto_library",
134798-)
134799-
134800-moved_proto_library(
134801-    name = "storage_moved_proto",
134802-    srcs = [":storage_proto"],
134803-    deps = [
134804-        "//google/api:field_behavior_proto",
134805-        "//google/iam/v1:iam_policy_proto",
134806-        "@com_google_protobuf//:field_mask_proto",
134807-        "@com_google_protobuf//:timestamp_proto",
134808-        "@com_google_protobuf//:wrappers_proto",
134809-    ],
134810-)
134811-
134812-py_proto_library(
134813-    name = "storage_py_proto",
134814-    deps = [":storage_moved_proto"],
134815-)
134816-
134817-py_grpc_library(
134818-    name = "storage_py_grpc",
134819-    srcs = [":storage_moved_proto"],
134820-    deps = [":storage_py_proto"],
134821-)
134822-
134823-##############################################################################
134824-# PHP
134825-##############################################################################
134826-load(
134827-    "@com_google_googleapis_imports//:imports.bzl",
134828-    "php_grpc_library",
134829-    "php_proto_library",
134830-)
134831-
134832-php_proto_library(
134833-    name = "storage_php_proto",
134834-    deps = [":storage_proto"],
134835-)
134836-
134837-php_grpc_library(
134838-    name = "storage_php_grpc",
134839-    srcs = [":storage_proto"],
134840-    deps = [":storage_php_proto"],
134841-)
134842-
134843-##############################################################################
134844-# Node.js
134845-##############################################################################
134846-load(
134847-    "@com_google_googleapis_imports//:imports.bzl",
134848-    "nodejs_gapic_assembly_pkg",
134849-    "nodejs_gapic_library",
134850-)
134851-
134852-
134853-##############################################################################
134854-# Ruby
134855-##############################################################################
134856-load(
134857-    "@com_google_googleapis_imports//:imports.bzl",
134858-    "ruby_grpc_library",
134859-    "ruby_proto_library",
134860-)
134861-
134862-ruby_proto_library(
134863-    name = "storage_ruby_proto",
134864-    deps = [":storage_proto"],
134865-)
134866-
134867-ruby_grpc_library(
134868-    name = "storage_ruby_grpc",
134869-    srcs = [":storage_proto"],
134870-    deps = [":storage_ruby_proto"],
134871-)
134872-
134873-##############################################################################
134874-# C#
134875-##############################################################################
134876-load(
134877-    "@com_google_googleapis_imports//:imports.bzl",
134878-    "csharp_grpc_library",
134879-    "csharp_proto_library",
134880-)
134881-
134882-csharp_proto_library(
134883-    name = "storage_csharp_proto",
134884-    deps = [":storage_proto"],
134885-)
134886-
134887-csharp_grpc_library(
134888-    name = "storage_csharp_grpc",
134889-    srcs = [":storage_proto"],
134890-    deps = [":storage_csharp_proto"],
134891-)
134892-
134893-##############################################################################
134894-# C++
134895-##############################################################################
134896-load(
134897-    "@com_google_googleapis_imports//:imports.bzl",
134898-    "cc_grpc_library",
134899-    "cc_proto_library",
134900-)
134901-
134902-cc_proto_library(
134903-    name = "storage_cc_proto",
134904-    deps = [":storage_proto"],
134905-)
134906-
134907-cc_grpc_library(
134908-    name = "storage_cc_grpc",
134909-    srcs = [":storage_proto"],
134910-    grpc_only = True,
134911-    deps = [":storage_cc_proto"],
134912-)
134913diff -urN a/google/storage/v2/BUILD.bazel b/google/storage/v2/BUILD.bazel
134914--- a/google/storage/v2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
134915+++ b/google/storage/v2/BUILD.bazel	1969-12-31 16:00:00
134916@@ -1,348 +0,0 @@
134917-# This file was automatically generated by BuildFileGenerator
134918-# https://github.com/googleapis/rules_gapic/tree/master/bazel
134919-
134920-# Most of the manual changes to this file will be overwritten.
134921-# It's **only** allowed to change the following rule attribute values:
134922-# - names of *_gapic_assembly_* rules
134923-# - certain parameters of *_gapic_library rules, including but not limited to:
134924-#    * extra_protoc_parameters
134925-#    * extra_protoc_file_parameters
134926-# The complete list of preserved parameters can be found in the source code.
134927-
134928-##############################################################################
134929-# Common
134930-##############################################################################
134931-load("@rules_proto//proto:defs.bzl", "proto_library")
134932-load(
134933-    "@com_google_googleapis_imports//:imports.bzl",
134934-    "cc_grpc_library",
134935-    "cc_proto_library",
134936-    "go_gapic_assembly_pkg",
134937-    "go_gapic_library",
134938-    "go_proto_library",
134939-    "go_test",
134940-    "java_gapic_assembly_gradle_pkg",
134941-    "java_gapic_library",
134942-    "java_gapic_test",
134943-    "java_grpc_library",
134944-    "java_proto_library",
134945-    "nodejs_gapic_assembly_pkg",
134946-    "nodejs_gapic_library",
134947-    "php_gapic_assembly_pkg",
134948-    "php_gapic_library",
134949-    "php_grpc_library",
134950-    "php_proto_library",
134951-    "proto_library_with_info",
134952-    "py_gapic_assembly_pkg",
134953-    "py_gapic_library",
134954-    "ruby_cloud_gapic_library",
134955-    "ruby_gapic_assembly_pkg",
134956-    "ruby_grpc_library",
134957-    "ruby_proto_library",
134958-)
134959-
134960-# This is an API workspace, having public visibility by default makes perfect sense.
134961-package(default_visibility = ["//visibility:public"])
134962-
134963-proto_library(
134964-    name = "storage_proto",
134965-    srcs = [
134966-        "storage.proto",
134967-    ],
134968-    deps = [
134969-        "//google/api:client_proto",
134970-        "//google/api:field_behavior_proto",
134971-        "//google/api:resource_proto",
134972-        "//google/api:routing_proto",
134973-        "//google/iam/v1:iam_policy_proto",
134974-        "//google/iam/v1:policy_proto",
134975-        "//google/type:date_proto",
134976-        "@com_google_protobuf//:duration_proto",
134977-        "@com_google_protobuf//:empty_proto",
134978-        "@com_google_protobuf//:field_mask_proto",
134979-        "@com_google_protobuf//:timestamp_proto",
134980-    ],
134981-)
134982-
134983-proto_library_with_info(
134984-    name = "storage_proto_with_info",
134985-    deps = [
134986-        ":storage_proto",
134987-        "//google/cloud:common_resources_proto",
134988-    ],
134989-)
134990-
134991-java_proto_library(
134992-    name = "storage_java_proto",
134993-    deps = [":storage_proto"],
134994-)
134995-
134996-java_grpc_library(
134997-    name = "storage_java_grpc",
134998-    srcs = [":storage_proto"],
134999-    deps = [":storage_java_proto"],
135000-)
135001-
135002-java_gapic_library(
135003-    name = "storage_java_gapic",
135004-    srcs = [":storage_proto_with_info"],
135005-    grpc_service_config = "storage_grpc_service_config.json",
135006-    rest_numeric_enums = False,
135007-    test_deps = [
135008-        ":storage_java_grpc",
135009-        "//google/iam/v1:iam_java_grpc",
135010-    ],
135011-    transport = "grpc",
135012-    deps = [
135013-        ":storage_java_proto",
135014-        "//google/iam/v1:iam_java_proto",
135015-    ],
135016-)
135017-
135018-java_gapic_test(
135019-    name = "storage_java_gapic_test_suite",
135020-    test_classes = [
135021-        "com.google.storage.v2.StorageClientTest",
135022-    ],
135023-    runtime_deps = [":storage_java_gapic_test"],
135024-)
135025-
135026-# Open Source Packages
135027-java_gapic_assembly_gradle_pkg(
135028-    name = "google-cloud-storage-v2-java",
135029-    include_samples = True,
135030-    transport = "grpc",
135031-    deps = [
135032-        ":storage_java_gapic",
135033-        ":storage_java_grpc",
135034-        ":storage_java_proto",
135035-        ":storage_proto",
135036-    ],
135037-)
135038-
135039-go_proto_library(
135040-    name = "storage_go_proto",
135041-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
135042-    importpath = "google.golang.org/genproto/googleapis/storage/v2",
135043-    protos = [":storage_proto"],
135044-    deps = [
135045-        "//google/api:annotations_go_proto",
135046-        "//google/api:routing_go_proto",
135047-        "//google/iam/v1:iam_go_proto",
135048-        "//google/type:date_go_proto",
135049-    ],
135050-)
135051-
135052-go_gapic_library(
135053-    name = "storage_go_gapic",
135054-    srcs = [":storage_proto_with_info"],
135055-    grpc_service_config = "storage_grpc_service_config.json",
135056-    importpath = "cloud.google.com/go/storage/apiv2;storage",
135057-    metadata = True,
135058-    rest_numeric_enums = False,
135059-    transport = "grpc",
135060-    service_yaml = "storage_v2.yaml",
135061-    deps = [
135062-        ":storage_go_proto",
135063-        "//google/iam/v1:iam_go_proto",
135064-        "@io_bazel_rules_go//proto/wkt:duration_go_proto",
135065-    ],
135066-)
135067-
135068-go_test(
135069-    name = "storage_go_gapic_test",
135070-    srcs = [":storage_go_gapic_srcjar_test"],
135071-    embed = [":storage_go_gapic"],
135072-    importpath = "cloud.google.com/go/storage/apiv2",
135073-)
135074-
135075-# Open Source Packages
135076-go_gapic_assembly_pkg(
135077-    name = "gapi-cloud-storage-v2-go",
135078-    deps = [
135079-        ":storage_go_gapic",
135080-        ":storage_go_gapic_srcjar-metadata.srcjar",
135081-        ":storage_go_gapic_srcjar-test.srcjar",
135082-        ":storage_go_proto",
135083-    ],
135084-)
135085-
135086-py_gapic_library(
135087-    name = "storage_py_gapic",
135088-    srcs = [":storage_proto"],
135089-    grpc_service_config = "storage_grpc_service_config.json",
135090-    rest_numeric_enums = False,
135091-    transport = "grpc",
135092-    deps = [
135093-        "//google/iam/v1:iam_policy_py_proto",
135094-        "//google/iam/v1:policy_py_proto",
135095-    ],
135096-)
135097-
135098-# Uncomment once https://github.com/googleapis/gapic-generator-python/issues/1377 is fixed
135099-#py_test(
135100-#    name = "storage_py_gapic_test",
135101-#    srcs = [
135102-#        "storage_py_gapic_pytest.py",
135103-#        "storage_py_gapic_test.py",
135104-#    ],
135105-#    legacy_create_init = False,
135106-#    deps = [":storage_py_gapic"],
135107-#)
135108-
135109-# Open Source Packages
135110-py_gapic_assembly_pkg(
135111-    name = "storage-v2-py",
135112-    deps = [
135113-        ":storage_py_gapic",
135114-    ],
135115-)
135116-
135117-php_proto_library(
135118-    name = "storage_php_proto",
135119-    deps = [":storage_proto"],
135120-)
135121-
135122-php_grpc_library(
135123-    name = "storage_php_grpc",
135124-    srcs = [":storage_proto"],
135125-    deps = [":storage_php_proto"],
135126-)
135127-
135128-# PHP always supports gRPC and REST, but there is no PHP GAPIC for this API.
135129-php_gapic_library(
135130-    name = "storage_php_gapic",
135131-    srcs = [":storage_proto_with_info"],
135132-    grpc_service_config = "storage_grpc_service_config.json",
135133-    rest_numeric_enums = False,
135134-    service_yaml = "storage_v2.yaml",
135135-    transport = "grpc+rest",
135136-    deps = [
135137-        ":storage_php_grpc",
135138-        ":storage_php_proto",
135139-    ],
135140-)
135141-
135142-# Open Source Packages
135143-php_gapic_assembly_pkg(
135144-    name = "google-cloud-storage-v2-php",
135145-    deps = [
135146-        ":storage_php_gapic",
135147-        ":storage_php_grpc",
135148-        ":storage_php_proto",
135149-    ],
135150-)
135151-
135152-nodejs_gapic_library(
135153-    name = "storage_nodejs_gapic",
135154-    package_name = "@google-cloud/storage",
135155-    src = ":storage_proto_with_info",
135156-    extra_protoc_parameters = ["metadata"],
135157-    grpc_service_config = "storage_grpc_service_config.json",
135158-    package = "google.storage.v2",
135159-    rest_numeric_enums = False,
135160-    service_yaml = "storage_v2.yaml",
135161-    transport = "grpc",
135162-    deps = [],
135163-)
135164-
135165-nodejs_gapic_assembly_pkg(
135166-    name = "storage-v2-nodejs",
135167-    deps = [
135168-        ":storage_nodejs_gapic",
135169-        ":storage_proto",
135170-    ],
135171-)
135172-
135173-ruby_proto_library(
135174-    name = "storage_ruby_proto",
135175-    deps = [":storage_proto"],
135176-)
135177-
135178-ruby_grpc_library(
135179-    name = "storage_ruby_grpc",
135180-    srcs = [":storage_proto"],
135181-    deps = [":storage_ruby_proto"],
135182-)
135183-
135184-ruby_cloud_gapic_library(
135185-    name = "storage_ruby_gapic",
135186-    srcs = [":storage_proto_with_info"],
135187-    extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-storage-v2"],
135188-    grpc_service_config = "storage_grpc_service_config.json",
135189-    rest_numeric_enums = False,
135190-    deps = [
135191-        ":storage_ruby_grpc",
135192-        ":storage_ruby_proto",
135193-    ],
135194-)
135195-
135196-# Open Source Packages
135197-ruby_gapic_assembly_pkg(
135198-    name = "google-cloud-storage-v2-ruby",
135199-    deps = [
135200-        ":storage_ruby_gapic",
135201-        ":storage_ruby_grpc",
135202-        ":storage_ruby_proto",
135203-    ],
135204-)
135205-
135206-##############################################################################
135207-# C#
135208-##############################################################################
135209-#
135210-# C# generation is disabled because generation fails as gapic-generator-csharp
135211-# doesn't support client-streaming RPCs.
135212-#
135213-# load(
135214-#     "@com_google_googleapis_imports//:imports.bzl",
135215-#     "csharp_gapic_assembly_pkg",
135216-#     "csharp_gapic_library",
135217-#     "csharp_grpc_library",
135218-#     "csharp_proto_library",
135219-# )
135220-#
135221-# csharp_proto_library(
135222-#     name = "storage_csharp_proto",
135223-#     deps = [":storage_proto"],
135224-# )
135225-#
135226-# csharp_grpc_library(
135227-#     name = "storage_csharp_grpc",
135228-#     srcs = [":storage_proto"],
135229-#     deps = [":storage_csharp_proto"],
135230-# )
135231-#
135232-# csharp_gapic_library(
135233-#     name = "storage_csharp_gapic",
135234-#     srcs = [":storage_proto_with_info"],
135235-#     common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
135236-#     grpc_service_config = "storage_grpc_service_config.json",
135237-#     deps = [
135238-#         ":storage_csharp_grpc",
135239-#         ":storage_csharp_proto",
135240-#     ],
135241-# )
135242-#
135243-# # Open Source Packages
135244-# csharp_gapic_assembly_pkg(
135245-#     name = "google-cloud-storage-v2-csharp",
135246-#     deps = [
135247-#         ":storage_csharp_gapic",
135248-#         ":storage_csharp_grpc",
135249-#         ":storage_csharp_proto",
135250-#     ],
135251-# )
135252-
135253-cc_proto_library(
135254-    name = "storage_cc_proto",
135255-    deps = [":storage_proto"],
135256-)
135257-
135258-cc_grpc_library(
135259-    name = "storage_cc_grpc",
135260-    srcs = [":storage_proto"],
135261-    generate_mocks = True,
135262-    grpc_only = True,
135263-    deps = [":storage_cc_proto"],
135264-)
135265diff -urN a/google/storagetransfer/BUILD.bazel b/google/storagetransfer/BUILD.bazel
135266--- a/google/storagetransfer/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
135267+++ b/google/storagetransfer/BUILD.bazel	1969-12-31 16:00:00
135268@@ -1,39 +0,0 @@
135269-# This build file includes a target for the Ruby wrapper library for
135270-# google-cloud-storage_transfer.
135271-
135272-# This is an API workspace, having public visibility by default makes perfect sense.
135273-package(default_visibility = ["//visibility:public"])
135274-
135275-# Export yaml configs.
135276-exports_files(glob(["*.yaml"]))
135277-
135278-load(
135279-    "@com_google_googleapis_imports//:imports.bzl",
135280-    "ruby_cloud_gapic_library",
135281-    "ruby_gapic_assembly_pkg",
135282-)
135283-
135284-# Generates a Ruby wrapper client for storagetransfer.
135285-# Ruby wrapper clients are versionless, but are generated from source protos
135286-# for a particular service version, v1 in this case.
135287-ruby_cloud_gapic_library(
135288-    name = "storagetransfer_ruby_wrapper",
135289-    srcs = ["//google/storagetransfer/v1:storagetransfer_proto_with_info"],
135290-    extra_protoc_parameters = [
135291-        "ruby-cloud-gem-name=google-cloud-storage_transfer",
135292-        "ruby-cloud-wrapper-of=v1:0.1",
135293-        "ruby-cloud-product-url=https://cloud.google.com/storage-transfer-service/",
135294-        "ruby-cloud-api-id=storagetransfer.googleapis.com",
135295-        "ruby-cloud-api-shortname=storagetransfer",
135296-    ],
135297-    ruby_cloud_description = "Storage Transfer Service allows you to quickly import online data into Cloud Storage. You can also set up a repeating schedule for transferring data, as well as transfer data within Cloud Storage, from one bucket to another.",
135298-    ruby_cloud_title = "Storage Transfer Service",
135299-)
135300-
135301-# Open Source package.
135302-ruby_gapic_assembly_pkg(
135303-    name = "google-cloud-storagetransfer-ruby",
135304-    deps = [
135305-        ":storagetransfer_ruby_wrapper",
135306-    ],
135307-)
135308diff -urN a/google/storagetransfer/logging/BUILD.bazel b/google/storagetransfer/logging/BUILD.bazel
135309--- a/google/storagetransfer/logging/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
135310+++ b/google/storagetransfer/logging/BUILD.bazel	1969-12-31 16:00:00
135311@@ -1,179 +0,0 @@
135312-# This file was automatically generated by BuildFileGenerator
135313-
135314-# This is an API workspace, having public visibility by default makes perfect sense.
135315-package(default_visibility = ["//visibility:public"])
135316-
135317-##############################################################################
135318-# Common
135319-##############################################################################
135320-load("@rules_proto//proto:defs.bzl", "proto_library")
135321-
135322-proto_library(
135323-    name = "logging_proto",
135324-    srcs = [
135325-        "transfer_activity_log.proto",
135326-    ],
135327-    deps = [
135328-        "//google/api:field_behavior_proto",
135329-        "@com_google_protobuf//:timestamp_proto",
135330-    ],
135331-)
135332-
135333-##############################################################################
135334-# Java
135335-##############################################################################
135336-load(
135337-    "@com_google_googleapis_imports//:imports.bzl",
135338-    "java_grpc_library",
135339-    "java_proto_library",
135340-)
135341-
135342-java_proto_library(
135343-    name = "logging_java_proto",
135344-    deps = [":logging_proto"],
135345-)
135346-
135347-java_grpc_library(
135348-    name = "logging_java_grpc",
135349-    srcs = [":logging_proto"],
135350-    deps = [":logging_java_proto"],
135351-)
135352-
135353-##############################################################################
135354-# Go
135355-##############################################################################
135356-load(
135357-    "@com_google_googleapis_imports//:imports.bzl",
135358-    "go_proto_library",
135359-)
135360-
135361-go_proto_library(
135362-    name = "logging_go_proto",
135363-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
135364-    importpath = "google.golang.org/genproto/googleapis/storagetransfer/logging",
135365-    protos = [":logging_proto"],
135366-    deps = [
135367-        "//google/api:annotations_go_proto",
135368-    ],
135369-)
135370-
135371-##############################################################################
135372-# Python
135373-##############################################################################
135374-load(
135375-    "@com_google_googleapis_imports//:imports.bzl",
135376-    "moved_proto_library",
135377-    "py_grpc_library",
135378-    "py_proto_library",
135379-)
135380-
135381-moved_proto_library(
135382-    name = "logging_moved_proto",
135383-    srcs = [":logging_proto"],
135384-    deps = [
135385-        "//google/api:field_behavior_proto",
135386-        "@com_google_protobuf//:timestamp_proto",
135387-    ],
135388-)
135389-
135390-py_proto_library(
135391-    name = "logging_py_proto",
135392-    deps = [":logging_moved_proto"],
135393-)
135394-
135395-py_grpc_library(
135396-    name = "logging_py_grpc",
135397-    srcs = [":logging_moved_proto"],
135398-    deps = [":logging_py_proto"],
135399-)
135400-
135401-##############################################################################
135402-# PHP
135403-##############################################################################
135404-load(
135405-    "@com_google_googleapis_imports//:imports.bzl",
135406-    "php_grpc_library",
135407-    "php_proto_library",
135408-)
135409-
135410-php_proto_library(
135411-    name = "logging_php_proto",
135412-    deps = [":logging_proto"],
135413-)
135414-
135415-php_grpc_library(
135416-    name = "logging_php_grpc",
135417-    srcs = [":logging_proto"],
135418-    deps = [":logging_php_proto"],
135419-)
135420-
135421-##############################################################################
135422-# Node.js
135423-##############################################################################
135424-load(
135425-    "@com_google_googleapis_imports//:imports.bzl",
135426-    "nodejs_gapic_assembly_pkg",
135427-    "nodejs_gapic_library",
135428-)
135429-
135430-
135431-##############################################################################
135432-# Ruby
135433-##############################################################################
135434-load(
135435-    "@com_google_googleapis_imports//:imports.bzl",
135436-    "ruby_grpc_library",
135437-    "ruby_proto_library",
135438-)
135439-
135440-ruby_proto_library(
135441-    name = "logging_ruby_proto",
135442-    deps = [":logging_proto"],
135443-)
135444-
135445-ruby_grpc_library(
135446-    name = "logging_ruby_grpc",
135447-    srcs = [":logging_proto"],
135448-    deps = [":logging_ruby_proto"],
135449-)
135450-
135451-##############################################################################
135452-# C#
135453-##############################################################################
135454-load(
135455-    "@com_google_googleapis_imports//:imports.bzl",
135456-    "csharp_grpc_library",
135457-    "csharp_proto_library",
135458-)
135459-
135460-csharp_proto_library(
135461-    name = "logging_csharp_proto",
135462-    deps = [":logging_proto"],
135463-)
135464-
135465-csharp_grpc_library(
135466-    name = "logging_csharp_grpc",
135467-    srcs = [":logging_proto"],
135468-    deps = [":logging_csharp_proto"],
135469-)
135470-
135471-##############################################################################
135472-# C++
135473-##############################################################################
135474-load(
135475-    "@com_google_googleapis_imports//:imports.bzl",
135476-    "cc_grpc_library",
135477-    "cc_proto_library",
135478-)
135479-
135480-cc_proto_library(
135481-    name = "logging_cc_proto",
135482-    deps = [":logging_proto"],
135483-)
135484-
135485-cc_grpc_library(
135486-    name = "logging_cc_grpc",
135487-    srcs = [":logging_proto"],
135488-    grpc_only = True,
135489-    deps = [":logging_cc_proto"],
135490-)
135491diff -urN a/google/storagetransfer/v1/BUILD.bazel b/google/storagetransfer/v1/BUILD.bazel
135492--- a/google/storagetransfer/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
135493+++ b/google/storagetransfer/v1/BUILD.bazel	1969-12-31 16:00:00
135494@@ -1,352 +0,0 @@
135495-# This file was automatically generated by BuildFileGenerator
135496-# https://github.com/googleapis/rules_gapic/tree/master/bazel
135497-
135498-# Most of the manual changes to this file will be overwritten.
135499-# It's **only** allowed to change the following rule attribute values:
135500-# - names of *_gapic_assembly_* rules
135501-# - certain parameters of *_gapic_library rules, including but not limited to:
135502-#    * extra_protoc_parameters
135503-#    * extra_protoc_file_parameters
135504-# The complete list of preserved parameters can be found in the source code.
135505-
135506-##############################################################################
135507-# Common
135508-##############################################################################
135509-load("@rules_proto//proto:defs.bzl", "proto_library")
135510-load(
135511-    "@com_google_googleapis_imports//:imports.bzl",
135512-    "cc_grpc_library",
135513-    "cc_proto_library",
135514-    "csharp_gapic_assembly_pkg",
135515-    "csharp_gapic_library",
135516-    "csharp_grpc_library",
135517-    "csharp_proto_library",
135518-    "go_gapic_assembly_pkg",
135519-    "go_gapic_library",
135520-    "go_proto_library",
135521-    "go_test",
135522-    "java_gapic_assembly_gradle_pkg",
135523-    "java_gapic_library",
135524-    "java_gapic_test",
135525-    "java_grpc_library",
135526-    "java_proto_library",
135527-    "nodejs_gapic_assembly_pkg",
135528-    "nodejs_gapic_library",
135529-    "php_gapic_assembly_pkg",
135530-    "php_gapic_library",
135531-    "php_grpc_library",
135532-    "php_proto_library",
135533-    "proto_library_with_info",
135534-    "py_gapic_assembly_pkg",
135535-    "py_gapic_library",
135536-    "py_test",
135537-    "ruby_cloud_gapic_library",
135538-    "ruby_gapic_assembly_pkg",
135539-    "ruby_grpc_library",
135540-    "ruby_proto_library",
135541-)
135542-
135543-# This is an API workspace, having public visibility by default makes perfect sense.
135544-package(default_visibility = ["//visibility:public"])
135545-
135546-proto_library(
135547-    name = "storagetransfer_proto",
135548-    srcs = [
135549-        "transfer.proto",
135550-        "transfer_types.proto",
135551-    ],
135552-    deps = [
135553-        "//google/api:annotations_proto",
135554-        "//google/api:client_proto",
135555-        "//google/api:field_behavior_proto",
135556-        "//google/api:resource_proto",
135557-        "//google/longrunning:operations_proto",
135558-        "//google/rpc:code_proto",
135559-        "//google/type:date_proto",
135560-        "//google/type:timeofday_proto",
135561-        "@com_google_protobuf//:duration_proto",
135562-        "@com_google_protobuf//:empty_proto",
135563-        "@com_google_protobuf//:field_mask_proto",
135564-        "@com_google_protobuf//:timestamp_proto",
135565-    ],
135566-)
135567-
135568-proto_library_with_info(
135569-    name = "storagetransfer_proto_with_info",
135570-    deps = [
135571-        ":storagetransfer_proto",
135572-        "//google/cloud:common_resources_proto",
135573-    ],
135574-)
135575-
135576-java_proto_library(
135577-    name = "storagetransfer_java_proto",
135578-    deps = [":storagetransfer_proto"],
135579-)
135580-
135581-java_grpc_library(
135582-    name = "storagetransfer_java_grpc",
135583-    srcs = [":storagetransfer_proto"],
135584-    deps = [":storagetransfer_java_proto"],
135585-)
135586-
135587-java_gapic_library(
135588-    name = "storagetransfer_java_gapic",
135589-    srcs = [":storagetransfer_proto_with_info"],
135590-    gapic_yaml = None,
135591-    grpc_service_config = "storagetransfer_grpc_service_config.json",
135592-    rest_numeric_enums = False,
135593-    service_yaml = "storagetransfer_v1.yaml",
135594-    test_deps = [
135595-        ":storagetransfer_java_grpc",
135596-    ],
135597-    transport = "grpc+rest",
135598-    deps = [
135599-        ":storagetransfer_java_proto",
135600-        "//google/api:api_java_proto",
135601-    ],
135602-)
135603-
135604-java_gapic_test(
135605-    name = "storagetransfer_java_gapic_test_suite",
135606-    test_classes = [
135607-        "com.google.storagetransfer.v1.proto.StorageTransferServiceClientHttpJsonTest",
135608-        "com.google.storagetransfer.v1.proto.StorageTransferServiceClientTest",
135609-    ],
135610-    runtime_deps = [":storagetransfer_java_gapic_test"],
135611-)
135612-
135613-# Open Source Packages
135614-java_gapic_assembly_gradle_pkg(
135615-    name = "google-cloud-storagetransfer-v1-java",
135616-    include_samples = True,
135617-    transport = "grpc+rest",
135618-    deps = [
135619-        ":storagetransfer_java_gapic",
135620-        ":storagetransfer_java_grpc",
135621-        ":storagetransfer_java_proto",
135622-        ":storagetransfer_proto",
135623-    ],
135624-)
135625-
135626-go_proto_library(
135627-    name = "storagetransfer_go_proto",
135628-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
135629-    importpath = "google.golang.org/genproto/googleapis/storagetransfer/v1",
135630-    protos = [":storagetransfer_proto"],
135631-    deps = [
135632-        "//google/api:annotations_go_proto",
135633-        "//google/longrunning:longrunning_go_proto",
135634-        "//google/rpc:code_go_proto",
135635-        "//google/type:date_go_proto",
135636-        "//google/type:timeofday_go_proto",
135637-    ],
135638-)
135639-
135640-go_gapic_library(
135641-    name = "storagetransfer_go_gapic",
135642-    srcs = [":storagetransfer_proto_with_info"],
135643-    grpc_service_config = "storagetransfer_grpc_service_config.json",
135644-    importpath = "cloud.google.com/go/storagetransfer/apiv1;storagetransfer",
135645-    metadata = True,
135646-    rest_numeric_enums = False,
135647-    service_yaml = "storagetransfer_v1.yaml",
135648-    transport = "grpc+rest",
135649-    deps = [
135650-        ":storagetransfer_go_proto",
135651-        "//google/longrunning:longrunning_go_proto",
135652-        "@com_google_cloud_go//longrunning:go_default_library",
135653-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
135654-        "@io_bazel_rules_go//proto/wkt:duration_go_proto",
135655-    ],
135656-)
135657-
135658-go_test(
135659-    name = "storagetransfer_go_gapic_test",
135660-    srcs = [":storagetransfer_go_gapic_srcjar_test"],
135661-    embed = [":storagetransfer_go_gapic"],
135662-    importpath = "cloud.google.com/go/storagetransfer/apiv1",
135663-)
135664-
135665-# Open Source Packages
135666-go_gapic_assembly_pkg(
135667-    name = "gapi-cloud-storagetransfer-v1-go",
135668-    deps = [
135669-        ":storagetransfer_go_gapic",
135670-        ":storagetransfer_go_gapic_srcjar-metadata.srcjar",
135671-        ":storagetransfer_go_gapic_srcjar-test.srcjar",
135672-        ":storagetransfer_go_proto",
135673-    ],
135674-)
135675-
135676-py_gapic_library(
135677-    name = "storagetransfer_py_gapic",
135678-    srcs = [":storagetransfer_proto"],
135679-    grpc_service_config = "storagetransfer_grpc_service_config.json",
135680-    opt_args = [
135681-        "python-gapic-name=storage_transfer",
135682-        "python-gapic-namespace=google.cloud",
135683-        "warehouse-package-name=google-cloud-storage-transfer",
135684-    ],
135685-    rest_numeric_enums = False,
135686-    transport = "grpc",
135687-)
135688-
135689-py_test(
135690-    name = "storagetransfer_py_gapic_test",
135691-    srcs = [
135692-        "storagetransfer_py_gapic_pytest.py",
135693-        "storagetransfer_py_gapic_test.py",
135694-    ],
135695-    legacy_create_init = False,
135696-    deps = [":storagetransfer_py_gapic"],
135697-)
135698-
135699-# Open Source Packages
135700-py_gapic_assembly_pkg(
135701-    name = "storagetransfer-v1-py",
135702-    deps = [
135703-        ":storagetransfer_py_gapic",
135704-    ],
135705-)
135706-
135707-php_proto_library(
135708-    name = "storagetransfer_php_proto",
135709-    deps = [":storagetransfer_proto"],
135710-)
135711-
135712-php_grpc_library(
135713-    name = "storagetransfer_php_grpc",
135714-    srcs = [":storagetransfer_proto"],
135715-    deps = [":storagetransfer_php_proto"],
135716-)
135717-
135718-php_gapic_library(
135719-    name = "storagetransfer_php_gapic",
135720-    srcs = [":storagetransfer_proto_with_info"],
135721-    grpc_service_config = "storagetransfer_grpc_service_config.json",
135722-    rest_numeric_enums = False,
135723-    service_yaml = "storagetransfer_v1.yaml",
135724-    transport = "grpc+rest",
135725-    deps = [
135726-        ":storagetransfer_php_grpc",
135727-        ":storagetransfer_php_proto",
135728-    ],
135729-)
135730-
135731-# Open Source Packages
135732-php_gapic_assembly_pkg(
135733-    name = "google-cloud-storagetransfer-v1-php",
135734-    deps = [
135735-        ":storagetransfer_php_gapic",
135736-        ":storagetransfer_php_grpc",
135737-        ":storagetransfer_php_proto",
135738-    ],
135739-)
135740-
135741-nodejs_gapic_library(
135742-    name = "storagetransfer_nodejs_gapic",
135743-    package_name = "@google-cloud/storage-transfer",
135744-    src = ":storagetransfer_proto_with_info",
135745-    extra_protoc_parameters = ["metadata"],
135746-    grpc_service_config = "storagetransfer_grpc_service_config.json",
135747-    package = "google.storagetransfer.v1",
135748-    rest_numeric_enums = False,
135749-    service_yaml = "storagetransfer_v1.yaml",
135750-    transport = "grpc+rest",
135751-    deps = [],
135752-)
135753-
135754-nodejs_gapic_assembly_pkg(
135755-    name = "storagetransfer-v1-nodejs",
135756-    deps = [
135757-        ":storagetransfer_nodejs_gapic",
135758-        ":storagetransfer_proto",
135759-    ],
135760-)
135761-
135762-ruby_proto_library(
135763-    name = "storagetransfer_ruby_proto",
135764-    deps = [":storagetransfer_proto"],
135765-)
135766-
135767-ruby_grpc_library(
135768-    name = "storagetransfer_ruby_grpc",
135769-    srcs = [":storagetransfer_proto"],
135770-    deps = [":storagetransfer_ruby_proto"],
135771-)
135772-
135773-ruby_cloud_gapic_library(
135774-    name = "storagetransfer_ruby_gapic",
135775-    srcs = [":storagetransfer_proto_with_info"],
135776-    extra_protoc_parameters = [
135777-        "ruby-cloud-api-id=storagetransfer.googleapis.com",
135778-        "ruby-cloud-api-shortname=storagetransfer",
135779-        "ruby-cloud-gem-name=google-cloud-storage_transfer-v1",
135780-        "ruby-cloud-product-url=https://cloud.google.com/storage-transfer-service/",
135781-    ],
135782-    grpc_service_config = "storagetransfer_grpc_service_config.json",
135783-    rest_numeric_enums = False,
135784-    ruby_cloud_description = "Storage Transfer Service allows you to quickly import online data into Cloud Storage. You can also set up a repeating schedule for transferring data, as well as transfer data within Cloud Storage, from one bucket to another.",
135785-    ruby_cloud_title = "Storage Transfer Service V1",
135786-    deps = [
135787-        ":storagetransfer_ruby_grpc",
135788-        ":storagetransfer_ruby_proto",
135789-    ],
135790-)
135791-
135792-# Open Source Packages
135793-ruby_gapic_assembly_pkg(
135794-    name = "google-cloud-storagetransfer-v1-ruby",
135795-    deps = [
135796-        ":storagetransfer_ruby_gapic",
135797-        ":storagetransfer_ruby_grpc",
135798-        ":storagetransfer_ruby_proto",
135799-    ],
135800-)
135801-
135802-csharp_proto_library(
135803-    name = "storagetransfer_csharp_proto",
135804-    deps = [":storagetransfer_proto"],
135805-)
135806-
135807-csharp_grpc_library(
135808-    name = "storagetransfer_csharp_grpc",
135809-    srcs = [":storagetransfer_proto"],
135810-    deps = [":storagetransfer_csharp_proto"],
135811-)
135812-
135813-csharp_gapic_library(
135814-    name = "storagetransfer_csharp_gapic",
135815-    srcs = [":storagetransfer_proto_with_info"],
135816-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
135817-    grpc_service_config = "storagetransfer_grpc_service_config.json",
135818-    rest_numeric_enums = False,
135819-    service_yaml = "storagetransfer_v1.yaml",
135820-    deps = [
135821-        ":storagetransfer_csharp_grpc",
135822-        ":storagetransfer_csharp_proto",
135823-    ],
135824-)
135825-
135826-# Open Source Packages
135827-csharp_gapic_assembly_pkg(
135828-    name = "google-cloud-storagetransfer-v1-csharp",
135829-    deps = [
135830-        ":storagetransfer_csharp_gapic",
135831-        ":storagetransfer_csharp_grpc",
135832-        ":storagetransfer_csharp_proto",
135833-    ],
135834-)
135835-
135836-cc_proto_library(
135837-    name = "storagetransfer_cc_proto",
135838-    deps = [":storagetransfer_proto"],
135839-)
135840-
135841-cc_grpc_library(
135842-    name = "storagetransfer_cc_grpc",
135843-    srcs = [":storagetransfer_proto"],
135844-    grpc_only = True,
135845-    deps = [":storagetransfer_cc_proto"],
135846-)
135847diff -urN a/google/streetview/publish/BUILD.bazel b/google/streetview/publish/BUILD.bazel
135848--- a/google/streetview/publish/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
135849+++ b/google/streetview/publish/BUILD.bazel	1969-12-31 16:00:00
135850@@ -1 +0,0 @@
135851-exports_files(glob(["*.yaml"]))
135852diff -urN a/google/streetview/publish/v1/BUILD.bazel b/google/streetview/publish/v1/BUILD.bazel
135853--- a/google/streetview/publish/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
135854+++ b/google/streetview/publish/v1/BUILD.bazel	1969-12-31 16:00:00
135855@@ -1,396 +0,0 @@
135856-# This file was automatically generated by BuildFileGenerator
135857-# https://github.com/googleapis/rules_gapic/tree/master/bazel
135858-
135859-# Most of the manual changes to this file will be overwritten.
135860-# It's **only** allowed to change the following rule attribute values:
135861-# - names of *_gapic_assembly_* rules
135862-# - certain parameters of *_gapic_library rules, including but not limited to:
135863-#    * extra_protoc_parameters
135864-#    * extra_protoc_file_parameters
135865-# The complete list of preserved parameters can be found in the source code.
135866-
135867-# This is an API workspace, having public visibility by default makes perfect sense.
135868-package(default_visibility = ["//visibility:public"])
135869-
135870-##############################################################################
135871-# Common
135872-##############################################################################
135873-load("@rules_proto//proto:defs.bzl", "proto_library")
135874-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
135875-
135876-proto_library(
135877-    name = "publish_proto",
135878-    srcs = [
135879-        "resources.proto",
135880-        "rpcmessages.proto",
135881-        "streetview_publish.proto",
135882-    ],
135883-    deps = [
135884-        "//google/api:annotations_proto",
135885-        "//google/api:client_proto",
135886-        "//google/api:field_behavior_proto",
135887-        "//google/longrunning:operations_proto",
135888-        "//google/rpc:status_proto",
135889-        "//google/type:latlng_proto",
135890-        "@com_google_protobuf//:duration_proto",
135891-        "@com_google_protobuf//:empty_proto",
135892-        "@com_google_protobuf//:field_mask_proto",
135893-        "@com_google_protobuf//:timestamp_proto",
135894-    ],
135895-)
135896-
135897-proto_library_with_info(
135898-    name = "publish_proto_with_info",
135899-    deps = [
135900-        ":publish_proto",
135901-        "//google/cloud:common_resources_proto",
135902-    ],
135903-)
135904-
135905-##############################################################################
135906-# Java
135907-##############################################################################
135908-load(
135909-    "@com_google_googleapis_imports//:imports.bzl",
135910-    "java_gapic_assembly_gradle_pkg",
135911-    "java_gapic_library",
135912-    "java_gapic_test",
135913-    "java_grpc_library",
135914-    "java_proto_library",
135915-)
135916-
135917-java_proto_library(
135918-    name = "publish_java_proto",
135919-    deps = [":publish_proto"],
135920-)
135921-
135922-java_grpc_library(
135923-    name = "publish_java_grpc",
135924-    srcs = [":publish_proto"],
135925-    deps = [":publish_java_proto"],
135926-)
135927-
135928-java_gapic_library(
135929-    name = "publish_java_gapic",
135930-    srcs = [":publish_proto_with_info"],
135931-    gapic_yaml = "streetview_publish_gapic.yaml",
135932-    grpc_service_config = "streetview_publish_grpc_service_config.json",
135933-    rest_numeric_enums = False,
135934-    service_yaml = "streetviewpublish.yaml",
135935-    test_deps = [
135936-        ":publish_java_grpc",
135937-    ],
135938-    transport = "grpc+rest",
135939-    deps = [
135940-        ":publish_java_proto",
135941-        "//google/api:api_java_proto",
135942-    ],
135943-)
135944-
135945-java_gapic_test(
135946-    name = "publish_java_gapic_test_suite",
135947-    test_classes = [
135948-        "com.google.streetview.publish.v1.StreetViewPublishServiceClientHttpJsonTest",
135949-        "com.google.streetview.publish.v1.StreetViewPublishServiceClientTest",
135950-    ],
135951-    runtime_deps = [":publish_java_gapic_test"],
135952-)
135953-
135954-# Open Source Packages
135955-java_gapic_assembly_gradle_pkg(
135956-    name = "google-cloud-streetview-publish-v1-java",
135957-    include_samples = True,
135958-    transport = "grpc+rest",
135959-    deps = [
135960-        ":publish_java_gapic",
135961-        ":publish_java_grpc",
135962-        ":publish_java_proto",
135963-        ":publish_proto",
135964-    ],
135965-)
135966-
135967-##############################################################################
135968-# Go
135969-##############################################################################
135970-load(
135971-    "@com_google_googleapis_imports//:imports.bzl",
135972-    "go_gapic_assembly_pkg",
135973-    "go_gapic_library",
135974-    "go_proto_library",
135975-    "go_test",
135976-)
135977-
135978-go_proto_library(
135979-    name = "publish_go_proto",
135980-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
135981-    importpath = "google.golang.org/genproto/googleapis/streetview/publish/v1",
135982-    protos = [":publish_proto"],
135983-    deps = [
135984-        "//google/api:annotations_go_proto",
135985-        "//google/longrunning:longrunning_go_proto",
135986-        "//google/rpc:status_go_proto",
135987-        "//google/type:latlng_go_proto",
135988-    ],
135989-)
135990-
135991-go_gapic_library(
135992-    name = "publish_go_gapic",
135993-    srcs = [":publish_proto_with_info"],
135994-    grpc_service_config = "streetview_publish_grpc_service_config.json",
135995-    importpath = "google.golang.org/google/streetview/publish/v1;publish",
135996-    metadata = True,
135997-    rest_numeric_enums = False,
135998-    service_yaml = "streetviewpublish.yaml",
135999-    transport = "grpc+rest",
136000-    deps = [
136001-        ":publish_go_proto",
136002-        "//google/longrunning:longrunning_go_proto",
136003-        "@com_google_cloud_go//longrunning:go_default_library",
136004-        "@com_google_cloud_go//longrunning/autogen:go_default_library",
136005-        "@io_bazel_rules_go//proto/wkt:duration_go_proto",
136006-    ],
136007-)
136008-
136009-go_test(
136010-    name = "publish_go_gapic_test",
136011-    srcs = [":publish_go_gapic_srcjar_test"],
136012-    embed = [":publish_go_gapic"],
136013-    importpath = "google.golang.org/google/streetview/publish/v1",
136014-)
136015-
136016-# Open Source Packages
136017-go_gapic_assembly_pkg(
136018-    name = "gapi-cloud-streetview-publish-v1-go",
136019-    deps = [
136020-        ":publish_go_gapic",
136021-        ":publish_go_gapic_srcjar-metadata.srcjar",
136022-        ":publish_go_gapic_srcjar-test.srcjar",
136023-        ":publish_go_proto",
136024-    ],
136025-)
136026-
136027-##############################################################################
136028-# Python
136029-##############################################################################
136030-load(
136031-    "@com_google_googleapis_imports//:imports.bzl",
136032-    "py_gapic_assembly_pkg",
136033-    "py_gapic_library",
136034-    "py_test",
136035-)
136036-
136037-py_gapic_library(
136038-    name = "publish_py_gapic",
136039-    srcs = [":publish_proto"],
136040-    grpc_service_config = "streetview_publish_grpc_service_config.json",
136041-    rest_numeric_enums = False,
136042-    service_yaml = "streetviewpublish.yaml",
136043-    transport = "grpc",
136044-    deps = [
136045-    ],
136046-)
136047-
136048-# Uncomment once https://github.com/googleapis/gapic-generator-python/issues/1375 is fixed
136049-#py_test(
136050-#    name = "publish_py_gapic_test",
136051-#    srcs = [
136052-#        "publish_py_gapic_pytest.py",
136053-#        "publish_py_gapic_test.py",
136054-#    ],
136055-#    legacy_create_init = False,
136056-#    deps = [":publish_py_gapic"],
136057-#)
136058-
136059-# Open Source Packages
136060-py_gapic_assembly_pkg(
136061-    name = "streetview-publish-v1-py",
136062-    deps = [
136063-        ":publish_py_gapic",
136064-    ],
136065-)
136066-
136067-##############################################################################
136068-# PHP
136069-##############################################################################
136070-load(
136071-    "@com_google_googleapis_imports//:imports.bzl",
136072-    "php_gapic_assembly_pkg",
136073-    "php_gapic_library",
136074-    "php_grpc_library",
136075-    "php_proto_library",
136076-)
136077-
136078-php_proto_library(
136079-    name = "publish_php_proto",
136080-    deps = [":publish_proto"],
136081-)
136082-
136083-php_grpc_library(
136084-    name = "publish_php_grpc",
136085-    srcs = [":publish_proto"],
136086-    deps = [":publish_php_proto"],
136087-)
136088-
136089-php_gapic_library(
136090-    name = "publish_php_gapic",
136091-    srcs = [":publish_proto_with_info"],
136092-    grpc_service_config = "streetview_publish_grpc_service_config.json",
136093-    rest_numeric_enums = False,
136094-    service_yaml = "streetviewpublish.yaml",
136095-    transport = "grpc+rest",
136096-    deps = [
136097-        ":publish_php_grpc",
136098-        ":publish_php_proto",
136099-    ],
136100-)
136101-
136102-# Open Source Packages
136103-php_gapic_assembly_pkg(
136104-    name = "google-cloud-streetview-publish-v1-php",
136105-    deps = [
136106-        ":publish_php_gapic",
136107-        ":publish_php_grpc",
136108-        ":publish_php_proto",
136109-    ],
136110-)
136111-
136112-##############################################################################
136113-# Node.js
136114-##############################################################################
136115-load(
136116-    "@com_google_googleapis_imports//:imports.bzl",
136117-    "nodejs_gapic_assembly_pkg",
136118-    "nodejs_gapic_library",
136119-)
136120-
136121-nodejs_gapic_library(
136122-    name = "publish_nodejs_gapic",
136123-    package_name = "@google-cloud/publish",
136124-    src = ":publish_proto_with_info",
136125-    extra_protoc_parameters = ["metadata"],
136126-    grpc_service_config = "streetview_publish_grpc_service_config.json",
136127-    package = "google.streetview.publish.v1",
136128-    rest_numeric_enums = False,
136129-    service_yaml = "streetviewpublish.yaml",
136130-    transport = "grpc+rest",
136131-    deps = [],
136132-)
136133-
136134-nodejs_gapic_assembly_pkg(
136135-    name = "streetview-publish-v1-nodejs",
136136-    deps = [
136137-        ":publish_nodejs_gapic",
136138-        ":publish_proto",
136139-    ],
136140-)
136141-
136142-##############################################################################
136143-# Ruby
136144-##############################################################################
136145-load(
136146-    "@com_google_googleapis_imports//:imports.bzl",
136147-    "ruby_cloud_gapic_library",
136148-    "ruby_gapic_assembly_pkg",
136149-    "ruby_grpc_library",
136150-    "ruby_proto_library",
136151-)
136152-
136153-ruby_proto_library(
136154-    name = "publish_ruby_proto",
136155-    deps = [":publish_proto"],
136156-)
136157-
136158-ruby_grpc_library(
136159-    name = "publish_ruby_grpc",
136160-    srcs = [":publish_proto"],
136161-    deps = [":publish_ruby_proto"],
136162-)
136163-
136164-ruby_cloud_gapic_library(
136165-    name = "publish_ruby_gapic",
136166-    srcs = [":publish_proto_with_info"],
136167-    extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-publish-v1"],
136168-    grpc_service_config = "streetview_publish_grpc_service_config.json",
136169-    rest_numeric_enums = False,
136170-    service_yaml = "streetviewpublish.yaml",
136171-    deps = [
136172-        ":publish_ruby_grpc",
136173-        ":publish_ruby_proto",
136174-    ],
136175-)
136176-
136177-# Open Source Packages
136178-ruby_gapic_assembly_pkg(
136179-    name = "google-cloud-streetview-publish-v1-ruby",
136180-    deps = [
136181-        ":publish_ruby_gapic",
136182-        ":publish_ruby_grpc",
136183-        ":publish_ruby_proto",
136184-    ],
136185-)
136186-
136187-##############################################################################
136188-# C#
136189-##############################################################################
136190-load(
136191-    "@com_google_googleapis_imports//:imports.bzl",
136192-    "csharp_gapic_assembly_pkg",
136193-    "csharp_gapic_library",
136194-    "csharp_grpc_library",
136195-    "csharp_proto_library",
136196-)
136197-
136198-csharp_proto_library(
136199-    name = "publish_csharp_proto",
136200-    deps = [":publish_proto"],
136201-)
136202-
136203-csharp_grpc_library(
136204-    name = "publish_csharp_grpc",
136205-    srcs = [":publish_proto"],
136206-    deps = [":publish_csharp_proto"],
136207-)
136208-
136209-csharp_gapic_library(
136210-    name = "publish_csharp_gapic",
136211-    srcs = [":publish_proto_with_info"],
136212-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
136213-    grpc_service_config = "streetview_publish_grpc_service_config.json",
136214-    rest_numeric_enums = False,
136215-    service_yaml = "streetviewpublish.yaml",
136216-    deps = [
136217-        ":publish_csharp_grpc",
136218-        ":publish_csharp_proto",
136219-    ],
136220-)
136221-
136222-# Open Source Packages
136223-csharp_gapic_assembly_pkg(
136224-    name = "google-cloud-streetview-publish-v1-csharp",
136225-    deps = [
136226-        ":publish_csharp_gapic",
136227-        ":publish_csharp_grpc",
136228-        ":publish_csharp_proto",
136229-    ],
136230-)
136231-
136232-##############################################################################
136233-# C++
136234-##############################################################################
136235-load(
136236-    "@com_google_googleapis_imports//:imports.bzl",
136237-    "cc_grpc_library",
136238-    "cc_proto_library",
136239-)
136240-
136241-cc_proto_library(
136242-    name = "publish_cc_proto",
136243-    deps = [":publish_proto"],
136244-)
136245-
136246-cc_grpc_library(
136247-    name = "publish_cc_grpc",
136248-    srcs = [":publish_proto"],
136249-    grpc_only = True,
136250-    deps = [":publish_cc_proto"],
136251-)
136252diff -urN a/google/type/BUILD.bazel b/google/type/BUILD.bazel
136253--- a/google/type/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
136254+++ b/google/type/BUILD.bazel	1969-12-31 16:00:00
136255@@ -1,538 +0,0 @@
136256-load("@rules_proto//proto:defs.bzl", "proto_library")
136257-
136258-# This is an API workspace, having public visibility by default makes perfect sense.
136259-package(default_visibility = ["//visibility:public"])
136260-
136261-##############################################################################
136262-# Common
136263-##############################################################################
136264-proto_library(
136265-    name = "calendar_period_proto",
136266-    srcs = ["calendar_period.proto"],
136267-)
136268-
136269-proto_library(
136270-    name = "color_proto",
136271-    srcs = ["color.proto"],
136272-    deps = [
136273-        "@com_google_protobuf//:wrappers_proto",
136274-    ],
136275-)
136276-
136277-proto_library(
136278-    name = "date_proto",
136279-    srcs = ["date.proto"],
136280-)
136281-
136282-proto_library(
136283-    name = "datetime_proto",
136284-    srcs = ["datetime.proto"],
136285-    deps = [
136286-        "@com_google_protobuf//:duration_proto",
136287-    ],
136288-)
136289-
136290-proto_library(
136291-    name = "dayofweek_proto",
136292-    srcs = ["dayofweek.proto"],
136293-)
136294-
136295-proto_library(
136296-    name = "decimal_proto",
136297-    srcs = ["decimal.proto"],
136298-)
136299-
136300-proto_library(
136301-    name = "expr_proto",
136302-    srcs = ["expr.proto"],
136303-)
136304-
136305-proto_library(
136306-    name = "fraction_proto",
136307-    srcs = ["fraction.proto"],
136308-)
136309-
136310-proto_library(
136311-    name = "interval_proto",
136312-    srcs = ["interval.proto"],
136313-    deps = [
136314-        "@com_google_protobuf//:timestamp_proto",
136315-    ],
136316-)
136317-
136318-proto_library(
136319-    name = "latlng_proto",
136320-    srcs = ["latlng.proto"],
136321-)
136322-
136323-proto_library(
136324-    name = "localized_text_proto",
136325-    srcs = ["localized_text.proto"],
136326-)
136327-
136328-proto_library(
136329-    name = "money_proto",
136330-    srcs = ["money.proto"],
136331-)
136332-
136333-proto_library(
136334-    name = "month_proto",
136335-    srcs = ["month.proto"],
136336-)
136337-
136338-proto_library(
136339-    name = "phone_number_proto",
136340-    srcs = ["phone_number.proto"],
136341-)
136342-
136343-proto_library(
136344-    name = "postal_address_proto",
136345-    srcs = ["postal_address.proto"],
136346-)
136347-
136348-proto_library(
136349-    name = "quaternion_proto",
136350-    srcs = ["quaternion.proto"],
136351-)
136352-
136353-proto_library(
136354-    name = "timeofday_proto",
136355-    srcs = ["timeofday.proto"],
136356-)
136357-
136358-##############################################################################
136359-# Java
136360-##############################################################################
136361-load(
136362-    "@com_google_googleapis_imports//:imports.bzl",
136363-    "java_gapic_assembly_gradle_pkg",
136364-    "java_proto_library",
136365-)
136366-
136367-java_proto_library(
136368-    name = "type_java_proto",
136369-    deps = [
136370-        ":calendar_period_proto",
136371-        ":color_proto",
136372-        ":date_proto",
136373-        ":datetime_proto",
136374-        ":dayofweek_proto",
136375-        ":decimal_proto",
136376-        ":expr_proto",
136377-        ":fraction_proto",
136378-        ":interval_proto",
136379-        ":latlng_proto",
136380-        ":localized_text_proto",
136381-        ":money_proto",
136382-        ":month_proto",
136383-        ":phone_number_proto",
136384-        ":postal_address_proto",
136385-        ":quaternion_proto",
136386-        ":timeofday_proto",
136387-    ],
136388-)
136389-
136390-# Please DO-NOT-REMOVE this section.
136391-# This is required to generate java files for these protos.
136392-# Open Source Packages
136393-java_gapic_assembly_gradle_pkg(
136394-    name = "google-type-java",
136395-    transport = "grpc+rest",
136396-    deps = [
136397-        ":calendar_period_proto",
136398-        ":color_proto",
136399-        ":date_proto",
136400-        ":datetime_proto",
136401-        ":dayofweek_proto",
136402-        ":decimal_proto",
136403-        ":expr_proto",
136404-        ":fraction_proto",
136405-        ":interval_proto",
136406-        ":latlng_proto",
136407-        ":localized_text_proto",
136408-        ":money_proto",
136409-        ":month_proto",
136410-        ":phone_number_proto",
136411-        ":postal_address_proto",
136412-        ":quaternion_proto",
136413-        ":timeofday_proto",
136414-        ":type_java_proto",
136415-    ],
136416-)
136417-
136418-##############################################################################
136419-# Go
136420-##############################################################################
136421-load("@com_google_googleapis_imports//:imports.bzl", "go_proto_library")
136422-
136423-go_proto_library(
136424-    name = "calendar_period_go_proto",
136425-    importpath = "google.golang.org/genproto/googleapis/type/calendarperiod",
136426-    protos = [":calendar_period_proto"],
136427-)
136428-
136429-go_proto_library(
136430-    name = "color_go_proto",
136431-    importpath = "google.golang.org/genproto/googleapis/type/color",
136432-    protos = [":color_proto"],
136433-)
136434-
136435-go_proto_library(
136436-    name = "date_go_proto",
136437-    importpath = "google.golang.org/genproto/googleapis/type/date",
136438-    protos = [":date_proto"],
136439-)
136440-
136441-go_proto_library(
136442-    name = "datetime_go_proto",
136443-    importpath = "google.golang.org/genproto/googleapis/type/datetime",
136444-    protos = [":datetime_proto"],
136445-)
136446-
136447-go_proto_library(
136448-    name = "dayofweek_go_proto",
136449-    importpath = "google.golang.org/genproto/googleapis/type/dayofweek",
136450-    protos = [":dayofweek_proto"],
136451-)
136452-
136453-go_proto_library(
136454-    name = "decimal_go_proto",
136455-    importpath = "google.golang.org/genproto/googleapis/type/decimal",
136456-    protos = [":decimal_proto"],
136457-)
136458-
136459-go_proto_library(
136460-    name = "expr_go_proto",
136461-    importpath = "google.golang.org/genproto/googleapis/type/expr",
136462-    protos = [":expr_proto"],
136463-)
136464-
136465-go_proto_library(
136466-    name = "fraction_go_proto",
136467-    importpath = "google.golang.org/genproto/googleapis/type/fraction",
136468-    protos = [":fraction_proto"],
136469-)
136470-
136471-go_proto_library(
136472-    name = "interval_go_proto",
136473-    importpath = "google.golang.org/genproto/googleapis/type/interval",
136474-    protos = [":interval_proto"],
136475-)
136476-
136477-go_proto_library(
136478-    name = "latlng_go_proto",
136479-    importpath = "google.golang.org/genproto/googleapis/type/latlng",
136480-    protos = [":latlng_proto"],
136481-)
136482-
136483-go_proto_library(
136484-    name = "localized_text_go_proto",
136485-    importpath = "google.golang.org/genproto/googleapis/type/localized_text",
136486-    protos = [":localized_text_proto"],
136487-)
136488-
136489-go_proto_library(
136490-    name = "money_go_proto",
136491-    importpath = "google.golang.org/genproto/googleapis/type/money",
136492-    protos = [":money_proto"],
136493-)
136494-
136495-go_proto_library(
136496-    name = "month_go_proto",
136497-    importpath = "google.golang.org/genproto/googleapis/type/month",
136498-    protos = [":month_proto"],
136499-)
136500-
136501-go_proto_library(
136502-    name = "phone_number_go_proto",
136503-    importpath = "google.golang.org/genproto/googleapis/type/phone_number",
136504-    protos = [":phone_number_proto"],
136505-)
136506-
136507-go_proto_library(
136508-    name = "postaladdress_go_proto",
136509-    importpath = "google.golang.org/genproto/googleapis/type/postaladdress",
136510-    protos = [":postal_address_proto"],
136511-)
136512-
136513-go_proto_library(
136514-    name = "quaternion_go_proto",
136515-    importpath = "google.golang.org/genproto/googleapis/type/quaternion",
136516-    protos = [":quaternion_proto"],
136517-)
136518-
136519-go_proto_library(
136520-    name = "timeofday_go_proto",
136521-    importpath = "google.golang.org/genproto/googleapis/type/timeofday",
136522-    protos = [":timeofday_proto"],
136523-)
136524-
136525-##############################################################################
136526-# C++
136527-##############################################################################
136528-load(
136529-    "@com_google_googleapis_imports//:imports.bzl",
136530-    "cc_proto_library",
136531-)
136532-
136533-cc_proto_library(
136534-    name = "calendar_period_cc_proto",
136535-    deps = [":calendar_period_proto"],
136536-)
136537-
136538-cc_proto_library(
136539-    name = "color_cc_proto",
136540-    deps = [":color_proto"],
136541-)
136542-
136543-cc_proto_library(
136544-    name = "date_cc_proto",
136545-    deps = [":date_proto"],
136546-)
136547-
136548-cc_proto_library(
136549-    name = "datetime_cc_proto",
136550-    deps = [":datetime_proto"],
136551-)
136552-
136553-cc_proto_library(
136554-    name = "dayofweek_cc_proto",
136555-    deps = [":dayofweek_proto"],
136556-)
136557-
136558-cc_proto_library(
136559-    name = "decimal_cc_proto",
136560-    deps = [":decimal_proto"],
136561-)
136562-
136563-cc_proto_library(
136564-    name = "expr_cc_proto",
136565-    deps = [":expr_proto"],
136566-)
136567-
136568-cc_proto_library(
136569-    name = "fraction_cc_proto",
136570-    deps = [":fraction_proto"],
136571-)
136572-
136573-cc_proto_library(
136574-    name = "interval_cc_proto",
136575-    deps = [":interval_proto"],
136576-)
136577-
136578-cc_proto_library(
136579-    name = "latlng_cc_proto",
136580-    deps = [":latlng_proto"],
136581-)
136582-
136583-cc_proto_library(
136584-    name = "money_cc_proto",
136585-    deps = [":money_proto"],
136586-)
136587-
136588-cc_proto_library(
136589-    name = "month_cc_proto",
136590-    deps = [":month_proto"],
136591-)
136592-
136593-cc_proto_library(
136594-    name = "phone_number_cc_proto",
136595-    deps = [":phone_number_proto"],
136596-)
136597-
136598-cc_proto_library(
136599-    name = "postal_address_cc_proto",
136600-    deps = [":postal_address_proto"],
136601-)
136602-
136603-cc_proto_library(
136604-    name = "quaternion_cc_proto",
136605-    deps = [":quaternion_proto"],
136606-)
136607-
136608-cc_proto_library(
136609-    name = "timeofday_cc_proto",
136610-    deps = [":timeofday_proto"],
136611-)
136612-
136613-##############################################################################
136614-# Python
136615-##############################################################################
136616-load(
136617-    "@com_google_googleapis_imports//:imports.bzl",
136618-    "py_proto_library",
136619-)
136620-
136621-py_proto_library(
136622-    name = "calendar_period_py_proto",
136623-    deps = [":calendar_period_proto"],
136624-)
136625-
136626-py_proto_library(
136627-    name = "color_py_proto",
136628-    deps = [":color_proto"],
136629-)
136630-
136631-py_proto_library(
136632-    name = "date_py_proto",
136633-    deps = [":date_proto"],
136634-)
136635-
136636-py_proto_library(
136637-    name = "datetime_py_proto",
136638-    deps = [":datetime_proto"],
136639-)
136640-
136641-py_proto_library(
136642-    name = "dayofweek_py_proto",
136643-    deps = [":dayofweek_proto"],
136644-)
136645-
136646-py_proto_library(
136647-    name = "decimal_py_proto",
136648-    deps = [":decimal_proto"],
136649-)
136650-
136651-py_proto_library(
136652-    name = "expr_py_proto",
136653-    deps = [":expr_proto"],
136654-)
136655-
136656-py_proto_library(
136657-    name = "fraction_py_proto",
136658-    deps = [":fraction_proto"],
136659-)
136660-
136661-py_proto_library(
136662-    name = "interval_py_proto",
136663-    deps = [":interval_proto"],
136664-)
136665-
136666-py_proto_library(
136667-    name = "latlng_py_proto",
136668-    deps = [":latlng_proto"],
136669-)
136670-
136671-py_proto_library(
136672-    name = "localized_text_py_proto",
136673-    deps = [":localized_text_proto"],
136674-)
136675-
136676-py_proto_library(
136677-    name = "money_py_proto",
136678-    deps = [":money_proto"],
136679-)
136680-
136681-py_proto_library(
136682-    name = "month_py_proto",
136683-    deps = [":month_proto"],
136684-)
136685-
136686-py_proto_library(
136687-    name = "phone_number_py_proto",
136688-    deps = [":phone_number_proto"],
136689-)
136690-
136691-py_proto_library(
136692-    name = "postal_address_py_proto",
136693-    deps = [":postal_address_proto"],
136694-)
136695-
136696-py_proto_library(
136697-    name = "quaternion_py_proto",
136698-    deps = [":quaternion_proto"],
136699-)
136700-
136701-py_proto_library(
136702-    name = "timeofday_py_proto",
136703-    deps = [":timeofday_proto"],
136704-)
136705-
136706-##############################################################################
136707-# C#
136708-##############################################################################
136709-
136710-load(
136711-    "@com_google_googleapis_imports//:imports.bzl",
136712-    "csharp_proto_library",
136713-)
136714-
136715-csharp_proto_library(
136716-    name = "calendar_period_csharp_proto",
136717-    deps = [":calendar_period_proto"],
136718-)
136719-
136720-csharp_proto_library(
136721-    name = "color_csharp_proto",
136722-    deps = [":color_proto"],
136723-)
136724-
136725-csharp_proto_library(
136726-    name = "date_csharp_proto",
136727-    deps = [":date_proto"],
136728-)
136729-
136730-csharp_proto_library(
136731-    name = "datetime_csharp_proto",
136732-    deps = [":datetime_proto"],
136733-)
136734-
136735-csharp_proto_library(
136736-    name = "dayofweek_csharp_proto",
136737-    deps = [":dayofweek_proto"],
136738-)
136739-
136740-csharp_proto_library(
136741-    name = "decimal_csharp_proto",
136742-    deps = [":decimal_proto"],
136743-)
136744-
136745-csharp_proto_library(
136746-    name = "expr_csharp_proto",
136747-    deps = [":expr_proto"],
136748-)
136749-
136750-csharp_proto_library(
136751-    name = "fraction_csharp_proto",
136752-    deps = [":fraction_proto"],
136753-)
136754-
136755-csharp_proto_library(
136756-    name = "interval_csharp_proto",
136757-    deps = [":interval_proto"],
136758-)
136759-
136760-csharp_proto_library(
136761-    name = "latlng_csharp_proto",
136762-    deps = [":latlng_proto"],
136763-)
136764-
136765-csharp_proto_library(
136766-    name = "localized_text_csharp_proto",
136767-    deps = [":localized_text_proto"],
136768-)
136769-
136770-csharp_proto_library(
136771-    name = "money_csharp_proto",
136772-    deps = [":money_proto"],
136773-)
136774-
136775-csharp_proto_library(
136776-    name = "month_csharp_proto",
136777-    deps = [":month_proto"],
136778-)
136779-
136780-csharp_proto_library(
136781-    name = "phone_number_csharp_proto",
136782-    deps = [":phone_number_proto"],
136783-)
136784-
136785-csharp_proto_library(
136786-    name = "postal_address_csharp_proto",
136787-    deps = [":postal_address_proto"],
136788-)
136789-
136790-csharp_proto_library(
136791-    name = "quaternion_csharp_proto",
136792-    deps = [":quaternion_proto"],
136793-)
136794diff -urN a/grafeas/BUILD.bazel b/grafeas/BUILD.bazel
136795--- a/grafeas/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
136796+++ b/grafeas/BUILD.bazel	1969-12-31 16:00:00
136797@@ -1,40 +0,0 @@
136798-# This build file includes a target for the Ruby wrapper library for
136799-# grafeas.
136800-
136801-# This is an API workspace, having public visibility by default makes perfect sense.
136802-package(default_visibility = ["//visibility:public"])
136803-
136804-# Export yaml configs.
136805-exports_files(glob(["*.yaml"]))
136806-
136807-load(
136808-    "@com_google_googleapis_imports//:imports.bzl",
136809-    "ruby_cloud_gapic_library",
136810-    "ruby_gapic_assembly_pkg",
136811-)
136812-
136813-# Generates a Ruby wrapper client for grafeas.
136814-# Ruby wrapper clients are versionless, but are generated from source protos
136815-# for a particular service version, v1 in this case.
136816-ruby_cloud_gapic_library(
136817-    name = "grafeas_ruby_wrapper",
136818-    srcs = ["//grafeas/v1:grafeas_proto_with_info"],
136819-    extra_protoc_parameters = [
136820-        "ruby-cloud-gem-name=grafeas",
136821-        "ruby-cloud-env-prefix=GRAFEAS",
136822-        "ruby-cloud-wrapper-of=v1:0.0",
136823-        "ruby-cloud-product-url=https://grafeas.io",
136824-        "ruby-cloud-migration-version=1.0",
136825-        "ruby-cloud-generic-endpoint=true",
136826-    ],
136827-    ruby_cloud_description = "The Grafeas API stores, and enables querying and retrieval of, critical metadata about all of your software artifacts.",
136828-    ruby_cloud_title = "Grafeas",
136829-)
136830-
136831-# Open Source package.
136832-ruby_gapic_assembly_pkg(
136833-    name = "grafeas-ruby",
136834-    deps = [
136835-        ":grafeas_ruby_wrapper",
136836-    ],
136837-)
136838diff -urN a/grafeas/v1/BUILD.bazel b/grafeas/v1/BUILD.bazel
136839--- a/grafeas/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
136840+++ b/grafeas/v1/BUILD.bazel	1969-12-31 16:00:00
136841@@ -1,531 +0,0 @@
136842-# This file was automatically generated by BuildFileGenerator
136843-# https://github.com/googleapis/rules_gapic/tree/master/bazel
136844-
136845-# Most of the manual changes to this file will be overwritten.
136846-# It's **only** allowed to change the following rule attribute values:
136847-# - names of *_gapic_assembly_* rules
136848-# - certain parameters of *_gapic_library rules, including but not limited to:
136849-#    * extra_protoc_parameters
136850-#    * extra_protoc_file_parameters
136851-# The complete list of preserved parameters can be found in the source code.
136852-
136853-# This is an API workspace, having public visibility by default makes perfect sense.
136854-package(default_visibility = ["//visibility:public"])
136855-
136856-##############################################################################
136857-# Common
136858-##############################################################################
136859-load("@rules_proto//proto:defs.bzl", "proto_library")
136860-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
136861-
136862-proto_library(
136863-    name = "grafeas_proto",
136864-    srcs = [
136865-        "attestation.proto",
136866-        "build.proto",
136867-        "common.proto",
136868-        "compliance.proto",
136869-        "cvss.proto",
136870-        "deployment.proto",
136871-        "discovery.proto",
136872-        "dsse_attestation.proto",
136873-        "grafeas.proto",
136874-        "image.proto",
136875-        "intoto_provenance.proto",
136876-        "intoto_statement.proto",
136877-        "package.proto",
136878-        "provenance.proto",
136879-        "severity.proto",
136880-        "slsa_provenance.proto",
136881-        "slsa_provenance_zero_two.proto",
136882-        "upgrade.proto",
136883-        "vulnerability.proto",
136884-    ],
136885-    deps = [
136886-        "//google/api:annotations_proto",
136887-        "//google/api:client_proto",
136888-        "//google/api:field_behavior_proto",
136889-        "//google/api:resource_proto",
136890-        "//google/rpc:status_proto",
136891-        "@com_google_protobuf//:any_proto",
136892-        "@com_google_protobuf//:empty_proto",
136893-        "@com_google_protobuf//:field_mask_proto",
136894-        "@com_google_protobuf//:struct_proto",
136895-        "@com_google_protobuf//:timestamp_proto",
136896-    ],
136897-)
136898-
136899-proto_library_with_info(
136900-    name = "grafeas_proto_with_info",
136901-    deps = [
136902-        ":grafeas_proto",
136903-        "//google/cloud:common_resources_proto",
136904-    ],
136905-)
136906-
136907-# The compliance_proto, common_proto and severity_proto targets were added so
136908-# that clients can depend on those specific targets rather than grafeas_proto.
136909-# Some clients that run code on certain VMs needed the smaller targets. Note
136910-# that these were added by hand and were not autogenerated. Please ensure that
136911-# these are not deleted while updating this file.
136912-proto_library(
136913-    name = "compliance_proto",
136914-    srcs = [
136915-        "compliance.proto",
136916-    ],
136917-    deps = [
136918-        ":severity_proto",
136919-        "//google/api:annotations_proto",
136920-        "//google/api:client_proto",
136921-        "//google/api:field_behavior_proto",
136922-        "//google/api:resource_proto",
136923-        "//google/rpc:status_proto",
136924-        "@com_google_protobuf//:any_proto",
136925-        "@com_google_protobuf//:empty_proto",
136926-        "@com_google_protobuf//:field_mask_proto",
136927-        "@com_google_protobuf//:timestamp_proto",
136928-    ],
136929-)
136930-
136931-proto_library(
136932-    name = "common_proto",
136933-    srcs = [
136934-        "common.proto",
136935-    ],
136936-    deps = [
136937-        "//google/api:annotations_proto",
136938-        "//google/api:client_proto",
136939-        "//google/api:field_behavior_proto",
136940-        "//google/api:resource_proto",
136941-        "//google/rpc:status_proto",
136942-        "@com_google_protobuf//:any_proto",
136943-        "@com_google_protobuf//:empty_proto",
136944-        "@com_google_protobuf//:field_mask_proto",
136945-        "@com_google_protobuf//:timestamp_proto",
136946-    ],
136947-)
136948-
136949-proto_library(
136950-    name = "severity_proto",
136951-    srcs = [
136952-        "severity.proto",
136953-    ],
136954-    deps = [
136955-        "//google/api:annotations_proto",
136956-        "//google/api:client_proto",
136957-        "//google/api:field_behavior_proto",
136958-        "//google/api:resource_proto",
136959-        "//google/rpc:status_proto",
136960-        "@com_google_protobuf//:any_proto",
136961-        "@com_google_protobuf//:empty_proto",
136962-        "@com_google_protobuf//:field_mask_proto",
136963-        "@com_google_protobuf//:timestamp_proto",
136964-    ],
136965-)
136966-
136967-##############################################################################
136968-# Java
136969-##############################################################################
136970-load(
136971-    "@com_google_googleapis_imports//:imports.bzl",
136972-    "java_gapic_assembly_gradle_pkg",
136973-    "java_gapic_library",
136974-    "java_gapic_test",
136975-    "java_grpc_library",
136976-    "java_proto_library",
136977-)
136978-
136979-java_proto_library(
136980-    name = "grafeas_java_proto",
136981-    deps = [":grafeas_proto"],
136982-)
136983-
136984-java_grpc_library(
136985-    name = "grafeas_java_grpc",
136986-    srcs = [":grafeas_proto"],
136987-    deps = [":grafeas_java_proto"],
136988-)
136989-
136990-java_gapic_library(
136991-    name = "grafeas_java_gapic",
136992-    srcs = [":grafeas_proto_with_info"],
136993-    gapic_yaml = None,
136994-    grpc_service_config = "grafeas_grpc_service_config.json",
136995-    rest_numeric_enums = False,
136996-    service_yaml = "//grafeas:grafeas_v1.yaml",
136997-    test_deps = [
136998-        ":grafeas_java_grpc",
136999-    ],
137000-    transport = "grpc",
137001-    deps = [
137002-        ":common_proto",
137003-        ":grafeas_java_proto",
137004-        "//google/api:api_java_proto",
137005-    ],
137006-)
137007-
137008-java_gapic_test(
137009-    name = "grafeas_java_gapic_test_suite",
137010-    test_classes = [
137011-        "io.grafeas.v1.GrafeasClientTest",
137012-    ],
137013-    runtime_deps = [
137014-        ":common_proto",
137015-        ":grafeas_java_gapic_test",
137016-    ],
137017-)
137018-
137019-# Open Source Packages
137020-java_gapic_assembly_gradle_pkg(
137021-    name = "google-cloud-grafeas-v1-java",
137022-    include_samples = True,
137023-    transport = "grpc",
137024-    deps = [
137025-        ":grafeas_java_gapic",
137026-        ":grafeas_java_grpc",
137027-        ":grafeas_java_proto",
137028-        ":grafeas_proto",
137029-    ],
137030-)
137031-
137032-java_proto_library(
137033-    name = "common_java_proto",
137034-    deps = [":common_proto"],
137035-)
137036-
137037-##############################################################################
137038-# Go
137039-##############################################################################
137040-load(
137041-    "@com_google_googleapis_imports//:imports.bzl",
137042-    "go_gapic_assembly_pkg",
137043-    "go_gapic_library",
137044-    "go_proto_library",
137045-    "go_test",
137046-)
137047-
137048-go_proto_library(
137049-    name = "grafeas_go_proto",
137050-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
137051-    importpath = "google.golang.org/genproto/googleapis/grafeas/v1",
137052-    protos = [":grafeas_proto"],
137053-    deps = [
137054-        "//google/api:annotations_go_proto",
137055-        "//google/rpc:status_go_proto",
137056-    ],
137057-)
137058-
137059-go_gapic_library(
137060-    name = "grafeas_go_gapic",
137061-    srcs = [":grafeas_proto_with_info"],
137062-    grpc_service_config = "grafeas_grpc_service_config.json",
137063-    importpath = "cloud.google.com/go/grafeas/apiv1;grafeas",
137064-    metadata = True,
137065-    rest_numeric_enums = False,
137066-    service_yaml = "//grafeas:grafeas_v1.yaml",
137067-    transport = "grpc",
137068-    deps = [
137069-        ":grafeas_go_proto",
137070-    ],
137071-)
137072-
137073-go_test(
137074-    name = "grafeas_go_gapic_test",
137075-    srcs = [":grafeas_go_gapic_srcjar_test"],
137076-    embed = [":grafeas_go_gapic"],
137077-    importpath = "cloud.google.com/go/grafeas/apiv1",
137078-)
137079-
137080-# Open Source Packages
137081-go_gapic_assembly_pkg(
137082-    name = "gapi-cloud-grafeas-v1-go",
137083-    deps = [
137084-        ":grafeas_go_gapic",
137085-        ":grafeas_go_gapic_srcjar-metadata.srcjar",
137086-        ":grafeas_go_gapic_srcjar-test.srcjar",
137087-        ":grafeas_go_proto",
137088-    ],
137089-)
137090-
137091-# The compliance_go_proto, common_go_proto and severity_go_proto targets were
137092-# added so that clients can depend on those specific targets rather than
137093-# grafeas_proto. Some clients that run code on certain VMs needed the
137094-# smaller targets. Note that these were added by hand and were not
137095-# autogenerated. Please ensure that these are not deleted while updating this
137096-# file.
137097-go_proto_library(
137098-    name = "compliance_go_proto",
137099-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
137100-    importpath = "google.golang.org/genproto/googleapis/grafeas/v1",
137101-    protos = [
137102-        ":compliance_proto",
137103-        ":severity_proto",
137104-    ],
137105-    deps = [
137106-        "//google/api:annotations_go_proto",
137107-        "//google/rpc:status_go_proto",
137108-    ],
137109-)
137110-
137111-go_proto_library(
137112-    name = "common_go_proto",
137113-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
137114-    importpath = "google.golang.org/genproto/googleapis/grafeas/v1",
137115-    protos = [":common_proto"],
137116-    deps = [
137117-        "//google/api:annotations_go_proto",
137118-        "//google/rpc:status_go_proto",
137119-    ],
137120-)
137121-
137122-go_proto_library(
137123-    name = "severity_go_proto",
137124-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
137125-    importpath = "google.golang.org/genproto/googleapis/grafeas/v1",
137126-    protos = [":severity_proto"],
137127-    deps = [
137128-        "//google/api:annotations_go_proto",
137129-        "//google/rpc:status_go_proto",
137130-    ],
137131-)
137132-
137133-##############################################################################
137134-# Python
137135-##############################################################################
137136-load(
137137-    "@com_google_googleapis_imports//:imports.bzl",
137138-    "py_gapic_assembly_pkg",
137139-    "py_gapic_library",
137140-    "py_proto_library",
137141-    "py_test",
137142-)
137143-
137144-py_proto_library(
137145-    name = "grafeas_py_proto",
137146-    deps = ["grafeas_proto"],
137147-)
137148-
137149-py_gapic_library(
137150-    name = "grafeas_py_gapic",
137151-    srcs = [":grafeas_proto"],
137152-    grpc_service_config = "grafeas_grpc_service_config.json",
137153-    opt_args = [
137154-        "python-gapic-namespace=grafeas",
137155-        "warehouse-package-name=grafeas",
137156-    ],
137157-    rest_numeric_enums = False,
137158-    service_yaml = "//grafeas:grafeas_v1.yaml",
137159-    transport = "grpc",
137160-    deps = [
137161-    ],
137162-)
137163-
137164-py_test(
137165-    name = "grafeas_py_gapic_test",
137166-    srcs = [
137167-        "grafeas_py_gapic_pytest.py",
137168-        "grafeas_py_gapic_test.py",
137169-    ],
137170-    legacy_create_init = False,
137171-    deps = [":grafeas_py_gapic"],
137172-)
137173-
137174-# Open Source Packages
137175-py_gapic_assembly_pkg(
137176-    name = "grafeas-v1-py",
137177-    deps = [
137178-        ":grafeas_py_gapic",
137179-    ],
137180-)
137181-
137182-##############################################################################
137183-# PHP
137184-##############################################################################
137185-load(
137186-    "@com_google_googleapis_imports//:imports.bzl",
137187-    "php_gapic_assembly_pkg",
137188-    "php_gapic_library",
137189-    "php_grpc_library",
137190-    "php_proto_library",
137191-)
137192-
137193-php_proto_library(
137194-    name = "grafeas_php_proto",
137195-    deps = [":grafeas_proto"],
137196-)
137197-
137198-php_grpc_library(
137199-    name = "grafeas_php_grpc",
137200-    srcs = [":grafeas_proto"],
137201-    deps = [":grafeas_php_proto"],
137202-)
137203-
137204-php_gapic_library(
137205-    name = "grafeas_php_gapic",
137206-    srcs = [":grafeas_proto_with_info"],
137207-    grpc_service_config = "grafeas_grpc_service_config.json",
137208-    rest_numeric_enums = False,
137209-    service_yaml = "//grafeas:grafeas_v1.yaml",
137210-    transport = "grpc+rest",
137211-    deps = [
137212-        ":grafeas_php_grpc",
137213-        ":grafeas_php_proto",
137214-    ],
137215-)
137216-
137217-# Open Source Packages
137218-php_gapic_assembly_pkg(
137219-    name = "google-cloud-grafeas-v1-php",
137220-    deps = [
137221-        ":grafeas_php_gapic",
137222-        ":grafeas_php_grpc",
137223-        ":grafeas_php_proto",
137224-    ],
137225-)
137226-
137227-##############################################################################
137228-# Node.js
137229-##############################################################################
137230-load(
137231-    "@com_google_googleapis_imports//:imports.bzl",
137232-    "nodejs_gapic_assembly_pkg",
137233-    "nodejs_gapic_library",
137234-)
137235-
137236-nodejs_gapic_library(
137237-    name = "grafeas_nodejs_gapic",
137238-    package_name = "@google-cloud/grafeas",
137239-    src = ":grafeas_proto_with_info",
137240-    extra_protoc_parameters = ["metadata"],
137241-    grpc_service_config = "grafeas_grpc_service_config.json",
137242-    package = "grafeas.v1",
137243-    rest_numeric_enums = False,
137244-    service_yaml = "//grafeas:grafeas_v1.yaml",
137245-    transport = "grpc+rest",
137246-    deps = [],
137247-)
137248-
137249-nodejs_gapic_assembly_pkg(
137250-    name = "grafeas-v1-nodejs",
137251-    deps = [
137252-        ":grafeas_nodejs_gapic",
137253-        ":grafeas_proto",
137254-    ],
137255-)
137256-
137257-##############################################################################
137258-# Ruby
137259-##############################################################################
137260-load(
137261-    "@com_google_googleapis_imports//:imports.bzl",
137262-    "ruby_cloud_gapic_library",
137263-    "ruby_gapic_assembly_pkg",
137264-    "ruby_grpc_library",
137265-    "ruby_proto_library",
137266-)
137267-
137268-ruby_proto_library(
137269-    name = "grafeas_ruby_proto",
137270-    deps = [":grafeas_proto"],
137271-)
137272-
137273-ruby_grpc_library(
137274-    name = "grafeas_ruby_grpc",
137275-    srcs = [":grafeas_proto"],
137276-    deps = [":grafeas_ruby_proto"],
137277-)
137278-
137279-ruby_cloud_gapic_library(
137280-    name = "grafeas_ruby_gapic",
137281-    srcs = [":grafeas_proto_with_info"],
137282-    extra_protoc_parameters = [
137283-        "ruby-cloud-env-prefix=GRAFEAS",
137284-        "ruby-cloud-gem-name=grafeas-v1",
137285-        "ruby-cloud-generic-endpoint=true",
137286-    ],
137287-    grpc_service_config = "grafeas_grpc_service_config.json",
137288-    rest_numeric_enums = False,
137289-    ruby_cloud_description = "The Grafeas API stores, and enables querying and retrieval of, critical metadata about all of your software artifacts.",
137290-    ruby_cloud_title = "Grafeas V1",
137291-    service_yaml = "//grafeas:grafeas_v1.yaml",
137292-    deps = [
137293-        ":grafeas_ruby_grpc",
137294-        ":grafeas_ruby_proto",
137295-    ],
137296-)
137297-
137298-# Open Source Packages
137299-ruby_gapic_assembly_pkg(
137300-    name = "google-cloud-grafeas-v1-ruby",
137301-    deps = [
137302-        ":grafeas_ruby_gapic",
137303-        ":grafeas_ruby_grpc",
137304-        ":grafeas_ruby_proto",
137305-    ],
137306-)
137307-
137308-##############################################################################
137309-# C#
137310-##############################################################################
137311-load(
137312-    "@com_google_googleapis_imports//:imports.bzl",
137313-    "csharp_gapic_assembly_pkg",
137314-    "csharp_gapic_library",
137315-    "csharp_grpc_library",
137316-    "csharp_proto_library",
137317-)
137318-
137319-csharp_proto_library(
137320-    name = "grafeas_csharp_proto",
137321-    deps = [":grafeas_proto"],
137322-)
137323-
137324-csharp_grpc_library(
137325-    name = "grafeas_csharp_grpc",
137326-    srcs = [":grafeas_proto"],
137327-    deps = [":grafeas_csharp_proto"],
137328-)
137329-
137330-csharp_gapic_library(
137331-    name = "grafeas_csharp_gapic",
137332-    srcs = [":grafeas_proto_with_info"],
137333-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
137334-    grpc_service_config = "grafeas_grpc_service_config.json",
137335-    rest_numeric_enums = False,
137336-    service_yaml = "//grafeas:grafeas_v1.yaml",
137337-    deps = [
137338-        ":grafeas_csharp_grpc",
137339-        ":grafeas_csharp_proto",
137340-    ],
137341-)
137342-
137343-# Open Source Packages
137344-csharp_gapic_assembly_pkg(
137345-    name = "google-cloud-grafeas-v1-csharp",
137346-    deps = [
137347-        ":grafeas_csharp_gapic",
137348-        ":grafeas_csharp_grpc",
137349-        ":grafeas_csharp_proto",
137350-    ],
137351-)
137352-
137353-##############################################################################
137354-# C++
137355-##############################################################################
137356-load(
137357-    "@com_google_googleapis_imports//:imports.bzl",
137358-    "cc_grpc_library",
137359-    "cc_proto_library",
137360-)
137361-
137362-cc_proto_library(
137363-    name = "grafeas_cc_proto",
137364-    deps = [":grafeas_proto"],
137365-)
137366-
137367-cc_grpc_library(
137368-    name = "grafeas_cc_grpc",
137369-    srcs = [":grafeas_proto"],
137370-    grpc_only = True,
137371-    deps = [":grafeas_cc_proto"],
137372-)
137373