xref: /aosp_15_r20/external/bazelbuild-rules_go/third_party/go_googleapis-gazelle.patch (revision 9bb1b549b6a84214c53be0924760be030e66b93a)
1diff -urN c/google/actions/sdk/v2/BUILD.bazel d/google/actions/sdk/v2/BUILD.bazel
2--- c/google/actions/sdk/v2/BUILD.bazel	1969-12-31 16:00:00
3+++ d/google/actions/sdk/v2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
4@@ -0,0 +1,61 @@
5+load("@rules_proto//proto:defs.bzl", "proto_library")
6+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
7+
8+proto_library(
9+    name = "sdk_proto",
10+    srcs = [
11+        "account_linking.proto",
12+        "account_linking_secret.proto",
13+        "action.proto",
14+        "actions_sdk.proto",
15+        "actions_testing.proto",
16+        "config_file.proto",
17+        "data_file.proto",
18+        "event_logs.proto",
19+        "files.proto",
20+        "localized_settings.proto",
21+        "manifest.proto",
22+        "release_channel.proto",
23+        "settings.proto",
24+        "surface.proto",
25+        "theme_customization.proto",
26+        "validation_results.proto",
27+        "version.proto",
28+        "webhook.proto",
29+    ],
30+    visibility = ["//visibility:public"],
31+    deps = [
32+        "//google/actions/sdk/v2/conversation:conversation_proto",
33+        "//google/actions/sdk/v2/conversation/prompt:conversation_proto",
34+        "//google/actions/sdk/v2/conversation/prompt/content:conversation_proto",
35+        "//google/actions/sdk/v2/interactionmodel:interactionmodel_proto",
36+        "//google/actions/sdk/v2/interactionmodel/prompt:prompt_proto",
37+        "//google/actions/sdk/v2/interactionmodel/type:type_proto",
38+        "//google/api:annotations_proto",
39+        "//google/rpc:status_proto",
40+        "//google/type:latlng_proto",
41+        "@com_google_protobuf//:empty_proto",
42+        "@com_google_protobuf//:struct_proto",
43+        "@com_google_protobuf//:timestamp_proto",
44+        "@com_google_protobuf//:wrappers_proto",
45+    ],
46+)
47+
48+go_proto_library(
49+    name = "sdk_go_proto",
50+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
51+    importpath = "google.golang.org/genproto/googleapis/actions/sdk/v2",
52+    proto = ":sdk_proto",
53+    visibility = ["//visibility:public"],
54+    deps = [
55+        "//google/actions/sdk/v2/conversation:conversation_go_proto",
56+        "//google/actions/sdk/v2/conversation/prompt:conversation_go_proto",
57+        "//google/actions/sdk/v2/conversation/prompt/content:conversation_go_proto",
58+        "//google/actions/sdk/v2/interactionmodel:interactionmodel_go_proto",
59+        "//google/actions/sdk/v2/interactionmodel/prompt:prompt_go_proto",
60+        "//google/actions/sdk/v2/interactionmodel/type:type_go_proto",
61+        "//google/api:annotations_go_proto",
62+        "//google/rpc:status_go_proto",
63+        "//google/type:latlng_go_proto",
64+    ],
65+)
66diff -urN c/google/actions/sdk/v2/conversation/BUILD.bazel d/google/actions/sdk/v2/conversation/BUILD.bazel
67--- c/google/actions/sdk/v2/conversation/BUILD.bazel	1969-12-31 16:00:00
68+++ d/google/actions/sdk/v2/conversation/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
69@@ -0,0 +1,23 @@
70+load("@rules_proto//proto:defs.bzl", "proto_library")
71+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
72+
73+proto_library(
74+    name = "conversation_proto",
75+    srcs = [
76+        "intent.proto",
77+        "scene.proto",
78+    ],
79+    visibility = ["//visibility:public"],
80+    deps = [
81+        "//google/actions/sdk/v2/conversation/prompt:conversation_proto",
82+        "@com_google_protobuf//:struct_proto",
83+    ],
84+)
85+
86+go_proto_library(
87+    name = "conversation_go_proto",
88+    importpath = "google.golang.org/genproto/googleapis/actions/sdk/v2/conversation",
89+    proto = ":conversation_proto",
90+    visibility = ["//visibility:public"],
91+    deps = ["//google/actions/sdk/v2/conversation/prompt:conversation_go_proto"],
92+)
93diff -urN c/google/actions/sdk/v2/conversation/prompt/BUILD.bazel d/google/actions/sdk/v2/conversation/prompt/BUILD.bazel
94--- c/google/actions/sdk/v2/conversation/prompt/BUILD.bazel	1969-12-31 16:00:00
95+++ d/google/actions/sdk/v2/conversation/prompt/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
96@@ -0,0 +1,21 @@
97+load("@rules_proto//proto:defs.bzl", "proto_library")
98+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
99+
100+proto_library(
101+    name = "conversation_proto",
102+    srcs = [
103+        "prompt.proto",
104+        "simple.proto",
105+        "suggestion.proto",
106+    ],
107+    visibility = ["//visibility:public"],
108+    deps = ["//google/actions/sdk/v2/conversation/prompt/content:conversation_proto"],
109+)
110+
111+go_proto_library(
112+    name = "conversation_go_proto",
113+    importpath = "google.golang.org/genproto/googleapis/actions/sdk/v2/conversation",
114+    proto = ":conversation_proto",
115+    visibility = ["//visibility:public"],
116+    deps = ["//google/actions/sdk/v2/conversation/prompt/content:conversation_go_proto"],
117+)
118diff -urN c/google/actions/sdk/v2/conversation/prompt/content/BUILD.bazel d/google/actions/sdk/v2/conversation/prompt/content/BUILD.bazel
119--- c/google/actions/sdk/v2/conversation/prompt/content/BUILD.bazel	1969-12-31 16:00:00
120+++ d/google/actions/sdk/v2/conversation/prompt/content/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
121@@ -0,0 +1,29 @@
122+load("@rules_proto//proto:defs.bzl", "proto_library")
123+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
124+
125+proto_library(
126+    name = "conversation_proto",
127+    srcs = [
128+        "canvas.proto",
129+        "card.proto",
130+        "collection.proto",
131+        "content.proto",
132+        "image.proto",
133+        "link.proto",
134+        "list.proto",
135+        "media.proto",
136+        "table.proto",
137+    ],
138+    visibility = ["//visibility:public"],
139+    deps = [
140+        "@com_google_protobuf//:duration_proto",
141+        "@com_google_protobuf//:struct_proto",
142+    ],
143+)
144+
145+go_proto_library(
146+    name = "conversation_go_proto",
147+    importpath = "google.golang.org/genproto/googleapis/actions/sdk/v2/conversation",
148+    proto = ":conversation_proto",
149+    visibility = ["//visibility:public"],
150+)
151diff -urN c/google/actions/sdk/v2/interactionmodel/BUILD.bazel d/google/actions/sdk/v2/interactionmodel/BUILD.bazel
152--- c/google/actions/sdk/v2/interactionmodel/BUILD.bazel	1969-12-31 16:00:00
153+++ d/google/actions/sdk/v2/interactionmodel/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
154@@ -0,0 +1,35 @@
155+load("@rules_proto//proto:defs.bzl", "proto_library")
156+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
157+
158+proto_library(
159+    name = "interactionmodel_proto",
160+    srcs = [
161+        "conditional_event.proto",
162+        "entity_set.proto",
163+        "event_handler.proto",
164+        "global_intent_event.proto",
165+        "intent.proto",
166+        "intent_event.proto",
167+        "scene.proto",
168+        "slot.proto",
169+    ],
170+    visibility = ["//visibility:public"],
171+    deps = [
172+        "//google/actions/sdk/v2/interactionmodel/prompt:prompt_proto",
173+        "//google/actions/sdk/v2/interactionmodel/type:type_proto",
174+        "//google/api:annotations_proto",
175+        "@com_google_protobuf//:struct_proto",
176+    ],
177+)
178+
179+go_proto_library(
180+    name = "interactionmodel_go_proto",
181+    importpath = "google.golang.org/genproto/googleapis/actions/sdk/v2/interactionmodel",
182+    proto = ":interactionmodel_proto",
183+    visibility = ["//visibility:public"],
184+    deps = [
185+        "//google/actions/sdk/v2/interactionmodel/prompt:prompt_go_proto",
186+        "//google/actions/sdk/v2/interactionmodel/type:type_go_proto",
187+        "//google/api:annotations_go_proto",
188+    ],
189+)
190diff -urN c/google/actions/sdk/v2/interactionmodel/prompt/BUILD.bazel d/google/actions/sdk/v2/interactionmodel/prompt/BUILD.bazel
191--- c/google/actions/sdk/v2/interactionmodel/prompt/BUILD.bazel	1969-12-31 16:00:00
192+++ d/google/actions/sdk/v2/interactionmodel/prompt/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
193@@ -0,0 +1,28 @@
194+load("@rules_proto//proto:defs.bzl", "proto_library")
195+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
196+
197+proto_library(
198+    name = "prompt_proto",
199+    srcs = [
200+        "static_prompt.proto",
201+        "static_simple_prompt.proto",
202+        "suggestion.proto",
203+        "surface_capabilities.proto",
204+    ],
205+    visibility = ["//visibility:public"],
206+    deps = [
207+        "//google/actions/sdk/v2/interactionmodel/prompt/content:prompt_proto",
208+        "//google/api:annotations_proto",
209+    ],
210+)
211+
212+go_proto_library(
213+    name = "prompt_go_proto",
214+    importpath = "google.golang.org/genproto/googleapis/actions/sdk/v2/interactionmodel/prompt",
215+    proto = ":prompt_proto",
216+    visibility = ["//visibility:public"],
217+    deps = [
218+        "//google/actions/sdk/v2/interactionmodel/prompt/content:prompt_go_proto",
219+        "//google/api:annotations_go_proto",
220+    ],
221+)
222diff -urN c/google/actions/sdk/v2/interactionmodel/prompt/content/BUILD.bazel d/google/actions/sdk/v2/interactionmodel/prompt/content/BUILD.bazel
223--- c/google/actions/sdk/v2/interactionmodel/prompt/content/BUILD.bazel	1969-12-31 16:00:00
224+++ d/google/actions/sdk/v2/interactionmodel/prompt/content/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
225@@ -0,0 +1,32 @@
226+load("@rules_proto//proto:defs.bzl", "proto_library")
227+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
228+
229+proto_library(
230+    name = "prompt_proto",
231+    srcs = [
232+        "static_canvas_prompt.proto",
233+        "static_card_prompt.proto",
234+        "static_collection_browse_prompt.proto",
235+        "static_collection_prompt.proto",
236+        "static_content_prompt.proto",
237+        "static_image_prompt.proto",
238+        "static_link_prompt.proto",
239+        "static_list_prompt.proto",
240+        "static_media_prompt.proto",
241+        "static_table_prompt.proto",
242+    ],
243+    visibility = ["//visibility:public"],
244+    deps = [
245+        "//google/api:annotations_proto",
246+        "@com_google_protobuf//:duration_proto",
247+        "@com_google_protobuf//:struct_proto",
248+    ],
249+)
250+
251+go_proto_library(
252+    name = "prompt_go_proto",
253+    importpath = "google.golang.org/genproto/googleapis/actions/sdk/v2/interactionmodel/prompt",
254+    proto = ":prompt_proto",
255+    visibility = ["//visibility:public"],
256+    deps = ["//google/api:annotations_go_proto"],
257+)
258diff -urN c/google/actions/sdk/v2/interactionmodel/type/BUILD.bazel d/google/actions/sdk/v2/interactionmodel/type/BUILD.bazel
259--- c/google/actions/sdk/v2/interactionmodel/type/BUILD.bazel	1969-12-31 16:00:00
260+++ d/google/actions/sdk/v2/interactionmodel/type/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
261@@ -0,0 +1,24 @@
262+load("@rules_proto//proto:defs.bzl", "proto_library")
263+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
264+
265+proto_library(
266+    name = "type_proto",
267+    srcs = [
268+        "class_reference.proto",
269+        "entity_display.proto",
270+        "free_text_type.proto",
271+        "regular_expression_type.proto",
272+        "synonym_type.proto",
273+        "type.proto",
274+    ],
275+    visibility = ["//visibility:public"],
276+    deps = ["//google/api:annotations_proto"],
277+)
278+
279+go_proto_library(
280+    name = "type_go_proto",
281+    importpath = "google.golang.org/genproto/googleapis/actions/sdk/v2/interactionmodel/type",
282+    proto = ":type_proto",
283+    visibility = ["//visibility:public"],
284+    deps = ["//google/api:annotations_go_proto"],
285+)
286diff -urN c/google/actions/type/BUILD.bazel d/google/actions/type/BUILD.bazel
287--- c/google/actions/type/BUILD.bazel	1969-12-31 16:00:00
288+++ d/google/actions/type/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
289@@ -0,0 +1,32 @@
290+load("@rules_proto//proto:defs.bzl", "proto_library")
291+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
292+
293+proto_library(
294+    name = "date_range_proto",
295+    srcs = ["date_range.proto"],
296+    visibility = ["//visibility:public"],
297+    deps = ["//google/type:date_proto"],
298+)
299+
300+proto_library(
301+    name = "date_time_range_proto",
302+    srcs = ["datetime_range.proto"],
303+    visibility = ["//visibility:public"],
304+    deps = ["//google/type:datetime_proto"],
305+)
306+
307+go_proto_library(
308+    name = "date_range_go_proto",
309+    importpath = "google.golang.org/genproto/googleapis/type/date_range",
310+    proto = ":date_range_proto",
311+    visibility = ["//visibility:public"],
312+    deps = ["//google/type:date_go_proto"],
313+)
314+
315+go_proto_library(
316+    name = "date_time_range_go_proto",
317+    importpath = "google.golang.org/genproto/googleapis/type/date_time_range",
318+    proto = ":date_time_range_proto",
319+    visibility = ["//visibility:public"],
320+    deps = ["//google/type:datetime_go_proto"],
321+)
322diff -urN c/google/ads/admob/v1/BUILD.bazel d/google/ads/admob/v1/BUILD.bazel
323--- c/google/ads/admob/v1/BUILD.bazel	1969-12-31 16:00:00
324+++ d/google/ads/admob/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
325@@ -0,0 +1,27 @@
326+load("@rules_proto//proto:defs.bzl", "proto_library")
327+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
328+
329+proto_library(
330+    name = "admob_proto",
331+    srcs = [
332+        "admob_api.proto",
333+        "admob_resources.proto",
334+    ],
335+    visibility = ["//visibility:public"],
336+    deps = [
337+        "//google/api:annotations_proto",
338+        "//google/type:date_proto",
339+    ],
340+)
341+
342+go_proto_library(
343+    name = "admob_go_proto",
344+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
345+    importpath = "google.golang.org/genproto/googleapis/ads/admob/v1",
346+    proto = ":admob_proto",
347+    visibility = ["//visibility:public"],
348+    deps = [
349+        "//google/api:annotations_go_proto",
350+        "//google/type:date_go_proto",
351+    ],
352+)
353diff -urN c/google/ads/googleads/v10/common/BUILD.bazel d/google/ads/googleads/v10/common/BUILD.bazel
354--- c/google/ads/googleads/v10/common/BUILD.bazel	1969-12-31 16:00:00
355+++ d/google/ads/googleads/v10/common/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
356@@ -0,0 +1,59 @@
357+load("@rules_proto//proto:defs.bzl", "proto_library")
358+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
359+
360+proto_library(
361+    name = "common_proto",
362+    srcs = [
363+        "ad_asset.proto",
364+        "ad_type_infos.proto",
365+        "asset_policy.proto",
366+        "asset_types.proto",
367+        "asset_usage.proto",
368+        "audiences.proto",
369+        "bidding.proto",
370+        "click_location.proto",
371+        "criteria.proto",
372+        "criterion_category_availability.proto",
373+        "custom_parameter.proto",
374+        "customizer_value.proto",
375+        "dates.proto",
376+        "explorer_auto_optimizer_setting.proto",
377+        "extensions.proto",
378+        "feed_common.proto",
379+        "feed_item_set_filter_type_infos.proto",
380+        "final_app_url.proto",
381+        "frequency_cap.proto",
382+        "keyword_plan_common.proto",
383+        "matching_function.proto",
384+        "metric_goal.proto",
385+        "metrics.proto",
386+        "offline_user_data.proto",
387+        "policy.proto",
388+        "policy_summary.proto",
389+        "real_time_bidding_setting.proto",
390+        "segments.proto",
391+        "simulation.proto",
392+        "tag_snippet.proto",
393+        "targeting_setting.proto",
394+        "text_label.proto",
395+        "url_collection.proto",
396+        "user_lists.proto",
397+        "value.proto",
398+    ],
399+    visibility = ["//visibility:public"],
400+    deps = [
401+        "//google/ads/googleads/v10/enums:enums_proto",
402+        "//google/api:annotations_proto",
403+    ],
404+)
405+
406+go_proto_library(
407+    name = "common_go_proto",
408+    importpath = "google.golang.org/genproto/googleapis/ads/googleads/v10/common",
409+    proto = ":common_proto",
410+    visibility = ["//visibility:public"],
411+    deps = [
412+        "//google/ads/googleads/v10/enums:enums_go_proto",
413+        "//google/api:annotations_go_proto",
414+    ],
415+)
416diff -urN c/google/ads/googleads/v10/enums/BUILD.bazel d/google/ads/googleads/v10/enums/BUILD.bazel
417--- c/google/ads/googleads/v10/enums/BUILD.bazel	1969-12-31 16:00:00
418+++ d/google/ads/googleads/v10/enums/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
419@@ -0,0 +1,310 @@
420+load("@rules_proto//proto:defs.bzl", "proto_library")
421+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
422+
423+proto_library(
424+    name = "enums_proto",
425+    srcs = [
426+        "access_invitation_status.proto",
427+        "access_reason.proto",
428+        "access_role.proto",
429+        "account_budget_proposal_status.proto",
430+        "account_budget_proposal_type.proto",
431+        "account_budget_status.proto",
432+        "account_link_status.proto",
433+        "ad_customizer_placeholder_field.proto",
434+        "ad_destination_type.proto",
435+        "ad_group_ad_rotation_mode.proto",
436+        "ad_group_ad_status.proto",
437+        "ad_group_criterion_approval_status.proto",
438+        "ad_group_criterion_status.proto",
439+        "ad_group_status.proto",
440+        "ad_group_type.proto",
441+        "ad_network_type.proto",
442+        "ad_serving_optimization_status.proto",
443+        "ad_strength.proto",
444+        "ad_type.proto",
445+        "advertising_channel_sub_type.proto",
446+        "advertising_channel_type.proto",
447+        "affiliate_location_feed_relationship_type.proto",
448+        "affiliate_location_placeholder_field.proto",
449+        "age_range_type.proto",
450+        "app_campaign_app_store.proto",
451+        "app_campaign_bidding_strategy_goal_type.proto",
452+        "app_payment_model_type.proto",
453+        "app_placeholder_field.proto",
454+        "app_store.proto",
455+        "app_url_operating_system_type.proto",
456+        "asset_field_type.proto",
457+        "asset_group_status.proto",
458+        "asset_link_status.proto",
459+        "asset_performance_label.proto",
460+        "asset_set_asset_status.proto",
461+        "asset_set_link_status.proto",
462+        "asset_set_status.proto",
463+        "asset_set_type.proto",
464+        "asset_type.proto",
465+        "async_action_status.proto",
466+        "attribution_model.proto",
467+        "audience_status.proto",
468+        "batch_job_status.proto",
469+        "bid_modifier_source.proto",
470+        "bidding_source.proto",
471+        "bidding_strategy_status.proto",
472+        "bidding_strategy_type.proto",
473+        "billing_setup_status.proto",
474+        "brand_safety_suitability.proto",
475+        "budget_campaign_association_status.proto",
476+        "budget_delivery_method.proto",
477+        "budget_period.proto",
478+        "budget_status.proto",
479+        "budget_type.proto",
480+        "call_conversion_reporting_state.proto",
481+        "call_placeholder_field.proto",
482+        "call_to_action_type.proto",
483+        "call_tracking_display_location.proto",
484+        "call_type.proto",
485+        "callout_placeholder_field.proto",
486+        "campaign_criterion_status.proto",
487+        "campaign_draft_status.proto",
488+        "campaign_experiment_status.proto",
489+        "campaign_experiment_traffic_split_type.proto",
490+        "campaign_experiment_type.proto",
491+        "campaign_group_status.proto",
492+        "campaign_serving_status.proto",
493+        "campaign_shared_set_status.proto",
494+        "campaign_status.proto",
495+        "change_client_type.proto",
496+        "change_event_resource_type.proto",
497+        "change_status_operation.proto",
498+        "change_status_resource_type.proto",
499+        "click_type.proto",
500+        "combined_audience_status.proto",
501+        "content_label_type.proto",
502+        "conversion_action_category.proto",
503+        "conversion_action_counting_type.proto",
504+        "conversion_action_status.proto",
505+        "conversion_action_type.proto",
506+        "conversion_adjustment_type.proto",
507+        "conversion_attribution_event_type.proto",
508+        "conversion_custom_variable_status.proto",
509+        "conversion_environment_enum.proto",
510+        "conversion_lag_bucket.proto",
511+        "conversion_or_adjustment_lag_bucket.proto",
512+        "conversion_origin.proto",
513+        "conversion_tracking_status_enum.proto",
514+        "conversion_value_rule_primary_dimension.proto",
515+        "conversion_value_rule_set_status.proto",
516+        "conversion_value_rule_status.proto",
517+        "criterion_category_channel_availability_mode.proto",
518+        "criterion_category_locale_availability_mode.proto",
519+        "criterion_system_serving_status.proto",
520+        "criterion_type.proto",
521+        "custom_audience_member_type.proto",
522+        "custom_audience_status.proto",
523+        "custom_audience_type.proto",
524+        "custom_conversion_goal_status.proto",
525+        "custom_interest_member_type.proto",
526+        "custom_interest_status.proto",
527+        "custom_interest_type.proto",
528+        "custom_placeholder_field.proto",
529+        "customer_match_upload_key_type.proto",
530+        "customer_pay_per_conversion_eligibility_failure_reason.proto",
531+        "customer_status.proto",
532+        "customizer_attribute_status.proto",
533+        "customizer_attribute_type.proto",
534+        "customizer_value_status.proto",
535+        "data_driven_model_status.proto",
536+        "day_of_week.proto",
537+        "device.proto",
538+        "display_ad_format_setting.proto",
539+        "display_upload_product_type.proto",
540+        "distance_bucket.proto",
541+        "dsa_page_feed_criterion_field.proto",
542+        "education_placeholder_field.proto",
543+        "experiment_metric.proto",
544+        "experiment_metric_direction.proto",
545+        "experiment_status.proto",
546+        "experiment_type.proto",
547+        "extension_setting_device.proto",
548+        "extension_type.proto",
549+        "external_conversion_source.proto",
550+        "feed_attribute_type.proto",
551+        "feed_item_quality_approval_status.proto",
552+        "feed_item_quality_disapproval_reason.proto",
553+        "feed_item_set_status.proto",
554+        "feed_item_set_string_filter_type.proto",
555+        "feed_item_status.proto",
556+        "feed_item_target_device.proto",
557+        "feed_item_target_status.proto",
558+        "feed_item_target_type.proto",
559+        "feed_item_validation_status.proto",
560+        "feed_link_status.proto",
561+        "feed_mapping_criterion_type.proto",
562+        "feed_mapping_status.proto",
563+        "feed_origin.proto",
564+        "feed_status.proto",
565+        "flight_placeholder_field.proto",
566+        "frequency_cap_event_type.proto",
567+        "frequency_cap_level.proto",
568+        "frequency_cap_time_unit.proto",
569+        "gender_type.proto",
570+        "geo_target_constant_status.proto",
571+        "geo_targeting_restriction.proto",
572+        "geo_targeting_type.proto",
573+        "goal_config_level.proto",
574+        "google_ads_field_category.proto",
575+        "google_ads_field_data_type.proto",
576+        "google_voice_call_status.proto",
577+        "hotel_date_selection_type.proto",
578+        "hotel_placeholder_field.proto",
579+        "hotel_price_bucket.proto",
580+        "hotel_rate_type.proto",
581+        "hotel_reconciliation_status.proto",
582+        "image_placeholder_field.proto",
583+        "income_range_type.proto",
584+        "interaction_event_type.proto",
585+        "interaction_type.proto",
586+        "invoice_type.proto",
587+        "job_placeholder_field.proto",
588+        "keyword_match_type.proto",
589+        "keyword_plan_aggregate_metric_type.proto",
590+        "keyword_plan_competition_level.proto",
591+        "keyword_plan_concept_group_type.proto",
592+        "keyword_plan_forecast_interval.proto",
593+        "keyword_plan_keyword_annotation.proto",
594+        "keyword_plan_network.proto",
595+        "label_status.proto",
596+        "lead_form_call_to_action_type.proto",
597+        "lead_form_desired_intent.proto",
598+        "lead_form_field_user_input_type.proto",
599+        "lead_form_post_submit_call_to_action_type.proto",
600+        "legacy_app_install_ad_app_store.proto",
601+        "linked_account_type.proto",
602+        "listing_group_filter_bidding_category_level.proto",
603+        "listing_group_filter_custom_attribute_index.proto",
604+        "listing_group_filter_product_channel.proto",
605+        "listing_group_filter_product_condition.proto",
606+        "listing_group_filter_product_type_level.proto",
607+        "listing_group_filter_type_enum.proto",
608+        "listing_group_filter_vertical.proto",
609+        "listing_group_type.proto",
610+        "local_placeholder_field.proto",
611+        "location_extension_targeting_criterion_field.proto",
612+        "location_group_radius_units.proto",
613+        "location_placeholder_field.proto",
614+        "location_source_type.proto",
615+        "manager_link_status.proto",
616+        "matching_function_context_type.proto",
617+        "matching_function_operator.proto",
618+        "media_type.proto",
619+        "merchant_center_link_status.proto",
620+        "message_placeholder_field.proto",
621+        "mime_type.proto",
622+        "minute_of_hour.proto",
623+        "mobile_app_vendor.proto",
624+        "mobile_device_type.proto",
625+        "month_of_year.proto",
626+        "negative_geo_target_type.proto",
627+        "offline_user_data_job_failure_reason.proto",
628+        "offline_user_data_job_match_rate_range.proto",
629+        "offline_user_data_job_status.proto",
630+        "offline_user_data_job_type.proto",
631+        "operating_system_version_operator_type.proto",
632+        "optimization_goal_type.proto",
633+        "parental_status_type.proto",
634+        "payment_mode.proto",
635+        "placeholder_type.proto",
636+        "placement_type.proto",
637+        "policy_approval_status.proto",
638+        "policy_review_status.proto",
639+        "policy_topic_entry_type.proto",
640+        "policy_topic_evidence_destination_mismatch_url_type.proto",
641+        "policy_topic_evidence_destination_not_working_device.proto",
642+        "policy_topic_evidence_destination_not_working_dns_error_type.proto",
643+        "positive_geo_target_type.proto",
644+        "preferred_content_type.proto",
645+        "price_extension_price_qualifier.proto",
646+        "price_extension_price_unit.proto",
647+        "price_extension_type.proto",
648+        "price_placeholder_field.proto",
649+        "product_bidding_category_level.proto",
650+        "product_bidding_category_status.proto",
651+        "product_channel.proto",
652+        "product_channel_exclusivity.proto",
653+        "product_condition.proto",
654+        "product_custom_attribute_index.proto",
655+        "product_type_level.proto",
656+        "promotion_extension_discount_modifier.proto",
657+        "promotion_extension_occasion.proto",
658+        "promotion_placeholder_field.proto",
659+        "proximity_radius_units.proto",
660+        "quality_score_bucket.proto",
661+        "reach_plan_ad_length.proto",
662+        "reach_plan_age_range.proto",
663+        "reach_plan_network.proto",
664+        "real_estate_placeholder_field.proto",
665+        "recommendation_type.proto",
666+        "resource_change_operation.proto",
667+        "resource_limit_type.proto",
668+        "response_content_type.proto",
669+        "search_engine_results_page_type.proto",
670+        "search_term_match_type.proto",
671+        "search_term_targeting_status.proto",
672+        "seasonality_event_scope.proto",
673+        "seasonality_event_status.proto",
674+        "served_asset_field_type.proto",
675+        "shared_set_status.proto",
676+        "shared_set_type.proto",
677+        "simulation_modification_method.proto",
678+        "simulation_type.proto",
679+        "sitelink_placeholder_field.proto",
680+        "sk_ad_network_ad_event_type.proto",
681+        "sk_ad_network_attribution_credit.proto",
682+        "sk_ad_network_user_type.proto",
683+        "slot.proto",
684+        "spending_limit_type.proto",
685+        "structured_snippet_placeholder_field.proto",
686+        "summary_row_setting.proto",
687+        "system_managed_entity_source.proto",
688+        "target_cpa_opt_in_recommendation_goal.proto",
689+        "target_impression_share_location.proto",
690+        "targeting_dimension.proto",
691+        "time_type.proto",
692+        "tracking_code_page_format.proto",
693+        "tracking_code_type.proto",
694+        "travel_placeholder_field.proto",
695+        "user_identifier_source.proto",
696+        "user_interest_taxonomy_type.proto",
697+        "user_list_access_status.proto",
698+        "user_list_closing_reason.proto",
699+        "user_list_combined_rule_operator.proto",
700+        "user_list_crm_data_source_type.proto",
701+        "user_list_date_rule_item_operator.proto",
702+        "user_list_logical_rule_operator.proto",
703+        "user_list_membership_status.proto",
704+        "user_list_number_rule_item_operator.proto",
705+        "user_list_prepopulation_status.proto",
706+        "user_list_rule_type.proto",
707+        "user_list_size_range.proto",
708+        "user_list_string_rule_item_operator.proto",
709+        "user_list_type.proto",
710+        "value_rule_device_type.proto",
711+        "value_rule_geo_location_match_type.proto",
712+        "value_rule_operation.proto",
713+        "value_rule_set_attachment_type.proto",
714+        "value_rule_set_dimension.proto",
715+        "vanity_pharma_display_url_mode.proto",
716+        "vanity_pharma_text.proto",
717+        "video_thumbnail.proto",
718+        "webpage_condition_operand.proto",
719+        "webpage_condition_operator.proto",
720+    ],
721+    visibility = ["//visibility:public"],
722+)
723+
724+go_proto_library(
725+    name = "enums_go_proto",
726+    importpath = "google.golang.org/genproto/googleapis/ads/googleads/v10/enums",
727+    proto = ":enums_proto",
728+    visibility = ["//visibility:public"],
729+)
730diff -urN c/google/ads/googleads/v10/errors/BUILD.bazel d/google/ads/googleads/v10/errors/BUILD.bazel
731--- c/google/ads/googleads/v10/errors/BUILD.bazel	1969-12-31 16:00:00
732+++ d/google/ads/googleads/v10/errors/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
733@@ -0,0 +1,165 @@
734+load("@rules_proto//proto:defs.bzl", "proto_library")
735+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
736+
737+proto_library(
738+    name = "errors_proto",
739+    srcs = [
740+        "access_invitation_error.proto",
741+        "account_budget_proposal_error.proto",
742+        "account_link_error.proto",
743+        "ad_customizer_error.proto",
744+        "ad_error.proto",
745+        "ad_group_ad_error.proto",
746+        "ad_group_bid_modifier_error.proto",
747+        "ad_group_criterion_customizer_error.proto",
748+        "ad_group_criterion_error.proto",
749+        "ad_group_customizer_error.proto",
750+        "ad_group_error.proto",
751+        "ad_group_feed_error.proto",
752+        "ad_parameter_error.proto",
753+        "ad_sharing_error.proto",
754+        "adx_error.proto",
755+        "asset_error.proto",
756+        "asset_group_asset_error.proto",
757+        "asset_group_error.proto",
758+        "asset_group_listing_group_filter_error.proto",
759+        "asset_link_error.proto",
760+        "asset_set_asset_error.proto",
761+        "asset_set_error.proto",
762+        "asset_set_link_error.proto",
763+        "audience_error.proto",
764+        "authentication_error.proto",
765+        "authorization_error.proto",
766+        "batch_job_error.proto",
767+        "bidding_error.proto",
768+        "bidding_strategy_error.proto",
769+        "billing_setup_error.proto",
770+        "campaign_budget_error.proto",
771+        "campaign_conversion_goal_error.proto",
772+        "campaign_criterion_error.proto",
773+        "campaign_customizer_error.proto",
774+        "campaign_draft_error.proto",
775+        "campaign_error.proto",
776+        "campaign_experiment_error.proto",
777+        "campaign_feed_error.proto",
778+        "campaign_shared_set_error.proto",
779+        "change_event_error.proto",
780+        "change_status_error.proto",
781+        "collection_size_error.proto",
782+        "context_error.proto",
783+        "conversion_action_error.proto",
784+        "conversion_adjustment_upload_error.proto",
785+        "conversion_custom_variable_error.proto",
786+        "conversion_goal_campaign_config_error.proto",
787+        "conversion_upload_error.proto",
788+        "conversion_value_rule_error.proto",
789+        "conversion_value_rule_set_error.proto",
790+        "country_code_error.proto",
791+        "criterion_error.proto",
792+        "currency_code_error.proto",
793+        "custom_audience_error.proto",
794+        "custom_conversion_goal_error.proto",
795+        "custom_interest_error.proto",
796+        "customer_client_link_error.proto",
797+        "customer_customizer_error.proto",
798+        "customer_error.proto",
799+        "customer_feed_error.proto",
800+        "customer_manager_link_error.proto",
801+        "customer_user_access_error.proto",
802+        "customizer_attribute_error.proto",
803+        "database_error.proto",
804+        "date_error.proto",
805+        "date_range_error.proto",
806+        "distinct_error.proto",
807+        "enum_error.proto",
808+        "errors.proto",
809+        "experiment_arm_error.proto",
810+        "experiment_error.proto",
811+        "extension_feed_item_error.proto",
812+        "extension_setting_error.proto",
813+        "feed_attribute_reference_error.proto",
814+        "feed_error.proto",
815+        "feed_item_error.proto",
816+        "feed_item_set_error.proto",
817+        "feed_item_set_link_error.proto",
818+        "feed_item_target_error.proto",
819+        "feed_item_validation_error.proto",
820+        "feed_mapping_error.proto",
821+        "field_error.proto",
822+        "field_mask_error.proto",
823+        "function_error.proto",
824+        "function_parsing_error.proto",
825+        "geo_target_constant_suggestion_error.proto",
826+        "header_error.proto",
827+        "id_error.proto",
828+        "image_error.proto",
829+        "internal_error.proto",
830+        "invoice_error.proto",
831+        "keyword_plan_ad_group_error.proto",
832+        "keyword_plan_ad_group_keyword_error.proto",
833+        "keyword_plan_campaign_error.proto",
834+        "keyword_plan_campaign_keyword_error.proto",
835+        "keyword_plan_error.proto",
836+        "keyword_plan_idea_error.proto",
837+        "label_error.proto",
838+        "language_code_error.proto",
839+        "list_operation_error.proto",
840+        "manager_link_error.proto",
841+        "media_bundle_error.proto",
842+        "media_file_error.proto",
843+        "media_upload_error.proto",
844+        "merchant_center_error.proto",
845+        "multiplier_error.proto",
846+        "mutate_error.proto",
847+        "new_resource_creation_error.proto",
848+        "not_allowlisted_error.proto",
849+        "not_empty_error.proto",
850+        "null_error.proto",
851+        "offline_user_data_job_error.proto",
852+        "operation_access_denied_error.proto",
853+        "operator_error.proto",
854+        "partial_failure_error.proto",
855+        "payments_account_error.proto",
856+        "policy_finding_error.proto",
857+        "policy_validation_parameter_error.proto",
858+        "policy_violation_error.proto",
859+        "query_error.proto",
860+        "quota_error.proto",
861+        "range_error.proto",
862+        "reach_plan_error.proto",
863+        "recommendation_error.proto",
864+        "region_code_error.proto",
865+        "request_error.proto",
866+        "resource_access_denied_error.proto",
867+        "resource_count_limit_exceeded_error.proto",
868+        "setting_error.proto",
869+        "shared_criterion_error.proto",
870+        "shared_set_error.proto",
871+        "size_limit_error.proto",
872+        "string_format_error.proto",
873+        "string_length_error.proto",
874+        "third_party_app_analytics_link_error.proto",
875+        "time_zone_error.proto",
876+        "url_field_error.proto",
877+        "user_data_error.proto",
878+        "user_list_error.proto",
879+        "youtube_video_registration_error.proto",
880+    ],
881+    visibility = ["//visibility:public"],
882+    deps = [
883+        "//google/ads/googleads/v10/common:common_proto",
884+        "//google/ads/googleads/v10/enums:enums_proto",
885+        "@com_google_protobuf//:duration_proto",
886+    ],
887+)
888+
889+go_proto_library(
890+    name = "errors_go_proto",
891+    importpath = "google.golang.org/genproto/googleapis/ads/googleads/v10/errors",
892+    proto = ":errors_proto",
893+    visibility = ["//visibility:public"],
894+    deps = [
895+        "//google/ads/googleads/v10/common:common_go_proto",
896+        "//google/ads/googleads/v10/enums:enums_go_proto",
897+    ],
898+)
899diff -urN c/google/ads/googleads/v10/resources/BUILD.bazel d/google/ads/googleads/v10/resources/BUILD.bazel
900--- c/google/ads/googleads/v10/resources/BUILD.bazel	1969-12-31 16:00:00
901+++ d/google/ads/googleads/v10/resources/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
902@@ -0,0 +1,185 @@
903+load("@rules_proto//proto:defs.bzl", "proto_library")
904+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
905+
906+proto_library(
907+    name = "resources_proto",
908+    srcs = [
909+        "accessible_bidding_strategy.proto",
910+        "account_budget.proto",
911+        "account_budget_proposal.proto",
912+        "account_link.proto",
913+        "ad.proto",
914+        "ad_group.proto",
915+        "ad_group_ad.proto",
916+        "ad_group_ad_asset_combination_view.proto",
917+        "ad_group_ad_asset_view.proto",
918+        "ad_group_ad_label.proto",
919+        "ad_group_asset.proto",
920+        "ad_group_audience_view.proto",
921+        "ad_group_bid_modifier.proto",
922+        "ad_group_criterion.proto",
923+        "ad_group_criterion_customizer.proto",
924+        "ad_group_criterion_label.proto",
925+        "ad_group_criterion_simulation.proto",
926+        "ad_group_customizer.proto",
927+        "ad_group_extension_setting.proto",
928+        "ad_group_feed.proto",
929+        "ad_group_label.proto",
930+        "ad_group_simulation.proto",
931+        "ad_parameter.proto",
932+        "ad_schedule_view.proto",
933+        "age_range_view.proto",
934+        "asset.proto",
935+        "asset_field_type_view.proto",
936+        "asset_group.proto",
937+        "asset_group_asset.proto",
938+        "asset_group_listing_group_filter.proto",
939+        "asset_group_product_group_view.proto",
940+        "asset_group_signal.proto",
941+        "asset_set.proto",
942+        "asset_set_asset.proto",
943+        "audience.proto",
944+        "batch_job.proto",
945+        "bidding_data_exclusion.proto",
946+        "bidding_seasonality_adjustment.proto",
947+        "bidding_strategy.proto",
948+        "bidding_strategy_simulation.proto",
949+        "billing_setup.proto",
950+        "call_view.proto",
951+        "campaign.proto",
952+        "campaign_asset.proto",
953+        "campaign_asset_set.proto",
954+        "campaign_audience_view.proto",
955+        "campaign_bid_modifier.proto",
956+        "campaign_budget.proto",
957+        "campaign_conversion_goal.proto",
958+        "campaign_criterion.proto",
959+        "campaign_criterion_simulation.proto",
960+        "campaign_customizer.proto",
961+        "campaign_draft.proto",
962+        "campaign_experiment.proto",
963+        "campaign_extension_setting.proto",
964+        "campaign_feed.proto",
965+        "campaign_group.proto",
966+        "campaign_label.proto",
967+        "campaign_shared_set.proto",
968+        "campaign_simulation.proto",
969+        "carrier_constant.proto",
970+        "change_event.proto",
971+        "change_status.proto",
972+        "click_view.proto",
973+        "combined_audience.proto",
974+        "conversion_action.proto",
975+        "conversion_custom_variable.proto",
976+        "conversion_goal_campaign_config.proto",
977+        "conversion_value_rule.proto",
978+        "conversion_value_rule_set.proto",
979+        "currency_constant.proto",
980+        "custom_audience.proto",
981+        "custom_conversion_goal.proto",
982+        "custom_interest.proto",
983+        "customer.proto",
984+        "customer_asset.proto",
985+        "customer_client.proto",
986+        "customer_client_link.proto",
987+        "customer_conversion_goal.proto",
988+        "customer_customizer.proto",
989+        "customer_extension_setting.proto",
990+        "customer_feed.proto",
991+        "customer_label.proto",
992+        "customer_manager_link.proto",
993+        "customer_negative_criterion.proto",
994+        "customer_user_access.proto",
995+        "customer_user_access_invitation.proto",
996+        "customizer_attribute.proto",
997+        "detail_placement_view.proto",
998+        "detailed_demographic.proto",
999+        "display_keyword_view.proto",
1000+        "distance_view.proto",
1001+        "domain_category.proto",
1002+        "dynamic_search_ads_search_term_view.proto",
1003+        "expanded_landing_page_view.proto",
1004+        "experiment.proto",
1005+        "experiment_arm.proto",
1006+        "extension_feed_item.proto",
1007+        "feed.proto",
1008+        "feed_item.proto",
1009+        "feed_item_set.proto",
1010+        "feed_item_set_link.proto",
1011+        "feed_item_target.proto",
1012+        "feed_mapping.proto",
1013+        "feed_placeholder_view.proto",
1014+        "gender_view.proto",
1015+        "geo_target_constant.proto",
1016+        "geographic_view.proto",
1017+        "google_ads_field.proto",
1018+        "group_placement_view.proto",
1019+        "hotel_group_view.proto",
1020+        "hotel_performance_view.proto",
1021+        "hotel_reconciliation.proto",
1022+        "income_range_view.proto",
1023+        "invoice.proto",
1024+        "keyword_plan.proto",
1025+        "keyword_plan_ad_group.proto",
1026+        "keyword_plan_ad_group_keyword.proto",
1027+        "keyword_plan_campaign.proto",
1028+        "keyword_plan_campaign_keyword.proto",
1029+        "keyword_theme_constant.proto",
1030+        "keyword_view.proto",
1031+        "label.proto",
1032+        "landing_page_view.proto",
1033+        "language_constant.proto",
1034+        "lead_form_submission_data.proto",
1035+        "life_event.proto",
1036+        "location_view.proto",
1037+        "managed_placement_view.proto",
1038+        "media_file.proto",
1039+        "merchant_center_link.proto",
1040+        "mobile_app_category_constant.proto",
1041+        "mobile_device_constant.proto",
1042+        "offline_user_data_job.proto",
1043+        "operating_system_version_constant.proto",
1044+        "paid_organic_search_term_view.proto",
1045+        "parental_status_view.proto",
1046+        "payments_account.proto",
1047+        "product_bidding_category_constant.proto",
1048+        "product_group_view.proto",
1049+        "recommendation.proto",
1050+        "remarketing_action.proto",
1051+        "search_term_view.proto",
1052+        "shared_criterion.proto",
1053+        "shared_set.proto",
1054+        "shopping_performance_view.proto",
1055+        "smart_campaign_search_term_view.proto",
1056+        "smart_campaign_setting.proto",
1057+        "third_party_app_analytics_link.proto",
1058+        "topic_constant.proto",
1059+        "topic_view.proto",
1060+        "user_interest.proto",
1061+        "user_list.proto",
1062+        "user_location_view.proto",
1063+        "video.proto",
1064+        "webpage_view.proto",
1065+    ],
1066+    visibility = ["//visibility:public"],
1067+    deps = [
1068+        "//google/ads/googleads/v10/common:common_proto",
1069+        "//google/ads/googleads/v10/enums:enums_proto",
1070+        "//google/ads/googleads/v10/errors:errors_proto",
1071+        "//google/api:annotations_proto",
1072+        "@com_google_protobuf//:field_mask_proto",
1073+    ],
1074+)
1075+
1076+go_proto_library(
1077+    name = "resources_go_proto",
1078+    importpath = "google.golang.org/genproto/googleapis/ads/googleads/v10/resources",
1079+    proto = ":resources_proto",
1080+    visibility = ["//visibility:public"],
1081+    deps = [
1082+        "//google/ads/googleads/v10/common:common_go_proto",
1083+        "//google/ads/googleads/v10/enums:enums_go_proto",
1084+        "//google/ads/googleads/v10/errors:errors_go_proto",
1085+        "//google/api:annotations_go_proto",
1086+    ],
1087+)
1088diff -urN c/google/ads/googleads/v10/services/BUILD.bazel d/google/ads/googleads/v10/services/BUILD.bazel
1089--- c/google/ads/googleads/v10/services/BUILD.bazel	1969-12-31 16:00:00
1090+++ d/google/ads/googleads/v10/services/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
1091@@ -0,0 +1,137 @@
1092+load("@rules_proto//proto:defs.bzl", "proto_library")
1093+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
1094+
1095+proto_library(
1096+    name = "services_proto",
1097+    srcs = [
1098+        "account_budget_proposal_service.proto",
1099+        "account_link_service.proto",
1100+        "ad_group_ad_label_service.proto",
1101+        "ad_group_ad_service.proto",
1102+        "ad_group_asset_service.proto",
1103+        "ad_group_bid_modifier_service.proto",
1104+        "ad_group_criterion_customizer_service.proto",
1105+        "ad_group_criterion_label_service.proto",
1106+        "ad_group_criterion_service.proto",
1107+        "ad_group_customizer_service.proto",
1108+        "ad_group_extension_setting_service.proto",
1109+        "ad_group_feed_service.proto",
1110+        "ad_group_label_service.proto",
1111+        "ad_group_service.proto",
1112+        "ad_parameter_service.proto",
1113+        "ad_service.proto",
1114+        "asset_group_asset_service.proto",
1115+        "asset_group_listing_group_filter_service.proto",
1116+        "asset_group_service.proto",
1117+        "asset_group_signal_service.proto",
1118+        "asset_service.proto",
1119+        "asset_set_asset_service.proto",
1120+        "asset_set_service.proto",
1121+        "audience_service.proto",
1122+        "batch_job_service.proto",
1123+        "bidding_data_exclusion_service.proto",
1124+        "bidding_seasonality_adjustment_service.proto",
1125+        "bidding_strategy_service.proto",
1126+        "billing_setup_service.proto",
1127+        "campaign_asset_service.proto",
1128+        "campaign_asset_set_service.proto",
1129+        "campaign_bid_modifier_service.proto",
1130+        "campaign_budget_service.proto",
1131+        "campaign_conversion_goal_service.proto",
1132+        "campaign_criterion_service.proto",
1133+        "campaign_customizer_service.proto",
1134+        "campaign_draft_service.proto",
1135+        "campaign_experiment_service.proto",
1136+        "campaign_extension_setting_service.proto",
1137+        "campaign_feed_service.proto",
1138+        "campaign_group_service.proto",
1139+        "campaign_label_service.proto",
1140+        "campaign_service.proto",
1141+        "campaign_shared_set_service.proto",
1142+        "conversion_action_service.proto",
1143+        "conversion_adjustment_upload_service.proto",
1144+        "conversion_custom_variable_service.proto",
1145+        "conversion_goal_campaign_config_service.proto",
1146+        "conversion_upload_service.proto",
1147+        "conversion_value_rule_service.proto",
1148+        "conversion_value_rule_set_service.proto",
1149+        "custom_audience_service.proto",
1150+        "custom_conversion_goal_service.proto",
1151+        "custom_interest_service.proto",
1152+        "customer_asset_service.proto",
1153+        "customer_client_link_service.proto",
1154+        "customer_conversion_goal_service.proto",
1155+        "customer_customizer_service.proto",
1156+        "customer_extension_setting_service.proto",
1157+        "customer_feed_service.proto",
1158+        "customer_label_service.proto",
1159+        "customer_manager_link_service.proto",
1160+        "customer_negative_criterion_service.proto",
1161+        "customer_service.proto",
1162+        "customer_user_access_invitation_service.proto",
1163+        "customer_user_access_service.proto",
1164+        "customizer_attribute_service.proto",
1165+        "experiment_arm_service.proto",
1166+        "experiment_service.proto",
1167+        "extension_feed_item_service.proto",
1168+        "feed_item_service.proto",
1169+        "feed_item_set_link_service.proto",
1170+        "feed_item_set_service.proto",
1171+        "feed_item_target_service.proto",
1172+        "feed_mapping_service.proto",
1173+        "feed_service.proto",
1174+        "geo_target_constant_service.proto",
1175+        "google_ads_field_service.proto",
1176+        "google_ads_service.proto",
1177+        "invoice_service.proto",
1178+        "keyword_plan_ad_group_keyword_service.proto",
1179+        "keyword_plan_ad_group_service.proto",
1180+        "keyword_plan_campaign_keyword_service.proto",
1181+        "keyword_plan_campaign_service.proto",
1182+        "keyword_plan_idea_service.proto",
1183+        "keyword_plan_service.proto",
1184+        "keyword_theme_constant_service.proto",
1185+        "label_service.proto",
1186+        "media_file_service.proto",
1187+        "merchant_center_link_service.proto",
1188+        "offline_user_data_job_service.proto",
1189+        "payments_account_service.proto",
1190+        "reach_plan_service.proto",
1191+        "recommendation_service.proto",
1192+        "remarketing_action_service.proto",
1193+        "shared_criterion_service.proto",
1194+        "shared_set_service.proto",
1195+        "smart_campaign_setting_service.proto",
1196+        "smart_campaign_suggest_service.proto",
1197+        "third_party_app_analytics_link_service.proto",
1198+        "user_data_service.proto",
1199+        "user_list_service.proto",
1200+    ],
1201+    visibility = ["//visibility:public"],
1202+    deps = [
1203+        "//google/ads/googleads/v10/common:common_proto",
1204+        "//google/ads/googleads/v10/enums:enums_proto",
1205+        "//google/ads/googleads/v10/resources:resources_proto",
1206+        "//google/api:annotations_proto",
1207+        "//google/longrunning:longrunning_proto",
1208+        "//google/rpc:status_proto",
1209+        "@com_google_protobuf//:empty_proto",
1210+        "@com_google_protobuf//:field_mask_proto",
1211+    ],
1212+)
1213+
1214+go_proto_library(
1215+    name = "services_go_proto",
1216+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
1217+    importpath = "google.golang.org/genproto/googleapis/ads/googleads/v10/services",
1218+    proto = ":services_proto",
1219+    visibility = ["//visibility:public"],
1220+    deps = [
1221+        "//google/ads/googleads/v10/common:common_go_proto",
1222+        "//google/ads/googleads/v10/enums:enums_go_proto",
1223+        "//google/ads/googleads/v10/resources:resources_go_proto",
1224+        "//google/api:annotations_go_proto",
1225+        "//google/longrunning:longrunning_go_proto",
1226+        "//google/rpc:status_go_proto",
1227+    ],
1228+)
1229diff -urN c/google/ads/googleads/v11/common/BUILD.bazel d/google/ads/googleads/v11/common/BUILD.bazel
1230--- c/google/ads/googleads/v11/common/BUILD.bazel	1969-12-31 16:00:00
1231+++ d/google/ads/googleads/v11/common/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
1232@@ -0,0 +1,59 @@
1233+load("@rules_proto//proto:defs.bzl", "proto_library")
1234+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
1235+
1236+proto_library(
1237+    name = "common_proto",
1238+    srcs = [
1239+        "ad_asset.proto",
1240+        "ad_type_infos.proto",
1241+        "asset_policy.proto",
1242+        "asset_types.proto",
1243+        "asset_usage.proto",
1244+        "audiences.proto",
1245+        "bidding.proto",
1246+        "click_location.proto",
1247+        "criteria.proto",
1248+        "criterion_category_availability.proto",
1249+        "custom_parameter.proto",
1250+        "customizer_value.proto",
1251+        "dates.proto",
1252+        "explorer_auto_optimizer_setting.proto",
1253+        "extensions.proto",
1254+        "feed_common.proto",
1255+        "feed_item_set_filter_type_infos.proto",
1256+        "final_app_url.proto",
1257+        "frequency_cap.proto",
1258+        "keyword_plan_common.proto",
1259+        "matching_function.proto",
1260+        "metric_goal.proto",
1261+        "metrics.proto",
1262+        "offline_user_data.proto",
1263+        "policy.proto",
1264+        "policy_summary.proto",
1265+        "real_time_bidding_setting.proto",
1266+        "segments.proto",
1267+        "simulation.proto",
1268+        "tag_snippet.proto",
1269+        "targeting_setting.proto",
1270+        "text_label.proto",
1271+        "url_collection.proto",
1272+        "user_lists.proto",
1273+        "value.proto",
1274+    ],
1275+    visibility = ["//visibility:public"],
1276+    deps = [
1277+        "//google/ads/googleads/v11/enums:enums_proto",
1278+        "//google/api:annotations_proto",
1279+    ],
1280+)
1281+
1282+go_proto_library(
1283+    name = "common_go_proto",
1284+    importpath = "google.golang.org/genproto/googleapis/ads/googleads/v11/common",
1285+    proto = ":common_proto",
1286+    visibility = ["//visibility:public"],
1287+    deps = [
1288+        "//google/ads/googleads/v11/enums:enums_go_proto",
1289+        "//google/api:annotations_go_proto",
1290+    ],
1291+)
1292diff -urN c/google/ads/googleads/v11/enums/BUILD.bazel d/google/ads/googleads/v11/enums/BUILD.bazel
1293--- c/google/ads/googleads/v11/enums/BUILD.bazel	1969-12-31 16:00:00
1294+++ d/google/ads/googleads/v11/enums/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
1295@@ -0,0 +1,315 @@
1296+load("@rules_proto//proto:defs.bzl", "proto_library")
1297+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
1298+
1299+proto_library(
1300+    name = "enums_proto",
1301+    srcs = [
1302+        "access_invitation_status.proto",
1303+        "access_reason.proto",
1304+        "access_role.proto",
1305+        "account_budget_proposal_status.proto",
1306+        "account_budget_proposal_type.proto",
1307+        "account_budget_status.proto",
1308+        "account_link_status.proto",
1309+        "ad_customizer_placeholder_field.proto",
1310+        "ad_destination_type.proto",
1311+        "ad_group_ad_rotation_mode.proto",
1312+        "ad_group_ad_status.proto",
1313+        "ad_group_criterion_approval_status.proto",
1314+        "ad_group_criterion_status.proto",
1315+        "ad_group_status.proto",
1316+        "ad_group_type.proto",
1317+        "ad_network_type.proto",
1318+        "ad_serving_optimization_status.proto",
1319+        "ad_strength.proto",
1320+        "ad_type.proto",
1321+        "advertising_channel_sub_type.proto",
1322+        "advertising_channel_type.proto",
1323+        "affiliate_location_feed_relationship_type.proto",
1324+        "affiliate_location_placeholder_field.proto",
1325+        "age_range_type.proto",
1326+        "app_campaign_app_store.proto",
1327+        "app_campaign_bidding_strategy_goal_type.proto",
1328+        "app_payment_model_type.proto",
1329+        "app_placeholder_field.proto",
1330+        "app_store.proto",
1331+        "app_url_operating_system_type.proto",
1332+        "asset_field_type.proto",
1333+        "asset_group_status.proto",
1334+        "asset_link_status.proto",
1335+        "asset_performance_label.proto",
1336+        "asset_set_asset_status.proto",
1337+        "asset_set_link_status.proto",
1338+        "asset_set_status.proto",
1339+        "asset_set_type.proto",
1340+        "asset_source.proto",
1341+        "asset_type.proto",
1342+        "async_action_status.proto",
1343+        "attribution_model.proto",
1344+        "audience_insights_dimension.proto",
1345+        "audience_status.proto",
1346+        "batch_job_status.proto",
1347+        "bid_modifier_source.proto",
1348+        "bidding_source.proto",
1349+        "bidding_strategy_status.proto",
1350+        "bidding_strategy_system_status.proto",
1351+        "bidding_strategy_type.proto",
1352+        "billing_setup_status.proto",
1353+        "brand_safety_suitability.proto",
1354+        "budget_campaign_association_status.proto",
1355+        "budget_delivery_method.proto",
1356+        "budget_period.proto",
1357+        "budget_status.proto",
1358+        "budget_type.proto",
1359+        "call_conversion_reporting_state.proto",
1360+        "call_placeholder_field.proto",
1361+        "call_to_action_type.proto",
1362+        "call_tracking_display_location.proto",
1363+        "call_type.proto",
1364+        "callout_placeholder_field.proto",
1365+        "campaign_criterion_status.proto",
1366+        "campaign_draft_status.proto",
1367+        "campaign_experiment_status.proto",
1368+        "campaign_experiment_traffic_split_type.proto",
1369+        "campaign_experiment_type.proto",
1370+        "campaign_group_status.proto",
1371+        "campaign_serving_status.proto",
1372+        "campaign_shared_set_status.proto",
1373+        "campaign_status.proto",
1374+        "change_client_type.proto",
1375+        "change_event_resource_type.proto",
1376+        "change_status_operation.proto",
1377+        "change_status_resource_type.proto",
1378+        "click_type.proto",
1379+        "combined_audience_status.proto",
1380+        "content_label_type.proto",
1381+        "conversion_action_category.proto",
1382+        "conversion_action_counting_type.proto",
1383+        "conversion_action_status.proto",
1384+        "conversion_action_type.proto",
1385+        "conversion_adjustment_type.proto",
1386+        "conversion_attribution_event_type.proto",
1387+        "conversion_custom_variable_status.proto",
1388+        "conversion_environment_enum.proto",
1389+        "conversion_lag_bucket.proto",
1390+        "conversion_or_adjustment_lag_bucket.proto",
1391+        "conversion_origin.proto",
1392+        "conversion_tracking_status_enum.proto",
1393+        "conversion_value_rule_primary_dimension.proto",
1394+        "conversion_value_rule_set_status.proto",
1395+        "conversion_value_rule_status.proto",
1396+        "criterion_category_channel_availability_mode.proto",
1397+        "criterion_category_locale_availability_mode.proto",
1398+        "criterion_system_serving_status.proto",
1399+        "criterion_type.proto",
1400+        "custom_audience_member_type.proto",
1401+        "custom_audience_status.proto",
1402+        "custom_audience_type.proto",
1403+        "custom_conversion_goal_status.proto",
1404+        "custom_interest_member_type.proto",
1405+        "custom_interest_status.proto",
1406+        "custom_interest_type.proto",
1407+        "custom_placeholder_field.proto",
1408+        "customer_match_upload_key_type.proto",
1409+        "customer_pay_per_conversion_eligibility_failure_reason.proto",
1410+        "customer_status.proto",
1411+        "customizer_attribute_status.proto",
1412+        "customizer_attribute_type.proto",
1413+        "customizer_value_status.proto",
1414+        "data_driven_model_status.proto",
1415+        "day_of_week.proto",
1416+        "device.proto",
1417+        "display_ad_format_setting.proto",
1418+        "display_upload_product_type.proto",
1419+        "distance_bucket.proto",
1420+        "dsa_page_feed_criterion_field.proto",
1421+        "education_placeholder_field.proto",
1422+        "experiment_metric.proto",
1423+        "experiment_metric_direction.proto",
1424+        "experiment_status.proto",
1425+        "experiment_type.proto",
1426+        "extension_setting_device.proto",
1427+        "extension_type.proto",
1428+        "external_conversion_source.proto",
1429+        "feed_attribute_type.proto",
1430+        "feed_item_quality_approval_status.proto",
1431+        "feed_item_quality_disapproval_reason.proto",
1432+        "feed_item_set_status.proto",
1433+        "feed_item_set_string_filter_type.proto",
1434+        "feed_item_status.proto",
1435+        "feed_item_target_device.proto",
1436+        "feed_item_target_status.proto",
1437+        "feed_item_target_type.proto",
1438+        "feed_item_validation_status.proto",
1439+        "feed_link_status.proto",
1440+        "feed_mapping_criterion_type.proto",
1441+        "feed_mapping_status.proto",
1442+        "feed_origin.proto",
1443+        "feed_status.proto",
1444+        "flight_placeholder_field.proto",
1445+        "frequency_cap_event_type.proto",
1446+        "frequency_cap_level.proto",
1447+        "frequency_cap_time_unit.proto",
1448+        "gender_type.proto",
1449+        "geo_target_constant_status.proto",
1450+        "geo_targeting_restriction.proto",
1451+        "geo_targeting_type.proto",
1452+        "goal_config_level.proto",
1453+        "google_ads_field_category.proto",
1454+        "google_ads_field_data_type.proto",
1455+        "google_voice_call_status.proto",
1456+        "hotel_date_selection_type.proto",
1457+        "hotel_placeholder_field.proto",
1458+        "hotel_price_bucket.proto",
1459+        "hotel_rate_type.proto",
1460+        "hotel_reconciliation_status.proto",
1461+        "image_placeholder_field.proto",
1462+        "income_range_type.proto",
1463+        "interaction_event_type.proto",
1464+        "interaction_type.proto",
1465+        "invoice_type.proto",
1466+        "job_placeholder_field.proto",
1467+        "keyword_match_type.proto",
1468+        "keyword_plan_aggregate_metric_type.proto",
1469+        "keyword_plan_competition_level.proto",
1470+        "keyword_plan_concept_group_type.proto",
1471+        "keyword_plan_forecast_interval.proto",
1472+        "keyword_plan_keyword_annotation.proto",
1473+        "keyword_plan_network.proto",
1474+        "label_status.proto",
1475+        "lead_form_call_to_action_type.proto",
1476+        "lead_form_desired_intent.proto",
1477+        "lead_form_field_user_input_type.proto",
1478+        "lead_form_post_submit_call_to_action_type.proto",
1479+        "legacy_app_install_ad_app_store.proto",
1480+        "linked_account_type.proto",
1481+        "listing_group_filter_bidding_category_level.proto",
1482+        "listing_group_filter_custom_attribute_index.proto",
1483+        "listing_group_filter_product_channel.proto",
1484+        "listing_group_filter_product_condition.proto",
1485+        "listing_group_filter_product_type_level.proto",
1486+        "listing_group_filter_type_enum.proto",
1487+        "listing_group_filter_vertical.proto",
1488+        "listing_group_type.proto",
1489+        "local_placeholder_field.proto",
1490+        "location_extension_targeting_criterion_field.proto",
1491+        "location_group_radius_units.proto",
1492+        "location_placeholder_field.proto",
1493+        "location_source_type.proto",
1494+        "manager_link_status.proto",
1495+        "matching_function_context_type.proto",
1496+        "matching_function_operator.proto",
1497+        "media_type.proto",
1498+        "merchant_center_link_status.proto",
1499+        "message_placeholder_field.proto",
1500+        "mime_type.proto",
1501+        "minute_of_hour.proto",
1502+        "mobile_app_vendor.proto",
1503+        "mobile_device_type.proto",
1504+        "month_of_year.proto",
1505+        "negative_geo_target_type.proto",
1506+        "offline_user_data_job_failure_reason.proto",
1507+        "offline_user_data_job_match_rate_range.proto",
1508+        "offline_user_data_job_status.proto",
1509+        "offline_user_data_job_type.proto",
1510+        "operating_system_version_operator_type.proto",
1511+        "optimization_goal_type.proto",
1512+        "parental_status_type.proto",
1513+        "payment_mode.proto",
1514+        "performance_max_upgrade_status.proto",
1515+        "placeholder_type.proto",
1516+        "placement_type.proto",
1517+        "policy_approval_status.proto",
1518+        "policy_review_status.proto",
1519+        "policy_topic_entry_type.proto",
1520+        "policy_topic_evidence_destination_mismatch_url_type.proto",
1521+        "policy_topic_evidence_destination_not_working_device.proto",
1522+        "policy_topic_evidence_destination_not_working_dns_error_type.proto",
1523+        "positive_geo_target_type.proto",
1524+        "preferred_content_type.proto",
1525+        "price_extension_price_qualifier.proto",
1526+        "price_extension_price_unit.proto",
1527+        "price_extension_type.proto",
1528+        "price_placeholder_field.proto",
1529+        "product_bidding_category_level.proto",
1530+        "product_bidding_category_status.proto",
1531+        "product_channel.proto",
1532+        "product_channel_exclusivity.proto",
1533+        "product_condition.proto",
1534+        "product_custom_attribute_index.proto",
1535+        "product_type_level.proto",
1536+        "promotion_extension_discount_modifier.proto",
1537+        "promotion_extension_occasion.proto",
1538+        "promotion_placeholder_field.proto",
1539+        "proximity_radius_units.proto",
1540+        "quality_score_bucket.proto",
1541+        "reach_plan_ad_length.proto",
1542+        "reach_plan_age_range.proto",
1543+        "reach_plan_network.proto",
1544+        "real_estate_placeholder_field.proto",
1545+        "recommendation_type.proto",
1546+        "resource_change_operation.proto",
1547+        "resource_limit_type.proto",
1548+        "response_content_type.proto",
1549+        "search_engine_results_page_type.proto",
1550+        "search_term_match_type.proto",
1551+        "search_term_targeting_status.proto",
1552+        "seasonality_event_scope.proto",
1553+        "seasonality_event_status.proto",
1554+        "served_asset_field_type.proto",
1555+        "shared_set_status.proto",
1556+        "shared_set_type.proto",
1557+        "simulation_modification_method.proto",
1558+        "simulation_type.proto",
1559+        "sitelink_placeholder_field.proto",
1560+        "sk_ad_network_ad_event_type.proto",
1561+        "sk_ad_network_attribution_credit.proto",
1562+        "sk_ad_network_user_type.proto",
1563+        "slot.proto",
1564+        "spending_limit_type.proto",
1565+        "structured_snippet_placeholder_field.proto",
1566+        "summary_row_setting.proto",
1567+        "system_managed_entity_source.proto",
1568+        "target_cpa_opt_in_recommendation_goal.proto",
1569+        "target_impression_share_location.proto",
1570+        "targeting_dimension.proto",
1571+        "time_type.proto",
1572+        "tracking_code_page_format.proto",
1573+        "tracking_code_type.proto",
1574+        "travel_placeholder_field.proto",
1575+        "user_identifier_source.proto",
1576+        "user_interest_taxonomy_type.proto",
1577+        "user_list_access_status.proto",
1578+        "user_list_closing_reason.proto",
1579+        "user_list_combined_rule_operator.proto",
1580+        "user_list_crm_data_source_type.proto",
1581+        "user_list_date_rule_item_operator.proto",
1582+        "user_list_flexible_rule_operator.proto",
1583+        "user_list_logical_rule_operator.proto",
1584+        "user_list_membership_status.proto",
1585+        "user_list_number_rule_item_operator.proto",
1586+        "user_list_prepopulation_status.proto",
1587+        "user_list_rule_type.proto",
1588+        "user_list_size_range.proto",
1589+        "user_list_string_rule_item_operator.proto",
1590+        "user_list_type.proto",
1591+        "value_rule_device_type.proto",
1592+        "value_rule_geo_location_match_type.proto",
1593+        "value_rule_operation.proto",
1594+        "value_rule_set_attachment_type.proto",
1595+        "value_rule_set_dimension.proto",
1596+        "vanity_pharma_display_url_mode.proto",
1597+        "vanity_pharma_text.proto",
1598+        "video_thumbnail.proto",
1599+        "webpage_condition_operand.proto",
1600+        "webpage_condition_operator.proto",
1601+    ],
1602+    visibility = ["//visibility:public"],
1603+)
1604+
1605+go_proto_library(
1606+    name = "enums_go_proto",
1607+    importpath = "google.golang.org/genproto/googleapis/ads/googleads/v11/enums",
1608+    proto = ":enums_proto",
1609+    visibility = ["//visibility:public"],
1610+)
1611diff -urN c/google/ads/googleads/v11/errors/BUILD.bazel d/google/ads/googleads/v11/errors/BUILD.bazel
1612--- c/google/ads/googleads/v11/errors/BUILD.bazel	1969-12-31 16:00:00
1613+++ d/google/ads/googleads/v11/errors/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
1614@@ -0,0 +1,166 @@
1615+load("@rules_proto//proto:defs.bzl", "proto_library")
1616+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
1617+
1618+proto_library(
1619+    name = "errors_proto",
1620+    srcs = [
1621+        "access_invitation_error.proto",
1622+        "account_budget_proposal_error.proto",
1623+        "account_link_error.proto",
1624+        "ad_customizer_error.proto",
1625+        "ad_error.proto",
1626+        "ad_group_ad_error.proto",
1627+        "ad_group_bid_modifier_error.proto",
1628+        "ad_group_criterion_customizer_error.proto",
1629+        "ad_group_criterion_error.proto",
1630+        "ad_group_customizer_error.proto",
1631+        "ad_group_error.proto",
1632+        "ad_group_feed_error.proto",
1633+        "ad_parameter_error.proto",
1634+        "ad_sharing_error.proto",
1635+        "adx_error.proto",
1636+        "asset_error.proto",
1637+        "asset_group_asset_error.proto",
1638+        "asset_group_error.proto",
1639+        "asset_group_listing_group_filter_error.proto",
1640+        "asset_link_error.proto",
1641+        "asset_set_asset_error.proto",
1642+        "asset_set_error.proto",
1643+        "asset_set_link_error.proto",
1644+        "audience_error.proto",
1645+        "audience_insights_error.proto",
1646+        "authentication_error.proto",
1647+        "authorization_error.proto",
1648+        "batch_job_error.proto",
1649+        "bidding_error.proto",
1650+        "bidding_strategy_error.proto",
1651+        "billing_setup_error.proto",
1652+        "campaign_budget_error.proto",
1653+        "campaign_conversion_goal_error.proto",
1654+        "campaign_criterion_error.proto",
1655+        "campaign_customizer_error.proto",
1656+        "campaign_draft_error.proto",
1657+        "campaign_error.proto",
1658+        "campaign_experiment_error.proto",
1659+        "campaign_feed_error.proto",
1660+        "campaign_shared_set_error.proto",
1661+        "change_event_error.proto",
1662+        "change_status_error.proto",
1663+        "collection_size_error.proto",
1664+        "context_error.proto",
1665+        "conversion_action_error.proto",
1666+        "conversion_adjustment_upload_error.proto",
1667+        "conversion_custom_variable_error.proto",
1668+        "conversion_goal_campaign_config_error.proto",
1669+        "conversion_upload_error.proto",
1670+        "conversion_value_rule_error.proto",
1671+        "conversion_value_rule_set_error.proto",
1672+        "country_code_error.proto",
1673+        "criterion_error.proto",
1674+        "currency_code_error.proto",
1675+        "custom_audience_error.proto",
1676+        "custom_conversion_goal_error.proto",
1677+        "custom_interest_error.proto",
1678+        "customer_client_link_error.proto",
1679+        "customer_customizer_error.proto",
1680+        "customer_error.proto",
1681+        "customer_feed_error.proto",
1682+        "customer_manager_link_error.proto",
1683+        "customer_user_access_error.proto",
1684+        "customizer_attribute_error.proto",
1685+        "database_error.proto",
1686+        "date_error.proto",
1687+        "date_range_error.proto",
1688+        "distinct_error.proto",
1689+        "enum_error.proto",
1690+        "errors.proto",
1691+        "experiment_arm_error.proto",
1692+        "experiment_error.proto",
1693+        "extension_feed_item_error.proto",
1694+        "extension_setting_error.proto",
1695+        "feed_attribute_reference_error.proto",
1696+        "feed_error.proto",
1697+        "feed_item_error.proto",
1698+        "feed_item_set_error.proto",
1699+        "feed_item_set_link_error.proto",
1700+        "feed_item_target_error.proto",
1701+        "feed_item_validation_error.proto",
1702+        "feed_mapping_error.proto",
1703+        "field_error.proto",
1704+        "field_mask_error.proto",
1705+        "function_error.proto",
1706+        "function_parsing_error.proto",
1707+        "geo_target_constant_suggestion_error.proto",
1708+        "header_error.proto",
1709+        "id_error.proto",
1710+        "image_error.proto",
1711+        "internal_error.proto",
1712+        "invoice_error.proto",
1713+        "keyword_plan_ad_group_error.proto",
1714+        "keyword_plan_ad_group_keyword_error.proto",
1715+        "keyword_plan_campaign_error.proto",
1716+        "keyword_plan_campaign_keyword_error.proto",
1717+        "keyword_plan_error.proto",
1718+        "keyword_plan_idea_error.proto",
1719+        "label_error.proto",
1720+        "language_code_error.proto",
1721+        "list_operation_error.proto",
1722+        "manager_link_error.proto",
1723+        "media_bundle_error.proto",
1724+        "media_file_error.proto",
1725+        "media_upload_error.proto",
1726+        "merchant_center_error.proto",
1727+        "multiplier_error.proto",
1728+        "mutate_error.proto",
1729+        "new_resource_creation_error.proto",
1730+        "not_allowlisted_error.proto",
1731+        "not_empty_error.proto",
1732+        "null_error.proto",
1733+        "offline_user_data_job_error.proto",
1734+        "operation_access_denied_error.proto",
1735+        "operator_error.proto",
1736+        "partial_failure_error.proto",
1737+        "payments_account_error.proto",
1738+        "policy_finding_error.proto",
1739+        "policy_validation_parameter_error.proto",
1740+        "policy_violation_error.proto",
1741+        "query_error.proto",
1742+        "quota_error.proto",
1743+        "range_error.proto",
1744+        "reach_plan_error.proto",
1745+        "recommendation_error.proto",
1746+        "region_code_error.proto",
1747+        "request_error.proto",
1748+        "resource_access_denied_error.proto",
1749+        "resource_count_limit_exceeded_error.proto",
1750+        "setting_error.proto",
1751+        "shared_criterion_error.proto",
1752+        "shared_set_error.proto",
1753+        "size_limit_error.proto",
1754+        "string_format_error.proto",
1755+        "string_length_error.proto",
1756+        "third_party_app_analytics_link_error.proto",
1757+        "time_zone_error.proto",
1758+        "url_field_error.proto",
1759+        "user_data_error.proto",
1760+        "user_list_error.proto",
1761+        "youtube_video_registration_error.proto",
1762+    ],
1763+    visibility = ["//visibility:public"],
1764+    deps = [
1765+        "//google/ads/googleads/v11/common:common_proto",
1766+        "//google/ads/googleads/v11/enums:enums_proto",
1767+        "@com_google_protobuf//:duration_proto",
1768+    ],
1769+)
1770+
1771+go_proto_library(
1772+    name = "errors_go_proto",
1773+    importpath = "google.golang.org/genproto/googleapis/ads/googleads/v11/errors",
1774+    proto = ":errors_proto",
1775+    visibility = ["//visibility:public"],
1776+    deps = [
1777+        "//google/ads/googleads/v11/common:common_go_proto",
1778+        "//google/ads/googleads/v11/enums:enums_go_proto",
1779+    ],
1780+)
1781diff -urN c/google/ads/googleads/v11/resources/BUILD.bazel d/google/ads/googleads/v11/resources/BUILD.bazel
1782--- c/google/ads/googleads/v11/resources/BUILD.bazel	1969-12-31 16:00:00
1783+++ d/google/ads/googleads/v11/resources/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
1784@@ -0,0 +1,185 @@
1785+load("@rules_proto//proto:defs.bzl", "proto_library")
1786+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
1787+
1788+proto_library(
1789+    name = "resources_proto",
1790+    srcs = [
1791+        "accessible_bidding_strategy.proto",
1792+        "account_budget.proto",
1793+        "account_budget_proposal.proto",
1794+        "account_link.proto",
1795+        "ad.proto",
1796+        "ad_group.proto",
1797+        "ad_group_ad.proto",
1798+        "ad_group_ad_asset_combination_view.proto",
1799+        "ad_group_ad_asset_view.proto",
1800+        "ad_group_ad_label.proto",
1801+        "ad_group_asset.proto",
1802+        "ad_group_audience_view.proto",
1803+        "ad_group_bid_modifier.proto",
1804+        "ad_group_criterion.proto",
1805+        "ad_group_criterion_customizer.proto",
1806+        "ad_group_criterion_label.proto",
1807+        "ad_group_criterion_simulation.proto",
1808+        "ad_group_customizer.proto",
1809+        "ad_group_extension_setting.proto",
1810+        "ad_group_feed.proto",
1811+        "ad_group_label.proto",
1812+        "ad_group_simulation.proto",
1813+        "ad_parameter.proto",
1814+        "ad_schedule_view.proto",
1815+        "age_range_view.proto",
1816+        "asset.proto",
1817+        "asset_field_type_view.proto",
1818+        "asset_group.proto",
1819+        "asset_group_asset.proto",
1820+        "asset_group_listing_group_filter.proto",
1821+        "asset_group_product_group_view.proto",
1822+        "asset_group_signal.proto",
1823+        "asset_set.proto",
1824+        "asset_set_asset.proto",
1825+        "audience.proto",
1826+        "batch_job.proto",
1827+        "bidding_data_exclusion.proto",
1828+        "bidding_seasonality_adjustment.proto",
1829+        "bidding_strategy.proto",
1830+        "bidding_strategy_simulation.proto",
1831+        "billing_setup.proto",
1832+        "call_view.proto",
1833+        "campaign.proto",
1834+        "campaign_asset.proto",
1835+        "campaign_asset_set.proto",
1836+        "campaign_audience_view.proto",
1837+        "campaign_bid_modifier.proto",
1838+        "campaign_budget.proto",
1839+        "campaign_conversion_goal.proto",
1840+        "campaign_criterion.proto",
1841+        "campaign_criterion_simulation.proto",
1842+        "campaign_customizer.proto",
1843+        "campaign_draft.proto",
1844+        "campaign_experiment.proto",
1845+        "campaign_extension_setting.proto",
1846+        "campaign_feed.proto",
1847+        "campaign_group.proto",
1848+        "campaign_label.proto",
1849+        "campaign_shared_set.proto",
1850+        "campaign_simulation.proto",
1851+        "carrier_constant.proto",
1852+        "change_event.proto",
1853+        "change_status.proto",
1854+        "click_view.proto",
1855+        "combined_audience.proto",
1856+        "conversion_action.proto",
1857+        "conversion_custom_variable.proto",
1858+        "conversion_goal_campaign_config.proto",
1859+        "conversion_value_rule.proto",
1860+        "conversion_value_rule_set.proto",
1861+        "currency_constant.proto",
1862+        "custom_audience.proto",
1863+        "custom_conversion_goal.proto",
1864+        "custom_interest.proto",
1865+        "customer.proto",
1866+        "customer_asset.proto",
1867+        "customer_client.proto",
1868+        "customer_client_link.proto",
1869+        "customer_conversion_goal.proto",
1870+        "customer_customizer.proto",
1871+        "customer_extension_setting.proto",
1872+        "customer_feed.proto",
1873+        "customer_label.proto",
1874+        "customer_manager_link.proto",
1875+        "customer_negative_criterion.proto",
1876+        "customer_user_access.proto",
1877+        "customer_user_access_invitation.proto",
1878+        "customizer_attribute.proto",
1879+        "detail_placement_view.proto",
1880+        "detailed_demographic.proto",
1881+        "display_keyword_view.proto",
1882+        "distance_view.proto",
1883+        "domain_category.proto",
1884+        "dynamic_search_ads_search_term_view.proto",
1885+        "expanded_landing_page_view.proto",
1886+        "experiment.proto",
1887+        "experiment_arm.proto",
1888+        "extension_feed_item.proto",
1889+        "feed.proto",
1890+        "feed_item.proto",
1891+        "feed_item_set.proto",
1892+        "feed_item_set_link.proto",
1893+        "feed_item_target.proto",
1894+        "feed_mapping.proto",
1895+        "feed_placeholder_view.proto",
1896+        "gender_view.proto",
1897+        "geo_target_constant.proto",
1898+        "geographic_view.proto",
1899+        "google_ads_field.proto",
1900+        "group_placement_view.proto",
1901+        "hotel_group_view.proto",
1902+        "hotel_performance_view.proto",
1903+        "hotel_reconciliation.proto",
1904+        "income_range_view.proto",
1905+        "invoice.proto",
1906+        "keyword_plan.proto",
1907+        "keyword_plan_ad_group.proto",
1908+        "keyword_plan_ad_group_keyword.proto",
1909+        "keyword_plan_campaign.proto",
1910+        "keyword_plan_campaign_keyword.proto",
1911+        "keyword_theme_constant.proto",
1912+        "keyword_view.proto",
1913+        "label.proto",
1914+        "landing_page_view.proto",
1915+        "language_constant.proto",
1916+        "lead_form_submission_data.proto",
1917+        "life_event.proto",
1918+        "location_view.proto",
1919+        "managed_placement_view.proto",
1920+        "media_file.proto",
1921+        "merchant_center_link.proto",
1922+        "mobile_app_category_constant.proto",
1923+        "mobile_device_constant.proto",
1924+        "offline_user_data_job.proto",
1925+        "operating_system_version_constant.proto",
1926+        "paid_organic_search_term_view.proto",
1927+        "parental_status_view.proto",
1928+        "payments_account.proto",
1929+        "product_bidding_category_constant.proto",
1930+        "product_group_view.proto",
1931+        "recommendation.proto",
1932+        "remarketing_action.proto",
1933+        "search_term_view.proto",
1934+        "shared_criterion.proto",
1935+        "shared_set.proto",
1936+        "shopping_performance_view.proto",
1937+        "smart_campaign_search_term_view.proto",
1938+        "smart_campaign_setting.proto",
1939+        "third_party_app_analytics_link.proto",
1940+        "topic_constant.proto",
1941+        "topic_view.proto",
1942+        "user_interest.proto",
1943+        "user_list.proto",
1944+        "user_location_view.proto",
1945+        "video.proto",
1946+        "webpage_view.proto",
1947+    ],
1948+    visibility = ["//visibility:public"],
1949+    deps = [
1950+        "//google/ads/googleads/v11/common:common_proto",
1951+        "//google/ads/googleads/v11/enums:enums_proto",
1952+        "//google/ads/googleads/v11/errors:errors_proto",
1953+        "//google/api:annotations_proto",
1954+        "@com_google_protobuf//:field_mask_proto",
1955+    ],
1956+)
1957+
1958+go_proto_library(
1959+    name = "resources_go_proto",
1960+    importpath = "google.golang.org/genproto/googleapis/ads/googleads/v11/resources",
1961+    proto = ":resources_proto",
1962+    visibility = ["//visibility:public"],
1963+    deps = [
1964+        "//google/ads/googleads/v11/common:common_go_proto",
1965+        "//google/ads/googleads/v11/enums:enums_go_proto",
1966+        "//google/ads/googleads/v11/errors:errors_go_proto",
1967+        "//google/api:annotations_go_proto",
1968+    ],
1969+)
1970diff -urN c/google/ads/googleads/v11/services/BUILD.bazel d/google/ads/googleads/v11/services/BUILD.bazel
1971--- c/google/ads/googleads/v11/services/BUILD.bazel	1969-12-31 16:00:00
1972+++ d/google/ads/googleads/v11/services/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
1973@@ -0,0 +1,138 @@
1974+load("@rules_proto//proto:defs.bzl", "proto_library")
1975+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
1976+
1977+proto_library(
1978+    name = "services_proto",
1979+    srcs = [
1980+        "account_budget_proposal_service.proto",
1981+        "account_link_service.proto",
1982+        "ad_group_ad_label_service.proto",
1983+        "ad_group_ad_service.proto",
1984+        "ad_group_asset_service.proto",
1985+        "ad_group_bid_modifier_service.proto",
1986+        "ad_group_criterion_customizer_service.proto",
1987+        "ad_group_criterion_label_service.proto",
1988+        "ad_group_criterion_service.proto",
1989+        "ad_group_customizer_service.proto",
1990+        "ad_group_extension_setting_service.proto",
1991+        "ad_group_feed_service.proto",
1992+        "ad_group_label_service.proto",
1993+        "ad_group_service.proto",
1994+        "ad_parameter_service.proto",
1995+        "ad_service.proto",
1996+        "asset_group_asset_service.proto",
1997+        "asset_group_listing_group_filter_service.proto",
1998+        "asset_group_service.proto",
1999+        "asset_group_signal_service.proto",
2000+        "asset_service.proto",
2001+        "asset_set_asset_service.proto",
2002+        "asset_set_service.proto",
2003+        "audience_insights_service.proto",
2004+        "audience_service.proto",
2005+        "batch_job_service.proto",
2006+        "bidding_data_exclusion_service.proto",
2007+        "bidding_seasonality_adjustment_service.proto",
2008+        "bidding_strategy_service.proto",
2009+        "billing_setup_service.proto",
2010+        "campaign_asset_service.proto",
2011+        "campaign_asset_set_service.proto",
2012+        "campaign_bid_modifier_service.proto",
2013+        "campaign_budget_service.proto",
2014+        "campaign_conversion_goal_service.proto",
2015+        "campaign_criterion_service.proto",
2016+        "campaign_customizer_service.proto",
2017+        "campaign_draft_service.proto",
2018+        "campaign_experiment_service.proto",
2019+        "campaign_extension_setting_service.proto",
2020+        "campaign_feed_service.proto",
2021+        "campaign_group_service.proto",
2022+        "campaign_label_service.proto",
2023+        "campaign_service.proto",
2024+        "campaign_shared_set_service.proto",
2025+        "conversion_action_service.proto",
2026+        "conversion_adjustment_upload_service.proto",
2027+        "conversion_custom_variable_service.proto",
2028+        "conversion_goal_campaign_config_service.proto",
2029+        "conversion_upload_service.proto",
2030+        "conversion_value_rule_service.proto",
2031+        "conversion_value_rule_set_service.proto",
2032+        "custom_audience_service.proto",
2033+        "custom_conversion_goal_service.proto",
2034+        "custom_interest_service.proto",
2035+        "customer_asset_service.proto",
2036+        "customer_client_link_service.proto",
2037+        "customer_conversion_goal_service.proto",
2038+        "customer_customizer_service.proto",
2039+        "customer_extension_setting_service.proto",
2040+        "customer_feed_service.proto",
2041+        "customer_label_service.proto",
2042+        "customer_manager_link_service.proto",
2043+        "customer_negative_criterion_service.proto",
2044+        "customer_service.proto",
2045+        "customer_user_access_invitation_service.proto",
2046+        "customer_user_access_service.proto",
2047+        "customizer_attribute_service.proto",
2048+        "experiment_arm_service.proto",
2049+        "experiment_service.proto",
2050+        "extension_feed_item_service.proto",
2051+        "feed_item_service.proto",
2052+        "feed_item_set_link_service.proto",
2053+        "feed_item_set_service.proto",
2054+        "feed_item_target_service.proto",
2055+        "feed_mapping_service.proto",
2056+        "feed_service.proto",
2057+        "geo_target_constant_service.proto",
2058+        "google_ads_field_service.proto",
2059+        "google_ads_service.proto",
2060+        "invoice_service.proto",
2061+        "keyword_plan_ad_group_keyword_service.proto",
2062+        "keyword_plan_ad_group_service.proto",
2063+        "keyword_plan_campaign_keyword_service.proto",
2064+        "keyword_plan_campaign_service.proto",
2065+        "keyword_plan_idea_service.proto",
2066+        "keyword_plan_service.proto",
2067+        "keyword_theme_constant_service.proto",
2068+        "label_service.proto",
2069+        "media_file_service.proto",
2070+        "merchant_center_link_service.proto",
2071+        "offline_user_data_job_service.proto",
2072+        "payments_account_service.proto",
2073+        "reach_plan_service.proto",
2074+        "recommendation_service.proto",
2075+        "remarketing_action_service.proto",
2076+        "shared_criterion_service.proto",
2077+        "shared_set_service.proto",
2078+        "smart_campaign_setting_service.proto",
2079+        "smart_campaign_suggest_service.proto",
2080+        "third_party_app_analytics_link_service.proto",
2081+        "user_data_service.proto",
2082+        "user_list_service.proto",
2083+    ],
2084+    visibility = ["//visibility:public"],
2085+    deps = [
2086+        "//google/ads/googleads/v11/common:common_proto",
2087+        "//google/ads/googleads/v11/enums:enums_proto",
2088+        "//google/ads/googleads/v11/resources:resources_proto",
2089+        "//google/api:annotations_proto",
2090+        "//google/longrunning:longrunning_proto",
2091+        "//google/rpc:status_proto",
2092+        "@com_google_protobuf//:empty_proto",
2093+        "@com_google_protobuf//:field_mask_proto",
2094+    ],
2095+)
2096+
2097+go_proto_library(
2098+    name = "services_go_proto",
2099+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
2100+    importpath = "google.golang.org/genproto/googleapis/ads/googleads/v11/services",
2101+    proto = ":services_proto",
2102+    visibility = ["//visibility:public"],
2103+    deps = [
2104+        "//google/ads/googleads/v11/common:common_go_proto",
2105+        "//google/ads/googleads/v11/enums:enums_go_proto",
2106+        "//google/ads/googleads/v11/resources:resources_go_proto",
2107+        "//google/api:annotations_go_proto",
2108+        "//google/longrunning:longrunning_go_proto",
2109+        "//google/rpc:status_go_proto",
2110+    ],
2111+)
2112diff -urN c/google/ads/googleads/v12/common/BUILD.bazel d/google/ads/googleads/v12/common/BUILD.bazel
2113--- c/google/ads/googleads/v12/common/BUILD.bazel	1969-12-31 16:00:00
2114+++ d/google/ads/googleads/v12/common/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
2115@@ -0,0 +1,60 @@
2116+load("@rules_proto//proto:defs.bzl", "proto_library")
2117+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
2118+
2119+proto_library(
2120+    name = "common_proto",
2121+    srcs = [
2122+        "ad_asset.proto",
2123+        "ad_type_infos.proto",
2124+        "asset_policy.proto",
2125+        "asset_set_types.proto",
2126+        "asset_types.proto",
2127+        "asset_usage.proto",
2128+        "audiences.proto",
2129+        "bidding.proto",
2130+        "click_location.proto",
2131+        "criteria.proto",
2132+        "criterion_category_availability.proto",
2133+        "custom_parameter.proto",
2134+        "customizer_value.proto",
2135+        "dates.proto",
2136+        "explorer_auto_optimizer_setting.proto",
2137+        "extensions.proto",
2138+        "feed_common.proto",
2139+        "feed_item_set_filter_type_infos.proto",
2140+        "final_app_url.proto",
2141+        "frequency_cap.proto",
2142+        "keyword_plan_common.proto",
2143+        "matching_function.proto",
2144+        "metric_goal.proto",
2145+        "metrics.proto",
2146+        "offline_user_data.proto",
2147+        "policy.proto",
2148+        "policy_summary.proto",
2149+        "real_time_bidding_setting.proto",
2150+        "segments.proto",
2151+        "simulation.proto",
2152+        "tag_snippet.proto",
2153+        "targeting_setting.proto",
2154+        "text_label.proto",
2155+        "url_collection.proto",
2156+        "user_lists.proto",
2157+        "value.proto",
2158+    ],
2159+    visibility = ["//visibility:public"],
2160+    deps = [
2161+        "//google/ads/googleads/v12/enums:enums_proto",
2162+        "//google/api:annotations_proto",
2163+    ],
2164+)
2165+
2166+go_proto_library(
2167+    name = "common_go_proto",
2168+    importpath = "google.golang.org/genproto/googleapis/ads/googleads/v12/common",
2169+    proto = ":common_proto",
2170+    visibility = ["//visibility:public"],
2171+    deps = [
2172+        "//google/ads/googleads/v12/enums:enums_go_proto",
2173+        "//google/api:annotations_go_proto",
2174+    ],
2175+)
2176diff -urN c/google/ads/googleads/v12/enums/BUILD.bazel d/google/ads/googleads/v12/enums/BUILD.bazel
2177--- c/google/ads/googleads/v12/enums/BUILD.bazel	1969-12-31 16:00:00
2178+++ d/google/ads/googleads/v12/enums/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
2179@@ -0,0 +1,317 @@
2180+load("@rules_proto//proto:defs.bzl", "proto_library")
2181+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
2182+
2183+proto_library(
2184+    name = "enums_proto",
2185+    srcs = [
2186+        "access_invitation_status.proto",
2187+        "access_reason.proto",
2188+        "access_role.proto",
2189+        "account_budget_proposal_status.proto",
2190+        "account_budget_proposal_type.proto",
2191+        "account_budget_status.proto",
2192+        "account_link_status.proto",
2193+        "ad_customizer_placeholder_field.proto",
2194+        "ad_destination_type.proto",
2195+        "ad_group_ad_rotation_mode.proto",
2196+        "ad_group_ad_status.proto",
2197+        "ad_group_criterion_approval_status.proto",
2198+        "ad_group_criterion_status.proto",
2199+        "ad_group_status.proto",
2200+        "ad_group_type.proto",
2201+        "ad_network_type.proto",
2202+        "ad_serving_optimization_status.proto",
2203+        "ad_strength.proto",
2204+        "ad_type.proto",
2205+        "advertising_channel_sub_type.proto",
2206+        "advertising_channel_type.proto",
2207+        "affiliate_location_feed_relationship_type.proto",
2208+        "affiliate_location_placeholder_field.proto",
2209+        "age_range_type.proto",
2210+        "app_campaign_app_store.proto",
2211+        "app_campaign_bidding_strategy_goal_type.proto",
2212+        "app_payment_model_type.proto",
2213+        "app_placeholder_field.proto",
2214+        "app_store.proto",
2215+        "app_url_operating_system_type.proto",
2216+        "asset_field_type.proto",
2217+        "asset_group_status.proto",
2218+        "asset_link_status.proto",
2219+        "asset_performance_label.proto",
2220+        "asset_set_asset_status.proto",
2221+        "asset_set_link_status.proto",
2222+        "asset_set_status.proto",
2223+        "asset_set_type.proto",
2224+        "asset_source.proto",
2225+        "asset_type.proto",
2226+        "async_action_status.proto",
2227+        "attribution_model.proto",
2228+        "audience_insights_dimension.proto",
2229+        "audience_status.proto",
2230+        "batch_job_status.proto",
2231+        "bid_modifier_source.proto",
2232+        "bidding_source.proto",
2233+        "bidding_strategy_status.proto",
2234+        "bidding_strategy_system_status.proto",
2235+        "bidding_strategy_type.proto",
2236+        "billing_setup_status.proto",
2237+        "brand_safety_suitability.proto",
2238+        "budget_campaign_association_status.proto",
2239+        "budget_delivery_method.proto",
2240+        "budget_period.proto",
2241+        "budget_status.proto",
2242+        "budget_type.proto",
2243+        "call_conversion_reporting_state.proto",
2244+        "call_placeholder_field.proto",
2245+        "call_to_action_type.proto",
2246+        "call_tracking_display_location.proto",
2247+        "call_type.proto",
2248+        "callout_placeholder_field.proto",
2249+        "campaign_criterion_status.proto",
2250+        "campaign_draft_status.proto",
2251+        "campaign_experiment_type.proto",
2252+        "campaign_group_status.proto",
2253+        "campaign_primary_status.proto",
2254+        "campaign_primary_status_reason.proto",
2255+        "campaign_serving_status.proto",
2256+        "campaign_shared_set_status.proto",
2257+        "campaign_status.proto",
2258+        "chain_relationship_type.proto",
2259+        "change_client_type.proto",
2260+        "change_event_resource_type.proto",
2261+        "change_status_operation.proto",
2262+        "change_status_resource_type.proto",
2263+        "click_type.proto",
2264+        "combined_audience_status.proto",
2265+        "content_label_type.proto",
2266+        "conversion_action_category.proto",
2267+        "conversion_action_counting_type.proto",
2268+        "conversion_action_status.proto",
2269+        "conversion_action_type.proto",
2270+        "conversion_adjustment_type.proto",
2271+        "conversion_attribution_event_type.proto",
2272+        "conversion_custom_variable_status.proto",
2273+        "conversion_environment_enum.proto",
2274+        "conversion_lag_bucket.proto",
2275+        "conversion_or_adjustment_lag_bucket.proto",
2276+        "conversion_origin.proto",
2277+        "conversion_tracking_status_enum.proto",
2278+        "conversion_value_rule_primary_dimension.proto",
2279+        "conversion_value_rule_set_status.proto",
2280+        "conversion_value_rule_status.proto",
2281+        "criterion_category_channel_availability_mode.proto",
2282+        "criterion_category_locale_availability_mode.proto",
2283+        "criterion_system_serving_status.proto",
2284+        "criterion_type.proto",
2285+        "custom_audience_member_type.proto",
2286+        "custom_audience_status.proto",
2287+        "custom_audience_type.proto",
2288+        "custom_conversion_goal_status.proto",
2289+        "custom_interest_member_type.proto",
2290+        "custom_interest_status.proto",
2291+        "custom_interest_type.proto",
2292+        "custom_placeholder_field.proto",
2293+        "customer_match_upload_key_type.proto",
2294+        "customer_pay_per_conversion_eligibility_failure_reason.proto",
2295+        "customer_status.proto",
2296+        "customizer_attribute_status.proto",
2297+        "customizer_attribute_type.proto",
2298+        "customizer_value_status.proto",
2299+        "data_driven_model_status.proto",
2300+        "day_of_week.proto",
2301+        "device.proto",
2302+        "display_ad_format_setting.proto",
2303+        "display_upload_product_type.proto",
2304+        "distance_bucket.proto",
2305+        "dsa_page_feed_criterion_field.proto",
2306+        "education_placeholder_field.proto",
2307+        "experiment_metric.proto",
2308+        "experiment_metric_direction.proto",
2309+        "experiment_status.proto",
2310+        "experiment_type.proto",
2311+        "extension_setting_device.proto",
2312+        "extension_type.proto",
2313+        "external_conversion_source.proto",
2314+        "feed_attribute_type.proto",
2315+        "feed_item_quality_approval_status.proto",
2316+        "feed_item_quality_disapproval_reason.proto",
2317+        "feed_item_set_status.proto",
2318+        "feed_item_set_string_filter_type.proto",
2319+        "feed_item_status.proto",
2320+        "feed_item_target_device.proto",
2321+        "feed_item_target_status.proto",
2322+        "feed_item_target_type.proto",
2323+        "feed_item_validation_status.proto",
2324+        "feed_link_status.proto",
2325+        "feed_mapping_criterion_type.proto",
2326+        "feed_mapping_status.proto",
2327+        "feed_origin.proto",
2328+        "feed_status.proto",
2329+        "flight_placeholder_field.proto",
2330+        "frequency_cap_event_type.proto",
2331+        "frequency_cap_level.proto",
2332+        "frequency_cap_time_unit.proto",
2333+        "gender_type.proto",
2334+        "geo_target_constant_status.proto",
2335+        "geo_targeting_restriction.proto",
2336+        "geo_targeting_type.proto",
2337+        "goal_config_level.proto",
2338+        "google_ads_field_category.proto",
2339+        "google_ads_field_data_type.proto",
2340+        "google_voice_call_status.proto",
2341+        "hotel_date_selection_type.proto",
2342+        "hotel_placeholder_field.proto",
2343+        "hotel_price_bucket.proto",
2344+        "hotel_rate_type.proto",
2345+        "hotel_reconciliation_status.proto",
2346+        "image_placeholder_field.proto",
2347+        "income_range_type.proto",
2348+        "interaction_event_type.proto",
2349+        "interaction_type.proto",
2350+        "invoice_type.proto",
2351+        "job_placeholder_field.proto",
2352+        "keyword_match_type.proto",
2353+        "keyword_plan_aggregate_metric_type.proto",
2354+        "keyword_plan_competition_level.proto",
2355+        "keyword_plan_concept_group_type.proto",
2356+        "keyword_plan_forecast_interval.proto",
2357+        "keyword_plan_keyword_annotation.proto",
2358+        "keyword_plan_network.proto",
2359+        "label_status.proto",
2360+        "lead_form_call_to_action_type.proto",
2361+        "lead_form_desired_intent.proto",
2362+        "lead_form_field_user_input_type.proto",
2363+        "lead_form_post_submit_call_to_action_type.proto",
2364+        "legacy_app_install_ad_app_store.proto",
2365+        "linked_account_type.proto",
2366+        "listing_group_filter_bidding_category_level.proto",
2367+        "listing_group_filter_custom_attribute_index.proto",
2368+        "listing_group_filter_product_channel.proto",
2369+        "listing_group_filter_product_condition.proto",
2370+        "listing_group_filter_product_type_level.proto",
2371+        "listing_group_filter_type_enum.proto",
2372+        "listing_group_filter_vertical.proto",
2373+        "listing_group_type.proto",
2374+        "local_placeholder_field.proto",
2375+        "location_extension_targeting_criterion_field.proto",
2376+        "location_group_radius_units.proto",
2377+        "location_ownership_type.proto",
2378+        "location_placeholder_field.proto",
2379+        "location_source_type.proto",
2380+        "location_string_filter_type.proto",
2381+        "manager_link_status.proto",
2382+        "matching_function_context_type.proto",
2383+        "matching_function_operator.proto",
2384+        "media_type.proto",
2385+        "merchant_center_link_status.proto",
2386+        "message_placeholder_field.proto",
2387+        "mime_type.proto",
2388+        "minute_of_hour.proto",
2389+        "mobile_app_vendor.proto",
2390+        "mobile_device_type.proto",
2391+        "month_of_year.proto",
2392+        "negative_geo_target_type.proto",
2393+        "offline_user_data_job_failure_reason.proto",
2394+        "offline_user_data_job_match_rate_range.proto",
2395+        "offline_user_data_job_status.proto",
2396+        "offline_user_data_job_type.proto",
2397+        "operating_system_version_operator_type.proto",
2398+        "optimization_goal_type.proto",
2399+        "parental_status_type.proto",
2400+        "payment_mode.proto",
2401+        "performance_max_upgrade_status.proto",
2402+        "placeholder_type.proto",
2403+        "placement_type.proto",
2404+        "policy_approval_status.proto",
2405+        "policy_review_status.proto",
2406+        "policy_topic_entry_type.proto",
2407+        "policy_topic_evidence_destination_mismatch_url_type.proto",
2408+        "policy_topic_evidence_destination_not_working_device.proto",
2409+        "policy_topic_evidence_destination_not_working_dns_error_type.proto",
2410+        "positive_geo_target_type.proto",
2411+        "preferred_content_type.proto",
2412+        "price_extension_price_qualifier.proto",
2413+        "price_extension_price_unit.proto",
2414+        "price_extension_type.proto",
2415+        "price_placeholder_field.proto",
2416+        "product_bidding_category_level.proto",
2417+        "product_bidding_category_status.proto",
2418+        "product_channel.proto",
2419+        "product_channel_exclusivity.proto",
2420+        "product_condition.proto",
2421+        "product_custom_attribute_index.proto",
2422+        "product_type_level.proto",
2423+        "promotion_extension_discount_modifier.proto",
2424+        "promotion_extension_occasion.proto",
2425+        "promotion_placeholder_field.proto",
2426+        "proximity_radius_units.proto",
2427+        "quality_score_bucket.proto",
2428+        "reach_plan_age_range.proto",
2429+        "reach_plan_network.proto",
2430+        "real_estate_placeholder_field.proto",
2431+        "recommendation_type.proto",
2432+        "resource_change_operation.proto",
2433+        "resource_limit_type.proto",
2434+        "response_content_type.proto",
2435+        "search_engine_results_page_type.proto",
2436+        "search_term_match_type.proto",
2437+        "search_term_targeting_status.proto",
2438+        "seasonality_event_scope.proto",
2439+        "seasonality_event_status.proto",
2440+        "served_asset_field_type.proto",
2441+        "shared_set_status.proto",
2442+        "shared_set_type.proto",
2443+        "simulation_modification_method.proto",
2444+        "simulation_type.proto",
2445+        "sitelink_placeholder_field.proto",
2446+        "sk_ad_network_ad_event_type.proto",
2447+        "sk_ad_network_attribution_credit.proto",
2448+        "sk_ad_network_user_type.proto",
2449+        "slot.proto",
2450+        "spending_limit_type.proto",
2451+        "structured_snippet_placeholder_field.proto",
2452+        "summary_row_setting.proto",
2453+        "system_managed_entity_source.proto",
2454+        "target_cpa_opt_in_recommendation_goal.proto",
2455+        "target_impression_share_location.proto",
2456+        "targeting_dimension.proto",
2457+        "time_type.proto",
2458+        "tracking_code_page_format.proto",
2459+        "tracking_code_type.proto",
2460+        "travel_placeholder_field.proto",
2461+        "user_identifier_source.proto",
2462+        "user_interest_taxonomy_type.proto",
2463+        "user_list_access_status.proto",
2464+        "user_list_closing_reason.proto",
2465+        "user_list_combined_rule_operator.proto",
2466+        "user_list_crm_data_source_type.proto",
2467+        "user_list_date_rule_item_operator.proto",
2468+        "user_list_flexible_rule_operator.proto",
2469+        "user_list_logical_rule_operator.proto",
2470+        "user_list_membership_status.proto",
2471+        "user_list_number_rule_item_operator.proto",
2472+        "user_list_prepopulation_status.proto",
2473+        "user_list_rule_type.proto",
2474+        "user_list_size_range.proto",
2475+        "user_list_string_rule_item_operator.proto",
2476+        "user_list_type.proto",
2477+        "value_rule_device_type.proto",
2478+        "value_rule_geo_location_match_type.proto",
2479+        "value_rule_operation.proto",
2480+        "value_rule_set_attachment_type.proto",
2481+        "value_rule_set_dimension.proto",
2482+        "vanity_pharma_display_url_mode.proto",
2483+        "vanity_pharma_text.proto",
2484+        "video_thumbnail.proto",
2485+        "webpage_condition_operand.proto",
2486+        "webpage_condition_operator.proto",
2487+    ],
2488+    visibility = ["//visibility:public"],
2489+)
2490+
2491+go_proto_library(
2492+    name = "enums_go_proto",
2493+    importpath = "google.golang.org/genproto/googleapis/ads/googleads/v12/enums",
2494+    proto = ":enums_proto",
2495+    visibility = ["//visibility:public"],
2496+)
2497diff -urN c/google/ads/googleads/v12/errors/BUILD.bazel d/google/ads/googleads/v12/errors/BUILD.bazel
2498--- c/google/ads/googleads/v12/errors/BUILD.bazel	1969-12-31 16:00:00
2499+++ d/google/ads/googleads/v12/errors/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
2500@@ -0,0 +1,167 @@
2501+load("@rules_proto//proto:defs.bzl", "proto_library")
2502+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
2503+
2504+proto_library(
2505+    name = "errors_proto",
2506+    srcs = [
2507+        "access_invitation_error.proto",
2508+        "account_budget_proposal_error.proto",
2509+        "account_link_error.proto",
2510+        "ad_customizer_error.proto",
2511+        "ad_error.proto",
2512+        "ad_group_ad_error.proto",
2513+        "ad_group_bid_modifier_error.proto",
2514+        "ad_group_criterion_customizer_error.proto",
2515+        "ad_group_criterion_error.proto",
2516+        "ad_group_customizer_error.proto",
2517+        "ad_group_error.proto",
2518+        "ad_group_feed_error.proto",
2519+        "ad_parameter_error.proto",
2520+        "ad_sharing_error.proto",
2521+        "adx_error.proto",
2522+        "asset_error.proto",
2523+        "asset_group_asset_error.proto",
2524+        "asset_group_error.proto",
2525+        "asset_group_listing_group_filter_error.proto",
2526+        "asset_link_error.proto",
2527+        "asset_set_asset_error.proto",
2528+        "asset_set_error.proto",
2529+        "asset_set_link_error.proto",
2530+        "audience_error.proto",
2531+        "audience_insights_error.proto",
2532+        "authentication_error.proto",
2533+        "authorization_error.proto",
2534+        "batch_job_error.proto",
2535+        "bidding_error.proto",
2536+        "bidding_strategy_error.proto",
2537+        "billing_setup_error.proto",
2538+        "campaign_budget_error.proto",
2539+        "campaign_conversion_goal_error.proto",
2540+        "campaign_criterion_error.proto",
2541+        "campaign_customizer_error.proto",
2542+        "campaign_draft_error.proto",
2543+        "campaign_error.proto",
2544+        "campaign_experiment_error.proto",
2545+        "campaign_feed_error.proto",
2546+        "campaign_shared_set_error.proto",
2547+        "change_event_error.proto",
2548+        "change_status_error.proto",
2549+        "collection_size_error.proto",
2550+        "context_error.proto",
2551+        "conversion_action_error.proto",
2552+        "conversion_adjustment_upload_error.proto",
2553+        "conversion_custom_variable_error.proto",
2554+        "conversion_goal_campaign_config_error.proto",
2555+        "conversion_upload_error.proto",
2556+        "conversion_value_rule_error.proto",
2557+        "conversion_value_rule_set_error.proto",
2558+        "country_code_error.proto",
2559+        "criterion_error.proto",
2560+        "currency_code_error.proto",
2561+        "custom_audience_error.proto",
2562+        "custom_conversion_goal_error.proto",
2563+        "custom_interest_error.proto",
2564+        "customer_client_link_error.proto",
2565+        "customer_customizer_error.proto",
2566+        "customer_error.proto",
2567+        "customer_feed_error.proto",
2568+        "customer_manager_link_error.proto",
2569+        "customer_user_access_error.proto",
2570+        "customizer_attribute_error.proto",
2571+        "database_error.proto",
2572+        "date_error.proto",
2573+        "date_range_error.proto",
2574+        "distinct_error.proto",
2575+        "enum_error.proto",
2576+        "errors.proto",
2577+        "experiment_arm_error.proto",
2578+        "experiment_error.proto",
2579+        "extension_feed_item_error.proto",
2580+        "extension_setting_error.proto",
2581+        "feed_attribute_reference_error.proto",
2582+        "feed_error.proto",
2583+        "feed_item_error.proto",
2584+        "feed_item_set_error.proto",
2585+        "feed_item_set_link_error.proto",
2586+        "feed_item_target_error.proto",
2587+        "feed_item_validation_error.proto",
2588+        "feed_mapping_error.proto",
2589+        "field_error.proto",
2590+        "field_mask_error.proto",
2591+        "function_error.proto",
2592+        "function_parsing_error.proto",
2593+        "geo_target_constant_suggestion_error.proto",
2594+        "header_error.proto",
2595+        "id_error.proto",
2596+        "image_error.proto",
2597+        "internal_error.proto",
2598+        "invoice_error.proto",
2599+        "keyword_plan_ad_group_error.proto",
2600+        "keyword_plan_ad_group_keyword_error.proto",
2601+        "keyword_plan_campaign_error.proto",
2602+        "keyword_plan_campaign_keyword_error.proto",
2603+        "keyword_plan_error.proto",
2604+        "keyword_plan_idea_error.proto",
2605+        "label_error.proto",
2606+        "language_code_error.proto",
2607+        "list_operation_error.proto",
2608+        "manager_link_error.proto",
2609+        "media_bundle_error.proto",
2610+        "media_file_error.proto",
2611+        "media_upload_error.proto",
2612+        "merchant_center_error.proto",
2613+        "multiplier_error.proto",
2614+        "mutate_error.proto",
2615+        "new_resource_creation_error.proto",
2616+        "not_allowlisted_error.proto",
2617+        "not_empty_error.proto",
2618+        "null_error.proto",
2619+        "offline_user_data_job_error.proto",
2620+        "operation_access_denied_error.proto",
2621+        "operator_error.proto",
2622+        "partial_failure_error.proto",
2623+        "payments_account_error.proto",
2624+        "policy_finding_error.proto",
2625+        "policy_validation_parameter_error.proto",
2626+        "policy_violation_error.proto",
2627+        "query_error.proto",
2628+        "quota_error.proto",
2629+        "range_error.proto",
2630+        "reach_plan_error.proto",
2631+        "recommendation_error.proto",
2632+        "region_code_error.proto",
2633+        "request_error.proto",
2634+        "resource_access_denied_error.proto",
2635+        "resource_count_limit_exceeded_error.proto",
2636+        "setting_error.proto",
2637+        "shared_criterion_error.proto",
2638+        "shared_set_error.proto",
2639+        "size_limit_error.proto",
2640+        "smart_campaign_error.proto",
2641+        "string_format_error.proto",
2642+        "string_length_error.proto",
2643+        "third_party_app_analytics_link_error.proto",
2644+        "time_zone_error.proto",
2645+        "url_field_error.proto",
2646+        "user_data_error.proto",
2647+        "user_list_error.proto",
2648+        "youtube_video_registration_error.proto",
2649+    ],
2650+    visibility = ["//visibility:public"],
2651+    deps = [
2652+        "//google/ads/googleads/v12/common:common_proto",
2653+        "//google/ads/googleads/v12/enums:enums_proto",
2654+        "@com_google_protobuf//:duration_proto",
2655+    ],
2656+)
2657+
2658+go_proto_library(
2659+    name = "errors_go_proto",
2660+    importpath = "google.golang.org/genproto/googleapis/ads/googleads/v12/errors",
2661+    proto = ":errors_proto",
2662+    visibility = ["//visibility:public"],
2663+    deps = [
2664+        "//google/ads/googleads/v12/common:common_go_proto",
2665+        "//google/ads/googleads/v12/enums:enums_go_proto",
2666+    ],
2667+)
2668diff -urN c/google/ads/googleads/v12/resources/BUILD.bazel d/google/ads/googleads/v12/resources/BUILD.bazel
2669--- c/google/ads/googleads/v12/resources/BUILD.bazel	1969-12-31 16:00:00
2670+++ d/google/ads/googleads/v12/resources/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
2671@@ -0,0 +1,188 @@
2672+load("@rules_proto//proto:defs.bzl", "proto_library")
2673+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
2674+
2675+proto_library(
2676+    name = "resources_proto",
2677+    srcs = [
2678+        "accessible_bidding_strategy.proto",
2679+        "account_budget.proto",
2680+        "account_budget_proposal.proto",
2681+        "account_link.proto",
2682+        "ad.proto",
2683+        "ad_group.proto",
2684+        "ad_group_ad.proto",
2685+        "ad_group_ad_asset_combination_view.proto",
2686+        "ad_group_ad_asset_view.proto",
2687+        "ad_group_ad_label.proto",
2688+        "ad_group_asset.proto",
2689+        "ad_group_asset_set.proto",
2690+        "ad_group_audience_view.proto",
2691+        "ad_group_bid_modifier.proto",
2692+        "ad_group_criterion.proto",
2693+        "ad_group_criterion_customizer.proto",
2694+        "ad_group_criterion_label.proto",
2695+        "ad_group_criterion_simulation.proto",
2696+        "ad_group_customizer.proto",
2697+        "ad_group_extension_setting.proto",
2698+        "ad_group_feed.proto",
2699+        "ad_group_label.proto",
2700+        "ad_group_simulation.proto",
2701+        "ad_parameter.proto",
2702+        "ad_schedule_view.proto",
2703+        "age_range_view.proto",
2704+        "asset.proto",
2705+        "asset_field_type_view.proto",
2706+        "asset_group.proto",
2707+        "asset_group_asset.proto",
2708+        "asset_group_listing_group_filter.proto",
2709+        "asset_group_product_group_view.proto",
2710+        "asset_group_signal.proto",
2711+        "asset_set.proto",
2712+        "asset_set_asset.proto",
2713+        "asset_set_type_view.proto",
2714+        "audience.proto",
2715+        "batch_job.proto",
2716+        "bidding_data_exclusion.proto",
2717+        "bidding_seasonality_adjustment.proto",
2718+        "bidding_strategy.proto",
2719+        "bidding_strategy_simulation.proto",
2720+        "billing_setup.proto",
2721+        "call_view.proto",
2722+        "campaign.proto",
2723+        "campaign_asset.proto",
2724+        "campaign_asset_set.proto",
2725+        "campaign_audience_view.proto",
2726+        "campaign_bid_modifier.proto",
2727+        "campaign_budget.proto",
2728+        "campaign_conversion_goal.proto",
2729+        "campaign_criterion.proto",
2730+        "campaign_criterion_simulation.proto",
2731+        "campaign_customizer.proto",
2732+        "campaign_draft.proto",
2733+        "campaign_extension_setting.proto",
2734+        "campaign_feed.proto",
2735+        "campaign_group.proto",
2736+        "campaign_label.proto",
2737+        "campaign_shared_set.proto",
2738+        "campaign_simulation.proto",
2739+        "carrier_constant.proto",
2740+        "change_event.proto",
2741+        "change_status.proto",
2742+        "click_view.proto",
2743+        "combined_audience.proto",
2744+        "conversion_action.proto",
2745+        "conversion_custom_variable.proto",
2746+        "conversion_goal_campaign_config.proto",
2747+        "conversion_value_rule.proto",
2748+        "conversion_value_rule_set.proto",
2749+        "currency_constant.proto",
2750+        "custom_audience.proto",
2751+        "custom_conversion_goal.proto",
2752+        "custom_interest.proto",
2753+        "customer.proto",
2754+        "customer_asset.proto",
2755+        "customer_asset_set.proto",
2756+        "customer_client.proto",
2757+        "customer_client_link.proto",
2758+        "customer_conversion_goal.proto",
2759+        "customer_customizer.proto",
2760+        "customer_extension_setting.proto",
2761+        "customer_feed.proto",
2762+        "customer_label.proto",
2763+        "customer_manager_link.proto",
2764+        "customer_negative_criterion.proto",
2765+        "customer_user_access.proto",
2766+        "customer_user_access_invitation.proto",
2767+        "customizer_attribute.proto",
2768+        "detail_placement_view.proto",
2769+        "detailed_demographic.proto",
2770+        "display_keyword_view.proto",
2771+        "distance_view.proto",
2772+        "domain_category.proto",
2773+        "dynamic_search_ads_search_term_view.proto",
2774+        "expanded_landing_page_view.proto",
2775+        "experiment.proto",
2776+        "experiment_arm.proto",
2777+        "extension_feed_item.proto",
2778+        "feed.proto",
2779+        "feed_item.proto",
2780+        "feed_item_set.proto",
2781+        "feed_item_set_link.proto",
2782+        "feed_item_target.proto",
2783+        "feed_mapping.proto",
2784+        "feed_placeholder_view.proto",
2785+        "gender_view.proto",
2786+        "geo_target_constant.proto",
2787+        "geographic_view.proto",
2788+        "google_ads_field.proto",
2789+        "group_placement_view.proto",
2790+        "hotel_group_view.proto",
2791+        "hotel_performance_view.proto",
2792+        "hotel_reconciliation.proto",
2793+        "income_range_view.proto",
2794+        "invoice.proto",
2795+        "keyword_plan.proto",
2796+        "keyword_plan_ad_group.proto",
2797+        "keyword_plan_ad_group_keyword.proto",
2798+        "keyword_plan_campaign.proto",
2799+        "keyword_plan_campaign_keyword.proto",
2800+        "keyword_theme_constant.proto",
2801+        "keyword_view.proto",
2802+        "label.proto",
2803+        "landing_page_view.proto",
2804+        "language_constant.proto",
2805+        "lead_form_submission_data.proto",
2806+        "life_event.proto",
2807+        "location_view.proto",
2808+        "managed_placement_view.proto",
2809+        "media_file.proto",
2810+        "merchant_center_link.proto",
2811+        "mobile_app_category_constant.proto",
2812+        "mobile_device_constant.proto",
2813+        "offline_user_data_job.proto",
2814+        "operating_system_version_constant.proto",
2815+        "paid_organic_search_term_view.proto",
2816+        "parental_status_view.proto",
2817+        "payments_account.proto",
2818+        "per_store_view.proto",
2819+        "product_bidding_category_constant.proto",
2820+        "product_group_view.proto",
2821+        "recommendation.proto",
2822+        "remarketing_action.proto",
2823+        "search_term_view.proto",
2824+        "shared_criterion.proto",
2825+        "shared_set.proto",
2826+        "shopping_performance_view.proto",
2827+        "smart_campaign_search_term_view.proto",
2828+        "smart_campaign_setting.proto",
2829+        "third_party_app_analytics_link.proto",
2830+        "topic_constant.proto",
2831+        "topic_view.proto",
2832+        "user_interest.proto",
2833+        "user_list.proto",
2834+        "user_location_view.proto",
2835+        "video.proto",
2836+        "webpage_view.proto",
2837+    ],
2838+    visibility = ["//visibility:public"],
2839+    deps = [
2840+        "//google/ads/googleads/v12/common:common_proto",
2841+        "//google/ads/googleads/v12/enums:enums_proto",
2842+        "//google/ads/googleads/v12/errors:errors_proto",
2843+        "//google/api:annotations_proto",
2844+        "@com_google_protobuf//:field_mask_proto",
2845+    ],
2846+)
2847+
2848+go_proto_library(
2849+    name = "resources_go_proto",
2850+    importpath = "google.golang.org/genproto/googleapis/ads/googleads/v12/resources",
2851+    proto = ":resources_proto",
2852+    visibility = ["//visibility:public"],
2853+    deps = [
2854+        "//google/ads/googleads/v12/common:common_go_proto",
2855+        "//google/ads/googleads/v12/enums:enums_go_proto",
2856+        "//google/ads/googleads/v12/errors:errors_go_proto",
2857+        "//google/api:annotations_go_proto",
2858+    ],
2859+)
2860diff -urN c/google/ads/googleads/v12/services/BUILD.bazel d/google/ads/googleads/v12/services/BUILD.bazel
2861--- c/google/ads/googleads/v12/services/BUILD.bazel	1969-12-31 16:00:00
2862+++ d/google/ads/googleads/v12/services/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
2863@@ -0,0 +1,139 @@
2864+load("@rules_proto//proto:defs.bzl", "proto_library")
2865+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
2866+
2867+proto_library(
2868+    name = "services_proto",
2869+    srcs = [
2870+        "account_budget_proposal_service.proto",
2871+        "account_link_service.proto",
2872+        "ad_group_ad_label_service.proto",
2873+        "ad_group_ad_service.proto",
2874+        "ad_group_asset_service.proto",
2875+        "ad_group_asset_set_service.proto",
2876+        "ad_group_bid_modifier_service.proto",
2877+        "ad_group_criterion_customizer_service.proto",
2878+        "ad_group_criterion_label_service.proto",
2879+        "ad_group_criterion_service.proto",
2880+        "ad_group_customizer_service.proto",
2881+        "ad_group_extension_setting_service.proto",
2882+        "ad_group_feed_service.proto",
2883+        "ad_group_label_service.proto",
2884+        "ad_group_service.proto",
2885+        "ad_parameter_service.proto",
2886+        "ad_service.proto",
2887+        "asset_group_asset_service.proto",
2888+        "asset_group_listing_group_filter_service.proto",
2889+        "asset_group_service.proto",
2890+        "asset_group_signal_service.proto",
2891+        "asset_service.proto",
2892+        "asset_set_asset_service.proto",
2893+        "asset_set_service.proto",
2894+        "audience_insights_service.proto",
2895+        "audience_service.proto",
2896+        "batch_job_service.proto",
2897+        "bidding_data_exclusion_service.proto",
2898+        "bidding_seasonality_adjustment_service.proto",
2899+        "bidding_strategy_service.proto",
2900+        "billing_setup_service.proto",
2901+        "campaign_asset_service.proto",
2902+        "campaign_asset_set_service.proto",
2903+        "campaign_bid_modifier_service.proto",
2904+        "campaign_budget_service.proto",
2905+        "campaign_conversion_goal_service.proto",
2906+        "campaign_criterion_service.proto",
2907+        "campaign_customizer_service.proto",
2908+        "campaign_draft_service.proto",
2909+        "campaign_extension_setting_service.proto",
2910+        "campaign_feed_service.proto",
2911+        "campaign_group_service.proto",
2912+        "campaign_label_service.proto",
2913+        "campaign_service.proto",
2914+        "campaign_shared_set_service.proto",
2915+        "conversion_action_service.proto",
2916+        "conversion_adjustment_upload_service.proto",
2917+        "conversion_custom_variable_service.proto",
2918+        "conversion_goal_campaign_config_service.proto",
2919+        "conversion_upload_service.proto",
2920+        "conversion_value_rule_service.proto",
2921+        "conversion_value_rule_set_service.proto",
2922+        "custom_audience_service.proto",
2923+        "custom_conversion_goal_service.proto",
2924+        "custom_interest_service.proto",
2925+        "customer_asset_service.proto",
2926+        "customer_asset_set_service.proto",
2927+        "customer_client_link_service.proto",
2928+        "customer_conversion_goal_service.proto",
2929+        "customer_customizer_service.proto",
2930+        "customer_extension_setting_service.proto",
2931+        "customer_feed_service.proto",
2932+        "customer_label_service.proto",
2933+        "customer_manager_link_service.proto",
2934+        "customer_negative_criterion_service.proto",
2935+        "customer_service.proto",
2936+        "customer_user_access_invitation_service.proto",
2937+        "customer_user_access_service.proto",
2938+        "customizer_attribute_service.proto",
2939+        "experiment_arm_service.proto",
2940+        "experiment_service.proto",
2941+        "extension_feed_item_service.proto",
2942+        "feed_item_service.proto",
2943+        "feed_item_set_link_service.proto",
2944+        "feed_item_set_service.proto",
2945+        "feed_item_target_service.proto",
2946+        "feed_mapping_service.proto",
2947+        "feed_service.proto",
2948+        "geo_target_constant_service.proto",
2949+        "google_ads_field_service.proto",
2950+        "google_ads_service.proto",
2951+        "invoice_service.proto",
2952+        "keyword_plan_ad_group_keyword_service.proto",
2953+        "keyword_plan_ad_group_service.proto",
2954+        "keyword_plan_campaign_keyword_service.proto",
2955+        "keyword_plan_campaign_service.proto",
2956+        "keyword_plan_idea_service.proto",
2957+        "keyword_plan_service.proto",
2958+        "keyword_theme_constant_service.proto",
2959+        "label_service.proto",
2960+        "media_file_service.proto",
2961+        "merchant_center_link_service.proto",
2962+        "offline_user_data_job_service.proto",
2963+        "payments_account_service.proto",
2964+        "reach_plan_service.proto",
2965+        "recommendation_service.proto",
2966+        "remarketing_action_service.proto",
2967+        "shared_criterion_service.proto",
2968+        "shared_set_service.proto",
2969+        "smart_campaign_setting_service.proto",
2970+        "smart_campaign_suggest_service.proto",
2971+        "third_party_app_analytics_link_service.proto",
2972+        "user_data_service.proto",
2973+        "user_list_service.proto",
2974+    ],
2975+    visibility = ["//visibility:public"],
2976+    deps = [
2977+        "//google/ads/googleads/v12/common:common_proto",
2978+        "//google/ads/googleads/v12/enums:enums_proto",
2979+        "//google/ads/googleads/v12/resources:resources_proto",
2980+        "//google/api:annotations_proto",
2981+        "//google/longrunning:longrunning_proto",
2982+        "//google/rpc:status_proto",
2983+        "@com_google_protobuf//:empty_proto",
2984+        "@com_google_protobuf//:field_mask_proto",
2985+    ],
2986+)
2987+
2988+go_proto_library(
2989+    name = "services_go_proto",
2990+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
2991+    importpath = "google.golang.org/genproto/googleapis/ads/googleads/v12/services",
2992+    proto = ":services_proto",
2993+    visibility = ["//visibility:public"],
2994+    deps = [
2995+        "//google/ads/googleads/v12/common:common_go_proto",
2996+        "//google/ads/googleads/v12/enums:enums_go_proto",
2997+        "//google/ads/googleads/v12/resources:resources_go_proto",
2998+        "//google/api:annotations_go_proto",
2999+        "//google/longrunning:longrunning_go_proto",
3000+        "//google/rpc:status_go_proto",
3001+    ],
3002+)
3003diff -urN c/google/ads/searchads360/v0/common/BUILD.bazel d/google/ads/searchads360/v0/common/BUILD.bazel
3004--- c/google/ads/searchads360/v0/common/BUILD.bazel	1969-12-31 16:00:00
3005+++ d/google/ads/searchads360/v0/common/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
3006@@ -0,0 +1,33 @@
3007+load("@rules_proto//proto:defs.bzl", "proto_library")
3008+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
3009+
3010+proto_library(
3011+    name = "common_proto",
3012+    srcs = [
3013+        "bidding.proto",
3014+        "criteria.proto",
3015+        "custom_parameter.proto",
3016+        "frequency_cap.proto",
3017+        "metrics.proto",
3018+        "real_time_bidding_setting.proto",
3019+        "segments.proto",
3020+        "value.proto",
3021+    ],
3022+    visibility = ["//visibility:public"],
3023+    deps = [
3024+        "//google/ads/searchads360/v0/enums:enums_proto",
3025+        "//google/api:annotations_proto",
3026+        "@com_google_protobuf//:wrappers_proto",
3027+    ],
3028+)
3029+
3030+go_proto_library(
3031+    name = "common_go_proto",
3032+    importpath = "google.golang.org/genproto/googleapis/ads/searchads360/v0/common",
3033+    proto = ":common_proto",
3034+    visibility = ["//visibility:public"],
3035+    deps = [
3036+        "//google/ads/searchads360/v0/enums:enums_go_proto",
3037+        "//google/api:annotations_go_proto",
3038+    ],
3039+)
3040diff -urN c/google/ads/searchads360/v0/enums/BUILD.bazel d/google/ads/searchads360/v0/enums/BUILD.bazel
3041--- c/google/ads/searchads360/v0/enums/BUILD.bazel	1969-12-31 16:00:00
3042+++ d/google/ads/searchads360/v0/enums/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
3043@@ -0,0 +1,62 @@
3044+load("@rules_proto//proto:defs.bzl", "proto_library")
3045+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
3046+
3047+proto_library(
3048+    name = "enums_proto",
3049+    srcs = [
3050+        "account_status.proto",
3051+        "account_type.proto",
3052+        "ad_group_ad_rotation_mode.proto",
3053+        "ad_group_criterion_engine_status.proto",
3054+        "ad_group_criterion_status.proto",
3055+        "ad_group_status.proto",
3056+        "ad_group_type.proto",
3057+        "ad_serving_optimization_status.proto",
3058+        "advertising_channel_sub_type.proto",
3059+        "advertising_channel_type.proto",
3060+        "age_range_type.proto",
3061+        "asset_field_type.proto",
3062+        "attribution_model.proto",
3063+        "bidding_strategy_status.proto",
3064+        "bidding_strategy_system_status.proto",
3065+        "bidding_strategy_type.proto",
3066+        "budget_delivery_method.proto",
3067+        "budget_period.proto",
3068+        "campaign_serving_status.proto",
3069+        "campaign_status.proto",
3070+        "conversion_action_category.proto",
3071+        "conversion_action_status.proto",
3072+        "conversion_action_type.proto",
3073+        "conversion_tracking_status_enum.proto",
3074+        "criterion_type.proto",
3075+        "custom_column_value_type.proto",
3076+        "customer_status.proto",
3077+        "data_driven_model_status.proto",
3078+        "day_of_week.proto",
3079+        "device.proto",
3080+        "gender_type.proto",
3081+        "interaction_event_type.proto",
3082+        "keyword_match_type.proto",
3083+        "listing_group_type.proto",
3084+        "location_group_radius_units.proto",
3085+        "manager_link_status.proto",
3086+        "negative_geo_target_type.proto",
3087+        "optimization_goal_type.proto",
3088+        "positive_geo_target_type.proto",
3089+        "quality_score_bucket.proto",
3090+        "search_ads360_field_category.proto",
3091+        "search_ads360_field_data_type.proto",
3092+        "summary_row_setting.proto",
3093+        "target_impression_share_location.proto",
3094+        "webpage_condition_operand.proto",
3095+        "webpage_condition_operator.proto",
3096+    ],
3097+    visibility = ["//visibility:public"],
3098+)
3099+
3100+go_proto_library(
3101+    name = "enums_go_proto",
3102+    importpath = "google.golang.org/genproto/googleapis/ads/searchads360/v0/enums",
3103+    proto = ":enums_proto",
3104+    visibility = ["//visibility:public"],
3105+)
3106diff -urN c/google/ads/searchads360/v0/resources/BUILD.bazel d/google/ads/searchads360/v0/resources/BUILD.bazel
3107--- c/google/ads/searchads360/v0/resources/BUILD.bazel	1969-12-31 16:00:00
3108+++ d/google/ads/searchads360/v0/resources/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
3109@@ -0,0 +1,41 @@
3110+load("@rules_proto//proto:defs.bzl", "proto_library")
3111+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
3112+
3113+proto_library(
3114+    name = "resources_proto",
3115+    srcs = [
3116+        "ad_group.proto",
3117+        "ad_group_bid_modifier.proto",
3118+        "ad_group_criterion.proto",
3119+        "bidding_strategy.proto",
3120+        "campaign.proto",
3121+        "campaign_budget.proto",
3122+        "campaign_criterion.proto",
3123+        "conversion_action.proto",
3124+        "custom_column.proto",
3125+        "customer.proto",
3126+        "customer_client.proto",
3127+        "customer_manager_link.proto",
3128+        "keyword_view.proto",
3129+        "product_group_view.proto",
3130+        "search_ads360_field.proto",
3131+    ],
3132+    visibility = ["//visibility:public"],
3133+    deps = [
3134+        "//google/ads/searchads360/v0/common:common_proto",
3135+        "//google/ads/searchads360/v0/enums:enums_proto",
3136+        "//google/api:annotations_proto",
3137+    ],
3138+)
3139+
3140+go_proto_library(
3141+    name = "resources_go_proto",
3142+    importpath = "google.golang.org/genproto/googleapis/ads/searchads360/v0/resources",
3143+    proto = ":resources_proto",
3144+    visibility = ["//visibility:public"],
3145+    deps = [
3146+        "//google/ads/searchads360/v0/common:common_go_proto",
3147+        "//google/ads/searchads360/v0/enums:enums_go_proto",
3148+        "//google/api:annotations_go_proto",
3149+    ],
3150+)
3151diff -urN c/google/ads/searchads360/v0/services/BUILD.bazel d/google/ads/searchads360/v0/services/BUILD.bazel
3152--- c/google/ads/searchads360/v0/services/BUILD.bazel	1969-12-31 16:00:00
3153+++ d/google/ads/searchads360/v0/services/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
3154@@ -0,0 +1,33 @@
3155+load("@rules_proto//proto:defs.bzl", "proto_library")
3156+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
3157+
3158+proto_library(
3159+    name = "services_proto",
3160+    srcs = [
3161+        "custom_column_service.proto",
3162+        "search_ads360_field_service.proto",
3163+        "search_ads360_service.proto",
3164+    ],
3165+    visibility = ["//visibility:public"],
3166+    deps = [
3167+        "//google/ads/searchads360/v0/common:common_proto",
3168+        "//google/ads/searchads360/v0/enums:enums_proto",
3169+        "//google/ads/searchads360/v0/resources:resources_proto",
3170+        "//google/api:annotations_proto",
3171+        "@com_google_protobuf//:field_mask_proto",
3172+    ],
3173+)
3174+
3175+go_proto_library(
3176+    name = "services_go_proto",
3177+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
3178+    importpath = "google.golang.org/genproto/googleapis/ads/searchads360/v0/services",
3179+    proto = ":services_proto",
3180+    visibility = ["//visibility:public"],
3181+    deps = [
3182+        "//google/ads/searchads360/v0/common:common_go_proto",
3183+        "//google/ads/searchads360/v0/enums:enums_go_proto",
3184+        "//google/ads/searchads360/v0/resources:resources_go_proto",
3185+        "//google/api:annotations_go_proto",
3186+    ],
3187+)
3188diff -urN c/google/analytics/admin/v1alpha/BUILD.bazel d/google/analytics/admin/v1alpha/BUILD.bazel
3189--- c/google/analytics/admin/v1alpha/BUILD.bazel	1969-12-31 16:00:00
3190+++ d/google/analytics/admin/v1alpha/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
3191@@ -0,0 +1,30 @@
3192+load("@rules_proto//proto:defs.bzl", "proto_library")
3193+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
3194+
3195+proto_library(
3196+    name = "admin_proto",
3197+    srcs = [
3198+        "access_report.proto",
3199+        "analytics_admin.proto",
3200+        "audience.proto",
3201+        "resources.proto",
3202+    ],
3203+    visibility = ["//visibility:public"],
3204+    deps = [
3205+        "//google/api:annotations_proto",
3206+        "@com_google_protobuf//:duration_proto",
3207+        "@com_google_protobuf//:empty_proto",
3208+        "@com_google_protobuf//:field_mask_proto",
3209+        "@com_google_protobuf//:timestamp_proto",
3210+        "@com_google_protobuf//:wrappers_proto",
3211+    ],
3212+)
3213+
3214+go_proto_library(
3215+    name = "admin_go_proto",
3216+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
3217+    importpath = "google.golang.org/genproto/googleapis/analytics/admin/v1alpha",
3218+    proto = ":admin_proto",
3219+    visibility = ["//visibility:public"],
3220+    deps = ["//google/api:annotations_go_proto"],
3221+)
3222diff -urN c/google/analytics/admin/v1beta/BUILD.bazel d/google/analytics/admin/v1beta/BUILD.bazel
3223--- c/google/analytics/admin/v1beta/BUILD.bazel	1969-12-31 16:00:00
3224+++ d/google/analytics/admin/v1beta/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
3225@@ -0,0 +1,27 @@
3226+load("@rules_proto//proto:defs.bzl", "proto_library")
3227+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
3228+
3229+proto_library(
3230+    name = "admin_proto",
3231+    srcs = [
3232+        "analytics_admin.proto",
3233+        "resources.proto",
3234+    ],
3235+    visibility = ["//visibility:public"],
3236+    deps = [
3237+        "//google/api:annotations_proto",
3238+        "@com_google_protobuf//:empty_proto",
3239+        "@com_google_protobuf//:field_mask_proto",
3240+        "@com_google_protobuf//:timestamp_proto",
3241+        "@com_google_protobuf//:wrappers_proto",
3242+    ],
3243+)
3244+
3245+go_proto_library(
3246+    name = "admin_go_proto",
3247+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
3248+    importpath = "google.golang.org/genproto/googleapis/analytics/admin/v1beta",
3249+    proto = ":admin_proto",
3250+    visibility = ["//visibility:public"],
3251+    deps = ["//google/api:annotations_go_proto"],
3252+)
3253diff -urN c/google/analytics/data/v1alpha/BUILD.bazel d/google/analytics/data/v1alpha/BUILD.bazel
3254--- c/google/analytics/data/v1alpha/BUILD.bazel	1969-12-31 16:00:00
3255+++ d/google/analytics/data/v1alpha/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
3256@@ -0,0 +1,24 @@
3257+load("@rules_proto//proto:defs.bzl", "proto_library")
3258+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
3259+
3260+proto_library(
3261+    name = "data_proto",
3262+    srcs = [
3263+        "analytics_data_api.proto",
3264+        "data.proto",
3265+    ],
3266+    visibility = ["//visibility:public"],
3267+    deps = [
3268+        "//google/api:annotations_proto",
3269+        "@com_google_protobuf//:duration_proto",
3270+    ],
3271+)
3272+
3273+go_proto_library(
3274+    name = "data_go_proto",
3275+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
3276+    importpath = "google.golang.org/genproto/googleapis/analytics/data/v1alpha",
3277+    proto = ":data_proto",
3278+    visibility = ["//visibility:public"],
3279+    deps = ["//google/api:annotations_go_proto"],
3280+)
3281diff -urN c/google/analytics/data/v1beta/BUILD.bazel d/google/analytics/data/v1beta/BUILD.bazel
3282--- c/google/analytics/data/v1beta/BUILD.bazel	1969-12-31 16:00:00
3283+++ d/google/analytics/data/v1beta/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
3284@@ -0,0 +1,21 @@
3285+load("@rules_proto//proto:defs.bzl", "proto_library")
3286+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
3287+
3288+proto_library(
3289+    name = "data_proto",
3290+    srcs = [
3291+        "analytics_data_api.proto",
3292+        "data.proto",
3293+    ],
3294+    visibility = ["//visibility:public"],
3295+    deps = ["//google/api:annotations_proto"],
3296+)
3297+
3298+go_proto_library(
3299+    name = "data_go_proto",
3300+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
3301+    importpath = "google.golang.org/genproto/googleapis/analytics/data/v1beta",
3302+    proto = ":data_proto",
3303+    visibility = ["//visibility:public"],
3304+    deps = ["//google/api:annotations_go_proto"],
3305+)
3306diff -urN c/google/api/BUILD.bazel d/google/api/BUILD.bazel
3307--- c/google/api/BUILD.bazel	1969-12-31 16:00:00
3308+++ d/google/api/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
3309@@ -0,0 +1,215 @@
3310+load("@rules_proto//proto:defs.bzl", "proto_library")
3311+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
3312+
3313+proto_library(
3314+    name = "annotations_proto",
3315+    srcs = [
3316+        "annotations.proto",
3317+        "client.proto",
3318+        "field_behavior.proto",
3319+        "http.proto",
3320+        "resource.proto",
3321+        "routing.proto",
3322+    ],
3323+    visibility = ["//visibility:public"],
3324+    deps = [
3325+        ":api_proto",
3326+        "@com_google_protobuf//:descriptor_proto",
3327+        "@com_google_protobuf//:duration_proto",
3328+    ],
3329+)
3330+
3331+proto_library(
3332+    name = "api_proto",
3333+    srcs = ["launch_stage.proto"],
3334+    visibility = ["//visibility:public"],
3335+)
3336+
3337+proto_library(
3338+    name = "configchange_proto",
3339+    srcs = ["config_change.proto"],
3340+    visibility = ["//visibility:public"],
3341+)
3342+
3343+proto_library(
3344+    name = "distribution_proto",
3345+    srcs = ["distribution.proto"],
3346+    visibility = ["//visibility:public"],
3347+    deps = [
3348+        "@com_google_protobuf//:any_proto",
3349+        "@com_google_protobuf//:timestamp_proto",
3350+    ],
3351+)
3352+
3353+proto_library(
3354+    name = "error_reason_proto",
3355+    srcs = ["error_reason.proto"],
3356+    visibility = ["//visibility:public"],
3357+)
3358+
3359+proto_library(
3360+    name = "httpbody_proto",
3361+    srcs = ["httpbody.proto"],
3362+    visibility = ["//visibility:public"],
3363+    deps = ["@com_google_protobuf//:any_proto"],
3364+)
3365+
3366+proto_library(
3367+    name = "label_proto",
3368+    srcs = ["label.proto"],
3369+    visibility = ["//visibility:public"],
3370+)
3371+
3372+proto_library(
3373+    name = "metric_proto",
3374+    srcs = ["metric.proto"],
3375+    visibility = ["//visibility:public"],
3376+    deps = [
3377+        ":api_proto",
3378+        ":label_proto",
3379+        "@com_google_protobuf//:duration_proto",
3380+    ],
3381+)
3382+
3383+proto_library(
3384+    name = "monitoredres_proto",
3385+    srcs = ["monitored_resource.proto"],
3386+    visibility = ["//visibility:public"],
3387+    deps = [
3388+        ":api_proto",
3389+        ":label_proto",
3390+        "@com_google_protobuf//:struct_proto",
3391+    ],
3392+)
3393+
3394+proto_library(
3395+    name = "serviceconfig_proto",
3396+    srcs = [
3397+        "auth.proto",
3398+        "backend.proto",
3399+        "billing.proto",
3400+        "consumer.proto",
3401+        "context.proto",
3402+        "control.proto",
3403+        "documentation.proto",
3404+        "endpoint.proto",
3405+        "log.proto",
3406+        "logging.proto",
3407+        "monitoring.proto",
3408+        "quota.proto",
3409+        "service.proto",
3410+        "source_info.proto",
3411+        "system_parameter.proto",
3412+        "usage.proto",
3413+    ],
3414+    visibility = ["//visibility:public"],
3415+    deps = [
3416+        ":annotations_proto",
3417+        ":label_proto",
3418+        ":metric_proto",
3419+        ":monitoredres_proto",
3420+        "@com_google_protobuf//:any_proto",
3421+        "@com_google_protobuf//:api_proto",
3422+        "@com_google_protobuf//:type_proto",
3423+        "@com_google_protobuf//:wrappers_proto",
3424+    ],
3425+)
3426+
3427+proto_library(
3428+    name = "visibility_proto",
3429+    srcs = ["visibility.proto"],
3430+    visibility = ["//visibility:public"],
3431+    deps = ["@com_google_protobuf//:descriptor_proto"],
3432+)
3433+
3434+go_proto_library(
3435+    name = "annotations_go_proto",
3436+    importpath = "google.golang.org/genproto/googleapis/api/annotations",
3437+    proto = ":annotations_proto",
3438+    visibility = ["//visibility:public"],
3439+    deps = [":api_go_proto"],
3440+)
3441+
3442+go_proto_library(
3443+    name = "api_go_proto",
3444+    importpath = "google.golang.org/genproto/googleapis/api",
3445+    proto = ":api_proto",
3446+    visibility = ["//visibility:public"],
3447+)
3448+
3449+go_proto_library(
3450+    name = "configchange_go_proto",
3451+    importpath = "google.golang.org/genproto/googleapis/api/configchange",
3452+    proto = ":configchange_proto",
3453+    visibility = ["//visibility:public"],
3454+)
3455+
3456+go_proto_library(
3457+    name = "distribution_go_proto",
3458+    importpath = "google.golang.org/genproto/googleapis/api/distribution",
3459+    proto = ":distribution_proto",
3460+    visibility = ["//visibility:public"],
3461+)
3462+
3463+go_proto_library(
3464+    name = "error_reason_go_proto",
3465+    importpath = "google.golang.org/genproto/googleapis/api/error_reason",
3466+    proto = ":error_reason_proto",
3467+    visibility = ["//visibility:public"],
3468+)
3469+
3470+go_proto_library(
3471+    name = "httpbody_go_proto",
3472+    importpath = "google.golang.org/genproto/googleapis/api/httpbody",
3473+    proto = ":httpbody_proto",
3474+    visibility = ["//visibility:public"],
3475+)
3476+
3477+go_proto_library(
3478+    name = "label_go_proto",
3479+    importpath = "google.golang.org/genproto/googleapis/api/label",
3480+    proto = ":label_proto",
3481+    visibility = ["//visibility:public"],
3482+)
3483+
3484+go_proto_library(
3485+    name = "metric_go_proto",
3486+    importpath = "google.golang.org/genproto/googleapis/api/metric",
3487+    proto = ":metric_proto",
3488+    visibility = ["//visibility:public"],
3489+    deps = [
3490+        ":api_go_proto",
3491+        ":label_go_proto",
3492+    ],
3493+)
3494+
3495+go_proto_library(
3496+    name = "monitoredres_go_proto",
3497+    importpath = "google.golang.org/genproto/googleapis/api/monitoredres",
3498+    proto = ":monitoredres_proto",
3499+    visibility = ["//visibility:public"],
3500+    deps = [
3501+        ":api_go_proto",
3502+        ":label_go_proto",
3503+    ],
3504+)
3505+
3506+go_proto_library(
3507+    name = "serviceconfig_go_proto",
3508+    importpath = "google.golang.org/genproto/googleapis/api/serviceconfig",
3509+    proto = ":serviceconfig_proto",
3510+    visibility = ["//visibility:public"],
3511+    deps = [
3512+        ":annotations_go_proto",
3513+        ":label_go_proto",
3514+        ":metric_go_proto",
3515+        ":monitoredres_go_proto",
3516+    ],
3517+)
3518+
3519+go_proto_library(
3520+    name = "visibility_go_proto",
3521+    importpath = "google.golang.org/genproto/googleapis/api/visibility",
3522+    proto = ":visibility_proto",
3523+    visibility = ["//visibility:public"],
3524+)
3525diff -urN c/google/api/apikeys/v2/BUILD.bazel d/google/api/apikeys/v2/BUILD.bazel
3526--- c/google/api/apikeys/v2/BUILD.bazel	1969-12-31 16:00:00
3527+++ d/google/api/apikeys/v2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
3528@@ -0,0 +1,29 @@
3529+load("@rules_proto//proto:defs.bzl", "proto_library")
3530+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
3531+
3532+proto_library(
3533+    name = "apikeys_proto",
3534+    srcs = [
3535+        "apikeys.proto",
3536+        "resources.proto",
3537+    ],
3538+    visibility = ["//visibility:public"],
3539+    deps = [
3540+        "//google/api:annotations_proto",
3541+        "//google/longrunning:longrunning_proto",
3542+        "@com_google_protobuf//:field_mask_proto",
3543+        "@com_google_protobuf//:timestamp_proto",
3544+    ],
3545+)
3546+
3547+go_proto_library(
3548+    name = "apikeys_go_proto",
3549+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
3550+    importpath = "google.golang.org/genproto/googleapis/api/apikeys/v2",
3551+    proto = ":apikeys_proto",
3552+    visibility = ["//visibility:public"],
3553+    deps = [
3554+        "//google/api:annotations_go_proto",
3555+        "//google/longrunning:longrunning_go_proto",
3556+    ],
3557+)
3558diff -urN c/google/api/expr/conformance/v1alpha1/BUILD.bazel d/google/api/expr/conformance/v1alpha1/BUILD.bazel
3559--- c/google/api/expr/conformance/v1alpha1/BUILD.bazel	1969-12-31 16:00:00
3560+++ d/google/api/expr/conformance/v1alpha1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
3561@@ -0,0 +1,26 @@
3562+load("@rules_proto//proto:defs.bzl", "proto_library")
3563+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
3564+
3565+proto_library(
3566+    name = "confpb_proto",
3567+    srcs = ["conformance_service.proto"],
3568+    visibility = ["//visibility:public"],
3569+    deps = [
3570+        "//google/api:annotations_proto",
3571+        "//google/api/expr/v1alpha1:expr_proto",
3572+        "//google/rpc:status_proto",
3573+    ],
3574+)
3575+
3576+go_proto_library(
3577+    name = "confpb_go_proto",
3578+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
3579+    importpath = "google.golang.org/genproto/googleapis/api/expr/conformance/v1alpha1",
3580+    proto = ":confpb_proto",
3581+    visibility = ["//visibility:public"],
3582+    deps = [
3583+        "//google/api:annotations_go_proto",
3584+        "//google/api/expr/v1alpha1:expr_go_proto",
3585+        "//google/rpc:status_go_proto",
3586+    ],
3587+)
3588diff -urN c/google/api/expr/v1alpha1/BUILD.bazel d/google/api/expr/v1alpha1/BUILD.bazel
3589--- c/google/api/expr/v1alpha1/BUILD.bazel	1969-12-31 16:00:00
3590+++ d/google/api/expr/v1alpha1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
3591@@ -0,0 +1,30 @@
3592+load("@rules_proto//proto:defs.bzl", "proto_library")
3593+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
3594+
3595+proto_library(
3596+    name = "expr_proto",
3597+    srcs = [
3598+        "checked.proto",
3599+        "eval.proto",
3600+        "explain.proto",
3601+        "syntax.proto",
3602+        "value.proto",
3603+    ],
3604+    visibility = ["//visibility:public"],
3605+    deps = [
3606+        "//google/rpc:status_proto",
3607+        "@com_google_protobuf//:any_proto",
3608+        "@com_google_protobuf//:duration_proto",
3609+        "@com_google_protobuf//:empty_proto",
3610+        "@com_google_protobuf//:struct_proto",
3611+        "@com_google_protobuf//:timestamp_proto",
3612+    ],
3613+)
3614+
3615+go_proto_library(
3616+    name = "expr_go_proto",
3617+    importpath = "google.golang.org/genproto/googleapis/api/expr/v1alpha1",
3618+    proto = ":expr_proto",
3619+    visibility = ["//visibility:public"],
3620+    deps = ["//google/rpc:status_go_proto"],
3621+)
3622diff -urN c/google/api/expr/v1beta1/BUILD.bazel d/google/api/expr/v1beta1/BUILD.bazel
3623--- c/google/api/expr/v1beta1/BUILD.bazel	1969-12-31 16:00:00
3624+++ d/google/api/expr/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
3625@@ -0,0 +1,27 @@
3626+load("@rules_proto//proto:defs.bzl", "proto_library")
3627+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
3628+
3629+proto_library(
3630+    name = "expr_proto",
3631+    srcs = [
3632+        "decl.proto",
3633+        "eval.proto",
3634+        "expr.proto",
3635+        "source.proto",
3636+        "value.proto",
3637+    ],
3638+    visibility = ["//visibility:public"],
3639+    deps = [
3640+        "//google/rpc:status_proto",
3641+        "@com_google_protobuf//:any_proto",
3642+        "@com_google_protobuf//:struct_proto",
3643+    ],
3644+)
3645+
3646+go_proto_library(
3647+    name = "expr_go_proto",
3648+    importpath = "google.golang.org/genproto/googleapis/api/expr/v1beta1",
3649+    proto = ":expr_proto",
3650+    visibility = ["//visibility:public"],
3651+    deps = ["//google/rpc:status_go_proto"],
3652+)
3653diff -urN c/google/api/servicecontrol/v1/BUILD.bazel d/google/api/servicecontrol/v1/BUILD.bazel
3654--- c/google/api/servicecontrol/v1/BUILD.bazel	1969-12-31 16:00:00
3655+++ d/google/api/servicecontrol/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
3656@@ -0,0 +1,41 @@
3657+load("@rules_proto//proto:defs.bzl", "proto_library")
3658+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
3659+
3660+proto_library(
3661+    name = "servicecontrol_proto",
3662+    srcs = [
3663+        "check_error.proto",
3664+        "distribution.proto",
3665+        "http_request.proto",
3666+        "log_entry.proto",
3667+        "metric_value.proto",
3668+        "operation.proto",
3669+        "quota_controller.proto",
3670+        "service_controller.proto",
3671+    ],
3672+    visibility = ["//visibility:public"],
3673+    deps = [
3674+        "//google/api:annotations_proto",
3675+        "//google/api:distribution_proto",
3676+        "//google/logging/type:ltype_proto",
3677+        "//google/rpc:status_proto",
3678+        "@com_google_protobuf//:any_proto",
3679+        "@com_google_protobuf//:duration_proto",
3680+        "@com_google_protobuf//:struct_proto",
3681+        "@com_google_protobuf//:timestamp_proto",
3682+    ],
3683+)
3684+
3685+go_proto_library(
3686+    name = "servicecontrol_go_proto",
3687+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
3688+    importpath = "google.golang.org/genproto/googleapis/api/servicecontrol/v1",
3689+    proto = ":servicecontrol_proto",
3690+    visibility = ["//visibility:public"],
3691+    deps = [
3692+        "//google/api:annotations_go_proto",
3693+        "//google/api:distribution_go_proto",
3694+        "//google/logging/type:ltype_go_proto",
3695+        "//google/rpc:status_go_proto",
3696+    ],
3697+)
3698diff -urN c/google/api/servicecontrol/v2/BUILD.bazel d/google/api/servicecontrol/v2/BUILD.bazel
3699--- c/google/api/servicecontrol/v2/BUILD.bazel	1969-12-31 16:00:00
3700+++ d/google/api/servicecontrol/v2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
3701@@ -0,0 +1,26 @@
3702+load("@rules_proto//proto:defs.bzl", "proto_library")
3703+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
3704+
3705+proto_library(
3706+    name = "servicecontrol_proto",
3707+    srcs = ["service_controller.proto"],
3708+    visibility = ["//visibility:public"],
3709+    deps = [
3710+        "//google/api:annotations_proto",
3711+        "//google/rpc:status_proto",
3712+        "//google/rpc/context:attribute_context_proto",
3713+    ],
3714+)
3715+
3716+go_proto_library(
3717+    name = "servicecontrol_go_proto",
3718+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
3719+    importpath = "google.golang.org/genproto/googleapis/api/servicecontrol/v2",
3720+    proto = ":servicecontrol_proto",
3721+    visibility = ["//visibility:public"],
3722+    deps = [
3723+        "//google/api:annotations_go_proto",
3724+        "//google/rpc:status_go_proto",
3725+        "//google/rpc/context:attribute_context_go_proto",
3726+    ],
3727+)
3728diff -urN c/google/api/servicemanagement/v1/BUILD.bazel d/google/api/servicemanagement/v1/BUILD.bazel
3729--- c/google/api/servicemanagement/v1/BUILD.bazel	1969-12-31 16:00:00
3730+++ d/google/api/servicemanagement/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
3731@@ -0,0 +1,33 @@
3732+load("@rules_proto//proto:defs.bzl", "proto_library")
3733+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
3734+
3735+proto_library(
3736+    name = "servicemanagement_proto",
3737+    srcs = [
3738+        "resources.proto",
3739+        "servicemanager.proto",
3740+    ],
3741+    visibility = ["//visibility:public"],
3742+    deps = [
3743+        "//google/api:annotations_proto",
3744+        "//google/api:configchange_proto",
3745+        "//google/api:serviceconfig_proto",
3746+        "//google/longrunning:longrunning_proto",
3747+        "@com_google_protobuf//:any_proto",
3748+        "@com_google_protobuf//:timestamp_proto",
3749+    ],
3750+)
3751+
3752+go_proto_library(
3753+    name = "servicemanagement_go_proto",
3754+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
3755+    importpath = "google.golang.org/genproto/googleapis/api/servicemanagement/v1",
3756+    proto = ":servicemanagement_proto",
3757+    visibility = ["//visibility:public"],
3758+    deps = [
3759+        "//google/api:annotations_go_proto",
3760+        "//google/api:configchange_go_proto",
3761+        "//google/api:serviceconfig_go_proto",
3762+        "//google/longrunning:longrunning_go_proto",
3763+    ],
3764+)
3765diff -urN c/google/api/serviceusage/v1/BUILD.bazel d/google/api/serviceusage/v1/BUILD.bazel
3766--- c/google/api/serviceusage/v1/BUILD.bazel	1969-12-31 16:00:00
3767+++ d/google/api/serviceusage/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
3768@@ -0,0 +1,32 @@
3769+load("@rules_proto//proto:defs.bzl", "proto_library")
3770+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
3771+
3772+proto_library(
3773+    name = "serviceusage_proto",
3774+    srcs = [
3775+        "resources.proto",
3776+        "serviceusage.proto",
3777+    ],
3778+    visibility = ["//visibility:public"],
3779+    deps = [
3780+        "//google/api:annotations_proto",
3781+        "//google/api:monitoredres_proto",
3782+        "//google/api:serviceconfig_proto",
3783+        "//google/longrunning:longrunning_proto",
3784+        "@com_google_protobuf//:api_proto",
3785+    ],
3786+)
3787+
3788+go_proto_library(
3789+    name = "serviceusage_go_proto",
3790+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
3791+    importpath = "google.golang.org/genproto/googleapis/api/serviceusage/v1",
3792+    proto = ":serviceusage_proto",
3793+    visibility = ["//visibility:public"],
3794+    deps = [
3795+        "//google/api:annotations_go_proto",
3796+        "//google/api:monitoredres_go_proto",
3797+        "//google/api:serviceconfig_go_proto",
3798+        "//google/longrunning:longrunning_go_proto",
3799+    ],
3800+)
3801diff -urN c/google/api/serviceusage/v1beta1/BUILD.bazel d/google/api/serviceusage/v1beta1/BUILD.bazel
3802--- c/google/api/serviceusage/v1beta1/BUILD.bazel	1969-12-31 16:00:00
3803+++ d/google/api/serviceusage/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
3804@@ -0,0 +1,33 @@
3805+load("@rules_proto//proto:defs.bzl", "proto_library")
3806+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
3807+
3808+proto_library(
3809+    name = "serviceusage_proto",
3810+    srcs = [
3811+        "resources.proto",
3812+        "serviceusage.proto",
3813+    ],
3814+    visibility = ["//visibility:public"],
3815+    deps = [
3816+        "//google/api:annotations_proto",
3817+        "//google/api:monitoredres_proto",
3818+        "//google/api:serviceconfig_proto",
3819+        "//google/longrunning:longrunning_proto",
3820+        "@com_google_protobuf//:api_proto",
3821+        "@com_google_protobuf//:field_mask_proto",
3822+    ],
3823+)
3824+
3825+go_proto_library(
3826+    name = "serviceusage_go_proto",
3827+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
3828+    importpath = "google.golang.org/genproto/googleapis/api/serviceusage/v1beta1",
3829+    proto = ":serviceusage_proto",
3830+    visibility = ["//visibility:public"],
3831+    deps = [
3832+        "//google/api:annotations_go_proto",
3833+        "//google/api:monitoredres_go_proto",
3834+        "//google/api:serviceconfig_go_proto",
3835+        "//google/longrunning:longrunning_go_proto",
3836+    ],
3837+)
3838diff -urN c/google/appengine/legacy/BUILD.bazel d/google/appengine/legacy/BUILD.bazel
3839--- c/google/appengine/legacy/BUILD.bazel	1969-12-31 16:00:00
3840+++ d/google/appengine/legacy/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
3841@@ -0,0 +1,15 @@
3842+load("@rules_proto//proto:defs.bzl", "proto_library")
3843+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
3844+
3845+proto_library(
3846+    name = "legacy_proto",
3847+    srcs = ["audit_data.proto"],
3848+    visibility = ["//visibility:public"],
3849+)
3850+
3851+go_proto_library(
3852+    name = "legacy_go_proto",
3853+    importpath = "google.golang.org/genproto/googleapis/appengine/legacy",
3854+    proto = ":legacy_proto",
3855+    visibility = ["//visibility:public"],
3856+)
3857diff -urN c/google/appengine/logging/v1/BUILD.bazel d/google/appengine/logging/v1/BUILD.bazel
3858--- c/google/appengine/logging/v1/BUILD.bazel	1969-12-31 16:00:00
3859+++ d/google/appengine/logging/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
3860@@ -0,0 +1,21 @@
3861+load("@rules_proto//proto:defs.bzl", "proto_library")
3862+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
3863+
3864+proto_library(
3865+    name = "logging_proto",
3866+    srcs = ["request_log.proto"],
3867+    visibility = ["//visibility:public"],
3868+    deps = [
3869+        "//google/logging/type:ltype_proto",
3870+        "@com_google_protobuf//:duration_proto",
3871+        "@com_google_protobuf//:timestamp_proto",
3872+    ],
3873+)
3874+
3875+go_proto_library(
3876+    name = "logging_go_proto",
3877+    importpath = "google.golang.org/genproto/googleapis/appengine/logging/v1",
3878+    proto = ":logging_proto",
3879+    visibility = ["//visibility:public"],
3880+    deps = ["//google/logging/type:ltype_go_proto"],
3881+)
3882diff -urN c/google/appengine/v1/BUILD.bazel d/google/appengine/v1/BUILD.bazel
3883--- c/google/appengine/v1/BUILD.bazel	1969-12-31 16:00:00
3884+++ d/google/appengine/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
3885@@ -0,0 +1,45 @@
3886+load("@rules_proto//proto:defs.bzl", "proto_library")
3887+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
3888+
3889+proto_library(
3890+    name = "appengine_proto",
3891+    srcs = [
3892+        "app_yaml.proto",
3893+        "appengine.proto",
3894+        "application.proto",
3895+        "audit_data.proto",
3896+        "certificate.proto",
3897+        "deploy.proto",
3898+        "deployed_files.proto",
3899+        "domain.proto",
3900+        "domain_mapping.proto",
3901+        "firewall.proto",
3902+        "instance.proto",
3903+        "location.proto",
3904+        "network_settings.proto",
3905+        "operation.proto",
3906+        "service.proto",
3907+        "version.proto",
3908+    ],
3909+    visibility = ["//visibility:public"],
3910+    deps = [
3911+        "//google/api:annotations_proto",
3912+        "//google/longrunning:longrunning_proto",
3913+        "@com_google_protobuf//:duration_proto",
3914+        "@com_google_protobuf//:empty_proto",
3915+        "@com_google_protobuf//:field_mask_proto",
3916+        "@com_google_protobuf//:timestamp_proto",
3917+    ],
3918+)
3919+
3920+go_proto_library(
3921+    name = "appengine_go_proto",
3922+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
3923+    importpath = "google.golang.org/genproto/googleapis/appengine/v1",
3924+    proto = ":appengine_proto",
3925+    visibility = ["//visibility:public"],
3926+    deps = [
3927+        "//google/api:annotations_go_proto",
3928+        "//google/longrunning:longrunning_go_proto",
3929+    ],
3930+)
3931diff -urN c/google/appengine/v1beta/BUILD.bazel d/google/appengine/v1beta/BUILD.bazel
3932--- c/google/appengine/v1beta/BUILD.bazel	1969-12-31 16:00:00
3933+++ d/google/appengine/v1beta/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
3934@@ -0,0 +1,44 @@
3935+load("@rules_proto//proto:defs.bzl", "proto_library")
3936+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
3937+
3938+proto_library(
3939+    name = "appengine_proto",
3940+    srcs = [
3941+        "app_yaml.proto",
3942+        "appengine.proto",
3943+        "application.proto",
3944+        "audit_data.proto",
3945+        "certificate.proto",
3946+        "deploy.proto",
3947+        "domain.proto",
3948+        "domain_mapping.proto",
3949+        "firewall.proto",
3950+        "instance.proto",
3951+        "location.proto",
3952+        "network_settings.proto",
3953+        "operation.proto",
3954+        "service.proto",
3955+        "version.proto",
3956+    ],
3957+    visibility = ["//visibility:public"],
3958+    deps = [
3959+        "//google/api:annotations_proto",
3960+        "//google/longrunning:longrunning_proto",
3961+        "@com_google_protobuf//:duration_proto",
3962+        "@com_google_protobuf//:empty_proto",
3963+        "@com_google_protobuf//:field_mask_proto",
3964+        "@com_google_protobuf//:timestamp_proto",
3965+    ],
3966+)
3967+
3968+go_proto_library(
3969+    name = "appengine_go_proto",
3970+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
3971+    importpath = "google.golang.org/genproto/googleapis/appengine/v1beta",
3972+    proto = ":appengine_proto",
3973+    visibility = ["//visibility:public"],
3974+    deps = [
3975+        "//google/api:annotations_go_proto",
3976+        "//google/longrunning:longrunning_go_proto",
3977+    ],
3978+)
3979diff -urN c/google/apps/alertcenter/v1beta1/BUILD.bazel d/google/apps/alertcenter/v1beta1/BUILD.bazel
3980--- c/google/apps/alertcenter/v1beta1/BUILD.bazel	1969-12-31 16:00:00
3981+++ d/google/apps/alertcenter/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
3982@@ -0,0 +1,27 @@
3983+load("@rules_proto//proto:defs.bzl", "proto_library")
3984+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
3985+
3986+proto_library(
3987+    name = "alertcenter_proto",
3988+    srcs = ["alertcenter.proto"],
3989+    visibility = ["//visibility:public"],
3990+    deps = [
3991+        "//google/api:annotations_proto",
3992+        "//google/rpc:status_proto",
3993+        "@com_google_protobuf//:any_proto",
3994+        "@com_google_protobuf//:empty_proto",
3995+        "@com_google_protobuf//:timestamp_proto",
3996+    ],
3997+)
3998+
3999+go_proto_library(
4000+    name = "alertcenter_go_proto",
4001+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
4002+    importpath = "google.golang.org/genproto/googleapis/apps/alertcenter/v1beta1",
4003+    proto = ":alertcenter_proto",
4004+    visibility = ["//visibility:public"],
4005+    deps = [
4006+        "//google/api:annotations_go_proto",
4007+        "//google/rpc:status_go_proto",
4008+    ],
4009+)
4010diff -urN c/google/apps/drive/activity/v2/BUILD.bazel d/google/apps/drive/activity/v2/BUILD.bazel
4011--- c/google/apps/drive/activity/v2/BUILD.bazel	1969-12-31 16:00:00
4012+++ d/google/apps/drive/activity/v2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
4013@@ -0,0 +1,29 @@
4014+load("@rules_proto//proto:defs.bzl", "proto_library")
4015+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
4016+
4017+proto_library(
4018+    name = "activity_proto",
4019+    srcs = [
4020+        "action.proto",
4021+        "actor.proto",
4022+        "common.proto",
4023+        "drive_activity_service.proto",
4024+        "query_drive_activity_request.proto",
4025+        "query_drive_activity_response.proto",
4026+        "target.proto",
4027+    ],
4028+    visibility = ["//visibility:public"],
4029+    deps = [
4030+        "//google/api:annotations_proto",
4031+        "@com_google_protobuf//:timestamp_proto",
4032+    ],
4033+)
4034+
4035+go_proto_library(
4036+    name = "activity_go_proto",
4037+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
4038+    importpath = "google.golang.org/genproto/googleapis/apps/drive/activity/v2",
4039+    proto = ":activity_proto",
4040+    visibility = ["//visibility:public"],
4041+    deps = ["//google/api:annotations_go_proto"],
4042+)
4043diff -urN c/google/apps/drive/labels/v2/BUILD.bazel d/google/apps/drive/labels/v2/BUILD.bazel
4044--- c/google/apps/drive/labels/v2/BUILD.bazel	1969-12-31 16:00:00
4045+++ d/google/apps/drive/labels/v2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
4046@@ -0,0 +1,36 @@
4047+load("@rules_proto//proto:defs.bzl", "proto_library")
4048+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
4049+
4050+proto_library(
4051+    name = "labels_proto",
4052+    srcs = [
4053+        "common.proto",
4054+        "error_details.proto",
4055+        "exception_detail.proto",
4056+        "field.proto",
4057+        "label.proto",
4058+        "label_permission.proto",
4059+        "label_service.proto",
4060+        "requests.proto",
4061+    ],
4062+    visibility = ["//visibility:public"],
4063+    deps = [
4064+        "//google/api:annotations_proto",
4065+        "//google/type:color_proto",
4066+        "//google/type:date_proto",
4067+        "@com_google_protobuf//:timestamp_proto",
4068+    ],
4069+)
4070+
4071+go_proto_library(
4072+    name = "labels_go_proto",
4073+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
4074+    importpath = "google.golang.org/genproto/googleapis/apps/drive/labels/v2",
4075+    proto = ":labels_proto",
4076+    visibility = ["//visibility:public"],
4077+    deps = [
4078+        "//google/api:annotations_go_proto",
4079+        "//google/type:color_go_proto",
4080+        "//google/type:date_go_proto",
4081+    ],
4082+)
4083diff -urN c/google/apps/drive/labels/v2beta/BUILD.bazel d/google/apps/drive/labels/v2beta/BUILD.bazel
4084--- c/google/apps/drive/labels/v2beta/BUILD.bazel	1969-12-31 16:00:00
4085+++ d/google/apps/drive/labels/v2beta/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
4086@@ -0,0 +1,41 @@
4087+load("@rules_proto//proto:defs.bzl", "proto_library")
4088+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
4089+
4090+proto_library(
4091+    name = "labels_proto",
4092+    srcs = [
4093+        "common.proto",
4094+        "error_details.proto",
4095+        "exception_detail.proto",
4096+        "field.proto",
4097+        "label.proto",
4098+        "label_limits.proto",
4099+        "label_lock.proto",
4100+        "label_permission.proto",
4101+        "label_service.proto",
4102+        "requests.proto",
4103+        "user_capabilities.proto",
4104+    ],
4105+    visibility = ["//visibility:public"],
4106+    deps = [
4107+        "//google/api:annotations_proto",
4108+        "//google/type:color_proto",
4109+        "//google/type:date_proto",
4110+        "@com_google_protobuf//:empty_proto",
4111+        "@com_google_protobuf//:field_mask_proto",
4112+        "@com_google_protobuf//:timestamp_proto",
4113+    ],
4114+)
4115+
4116+go_proto_library(
4117+    name = "labels_go_proto",
4118+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
4119+    importpath = "google.golang.org/genproto/googleapis/apps/drive/labels/v2beta",
4120+    proto = ":labels_proto",
4121+    visibility = ["//visibility:public"],
4122+    deps = [
4123+        "//google/api:annotations_go_proto",
4124+        "//google/type:color_go_proto",
4125+        "//google/type:date_go_proto",
4126+    ],
4127+)
4128diff -urN c/google/apps/market/v2/BUILD.bazel d/google/apps/market/v2/BUILD.bazel
4129--- c/google/apps/market/v2/BUILD.bazel	1969-12-31 16:00:00
4130+++ d/google/apps/market/v2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
4131@@ -0,0 +1,21 @@
4132+load("@rules_proto//proto:defs.bzl", "proto_library")
4133+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
4134+
4135+proto_library(
4136+    name = "marketplace_proto",
4137+    srcs = [
4138+        "resources.proto",
4139+        "services.proto",
4140+    ],
4141+    visibility = ["//visibility:public"],
4142+    deps = ["//google/api:annotations_proto"],
4143+)
4144+
4145+go_proto_library(
4146+    name = "marketplace_go_proto",
4147+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
4148+    importpath = "google.golang.org/genproto/googleapis/ccc/hosted/marketplace/v2",
4149+    proto = ":marketplace_proto",
4150+    visibility = ["//visibility:public"],
4151+    deps = ["//google/api:annotations_go_proto"],
4152+)
4153diff -urN c/google/apps/script/type/BUILD.bazel d/google/apps/script/type/BUILD.bazel
4154--- c/google/apps/script/type/BUILD.bazel	1969-12-31 16:00:00
4155+++ d/google/apps/script/type/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
4156@@ -0,0 +1,23 @@
4157+load("@rules_proto//proto:defs.bzl", "proto_library")
4158+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
4159+
4160+proto_library(
4161+    name = "type_proto",
4162+    srcs = [
4163+        "addon_widget_set.proto",
4164+        "extension_point.proto",
4165+        "script_manifest.proto",
4166+    ],
4167+    visibility = ["//visibility:public"],
4168+    deps = [
4169+        "@com_google_protobuf//:struct_proto",
4170+        "@com_google_protobuf//:wrappers_proto",
4171+    ],
4172+)
4173+
4174+go_proto_library(
4175+    name = "type_go_proto",
4176+    importpath = "google.golang.org/genproto/googleapis/apps/script/type",
4177+    proto = ":type_proto",
4178+    visibility = ["//visibility:public"],
4179+)
4180diff -urN c/google/apps/script/type/calendar/BUILD.bazel d/google/apps/script/type/calendar/BUILD.bazel
4181--- c/google/apps/script/type/calendar/BUILD.bazel	1969-12-31 16:00:00
4182+++ d/google/apps/script/type/calendar/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
4183@@ -0,0 +1,23 @@
4184+load("@rules_proto//proto:defs.bzl", "proto_library")
4185+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
4186+
4187+proto_library(
4188+    name = "calendar_proto",
4189+    srcs = ["calendar_addon_manifest.proto"],
4190+    visibility = ["//visibility:public"],
4191+    deps = [
4192+        "//google/api:annotations_proto",
4193+        "//google/apps/script/type:type_proto",
4194+    ],
4195+)
4196+
4197+go_proto_library(
4198+    name = "calendar_go_proto",
4199+    importpath = "google.golang.org/genproto/googleapis/apps/script/type/calendar",
4200+    proto = ":calendar_proto",
4201+    visibility = ["//visibility:public"],
4202+    deps = [
4203+        "//google/api:annotations_go_proto",
4204+        "//google/apps/script/type:type_go_proto",
4205+    ],
4206+)
4207diff -urN c/google/apps/script/type/docs/BUILD.bazel d/google/apps/script/type/docs/BUILD.bazel
4208--- c/google/apps/script/type/docs/BUILD.bazel	1969-12-31 16:00:00
4209+++ d/google/apps/script/type/docs/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
4210@@ -0,0 +1,23 @@
4211+load("@rules_proto//proto:defs.bzl", "proto_library")
4212+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
4213+
4214+proto_library(
4215+    name = "docs_proto",
4216+    srcs = ["docs_addon_manifest.proto"],
4217+    visibility = ["//visibility:public"],
4218+    deps = [
4219+        "//google/api:annotations_proto",
4220+        "//google/apps/script/type:type_proto",
4221+    ],
4222+)
4223+
4224+go_proto_library(
4225+    name = "docs_go_proto",
4226+    importpath = "google.golang.org/genproto/googleapis/apps/script/type/docs",
4227+    proto = ":docs_proto",
4228+    visibility = ["//visibility:public"],
4229+    deps = [
4230+        "//google/api:annotations_go_proto",
4231+        "//google/apps/script/type:type_go_proto",
4232+    ],
4233+)
4234diff -urN c/google/apps/script/type/drive/BUILD.bazel d/google/apps/script/type/drive/BUILD.bazel
4235--- c/google/apps/script/type/drive/BUILD.bazel	1969-12-31 16:00:00
4236+++ d/google/apps/script/type/drive/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
4237@@ -0,0 +1,17 @@
4238+load("@rules_proto//proto:defs.bzl", "proto_library")
4239+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
4240+
4241+proto_library(
4242+    name = "drive_proto",
4243+    srcs = ["drive_addon_manifest.proto"],
4244+    visibility = ["//visibility:public"],
4245+    deps = ["//google/apps/script/type:type_proto"],
4246+)
4247+
4248+go_proto_library(
4249+    name = "drive_go_proto",
4250+    importpath = "google.golang.org/genproto/googleapis/apps/script/type/drive",
4251+    proto = ":drive_proto",
4252+    visibility = ["//visibility:public"],
4253+    deps = ["//google/apps/script/type:type_go_proto"],
4254+)
4255diff -urN c/google/apps/script/type/gmail/BUILD.bazel d/google/apps/script/type/gmail/BUILD.bazel
4256--- c/google/apps/script/type/gmail/BUILD.bazel	1969-12-31 16:00:00
4257+++ d/google/apps/script/type/gmail/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
4258@@ -0,0 +1,17 @@
4259+load("@rules_proto//proto:defs.bzl", "proto_library")
4260+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
4261+
4262+proto_library(
4263+    name = "gmail_proto",
4264+    srcs = ["gmail_addon_manifest.proto"],
4265+    visibility = ["//visibility:public"],
4266+    deps = ["//google/apps/script/type:type_proto"],
4267+)
4268+
4269+go_proto_library(
4270+    name = "gmail_go_proto",
4271+    importpath = "google.golang.org/genproto/googleapis/apps/script/type/gmail",
4272+    proto = ":gmail_proto",
4273+    visibility = ["//visibility:public"],
4274+    deps = ["//google/apps/script/type:type_go_proto"],
4275+)
4276diff -urN c/google/apps/script/type/sheets/BUILD.bazel d/google/apps/script/type/sheets/BUILD.bazel
4277--- c/google/apps/script/type/sheets/BUILD.bazel	1969-12-31 16:00:00
4278+++ d/google/apps/script/type/sheets/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
4279@@ -0,0 +1,23 @@
4280+load("@rules_proto//proto:defs.bzl", "proto_library")
4281+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
4282+
4283+proto_library(
4284+    name = "sheets_proto",
4285+    srcs = ["sheets_addon_manifest.proto"],
4286+    visibility = ["//visibility:public"],
4287+    deps = [
4288+        "//google/api:annotations_proto",
4289+        "//google/apps/script/type:type_proto",
4290+    ],
4291+)
4292+
4293+go_proto_library(
4294+    name = "sheets_go_proto",
4295+    importpath = "google.golang.org/genproto/googleapis/apps/script/type/sheets",
4296+    proto = ":sheets_proto",
4297+    visibility = ["//visibility:public"],
4298+    deps = [
4299+        "//google/api:annotations_go_proto",
4300+        "//google/apps/script/type:type_go_proto",
4301+    ],
4302+)
4303diff -urN c/google/apps/script/type/slides/BUILD.bazel d/google/apps/script/type/slides/BUILD.bazel
4304--- c/google/apps/script/type/slides/BUILD.bazel	1969-12-31 16:00:00
4305+++ d/google/apps/script/type/slides/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
4306@@ -0,0 +1,23 @@
4307+load("@rules_proto//proto:defs.bzl", "proto_library")
4308+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
4309+
4310+proto_library(
4311+    name = "slides_proto",
4312+    srcs = ["slides_addon_manifest.proto"],
4313+    visibility = ["//visibility:public"],
4314+    deps = [
4315+        "//google/api:annotations_proto",
4316+        "//google/apps/script/type:type_proto",
4317+    ],
4318+)
4319+
4320+go_proto_library(
4321+    name = "slides_go_proto",
4322+    importpath = "google.golang.org/genproto/googleapis/apps/script/type/slides",
4323+    proto = ":slides_proto",
4324+    visibility = ["//visibility:public"],
4325+    deps = [
4326+        "//google/api:annotations_go_proto",
4327+        "//google/apps/script/type:type_go_proto",
4328+    ],
4329+)
4330diff -urN c/google/area120/tables/v1alpha1/BUILD.bazel d/google/area120/tables/v1alpha1/BUILD.bazel
4331--- c/google/area120/tables/v1alpha1/BUILD.bazel	1969-12-31 16:00:00
4332+++ d/google/area120/tables/v1alpha1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
4333@@ -0,0 +1,23 @@
4334+load("@rules_proto//proto:defs.bzl", "proto_library")
4335+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
4336+
4337+proto_library(
4338+    name = "tables_proto",
4339+    srcs = ["tables.proto"],
4340+    visibility = ["//visibility:public"],
4341+    deps = [
4342+        "//google/api:annotations_proto",
4343+        "@com_google_protobuf//:empty_proto",
4344+        "@com_google_protobuf//:field_mask_proto",
4345+        "@com_google_protobuf//:struct_proto",
4346+    ],
4347+)
4348+
4349+go_proto_library(
4350+    name = "tables_go_proto",
4351+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
4352+    importpath = "google.golang.org/genproto/googleapis/area120/tables/v1alpha1",
4353+    proto = ":tables_proto",
4354+    visibility = ["//visibility:public"],
4355+    deps = ["//google/api:annotations_go_proto"],
4356+)
4357diff -urN c/google/assistant/embedded/v1alpha1/BUILD.bazel d/google/assistant/embedded/v1alpha1/BUILD.bazel
4358--- c/google/assistant/embedded/v1alpha1/BUILD.bazel	1969-12-31 16:00:00
4359+++ d/google/assistant/embedded/v1alpha1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
4360@@ -0,0 +1,24 @@
4361+load("@rules_proto//proto:defs.bzl", "proto_library")
4362+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
4363+
4364+proto_library(
4365+    name = "embedded_proto",
4366+    srcs = ["embedded_assistant.proto"],
4367+    visibility = ["//visibility:public"],
4368+    deps = [
4369+        "//google/api:annotations_proto",
4370+        "//google/rpc:status_proto",
4371+    ],
4372+)
4373+
4374+go_proto_library(
4375+    name = "embedded_go_proto",
4376+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
4377+    importpath = "google.golang.org/genproto/googleapis/assistant/embedded/v1alpha1",
4378+    proto = ":embedded_proto",
4379+    visibility = ["//visibility:public"],
4380+    deps = [
4381+        "//google/api:annotations_go_proto",
4382+        "//google/rpc:status_go_proto",
4383+    ],
4384+)
4385diff -urN c/google/assistant/embedded/v1alpha2/BUILD.bazel d/google/assistant/embedded/v1alpha2/BUILD.bazel
4386--- c/google/assistant/embedded/v1alpha2/BUILD.bazel	1969-12-31 16:00:00
4387+++ d/google/assistant/embedded/v1alpha2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
4388@@ -0,0 +1,24 @@
4389+load("@rules_proto//proto:defs.bzl", "proto_library")
4390+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
4391+
4392+proto_library(
4393+    name = "embedded_proto",
4394+    srcs = ["embedded_assistant.proto"],
4395+    visibility = ["//visibility:public"],
4396+    deps = [
4397+        "//google/api:annotations_proto",
4398+        "//google/type:latlng_proto",
4399+    ],
4400+)
4401+
4402+go_proto_library(
4403+    name = "embedded_go_proto",
4404+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
4405+    importpath = "google.golang.org/genproto/googleapis/assistant/embedded/v1alpha2",
4406+    proto = ":embedded_proto",
4407+    visibility = ["//visibility:public"],
4408+    deps = [
4409+        "//google/api:annotations_go_proto",
4410+        "//google/type:latlng_go_proto",
4411+    ],
4412+)
4413diff -urN c/google/bigtable/admin/v2/BUILD.bazel d/google/bigtable/admin/v2/BUILD.bazel
4414--- c/google/bigtable/admin/v2/BUILD.bazel	1969-12-31 16:00:00
4415+++ d/google/bigtable/admin/v2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
4416@@ -0,0 +1,38 @@
4417+load("@rules_proto//proto:defs.bzl", "proto_library")
4418+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
4419+
4420+proto_library(
4421+    name = "admin_proto",
4422+    srcs = [
4423+        "bigtable_instance_admin.proto",
4424+        "bigtable_table_admin.proto",
4425+        "common.proto",
4426+        "instance.proto",
4427+        "table.proto",
4428+    ],
4429+    visibility = ["//visibility:public"],
4430+    deps = [
4431+        "//google/api:annotations_proto",
4432+        "//google/iam/v1:iam_proto",
4433+        "//google/longrunning:longrunning_proto",
4434+        "//google/rpc:status_proto",
4435+        "@com_google_protobuf//:duration_proto",
4436+        "@com_google_protobuf//:empty_proto",
4437+        "@com_google_protobuf//:field_mask_proto",
4438+        "@com_google_protobuf//:timestamp_proto",
4439+    ],
4440+)
4441+
4442+go_proto_library(
4443+    name = "admin_go_proto",
4444+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
4445+    importpath = "google.golang.org/genproto/googleapis/bigtable/admin/v2",
4446+    proto = ":admin_proto",
4447+    visibility = ["//visibility:public"],
4448+    deps = [
4449+        "//google/api:annotations_go_proto",
4450+        "//google/iam/v1:iam_go_proto",
4451+        "//google/longrunning:longrunning_go_proto",
4452+        "//google/rpc:status_go_proto",
4453+    ],
4454+)
4455diff -urN c/google/bigtable/v2/BUILD.bazel d/google/bigtable/v2/BUILD.bazel
4456--- c/google/bigtable/v2/BUILD.bazel	1969-12-31 16:00:00
4457+++ d/google/bigtable/v2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
4458@@ -0,0 +1,31 @@
4459+load("@rules_proto//proto:defs.bzl", "proto_library")
4460+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
4461+
4462+proto_library(
4463+    name = "bigtable_proto",
4464+    srcs = [
4465+        "bigtable.proto",
4466+        "data.proto",
4467+        "request_stats.proto",
4468+        "response_params.proto",
4469+    ],
4470+    visibility = ["//visibility:public"],
4471+    deps = [
4472+        "//google/api:annotations_proto",
4473+        "//google/rpc:status_proto",
4474+        "@com_google_protobuf//:duration_proto",
4475+        "@com_google_protobuf//:wrappers_proto",
4476+    ],
4477+)
4478+
4479+go_proto_library(
4480+    name = "bigtable_go_proto",
4481+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
4482+    importpath = "google.golang.org/genproto/googleapis/bigtable/v2",
4483+    proto = ":bigtable_proto",
4484+    visibility = ["//visibility:public"],
4485+    deps = [
4486+        "//google/api:annotations_go_proto",
4487+        "//google/rpc:status_go_proto",
4488+    ],
4489+)
4490diff -urN c/google/bytestream/BUILD.bazel d/google/bytestream/BUILD.bazel
4491--- c/google/bytestream/BUILD.bazel	1969-12-31 16:00:00
4492+++ d/google/bytestream/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
4493@@ -0,0 +1,21 @@
4494+load("@rules_proto//proto:defs.bzl", "proto_library")
4495+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
4496+
4497+proto_library(
4498+    name = "bytestream_proto",
4499+    srcs = ["bytestream.proto"],
4500+    visibility = ["//visibility:public"],
4501+    deps = [
4502+        "//google/api:annotations_proto",
4503+        "@com_google_protobuf//:wrappers_proto",
4504+    ],
4505+)
4506+
4507+go_proto_library(
4508+    name = "bytestream_go_proto",
4509+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
4510+    importpath = "google.golang.org/genproto/googleapis/bytestream",
4511+    proto = ":bytestream_proto",
4512+    visibility = ["//visibility:public"],
4513+    deps = ["//google/api:annotations_go_proto"],
4514+)
4515diff -urN c/google/chat/logging/v1/BUILD.bazel d/google/chat/logging/v1/BUILD.bazel
4516--- c/google/chat/logging/v1/BUILD.bazel	1969-12-31 16:00:00
4517+++ d/google/chat/logging/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
4518@@ -0,0 +1,17 @@
4519+load("@rules_proto//proto:defs.bzl", "proto_library")
4520+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
4521+
4522+proto_library(
4523+    name = "logging_proto",
4524+    srcs = ["chat_app_log_entry.proto"],
4525+    visibility = ["//visibility:public"],
4526+    deps = ["//google/rpc:status_proto"],
4527+)
4528+
4529+go_proto_library(
4530+    name = "logging_go_proto",
4531+    importpath = "google.golang.org/genproto/googleapis/chat/logging/v1",
4532+    proto = ":logging_proto",
4533+    visibility = ["//visibility:public"],
4534+    deps = ["//google/rpc:status_go_proto"],
4535+)
4536diff -urN c/google/chromeos/moblab/v1beta1/BUILD.bazel d/google/chromeos/moblab/v1beta1/BUILD.bazel
4537--- c/google/chromeos/moblab/v1beta1/BUILD.bazel	1969-12-31 16:00:00
4538+++ d/google/chromeos/moblab/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
4539@@ -0,0 +1,29 @@
4540+load("@rules_proto//proto:defs.bzl", "proto_library")
4541+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
4542+
4543+proto_library(
4544+    name = "moblab_proto",
4545+    srcs = [
4546+        "build_service.proto",
4547+        "resources.proto",
4548+    ],
4549+    visibility = ["//visibility:public"],
4550+    deps = [
4551+        "//google/api:annotations_proto",
4552+        "//google/longrunning:longrunning_proto",
4553+        "@com_google_protobuf//:field_mask_proto",
4554+        "@com_google_protobuf//:timestamp_proto",
4555+    ],
4556+)
4557+
4558+go_proto_library(
4559+    name = "moblab_go_proto",
4560+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
4561+    importpath = "google.golang.org/genproto/googleapis/chromeos/moblab/v1beta1",
4562+    proto = ":moblab_proto",
4563+    visibility = ["//visibility:public"],
4564+    deps = [
4565+        "//google/api:annotations_go_proto",
4566+        "//google/longrunning:longrunning_go_proto",
4567+    ],
4568+)
4569diff -urN c/google/chromeos/uidetection/v1/BUILD.bazel d/google/chromeos/uidetection/v1/BUILD.bazel
4570--- c/google/chromeos/uidetection/v1/BUILD.bazel	1969-12-31 16:00:00
4571+++ d/google/chromeos/uidetection/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
4572@@ -0,0 +1,18 @@
4573+load("@rules_proto//proto:defs.bzl", "proto_library")
4574+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
4575+
4576+proto_library(
4577+    name = "uidetection_proto",
4578+    srcs = ["ui_detection.proto"],
4579+    visibility = ["//visibility:public"],
4580+    deps = ["//google/api:annotations_proto"],
4581+)
4582+
4583+go_proto_library(
4584+    name = "uidetection_go_proto",
4585+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
4586+    importpath = "google.golang.org/genproto/googleapis/chromeos/uidetection/v1",
4587+    proto = ":uidetection_proto",
4588+    visibility = ["//visibility:public"],
4589+    deps = ["//google/api:annotations_go_proto"],
4590+)
4591diff -urN c/google/cloud/BUILD.bazel d/google/cloud/BUILD.bazel
4592--- c/google/cloud/BUILD.bazel	1969-12-31 16:00:00
4593+++ d/google/cloud/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
4594@@ -0,0 +1,31 @@
4595+load("@rules_proto//proto:defs.bzl", "proto_library")
4596+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
4597+
4598+proto_library(
4599+    name = "cloud_proto",
4600+    srcs = ["common_resources.proto"],
4601+    visibility = ["//visibility:public"],
4602+    deps = ["//google/api:annotations_proto"],
4603+)
4604+
4605+proto_library(
4606+    name = "extendedops_proto",
4607+    srcs = ["extended_operations.proto"],
4608+    visibility = ["//visibility:public"],
4609+    deps = ["@com_google_protobuf//:descriptor_proto"],
4610+)
4611+
4612+go_proto_library(
4613+    name = "cloud_go_proto",
4614+    importpath = "google.golang.org/genproto/googleapis/cloud",
4615+    proto = ":cloud_proto",
4616+    visibility = ["//visibility:public"],
4617+    deps = ["//google/api:annotations_go_proto"],
4618+)
4619+
4620+go_proto_library(
4621+    name = "extendedops_go_proto",
4622+    importpath = "google.golang.org/genproto/googleapis/cloud/extendedops",
4623+    proto = ":extendedops_proto",
4624+    visibility = ["//visibility:public"],
4625+)
4626diff -urN c/google/cloud/accessapproval/v1/BUILD.bazel d/google/cloud/accessapproval/v1/BUILD.bazel
4627--- c/google/cloud/accessapproval/v1/BUILD.bazel	1969-12-31 16:00:00
4628+++ d/google/cloud/accessapproval/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
4629@@ -0,0 +1,23 @@
4630+load("@rules_proto//proto:defs.bzl", "proto_library")
4631+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
4632+
4633+proto_library(
4634+    name = "accessapproval_proto",
4635+    srcs = ["accessapproval.proto"],
4636+    visibility = ["//visibility:public"],
4637+    deps = [
4638+        "//google/api:annotations_proto",
4639+        "@com_google_protobuf//:empty_proto",
4640+        "@com_google_protobuf//:field_mask_proto",
4641+        "@com_google_protobuf//:timestamp_proto",
4642+    ],
4643+)
4644+
4645+go_proto_library(
4646+    name = "accessapproval_go_proto",
4647+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
4648+    importpath = "google.golang.org/genproto/googleapis/cloud/accessapproval/v1",
4649+    proto = ":accessapproval_proto",
4650+    visibility = ["//visibility:public"],
4651+    deps = ["//google/api:annotations_go_proto"],
4652+)
4653diff -urN c/google/cloud/aiplatform/logging/BUILD.bazel d/google/cloud/aiplatform/logging/BUILD.bazel
4654--- c/google/cloud/aiplatform/logging/BUILD.bazel	1969-12-31 16:00:00
4655+++ d/google/cloud/aiplatform/logging/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
4656@@ -0,0 +1,17 @@
4657+load("@rules_proto//proto:defs.bzl", "proto_library")
4658+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
4659+
4660+proto_library(
4661+    name = "logging_proto",
4662+    srcs = ["prediction.proto"],
4663+    visibility = ["//visibility:public"],
4664+    deps = ["//google/rpc:status_proto"],
4665+)
4666+
4667+go_proto_library(
4668+    name = "logging_go_proto",
4669+    importpath = "google.golang.org/genproto/googleapis/cloud/aiplatform/logging",
4670+    proto = ":logging_proto",
4671+    visibility = ["//visibility:public"],
4672+    deps = ["//google/rpc:status_go_proto"],
4673+)
4674diff -urN c/google/cloud/aiplatform/v1/BUILD.bazel d/google/cloud/aiplatform/v1/BUILD.bazel
4675--- c/google/cloud/aiplatform/v1/BUILD.bazel	1969-12-31 16:00:00
4676+++ d/google/cloud/aiplatform/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
4677@@ -0,0 +1,110 @@
4678+load("@rules_proto//proto:defs.bzl", "proto_library")
4679+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
4680+
4681+proto_library(
4682+    name = "aiplatform_proto",
4683+    srcs = [
4684+        "accelerator_type.proto",
4685+        "annotation.proto",
4686+        "annotation_spec.proto",
4687+        "artifact.proto",
4688+        "batch_prediction_job.proto",
4689+        "completion_stats.proto",
4690+        "context.proto",
4691+        "custom_job.proto",
4692+        "data_item.proto",
4693+        "data_labeling_job.proto",
4694+        "dataset.proto",
4695+        "dataset_service.proto",
4696+        "deployed_index_ref.proto",
4697+        "deployed_model_ref.proto",
4698+        "encryption_spec.proto",
4699+        "endpoint.proto",
4700+        "endpoint_service.proto",
4701+        "entity_type.proto",
4702+        "env_var.proto",
4703+        "event.proto",
4704+        "execution.proto",
4705+        "explanation.proto",
4706+        "explanation_metadata.proto",
4707+        "feature.proto",
4708+        "feature_monitoring_stats.proto",
4709+        "feature_selector.proto",
4710+        "featurestore.proto",
4711+        "featurestore_monitoring.proto",
4712+        "featurestore_online_service.proto",
4713+        "featurestore_service.proto",
4714+        "hyperparameter_tuning_job.proto",
4715+        "index.proto",
4716+        "index_endpoint.proto",
4717+        "index_endpoint_service.proto",
4718+        "index_service.proto",
4719+        "io.proto",
4720+        "job_service.proto",
4721+        "job_state.proto",
4722+        "lineage_subgraph.proto",
4723+        "machine_resources.proto",
4724+        "manual_batch_tuning_parameters.proto",
4725+        "metadata_schema.proto",
4726+        "metadata_service.proto",
4727+        "metadata_store.proto",
4728+        "migratable_resource.proto",
4729+        "migration_service.proto",
4730+        "model.proto",
4731+        "model_deployment_monitoring_job.proto",
4732+        "model_evaluation.proto",
4733+        "model_evaluation_slice.proto",
4734+        "model_monitoring.proto",
4735+        "model_service.proto",
4736+        "operation.proto",
4737+        "pipeline_failure_policy.proto",
4738+        "pipeline_job.proto",
4739+        "pipeline_service.proto",
4740+        "pipeline_state.proto",
4741+        "prediction_service.proto",
4742+        "saved_query.proto",
4743+        "specialist_pool.proto",
4744+        "specialist_pool_service.proto",
4745+        "study.proto",
4746+        "tensorboard.proto",
4747+        "tensorboard_data.proto",
4748+        "tensorboard_experiment.proto",
4749+        "tensorboard_run.proto",
4750+        "tensorboard_service.proto",
4751+        "tensorboard_time_series.proto",
4752+        "training_pipeline.proto",
4753+        "types.proto",
4754+        "unmanaged_container_model.proto",
4755+        "user_action_reference.proto",
4756+        "value.proto",
4757+        "vizier_service.proto",
4758+    ],
4759+    visibility = ["//visibility:public"],
4760+    deps = [
4761+        "//google/api:annotations_proto",
4762+        "//google/api:httpbody_proto",
4763+        "//google/longrunning:longrunning_proto",
4764+        "//google/rpc:status_proto",
4765+        "//google/type:money_proto",
4766+        "@com_google_protobuf//:duration_proto",
4767+        "@com_google_protobuf//:empty_proto",
4768+        "@com_google_protobuf//:field_mask_proto",
4769+        "@com_google_protobuf//:struct_proto",
4770+        "@com_google_protobuf//:timestamp_proto",
4771+    ],
4772+)
4773+
4774+go_proto_library(
4775+    name = "aiplatform_go_proto",
4776+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
4777+    importpath = "google.golang.org/genproto/googleapis/cloud/aiplatform/v1",
4778+    proto = ":aiplatform_proto",
4779+    visibility = ["//visibility:public"],
4780+    deps = [
4781+        "//google/api:annotations_go_proto",
4782+        "//google/api:httpbody_go_proto",
4783+        "//google/longrunning:longrunning_go_proto",
4784+        "//google/rpc:status_go_proto",
4785+        "//google/type:money_go_proto",
4786+    ],
4787+)
4788diff -urN c/google/cloud/aiplatform/v1/schema/predict/instance/BUILD.bazel d/google/cloud/aiplatform/v1/schema/predict/instance/BUILD.bazel
4789--- c/google/cloud/aiplatform/v1/schema/predict/instance/BUILD.bazel	1969-12-31 16:00:00
4790+++ d/google/cloud/aiplatform/v1/schema/predict/instance/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
4791@@ -0,0 +1,25 @@
4792+load("@rules_proto//proto:defs.bzl", "proto_library")
4793+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
4794+
4795+proto_library(
4796+    name = "instance_proto",
4797+    srcs = [
4798+        "image_classification.proto",
4799+        "image_object_detection.proto",
4800+        "image_segmentation.proto",
4801+        "text_classification.proto",
4802+        "text_extraction.proto",
4803+        "text_sentiment.proto",
4804+        "video_action_recognition.proto",
4805+        "video_classification.proto",
4806+        "video_object_tracking.proto",
4807+    ],
4808+    visibility = ["//visibility:public"],
4809+)
4810+
4811+go_proto_library(
4812+    name = "instance_go_proto",
4813+    importpath = "google.golang.org/genproto/googleapis/cloud/aiplatform/v1/schema/predict/instance",
4814+    proto = ":instance_proto",
4815+    visibility = ["//visibility:public"],
4816+)
4817diff -urN c/google/cloud/aiplatform/v1/schema/predict/params/BUILD.bazel d/google/cloud/aiplatform/v1/schema/predict/params/BUILD.bazel
4818--- c/google/cloud/aiplatform/v1/schema/predict/params/BUILD.bazel	1969-12-31 16:00:00
4819+++ d/google/cloud/aiplatform/v1/schema/predict/params/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
4820@@ -0,0 +1,22 @@
4821+load("@rules_proto//proto:defs.bzl", "proto_library")
4822+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
4823+
4824+proto_library(
4825+    name = "params_proto",
4826+    srcs = [
4827+        "image_classification.proto",
4828+        "image_object_detection.proto",
4829+        "image_segmentation.proto",
4830+        "video_action_recognition.proto",
4831+        "video_classification.proto",
4832+        "video_object_tracking.proto",
4833+    ],
4834+    visibility = ["//visibility:public"],
4835+)
4836+
4837+go_proto_library(
4838+    name = "params_go_proto",
4839+    importpath = "google.golang.org/genproto/googleapis/cloud/aiplatform/v1/schema/predict/params",
4840+    proto = ":params_proto",
4841+    visibility = ["//visibility:public"],
4842+)
4843diff -urN c/google/cloud/aiplatform/v1/schema/predict/prediction/BUILD.bazel d/google/cloud/aiplatform/v1/schema/predict/prediction/BUILD.bazel
4844--- c/google/cloud/aiplatform/v1/schema/predict/prediction/BUILD.bazel	1969-12-31 16:00:00
4845+++ d/google/cloud/aiplatform/v1/schema/predict/prediction/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
4846@@ -0,0 +1,31 @@
4847+load("@rules_proto//proto:defs.bzl", "proto_library")
4848+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
4849+
4850+proto_library(
4851+    name = "prediction_proto",
4852+    srcs = [
4853+        "classification.proto",
4854+        "image_object_detection.proto",
4855+        "image_segmentation.proto",
4856+        "tabular_classification.proto",
4857+        "tabular_regression.proto",
4858+        "text_extraction.proto",
4859+        "text_sentiment.proto",
4860+        "video_action_recognition.proto",
4861+        "video_classification.proto",
4862+        "video_object_tracking.proto",
4863+    ],
4864+    visibility = ["//visibility:public"],
4865+    deps = [
4866+        "@com_google_protobuf//:duration_proto",
4867+        "@com_google_protobuf//:struct_proto",
4868+        "@com_google_protobuf//:wrappers_proto",
4869+    ],
4870+)
4871+
4872+go_proto_library(
4873+    name = "prediction_go_proto",
4874+    importpath = "google.golang.org/genproto/googleapis/cloud/aiplatform/v1/schema/predict/prediction",
4875+    proto = ":prediction_proto",
4876+    visibility = ["//visibility:public"],
4877+)
4878diff -urN c/google/cloud/aiplatform/v1/schema/trainingjob/definition/BUILD.bazel d/google/cloud/aiplatform/v1/schema/trainingjob/definition/BUILD.bazel
4879--- c/google/cloud/aiplatform/v1/schema/trainingjob/definition/BUILD.bazel	1969-12-31 16:00:00
4880+++ d/google/cloud/aiplatform/v1/schema/trainingjob/definition/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
4881@@ -0,0 +1,27 @@
4882+load("@rules_proto//proto:defs.bzl", "proto_library")
4883+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
4884+
4885+proto_library(
4886+    name = "definition_proto",
4887+    srcs = [
4888+        "automl_image_classification.proto",
4889+        "automl_image_object_detection.proto",
4890+        "automl_image_segmentation.proto",
4891+        "automl_tables.proto",
4892+        "automl_text_classification.proto",
4893+        "automl_text_extraction.proto",
4894+        "automl_text_sentiment.proto",
4895+        "automl_video_action_recognition.proto",
4896+        "automl_video_classification.proto",
4897+        "automl_video_object_tracking.proto",
4898+        "export_evaluated_data_items_config.proto",
4899+    ],
4900+    visibility = ["//visibility:public"],
4901+)
4902+
4903+go_proto_library(
4904+    name = "definition_go_proto",
4905+    importpath = "google.golang.org/genproto/googleapis/cloud/aiplatform/v1/schema/trainingjob/definition",
4906+    proto = ":definition_proto",
4907+    visibility = ["//visibility:public"],
4908+)
4909diff -urN c/google/cloud/aiplatform/v1beta1/BUILD.bazel d/google/cloud/aiplatform/v1beta1/BUILD.bazel
4910--- c/google/cloud/aiplatform/v1beta1/BUILD.bazel	1969-12-31 16:00:00
4911+++ d/google/cloud/aiplatform/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
4912@@ -0,0 +1,114 @@
4913+load("@rules_proto//proto:defs.bzl", "proto_library")
4914+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
4915+
4916+proto_library(
4917+    name = "aiplatform_proto",
4918+    srcs = [
4919+        "accelerator_type.proto",
4920+        "annotation.proto",
4921+        "annotation_spec.proto",
4922+        "artifact.proto",
4923+        "batch_prediction_job.proto",
4924+        "completion_stats.proto",
4925+        "context.proto",
4926+        "custom_job.proto",
4927+        "data_item.proto",
4928+        "data_labeling_job.proto",
4929+        "dataset.proto",
4930+        "dataset_service.proto",
4931+        "deployed_index_ref.proto",
4932+        "deployed_model_ref.proto",
4933+        "deployment_resource_pool.proto",
4934+        "deployment_resource_pool_service.proto",
4935+        "encryption_spec.proto",
4936+        "endpoint.proto",
4937+        "endpoint_service.proto",
4938+        "entity_type.proto",
4939+        "env_var.proto",
4940+        "event.proto",
4941+        "execution.proto",
4942+        "explanation.proto",
4943+        "explanation_metadata.proto",
4944+        "feature.proto",
4945+        "feature_monitoring_stats.proto",
4946+        "feature_selector.proto",
4947+        "featurestore.proto",
4948+        "featurestore_monitoring.proto",
4949+        "featurestore_online_service.proto",
4950+        "featurestore_service.proto",
4951+        "hyperparameter_tuning_job.proto",
4952+        "index.proto",
4953+        "index_endpoint.proto",
4954+        "index_endpoint_service.proto",
4955+        "index_service.proto",
4956+        "io.proto",
4957+        "job_service.proto",
4958+        "job_state.proto",
4959+        "lineage_subgraph.proto",
4960+        "machine_resources.proto",
4961+        "manual_batch_tuning_parameters.proto",
4962+        "metadata_schema.proto",
4963+        "metadata_service.proto",
4964+        "metadata_store.proto",
4965+        "migratable_resource.proto",
4966+        "migration_service.proto",
4967+        "model.proto",
4968+        "model_deployment_monitoring_job.proto",
4969+        "model_evaluation.proto",
4970+        "model_evaluation_slice.proto",
4971+        "model_monitoring.proto",
4972+        "model_service.proto",
4973+        "operation.proto",
4974+        "pipeline_failure_policy.proto",
4975+        "pipeline_job.proto",
4976+        "pipeline_service.proto",
4977+        "pipeline_state.proto",
4978+        "prediction_service.proto",
4979+        "saved_query.proto",
4980+        "specialist_pool.proto",
4981+        "specialist_pool_service.proto",
4982+        "study.proto",
4983+        "tensorboard.proto",
4984+        "tensorboard_data.proto",
4985+        "tensorboard_experiment.proto",
4986+        "tensorboard_run.proto",
4987+        "tensorboard_service.proto",
4988+        "tensorboard_time_series.proto",
4989+        "training_pipeline.proto",
4990+        "types.proto",
4991+        "unmanaged_container_model.proto",
4992+        "user_action_reference.proto",
4993+        "value.proto",
4994+        "vizier_service.proto",
4995+    ],
4996+    visibility = ["//visibility:public"],
4997+    deps = [
4998+        "//google/api:annotations_proto",
4999+        "//google/api:httpbody_proto",
5000+        "//google/longrunning:longrunning_proto",
5001+        "//google/rpc:status_proto",
5002+        "//google/type:interval_proto",
5003+        "//google/type:money_proto",
5004+        "@com_google_protobuf//:duration_proto",
5005+        "@com_google_protobuf//:empty_proto",
5006+        "@com_google_protobuf//:field_mask_proto",
5007+        "@com_google_protobuf//:struct_proto",
5008+        "@com_google_protobuf//:timestamp_proto",
5009+    ],
5010+)
5011+
5012+go_proto_library(
5013+    name = "aiplatform_go_proto",
5014+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
5015+    importpath = "google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1",
5016+    proto = ":aiplatform_proto",
5017+    visibility = ["//visibility:public"],
5018+    deps = [
5019+        "//google/api:annotations_go_proto",
5020+        "//google/api:httpbody_go_proto",
5021+        "//google/longrunning:longrunning_go_proto",
5022+        "//google/rpc:status_go_proto",
5023+        "//google/type:interval_go_proto",
5024+        "//google/type:money_go_proto",
5025+    ],
5026+)
5027diff -urN c/google/cloud/aiplatform/v1beta1/schema/BUILD.bazel d/google/cloud/aiplatform/v1beta1/schema/BUILD.bazel
5028--- c/google/cloud/aiplatform/v1beta1/schema/BUILD.bazel	1969-12-31 16:00:00
5029+++ d/google/cloud/aiplatform/v1beta1/schema/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
5030@@ -0,0 +1,36 @@
5031+load("@rules_proto//proto:defs.bzl", "proto_library")
5032+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
5033+
5034+proto_library(
5035+    name = "schema_proto",
5036+    srcs = [
5037+        "annotation_payload.proto",
5038+        "annotation_spec_color.proto",
5039+        "data_item_payload.proto",
5040+        "dataset_metadata.proto",
5041+        "geometry.proto",
5042+        "io_format.proto",
5043+    ],
5044+    visibility = ["//visibility:public"],
5045+    deps = [
5046+        "//google/api:annotations_proto",
5047+        "//google/cloud/aiplatform/v1beta1/schema/predict/instance:instance_proto",
5048+        "//google/rpc:code_proto",
5049+        "//google/type:color_proto",
5050+        "@com_google_protobuf//:duration_proto",
5051+        "@com_google_protobuf//:struct_proto",
5052+    ],
5053+)
5054+
5055+go_proto_library(
5056+    name = "schema_go_proto",
5057+    importpath = "google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1/schema",
5058+    proto = ":schema_proto",
5059+    visibility = ["//visibility:public"],
5060+    deps = [
5061+        "//google/api:annotations_go_proto",
5062+        "//google/cloud/aiplatform/v1beta1/schema/predict/instance:instance_go_proto",
5063+        "//google/rpc:code_go_proto",
5064+        "//google/type:color_go_proto",
5065+    ],
5066+)
5067diff -urN c/google/cloud/aiplatform/v1beta1/schema/predict/instance/BUILD.bazel d/google/cloud/aiplatform/v1beta1/schema/predict/instance/BUILD.bazel
5068--- c/google/cloud/aiplatform/v1beta1/schema/predict/instance/BUILD.bazel	1969-12-31 16:00:00
5069+++ d/google/cloud/aiplatform/v1beta1/schema/predict/instance/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
5070@@ -0,0 +1,25 @@
5071+load("@rules_proto//proto:defs.bzl", "proto_library")
5072+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
5073+
5074+proto_library(
5075+    name = "instance_proto",
5076+    srcs = [
5077+        "image_classification.proto",
5078+        "image_object_detection.proto",
5079+        "image_segmentation.proto",
5080+        "text_classification.proto",
5081+        "text_extraction.proto",
5082+        "text_sentiment.proto",
5083+        "video_action_recognition.proto",
5084+        "video_classification.proto",
5085+        "video_object_tracking.proto",
5086+    ],
5087+    visibility = ["//visibility:public"],
5088+)
5089+
5090+go_proto_library(
5091+    name = "instance_go_proto",
5092+    importpath = "google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1/schema/predict/instance",
5093+    proto = ":instance_proto",
5094+    visibility = ["//visibility:public"],
5095+)
5096diff -urN c/google/cloud/aiplatform/v1beta1/schema/predict/params/BUILD.bazel d/google/cloud/aiplatform/v1beta1/schema/predict/params/BUILD.bazel
5097--- c/google/cloud/aiplatform/v1beta1/schema/predict/params/BUILD.bazel	1969-12-31 16:00:00
5098+++ d/google/cloud/aiplatform/v1beta1/schema/predict/params/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
5099@@ -0,0 +1,22 @@
5100+load("@rules_proto//proto:defs.bzl", "proto_library")
5101+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
5102+
5103+proto_library(
5104+    name = "params_proto",
5105+    srcs = [
5106+        "image_classification.proto",
5107+        "image_object_detection.proto",
5108+        "image_segmentation.proto",
5109+        "video_action_recognition.proto",
5110+        "video_classification.proto",
5111+        "video_object_tracking.proto",
5112+    ],
5113+    visibility = ["//visibility:public"],
5114+)
5115+
5116+go_proto_library(
5117+    name = "params_go_proto",
5118+    importpath = "google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1/schema/predict/params",
5119+    proto = ":params_proto",
5120+    visibility = ["//visibility:public"],
5121+)
5122diff -urN c/google/cloud/aiplatform/v1beta1/schema/predict/prediction/BUILD.bazel d/google/cloud/aiplatform/v1beta1/schema/predict/prediction/BUILD.bazel
5123--- c/google/cloud/aiplatform/v1beta1/schema/predict/prediction/BUILD.bazel	1969-12-31 16:00:00
5124+++ d/google/cloud/aiplatform/v1beta1/schema/predict/prediction/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
5125@@ -0,0 +1,32 @@
5126+load("@rules_proto//proto:defs.bzl", "proto_library")
5127+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
5128+
5129+proto_library(
5130+    name = "prediction_proto",
5131+    srcs = [
5132+        "classification.proto",
5133+        "image_object_detection.proto",
5134+        "image_segmentation.proto",
5135+        "tabular_classification.proto",
5136+        "tabular_regression.proto",
5137+        "text_extraction.proto",
5138+        "text_sentiment.proto",
5139+        "time_series_forecasting.proto",
5140+        "video_action_recognition.proto",
5141+        "video_classification.proto",
5142+        "video_object_tracking.proto",
5143+    ],
5144+    visibility = ["//visibility:public"],
5145+    deps = [
5146+        "@com_google_protobuf//:duration_proto",
5147+        "@com_google_protobuf//:struct_proto",
5148+        "@com_google_protobuf//:wrappers_proto",
5149+    ],
5150+)
5151+
5152+go_proto_library(
5153+    name = "prediction_go_proto",
5154+    importpath = "google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1/schema/predict/prediction",
5155+    proto = ":prediction_proto",
5156+    visibility = ["//visibility:public"],
5157+)
5158diff -urN c/google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/BUILD.bazel d/google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/BUILD.bazel
5159--- c/google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/BUILD.bazel	1969-12-31 16:00:00
5160+++ d/google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
5161@@ -0,0 +1,28 @@
5162+load("@rules_proto//proto:defs.bzl", "proto_library")
5163+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
5164+
5165+proto_library(
5166+    name = "definition_proto",
5167+    srcs = [
5168+        "automl_image_classification.proto",
5169+        "automl_image_object_detection.proto",
5170+        "automl_image_segmentation.proto",
5171+        "automl_tables.proto",
5172+        "automl_text_classification.proto",
5173+        "automl_text_extraction.proto",
5174+        "automl_text_sentiment.proto",
5175+        "automl_time_series_forecasting.proto",
5176+        "automl_video_action_recognition.proto",
5177+        "automl_video_classification.proto",
5178+        "automl_video_object_tracking.proto",
5179+        "export_evaluated_data_items_config.proto",
5180+    ],
5181+    visibility = ["//visibility:public"],
5182+)
5183+
5184+go_proto_library(
5185+    name = "definition_go_proto",
5186+    importpath = "google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1/schema/trainingjob/definition",
5187+    proto = ":definition_proto",
5188+    visibility = ["//visibility:public"],
5189+)
5190diff -urN c/google/cloud/apigateway/v1/BUILD.bazel d/google/cloud/apigateway/v1/BUILD.bazel
5191--- c/google/cloud/apigateway/v1/BUILD.bazel	1969-12-31 16:00:00
5192+++ d/google/cloud/apigateway/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
5193@@ -0,0 +1,29 @@
5194+load("@rules_proto//proto:defs.bzl", "proto_library")
5195+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
5196+
5197+proto_library(
5198+    name = "apigateway_proto",
5199+    srcs = [
5200+        "apigateway.proto",
5201+        "apigateway_service.proto",
5202+    ],
5203+    visibility = ["//visibility:public"],
5204+    deps = [
5205+        "//google/api:annotations_proto",
5206+        "//google/longrunning:longrunning_proto",
5207+        "@com_google_protobuf//:field_mask_proto",
5208+        "@com_google_protobuf//:timestamp_proto",
5209+    ],
5210+)
5211+
5212+go_proto_library(
5213+    name = "apigateway_go_proto",
5214+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
5215+    importpath = "google.golang.org/genproto/googleapis/cloud/apigateway/v1",
5216+    proto = ":apigateway_proto",
5217+    visibility = ["//visibility:public"],
5218+    deps = [
5219+        "//google/api:annotations_go_proto",
5220+        "//google/longrunning:longrunning_go_proto",
5221+    ],
5222+)
5223diff -urN c/google/cloud/apigeeconnect/v1/BUILD.bazel d/google/cloud/apigeeconnect/v1/BUILD.bazel
5224--- c/google/cloud/apigeeconnect/v1/BUILD.bazel	1969-12-31 16:00:00
5225+++ d/google/cloud/apigeeconnect/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
5226@@ -0,0 +1,28 @@
5227+load("@rules_proto//proto:defs.bzl", "proto_library")
5228+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
5229+
5230+proto_library(
5231+    name = "apigeeconnect_proto",
5232+    srcs = [
5233+        "connection.proto",
5234+        "tether.proto",
5235+    ],
5236+    visibility = ["//visibility:public"],
5237+    deps = [
5238+        "//google/api:annotations_proto",
5239+        "//google/rpc:status_proto",
5240+        "@com_google_protobuf//:duration_proto",
5241+    ],
5242+)
5243+
5244+go_proto_library(
5245+    name = "apigeeconnect_go_proto",
5246+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
5247+    importpath = "google.golang.org/genproto/googleapis/cloud/apigeeconnect/v1",
5248+    proto = ":apigeeconnect_proto",
5249+    visibility = ["//visibility:public"],
5250+    deps = [
5251+        "//google/api:annotations_go_proto",
5252+        "//google/rpc:status_go_proto",
5253+    ],
5254+)
5255diff -urN c/google/cloud/apigeeregistry/v1/BUILD.bazel d/google/cloud/apigeeregistry/v1/BUILD.bazel
5256--- c/google/cloud/apigeeregistry/v1/BUILD.bazel	1969-12-31 16:00:00
5257+++ d/google/cloud/apigeeregistry/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
5258@@ -0,0 +1,33 @@
5259+load("@rules_proto//proto:defs.bzl", "proto_library")
5260+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
5261+
5262+proto_library(
5263+    name = "apigeeregistry_proto",
5264+    srcs = [
5265+        "provisioning_service.proto",
5266+        "registry_models.proto",
5267+        "registry_service.proto",
5268+    ],
5269+    visibility = ["//visibility:public"],
5270+    deps = [
5271+        "//google/api:annotations_proto",
5272+        "//google/api:httpbody_proto",
5273+        "//google/longrunning:longrunning_proto",
5274+        "@com_google_protobuf//:empty_proto",
5275+        "@com_google_protobuf//:field_mask_proto",
5276+        "@com_google_protobuf//:timestamp_proto",
5277+    ],
5278+)
5279+
5280+go_proto_library(
5281+    name = "apigeeregistry_go_proto",
5282+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
5283+    importpath = "google.golang.org/genproto/googleapis/cloud/apigeeregistry/v1",
5284+    proto = ":apigeeregistry_proto",
5285+    visibility = ["//visibility:public"],
5286+    deps = [
5287+        "//google/api:annotations_go_proto",
5288+        "//google/api:httpbody_go_proto",
5289+        "//google/longrunning:longrunning_go_proto",
5290+    ],
5291+)
5292diff -urN c/google/cloud/asset/v1/BUILD.bazel d/google/cloud/asset/v1/BUILD.bazel
5293--- c/google/cloud/asset/v1/BUILD.bazel	1969-12-31 16:00:00
5294+++ d/google/cloud/asset/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
5295@@ -0,0 +1,46 @@
5296+load("@rules_proto//proto:defs.bzl", "proto_library")
5297+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
5298+
5299+proto_library(
5300+    name = "asset_proto",
5301+    srcs = [
5302+        "asset_service.proto",
5303+        "assets.proto",
5304+    ],
5305+    visibility = ["//visibility:public"],
5306+    deps = [
5307+        "//google/api:annotations_proto",
5308+        "//google/cloud/orgpolicy/v1:orgpolicy_proto",
5309+        "//google/cloud/osconfig/v1:osconfig_proto",
5310+        "//google/iam/v1:iam_proto",
5311+        "//google/identity/accesscontextmanager/v1:accesscontextmanager_proto",
5312+        "//google/longrunning:longrunning_proto",
5313+        "//google/rpc:code_proto",
5314+        "//google/rpc:status_proto",
5315+        "//google/type:expr_proto",
5316+        "@com_google_protobuf//:duration_proto",
5317+        "@com_google_protobuf//:empty_proto",
5318+        "@com_google_protobuf//:field_mask_proto",
5319+        "@com_google_protobuf//:struct_proto",
5320+        "@com_google_protobuf//:timestamp_proto",
5321+    ],
5322+)
5323+
5324+go_proto_library(
5325+    name = "asset_go_proto",
5326+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
5327+    importpath = "google.golang.org/genproto/googleapis/cloud/asset/v1",
5328+    proto = ":asset_proto",
5329+    visibility = ["//visibility:public"],
5330+    deps = [
5331+        "//google/api:annotations_go_proto",
5332+        "//google/cloud/orgpolicy/v1:orgpolicy_go_proto",
5333+        "//google/cloud/osconfig/v1:osconfig_go_proto",
5334+        "//google/iam/v1:iam_go_proto",
5335+        "//google/identity/accesscontextmanager/v1:accesscontextmanager_go_proto",
5336+        "//google/longrunning:longrunning_go_proto",
5337+        "//google/rpc:code_go_proto",
5338+        "//google/rpc:status_go_proto",
5339+        "//google/type:expr_go_proto",
5340+    ],
5341+)
5342diff -urN c/google/cloud/asset/v1p1beta1/BUILD.bazel d/google/cloud/asset/v1p1beta1/BUILD.bazel
5343--- c/google/cloud/asset/v1p1beta1/BUILD.bazel	1969-12-31 16:00:00
5344+++ d/google/cloud/asset/v1p1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
5345@@ -0,0 +1,27 @@
5346+load("@rules_proto//proto:defs.bzl", "proto_library")
5347+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
5348+
5349+proto_library(
5350+    name = "asset_proto",
5351+    srcs = [
5352+        "asset_service.proto",
5353+        "assets.proto",
5354+    ],
5355+    visibility = ["//visibility:public"],
5356+    deps = [
5357+        "//google/api:annotations_proto",
5358+        "//google/iam/v1:iam_proto",
5359+    ],
5360+)
5361+
5362+go_proto_library(
5363+    name = "asset_go_proto",
5364+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
5365+    importpath = "google.golang.org/genproto/googleapis/cloud/asset/v1p1beta1",
5366+    proto = ":asset_proto",
5367+    visibility = ["//visibility:public"],
5368+    deps = [
5369+        "//google/api:annotations_go_proto",
5370+        "//google/iam/v1:iam_go_proto",
5371+    ],
5372+)
5373diff -urN c/google/cloud/asset/v1p2beta1/BUILD.bazel d/google/cloud/asset/v1p2beta1/BUILD.bazel
5374--- c/google/cloud/asset/v1p2beta1/BUILD.bazel	1969-12-31 16:00:00
5375+++ d/google/cloud/asset/v1p2beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
5376@@ -0,0 +1,31 @@
5377+load("@rules_proto//proto:defs.bzl", "proto_library")
5378+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
5379+
5380+proto_library(
5381+    name = "asset_proto",
5382+    srcs = [
5383+        "asset_service.proto",
5384+        "assets.proto",
5385+    ],
5386+    visibility = ["//visibility:public"],
5387+    deps = [
5388+        "//google/api:annotations_proto",
5389+        "//google/iam/v1:iam_proto",
5390+        "@com_google_protobuf//:empty_proto",
5391+        "@com_google_protobuf//:field_mask_proto",
5392+        "@com_google_protobuf//:struct_proto",
5393+        "@com_google_protobuf//:timestamp_proto",
5394+    ],
5395+)
5396+
5397+go_proto_library(
5398+    name = "asset_go_proto",
5399+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
5400+    importpath = "google.golang.org/genproto/googleapis/cloud/asset/v1p2beta1",
5401+    proto = ":asset_proto",
5402+    visibility = ["//visibility:public"],
5403+    deps = [
5404+        "//google/api:annotations_go_proto",
5405+        "//google/iam/v1:iam_go_proto",
5406+    ],
5407+)
5408diff -urN c/google/cloud/asset/v1p5beta1/BUILD.bazel d/google/cloud/asset/v1p5beta1/BUILD.bazel
5409--- c/google/cloud/asset/v1p5beta1/BUILD.bazel	1969-12-31 16:00:00
5410+++ d/google/cloud/asset/v1p5beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
5411@@ -0,0 +1,33 @@
5412+load("@rules_proto//proto:defs.bzl", "proto_library")
5413+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
5414+
5415+proto_library(
5416+    name = "asset_proto",
5417+    srcs = [
5418+        "asset_service.proto",
5419+        "assets.proto",
5420+    ],
5421+    visibility = ["//visibility:public"],
5422+    deps = [
5423+        "//google/api:annotations_proto",
5424+        "//google/cloud/orgpolicy/v1:orgpolicy_proto",
5425+        "//google/iam/v1:iam_proto",
5426+        "//google/identity/accesscontextmanager/v1:accesscontextmanager_proto",
5427+        "@com_google_protobuf//:struct_proto",
5428+        "@com_google_protobuf//:timestamp_proto",
5429+    ],
5430+)
5431+
5432+go_proto_library(
5433+    name = "asset_go_proto",
5434+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
5435+    importpath = "google.golang.org/genproto/googleapis/cloud/asset/v1p5beta1",
5436+    proto = ":asset_proto",
5437+    visibility = ["//visibility:public"],
5438+    deps = [
5439+        "//google/api:annotations_go_proto",
5440+        "//google/cloud/orgpolicy/v1:orgpolicy_go_proto",
5441+        "//google/iam/v1:iam_go_proto",
5442+        "//google/identity/accesscontextmanager/v1:accesscontextmanager_go_proto",
5443+    ],
5444+)
5445diff -urN c/google/cloud/asset/v1p7beta1/BUILD.bazel d/google/cloud/asset/v1p7beta1/BUILD.bazel
5446--- c/google/cloud/asset/v1p7beta1/BUILD.bazel	1969-12-31 16:00:00
5447+++ d/google/cloud/asset/v1p7beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
5448@@ -0,0 +1,37 @@
5449+load("@rules_proto//proto:defs.bzl", "proto_library")
5450+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
5451+
5452+proto_library(
5453+    name = "asset_proto",
5454+    srcs = [
5455+        "asset_service.proto",
5456+        "assets.proto",
5457+    ],
5458+    visibility = ["//visibility:public"],
5459+    deps = [
5460+        "//google/api:annotations_proto",
5461+        "//google/cloud/orgpolicy/v1:orgpolicy_proto",
5462+        "//google/cloud/osconfig/v1:osconfig_proto",
5463+        "//google/iam/v1:iam_proto",
5464+        "//google/identity/accesscontextmanager/v1:accesscontextmanager_proto",
5465+        "//google/longrunning:longrunning_proto",
5466+        "@com_google_protobuf//:struct_proto",
5467+        "@com_google_protobuf//:timestamp_proto",
5468+    ],
5469+)
5470+
5471+go_proto_library(
5472+    name = "asset_go_proto",
5473+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
5474+    importpath = "google.golang.org/genproto/googleapis/cloud/asset/v1p7beta1",
5475+    proto = ":asset_proto",
5476+    visibility = ["//visibility:public"],
5477+    deps = [
5478+        "//google/api:annotations_go_proto",
5479+        "//google/cloud/orgpolicy/v1:orgpolicy_go_proto",
5480+        "//google/cloud/osconfig/v1:osconfig_go_proto",
5481+        "//google/iam/v1:iam_go_proto",
5482+        "//google/identity/accesscontextmanager/v1:accesscontextmanager_go_proto",
5483+        "//google/longrunning:longrunning_go_proto",
5484+    ],
5485+)
5486diff -urN c/google/cloud/assuredworkloads/regulatoryintercept/logging/v1/BUILD.bazel d/google/cloud/assuredworkloads/regulatoryintercept/logging/v1/BUILD.bazel
5487--- c/google/cloud/assuredworkloads/regulatoryintercept/logging/v1/BUILD.bazel	1969-12-31 16:00:00
5488+++ d/google/cloud/assuredworkloads/regulatoryintercept/logging/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
5489@@ -0,0 +1,15 @@
5490+load("@rules_proto//proto:defs.bzl", "proto_library")
5491+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
5492+
5493+proto_library(
5494+    name = "logging_proto",
5495+    srcs = ["regulatory_intercept_ack_log_entry.proto"],
5496+    visibility = ["//visibility:public"],
5497+)
5498+
5499+go_proto_library(
5500+    name = "logging_go_proto",
5501+    importpath = "google.golang.org/genproto/googleapis/cloud/assuredworkloads/regulatoryintercept/logging/v1",
5502+    proto = ":logging_proto",
5503+    visibility = ["//visibility:public"],
5504+)
5505diff -urN c/google/cloud/assuredworkloads/v1/BUILD.bazel d/google/cloud/assuredworkloads/v1/BUILD.bazel
5506--- c/google/cloud/assuredworkloads/v1/BUILD.bazel	1969-12-31 16:00:00
5507+++ d/google/cloud/assuredworkloads/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
5508@@ -0,0 +1,28 @@
5509+load("@rules_proto//proto:defs.bzl", "proto_library")
5510+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
5511+
5512+proto_library(
5513+    name = "assuredworkloads_proto",
5514+    srcs = ["assuredworkloads.proto"],
5515+    visibility = ["//visibility:public"],
5516+    deps = [
5517+        "//google/api:annotations_proto",
5518+        "//google/longrunning:longrunning_proto",
5519+        "@com_google_protobuf//:duration_proto",
5520+        "@com_google_protobuf//:empty_proto",
5521+        "@com_google_protobuf//:field_mask_proto",
5522+        "@com_google_protobuf//:timestamp_proto",
5523+    ],
5524+)
5525+
5526+go_proto_library(
5527+    name = "assuredworkloads_go_proto",
5528+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
5529+    importpath = "google.golang.org/genproto/googleapis/cloud/assuredworkloads/v1",
5530+    proto = ":assuredworkloads_proto",
5531+    visibility = ["//visibility:public"],
5532+    deps = [
5533+        "//google/api:annotations_go_proto",
5534+        "//google/longrunning:longrunning_go_proto",
5535+    ],
5536+)
5537diff -urN c/google/cloud/assuredworkloads/v1beta1/BUILD.bazel d/google/cloud/assuredworkloads/v1beta1/BUILD.bazel
5538--- c/google/cloud/assuredworkloads/v1beta1/BUILD.bazel	1969-12-31 16:00:00
5539+++ d/google/cloud/assuredworkloads/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
5540@@ -0,0 +1,31 @@
5541+load("@rules_proto//proto:defs.bzl", "proto_library")
5542+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
5543+
5544+proto_library(
5545+    name = "assuredworkloads_proto",
5546+    srcs = [
5547+        "assuredworkloads.proto",
5548+        "assuredworkloads_service.proto",
5549+    ],
5550+    visibility = ["//visibility:public"],
5551+    deps = [
5552+        "//google/api:annotations_proto",
5553+        "//google/longrunning:longrunning_proto",
5554+        "@com_google_protobuf//:duration_proto",
5555+        "@com_google_protobuf//:empty_proto",
5556+        "@com_google_protobuf//:field_mask_proto",
5557+        "@com_google_protobuf//:timestamp_proto",
5558+    ],
5559+)
5560+
5561+go_proto_library(
5562+    name = "assuredworkloads_go_proto",
5563+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
5564+    importpath = "google.golang.org/genproto/googleapis/cloud/assuredworkloads/v1beta1",
5565+    proto = ":assuredworkloads_proto",
5566+    visibility = ["//visibility:public"],
5567+    deps = [
5568+        "//google/api:annotations_go_proto",
5569+        "//google/longrunning:longrunning_go_proto",
5570+    ],
5571+)
5572diff -urN c/google/cloud/audit/BUILD.bazel d/google/cloud/audit/BUILD.bazel
5573--- c/google/cloud/audit/BUILD.bazel	1969-12-31 16:00:00
5574+++ d/google/cloud/audit/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
5575@@ -0,0 +1,34 @@
5576+load("@rules_proto//proto:defs.bzl", "proto_library")
5577+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
5578+
5579+proto_library(
5580+    name = "audit_proto",
5581+    srcs = [
5582+        "audit_log.proto",
5583+        "bigquery_audit_metadata.proto",
5584+    ],
5585+    visibility = ["//visibility:public"],
5586+    deps = [
5587+        "//google/api:annotations_proto",
5588+        "//google/iam/v1:iam_proto",
5589+        "//google/rpc:status_proto",
5590+        "//google/rpc/context:attribute_context_proto",
5591+        "@com_google_protobuf//:any_proto",
5592+        "@com_google_protobuf//:duration_proto",
5593+        "@com_google_protobuf//:struct_proto",
5594+        "@com_google_protobuf//:timestamp_proto",
5595+    ],
5596+)
5597+
5598+go_proto_library(
5599+    name = "audit_go_proto",
5600+    importpath = "google.golang.org/genproto/googleapis/cloud/audit",
5601+    proto = ":audit_proto",
5602+    visibility = ["//visibility:public"],
5603+    deps = [
5604+        "//google/api:annotations_go_proto",
5605+        "//google/iam/v1:iam_go_proto",
5606+        "//google/rpc:status_go_proto",
5607+        "//google/rpc/context:attribute_context_go_proto",
5608+    ],
5609+)
5610diff -urN c/google/cloud/automl/v1/BUILD.bazel d/google/cloud/automl/v1/BUILD.bazel
5611--- c/google/cloud/automl/v1/BUILD.bazel	1969-12-31 16:00:00
5612+++ d/google/cloud/automl/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
5613@@ -0,0 +1,48 @@
5614+load("@rules_proto//proto:defs.bzl", "proto_library")
5615+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
5616+
5617+proto_library(
5618+    name = "automl_proto",
5619+    srcs = [
5620+        "annotation_payload.proto",
5621+        "annotation_spec.proto",
5622+        "classification.proto",
5623+        "data_items.proto",
5624+        "dataset.proto",
5625+        "detection.proto",
5626+        "geometry.proto",
5627+        "image.proto",
5628+        "io.proto",
5629+        "model.proto",
5630+        "model_evaluation.proto",
5631+        "operations.proto",
5632+        "prediction_service.proto",
5633+        "service.proto",
5634+        "text.proto",
5635+        "text_extraction.proto",
5636+        "text_segment.proto",
5637+        "text_sentiment.proto",
5638+        "translation.proto",
5639+    ],
5640+    visibility = ["//visibility:public"],
5641+    deps = [
5642+        "//google/api:annotations_proto",
5643+        "//google/longrunning:longrunning_proto",
5644+        "//google/rpc:status_proto",
5645+        "@com_google_protobuf//:field_mask_proto",
5646+        "@com_google_protobuf//:timestamp_proto",
5647+    ],
5648+)
5649+
5650+go_proto_library(
5651+    name = "automl_go_proto",
5652+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
5653+    importpath = "google.golang.org/genproto/googleapis/cloud/automl/v1",
5654+    proto = ":automl_proto",
5655+    visibility = ["//visibility:public"],
5656+    deps = [
5657+        "//google/api:annotations_go_proto",
5658+        "//google/longrunning:longrunning_go_proto",
5659+        "//google/rpc:status_go_proto",
5660+    ],
5661+)
5662diff -urN c/google/cloud/automl/v1beta1/BUILD.bazel d/google/cloud/automl/v1beta1/BUILD.bazel
5663--- c/google/cloud/automl/v1beta1/BUILD.bazel	1969-12-31 16:00:00
5664+++ d/google/cloud/automl/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
5665@@ -0,0 +1,59 @@
5666+load("@rules_proto//proto:defs.bzl", "proto_library")
5667+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
5668+
5669+proto_library(
5670+    name = "automl_proto",
5671+    srcs = [
5672+        "annotation_payload.proto",
5673+        "annotation_spec.proto",
5674+        "classification.proto",
5675+        "column_spec.proto",
5676+        "data_items.proto",
5677+        "data_stats.proto",
5678+        "data_types.proto",
5679+        "dataset.proto",
5680+        "detection.proto",
5681+        "geometry.proto",
5682+        "image.proto",
5683+        "io.proto",
5684+        "model.proto",
5685+        "model_evaluation.proto",
5686+        "operations.proto",
5687+        "prediction_service.proto",
5688+        "ranges.proto",
5689+        "regression.proto",
5690+        "service.proto",
5691+        "table_spec.proto",
5692+        "tables.proto",
5693+        "temporal.proto",
5694+        "text.proto",
5695+        "text_extraction.proto",
5696+        "text_segment.proto",
5697+        "text_sentiment.proto",
5698+        "translation.proto",
5699+        "video.proto",
5700+    ],
5701+    visibility = ["//visibility:public"],
5702+    deps = [
5703+        "//google/api:annotations_proto",
5704+        "//google/longrunning:longrunning_proto",
5705+        "//google/rpc:status_proto",
5706+        "@com_google_protobuf//:duration_proto",
5707+        "@com_google_protobuf//:field_mask_proto",
5708+        "@com_google_protobuf//:struct_proto",
5709+        "@com_google_protobuf//:timestamp_proto",
5710+    ],
5711+)
5712+
5713+go_proto_library(
5714+    name = "automl_go_proto",
5715+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
5716+    importpath = "google.golang.org/genproto/googleapis/cloud/automl/v1beta1",
5717+    proto = ":automl_proto",
5718+    visibility = ["//visibility:public"],
5719+    deps = [
5720+        "//google/api:annotations_go_proto",
5721+        "//google/longrunning:longrunning_go_proto",
5722+        "//google/rpc:status_go_proto",
5723+    ],
5724+)
5725diff -urN c/google/cloud/backupdr/logging/v1/BUILD.bazel d/google/cloud/backupdr/logging/v1/BUILD.bazel
5726--- c/google/cloud/backupdr/logging/v1/BUILD.bazel	1969-12-31 16:00:00
5727+++ d/google/cloud/backupdr/logging/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
5728@@ -0,0 +1,16 @@
5729+load("@rules_proto//proto:defs.bzl", "proto_library")
5730+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
5731+
5732+proto_library(
5733+    name = "logging_proto",
5734+    srcs = ["eventlog.proto"],
5735+    visibility = ["//visibility:public"],
5736+    deps = ["@com_google_protobuf//:timestamp_proto"],
5737+)
5738+
5739+go_proto_library(
5740+    name = "logging_go_proto",
5741+    importpath = "google.golang.org/genproto/googleapis/cloud/backupdr/logging/v1",
5742+    proto = ":logging_proto",
5743+    visibility = ["//visibility:public"],
5744+)
5745diff -urN c/google/cloud/baremetalsolution/v2/BUILD.bazel d/google/cloud/baremetalsolution/v2/BUILD.bazel
5746--- c/google/cloud/baremetalsolution/v2/BUILD.bazel	1969-12-31 16:00:00
5747+++ d/google/cloud/baremetalsolution/v2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
5748@@ -0,0 +1,33 @@
5749+load("@rules_proto//proto:defs.bzl", "proto_library")
5750+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
5751+
5752+proto_library(
5753+    name = "baremetalsolution_proto",
5754+    srcs = [
5755+        "baremetalsolution.proto",
5756+        "instance.proto",
5757+        "lun.proto",
5758+        "network.proto",
5759+        "nfs_share.proto",
5760+        "volume.proto",
5761+    ],
5762+    visibility = ["//visibility:public"],
5763+    deps = [
5764+        "//google/api:annotations_proto",
5765+        "//google/longrunning:longrunning_proto",
5766+        "@com_google_protobuf//:field_mask_proto",
5767+        "@com_google_protobuf//:timestamp_proto",
5768+    ],
5769+)
5770+
5771+go_proto_library(
5772+    name = "baremetalsolution_go_proto",
5773+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
5774+    importpath = "google.golang.org/genproto/googleapis/cloud/baremetalsolution/v2",
5775+    proto = ":baremetalsolution_proto",
5776+    visibility = ["//visibility:public"],
5777+    deps = [
5778+        "//google/api:annotations_go_proto",
5779+        "//google/longrunning:longrunning_go_proto",
5780+    ],
5781+)
5782diff -urN c/google/cloud/batch/v1/BUILD.bazel d/google/cloud/batch/v1/BUILD.bazel
5783--- c/google/cloud/batch/v1/BUILD.bazel	1969-12-31 16:00:00
5784+++ d/google/cloud/batch/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
5785@@ -0,0 +1,31 @@
5786+load("@rules_proto//proto:defs.bzl", "proto_library")
5787+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
5788+
5789+proto_library(
5790+    name = "batch_proto",
5791+    srcs = [
5792+        "batch.proto",
5793+        "job.proto",
5794+        "task.proto",
5795+        "volume.proto",
5796+    ],
5797+    visibility = ["//visibility:public"],
5798+    deps = [
5799+        "//google/api:annotations_proto",
5800+        "//google/longrunning:longrunning_proto",
5801+        "@com_google_protobuf//:duration_proto",
5802+        "@com_google_protobuf//:timestamp_proto",
5803+    ],
5804+)
5805+
5806+go_proto_library(
5807+    name = "batch_go_proto",
5808+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
5809+    importpath = "google.golang.org/genproto/googleapis/cloud/batch/v1",
5810+    proto = ":batch_proto",
5811+    visibility = ["//visibility:public"],
5812+    deps = [
5813+        "//google/api:annotations_go_proto",
5814+        "//google/longrunning:longrunning_go_proto",
5815+    ],
5816+)
5817diff -urN c/google/cloud/batch/v1alpha/BUILD.bazel d/google/cloud/batch/v1alpha/BUILD.bazel
5818--- c/google/cloud/batch/v1alpha/BUILD.bazel	1969-12-31 16:00:00
5819+++ d/google/cloud/batch/v1alpha/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
5820@@ -0,0 +1,31 @@
5821+load("@rules_proto//proto:defs.bzl", "proto_library")
5822+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
5823+
5824+proto_library(
5825+    name = "batch_proto",
5826+    srcs = [
5827+        "batch.proto",
5828+        "job.proto",
5829+        "task.proto",
5830+        "volume.proto",
5831+    ],
5832+    visibility = ["//visibility:public"],
5833+    deps = [
5834+        "//google/api:annotations_proto",
5835+        "//google/longrunning:longrunning_proto",
5836+        "@com_google_protobuf//:duration_proto",
5837+        "@com_google_protobuf//:timestamp_proto",
5838+    ],
5839+)
5840+
5841+go_proto_library(
5842+    name = "batch_go_proto",
5843+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
5844+    importpath = "google.golang.org/genproto/googleapis/cloud/batch/v1alpha",
5845+    proto = ":batch_proto",
5846+    visibility = ["//visibility:public"],
5847+    deps = [
5848+        "//google/api:annotations_go_proto",
5849+        "//google/longrunning:longrunning_go_proto",
5850+    ],
5851+)
5852diff -urN c/google/cloud/beyondcorp/appconnections/v1/BUILD.bazel d/google/cloud/beyondcorp/appconnections/v1/BUILD.bazel
5853--- c/google/cloud/beyondcorp/appconnections/v1/BUILD.bazel	1969-12-31 16:00:00
5854+++ d/google/cloud/beyondcorp/appconnections/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
5855@@ -0,0 +1,26 @@
5856+load("@rules_proto//proto:defs.bzl", "proto_library")
5857+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
5858+
5859+proto_library(
5860+    name = "appconnections_proto",
5861+    srcs = ["app_connections_service.proto"],
5862+    visibility = ["//visibility:public"],
5863+    deps = [
5864+        "//google/api:annotations_proto",
5865+        "//google/longrunning:longrunning_proto",
5866+        "@com_google_protobuf//:field_mask_proto",
5867+        "@com_google_protobuf//:timestamp_proto",
5868+    ],
5869+)
5870+
5871+go_proto_library(
5872+    name = "appconnections_go_proto",
5873+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
5874+    importpath = "google.golang.org/genproto/googleapis/cloud/beyondcorp/appconnections/v1",
5875+    proto = ":appconnections_proto",
5876+    visibility = ["//visibility:public"],
5877+    deps = [
5878+        "//google/api:annotations_go_proto",
5879+        "//google/longrunning:longrunning_go_proto",
5880+    ],
5881+)
5882diff -urN c/google/cloud/beyondcorp/appconnectors/v1/BUILD.bazel d/google/cloud/beyondcorp/appconnectors/v1/BUILD.bazel
5883--- c/google/cloud/beyondcorp/appconnectors/v1/BUILD.bazel	1969-12-31 16:00:00
5884+++ d/google/cloud/beyondcorp/appconnectors/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
5885@@ -0,0 +1,31 @@
5886+load("@rules_proto//proto:defs.bzl", "proto_library")
5887+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
5888+
5889+proto_library(
5890+    name = "appconnectors_proto",
5891+    srcs = [
5892+        "app_connector_instance_config.proto",
5893+        "app_connectors_service.proto",
5894+        "resource_info.proto",
5895+    ],
5896+    visibility = ["//visibility:public"],
5897+    deps = [
5898+        "//google/api:annotations_proto",
5899+        "//google/longrunning:longrunning_proto",
5900+        "@com_google_protobuf//:any_proto",
5901+        "@com_google_protobuf//:field_mask_proto",
5902+        "@com_google_protobuf//:timestamp_proto",
5903+    ],
5904+)
5905+
5906+go_proto_library(
5907+    name = "appconnectors_go_proto",
5908+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
5909+    importpath = "google.golang.org/genproto/googleapis/cloud/beyondcorp/appconnectors/v1",
5910+    proto = ":appconnectors_proto",
5911+    visibility = ["//visibility:public"],
5912+    deps = [
5913+        "//google/api:annotations_go_proto",
5914+        "//google/longrunning:longrunning_go_proto",
5915+    ],
5916+)
5917diff -urN c/google/cloud/beyondcorp/appgateways/v1/BUILD.bazel d/google/cloud/beyondcorp/appgateways/v1/BUILD.bazel
5918--- c/google/cloud/beyondcorp/appgateways/v1/BUILD.bazel	1969-12-31 16:00:00
5919+++ d/google/cloud/beyondcorp/appgateways/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
5920@@ -0,0 +1,25 @@
5921+load("@rules_proto//proto:defs.bzl", "proto_library")
5922+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
5923+
5924+proto_library(
5925+    name = "appgateways_proto",
5926+    srcs = ["app_gateways_service.proto"],
5927+    visibility = ["//visibility:public"],
5928+    deps = [
5929+        "//google/api:annotations_proto",
5930+        "//google/longrunning:longrunning_proto",
5931+        "@com_google_protobuf//:timestamp_proto",
5932+    ],
5933+)
5934+
5935+go_proto_library(
5936+    name = "appgateways_go_proto",
5937+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
5938+    importpath = "google.golang.org/genproto/googleapis/cloud/beyondcorp/appgateways/v1",
5939+    proto = ":appgateways_proto",
5940+    visibility = ["//visibility:public"],
5941+    deps = [
5942+        "//google/api:annotations_go_proto",
5943+        "//google/longrunning:longrunning_go_proto",
5944+    ],
5945+)
5946diff -urN c/google/cloud/beyondcorp/clientconnectorservices/v1/BUILD.bazel d/google/cloud/beyondcorp/clientconnectorservices/v1/BUILD.bazel
5947--- c/google/cloud/beyondcorp/clientconnectorservices/v1/BUILD.bazel	1969-12-31 16:00:00
5948+++ d/google/cloud/beyondcorp/clientconnectorservices/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
5949@@ -0,0 +1,26 @@
5950+load("@rules_proto//proto:defs.bzl", "proto_library")
5951+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
5952+
5953+proto_library(
5954+    name = "clientconnectorservices_proto",
5955+    srcs = ["client_connector_services_service.proto"],
5956+    visibility = ["//visibility:public"],
5957+    deps = [
5958+        "//google/api:annotations_proto",
5959+        "//google/longrunning:longrunning_proto",
5960+        "@com_google_protobuf//:field_mask_proto",
5961+        "@com_google_protobuf//:timestamp_proto",
5962+    ],
5963+)
5964+
5965+go_proto_library(
5966+    name = "clientconnectorservices_go_proto",
5967+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
5968+    importpath = "google.golang.org/genproto/googleapis/cloud/beyondcorp/clientconnectorservices/v1",
5969+    proto = ":clientconnectorservices_proto",
5970+    visibility = ["//visibility:public"],
5971+    deps = [
5972+        "//google/api:annotations_go_proto",
5973+        "//google/longrunning:longrunning_go_proto",
5974+    ],
5975+)
5976diff -urN c/google/cloud/beyondcorp/clientgateways/v1/BUILD.bazel d/google/cloud/beyondcorp/clientgateways/v1/BUILD.bazel
5977--- c/google/cloud/beyondcorp/clientgateways/v1/BUILD.bazel	1969-12-31 16:00:00
5978+++ d/google/cloud/beyondcorp/clientgateways/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
5979@@ -0,0 +1,25 @@
5980+load("@rules_proto//proto:defs.bzl", "proto_library")
5981+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
5982+
5983+proto_library(
5984+    name = "clientgateways_proto",
5985+    srcs = ["client_gateways_service.proto"],
5986+    visibility = ["//visibility:public"],
5987+    deps = [
5988+        "//google/api:annotations_proto",
5989+        "//google/longrunning:longrunning_proto",
5990+        "@com_google_protobuf//:timestamp_proto",
5991+    ],
5992+)
5993+
5994+go_proto_library(
5995+    name = "clientgateways_go_proto",
5996+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
5997+    importpath = "google.golang.org/genproto/googleapis/cloud/beyondcorp/clientgateways/v1",
5998+    proto = ":clientgateways_proto",
5999+    visibility = ["//visibility:public"],
6000+    deps = [
6001+        "//google/api:annotations_go_proto",
6002+        "//google/longrunning:longrunning_go_proto",
6003+    ],
6004+)
6005diff -urN c/google/cloud/bigquery/analyticshub/v1/BUILD.bazel d/google/cloud/bigquery/analyticshub/v1/BUILD.bazel
6006--- c/google/cloud/bigquery/analyticshub/v1/BUILD.bazel	1969-12-31 16:00:00
6007+++ d/google/cloud/bigquery/analyticshub/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
6008@@ -0,0 +1,27 @@
6009+load("@rules_proto//proto:defs.bzl", "proto_library")
6010+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
6011+
6012+proto_library(
6013+    name = "analyticshub_proto",
6014+    srcs = ["analyticshub.proto"],
6015+    visibility = ["//visibility:public"],
6016+    deps = [
6017+        "//google/api:annotations_proto",
6018+        "//google/iam/v1:iam_proto",
6019+        "@com_google_protobuf//:empty_proto",
6020+        "@com_google_protobuf//:field_mask_proto",
6021+        "@com_google_protobuf//:wrappers_proto",
6022+    ],
6023+)
6024+
6025+go_proto_library(
6026+    name = "analyticshub_go_proto",
6027+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
6028+    importpath = "google.golang.org/genproto/googleapis/cloud/bigquery/analyticshub/v1",
6029+    proto = ":analyticshub_proto",
6030+    visibility = ["//visibility:public"],
6031+    deps = [
6032+        "//google/api:annotations_go_proto",
6033+        "//google/iam/v1:iam_go_proto",
6034+    ],
6035+)
6036diff -urN c/google/cloud/bigquery/connection/v1/BUILD.bazel d/google/cloud/bigquery/connection/v1/BUILD.bazel
6037--- c/google/cloud/bigquery/connection/v1/BUILD.bazel	1969-12-31 16:00:00
6038+++ d/google/cloud/bigquery/connection/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
6039@@ -0,0 +1,26 @@
6040+load("@rules_proto//proto:defs.bzl", "proto_library")
6041+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
6042+
6043+proto_library(
6044+    name = "connection_proto",
6045+    srcs = ["connection.proto"],
6046+    visibility = ["//visibility:public"],
6047+    deps = [
6048+        "//google/api:annotations_proto",
6049+        "//google/iam/v1:iam_proto",
6050+        "@com_google_protobuf//:empty_proto",
6051+        "@com_google_protobuf//:field_mask_proto",
6052+    ],
6053+)
6054+
6055+go_proto_library(
6056+    name = "connection_go_proto",
6057+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
6058+    importpath = "google.golang.org/genproto/googleapis/cloud/bigquery/connection/v1",
6059+    proto = ":connection_proto",
6060+    visibility = ["//visibility:public"],
6061+    deps = [
6062+        "//google/api:annotations_go_proto",
6063+        "//google/iam/v1:iam_go_proto",
6064+    ],
6065+)
6066diff -urN c/google/cloud/bigquery/connection/v1beta1/BUILD.bazel d/google/cloud/bigquery/connection/v1beta1/BUILD.bazel
6067--- c/google/cloud/bigquery/connection/v1beta1/BUILD.bazel	1969-12-31 16:00:00
6068+++ d/google/cloud/bigquery/connection/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
6069@@ -0,0 +1,27 @@
6070+load("@rules_proto//proto:defs.bzl", "proto_library")
6071+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
6072+
6073+proto_library(
6074+    name = "connection_proto",
6075+    srcs = ["connection.proto"],
6076+    visibility = ["//visibility:public"],
6077+    deps = [
6078+        "//google/api:annotations_proto",
6079+        "//google/iam/v1:iam_proto",
6080+        "@com_google_protobuf//:empty_proto",
6081+        "@com_google_protobuf//:field_mask_proto",
6082+        "@com_google_protobuf//:wrappers_proto",
6083+    ],
6084+)
6085+
6086+go_proto_library(
6087+    name = "connection_go_proto",
6088+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
6089+    importpath = "google.golang.org/genproto/googleapis/cloud/bigquery/connection/v1beta1",
6090+    proto = ":connection_proto",
6091+    visibility = ["//visibility:public"],
6092+    deps = [
6093+        "//google/api:annotations_go_proto",
6094+        "//google/iam/v1:iam_go_proto",
6095+    ],
6096+)
6097diff -urN c/google/cloud/bigquery/dataexchange/v1beta1/BUILD.bazel d/google/cloud/bigquery/dataexchange/v1beta1/BUILD.bazel
6098--- c/google/cloud/bigquery/dataexchange/v1beta1/BUILD.bazel	1969-12-31 16:00:00
6099+++ d/google/cloud/bigquery/dataexchange/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
6100@@ -0,0 +1,27 @@
6101+load("@rules_proto//proto:defs.bzl", "proto_library")
6102+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
6103+
6104+proto_library(
6105+    name = "dataexchange_proto",
6106+    srcs = ["dataexchange.proto"],
6107+    visibility = ["//visibility:public"],
6108+    deps = [
6109+        "//google/api:annotations_proto",
6110+        "//google/iam/v1:iam_proto",
6111+        "@com_google_protobuf//:empty_proto",
6112+        "@com_google_protobuf//:field_mask_proto",
6113+        "@com_google_protobuf//:wrappers_proto",
6114+    ],
6115+)
6116+
6117+go_proto_library(
6118+    name = "dataexchange_go_proto",
6119+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
6120+    importpath = "google.golang.org/genproto/googleapis/cloud/bigquery/dataexchange/v1beta1",
6121+    proto = ":dataexchange_proto",
6122+    visibility = ["//visibility:public"],
6123+    deps = [
6124+        "//google/api:annotations_go_proto",
6125+        "//google/iam/v1:iam_go_proto",
6126+    ],
6127+)
6128diff -urN c/google/cloud/bigquery/datapolicies/v1/BUILD.bazel d/google/cloud/bigquery/datapolicies/v1/BUILD.bazel
6129--- c/google/cloud/bigquery/datapolicies/v1/BUILD.bazel	1969-12-31 16:00:00
6130+++ d/google/cloud/bigquery/datapolicies/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
6131@@ -0,0 +1,26 @@
6132+load("@rules_proto//proto:defs.bzl", "proto_library")
6133+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
6134+
6135+proto_library(
6136+    name = "datapolicies_proto",
6137+    srcs = ["datapolicy.proto"],
6138+    visibility = ["//visibility:public"],
6139+    deps = [
6140+        "//google/api:annotations_proto",
6141+        "//google/iam/v1:iam_proto",
6142+        "@com_google_protobuf//:empty_proto",
6143+        "@com_google_protobuf//:field_mask_proto",
6144+    ],
6145+)
6146+
6147+go_proto_library(
6148+    name = "datapolicies_go_proto",
6149+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
6150+    importpath = "google.golang.org/genproto/googleapis/cloud/bigquery/datapolicies/v1",
6151+    proto = ":datapolicies_proto",
6152+    visibility = ["//visibility:public"],
6153+    deps = [
6154+        "//google/api:annotations_go_proto",
6155+        "//google/iam/v1:iam_go_proto",
6156+    ],
6157+)
6158diff -urN c/google/cloud/bigquery/datapolicies/v1beta1/BUILD.bazel d/google/cloud/bigquery/datapolicies/v1beta1/BUILD.bazel
6159--- c/google/cloud/bigquery/datapolicies/v1beta1/BUILD.bazel	1969-12-31 16:00:00
6160+++ d/google/cloud/bigquery/datapolicies/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
6161@@ -0,0 +1,26 @@
6162+load("@rules_proto//proto:defs.bzl", "proto_library")
6163+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
6164+
6165+proto_library(
6166+    name = "datapolicies_proto",
6167+    srcs = ["datapolicy.proto"],
6168+    visibility = ["//visibility:public"],
6169+    deps = [
6170+        "//google/api:annotations_proto",
6171+        "//google/iam/v1:iam_proto",
6172+        "@com_google_protobuf//:empty_proto",
6173+        "@com_google_protobuf//:field_mask_proto",
6174+    ],
6175+)
6176+
6177+go_proto_library(
6178+    name = "datapolicies_go_proto",
6179+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
6180+    importpath = "google.golang.org/genproto/googleapis/cloud/bigquery/datapolicies/v1beta1",
6181+    proto = ":datapolicies_proto",
6182+    visibility = ["//visibility:public"],
6183+    deps = [
6184+        "//google/api:annotations_go_proto",
6185+        "//google/iam/v1:iam_go_proto",
6186+    ],
6187+)
6188diff -urN c/google/cloud/bigquery/datatransfer/v1/BUILD.bazel d/google/cloud/bigquery/datatransfer/v1/BUILD.bazel
6189--- c/google/cloud/bigquery/datatransfer/v1/BUILD.bazel	1969-12-31 16:00:00
6190+++ d/google/cloud/bigquery/datatransfer/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
6191@@ -0,0 +1,33 @@
6192+load("@rules_proto//proto:defs.bzl", "proto_library")
6193+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
6194+
6195+proto_library(
6196+    name = "datatransfer_proto",
6197+    srcs = [
6198+        "datatransfer.proto",
6199+        "transfer.proto",
6200+    ],
6201+    visibility = ["//visibility:public"],
6202+    deps = [
6203+        "//google/api:annotations_proto",
6204+        "//google/rpc:status_proto",
6205+        "@com_google_protobuf//:duration_proto",
6206+        "@com_google_protobuf//:empty_proto",
6207+        "@com_google_protobuf//:field_mask_proto",
6208+        "@com_google_protobuf//:struct_proto",
6209+        "@com_google_protobuf//:timestamp_proto",
6210+        "@com_google_protobuf//:wrappers_proto",
6211+    ],
6212+)
6213+
6214+go_proto_library(
6215+    name = "datatransfer_go_proto",
6216+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
6217+    importpath = "google.golang.org/genproto/googleapis/cloud/bigquery/datatransfer/v1",
6218+    proto = ":datatransfer_proto",
6219+    visibility = ["//visibility:public"],
6220+    deps = [
6221+        "//google/api:annotations_go_proto",
6222+        "//google/rpc:status_go_proto",
6223+    ],
6224+)
6225diff -urN c/google/cloud/bigquery/logging/v1/BUILD.bazel d/google/cloud/bigquery/logging/v1/BUILD.bazel
6226--- c/google/cloud/bigquery/logging/v1/BUILD.bazel	1969-12-31 16:00:00
6227+++ d/google/cloud/bigquery/logging/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
6228@@ -0,0 +1,25 @@
6229+load("@rules_proto//proto:defs.bzl", "proto_library")
6230+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
6231+
6232+proto_library(
6233+    name = "logging_proto",
6234+    srcs = ["audit_data.proto"],
6235+    visibility = ["//visibility:public"],
6236+    deps = [
6237+        "//google/iam/v1:iam_proto",
6238+        "//google/rpc:status_proto",
6239+        "@com_google_protobuf//:duration_proto",
6240+        "@com_google_protobuf//:timestamp_proto",
6241+    ],
6242+)
6243+
6244+go_proto_library(
6245+    name = "logging_go_proto",
6246+    importpath = "google.golang.org/genproto/googleapis/cloud/bigquery/logging/v1",
6247+    proto = ":logging_proto",
6248+    visibility = ["//visibility:public"],
6249+    deps = [
6250+        "//google/iam/v1:iam_go_proto",
6251+        "//google/rpc:status_go_proto",
6252+    ],
6253+)
6254diff -urN c/google/cloud/bigquery/migration/v2/BUILD.bazel d/google/cloud/bigquery/migration/v2/BUILD.bazel
6255--- c/google/cloud/bigquery/migration/v2/BUILD.bazel	1969-12-31 16:00:00
6256+++ d/google/cloud/bigquery/migration/v2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
6257@@ -0,0 +1,37 @@
6258+load("@rules_proto//proto:defs.bzl", "proto_library")
6259+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
6260+
6261+proto_library(
6262+    name = "migration_proto",
6263+    srcs = [
6264+        "migration_entities.proto",
6265+        "migration_error_details.proto",
6266+        "migration_metrics.proto",
6267+        "migration_service.proto",
6268+        "translation_config.proto",
6269+    ],
6270+    visibility = ["//visibility:public"],
6271+    deps = [
6272+        "//google/api:annotations_proto",
6273+        "//google/api:distribution_proto",
6274+        "//google/api:metric_proto",
6275+        "//google/rpc:errdetails_proto",
6276+        "@com_google_protobuf//:empty_proto",
6277+        "@com_google_protobuf//:field_mask_proto",
6278+        "@com_google_protobuf//:timestamp_proto",
6279+    ],
6280+)
6281+
6282+go_proto_library(
6283+    name = "migration_go_proto",
6284+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
6285+    importpath = "google.golang.org/genproto/googleapis/cloud/bigquery/migration/v2",
6286+    proto = ":migration_proto",
6287+    visibility = ["//visibility:public"],
6288+    deps = [
6289+        "//google/api:annotations_go_proto",
6290+        "//google/api:distribution_go_proto",
6291+        "//google/api:metric_go_proto",
6292+        "//google/rpc:errdetails_go_proto",
6293+    ],
6294+)
6295diff -urN c/google/cloud/bigquery/migration/v2alpha/BUILD.bazel d/google/cloud/bigquery/migration/v2alpha/BUILD.bazel
6296--- c/google/cloud/bigquery/migration/v2alpha/BUILD.bazel	1969-12-31 16:00:00
6297+++ d/google/cloud/bigquery/migration/v2alpha/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
6298@@ -0,0 +1,40 @@
6299+load("@rules_proto//proto:defs.bzl", "proto_library")
6300+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
6301+
6302+proto_library(
6303+    name = "migration_proto",
6304+    srcs = [
6305+        "assessment_task.proto",
6306+        "migration_entities.proto",
6307+        "migration_error_details.proto",
6308+        "migration_metrics.proto",
6309+        "migration_service.proto",
6310+        "translation_service.proto",
6311+        "translation_task.proto",
6312+    ],
6313+    visibility = ["//visibility:public"],
6314+    deps = [
6315+        "//google/api:annotations_proto",
6316+        "//google/api:distribution_proto",
6317+        "//google/api:metric_proto",
6318+        "//google/rpc:errdetails_proto",
6319+        "@com_google_protobuf//:any_proto",
6320+        "@com_google_protobuf//:empty_proto",
6321+        "@com_google_protobuf//:field_mask_proto",
6322+        "@com_google_protobuf//:timestamp_proto",
6323+    ],
6324+)
6325+
6326+go_proto_library(
6327+    name = "migration_go_proto",
6328+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
6329+    importpath = "google.golang.org/genproto/googleapis/cloud/bigquery/migration/v2alpha",
6330+    proto = ":migration_proto",
6331+    visibility = ["//visibility:public"],
6332+    deps = [
6333+        "//google/api:annotations_go_proto",
6334+        "//google/api:distribution_go_proto",
6335+        "//google/api:metric_go_proto",
6336+        "//google/rpc:errdetails_go_proto",
6337+    ],
6338+)
6339diff -urN c/google/cloud/bigquery/reservation/v1/BUILD.bazel d/google/cloud/bigquery/reservation/v1/BUILD.bazel
6340--- c/google/cloud/bigquery/reservation/v1/BUILD.bazel	1969-12-31 16:00:00
6341+++ d/google/cloud/bigquery/reservation/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
6342@@ -0,0 +1,27 @@
6343+load("@rules_proto//proto:defs.bzl", "proto_library")
6344+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
6345+
6346+proto_library(
6347+    name = "reservation_proto",
6348+    srcs = ["reservation.proto"],
6349+    visibility = ["//visibility:public"],
6350+    deps = [
6351+        "//google/api:annotations_proto",
6352+        "//google/rpc:status_proto",
6353+        "@com_google_protobuf//:empty_proto",
6354+        "@com_google_protobuf//:field_mask_proto",
6355+        "@com_google_protobuf//:timestamp_proto",
6356+    ],
6357+)
6358+
6359+go_proto_library(
6360+    name = "reservation_go_proto",
6361+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
6362+    importpath = "google.golang.org/genproto/googleapis/cloud/bigquery/reservation/v1",
6363+    proto = ":reservation_proto",
6364+    visibility = ["//visibility:public"],
6365+    deps = [
6366+        "//google/api:annotations_go_proto",
6367+        "//google/rpc:status_go_proto",
6368+    ],
6369+)
6370diff -urN c/google/cloud/bigquery/storage/v1/BUILD.bazel d/google/cloud/bigquery/storage/v1/BUILD.bazel
6371--- c/google/cloud/bigquery/storage/v1/BUILD.bazel	1969-12-31 16:00:00
6372+++ d/google/cloud/bigquery/storage/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
6373@@ -0,0 +1,35 @@
6374+load("@rules_proto//proto:defs.bzl", "proto_library")
6375+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
6376+
6377+proto_library(
6378+    name = "storage_proto",
6379+    srcs = [
6380+        "annotations.proto",
6381+        "arrow.proto",
6382+        "avro.proto",
6383+        "protobuf.proto",
6384+        "storage.proto",
6385+        "stream.proto",
6386+        "table.proto",
6387+    ],
6388+    visibility = ["//visibility:public"],
6389+    deps = [
6390+        "//google/api:annotations_proto",
6391+        "//google/rpc:status_proto",
6392+        "@com_google_protobuf//:descriptor_proto",
6393+        "@com_google_protobuf//:timestamp_proto",
6394+        "@com_google_protobuf//:wrappers_proto",
6395+    ],
6396+)
6397+
6398+go_proto_library(
6399+    name = "storage_go_proto",
6400+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
6401+    importpath = "google.golang.org/genproto/googleapis/cloud/bigquery/storage/v1",
6402+    proto = ":storage_proto",
6403+    visibility = ["//visibility:public"],
6404+    deps = [
6405+        "//google/api:annotations_go_proto",
6406+        "//google/rpc:status_go_proto",
6407+    ],
6408+)
6409diff -urN c/google/cloud/bigquery/storage/v1beta1/BUILD.bazel d/google/cloud/bigquery/storage/v1beta1/BUILD.bazel
6410--- c/google/cloud/bigquery/storage/v1beta1/BUILD.bazel	1969-12-31 16:00:00
6411+++ d/google/cloud/bigquery/storage/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
6412@@ -0,0 +1,28 @@
6413+load("@rules_proto//proto:defs.bzl", "proto_library")
6414+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
6415+
6416+proto_library(
6417+    name = "storage_proto",
6418+    srcs = [
6419+        "arrow.proto",
6420+        "avro.proto",
6421+        "read_options.proto",
6422+        "storage.proto",
6423+        "table_reference.proto",
6424+    ],
6425+    visibility = ["//visibility:public"],
6426+    deps = [
6427+        "//google/api:annotations_proto",
6428+        "@com_google_protobuf//:empty_proto",
6429+        "@com_google_protobuf//:timestamp_proto",
6430+    ],
6431+)
6432+
6433+go_proto_library(
6434+    name = "storage_go_proto",
6435+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
6436+    importpath = "google.golang.org/genproto/googleapis/cloud/bigquery/storage/v1beta1",
6437+    proto = ":storage_proto",
6438+    visibility = ["//visibility:public"],
6439+    deps = ["//google/api:annotations_go_proto"],
6440+)
6441diff -urN c/google/cloud/bigquery/storage/v1beta2/BUILD.bazel d/google/cloud/bigquery/storage/v1beta2/BUILD.bazel
6442--- c/google/cloud/bigquery/storage/v1beta2/BUILD.bazel	1969-12-31 16:00:00
6443+++ d/google/cloud/bigquery/storage/v1beta2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
6444@@ -0,0 +1,34 @@
6445+load("@rules_proto//proto:defs.bzl", "proto_library")
6446+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
6447+
6448+proto_library(
6449+    name = "storage_proto",
6450+    srcs = [
6451+        "arrow.proto",
6452+        "avro.proto",
6453+        "protobuf.proto",
6454+        "storage.proto",
6455+        "stream.proto",
6456+        "table.proto",
6457+    ],
6458+    visibility = ["//visibility:public"],
6459+    deps = [
6460+        "//google/api:annotations_proto",
6461+        "//google/rpc:status_proto",
6462+        "@com_google_protobuf//:descriptor_proto",
6463+        "@com_google_protobuf//:timestamp_proto",
6464+        "@com_google_protobuf//:wrappers_proto",
6465+    ],
6466+)
6467+
6468+go_proto_library(
6469+    name = "storage_go_proto",
6470+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
6471+    importpath = "google.golang.org/genproto/googleapis/cloud/bigquery/storage/v1beta2",
6472+    proto = ":storage_proto",
6473+    visibility = ["//visibility:public"],
6474+    deps = [
6475+        "//google/api:annotations_go_proto",
6476+        "//google/rpc:status_go_proto",
6477+    ],
6478+)
6479diff -urN c/google/cloud/bigquery/v2/BUILD.bazel d/google/cloud/bigquery/v2/BUILD.bazel
6480--- c/google/cloud/bigquery/v2/BUILD.bazel	1969-12-31 16:00:00
6481+++ d/google/cloud/bigquery/v2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
6482@@ -0,0 +1,29 @@
6483+load("@rules_proto//proto:defs.bzl", "proto_library")
6484+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
6485+
6486+proto_library(
6487+    name = "bigquery_proto",
6488+    srcs = [
6489+        "encryption_config.proto",
6490+        "model.proto",
6491+        "model_reference.proto",
6492+        "standard_sql.proto",
6493+        "table_reference.proto",
6494+    ],
6495+    visibility = ["//visibility:public"],
6496+    deps = [
6497+        "//google/api:annotations_proto",
6498+        "@com_google_protobuf//:empty_proto",
6499+        "@com_google_protobuf//:timestamp_proto",
6500+        "@com_google_protobuf//:wrappers_proto",
6501+    ],
6502+)
6503+
6504+go_proto_library(
6505+    name = "bigquery_go_proto",
6506+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
6507+    importpath = "google.golang.org/genproto/googleapis/cloud/bigquery/v2",
6508+    proto = ":bigquery_proto",
6509+    visibility = ["//visibility:public"],
6510+    deps = ["//google/api:annotations_go_proto"],
6511+)
6512diff -urN c/google/cloud/billing/budgets/v1/BUILD.bazel d/google/cloud/billing/budgets/v1/BUILD.bazel
6513--- c/google/cloud/billing/budgets/v1/BUILD.bazel	1969-12-31 16:00:00
6514+++ d/google/cloud/billing/budgets/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
6515@@ -0,0 +1,32 @@
6516+load("@rules_proto//proto:defs.bzl", "proto_library")
6517+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
6518+
6519+proto_library(
6520+    name = "budgets_proto",
6521+    srcs = [
6522+        "budget_model.proto",
6523+        "budget_service.proto",
6524+    ],
6525+    visibility = ["//visibility:public"],
6526+    deps = [
6527+        "//google/api:annotations_proto",
6528+        "//google/type:date_proto",
6529+        "//google/type:money_proto",
6530+        "@com_google_protobuf//:empty_proto",
6531+        "@com_google_protobuf//:field_mask_proto",
6532+        "@com_google_protobuf//:struct_proto",
6533+    ],
6534+)
6535+
6536+go_proto_library(
6537+    name = "budgets_go_proto",
6538+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
6539+    importpath = "google.golang.org/genproto/googleapis/cloud/billing/budgets/v1",
6540+    proto = ":budgets_proto",
6541+    visibility = ["//visibility:public"],
6542+    deps = [
6543+        "//google/api:annotations_go_proto",
6544+        "//google/type:date_go_proto",
6545+        "//google/type:money_go_proto",
6546+    ],
6547+)
6548diff -urN c/google/cloud/billing/budgets/v1beta1/BUILD.bazel d/google/cloud/billing/budgets/v1beta1/BUILD.bazel
6549--- c/google/cloud/billing/budgets/v1beta1/BUILD.bazel	1969-12-31 16:00:00
6550+++ d/google/cloud/billing/budgets/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
6551@@ -0,0 +1,32 @@
6552+load("@rules_proto//proto:defs.bzl", "proto_library")
6553+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
6554+
6555+proto_library(
6556+    name = "budgets_proto",
6557+    srcs = [
6558+        "budget_model.proto",
6559+        "budget_service.proto",
6560+    ],
6561+    visibility = ["//visibility:public"],
6562+    deps = [
6563+        "//google/api:annotations_proto",
6564+        "//google/type:date_proto",
6565+        "//google/type:money_proto",
6566+        "@com_google_protobuf//:empty_proto",
6567+        "@com_google_protobuf//:field_mask_proto",
6568+        "@com_google_protobuf//:struct_proto",
6569+    ],
6570+)
6571+
6572+go_proto_library(
6573+    name = "budgets_go_proto",
6574+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
6575+    importpath = "google.golang.org/genproto/googleapis/cloud/billing/budgets/v1beta1",
6576+    proto = ":budgets_proto",
6577+    visibility = ["//visibility:public"],
6578+    deps = [
6579+        "//google/api:annotations_go_proto",
6580+        "//google/type:date_go_proto",
6581+        "//google/type:money_go_proto",
6582+    ],
6583+)
6584diff -urN c/google/cloud/billing/v1/BUILD.bazel d/google/cloud/billing/v1/BUILD.bazel
6585--- c/google/cloud/billing/v1/BUILD.bazel	1969-12-31 16:00:00
6586+++ d/google/cloud/billing/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
6587@@ -0,0 +1,31 @@
6588+load("@rules_proto//proto:defs.bzl", "proto_library")
6589+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
6590+
6591+proto_library(
6592+    name = "billing_proto",
6593+    srcs = [
6594+        "cloud_billing.proto",
6595+        "cloud_catalog.proto",
6596+    ],
6597+    visibility = ["//visibility:public"],
6598+    deps = [
6599+        "//google/api:annotations_proto",
6600+        "//google/iam/v1:iam_proto",
6601+        "//google/type:money_proto",
6602+        "@com_google_protobuf//:field_mask_proto",
6603+        "@com_google_protobuf//:timestamp_proto",
6604+    ],
6605+)
6606+
6607+go_proto_library(
6608+    name = "billing_go_proto",
6609+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
6610+    importpath = "google.golang.org/genproto/googleapis/cloud/billing/v1",
6611+    proto = ":billing_proto",
6612+    visibility = ["//visibility:public"],
6613+    deps = [
6614+        "//google/api:annotations_go_proto",
6615+        "//google/iam/v1:iam_go_proto",
6616+        "//google/type:money_go_proto",
6617+    ],
6618+)
6619diff -urN c/google/cloud/binaryauthorization/v1/BUILD.bazel d/google/cloud/binaryauthorization/v1/BUILD.bazel
6620--- c/google/cloud/binaryauthorization/v1/BUILD.bazel	1969-12-31 16:00:00
6621+++ d/google/cloud/binaryauthorization/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
6622@@ -0,0 +1,29 @@
6623+load("@rules_proto//proto:defs.bzl", "proto_library")
6624+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
6625+
6626+proto_library(
6627+    name = "binaryauthorization_proto",
6628+    srcs = [
6629+        "resources.proto",
6630+        "service.proto",
6631+    ],
6632+    visibility = ["//visibility:public"],
6633+    deps = [
6634+        "//google/api:annotations_proto",
6635+        "//grafeas/v1:grafeas_proto",
6636+        "@com_google_protobuf//:empty_proto",
6637+        "@com_google_protobuf//:timestamp_proto",
6638+    ],
6639+)
6640+
6641+go_proto_library(
6642+    name = "binaryauthorization_go_proto",
6643+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
6644+    importpath = "google.golang.org/genproto/googleapis/cloud/binaryauthorization/v1",
6645+    proto = ":binaryauthorization_proto",
6646+    visibility = ["//visibility:public"],
6647+    deps = [
6648+        "//google/api:annotations_go_proto",
6649+        "//grafeas/v1:grafeas_go_proto",
6650+    ],
6651+)
6652diff -urN c/google/cloud/binaryauthorization/v1beta1/BUILD.bazel d/google/cloud/binaryauthorization/v1beta1/BUILD.bazel
6653--- c/google/cloud/binaryauthorization/v1beta1/BUILD.bazel	1969-12-31 16:00:00
6654+++ d/google/cloud/binaryauthorization/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
6655@@ -0,0 +1,26 @@
6656+load("@rules_proto//proto:defs.bzl", "proto_library")
6657+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
6658+
6659+proto_library(
6660+    name = "binaryauthorization_proto",
6661+    srcs = [
6662+        "continuous_validation_logging.proto",
6663+        "resources.proto",
6664+        "service.proto",
6665+    ],
6666+    visibility = ["//visibility:public"],
6667+    deps = [
6668+        "//google/api:annotations_proto",
6669+        "@com_google_protobuf//:empty_proto",
6670+        "@com_google_protobuf//:timestamp_proto",
6671+    ],
6672+)
6673+
6674+go_proto_library(
6675+    name = "binaryauthorization_go_proto",
6676+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
6677+    importpath = "google.golang.org/genproto/googleapis/cloud/binaryauthorization/v1beta1",
6678+    proto = ":binaryauthorization_proto",
6679+    visibility = ["//visibility:public"],
6680+    deps = ["//google/api:annotations_go_proto"],
6681+)
6682diff -urN c/google/cloud/certificatemanager/logging/v1/BUILD.bazel d/google/cloud/certificatemanager/logging/v1/BUILD.bazel
6683--- c/google/cloud/certificatemanager/logging/v1/BUILD.bazel	1969-12-31 16:00:00
6684+++ d/google/cloud/certificatemanager/logging/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
6685@@ -0,0 +1,16 @@
6686+load("@rules_proto//proto:defs.bzl", "proto_library")
6687+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
6688+
6689+proto_library(
6690+    name = "logging_proto",
6691+    srcs = ["logs.proto"],
6692+    visibility = ["//visibility:public"],
6693+    deps = ["@com_google_protobuf//:timestamp_proto"],
6694+)
6695+
6696+go_proto_library(
6697+    name = "logging_go_proto",
6698+    importpath = "google.golang.org/genproto/googleapis/cloud/certificatemanager/logging/v1",
6699+    proto = ":logging_proto",
6700+    visibility = ["//visibility:public"],
6701+)
6702diff -urN c/google/cloud/certificatemanager/v1/BUILD.bazel d/google/cloud/certificatemanager/v1/BUILD.bazel
6703--- c/google/cloud/certificatemanager/v1/BUILD.bazel	1969-12-31 16:00:00
6704+++ d/google/cloud/certificatemanager/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
6705@@ -0,0 +1,30 @@
6706+load("@rules_proto//proto:defs.bzl", "proto_library")
6707+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
6708+
6709+proto_library(
6710+    name = "certificatemanager_proto",
6711+    srcs = [
6712+        "certificate_issuance_config.proto",
6713+        "certificate_manager.proto",
6714+    ],
6715+    visibility = ["//visibility:public"],
6716+    deps = [
6717+        "//google/api:annotations_proto",
6718+        "//google/longrunning:longrunning_proto",
6719+        "@com_google_protobuf//:duration_proto",
6720+        "@com_google_protobuf//:field_mask_proto",
6721+        "@com_google_protobuf//:timestamp_proto",
6722+    ],
6723+)
6724+
6725+go_proto_library(
6726+    name = "certificatemanager_go_proto",
6727+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
6728+    importpath = "google.golang.org/genproto/googleapis/cloud/certificatemanager/v1",
6729+    proto = ":certificatemanager_proto",
6730+    visibility = ["//visibility:public"],
6731+    deps = [
6732+        "//google/api:annotations_go_proto",
6733+        "//google/longrunning:longrunning_go_proto",
6734+    ],
6735+)
6736diff -urN c/google/cloud/channel/v1/BUILD.bazel d/google/cloud/channel/v1/BUILD.bazel
6737--- c/google/cloud/channel/v1/BUILD.bazel	1969-12-31 16:00:00
6738+++ d/google/cloud/channel/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
6739@@ -0,0 +1,50 @@
6740+load("@rules_proto//proto:defs.bzl", "proto_library")
6741+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
6742+
6743+proto_library(
6744+    name = "channel_proto",
6745+    srcs = [
6746+        "channel_partner_links.proto",
6747+        "common.proto",
6748+        "customers.proto",
6749+        "entitlements.proto",
6750+        "offers.proto",
6751+        "operations.proto",
6752+        "products.proto",
6753+        "reports_service.proto",
6754+        "repricing.proto",
6755+        "service.proto",
6756+        "subscriber_event.proto",
6757+    ],
6758+    visibility = ["//visibility:public"],
6759+    deps = [
6760+        "//google/api:annotations_proto",
6761+        "//google/longrunning:longrunning_proto",
6762+        "//google/type:date_proto",
6763+        "//google/type:datetime_proto",
6764+        "//google/type:decimal_proto",
6765+        "//google/type:money_proto",
6766+        "//google/type:postaladdress_proto",
6767+        "@com_google_protobuf//:any_proto",
6768+        "@com_google_protobuf//:empty_proto",
6769+        "@com_google_protobuf//:field_mask_proto",
6770+        "@com_google_protobuf//:timestamp_proto",
6771+    ],
6772+)
6773+
6774+go_proto_library(
6775+    name = "channel_go_proto",
6776+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
6777+    importpath = "google.golang.org/genproto/googleapis/cloud/channel/v1",
6778+    proto = ":channel_proto",
6779+    visibility = ["//visibility:public"],
6780+    deps = [
6781+        "//google/api:annotations_go_proto",
6782+        "//google/longrunning:longrunning_go_proto",
6783+        "//google/type:date_go_proto",
6784+        "//google/type:datetime_go_proto",
6785+        "//google/type:decimal_go_proto",
6786+        "//google/type:money_go_proto",
6787+        "//google/type:postaladdress_go_proto",
6788+    ],
6789+)
6790diff -urN c/google/cloud/clouddms/logging/v1/BUILD.bazel d/google/cloud/clouddms/logging/v1/BUILD.bazel
6791--- c/google/cloud/clouddms/logging/v1/BUILD.bazel	1969-12-31 16:00:00
6792+++ d/google/cloud/clouddms/logging/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
6793@@ -0,0 +1,25 @@
6794+load("@rules_proto//proto:defs.bzl", "proto_library")
6795+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
6796+
6797+proto_library(
6798+    name = "logging_proto",
6799+    srcs = ["clouddms_platform_logs.proto"],
6800+    visibility = ["//visibility:public"],
6801+    deps = [
6802+        "//google/api:annotations_proto",
6803+        "//google/rpc:status_proto",
6804+        "@com_google_protobuf//:duration_proto",
6805+        "@com_google_protobuf//:timestamp_proto",
6806+    ],
6807+)
6808+
6809+go_proto_library(
6810+    name = "logging_go_proto",
6811+    importpath = "google.golang.org/genproto/googleapis/cloud/clouddms/logging/v1",
6812+    proto = ":logging_proto",
6813+    visibility = ["//visibility:public"],
6814+    deps = [
6815+        "//google/api:annotations_go_proto",
6816+        "//google/rpc:status_go_proto",
6817+    ],
6818+)
6819diff -urN c/google/cloud/clouddms/v1/BUILD.bazel d/google/cloud/clouddms/v1/BUILD.bazel
6820--- c/google/cloud/clouddms/v1/BUILD.bazel	1969-12-31 16:00:00
6821+++ d/google/cloud/clouddms/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
6822@@ -0,0 +1,33 @@
6823+load("@rules_proto//proto:defs.bzl", "proto_library")
6824+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
6825+
6826+proto_library(
6827+    name = "clouddms_proto",
6828+    srcs = [
6829+        "clouddms.proto",
6830+        "clouddms_resources.proto",
6831+    ],
6832+    visibility = ["//visibility:public"],
6833+    deps = [
6834+        "//google/api:annotations_proto",
6835+        "//google/longrunning:longrunning_proto",
6836+        "//google/rpc:status_proto",
6837+        "@com_google_protobuf//:duration_proto",
6838+        "@com_google_protobuf//:field_mask_proto",
6839+        "@com_google_protobuf//:timestamp_proto",
6840+        "@com_google_protobuf//:wrappers_proto",
6841+    ],
6842+)
6843+
6844+go_proto_library(
6845+    name = "clouddms_go_proto",
6846+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
6847+    importpath = "google.golang.org/genproto/googleapis/cloud/clouddms/v1",
6848+    proto = ":clouddms_proto",
6849+    visibility = ["//visibility:public"],
6850+    deps = [
6851+        "//google/api:annotations_go_proto",
6852+        "//google/longrunning:longrunning_go_proto",
6853+        "//google/rpc:status_go_proto",
6854+    ],
6855+)
6856diff -urN c/google/cloud/cloudsetup/logging/v1/BUILD.bazel d/google/cloud/cloudsetup/logging/v1/BUILD.bazel
6857--- c/google/cloud/cloudsetup/logging/v1/BUILD.bazel	1969-12-31 16:00:00
6858+++ d/google/cloud/cloudsetup/logging/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
6859@@ -0,0 +1,23 @@
6860+load("@rules_proto//proto:defs.bzl", "proto_library")
6861+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
6862+
6863+proto_library(
6864+    name = "logging_proto",
6865+    srcs = ["complete_deployment.proto"],
6866+    visibility = ["//visibility:public"],
6867+    deps = [
6868+        "//google/api:annotations_proto",
6869+        "//google/rpc:status_proto",
6870+    ],
6871+)
6872+
6873+go_proto_library(
6874+    name = "logging_go_proto",
6875+    importpath = "google.golang.org/genproto/googleapis/cloud/cloudsetup/logging/v1",
6876+    proto = ":logging_proto",
6877+    visibility = ["//visibility:public"],
6878+    deps = [
6879+        "//google/api:annotations_go_proto",
6880+        "//google/rpc:status_go_proto",
6881+    ],
6882+)
6883diff -urN c/google/cloud/commerce/consumer/procurement/v1alpha1/BUILD.bazel d/google/cloud/commerce/consumer/procurement/v1alpha1/BUILD.bazel
6884--- c/google/cloud/commerce/consumer/procurement/v1alpha1/BUILD.bazel	1969-12-31 16:00:00
6885+++ d/google/cloud/commerce/consumer/procurement/v1alpha1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
6886@@ -0,0 +1,28 @@
6887+load("@rules_proto//proto:defs.bzl", "proto_library")
6888+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
6889+
6890+proto_library(
6891+    name = "procurement_proto",
6892+    srcs = [
6893+        "order.proto",
6894+        "procurement_service.proto",
6895+    ],
6896+    visibility = ["//visibility:public"],
6897+    deps = [
6898+        "//google/api:annotations_proto",
6899+        "//google/longrunning:longrunning_proto",
6900+        "@com_google_protobuf//:timestamp_proto",
6901+    ],
6902+)
6903+
6904+go_proto_library(
6905+    name = "procurement_go_proto",
6906+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
6907+    importpath = "google.golang.org/genproto/googleapis/cloud/commerce/consumer/procurement/v1alpha1",
6908+    proto = ":procurement_proto",
6909+    visibility = ["//visibility:public"],
6910+    deps = [
6911+        "//google/api:annotations_go_proto",
6912+        "//google/longrunning:longrunning_go_proto",
6913+    ],
6914+)
6915diff -urN c/google/cloud/common/BUILD.bazel d/google/cloud/common/BUILD.bazel
6916--- c/google/cloud/common/BUILD.bazel	1969-12-31 16:00:00
6917+++ d/google/cloud/common/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
6918@@ -0,0 +1,20 @@
6919+load("@rules_proto//proto:defs.bzl", "proto_library")
6920+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
6921+
6922+proto_library(
6923+    name = "common_proto",
6924+    srcs = ["operation_metadata.proto"],
6925+    visibility = ["//visibility:public"],
6926+    deps = [
6927+        "//google/api:annotations_proto",
6928+        "@com_google_protobuf//:timestamp_proto",
6929+    ],
6930+)
6931+
6932+go_proto_library(
6933+    name = "common_go_proto",
6934+    importpath = "google.golang.org/genproto/googleapis/cloud/common",
6935+    proto = ":common_proto",
6936+    visibility = ["//visibility:public"],
6937+    deps = ["//google/api:annotations_go_proto"],
6938+)
6939diff -urN c/google/cloud/compute/v1/BUILD.bazel d/google/cloud/compute/v1/BUILD.bazel
6940--- c/google/cloud/compute/v1/BUILD.bazel	1969-12-31 16:00:00
6941+++ d/google/cloud/compute/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
6942@@ -0,0 +1,24 @@
6943+load("@rules_proto//proto:defs.bzl", "proto_library")
6944+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
6945+
6946+proto_library(
6947+    name = "compute_proto",
6948+    srcs = ["compute.proto"],
6949+    visibility = ["//visibility:public"],
6950+    deps = [
6951+        "//google/api:annotations_proto",
6952+        "//google/cloud:extendedops_proto",
6953+    ],
6954+)
6955+
6956+go_proto_library(
6957+    name = "compute_go_proto",
6958+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
6959+    importpath = "google.golang.org/genproto/googleapis/cloud/compute/v1",
6960+    proto = ":compute_proto",
6961+    visibility = ["//visibility:public"],
6962+    deps = [
6963+        "//google/api:annotations_go_proto",
6964+        "//google/cloud:extendedops_go_proto",
6965+    ],
6966+)
6967diff -urN c/google/cloud/compute/v1small/BUILD.bazel d/google/cloud/compute/v1small/BUILD.bazel
6968--- c/google/cloud/compute/v1small/BUILD.bazel	1969-12-31 16:00:00
6969+++ d/google/cloud/compute/v1small/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
6970@@ -0,0 +1,24 @@
6971+load("@rules_proto//proto:defs.bzl", "proto_library")
6972+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
6973+
6974+proto_library(
6975+    name = "compute_proto",
6976+    srcs = ["compute_small.proto"],
6977+    visibility = ["//visibility:public"],
6978+    deps = [
6979+        "//google/api:annotations_proto",
6980+        "//google/cloud:extendedops_proto",
6981+    ],
6982+)
6983+
6984+go_proto_library(
6985+    name = "compute_go_proto",
6986+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
6987+    importpath = "google.golang.org/genproto/googleapis/cloud/compute/v1small",
6988+    proto = ":compute_proto",
6989+    visibility = ["//visibility:public"],
6990+    deps = [
6991+        "//google/api:annotations_go_proto",
6992+        "//google/cloud:extendedops_go_proto",
6993+    ],
6994+)
6995diff -urN c/google/cloud/connectors/v1/BUILD.bazel d/google/cloud/connectors/v1/BUILD.bazel
6996--- c/google/cloud/connectors/v1/BUILD.bazel	1969-12-31 16:00:00
6997+++ d/google/cloud/connectors/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
6998@@ -0,0 +1,37 @@
6999+load("@rules_proto//proto:defs.bzl", "proto_library")
7000+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
7001+
7002+proto_library(
7003+    name = "connectors_proto",
7004+    srcs = [
7005+        "authconfig.proto",
7006+        "common.proto",
7007+        "connection.proto",
7008+        "connector.proto",
7009+        "connector_version.proto",
7010+        "connectors_service.proto",
7011+        "destination_config.proto",
7012+        "provider.proto",
7013+        "runtime.proto",
7014+    ],
7015+    visibility = ["//visibility:public"],
7016+    deps = [
7017+        "//google/api:annotations_proto",
7018+        "//google/longrunning:longrunning_proto",
7019+        "@com_google_protobuf//:field_mask_proto",
7020+        "@com_google_protobuf//:struct_proto",
7021+        "@com_google_protobuf//:timestamp_proto",
7022+    ],
7023+)
7024+
7025+go_proto_library(
7026+    name = "connectors_go_proto",
7027+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
7028+    importpath = "google.golang.org/genproto/googleapis/cloud/connectors/v1",
7029+    proto = ":connectors_proto",
7030+    visibility = ["//visibility:public"],
7031+    deps = [
7032+        "//google/api:annotations_go_proto",
7033+        "//google/longrunning:longrunning_go_proto",
7034+    ],
7035+)
7036diff -urN c/google/cloud/contactcenterinsights/v1/BUILD.bazel d/google/cloud/contactcenterinsights/v1/BUILD.bazel
7037--- c/google/cloud/contactcenterinsights/v1/BUILD.bazel	1969-12-31 16:00:00
7038+++ d/google/cloud/contactcenterinsights/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
7039@@ -0,0 +1,33 @@
7040+load("@rules_proto//proto:defs.bzl", "proto_library")
7041+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
7042+
7043+proto_library(
7044+    name = "contactcenterinsights_proto",
7045+    srcs = [
7046+        "contact_center_insights.proto",
7047+        "resources.proto",
7048+    ],
7049+    visibility = ["//visibility:public"],
7050+    deps = [
7051+        "//google/api:annotations_proto",
7052+        "//google/longrunning:longrunning_proto",
7053+        "//google/rpc:status_proto",
7054+        "@com_google_protobuf//:duration_proto",
7055+        "@com_google_protobuf//:empty_proto",
7056+        "@com_google_protobuf//:field_mask_proto",
7057+        "@com_google_protobuf//:timestamp_proto",
7058+    ],
7059+)
7060+
7061+go_proto_library(
7062+    name = "contactcenterinsights_go_proto",
7063+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
7064+    importpath = "google.golang.org/genproto/googleapis/cloud/contactcenterinsights/v1",
7065+    proto = ":contactcenterinsights_proto",
7066+    visibility = ["//visibility:public"],
7067+    deps = [
7068+        "//google/api:annotations_go_proto",
7069+        "//google/longrunning:longrunning_go_proto",
7070+        "//google/rpc:status_go_proto",
7071+    ],
7072+)
7073diff -urN c/google/cloud/contentwarehouse/v1/BUILD.bazel d/google/cloud/contentwarehouse/v1/BUILD.bazel
7074--- c/google/cloud/contentwarehouse/v1/BUILD.bazel	1969-12-31 16:00:00
7075+++ d/google/cloud/contentwarehouse/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
7076@@ -0,0 +1,50 @@
7077+load("@rules_proto//proto:defs.bzl", "proto_library")
7078+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
7079+
7080+proto_library(
7081+    name = "contentwarehouse_proto",
7082+    srcs = [
7083+        "async_document_service_request.proto",
7084+        "common.proto",
7085+        "document.proto",
7086+        "document_link_service.proto",
7087+        "document_schema.proto",
7088+        "document_schema_service.proto",
7089+        "document_service.proto",
7090+        "document_service_request.proto",
7091+        "filters.proto",
7092+        "histogram.proto",
7093+        "rule_engine.proto",
7094+        "ruleset_service.proto",
7095+        "ruleset_service_request.proto",
7096+        "synonymset.proto",
7097+        "synonymset_service.proto",
7098+        "synonymset_service_request.proto",
7099+    ],
7100+    visibility = ["//visibility:public"],
7101+    deps = [
7102+        "//google/api:annotations_proto",
7103+        "//google/cloud/documentai/v1:documentai_proto",
7104+        "//google/iam/v1:iam_proto",
7105+        "//google/type:datetime_proto",
7106+        "//google/type:interval_proto",
7107+        "@com_google_protobuf//:empty_proto",
7108+        "@com_google_protobuf//:field_mask_proto",
7109+        "@com_google_protobuf//:timestamp_proto",
7110+    ],
7111+)
7112+
7113+go_proto_library(
7114+    name = "contentwarehouse_go_proto",
7115+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
7116+    importpath = "google.golang.org/genproto/googleapis/cloud/contentwarehouse/v1",
7117+    proto = ":contentwarehouse_proto",
7118+    visibility = ["//visibility:public"],
7119+    deps = [
7120+        "//google/api:annotations_go_proto",
7121+        "//google/cloud/documentai/v1:documentai_go_proto",
7122+        "//google/iam/v1:iam_go_proto",
7123+        "//google/type:datetime_go_proto",
7124+        "//google/type:interval_go_proto",
7125+    ],
7126+)
7127diff -urN c/google/cloud/datacatalog/v1/BUILD.bazel d/google/cloud/datacatalog/v1/BUILD.bazel
7128--- c/google/cloud/datacatalog/v1/BUILD.bazel	1969-12-31 16:00:00
7129+++ d/google/cloud/datacatalog/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
7130@@ -0,0 +1,43 @@
7131+load("@rules_proto//proto:defs.bzl", "proto_library")
7132+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
7133+
7134+proto_library(
7135+    name = "datacatalog_proto",
7136+    srcs = [
7137+        "bigquery.proto",
7138+        "common.proto",
7139+        "data_source.proto",
7140+        "datacatalog.proto",
7141+        "dataplex_spec.proto",
7142+        "gcs_fileset_spec.proto",
7143+        "physical_schema.proto",
7144+        "policytagmanager.proto",
7145+        "policytagmanagerserialization.proto",
7146+        "schema.proto",
7147+        "search.proto",
7148+        "table_spec.proto",
7149+        "tags.proto",
7150+        "timestamps.proto",
7151+        "usage.proto",
7152+    ],
7153+    visibility = ["//visibility:public"],
7154+    deps = [
7155+        "//google/api:annotations_proto",
7156+        "//google/iam/v1:iam_proto",
7157+        "@com_google_protobuf//:empty_proto",
7158+        "@com_google_protobuf//:field_mask_proto",
7159+        "@com_google_protobuf//:timestamp_proto",
7160+    ],
7161+)
7162+
7163+go_proto_library(
7164+    name = "datacatalog_go_proto",
7165+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
7166+    importpath = "google.golang.org/genproto/googleapis/cloud/datacatalog/v1",
7167+    proto = ":datacatalog_proto",
7168+    visibility = ["//visibility:public"],
7169+    deps = [
7170+        "//google/api:annotations_go_proto",
7171+        "//google/iam/v1:iam_go_proto",
7172+    ],
7173+)
7174diff -urN c/google/cloud/datacatalog/v1beta1/BUILD.bazel d/google/cloud/datacatalog/v1beta1/BUILD.bazel
7175--- c/google/cloud/datacatalog/v1beta1/BUILD.bazel	1969-12-31 16:00:00
7176+++ d/google/cloud/datacatalog/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
7177@@ -0,0 +1,38 @@
7178+load("@rules_proto//proto:defs.bzl", "proto_library")
7179+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
7180+
7181+proto_library(
7182+    name = "datacatalog_proto",
7183+    srcs = [
7184+        "common.proto",
7185+        "datacatalog.proto",
7186+        "gcs_fileset_spec.proto",
7187+        "policytagmanager.proto",
7188+        "policytagmanagerserialization.proto",
7189+        "schema.proto",
7190+        "search.proto",
7191+        "table_spec.proto",
7192+        "tags.proto",
7193+        "timestamps.proto",
7194+    ],
7195+    visibility = ["//visibility:public"],
7196+    deps = [
7197+        "//google/api:annotations_proto",
7198+        "//google/iam/v1:iam_proto",
7199+        "@com_google_protobuf//:empty_proto",
7200+        "@com_google_protobuf//:field_mask_proto",
7201+        "@com_google_protobuf//:timestamp_proto",
7202+    ],
7203+)
7204+
7205+go_proto_library(
7206+    name = "datacatalog_go_proto",
7207+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
7208+    importpath = "google.golang.org/genproto/googleapis/cloud/datacatalog/v1beta1",
7209+    proto = ":datacatalog_proto",
7210+    visibility = ["//visibility:public"],
7211+    deps = [
7212+        "//google/api:annotations_go_proto",
7213+        "//google/iam/v1:iam_go_proto",
7214+    ],
7215+)
7216diff -urN c/google/cloud/dataform/v1alpha2/BUILD.bazel d/google/cloud/dataform/v1alpha2/BUILD.bazel
7217--- c/google/cloud/dataform/v1alpha2/BUILD.bazel	1969-12-31 16:00:00
7218+++ d/google/cloud/dataform/v1alpha2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
7219@@ -0,0 +1,26 @@
7220+load("@rules_proto//proto:defs.bzl", "proto_library")
7221+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
7222+
7223+proto_library(
7224+    name = "dataform_proto",
7225+    srcs = ["dataform.proto"],
7226+    visibility = ["//visibility:public"],
7227+    deps = [
7228+        "//google/api:annotations_proto",
7229+        "//google/type:interval_proto",
7230+        "@com_google_protobuf//:empty_proto",
7231+        "@com_google_protobuf//:field_mask_proto",
7232+    ],
7233+)
7234+
7235+go_proto_library(
7236+    name = "dataform_go_proto",
7237+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
7238+    importpath = "google.golang.org/genproto/googleapis/cloud/dataform/v1alpha2",
7239+    proto = ":dataform_proto",
7240+    visibility = ["//visibility:public"],
7241+    deps = [
7242+        "//google/api:annotations_go_proto",
7243+        "//google/type:interval_go_proto",
7244+    ],
7245+)
7246diff -urN c/google/cloud/dataform/v1beta1/BUILD.bazel d/google/cloud/dataform/v1beta1/BUILD.bazel
7247--- c/google/cloud/dataform/v1beta1/BUILD.bazel	1969-12-31 16:00:00
7248+++ d/google/cloud/dataform/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
7249@@ -0,0 +1,26 @@
7250+load("@rules_proto//proto:defs.bzl", "proto_library")
7251+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
7252+
7253+proto_library(
7254+    name = "dataform_proto",
7255+    srcs = ["dataform.proto"],
7256+    visibility = ["//visibility:public"],
7257+    deps = [
7258+        "//google/api:annotations_proto",
7259+        "//google/type:interval_proto",
7260+        "@com_google_protobuf//:empty_proto",
7261+        "@com_google_protobuf//:field_mask_proto",
7262+    ],
7263+)
7264+
7265+go_proto_library(
7266+    name = "dataform_go_proto",
7267+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
7268+    importpath = "google.golang.org/genproto/googleapis/cloud/dataform/v1beta1",
7269+    proto = ":dataform_proto",
7270+    visibility = ["//visibility:public"],
7271+    deps = [
7272+        "//google/api:annotations_go_proto",
7273+        "//google/type:interval_go_proto",
7274+    ],
7275+)
7276diff -urN c/google/cloud/datafusion/v1/BUILD.bazel d/google/cloud/datafusion/v1/BUILD.bazel
7277--- c/google/cloud/datafusion/v1/BUILD.bazel	1969-12-31 16:00:00
7278+++ d/google/cloud/datafusion/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
7279@@ -0,0 +1,26 @@
7280+load("@rules_proto//proto:defs.bzl", "proto_library")
7281+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
7282+
7283+proto_library(
7284+    name = "datafusion_proto",
7285+    srcs = ["datafusion.proto"],
7286+    visibility = ["//visibility:public"],
7287+    deps = [
7288+        "//google/api:annotations_proto",
7289+        "//google/longrunning:longrunning_proto",
7290+        "@com_google_protobuf//:field_mask_proto",
7291+        "@com_google_protobuf//:timestamp_proto",
7292+    ],
7293+)
7294+
7295+go_proto_library(
7296+    name = "datafusion_go_proto",
7297+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
7298+    importpath = "google.golang.org/genproto/googleapis/cloud/datafusion/v1",
7299+    proto = ":datafusion_proto",
7300+    visibility = ["//visibility:public"],
7301+    deps = [
7302+        "//google/api:annotations_go_proto",
7303+        "//google/longrunning:longrunning_go_proto",
7304+    ],
7305+)
7306diff -urN c/google/cloud/datafusion/v1beta1/BUILD.bazel d/google/cloud/datafusion/v1beta1/BUILD.bazel
7307--- c/google/cloud/datafusion/v1beta1/BUILD.bazel	1969-12-31 16:00:00
7308+++ d/google/cloud/datafusion/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
7309@@ -0,0 +1,30 @@
7310+load("@rules_proto//proto:defs.bzl", "proto_library")
7311+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
7312+
7313+proto_library(
7314+    name = "datafusion_proto",
7315+    srcs = ["v1beta1.proto"],
7316+    visibility = ["//visibility:public"],
7317+    deps = [
7318+        "//google/api:annotations_proto",
7319+        "//google/iam/v1:iam_proto",
7320+        "//google/longrunning:longrunning_proto",
7321+        "//google/rpc:status_proto",
7322+        "@com_google_protobuf//:field_mask_proto",
7323+        "@com_google_protobuf//:timestamp_proto",
7324+    ],
7325+)
7326+
7327+go_proto_library(
7328+    name = "datafusion_go_proto",
7329+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
7330+    importpath = "google.golang.org/genproto/googleapis/cloud/datafusion/v1beta1",
7331+    proto = ":datafusion_proto",
7332+    visibility = ["//visibility:public"],
7333+    deps = [
7334+        "//google/api:annotations_go_proto",
7335+        "//google/iam/v1:iam_go_proto",
7336+        "//google/longrunning:longrunning_go_proto",
7337+        "//google/rpc:status_go_proto",
7338+    ],
7339+)
7340diff -urN c/google/cloud/datalabeling/v1beta1/BUILD.bazel d/google/cloud/datalabeling/v1beta1/BUILD.bazel
7341--- c/google/cloud/datalabeling/v1beta1/BUILD.bazel	1969-12-31 16:00:00
7342+++ d/google/cloud/datalabeling/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
7343@@ -0,0 +1,41 @@
7344+load("@rules_proto//proto:defs.bzl", "proto_library")
7345+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
7346+
7347+proto_library(
7348+    name = "datalabeling_proto",
7349+    srcs = [
7350+        "annotation.proto",
7351+        "annotation_spec_set.proto",
7352+        "data_labeling_service.proto",
7353+        "data_payloads.proto",
7354+        "dataset.proto",
7355+        "evaluation.proto",
7356+        "evaluation_job.proto",
7357+        "human_annotation_config.proto",
7358+        "instruction.proto",
7359+        "operations.proto",
7360+    ],
7361+    visibility = ["//visibility:public"],
7362+    deps = [
7363+        "//google/api:annotations_proto",
7364+        "//google/longrunning:longrunning_proto",
7365+        "//google/rpc:status_proto",
7366+        "@com_google_protobuf//:duration_proto",
7367+        "@com_google_protobuf//:empty_proto",
7368+        "@com_google_protobuf//:field_mask_proto",
7369+        "@com_google_protobuf//:timestamp_proto",
7370+    ],
7371+)
7372+
7373+go_proto_library(
7374+    name = "datalabeling_go_proto",
7375+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
7376+    importpath = "google.golang.org/genproto/googleapis/cloud/datalabeling/v1beta1",
7377+    proto = ":datalabeling_proto",
7378+    visibility = ["//visibility:public"],
7379+    deps = [
7380+        "//google/api:annotations_go_proto",
7381+        "//google/longrunning:longrunning_go_proto",
7382+        "//google/rpc:status_go_proto",
7383+    ],
7384+)
7385diff -urN c/google/cloud/dataplex/v1/BUILD.bazel d/google/cloud/dataplex/v1/BUILD.bazel
7386--- c/google/cloud/dataplex/v1/BUILD.bazel	1969-12-31 16:00:00
7387+++ d/google/cloud/dataplex/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
7388@@ -0,0 +1,38 @@
7389+load("@rules_proto//proto:defs.bzl", "proto_library")
7390+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
7391+
7392+proto_library(
7393+    name = "dataplex_proto",
7394+    srcs = [
7395+        "analyze.proto",
7396+        "content.proto",
7397+        "logs.proto",
7398+        "metadata.proto",
7399+        "resources.proto",
7400+        "service.proto",
7401+        "tasks.proto",
7402+    ],
7403+    visibility = ["//visibility:public"],
7404+    deps = [
7405+        "//google/api:annotations_proto",
7406+        "//google/iam/v1:iam_proto",
7407+        "//google/longrunning:longrunning_proto",
7408+        "@com_google_protobuf//:duration_proto",
7409+        "@com_google_protobuf//:empty_proto",
7410+        "@com_google_protobuf//:field_mask_proto",
7411+        "@com_google_protobuf//:timestamp_proto",
7412+    ],
7413+)
7414+
7415+go_proto_library(
7416+    name = "dataplex_go_proto",
7417+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
7418+    importpath = "google.golang.org/genproto/googleapis/cloud/dataplex/v1",
7419+    proto = ":dataplex_proto",
7420+    visibility = ["//visibility:public"],
7421+    deps = [
7422+        "//google/api:annotations_go_proto",
7423+        "//google/iam/v1:iam_go_proto",
7424+        "//google/longrunning:longrunning_go_proto",
7425+    ],
7426+)
7427diff -urN c/google/cloud/dataproc/logging/BUILD.bazel d/google/cloud/dataproc/logging/BUILD.bazel
7428--- c/google/cloud/dataproc/logging/BUILD.bazel	1969-12-31 16:00:00
7429+++ d/google/cloud/dataproc/logging/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
7430@@ -0,0 +1,16 @@
7431+load("@rules_proto//proto:defs.bzl", "proto_library")
7432+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
7433+
7434+proto_library(
7435+    name = "logging_proto",
7436+    srcs = ["autoscaler_log.proto"],
7437+    visibility = ["//visibility:public"],
7438+    deps = ["@com_google_protobuf//:duration_proto"],
7439+)
7440+
7441+go_proto_library(
7442+    name = "logging_go_proto",
7443+    importpath = "google.golang.org/genproto/googleapis/cloud/dataproc/logging",
7444+    proto = ":logging_proto",
7445+    visibility = ["//visibility:public"],
7446+)
7447diff -urN c/google/cloud/dataproc/v1/BUILD.bazel d/google/cloud/dataproc/v1/BUILD.bazel
7448--- c/google/cloud/dataproc/v1/BUILD.bazel	1969-12-31 16:00:00
7449+++ d/google/cloud/dataproc/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
7450@@ -0,0 +1,36 @@
7451+load("@rules_proto//proto:defs.bzl", "proto_library")
7452+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
7453+
7454+proto_library(
7455+    name = "dataproc_proto",
7456+    srcs = [
7457+        "autoscaling_policies.proto",
7458+        "batches.proto",
7459+        "clusters.proto",
7460+        "jobs.proto",
7461+        "operations.proto",
7462+        "shared.proto",
7463+        "workflow_templates.proto",
7464+    ],
7465+    visibility = ["//visibility:public"],
7466+    deps = [
7467+        "//google/api:annotations_proto",
7468+        "//google/longrunning:longrunning_proto",
7469+        "@com_google_protobuf//:duration_proto",
7470+        "@com_google_protobuf//:empty_proto",
7471+        "@com_google_protobuf//:field_mask_proto",
7472+        "@com_google_protobuf//:timestamp_proto",
7473+    ],
7474+)
7475+
7476+go_proto_library(
7477+    name = "dataproc_go_proto",
7478+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
7479+    importpath = "google.golang.org/genproto/googleapis/cloud/dataproc/v1",
7480+    proto = ":dataproc_proto",
7481+    visibility = ["//visibility:public"],
7482+    deps = [
7483+        "//google/api:annotations_go_proto",
7484+        "//google/longrunning:longrunning_go_proto",
7485+    ],
7486+)
7487diff -urN c/google/cloud/dataqna/v1alpha/BUILD.bazel d/google/cloud/dataqna/v1alpha/BUILD.bazel
7488--- c/google/cloud/dataqna/v1alpha/BUILD.bazel	1969-12-31 16:00:00
7489+++ d/google/cloud/dataqna/v1alpha/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
7490@@ -0,0 +1,33 @@
7491+load("@rules_proto//proto:defs.bzl", "proto_library")
7492+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
7493+
7494+proto_library(
7495+    name = "dataqna_proto",
7496+    srcs = [
7497+        "annotated_string.proto",
7498+        "auto_suggestion_service.proto",
7499+        "question.proto",
7500+        "question_service.proto",
7501+        "user_feedback.proto",
7502+    ],
7503+    visibility = ["//visibility:public"],
7504+    deps = [
7505+        "//google/api:annotations_proto",
7506+        "//google/rpc:status_proto",
7507+        "@com_google_protobuf//:any_proto",
7508+        "@com_google_protobuf//:field_mask_proto",
7509+        "@com_google_protobuf//:timestamp_proto",
7510+    ],
7511+)
7512+
7513+go_proto_library(
7514+    name = "dataqna_go_proto",
7515+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
7516+    importpath = "google.golang.org/genproto/googleapis/cloud/dataqna/v1alpha",
7517+    proto = ":dataqna_proto",
7518+    visibility = ["//visibility:public"],
7519+    deps = [
7520+        "//google/api:annotations_go_proto",
7521+        "//google/rpc:status_go_proto",
7522+    ],
7523+)
7524diff -urN c/google/cloud/datastream/v1/BUILD.bazel d/google/cloud/datastream/v1/BUILD.bazel
7525--- c/google/cloud/datastream/v1/BUILD.bazel	1969-12-31 16:00:00
7526+++ d/google/cloud/datastream/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
7527@@ -0,0 +1,30 @@
7528+load("@rules_proto//proto:defs.bzl", "proto_library")
7529+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
7530+
7531+proto_library(
7532+    name = "datastream_proto",
7533+    srcs = [
7534+        "datastream.proto",
7535+        "datastream_resources.proto",
7536+    ],
7537+    visibility = ["//visibility:public"],
7538+    deps = [
7539+        "//google/api:annotations_proto",
7540+        "//google/longrunning:longrunning_proto",
7541+        "@com_google_protobuf//:duration_proto",
7542+        "@com_google_protobuf//:field_mask_proto",
7543+        "@com_google_protobuf//:timestamp_proto",
7544+    ],
7545+)
7546+
7547+go_proto_library(
7548+    name = "datastream_go_proto",
7549+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
7550+    importpath = "google.golang.org/genproto/googleapis/cloud/datastream/v1",
7551+    proto = ":datastream_proto",
7552+    visibility = ["//visibility:public"],
7553+    deps = [
7554+        "//google/api:annotations_go_proto",
7555+        "//google/longrunning:longrunning_go_proto",
7556+    ],
7557+)
7558diff -urN c/google/cloud/datastream/v1alpha1/BUILD.bazel d/google/cloud/datastream/v1alpha1/BUILD.bazel
7559--- c/google/cloud/datastream/v1alpha1/BUILD.bazel	1969-12-31 16:00:00
7560+++ d/google/cloud/datastream/v1alpha1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
7561@@ -0,0 +1,30 @@
7562+load("@rules_proto//proto:defs.bzl", "proto_library")
7563+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
7564+
7565+proto_library(
7566+    name = "datastream_proto",
7567+    srcs = [
7568+        "datastream.proto",
7569+        "datastream_resources.proto",
7570+    ],
7571+    visibility = ["//visibility:public"],
7572+    deps = [
7573+        "//google/api:annotations_proto",
7574+        "//google/longrunning:longrunning_proto",
7575+        "@com_google_protobuf//:duration_proto",
7576+        "@com_google_protobuf//:field_mask_proto",
7577+        "@com_google_protobuf//:timestamp_proto",
7578+    ],
7579+)
7580+
7581+go_proto_library(
7582+    name = "datastream_go_proto",
7583+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
7584+    importpath = "google.golang.org/genproto/googleapis/cloud/datastream/v1alpha1",
7585+    proto = ":datastream_proto",
7586+    visibility = ["//visibility:public"],
7587+    deps = [
7588+        "//google/api:annotations_go_proto",
7589+        "//google/longrunning:longrunning_go_proto",
7590+    ],
7591+)
7592diff -urN c/google/cloud/deploy/v1/BUILD.bazel d/google/cloud/deploy/v1/BUILD.bazel
7593--- c/google/cloud/deploy/v1/BUILD.bazel	1969-12-31 16:00:00
7594+++ d/google/cloud/deploy/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
7595@@ -0,0 +1,38 @@
7596+load("@rules_proto//proto:defs.bzl", "proto_library")
7597+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
7598+
7599+proto_library(
7600+    name = "deploy_proto",
7601+    srcs = [
7602+        "cloud_deploy.proto",
7603+        "deliverypipeline_notification_payload.proto",
7604+        "jobrun_notification_payload.proto",
7605+        "log_enums.proto",
7606+        "release_notification_payload.proto",
7607+        "release_render_payload.proto",
7608+        "rollout_notification_payload.proto",
7609+        "target_notification_payload.proto",
7610+    ],
7611+    visibility = ["//visibility:public"],
7612+    deps = [
7613+        "//google/api:annotations_proto",
7614+        "//google/longrunning:longrunning_proto",
7615+        "//google/type:date_proto",
7616+        "@com_google_protobuf//:duration_proto",
7617+        "@com_google_protobuf//:field_mask_proto",
7618+        "@com_google_protobuf//:timestamp_proto",
7619+    ],
7620+)
7621+
7622+go_proto_library(
7623+    name = "deploy_go_proto",
7624+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
7625+    importpath = "google.golang.org/genproto/googleapis/cloud/deploy/v1",
7626+    proto = ":deploy_proto",
7627+    visibility = ["//visibility:public"],
7628+    deps = [
7629+        "//google/api:annotations_go_proto",
7630+        "//google/longrunning:longrunning_go_proto",
7631+        "//google/type:date_go_proto",
7632+    ],
7633+)
7634diff -urN c/google/cloud/dialogflow/cx/v3/BUILD.bazel d/google/cloud/dialogflow/cx/v3/BUILD.bazel
7635--- c/google/cloud/dialogflow/cx/v3/BUILD.bazel	1969-12-31 16:00:00
7636+++ d/google/cloud/dialogflow/cx/v3/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
7637@@ -0,0 +1,55 @@
7638+load("@rules_proto//proto:defs.bzl", "proto_library")
7639+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
7640+
7641+proto_library(
7642+    name = "cx_proto",
7643+    srcs = [
7644+        "advanced_settings.proto",
7645+        "agent.proto",
7646+        "audio_config.proto",
7647+        "changelog.proto",
7648+        "deployment.proto",
7649+        "entity_type.proto",
7650+        "environment.proto",
7651+        "experiment.proto",
7652+        "flow.proto",
7653+        "fulfillment.proto",
7654+        "intent.proto",
7655+        "page.proto",
7656+        "response_message.proto",
7657+        "security_settings.proto",
7658+        "session.proto",
7659+        "session_entity_type.proto",
7660+        "test_case.proto",
7661+        "transition_route_group.proto",
7662+        "validation_message.proto",
7663+        "version.proto",
7664+        "webhook.proto",
7665+    ],
7666+    visibility = ["//visibility:public"],
7667+    deps = [
7668+        "//google/api:annotations_proto",
7669+        "//google/longrunning:longrunning_proto",
7670+        "//google/rpc:status_proto",
7671+        "//google/type:latlng_proto",
7672+        "@com_google_protobuf//:duration_proto",
7673+        "@com_google_protobuf//:empty_proto",
7674+        "@com_google_protobuf//:field_mask_proto",
7675+        "@com_google_protobuf//:struct_proto",
7676+        "@com_google_protobuf//:timestamp_proto",
7677+    ],
7678+)
7679+
7680+go_proto_library(
7681+    name = "cx_go_proto",
7682+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
7683+    importpath = "google.golang.org/genproto/googleapis/cloud/dialogflow/cx/v3",
7684+    proto = ":cx_proto",
7685+    visibility = ["//visibility:public"],
7686+    deps = [
7687+        "//google/api:annotations_go_proto",
7688+        "//google/longrunning:longrunning_go_proto",
7689+        "//google/rpc:status_go_proto",
7690+        "//google/type:latlng_go_proto",
7691+    ],
7692+)
7693diff -urN c/google/cloud/dialogflow/cx/v3beta1/BUILD.bazel d/google/cloud/dialogflow/cx/v3beta1/BUILD.bazel
7694--- c/google/cloud/dialogflow/cx/v3beta1/BUILD.bazel	1969-12-31 16:00:00
7695+++ d/google/cloud/dialogflow/cx/v3beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
7696@@ -0,0 +1,55 @@
7697+load("@rules_proto//proto:defs.bzl", "proto_library")
7698+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
7699+
7700+proto_library(
7701+    name = "cx_proto",
7702+    srcs = [
7703+        "advanced_settings.proto",
7704+        "agent.proto",
7705+        "audio_config.proto",
7706+        "changelog.proto",
7707+        "deployment.proto",
7708+        "entity_type.proto",
7709+        "environment.proto",
7710+        "experiment.proto",
7711+        "flow.proto",
7712+        "fulfillment.proto",
7713+        "intent.proto",
7714+        "page.proto",
7715+        "response_message.proto",
7716+        "security_settings.proto",
7717+        "session.proto",
7718+        "session_entity_type.proto",
7719+        "test_case.proto",
7720+        "transition_route_group.proto",
7721+        "validation_message.proto",
7722+        "version.proto",
7723+        "webhook.proto",
7724+    ],
7725+    visibility = ["//visibility:public"],
7726+    deps = [
7727+        "//google/api:annotations_proto",
7728+        "//google/longrunning:longrunning_proto",
7729+        "//google/rpc:status_proto",
7730+        "//google/type:latlng_proto",
7731+        "@com_google_protobuf//:duration_proto",
7732+        "@com_google_protobuf//:empty_proto",
7733+        "@com_google_protobuf//:field_mask_proto",
7734+        "@com_google_protobuf//:struct_proto",
7735+        "@com_google_protobuf//:timestamp_proto",
7736+    ],
7737+)
7738+
7739+go_proto_library(
7740+    name = "cx_go_proto",
7741+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
7742+    importpath = "google.golang.org/genproto/googleapis/cloud/dialogflow/cx/v3beta1",
7743+    proto = ":cx_proto",
7744+    visibility = ["//visibility:public"],
7745+    deps = [
7746+        "//google/api:annotations_go_proto",
7747+        "//google/longrunning:longrunning_go_proto",
7748+        "//google/rpc:status_go_proto",
7749+        "//google/type:latlng_go_proto",
7750+    ],
7751+)
7752diff -urN c/google/cloud/dialogflow/v2/BUILD.bazel d/google/cloud/dialogflow/v2/BUILD.bazel
7753--- c/google/cloud/dialogflow/v2/BUILD.bazel	1969-12-31 16:00:00
7754+++ d/google/cloud/dialogflow/v2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
7755@@ -0,0 +1,57 @@
7756+load("@rules_proto//proto:defs.bzl", "proto_library")
7757+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
7758+
7759+proto_library(
7760+    name = "dialogflow_proto",
7761+    srcs = [
7762+        "agent.proto",
7763+        "answer_record.proto",
7764+        "audio_config.proto",
7765+        "context.proto",
7766+        "conversation.proto",
7767+        "conversation_dataset.proto",
7768+        "conversation_event.proto",
7769+        "conversation_model.proto",
7770+        "conversation_profile.proto",
7771+        "document.proto",
7772+        "entity_type.proto",
7773+        "environment.proto",
7774+        "fulfillment.proto",
7775+        "gcs.proto",
7776+        "human_agent_assistant_event.proto",
7777+        "intent.proto",
7778+        "knowledge_base.proto",
7779+        "participant.proto",
7780+        "session.proto",
7781+        "session_entity_type.proto",
7782+        "validation_result.proto",
7783+        "version.proto",
7784+        "webhook.proto",
7785+    ],
7786+    visibility = ["//visibility:public"],
7787+    deps = [
7788+        "//google/api:annotations_proto",
7789+        "//google/longrunning:longrunning_proto",
7790+        "//google/rpc:status_proto",
7791+        "//google/type:latlng_proto",
7792+        "@com_google_protobuf//:duration_proto",
7793+        "@com_google_protobuf//:empty_proto",
7794+        "@com_google_protobuf//:field_mask_proto",
7795+        "@com_google_protobuf//:struct_proto",
7796+        "@com_google_protobuf//:timestamp_proto",
7797+    ],
7798+)
7799+
7800+go_proto_library(
7801+    name = "dialogflow_go_proto",
7802+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
7803+    importpath = "google.golang.org/genproto/googleapis/cloud/dialogflow/v2",
7804+    proto = ":dialogflow_proto",
7805+    visibility = ["//visibility:public"],
7806+    deps = [
7807+        "//google/api:annotations_go_proto",
7808+        "//google/longrunning:longrunning_go_proto",
7809+        "//google/rpc:status_go_proto",
7810+        "//google/type:latlng_go_proto",
7811+    ],
7812+)
7813diff -urN c/google/cloud/dialogflow/v2beta1/BUILD.bazel d/google/cloud/dialogflow/v2beta1/BUILD.bazel
7814--- c/google/cloud/dialogflow/v2beta1/BUILD.bazel	1969-12-31 16:00:00
7815+++ d/google/cloud/dialogflow/v2beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
7816@@ -0,0 +1,55 @@
7817+load("@rules_proto//proto:defs.bzl", "proto_library")
7818+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
7819+
7820+proto_library(
7821+    name = "dialogflow_proto",
7822+    srcs = [
7823+        "agent.proto",
7824+        "answer_record.proto",
7825+        "audio_config.proto",
7826+        "context.proto",
7827+        "conversation.proto",
7828+        "conversation_event.proto",
7829+        "conversation_profile.proto",
7830+        "document.proto",
7831+        "entity_type.proto",
7832+        "environment.proto",
7833+        "fulfillment.proto",
7834+        "gcs.proto",
7835+        "human_agent_assistant_event.proto",
7836+        "intent.proto",
7837+        "knowledge_base.proto",
7838+        "participant.proto",
7839+        "session.proto",
7840+        "session_entity_type.proto",
7841+        "validation_result.proto",
7842+        "version.proto",
7843+        "webhook.proto",
7844+    ],
7845+    visibility = ["//visibility:public"],
7846+    deps = [
7847+        "//google/api:annotations_proto",
7848+        "//google/longrunning:longrunning_proto",
7849+        "//google/rpc:status_proto",
7850+        "//google/type:latlng_proto",
7851+        "@com_google_protobuf//:duration_proto",
7852+        "@com_google_protobuf//:empty_proto",
7853+        "@com_google_protobuf//:field_mask_proto",
7854+        "@com_google_protobuf//:struct_proto",
7855+        "@com_google_protobuf//:timestamp_proto",
7856+    ],
7857+)
7858+
7859+go_proto_library(
7860+    name = "dialogflow_go_proto",
7861+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
7862+    importpath = "google.golang.org/genproto/googleapis/cloud/dialogflow/v2beta1",
7863+    proto = ":dialogflow_proto",
7864+    visibility = ["//visibility:public"],
7865+    deps = [
7866+        "//google/api:annotations_go_proto",
7867+        "//google/longrunning:longrunning_go_proto",
7868+        "//google/rpc:status_go_proto",
7869+        "//google/type:latlng_go_proto",
7870+    ],
7871+)
7872diff -urN c/google/cloud/discoveryengine/v1beta/BUILD.bazel d/google/cloud/discoveryengine/v1beta/BUILD.bazel
7873--- c/google/cloud/discoveryengine/v1beta/BUILD.bazel	1969-12-31 16:00:00
7874+++ d/google/cloud/discoveryengine/v1beta/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
7875@@ -0,0 +1,42 @@
7876+load("@rules_proto//proto:defs.bzl", "proto_library")
7877+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
7878+
7879+proto_library(
7880+    name = "discoveryengine_proto",
7881+    srcs = [
7882+        "common.proto",
7883+        "document.proto",
7884+        "document_service.proto",
7885+        "import_config.proto",
7886+        "recommendation_service.proto",
7887+        "user_event.proto",
7888+        "user_event_service.proto",
7889+    ],
7890+    visibility = ["//visibility:public"],
7891+    deps = [
7892+        "//google/api:annotations_proto",
7893+        "//google/api:httpbody_proto",
7894+        "//google/longrunning:longrunning_proto",
7895+        "//google/rpc:status_proto",
7896+        "//google/type:date_proto",
7897+        "@com_google_protobuf//:duration_proto",
7898+        "@com_google_protobuf//:empty_proto",
7899+        "@com_google_protobuf//:struct_proto",
7900+        "@com_google_protobuf//:timestamp_proto",
7901+    ],
7902+)
7903+
7904+go_proto_library(
7905+    name = "discoveryengine_go_proto",
7906+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
7907+    importpath = "google.golang.org/genproto/googleapis/cloud/discoveryengine/v1beta",
7908+    proto = ":discoveryengine_proto",
7909+    visibility = ["//visibility:public"],
7910+    deps = [
7911+        "//google/api:annotations_go_proto",
7912+        "//google/api:httpbody_go_proto",
7913+        "//google/longrunning:longrunning_go_proto",
7914+        "//google/rpc:status_go_proto",
7915+        "//google/type:date_go_proto",
7916+    ],
7917+)
7918diff -urN c/google/cloud/documentai/v1/BUILD.bazel d/google/cloud/documentai/v1/BUILD.bazel
7919--- c/google/cloud/documentai/v1/BUILD.bazel	1969-12-31 16:00:00
7920+++ d/google/cloud/documentai/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
7921@@ -0,0 +1,50 @@
7922+load("@rules_proto//proto:defs.bzl", "proto_library")
7923+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
7924+
7925+proto_library(
7926+    name = "documentai_proto",
7927+    srcs = [
7928+        "barcode.proto",
7929+        "document.proto",
7930+        "document_io.proto",
7931+        "document_processor_service.proto",
7932+        "document_schema.proto",
7933+        "geometry.proto",
7934+        "operation_metadata.proto",
7935+        "processor.proto",
7936+        "processor_type.proto",
7937+    ],
7938+    visibility = ["//visibility:public"],
7939+    deps = [
7940+        "//google/api:annotations_proto",
7941+        "//google/api:api_proto",
7942+        "//google/longrunning:longrunning_proto",
7943+        "//google/rpc:status_proto",
7944+        "//google/type:color_proto",
7945+        "//google/type:date_proto",
7946+        "//google/type:datetime_proto",
7947+        "//google/type:money_proto",
7948+        "//google/type:postaladdress_proto",
7949+        "@com_google_protobuf//:field_mask_proto",
7950+        "@com_google_protobuf//:timestamp_proto",
7951+    ],
7952+)
7953+
7954+go_proto_library(
7955+    name = "documentai_go_proto",
7956+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
7957+    importpath = "google.golang.org/genproto/googleapis/cloud/documentai/v1",
7958+    proto = ":documentai_proto",
7959+    visibility = ["//visibility:public"],
7960+    deps = [
7961+        "//google/api:annotations_go_proto",
7962+        "//google/api:api_go_proto",
7963+        "//google/longrunning:longrunning_go_proto",
7964+        "//google/rpc:status_go_proto",
7965+        "//google/type:color_go_proto",
7966+        "//google/type:date_go_proto",
7967+        "//google/type:datetime_go_proto",
7968+        "//google/type:money_go_proto",
7969+        "//google/type:postaladdress_go_proto",
7970+    ],
7971+)
7972diff -urN c/google/cloud/documentai/v1beta1/BUILD.bazel d/google/cloud/documentai/v1beta1/BUILD.bazel
7973--- c/google/cloud/documentai/v1beta1/BUILD.bazel	1969-12-31 16:00:00
7974+++ d/google/cloud/documentai/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
7975@@ -0,0 +1,33 @@
7976+load("@rules_proto//proto:defs.bzl", "proto_library")
7977+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
7978+
7979+proto_library(
7980+    name = "documentai_proto",
7981+    srcs = [
7982+        "document.proto",
7983+        "document_understanding.proto",
7984+        "geometry.proto",
7985+    ],
7986+    visibility = ["//visibility:public"],
7987+    deps = [
7988+        "//google/api:annotations_proto",
7989+        "//google/longrunning:longrunning_proto",
7990+        "//google/rpc:status_proto",
7991+        "//google/type:color_proto",
7992+        "@com_google_protobuf//:timestamp_proto",
7993+    ],
7994+)
7995+
7996+go_proto_library(
7997+    name = "documentai_go_proto",
7998+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
7999+    importpath = "google.golang.org/genproto/googleapis/cloud/documentai/v1beta1",
8000+    proto = ":documentai_proto",
8001+    visibility = ["//visibility:public"],
8002+    deps = [
8003+        "//google/api:annotations_go_proto",
8004+        "//google/longrunning:longrunning_go_proto",
8005+        "//google/rpc:status_go_proto",
8006+        "//google/type:color_go_proto",
8007+    ],
8008+)
8009diff -urN c/google/cloud/documentai/v1beta2/BUILD.bazel d/google/cloud/documentai/v1beta2/BUILD.bazel
8010--- c/google/cloud/documentai/v1beta2/BUILD.bazel	1969-12-31 16:00:00
8011+++ d/google/cloud/documentai/v1beta2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
8012@@ -0,0 +1,33 @@
8013+load("@rules_proto//proto:defs.bzl", "proto_library")
8014+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
8015+
8016+proto_library(
8017+    name = "documentai_proto",
8018+    srcs = [
8019+        "document.proto",
8020+        "document_understanding.proto",
8021+        "geometry.proto",
8022+    ],
8023+    visibility = ["//visibility:public"],
8024+    deps = [
8025+        "//google/api:annotations_proto",
8026+        "//google/longrunning:longrunning_proto",
8027+        "//google/rpc:status_proto",
8028+        "//google/type:color_proto",
8029+        "@com_google_protobuf//:timestamp_proto",
8030+    ],
8031+)
8032+
8033+go_proto_library(
8034+    name = "documentai_go_proto",
8035+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
8036+    importpath = "google.golang.org/genproto/googleapis/cloud/documentai/v1beta2",
8037+    proto = ":documentai_proto",
8038+    visibility = ["//visibility:public"],
8039+    deps = [
8040+        "//google/api:annotations_go_proto",
8041+        "//google/longrunning:longrunning_go_proto",
8042+        "//google/rpc:status_go_proto",
8043+        "//google/type:color_go_proto",
8044+    ],
8045+)
8046diff -urN c/google/cloud/documentai/v1beta3/BUILD.bazel d/google/cloud/documentai/v1beta3/BUILD.bazel
8047--- c/google/cloud/documentai/v1beta3/BUILD.bazel	1969-12-31 16:00:00
8048+++ d/google/cloud/documentai/v1beta3/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
8049@@ -0,0 +1,51 @@
8050+load("@rules_proto//proto:defs.bzl", "proto_library")
8051+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
8052+
8053+proto_library(
8054+    name = "documentai_proto",
8055+    srcs = [
8056+        "barcode.proto",
8057+        "document.proto",
8058+        "document_io.proto",
8059+        "document_processor_service.proto",
8060+        "document_schema.proto",
8061+        "evaluation.proto",
8062+        "geometry.proto",
8063+        "operation_metadata.proto",
8064+        "processor.proto",
8065+        "processor_type.proto",
8066+    ],
8067+    visibility = ["//visibility:public"],
8068+    deps = [
8069+        "//google/api:annotations_proto",
8070+        "//google/api:api_proto",
8071+        "//google/longrunning:longrunning_proto",
8072+        "//google/rpc:status_proto",
8073+        "//google/type:color_proto",
8074+        "//google/type:date_proto",
8075+        "//google/type:datetime_proto",
8076+        "//google/type:money_proto",
8077+        "//google/type:postaladdress_proto",
8078+        "@com_google_protobuf//:field_mask_proto",
8079+        "@com_google_protobuf//:timestamp_proto",
8080+    ],
8081+)
8082+
8083+go_proto_library(
8084+    name = "documentai_go_proto",
8085+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
8086+    importpath = "google.golang.org/genproto/googleapis/cloud/documentai/v1beta3",
8087+    proto = ":documentai_proto",
8088+    visibility = ["//visibility:public"],
8089+    deps = [
8090+        "//google/api:annotations_go_proto",
8091+        "//google/api:api_go_proto",
8092+        "//google/longrunning:longrunning_go_proto",
8093+        "//google/rpc:status_go_proto",
8094+        "//google/type:color_go_proto",
8095+        "//google/type:date_go_proto",
8096+        "//google/type:datetime_go_proto",
8097+        "//google/type:money_go_proto",
8098+        "//google/type:postaladdress_go_proto",
8099+    ],
8100+)
8101diff -urN c/google/cloud/domains/v1/BUILD.bazel d/google/cloud/domains/v1/BUILD.bazel
8102--- c/google/cloud/domains/v1/BUILD.bazel	1969-12-31 16:00:00
8103+++ d/google/cloud/domains/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
8104@@ -0,0 +1,30 @@
8105+load("@rules_proto//proto:defs.bzl", "proto_library")
8106+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
8107+
8108+proto_library(
8109+    name = "domains_proto",
8110+    srcs = ["domains.proto"],
8111+    visibility = ["//visibility:public"],
8112+    deps = [
8113+        "//google/api:annotations_proto",
8114+        "//google/longrunning:longrunning_proto",
8115+        "//google/type:money_proto",
8116+        "//google/type:postaladdress_proto",
8117+        "@com_google_protobuf//:field_mask_proto",
8118+        "@com_google_protobuf//:timestamp_proto",
8119+    ],
8120+)
8121+
8122+go_proto_library(
8123+    name = "domains_go_proto",
8124+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
8125+    importpath = "google.golang.org/genproto/googleapis/cloud/domains/v1",
8126+    proto = ":domains_proto",
8127+    visibility = ["//visibility:public"],
8128+    deps = [
8129+        "//google/api:annotations_go_proto",
8130+        "//google/longrunning:longrunning_go_proto",
8131+        "//google/type:money_go_proto",
8132+        "//google/type:postaladdress_go_proto",
8133+    ],
8134+)
8135diff -urN c/google/cloud/domains/v1alpha2/BUILD.bazel d/google/cloud/domains/v1alpha2/BUILD.bazel
8136--- c/google/cloud/domains/v1alpha2/BUILD.bazel	1969-12-31 16:00:00
8137+++ d/google/cloud/domains/v1alpha2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
8138@@ -0,0 +1,30 @@
8139+load("@rules_proto//proto:defs.bzl", "proto_library")
8140+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
8141+
8142+proto_library(
8143+    name = "domains_proto",
8144+    srcs = ["domains.proto"],
8145+    visibility = ["//visibility:public"],
8146+    deps = [
8147+        "//google/api:annotations_proto",
8148+        "//google/longrunning:longrunning_proto",
8149+        "//google/type:money_proto",
8150+        "//google/type:postaladdress_proto",
8151+        "@com_google_protobuf//:field_mask_proto",
8152+        "@com_google_protobuf//:timestamp_proto",
8153+    ],
8154+)
8155+
8156+go_proto_library(
8157+    name = "domains_go_proto",
8158+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
8159+    importpath = "google.golang.org/genproto/googleapis/cloud/domains/v1alpha2",
8160+    proto = ":domains_proto",
8161+    visibility = ["//visibility:public"],
8162+    deps = [
8163+        "//google/api:annotations_go_proto",
8164+        "//google/longrunning:longrunning_go_proto",
8165+        "//google/type:money_go_proto",
8166+        "//google/type:postaladdress_go_proto",
8167+    ],
8168+)
8169diff -urN c/google/cloud/domains/v1beta1/BUILD.bazel d/google/cloud/domains/v1beta1/BUILD.bazel
8170--- c/google/cloud/domains/v1beta1/BUILD.bazel	1969-12-31 16:00:00
8171+++ d/google/cloud/domains/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
8172@@ -0,0 +1,30 @@
8173+load("@rules_proto//proto:defs.bzl", "proto_library")
8174+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
8175+
8176+proto_library(
8177+    name = "domains_proto",
8178+    srcs = ["domains.proto"],
8179+    visibility = ["//visibility:public"],
8180+    deps = [
8181+        "//google/api:annotations_proto",
8182+        "//google/longrunning:longrunning_proto",
8183+        "//google/type:money_proto",
8184+        "//google/type:postaladdress_proto",
8185+        "@com_google_protobuf//:field_mask_proto",
8186+        "@com_google_protobuf//:timestamp_proto",
8187+    ],
8188+)
8189+
8190+go_proto_library(
8191+    name = "domains_go_proto",
8192+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
8193+    importpath = "google.golang.org/genproto/googleapis/cloud/domains/v1beta1",
8194+    proto = ":domains_proto",
8195+    visibility = ["//visibility:public"],
8196+    deps = [
8197+        "//google/api:annotations_go_proto",
8198+        "//google/longrunning:longrunning_go_proto",
8199+        "//google/type:money_go_proto",
8200+        "//google/type:postaladdress_go_proto",
8201+    ],
8202+)
8203diff -urN c/google/cloud/edgecontainer/v1/BUILD.bazel d/google/cloud/edgecontainer/v1/BUILD.bazel
8204--- c/google/cloud/edgecontainer/v1/BUILD.bazel	1969-12-31 16:00:00
8205+++ d/google/cloud/edgecontainer/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
8206@@ -0,0 +1,31 @@
8207+load("@rules_proto//proto:defs.bzl", "proto_library")
8208+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
8209+
8210+proto_library(
8211+    name = "edgecontainer_proto",
8212+    srcs = [
8213+        "resources.proto",
8214+        "service.proto",
8215+    ],
8216+    visibility = ["//visibility:public"],
8217+    deps = [
8218+        "//google/api:annotations_proto",
8219+        "//google/longrunning:longrunning_proto",
8220+        "//google/rpc:status_proto",
8221+        "@com_google_protobuf//:field_mask_proto",
8222+        "@com_google_protobuf//:timestamp_proto",
8223+    ],
8224+)
8225+
8226+go_proto_library(
8227+    name = "edgecontainer_go_proto",
8228+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
8229+    importpath = "google.golang.org/genproto/googleapis/cloud/edgecontainer/v1",
8230+    proto = ":edgecontainer_proto",
8231+    visibility = ["//visibility:public"],
8232+    deps = [
8233+        "//google/api:annotations_go_proto",
8234+        "//google/longrunning:longrunning_go_proto",
8235+        "//google/rpc:status_go_proto",
8236+    ],
8237+)
8238diff -urN c/google/cloud/enterpriseknowledgegraph/v1/BUILD.bazel d/google/cloud/enterpriseknowledgegraph/v1/BUILD.bazel
8239--- c/google/cloud/enterpriseknowledgegraph/v1/BUILD.bazel	1969-12-31 16:00:00
8240+++ d/google/cloud/enterpriseknowledgegraph/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
8241@@ -0,0 +1,32 @@
8242+load("@rules_proto//proto:defs.bzl", "proto_library")
8243+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
8244+
8245+proto_library(
8246+    name = "enterpriseknowledgegraph_proto",
8247+    srcs = [
8248+        "job_state.proto",
8249+        "operation_metadata.proto",
8250+        "service.proto",
8251+    ],
8252+    visibility = ["//visibility:public"],
8253+    deps = [
8254+        "//google/api:annotations_proto",
8255+        "//google/rpc:status_proto",
8256+        "@com_google_protobuf//:empty_proto",
8257+        "@com_google_protobuf//:struct_proto",
8258+        "@com_google_protobuf//:timestamp_proto",
8259+        "@com_google_protobuf//:wrappers_proto",
8260+    ],
8261+)
8262+
8263+go_proto_library(
8264+    name = "enterpriseknowledgegraph_go_proto",
8265+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
8266+    importpath = "google.golang.org/genproto/googleapis/cloud/enterpriseknowledgegraph/v1",
8267+    proto = ":enterpriseknowledgegraph_proto",
8268+    visibility = ["//visibility:public"],
8269+    deps = [
8270+        "//google/api:annotations_go_proto",
8271+        "//google/rpc:status_go_proto",
8272+    ],
8273+)
8274diff -urN c/google/cloud/essentialcontacts/v1/BUILD.bazel d/google/cloud/essentialcontacts/v1/BUILD.bazel
8275--- c/google/cloud/essentialcontacts/v1/BUILD.bazel	1969-12-31 16:00:00
8276+++ d/google/cloud/essentialcontacts/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
8277@@ -0,0 +1,26 @@
8278+load("@rules_proto//proto:defs.bzl", "proto_library")
8279+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
8280+
8281+proto_library(
8282+    name = "essentialcontacts_proto",
8283+    srcs = [
8284+        "enums.proto",
8285+        "service.proto",
8286+    ],
8287+    visibility = ["//visibility:public"],
8288+    deps = [
8289+        "//google/api:annotations_proto",
8290+        "@com_google_protobuf//:empty_proto",
8291+        "@com_google_protobuf//:field_mask_proto",
8292+        "@com_google_protobuf//:timestamp_proto",
8293+    ],
8294+)
8295+
8296+go_proto_library(
8297+    name = "essentialcontacts_go_proto",
8298+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
8299+    importpath = "google.golang.org/genproto/googleapis/cloud/essentialcontacts/v1",
8300+    proto = ":essentialcontacts_proto",
8301+    visibility = ["//visibility:public"],
8302+    deps = ["//google/api:annotations_go_proto"],
8303+)
8304diff -urN c/google/cloud/eventarc/publishing/v1/BUILD.bazel d/google/cloud/eventarc/publishing/v1/BUILD.bazel
8305--- c/google/cloud/eventarc/publishing/v1/BUILD.bazel	1969-12-31 16:00:00
8306+++ d/google/cloud/eventarc/publishing/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
8307@@ -0,0 +1,21 @@
8308+load("@rules_proto//proto:defs.bzl", "proto_library")
8309+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
8310+
8311+proto_library(
8312+    name = "publisher_proto",
8313+    srcs = ["publisher.proto"],
8314+    visibility = ["//visibility:public"],
8315+    deps = [
8316+        "//google/api:annotations_proto",
8317+        "@com_google_protobuf//:any_proto",
8318+    ],
8319+)
8320+
8321+go_proto_library(
8322+    name = "publisher_go_proto",
8323+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
8324+    importpath = "google.golang.org/genproto/googleapis/cloud/eventarc/publishing/v1",
8325+    proto = ":publisher_proto",
8326+    visibility = ["//visibility:public"],
8327+    deps = ["//google/api:annotations_go_proto"],
8328+)
8329diff -urN c/google/cloud/eventarc/v1/BUILD.bazel d/google/cloud/eventarc/v1/BUILD.bazel
8330--- c/google/cloud/eventarc/v1/BUILD.bazel	1969-12-31 16:00:00
8331+++ d/google/cloud/eventarc/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
8332@@ -0,0 +1,35 @@
8333+load("@rules_proto//proto:defs.bzl", "proto_library")
8334+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
8335+
8336+proto_library(
8337+    name = "eventarc_proto",
8338+    srcs = [
8339+        "channel.proto",
8340+        "channel_connection.proto",
8341+        "discovery.proto",
8342+        "eventarc.proto",
8343+        "google_channel_config.proto",
8344+        "trigger.proto",
8345+    ],
8346+    visibility = ["//visibility:public"],
8347+    deps = [
8348+        "//google/api:annotations_proto",
8349+        "//google/longrunning:longrunning_proto",
8350+        "//google/rpc:code_proto",
8351+        "@com_google_protobuf//:field_mask_proto",
8352+        "@com_google_protobuf//:timestamp_proto",
8353+    ],
8354+)
8355+
8356+go_proto_library(
8357+    name = "eventarc_go_proto",
8358+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
8359+    importpath = "google.golang.org/genproto/googleapis/cloud/eventarc/v1",
8360+    proto = ":eventarc_proto",
8361+    visibility = ["//visibility:public"],
8362+    deps = [
8363+        "//google/api:annotations_go_proto",
8364+        "//google/longrunning:longrunning_go_proto",
8365+        "//google/rpc:code_go_proto",
8366+    ],
8367+)
8368diff -urN c/google/cloud/filestore/v1/BUILD.bazel d/google/cloud/filestore/v1/BUILD.bazel
8369--- c/google/cloud/filestore/v1/BUILD.bazel	1969-12-31 16:00:00
8370+++ d/google/cloud/filestore/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
8371@@ -0,0 +1,29 @@
8372+load("@rules_proto//proto:defs.bzl", "proto_library")
8373+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
8374+
8375+proto_library(
8376+    name = "filestore_proto",
8377+    srcs = ["cloud_filestore_service.proto"],
8378+    visibility = ["//visibility:public"],
8379+    deps = [
8380+        "//google/api:annotations_proto",
8381+        "//google/cloud/common:common_proto",
8382+        "//google/longrunning:longrunning_proto",
8383+        "@com_google_protobuf//:field_mask_proto",
8384+        "@com_google_protobuf//:timestamp_proto",
8385+        "@com_google_protobuf//:wrappers_proto",
8386+    ],
8387+)
8388+
8389+go_proto_library(
8390+    name = "filestore_go_proto",
8391+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
8392+    importpath = "google.golang.org/genproto/googleapis/cloud/filestore/v1",
8393+    proto = ":filestore_proto",
8394+    visibility = ["//visibility:public"],
8395+    deps = [
8396+        "//google/api:annotations_go_proto",
8397+        "//google/cloud/common:common_go_proto",
8398+        "//google/longrunning:longrunning_go_proto",
8399+    ],
8400+)
8401diff -urN c/google/cloud/filestore/v1beta1/BUILD.bazel d/google/cloud/filestore/v1beta1/BUILD.bazel
8402--- c/google/cloud/filestore/v1beta1/BUILD.bazel	1969-12-31 16:00:00
8403+++ d/google/cloud/filestore/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
8404@@ -0,0 +1,29 @@
8405+load("@rules_proto//proto:defs.bzl", "proto_library")
8406+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
8407+
8408+proto_library(
8409+    name = "filestore_proto",
8410+    srcs = ["cloud_filestore_service.proto"],
8411+    visibility = ["//visibility:public"],
8412+    deps = [
8413+        "//google/api:annotations_proto",
8414+        "//google/cloud/common:common_proto",
8415+        "//google/longrunning:longrunning_proto",
8416+        "@com_google_protobuf//:field_mask_proto",
8417+        "@com_google_protobuf//:timestamp_proto",
8418+        "@com_google_protobuf//:wrappers_proto",
8419+    ],
8420+)
8421+
8422+go_proto_library(
8423+    name = "filestore_go_proto",
8424+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
8425+    importpath = "google.golang.org/genproto/googleapis/cloud/filestore/v1beta1",
8426+    proto = ":filestore_proto",
8427+    visibility = ["//visibility:public"],
8428+    deps = [
8429+        "//google/api:annotations_go_proto",
8430+        "//google/cloud/common:common_go_proto",
8431+        "//google/longrunning:longrunning_go_proto",
8432+    ],
8433+)
8434diff -urN c/google/cloud/functions/v1/BUILD.bazel d/google/cloud/functions/v1/BUILD.bazel
8435--- c/google/cloud/functions/v1/BUILD.bazel	1969-12-31 16:00:00
8436+++ d/google/cloud/functions/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
8437@@ -0,0 +1,33 @@
8438+load("@rules_proto//proto:defs.bzl", "proto_library")
8439+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
8440+
8441+proto_library(
8442+    name = "functions_proto",
8443+    srcs = [
8444+        "functions.proto",
8445+        "operations.proto",
8446+    ],
8447+    visibility = ["//visibility:public"],
8448+    deps = [
8449+        "//google/api:annotations_proto",
8450+        "//google/iam/v1:iam_proto",
8451+        "//google/longrunning:longrunning_proto",
8452+        "@com_google_protobuf//:any_proto",
8453+        "@com_google_protobuf//:duration_proto",
8454+        "@com_google_protobuf//:field_mask_proto",
8455+        "@com_google_protobuf//:timestamp_proto",
8456+    ],
8457+)
8458+
8459+go_proto_library(
8460+    name = "functions_go_proto",
8461+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
8462+    importpath = "google.golang.org/genproto/googleapis/cloud/functions/v1",
8463+    proto = ":functions_proto",
8464+    visibility = ["//visibility:public"],
8465+    deps = [
8466+        "//google/api:annotations_go_proto",
8467+        "//google/iam/v1:iam_go_proto",
8468+        "//google/longrunning:longrunning_go_proto",
8469+    ],
8470+)
8471diff -urN c/google/cloud/functions/v2/BUILD.bazel d/google/cloud/functions/v2/BUILD.bazel
8472--- c/google/cloud/functions/v2/BUILD.bazel	1969-12-31 16:00:00
8473+++ d/google/cloud/functions/v2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
8474@@ -0,0 +1,27 @@
8475+load("@rules_proto//proto:defs.bzl", "proto_library")
8476+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
8477+
8478+proto_library(
8479+    name = "functions_proto",
8480+    srcs = ["functions.proto"],
8481+    visibility = ["//visibility:public"],
8482+    deps = [
8483+        "//google/api:annotations_proto",
8484+        "//google/longrunning:longrunning_proto",
8485+        "@com_google_protobuf//:any_proto",
8486+        "@com_google_protobuf//:field_mask_proto",
8487+        "@com_google_protobuf//:timestamp_proto",
8488+    ],
8489+)
8490+
8491+go_proto_library(
8492+    name = "functions_go_proto",
8493+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
8494+    importpath = "google.golang.org/genproto/googleapis/cloud/functions/v2",
8495+    proto = ":functions_proto",
8496+    visibility = ["//visibility:public"],
8497+    deps = [
8498+        "//google/api:annotations_go_proto",
8499+        "//google/longrunning:longrunning_go_proto",
8500+    ],
8501+)
8502diff -urN c/google/cloud/functions/v2alpha/BUILD.bazel d/google/cloud/functions/v2alpha/BUILD.bazel
8503--- c/google/cloud/functions/v2alpha/BUILD.bazel	1969-12-31 16:00:00
8504+++ d/google/cloud/functions/v2alpha/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
8505@@ -0,0 +1,27 @@
8506+load("@rules_proto//proto:defs.bzl", "proto_library")
8507+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
8508+
8509+proto_library(
8510+    name = "functions_proto",
8511+    srcs = ["functions.proto"],
8512+    visibility = ["//visibility:public"],
8513+    deps = [
8514+        "//google/api:annotations_proto",
8515+        "//google/longrunning:longrunning_proto",
8516+        "@com_google_protobuf//:any_proto",
8517+        "@com_google_protobuf//:field_mask_proto",
8518+        "@com_google_protobuf//:timestamp_proto",
8519+    ],
8520+)
8521+
8522+go_proto_library(
8523+    name = "functions_go_proto",
8524+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
8525+    importpath = "google.golang.org/genproto/googleapis/cloud/functions/v2alpha",
8526+    proto = ":functions_proto",
8527+    visibility = ["//visibility:public"],
8528+    deps = [
8529+        "//google/api:annotations_go_proto",
8530+        "//google/longrunning:longrunning_go_proto",
8531+    ],
8532+)
8533diff -urN c/google/cloud/functions/v2beta/BUILD.bazel d/google/cloud/functions/v2beta/BUILD.bazel
8534--- c/google/cloud/functions/v2beta/BUILD.bazel	1969-12-31 16:00:00
8535+++ d/google/cloud/functions/v2beta/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
8536@@ -0,0 +1,27 @@
8537+load("@rules_proto//proto:defs.bzl", "proto_library")
8538+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
8539+
8540+proto_library(
8541+    name = "functions_proto",
8542+    srcs = ["functions.proto"],
8543+    visibility = ["//visibility:public"],
8544+    deps = [
8545+        "//google/api:annotations_proto",
8546+        "//google/longrunning:longrunning_proto",
8547+        "@com_google_protobuf//:any_proto",
8548+        "@com_google_protobuf//:field_mask_proto",
8549+        "@com_google_protobuf//:timestamp_proto",
8550+    ],
8551+)
8552+
8553+go_proto_library(
8554+    name = "functions_go_proto",
8555+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
8556+    importpath = "google.golang.org/genproto/googleapis/cloud/functions/v2beta",
8557+    proto = ":functions_proto",
8558+    visibility = ["//visibility:public"],
8559+    deps = [
8560+        "//google/api:annotations_go_proto",
8561+        "//google/longrunning:longrunning_go_proto",
8562+    ],
8563+)
8564diff -urN c/google/cloud/gaming/v1/BUILD.bazel d/google/cloud/gaming/v1/BUILD.bazel
8565--- c/google/cloud/gaming/v1/BUILD.bazel	1969-12-31 16:00:00
8566+++ d/google/cloud/gaming/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
8567@@ -0,0 +1,37 @@
8568+load("@rules_proto//proto:defs.bzl", "proto_library")
8569+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
8570+
8571+proto_library(
8572+    name = "gaming_proto",
8573+    srcs = [
8574+        "common.proto",
8575+        "game_server_clusters.proto",
8576+        "game_server_clusters_service.proto",
8577+        "game_server_configs.proto",
8578+        "game_server_configs_service.proto",
8579+        "game_server_deployments.proto",
8580+        "game_server_deployments_service.proto",
8581+        "realms.proto",
8582+        "realms_service.proto",
8583+    ],
8584+    visibility = ["//visibility:public"],
8585+    deps = [
8586+        "//google/api:annotations_proto",
8587+        "//google/longrunning:longrunning_proto",
8588+        "@com_google_protobuf//:duration_proto",
8589+        "@com_google_protobuf//:field_mask_proto",
8590+        "@com_google_protobuf//:timestamp_proto",
8591+    ],
8592+)
8593+
8594+go_proto_library(
8595+    name = "gaming_go_proto",
8596+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
8597+    importpath = "google.golang.org/genproto/googleapis/cloud/gaming/v1",
8598+    proto = ":gaming_proto",
8599+    visibility = ["//visibility:public"],
8600+    deps = [
8601+        "//google/api:annotations_go_proto",
8602+        "//google/longrunning:longrunning_go_proto",
8603+    ],
8604+)
8605diff -urN c/google/cloud/gaming/v1beta/BUILD.bazel d/google/cloud/gaming/v1beta/BUILD.bazel
8606--- c/google/cloud/gaming/v1beta/BUILD.bazel	1969-12-31 16:00:00
8607+++ d/google/cloud/gaming/v1beta/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
8608@@ -0,0 +1,37 @@
8609+load("@rules_proto//proto:defs.bzl", "proto_library")
8610+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
8611+
8612+proto_library(
8613+    name = "gaming_proto",
8614+    srcs = [
8615+        "common.proto",
8616+        "game_server_clusters.proto",
8617+        "game_server_clusters_service.proto",
8618+        "game_server_configs.proto",
8619+        "game_server_configs_service.proto",
8620+        "game_server_deployments.proto",
8621+        "game_server_deployments_service.proto",
8622+        "realms.proto",
8623+        "realms_service.proto",
8624+    ],
8625+    visibility = ["//visibility:public"],
8626+    deps = [
8627+        "//google/api:annotations_proto",
8628+        "//google/longrunning:longrunning_proto",
8629+        "@com_google_protobuf//:duration_proto",
8630+        "@com_google_protobuf//:field_mask_proto",
8631+        "@com_google_protobuf//:timestamp_proto",
8632+    ],
8633+)
8634+
8635+go_proto_library(
8636+    name = "gaming_go_proto",
8637+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
8638+    importpath = "google.golang.org/genproto/googleapis/cloud/gaming/v1beta",
8639+    proto = ":gaming_proto",
8640+    visibility = ["//visibility:public"],
8641+    deps = [
8642+        "//google/api:annotations_go_proto",
8643+        "//google/longrunning:longrunning_go_proto",
8644+    ],
8645+)
8646diff -urN c/google/cloud/gkebackup/logging/v1/BUILD.bazel d/google/cloud/gkebackup/logging/v1/BUILD.bazel
8647--- c/google/cloud/gkebackup/logging/v1/BUILD.bazel	1969-12-31 16:00:00
8648+++ d/google/cloud/gkebackup/logging/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
8649@@ -0,0 +1,27 @@
8650+load("@rules_proto//proto:defs.bzl", "proto_library")
8651+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
8652+
8653+proto_library(
8654+    name = "logging_proto",
8655+    srcs = [
8656+        "logged_backup.proto",
8657+        "logged_backup_plan.proto",
8658+        "logged_common.proto",
8659+        "logged_restore.proto",
8660+        "logged_restore_plan.proto",
8661+        "logging.proto",
8662+    ],
8663+    visibility = ["//visibility:public"],
8664+    deps = [
8665+        "//google/rpc:status_proto",
8666+        "@com_google_protobuf//:field_mask_proto",
8667+    ],
8668+)
8669+
8670+go_proto_library(
8671+    name = "logging_go_proto",
8672+    importpath = "google.golang.org/genproto/googleapis/cloud/gkebackup/logging/v1",
8673+    proto = ":logging_proto",
8674+    visibility = ["//visibility:public"],
8675+    deps = ["//google/rpc:status_go_proto"],
8676+)
8677diff -urN c/google/cloud/gkebackup/v1/BUILD.bazel d/google/cloud/gkebackup/v1/BUILD.bazel
8678--- c/google/cloud/gkebackup/v1/BUILD.bazel	1969-12-31 16:00:00
8679+++ d/google/cloud/gkebackup/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
8680@@ -0,0 +1,34 @@
8681+load("@rules_proto//proto:defs.bzl", "proto_library")
8682+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
8683+
8684+proto_library(
8685+    name = "gkebackup_proto",
8686+    srcs = [
8687+        "backup.proto",
8688+        "backup_plan.proto",
8689+        "common.proto",
8690+        "gkebackup.proto",
8691+        "restore.proto",
8692+        "restore_plan.proto",
8693+        "volume.proto",
8694+    ],
8695+    visibility = ["//visibility:public"],
8696+    deps = [
8697+        "//google/api:annotations_proto",
8698+        "//google/longrunning:longrunning_proto",
8699+        "@com_google_protobuf//:field_mask_proto",
8700+        "@com_google_protobuf//:timestamp_proto",
8701+    ],
8702+)
8703+
8704+go_proto_library(
8705+    name = "gkebackup_go_proto",
8706+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
8707+    importpath = "google.golang.org/genproto/googleapis/cloud/gkebackup/v1",
8708+    proto = ":gkebackup_proto",
8709+    visibility = ["//visibility:public"],
8710+    deps = [
8711+        "//google/api:annotations_go_proto",
8712+        "//google/longrunning:longrunning_go_proto",
8713+    ],
8714+)
8715diff -urN c/google/cloud/gkeconnect/gateway/v1/BUILD.bazel d/google/cloud/gkeconnect/gateway/v1/BUILD.bazel
8716--- c/google/cloud/gkeconnect/gateway/v1/BUILD.bazel	1969-12-31 16:00:00
8717+++ d/google/cloud/gkeconnect/gateway/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
8718@@ -0,0 +1,18 @@
8719+load("@rules_proto//proto:defs.bzl", "proto_library")
8720+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
8721+
8722+proto_library(
8723+    name = "gateway_proto",
8724+    srcs = ["gateway.proto"],
8725+    visibility = ["//visibility:public"],
8726+    deps = ["//google/api:annotations_proto"],
8727+)
8728+
8729+go_proto_library(
8730+    name = "gateway_go_proto",
8731+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
8732+    importpath = "google.golang.org/genproto/googleapis/cloud/gkeconnect/gateway/v1",
8733+    proto = ":gateway_proto",
8734+    visibility = ["//visibility:public"],
8735+    deps = ["//google/api:annotations_go_proto"],
8736+)
8737diff -urN c/google/cloud/gkeconnect/gateway/v1alpha1/BUILD.bazel d/google/cloud/gkeconnect/gateway/v1alpha1/BUILD.bazel
8738--- c/google/cloud/gkeconnect/gateway/v1alpha1/BUILD.bazel	1969-12-31 16:00:00
8739+++ d/google/cloud/gkeconnect/gateway/v1alpha1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
8740@@ -0,0 +1,18 @@
8741+load("@rules_proto//proto:defs.bzl", "proto_library")
8742+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
8743+
8744+proto_library(
8745+    name = "gateway_proto",
8746+    srcs = ["gateway.proto"],
8747+    visibility = ["//visibility:public"],
8748+    deps = ["//google/api:annotations_proto"],
8749+)
8750+
8751+go_proto_library(
8752+    name = "gateway_go_proto",
8753+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
8754+    importpath = "google.golang.org/genproto/googleapis/cloud/gkeconnect/gateway/v1alpha1",
8755+    proto = ":gateway_proto",
8756+    visibility = ["//visibility:public"],
8757+    deps = ["//google/api:annotations_go_proto"],
8758+)
8759diff -urN c/google/cloud/gkeconnect/gateway/v1beta1/BUILD.bazel d/google/cloud/gkeconnect/gateway/v1beta1/BUILD.bazel
8760--- c/google/cloud/gkeconnect/gateway/v1beta1/BUILD.bazel	1969-12-31 16:00:00
8761+++ d/google/cloud/gkeconnect/gateway/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
8762@@ -0,0 +1,24 @@
8763+load("@rules_proto//proto:defs.bzl", "proto_library")
8764+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
8765+
8766+proto_library(
8767+    name = "gateway_proto",
8768+    srcs = ["gateway.proto"],
8769+    visibility = ["//visibility:public"],
8770+    deps = [
8771+        "//google/api:annotations_proto",
8772+        "//google/api:httpbody_proto",
8773+    ],
8774+)
8775+
8776+go_proto_library(
8777+    name = "gateway_go_proto",
8778+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
8779+    importpath = "google.golang.org/genproto/googleapis/cloud/gkeconnect/gateway/v1beta1",
8780+    proto = ":gateway_proto",
8781+    visibility = ["//visibility:public"],
8782+    deps = [
8783+        "//google/api:annotations_go_proto",
8784+        "//google/api:httpbody_go_proto",
8785+    ],
8786+)
8787diff -urN c/google/cloud/gkehub/v1/BUILD.bazel d/google/cloud/gkehub/v1/BUILD.bazel
8788--- c/google/cloud/gkehub/v1/BUILD.bazel	1969-12-31 16:00:00
8789+++ d/google/cloud/gkehub/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
8790@@ -0,0 +1,34 @@
8791+load("@rules_proto//proto:defs.bzl", "proto_library")
8792+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
8793+
8794+proto_library(
8795+    name = "gkehub_proto",
8796+    srcs = [
8797+        "feature.proto",
8798+        "membership.proto",
8799+        "service.proto",
8800+    ],
8801+    visibility = ["//visibility:public"],
8802+    deps = [
8803+        "//google/api:annotations_proto",
8804+        "//google/cloud/gkehub/v1/configmanagement:configmanagement_proto",
8805+        "//google/cloud/gkehub/v1/multiclusteringress:multiclusteringress_proto",
8806+        "//google/longrunning:longrunning_proto",
8807+        "@com_google_protobuf//:field_mask_proto",
8808+        "@com_google_protobuf//:timestamp_proto",
8809+    ],
8810+)
8811+
8812+go_proto_library(
8813+    name = "gkehub_go_proto",
8814+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
8815+    importpath = "google.golang.org/genproto/googleapis/cloud/gkehub/v1",
8816+    proto = ":gkehub_proto",
8817+    visibility = ["//visibility:public"],
8818+    deps = [
8819+        "//google/api:annotations_go_proto",
8820+        "//google/cloud/gkehub/v1/configmanagement:configmanagement_go_proto",
8821+        "//google/cloud/gkehub/v1/multiclusteringress:multiclusteringress_go_proto",
8822+        "//google/longrunning:longrunning_go_proto",
8823+    ],
8824+)
8825diff -urN c/google/cloud/gkehub/v1/configmanagement/BUILD.bazel d/google/cloud/gkehub/v1/configmanagement/BUILD.bazel
8826--- c/google/cloud/gkehub/v1/configmanagement/BUILD.bazel	1969-12-31 16:00:00
8827+++ d/google/cloud/gkehub/v1/configmanagement/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
8828@@ -0,0 +1,16 @@
8829+load("@rules_proto//proto:defs.bzl", "proto_library")
8830+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
8831+
8832+proto_library(
8833+    name = "configmanagement_proto",
8834+    srcs = ["configmanagement.proto"],
8835+    visibility = ["//visibility:public"],
8836+    deps = ["@com_google_protobuf//:timestamp_proto"],
8837+)
8838+
8839+go_proto_library(
8840+    name = "configmanagement_go_proto",
8841+    importpath = "google.golang.org/genproto/googleapis/cloud/gkehub/configmanagement/v1",
8842+    proto = ":configmanagement_proto",
8843+    visibility = ["//visibility:public"],
8844+)
8845diff -urN c/google/cloud/gkehub/v1/multiclusteringress/BUILD.bazel d/google/cloud/gkehub/v1/multiclusteringress/BUILD.bazel
8846--- c/google/cloud/gkehub/v1/multiclusteringress/BUILD.bazel	1969-12-31 16:00:00
8847+++ d/google/cloud/gkehub/v1/multiclusteringress/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
8848@@ -0,0 +1,15 @@
8849+load("@rules_proto//proto:defs.bzl", "proto_library")
8850+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
8851+
8852+proto_library(
8853+    name = "multiclusteringress_proto",
8854+    srcs = ["multiclusteringress.proto"],
8855+    visibility = ["//visibility:public"],
8856+)
8857+
8858+go_proto_library(
8859+    name = "multiclusteringress_go_proto",
8860+    importpath = "google.golang.org/genproto/googleapis/cloud/gkehub/multiclusteringress/v1",
8861+    proto = ":multiclusteringress_proto",
8862+    visibility = ["//visibility:public"],
8863+)
8864diff -urN c/google/cloud/gkehub/v1alpha/BUILD.bazel d/google/cloud/gkehub/v1alpha/BUILD.bazel
8865--- c/google/cloud/gkehub/v1alpha/BUILD.bazel	1969-12-31 16:00:00
8866+++ d/google/cloud/gkehub/v1alpha/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
8867@@ -0,0 +1,39 @@
8868+load("@rules_proto//proto:defs.bzl", "proto_library")
8869+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
8870+
8871+proto_library(
8872+    name = "gkehub_proto",
8873+    srcs = [
8874+        "feature.proto",
8875+        "service.proto",
8876+    ],
8877+    visibility = ["//visibility:public"],
8878+    deps = [
8879+        "//google/api:annotations_proto",
8880+        "//google/cloud/gkehub/v1alpha/cloudauditlogging:cloudauditlogging_proto",
8881+        "//google/cloud/gkehub/v1alpha/configmanagement:configmanagement_proto",
8882+        "//google/cloud/gkehub/v1alpha/metering:metering_proto",
8883+        "//google/cloud/gkehub/v1alpha/multiclusteringress:multiclusteringress_proto",
8884+        "//google/cloud/gkehub/v1alpha/servicemesh:servicemesh_proto",
8885+        "//google/longrunning:longrunning_proto",
8886+        "@com_google_protobuf//:field_mask_proto",
8887+        "@com_google_protobuf//:timestamp_proto",
8888+    ],
8889+)
8890+
8891+go_proto_library(
8892+    name = "gkehub_go_proto",
8893+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
8894+    importpath = "google.golang.org/genproto/googleapis/cloud/gkehub/v1alpha",
8895+    proto = ":gkehub_proto",
8896+    visibility = ["//visibility:public"],
8897+    deps = [
8898+        "//google/api:annotations_go_proto",
8899+        "//google/cloud/gkehub/v1alpha/cloudauditlogging:cloudauditlogging_go_proto",
8900+        "//google/cloud/gkehub/v1alpha/configmanagement:configmanagement_go_proto",
8901+        "//google/cloud/gkehub/v1alpha/metering:metering_go_proto",
8902+        "//google/cloud/gkehub/v1alpha/multiclusteringress:multiclusteringress_go_proto",
8903+        "//google/cloud/gkehub/v1alpha/servicemesh:servicemesh_go_proto",
8904+        "//google/longrunning:longrunning_go_proto",
8905+    ],
8906+)
8907diff -urN c/google/cloud/gkehub/v1alpha/cloudauditlogging/BUILD.bazel d/google/cloud/gkehub/v1alpha/cloudauditlogging/BUILD.bazel
8908--- c/google/cloud/gkehub/v1alpha/cloudauditlogging/BUILD.bazel	1969-12-31 16:00:00
8909+++ d/google/cloud/gkehub/v1alpha/cloudauditlogging/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
8910@@ -0,0 +1,15 @@
8911+load("@rules_proto//proto:defs.bzl", "proto_library")
8912+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
8913+
8914+proto_library(
8915+    name = "cloudauditlogging_proto",
8916+    srcs = ["cloudauditlogging.proto"],
8917+    visibility = ["//visibility:public"],
8918+)
8919+
8920+go_proto_library(
8921+    name = "cloudauditlogging_go_proto",
8922+    importpath = "google.golang.org/genproto/googleapis/cloud/gkehub/cloudauditlogging/v1alpha",
8923+    proto = ":cloudauditlogging_proto",
8924+    visibility = ["//visibility:public"],
8925+)
8926diff -urN c/google/cloud/gkehub/v1alpha/configmanagement/BUILD.bazel d/google/cloud/gkehub/v1alpha/configmanagement/BUILD.bazel
8927--- c/google/cloud/gkehub/v1alpha/configmanagement/BUILD.bazel	1969-12-31 16:00:00
8928+++ d/google/cloud/gkehub/v1alpha/configmanagement/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
8929@@ -0,0 +1,16 @@
8930+load("@rules_proto//proto:defs.bzl", "proto_library")
8931+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
8932+
8933+proto_library(
8934+    name = "configmanagement_proto",
8935+    srcs = ["configmanagement.proto"],
8936+    visibility = ["//visibility:public"],
8937+    deps = ["@com_google_protobuf//:timestamp_proto"],
8938+)
8939+
8940+go_proto_library(
8941+    name = "configmanagement_go_proto",
8942+    importpath = "google.golang.org/genproto/googleapis/cloud/gkehub/configmanagement/v1alpha",
8943+    proto = ":configmanagement_proto",
8944+    visibility = ["//visibility:public"],
8945+)
8946diff -urN c/google/cloud/gkehub/v1alpha/metering/BUILD.bazel d/google/cloud/gkehub/v1alpha/metering/BUILD.bazel
8947--- c/google/cloud/gkehub/v1alpha/metering/BUILD.bazel	1969-12-31 16:00:00
8948+++ d/google/cloud/gkehub/v1alpha/metering/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
8949@@ -0,0 +1,16 @@
8950+load("@rules_proto//proto:defs.bzl", "proto_library")
8951+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
8952+
8953+proto_library(
8954+    name = "metering_proto",
8955+    srcs = ["metering.proto"],
8956+    visibility = ["//visibility:public"],
8957+    deps = ["@com_google_protobuf//:timestamp_proto"],
8958+)
8959+
8960+go_proto_library(
8961+    name = "metering_go_proto",
8962+    importpath = "google.golang.org/genproto/googleapis/cloud/gkehub/metering/v1alpha",
8963+    proto = ":metering_proto",
8964+    visibility = ["//visibility:public"],
8965+)
8966diff -urN c/google/cloud/gkehub/v1alpha/multiclusteringress/BUILD.bazel d/google/cloud/gkehub/v1alpha/multiclusteringress/BUILD.bazel
8967--- c/google/cloud/gkehub/v1alpha/multiclusteringress/BUILD.bazel	1969-12-31 16:00:00
8968+++ d/google/cloud/gkehub/v1alpha/multiclusteringress/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
8969@@ -0,0 +1,15 @@
8970+load("@rules_proto//proto:defs.bzl", "proto_library")
8971+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
8972+
8973+proto_library(
8974+    name = "multiclusteringress_proto",
8975+    srcs = ["multiclusteringress.proto"],
8976+    visibility = ["//visibility:public"],
8977+)
8978+
8979+go_proto_library(
8980+    name = "multiclusteringress_go_proto",
8981+    importpath = "google.golang.org/genproto/googleapis/cloud/gkehub/multiclusteringress/v1alpha",
8982+    proto = ":multiclusteringress_proto",
8983+    visibility = ["//visibility:public"],
8984+)
8985diff -urN c/google/cloud/gkehub/v1alpha/servicemesh/BUILD.bazel d/google/cloud/gkehub/v1alpha/servicemesh/BUILD.bazel
8986--- c/google/cloud/gkehub/v1alpha/servicemesh/BUILD.bazel	1969-12-31 16:00:00
8987+++ d/google/cloud/gkehub/v1alpha/servicemesh/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
8988@@ -0,0 +1,20 @@
8989+load("@rules_proto//proto:defs.bzl", "proto_library")
8990+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
8991+
8992+proto_library(
8993+    name = "servicemesh_proto",
8994+    srcs = ["servicemesh.proto"],
8995+    visibility = ["//visibility:public"],
8996+    deps = [
8997+        "//google/api:annotations_proto",
8998+        "@com_google_protobuf//:struct_proto",
8999+    ],
9000+)
9001+
9002+go_proto_library(
9003+    name = "servicemesh_go_proto",
9004+    importpath = "google.golang.org/genproto/googleapis/cloud/gkehub/servicemesh/v1alpha",
9005+    proto = ":servicemesh_proto",
9006+    visibility = ["//visibility:public"],
9007+    deps = ["//google/api:annotations_go_proto"],
9008+)
9009diff -urN c/google/cloud/gkehub/v1alpha2/BUILD.bazel d/google/cloud/gkehub/v1alpha2/BUILD.bazel
9010--- c/google/cloud/gkehub/v1alpha2/BUILD.bazel	1969-12-31 16:00:00
9011+++ d/google/cloud/gkehub/v1alpha2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
9012@@ -0,0 +1,26 @@
9013+load("@rules_proto//proto:defs.bzl", "proto_library")
9014+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
9015+
9016+proto_library(
9017+    name = "gkehub_proto",
9018+    srcs = ["membership.proto"],
9019+    visibility = ["//visibility:public"],
9020+    deps = [
9021+        "//google/api:annotations_proto",
9022+        "//google/longrunning:longrunning_proto",
9023+        "@com_google_protobuf//:field_mask_proto",
9024+        "@com_google_protobuf//:timestamp_proto",
9025+    ],
9026+)
9027+
9028+go_proto_library(
9029+    name = "gkehub_go_proto",
9030+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
9031+    importpath = "google.golang.org/genproto/googleapis/cloud/gkehub/v1alpha2",
9032+    proto = ":gkehub_proto",
9033+    visibility = ["//visibility:public"],
9034+    deps = [
9035+        "//google/api:annotations_go_proto",
9036+        "//google/longrunning:longrunning_go_proto",
9037+    ],
9038+)
9039diff -urN c/google/cloud/gkehub/v1beta/BUILD.bazel d/google/cloud/gkehub/v1beta/BUILD.bazel
9040--- c/google/cloud/gkehub/v1beta/BUILD.bazel	1969-12-31 16:00:00
9041+++ d/google/cloud/gkehub/v1beta/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
9042@@ -0,0 +1,35 @@
9043+load("@rules_proto//proto:defs.bzl", "proto_library")
9044+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
9045+
9046+proto_library(
9047+    name = "gkehub_proto",
9048+    srcs = [
9049+        "feature.proto",
9050+        "service.proto",
9051+    ],
9052+    visibility = ["//visibility:public"],
9053+    deps = [
9054+        "//google/api:annotations_proto",
9055+        "//google/cloud/gkehub/v1beta/configmanagement:configmanagement_proto",
9056+        "//google/cloud/gkehub/v1beta/metering:metering_proto",
9057+        "//google/cloud/gkehub/v1beta/multiclusteringress:multiclusteringress_proto",
9058+        "//google/longrunning:longrunning_proto",
9059+        "@com_google_protobuf//:field_mask_proto",
9060+        "@com_google_protobuf//:timestamp_proto",
9061+    ],
9062+)
9063+
9064+go_proto_library(
9065+    name = "gkehub_go_proto",
9066+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
9067+    importpath = "google.golang.org/genproto/googleapis/cloud/gkehub/v1beta",
9068+    proto = ":gkehub_proto",
9069+    visibility = ["//visibility:public"],
9070+    deps = [
9071+        "//google/api:annotations_go_proto",
9072+        "//google/cloud/gkehub/v1beta/configmanagement:configmanagement_go_proto",
9073+        "//google/cloud/gkehub/v1beta/metering:metering_go_proto",
9074+        "//google/cloud/gkehub/v1beta/multiclusteringress:multiclusteringress_go_proto",
9075+        "//google/longrunning:longrunning_go_proto",
9076+    ],
9077+)
9078diff -urN c/google/cloud/gkehub/v1beta/configmanagement/BUILD.bazel d/google/cloud/gkehub/v1beta/configmanagement/BUILD.bazel
9079--- c/google/cloud/gkehub/v1beta/configmanagement/BUILD.bazel	1969-12-31 16:00:00
9080+++ d/google/cloud/gkehub/v1beta/configmanagement/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
9081@@ -0,0 +1,16 @@
9082+load("@rules_proto//proto:defs.bzl", "proto_library")
9083+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
9084+
9085+proto_library(
9086+    name = "configmanagement_proto",
9087+    srcs = ["configmanagement.proto"],
9088+    visibility = ["//visibility:public"],
9089+    deps = ["@com_google_protobuf//:timestamp_proto"],
9090+)
9091+
9092+go_proto_library(
9093+    name = "configmanagement_go_proto",
9094+    importpath = "google.golang.org/genproto/googleapis/cloud/gkehub/configmanagement/v1beta",
9095+    proto = ":configmanagement_proto",
9096+    visibility = ["//visibility:public"],
9097+)
9098diff -urN c/google/cloud/gkehub/v1beta/metering/BUILD.bazel d/google/cloud/gkehub/v1beta/metering/BUILD.bazel
9099--- c/google/cloud/gkehub/v1beta/metering/BUILD.bazel	1969-12-31 16:00:00
9100+++ d/google/cloud/gkehub/v1beta/metering/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
9101@@ -0,0 +1,16 @@
9102+load("@rules_proto//proto:defs.bzl", "proto_library")
9103+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
9104+
9105+proto_library(
9106+    name = "metering_proto",
9107+    srcs = ["metering.proto"],
9108+    visibility = ["//visibility:public"],
9109+    deps = ["@com_google_protobuf//:timestamp_proto"],
9110+)
9111+
9112+go_proto_library(
9113+    name = "metering_go_proto",
9114+    importpath = "google.golang.org/genproto/googleapis/cloud/gkehub/metering/v1beta",
9115+    proto = ":metering_proto",
9116+    visibility = ["//visibility:public"],
9117+)
9118diff -urN c/google/cloud/gkehub/v1beta/multiclusteringress/BUILD.bazel d/google/cloud/gkehub/v1beta/multiclusteringress/BUILD.bazel
9119--- c/google/cloud/gkehub/v1beta/multiclusteringress/BUILD.bazel	1969-12-31 16:00:00
9120+++ d/google/cloud/gkehub/v1beta/multiclusteringress/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
9121@@ -0,0 +1,15 @@
9122+load("@rules_proto//proto:defs.bzl", "proto_library")
9123+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
9124+
9125+proto_library(
9126+    name = "multiclusteringress_proto",
9127+    srcs = ["multiclusteringress.proto"],
9128+    visibility = ["//visibility:public"],
9129+)
9130+
9131+go_proto_library(
9132+    name = "multiclusteringress_go_proto",
9133+    importpath = "google.golang.org/genproto/googleapis/cloud/gkehub/multiclusteringress/v1beta",
9134+    proto = ":multiclusteringress_proto",
9135+    visibility = ["//visibility:public"],
9136+)
9137diff -urN c/google/cloud/gkehub/v1beta1/BUILD.bazel d/google/cloud/gkehub/v1beta1/BUILD.bazel
9138--- c/google/cloud/gkehub/v1beta1/BUILD.bazel	1969-12-31 16:00:00
9139+++ d/google/cloud/gkehub/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
9140@@ -0,0 +1,28 @@
9141+load("@rules_proto//proto:defs.bzl", "proto_library")
9142+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
9143+
9144+proto_library(
9145+    name = "gkehub_proto",
9146+    srcs = ["membership.proto"],
9147+    visibility = ["//visibility:public"],
9148+    deps = [
9149+        "//google/api:annotations_proto",
9150+        "//google/longrunning:longrunning_proto",
9151+        "//google/rpc:status_proto",
9152+        "@com_google_protobuf//:field_mask_proto",
9153+        "@com_google_protobuf//:timestamp_proto",
9154+    ],
9155+)
9156+
9157+go_proto_library(
9158+    name = "gkehub_go_proto",
9159+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
9160+    importpath = "google.golang.org/genproto/googleapis/cloud/gkehub/v1beta1",
9161+    proto = ":gkehub_proto",
9162+    visibility = ["//visibility:public"],
9163+    deps = [
9164+        "//google/api:annotations_go_proto",
9165+        "//google/longrunning:longrunning_go_proto",
9166+        "//google/rpc:status_go_proto",
9167+    ],
9168+)
9169diff -urN c/google/cloud/gkemulticloud/v1/BUILD.bazel d/google/cloud/gkemulticloud/v1/BUILD.bazel
9170--- c/google/cloud/gkemulticloud/v1/BUILD.bazel	1969-12-31 16:00:00
9171+++ d/google/cloud/gkemulticloud/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
9172@@ -0,0 +1,32 @@
9173+load("@rules_proto//proto:defs.bzl", "proto_library")
9174+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
9175+
9176+proto_library(
9177+    name = "gkemulticloud_proto",
9178+    srcs = [
9179+        "aws_resources.proto",
9180+        "aws_service.proto",
9181+        "azure_resources.proto",
9182+        "azure_service.proto",
9183+        "common_resources.proto",
9184+    ],
9185+    visibility = ["//visibility:public"],
9186+    deps = [
9187+        "//google/api:annotations_proto",
9188+        "//google/longrunning:longrunning_proto",
9189+        "@com_google_protobuf//:field_mask_proto",
9190+        "@com_google_protobuf//:timestamp_proto",
9191+    ],
9192+)
9193+
9194+go_proto_library(
9195+    name = "gkemulticloud_go_proto",
9196+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
9197+    importpath = "google.golang.org/genproto/googleapis/cloud/gkemulticloud/v1",
9198+    proto = ":gkemulticloud_proto",
9199+    visibility = ["//visibility:public"],
9200+    deps = [
9201+        "//google/api:annotations_go_proto",
9202+        "//google/longrunning:longrunning_go_proto",
9203+    ],
9204+)
9205diff -urN c/google/cloud/gsuiteaddons/logging/v1/BUILD.bazel d/google/cloud/gsuiteaddons/logging/v1/BUILD.bazel
9206--- c/google/cloud/gsuiteaddons/logging/v1/BUILD.bazel	1969-12-31 16:00:00
9207+++ d/google/cloud/gsuiteaddons/logging/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
9208@@ -0,0 +1,17 @@
9209+load("@rules_proto//proto:defs.bzl", "proto_library")
9210+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
9211+
9212+proto_library(
9213+    name = "logging_proto",
9214+    srcs = ["g_suite_add_ons_log_entry.proto"],
9215+    visibility = ["//visibility:public"],
9216+    deps = ["//google/rpc:status_proto"],
9217+)
9218+
9219+go_proto_library(
9220+    name = "logging_go_proto",
9221+    importpath = "google.golang.org/genproto/googleapis/cloud/gsuiteaddons/logging/v1",
9222+    proto = ":logging_proto",
9223+    visibility = ["//visibility:public"],
9224+    deps = ["//google/rpc:status_go_proto"],
9225+)
9226diff -urN c/google/cloud/gsuiteaddons/v1/BUILD.bazel d/google/cloud/gsuiteaddons/v1/BUILD.bazel
9227--- c/google/cloud/gsuiteaddons/v1/BUILD.bazel	1969-12-31 16:00:00
9228+++ d/google/cloud/gsuiteaddons/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
9229@@ -0,0 +1,38 @@
9230+load("@rules_proto//proto:defs.bzl", "proto_library")
9231+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
9232+
9233+proto_library(
9234+    name = "gsuiteaddons_proto",
9235+    srcs = ["gsuiteaddons.proto"],
9236+    visibility = ["//visibility:public"],
9237+    deps = [
9238+        "//google/api:annotations_proto",
9239+        "//google/apps/script/type:type_proto",
9240+        "//google/apps/script/type/calendar:calendar_proto",
9241+        "//google/apps/script/type/docs:docs_proto",
9242+        "//google/apps/script/type/drive:drive_proto",
9243+        "//google/apps/script/type/gmail:gmail_proto",
9244+        "//google/apps/script/type/sheets:sheets_proto",
9245+        "//google/apps/script/type/slides:slides_proto",
9246+        "@com_google_protobuf//:empty_proto",
9247+        "@com_google_protobuf//:wrappers_proto",
9248+    ],
9249+)
9250+
9251+go_proto_library(
9252+    name = "gsuiteaddons_go_proto",
9253+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
9254+    importpath = "google.golang.org/genproto/googleapis/cloud/gsuiteaddons/v1",
9255+    proto = ":gsuiteaddons_proto",
9256+    visibility = ["//visibility:public"],
9257+    deps = [
9258+        "//google/api:annotations_go_proto",
9259+        "//google/apps/script/type:type_go_proto",
9260+        "//google/apps/script/type/calendar:calendar_go_proto",
9261+        "//google/apps/script/type/docs:docs_go_proto",
9262+        "//google/apps/script/type/drive:drive_go_proto",
9263+        "//google/apps/script/type/gmail:gmail_go_proto",
9264+        "//google/apps/script/type/sheets:sheets_go_proto",
9265+        "//google/apps/script/type/slides:slides_go_proto",
9266+    ],
9267+)
9268diff -urN c/google/cloud/healthcare/logging/BUILD.bazel d/google/cloud/healthcare/logging/BUILD.bazel
9269--- c/google/cloud/healthcare/logging/BUILD.bazel	1969-12-31 16:00:00
9270+++ d/google/cloud/healthcare/logging/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
9271@@ -0,0 +1,24 @@
9272+load("@rules_proto//proto:defs.bzl", "proto_library")
9273+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
9274+
9275+proto_library(
9276+    name = "logging_proto",
9277+    srcs = [
9278+        "annotation.proto",
9279+        "consent.proto",
9280+        "deid.proto",
9281+        "dicom.proto",
9282+        "fhir.proto",
9283+        "hl7v2.proto",
9284+    ],
9285+    visibility = ["//visibility:public"],
9286+    deps = ["//google/rpc:status_proto"],
9287+)
9288+
9289+go_proto_library(
9290+    name = "logging_go_proto",
9291+    importpath = "google.golang.org/genproto/googleapis/cloud/healthcare/logging",
9292+    proto = ":logging_proto",
9293+    visibility = ["//visibility:public"],
9294+    deps = ["//google/rpc:status_go_proto"],
9295+)
9296diff -urN c/google/cloud/iap/v1/BUILD.bazel d/google/cloud/iap/v1/BUILD.bazel
9297--- c/google/cloud/iap/v1/BUILD.bazel	1969-12-31 16:00:00
9298+++ d/google/cloud/iap/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
9299@@ -0,0 +1,28 @@
9300+load("@rules_proto//proto:defs.bzl", "proto_library")
9301+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
9302+
9303+proto_library(
9304+    name = "iap_proto",
9305+    srcs = ["service.proto"],
9306+    visibility = ["//visibility:public"],
9307+    deps = [
9308+        "//google/api:annotations_proto",
9309+        "//google/iam/v1:iam_proto",
9310+        "@com_google_protobuf//:duration_proto",
9311+        "@com_google_protobuf//:empty_proto",
9312+        "@com_google_protobuf//:field_mask_proto",
9313+        "@com_google_protobuf//:wrappers_proto",
9314+    ],
9315+)
9316+
9317+go_proto_library(
9318+    name = "iap_go_proto",
9319+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
9320+    importpath = "google.golang.org/genproto/googleapis/cloud/iap/v1",
9321+    proto = ":iap_proto",
9322+    visibility = ["//visibility:public"],
9323+    deps = [
9324+        "//google/api:annotations_go_proto",
9325+        "//google/iam/v1:iam_go_proto",
9326+    ],
9327+)
9328diff -urN c/google/cloud/iap/v1beta1/BUILD.bazel d/google/cloud/iap/v1beta1/BUILD.bazel
9329--- c/google/cloud/iap/v1beta1/BUILD.bazel	1969-12-31 16:00:00
9330+++ d/google/cloud/iap/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
9331@@ -0,0 +1,24 @@
9332+load("@rules_proto//proto:defs.bzl", "proto_library")
9333+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
9334+
9335+proto_library(
9336+    name = "iap_proto",
9337+    srcs = ["service.proto"],
9338+    visibility = ["//visibility:public"],
9339+    deps = [
9340+        "//google/api:annotations_proto",
9341+        "//google/iam/v1:iam_proto",
9342+    ],
9343+)
9344+
9345+go_proto_library(
9346+    name = "iap_go_proto",
9347+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
9348+    importpath = "google.golang.org/genproto/googleapis/cloud/iap/v1beta1",
9349+    proto = ":iap_proto",
9350+    visibility = ["//visibility:public"],
9351+    deps = [
9352+        "//google/api:annotations_go_proto",
9353+        "//google/iam/v1:iam_go_proto",
9354+    ],
9355+)
9356diff -urN c/google/cloud/identitytoolkit/logging/BUILD.bazel d/google/cloud/identitytoolkit/logging/BUILD.bazel
9357--- c/google/cloud/identitytoolkit/logging/BUILD.bazel	1969-12-31 16:00:00
9358+++ d/google/cloud/identitytoolkit/logging/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
9359@@ -0,0 +1,20 @@
9360+load("@rules_proto//proto:defs.bzl", "proto_library")
9361+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
9362+
9363+proto_library(
9364+    name = "logging_proto",
9365+    srcs = ["request_log.proto"],
9366+    visibility = ["//visibility:public"],
9367+    deps = [
9368+        "//google/rpc:status_proto",
9369+        "@com_google_protobuf//:struct_proto",
9370+    ],
9371+)
9372+
9373+go_proto_library(
9374+    name = "logging_go_proto",
9375+    importpath = "google.golang.org/genproto/googleapis/cloud/identitytoolkit/logging",
9376+    proto = ":logging_proto",
9377+    visibility = ["//visibility:public"],
9378+    deps = ["//google/rpc:status_go_proto"],
9379+)
9380diff -urN c/google/cloud/identitytoolkit/v2/BUILD.bazel d/google/cloud/identitytoolkit/v2/BUILD.bazel
9381--- c/google/cloud/identitytoolkit/v2/BUILD.bazel	1969-12-31 16:00:00
9382+++ d/google/cloud/identitytoolkit/v2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
9383@@ -0,0 +1,25 @@
9384+load("@rules_proto//proto:defs.bzl", "proto_library")
9385+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
9386+
9387+proto_library(
9388+    name = "identitytoolkit_proto",
9389+    srcs = [
9390+        "account_management_service.proto",
9391+        "authentication_service.proto",
9392+        "mfa_info.proto",
9393+    ],
9394+    visibility = ["//visibility:public"],
9395+    deps = [
9396+        "//google/api:annotations_proto",
9397+        "@com_google_protobuf//:timestamp_proto",
9398+    ],
9399+)
9400+
9401+go_proto_library(
9402+    name = "identitytoolkit_go_proto",
9403+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
9404+    importpath = "google.golang.org/genproto/googleapis/cloud/identitytoolkit/v2",
9405+    proto = ":identitytoolkit_proto",
9406+    visibility = ["//visibility:public"],
9407+    deps = ["//google/api:annotations_go_proto"],
9408+)
9409diff -urN c/google/cloud/ids/logging/v1/BUILD.bazel d/google/cloud/ids/logging/v1/BUILD.bazel
9410--- c/google/cloud/ids/logging/v1/BUILD.bazel	1969-12-31 16:00:00
9411+++ d/google/cloud/ids/logging/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
9412@@ -0,0 +1,19 @@
9413+load("@rules_proto//proto:defs.bzl", "proto_library")
9414+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
9415+
9416+proto_library(
9417+    name = "logging_proto",
9418+    srcs = ["logging.proto"],
9419+    visibility = ["//visibility:public"],
9420+    deps = [
9421+        "@com_google_protobuf//:duration_proto",
9422+        "@com_google_protobuf//:timestamp_proto",
9423+    ],
9424+)
9425+
9426+go_proto_library(
9427+    name = "logging_go_proto",
9428+    importpath = "google.golang.org/genproto/googleapis/cloud/ids/logging/v1",
9429+    proto = ":logging_proto",
9430+    visibility = ["//visibility:public"],
9431+)
9432diff -urN c/google/cloud/ids/v1/BUILD.bazel d/google/cloud/ids/v1/BUILD.bazel
9433--- c/google/cloud/ids/v1/BUILD.bazel	1969-12-31 16:00:00
9434+++ d/google/cloud/ids/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
9435@@ -0,0 +1,25 @@
9436+load("@rules_proto//proto:defs.bzl", "proto_library")
9437+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
9438+
9439+proto_library(
9440+    name = "ids_proto",
9441+    srcs = ["ids.proto"],
9442+    visibility = ["//visibility:public"],
9443+    deps = [
9444+        "//google/api:annotations_proto",
9445+        "//google/longrunning:longrunning_proto",
9446+        "@com_google_protobuf//:timestamp_proto",
9447+    ],
9448+)
9449+
9450+go_proto_library(
9451+    name = "ids_go_proto",
9452+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
9453+    importpath = "google.golang.org/genproto/googleapis/cloud/ids/v1",
9454+    proto = ":ids_proto",
9455+    visibility = ["//visibility:public"],
9456+    deps = [
9457+        "//google/api:annotations_go_proto",
9458+        "//google/longrunning:longrunning_go_proto",
9459+    ],
9460+)
9461diff -urN c/google/cloud/integrations/v1alpha/BUILD.bazel d/google/cloud/integrations/v1alpha/BUILD.bazel
9462--- c/google/cloud/integrations/v1alpha/BUILD.bazel	1969-12-31 16:00:00
9463+++ d/google/cloud/integrations/v1alpha/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
9464@@ -0,0 +1,27 @@
9465+load("@rules_proto//proto:defs.bzl", "proto_library")
9466+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
9467+
9468+proto_library(
9469+    name = "integrations_proto",
9470+    srcs = [
9471+        "event_parameter.proto",
9472+        "json_validation.proto",
9473+        "log_entries.proto",
9474+        "product.proto",
9475+        "task_config.proto",
9476+        "value_type.proto",
9477+    ],
9478+    visibility = ["//visibility:public"],
9479+    deps = [
9480+        "//google/api:annotations_proto",
9481+        "@com_google_protobuf//:timestamp_proto",
9482+    ],
9483+)
9484+
9485+go_proto_library(
9486+    name = "integrations_go_proto",
9487+    importpath = "google.golang.org/genproto/googleapis/cloud/integrations/v1alpha",
9488+    proto = ":integrations_proto",
9489+    visibility = ["//visibility:public"],
9490+    deps = ["//google/api:annotations_go_proto"],
9491+)
9492diff -urN c/google/cloud/iot/v1/BUILD.bazel d/google/cloud/iot/v1/BUILD.bazel
9493--- c/google/cloud/iot/v1/BUILD.bazel	1969-12-31 16:00:00
9494+++ d/google/cloud/iot/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
9495@@ -0,0 +1,32 @@
9496+load("@rules_proto//proto:defs.bzl", "proto_library")
9497+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
9498+
9499+proto_library(
9500+    name = "iot_proto",
9501+    srcs = [
9502+        "device_manager.proto",
9503+        "resources.proto",
9504+    ],
9505+    visibility = ["//visibility:public"],
9506+    deps = [
9507+        "//google/api:annotations_proto",
9508+        "//google/iam/v1:iam_proto",
9509+        "//google/rpc:status_proto",
9510+        "@com_google_protobuf//:empty_proto",
9511+        "@com_google_protobuf//:field_mask_proto",
9512+        "@com_google_protobuf//:timestamp_proto",
9513+    ],
9514+)
9515+
9516+go_proto_library(
9517+    name = "iot_go_proto",
9518+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
9519+    importpath = "google.golang.org/genproto/googleapis/cloud/iot/v1",
9520+    proto = ":iot_proto",
9521+    visibility = ["//visibility:public"],
9522+    deps = [
9523+        "//google/api:annotations_go_proto",
9524+        "//google/iam/v1:iam_go_proto",
9525+        "//google/rpc:status_go_proto",
9526+    ],
9527+)
9528diff -urN c/google/cloud/kms/v1/BUILD.bazel d/google/cloud/kms/v1/BUILD.bazel
9529--- c/google/cloud/kms/v1/BUILD.bazel	1969-12-31 16:00:00
9530+++ d/google/cloud/kms/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
9531@@ -0,0 +1,28 @@
9532+load("@rules_proto//proto:defs.bzl", "proto_library")
9533+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
9534+
9535+proto_library(
9536+    name = "kms_proto",
9537+    srcs = [
9538+        "ekm_service.proto",
9539+        "resources.proto",
9540+        "service.proto",
9541+    ],
9542+    visibility = ["//visibility:public"],
9543+    deps = [
9544+        "//google/api:annotations_proto",
9545+        "@com_google_protobuf//:duration_proto",
9546+        "@com_google_protobuf//:field_mask_proto",
9547+        "@com_google_protobuf//:timestamp_proto",
9548+        "@com_google_protobuf//:wrappers_proto",
9549+    ],
9550+)
9551+
9552+go_proto_library(
9553+    name = "kms_go_proto",
9554+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
9555+    importpath = "google.golang.org/genproto/googleapis/cloud/kms/v1",
9556+    proto = ":kms_proto",
9557+    visibility = ["//visibility:public"],
9558+    deps = ["//google/api:annotations_go_proto"],
9559+)
9560diff -urN c/google/cloud/kubernetes/security/containersecurity_logging/BUILD.bazel d/google/cloud/kubernetes/security/containersecurity_logging/BUILD.bazel
9561--- c/google/cloud/kubernetes/security/containersecurity_logging/BUILD.bazel	1969-12-31 16:00:00
9562+++ d/google/cloud/kubernetes/security/containersecurity_logging/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
9563@@ -0,0 +1,16 @@
9564+load("@rules_proto//proto:defs.bzl", "proto_library")
9565+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
9566+
9567+proto_library(
9568+    name = "containersecurity_logging_proto",
9569+    srcs = ["logging.proto"],
9570+    visibility = ["//visibility:public"],
9571+    deps = ["@com_google_protobuf//:timestamp_proto"],
9572+)
9573+
9574+go_proto_library(
9575+    name = "containersecurity_logging_go_proto",
9576+    importpath = "google.golang.org/genproto/googleapis/cloud/kubernetes/security/containersecurity_logging",
9577+    proto = ":containersecurity_logging_proto",
9578+    visibility = ["//visibility:public"],
9579+)
9580diff -urN c/google/cloud/language/v1/BUILD.bazel d/google/cloud/language/v1/BUILD.bazel
9581--- c/google/cloud/language/v1/BUILD.bazel	1969-12-31 16:00:00
9582+++ d/google/cloud/language/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
9583@@ -0,0 +1,18 @@
9584+load("@rules_proto//proto:defs.bzl", "proto_library")
9585+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
9586+
9587+proto_library(
9588+    name = "language_proto",
9589+    srcs = ["language_service.proto"],
9590+    visibility = ["//visibility:public"],
9591+    deps = ["//google/api:annotations_proto"],
9592+)
9593+
9594+go_proto_library(
9595+    name = "language_go_proto",
9596+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
9597+    importpath = "google.golang.org/genproto/googleapis/cloud/language/v1",
9598+    proto = ":language_proto",
9599+    visibility = ["//visibility:public"],
9600+    deps = ["//google/api:annotations_go_proto"],
9601+)
9602diff -urN c/google/cloud/language/v1beta1/BUILD.bazel d/google/cloud/language/v1beta1/BUILD.bazel
9603--- c/google/cloud/language/v1beta1/BUILD.bazel	1969-12-31 16:00:00
9604+++ d/google/cloud/language/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
9605@@ -0,0 +1,18 @@
9606+load("@rules_proto//proto:defs.bzl", "proto_library")
9607+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
9608+
9609+proto_library(
9610+    name = "language_proto",
9611+    srcs = ["language_service.proto"],
9612+    visibility = ["//visibility:public"],
9613+    deps = ["//google/api:annotations_proto"],
9614+)
9615+
9616+go_proto_library(
9617+    name = "language_go_proto",
9618+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
9619+    importpath = "google.golang.org/genproto/googleapis/cloud/language/v1beta1",
9620+    proto = ":language_proto",
9621+    visibility = ["//visibility:public"],
9622+    deps = ["//google/api:annotations_go_proto"],
9623+)
9624diff -urN c/google/cloud/language/v1beta2/BUILD.bazel d/google/cloud/language/v1beta2/BUILD.bazel
9625--- c/google/cloud/language/v1beta2/BUILD.bazel	1969-12-31 16:00:00
9626+++ d/google/cloud/language/v1beta2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
9627@@ -0,0 +1,18 @@
9628+load("@rules_proto//proto:defs.bzl", "proto_library")
9629+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
9630+
9631+proto_library(
9632+    name = "language_proto",
9633+    srcs = ["language_service.proto"],
9634+    visibility = ["//visibility:public"],
9635+    deps = ["//google/api:annotations_proto"],
9636+)
9637+
9638+go_proto_library(
9639+    name = "language_go_proto",
9640+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
9641+    importpath = "google.golang.org/genproto/googleapis/cloud/language/v1beta2",
9642+    proto = ":language_proto",
9643+    visibility = ["//visibility:public"],
9644+    deps = ["//google/api:annotations_go_proto"],
9645+)
9646diff -urN c/google/cloud/lifesciences/v2beta/BUILD.bazel d/google/cloud/lifesciences/v2beta/BUILD.bazel
9647--- c/google/cloud/lifesciences/v2beta/BUILD.bazel	1969-12-31 16:00:00
9648+++ d/google/cloud/lifesciences/v2beta/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
9649@@ -0,0 +1,28 @@
9650+load("@rules_proto//proto:defs.bzl", "proto_library")
9651+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
9652+
9653+proto_library(
9654+    name = "lifesciences_proto",
9655+    srcs = ["workflows.proto"],
9656+    visibility = ["//visibility:public"],
9657+    deps = [
9658+        "//google/api:annotations_proto",
9659+        "//google/longrunning:longrunning_proto",
9660+        "//google/rpc:code_proto",
9661+        "@com_google_protobuf//:duration_proto",
9662+        "@com_google_protobuf//:timestamp_proto",
9663+    ],
9664+)
9665+
9666+go_proto_library(
9667+    name = "lifesciences_go_proto",
9668+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
9669+    importpath = "google.golang.org/genproto/googleapis/cloud/lifesciences/v2beta",
9670+    proto = ":lifesciences_proto",
9671+    visibility = ["//visibility:public"],
9672+    deps = [
9673+        "//google/api:annotations_go_proto",
9674+        "//google/longrunning:longrunning_go_proto",
9675+        "//google/rpc:code_go_proto",
9676+    ],
9677+)
9678diff -urN c/google/cloud/location/BUILD.bazel d/google/cloud/location/BUILD.bazel
9679--- c/google/cloud/location/BUILD.bazel	1969-12-31 16:00:00
9680+++ d/google/cloud/location/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
9681@@ -0,0 +1,21 @@
9682+load("@rules_proto//proto:defs.bzl", "proto_library")
9683+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
9684+
9685+proto_library(
9686+    name = "location_proto",
9687+    srcs = ["locations.proto"],
9688+    visibility = ["//visibility:public"],
9689+    deps = [
9690+        "//google/api:annotations_proto",
9691+        "@com_google_protobuf//:any_proto",
9692+    ],
9693+)
9694+
9695+go_proto_library(
9696+    name = "location_go_proto",
9697+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
9698+    importpath = "google.golang.org/genproto/googleapis/cloud/location",
9699+    proto = ":location_proto",
9700+    visibility = ["//visibility:public"],
9701+    deps = ["//google/api:annotations_go_proto"],
9702+)
9703diff -urN c/google/cloud/managedidentities/v1/BUILD.bazel d/google/cloud/managedidentities/v1/BUILD.bazel
9704--- c/google/cloud/managedidentities/v1/BUILD.bazel	1969-12-31 16:00:00
9705+++ d/google/cloud/managedidentities/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
9706@@ -0,0 +1,29 @@
9707+load("@rules_proto//proto:defs.bzl", "proto_library")
9708+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
9709+
9710+proto_library(
9711+    name = "managedidentities_proto",
9712+    srcs = [
9713+        "managed_identities_service.proto",
9714+        "resource.proto",
9715+    ],
9716+    visibility = ["//visibility:public"],
9717+    deps = [
9718+        "//google/api:annotations_proto",
9719+        "//google/longrunning:longrunning_proto",
9720+        "@com_google_protobuf//:field_mask_proto",
9721+        "@com_google_protobuf//:timestamp_proto",
9722+    ],
9723+)
9724+
9725+go_proto_library(
9726+    name = "managedidentities_go_proto",
9727+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
9728+    importpath = "google.golang.org/genproto/googleapis/cloud/managedidentities/v1",
9729+    proto = ":managedidentities_proto",
9730+    visibility = ["//visibility:public"],
9731+    deps = [
9732+        "//google/api:annotations_go_proto",
9733+        "//google/longrunning:longrunning_go_proto",
9734+    ],
9735+)
9736diff -urN c/google/cloud/managedidentities/v1beta1/BUILD.bazel d/google/cloud/managedidentities/v1beta1/BUILD.bazel
9737--- c/google/cloud/managedidentities/v1beta1/BUILD.bazel	1969-12-31 16:00:00
9738+++ d/google/cloud/managedidentities/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
9739@@ -0,0 +1,29 @@
9740+load("@rules_proto//proto:defs.bzl", "proto_library")
9741+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
9742+
9743+proto_library(
9744+    name = "managedidentities_proto",
9745+    srcs = [
9746+        "managed_identities_service.proto",
9747+        "resource.proto",
9748+    ],
9749+    visibility = ["//visibility:public"],
9750+    deps = [
9751+        "//google/api:annotations_proto",
9752+        "//google/longrunning:longrunning_proto",
9753+        "@com_google_protobuf//:field_mask_proto",
9754+        "@com_google_protobuf//:timestamp_proto",
9755+    ],
9756+)
9757+
9758+go_proto_library(
9759+    name = "managedidentities_go_proto",
9760+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
9761+    importpath = "google.golang.org/genproto/googleapis/cloud/managedidentities/v1beta1",
9762+    proto = ":managedidentities_proto",
9763+    visibility = ["//visibility:public"],
9764+    deps = [
9765+        "//google/api:annotations_go_proto",
9766+        "//google/longrunning:longrunning_go_proto",
9767+    ],
9768+)
9769diff -urN c/google/cloud/mediatranslation/v1alpha1/BUILD.bazel d/google/cloud/mediatranslation/v1alpha1/BUILD.bazel
9770--- c/google/cloud/mediatranslation/v1alpha1/BUILD.bazel	1969-12-31 16:00:00
9771+++ d/google/cloud/mediatranslation/v1alpha1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
9772@@ -0,0 +1,24 @@
9773+load("@rules_proto//proto:defs.bzl", "proto_library")
9774+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
9775+
9776+proto_library(
9777+    name = "mediatranslation_proto",
9778+    srcs = ["media_translation.proto"],
9779+    visibility = ["//visibility:public"],
9780+    deps = [
9781+        "//google/api:annotations_proto",
9782+        "//google/rpc:status_proto",
9783+    ],
9784+)
9785+
9786+go_proto_library(
9787+    name = "mediatranslation_go_proto",
9788+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
9789+    importpath = "google.golang.org/genproto/googleapis/cloud/mediatranslation/v1alpha1",
9790+    proto = ":mediatranslation_proto",
9791+    visibility = ["//visibility:public"],
9792+    deps = [
9793+        "//google/api:annotations_go_proto",
9794+        "//google/rpc:status_go_proto",
9795+    ],
9796+)
9797diff -urN c/google/cloud/mediatranslation/v1beta1/BUILD.bazel d/google/cloud/mediatranslation/v1beta1/BUILD.bazel
9798--- c/google/cloud/mediatranslation/v1beta1/BUILD.bazel	1969-12-31 16:00:00
9799+++ d/google/cloud/mediatranslation/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
9800@@ -0,0 +1,24 @@
9801+load("@rules_proto//proto:defs.bzl", "proto_library")
9802+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
9803+
9804+proto_library(
9805+    name = "mediatranslation_proto",
9806+    srcs = ["media_translation.proto"],
9807+    visibility = ["//visibility:public"],
9808+    deps = [
9809+        "//google/api:annotations_proto",
9810+        "//google/rpc:status_proto",
9811+    ],
9812+)
9813+
9814+go_proto_library(
9815+    name = "mediatranslation_go_proto",
9816+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
9817+    importpath = "google.golang.org/genproto/googleapis/cloud/mediatranslation/v1beta1",
9818+    proto = ":mediatranslation_proto",
9819+    visibility = ["//visibility:public"],
9820+    deps = [
9821+        "//google/api:annotations_go_proto",
9822+        "//google/rpc:status_go_proto",
9823+    ],
9824+)
9825diff -urN c/google/cloud/memcache/v1/BUILD.bazel d/google/cloud/memcache/v1/BUILD.bazel
9826--- c/google/cloud/memcache/v1/BUILD.bazel	1969-12-31 16:00:00
9827+++ d/google/cloud/memcache/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
9828@@ -0,0 +1,31 @@
9829+load("@rules_proto//proto:defs.bzl", "proto_library")
9830+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
9831+
9832+proto_library(
9833+    name = "memcache_proto",
9834+    srcs = ["cloud_memcache.proto"],
9835+    visibility = ["//visibility:public"],
9836+    deps = [
9837+        "//google/api:annotations_proto",
9838+        "//google/longrunning:longrunning_proto",
9839+        "//google/type:dayofweek_proto",
9840+        "//google/type:timeofday_proto",
9841+        "@com_google_protobuf//:duration_proto",
9842+        "@com_google_protobuf//:field_mask_proto",
9843+        "@com_google_protobuf//:timestamp_proto",
9844+    ],
9845+)
9846+
9847+go_proto_library(
9848+    name = "memcache_go_proto",
9849+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
9850+    importpath = "google.golang.org/genproto/googleapis/cloud/memcache/v1",
9851+    proto = ":memcache_proto",
9852+    visibility = ["//visibility:public"],
9853+    deps = [
9854+        "//google/api:annotations_go_proto",
9855+        "//google/longrunning:longrunning_go_proto",
9856+        "//google/type:dayofweek_go_proto",
9857+        "//google/type:timeofday_go_proto",
9858+    ],
9859+)
9860diff -urN c/google/cloud/memcache/v1beta2/BUILD.bazel d/google/cloud/memcache/v1beta2/BUILD.bazel
9861--- c/google/cloud/memcache/v1beta2/BUILD.bazel	1969-12-31 16:00:00
9862+++ d/google/cloud/memcache/v1beta2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
9863@@ -0,0 +1,31 @@
9864+load("@rules_proto//proto:defs.bzl", "proto_library")
9865+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
9866+
9867+proto_library(
9868+    name = "memcache_proto",
9869+    srcs = ["cloud_memcache.proto"],
9870+    visibility = ["//visibility:public"],
9871+    deps = [
9872+        "//google/api:annotations_proto",
9873+        "//google/longrunning:longrunning_proto",
9874+        "//google/type:dayofweek_proto",
9875+        "//google/type:timeofday_proto",
9876+        "@com_google_protobuf//:duration_proto",
9877+        "@com_google_protobuf//:field_mask_proto",
9878+        "@com_google_protobuf//:timestamp_proto",
9879+    ],
9880+)
9881+
9882+go_proto_library(
9883+    name = "memcache_go_proto",
9884+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
9885+    importpath = "google.golang.org/genproto/googleapis/cloud/memcache/v1beta2",
9886+    proto = ":memcache_proto",
9887+    visibility = ["//visibility:public"],
9888+    deps = [
9889+        "//google/api:annotations_go_proto",
9890+        "//google/longrunning:longrunning_go_proto",
9891+        "//google/type:dayofweek_go_proto",
9892+        "//google/type:timeofday_go_proto",
9893+    ],
9894+)
9895diff -urN c/google/cloud/metastore/logging/v1/BUILD.bazel d/google/cloud/metastore/logging/v1/BUILD.bazel
9896--- c/google/cloud/metastore/logging/v1/BUILD.bazel	1969-12-31 16:00:00
9897+++ d/google/cloud/metastore/logging/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
9898@@ -0,0 +1,15 @@
9899+load("@rules_proto//proto:defs.bzl", "proto_library")
9900+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
9901+
9902+proto_library(
9903+    name = "logging_proto",
9904+    srcs = ["log_streams.proto"],
9905+    visibility = ["//visibility:public"],
9906+)
9907+
9908+go_proto_library(
9909+    name = "logging_go_proto",
9910+    importpath = "google.golang.org/genproto/googleapis/cloud/metastore/logging/v1",
9911+    proto = ":logging_proto",
9912+    visibility = ["//visibility:public"],
9913+)
9914diff -urN c/google/cloud/metastore/v1/BUILD.bazel d/google/cloud/metastore/v1/BUILD.bazel
9915--- c/google/cloud/metastore/v1/BUILD.bazel	1969-12-31 16:00:00
9916+++ d/google/cloud/metastore/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
9917@@ -0,0 +1,32 @@
9918+load("@rules_proto//proto:defs.bzl", "proto_library")
9919+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
9920+
9921+proto_library(
9922+    name = "metastore_proto",
9923+    srcs = [
9924+        "metastore.proto",
9925+        "metastore_federation.proto",
9926+    ],
9927+    visibility = ["//visibility:public"],
9928+    deps = [
9929+        "//google/api:annotations_proto",
9930+        "//google/longrunning:longrunning_proto",
9931+        "//google/type:dayofweek_proto",
9932+        "@com_google_protobuf//:field_mask_proto",
9933+        "@com_google_protobuf//:timestamp_proto",
9934+        "@com_google_protobuf//:wrappers_proto",
9935+    ],
9936+)
9937+
9938+go_proto_library(
9939+    name = "metastore_go_proto",
9940+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
9941+    importpath = "google.golang.org/genproto/googleapis/cloud/metastore/v1",
9942+    proto = ":metastore_proto",
9943+    visibility = ["//visibility:public"],
9944+    deps = [
9945+        "//google/api:annotations_go_proto",
9946+        "//google/longrunning:longrunning_go_proto",
9947+        "//google/type:dayofweek_go_proto",
9948+    ],
9949+)
9950diff -urN c/google/cloud/metastore/v1alpha/BUILD.bazel d/google/cloud/metastore/v1alpha/BUILD.bazel
9951--- c/google/cloud/metastore/v1alpha/BUILD.bazel	1969-12-31 16:00:00
9952+++ d/google/cloud/metastore/v1alpha/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
9953@@ -0,0 +1,32 @@
9954+load("@rules_proto//proto:defs.bzl", "proto_library")
9955+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
9956+
9957+proto_library(
9958+    name = "metastore_proto",
9959+    srcs = [
9960+        "metastore.proto",
9961+        "metastore_federation.proto",
9962+    ],
9963+    visibility = ["//visibility:public"],
9964+    deps = [
9965+        "//google/api:annotations_proto",
9966+        "//google/longrunning:longrunning_proto",
9967+        "//google/type:dayofweek_proto",
9968+        "@com_google_protobuf//:field_mask_proto",
9969+        "@com_google_protobuf//:timestamp_proto",
9970+        "@com_google_protobuf//:wrappers_proto",
9971+    ],
9972+)
9973+
9974+go_proto_library(
9975+    name = "metastore_go_proto",
9976+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
9977+    importpath = "google.golang.org/genproto/googleapis/cloud/metastore/v1alpha",
9978+    proto = ":metastore_proto",
9979+    visibility = ["//visibility:public"],
9980+    deps = [
9981+        "//google/api:annotations_go_proto",
9982+        "//google/longrunning:longrunning_go_proto",
9983+        "//google/type:dayofweek_go_proto",
9984+    ],
9985+)
9986diff -urN c/google/cloud/metastore/v1beta/BUILD.bazel d/google/cloud/metastore/v1beta/BUILD.bazel
9987--- c/google/cloud/metastore/v1beta/BUILD.bazel	1969-12-31 16:00:00
9988+++ d/google/cloud/metastore/v1beta/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
9989@@ -0,0 +1,32 @@
9990+load("@rules_proto//proto:defs.bzl", "proto_library")
9991+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
9992+
9993+proto_library(
9994+    name = "metastore_proto",
9995+    srcs = [
9996+        "metastore.proto",
9997+        "metastore_federation.proto",
9998+    ],
9999+    visibility = ["//visibility:public"],
10000+    deps = [
10001+        "//google/api:annotations_proto",
10002+        "//google/longrunning:longrunning_proto",
10003+        "//google/type:dayofweek_proto",
10004+        "@com_google_protobuf//:field_mask_proto",
10005+        "@com_google_protobuf//:timestamp_proto",
10006+        "@com_google_protobuf//:wrappers_proto",
10007+    ],
10008+)
10009+
10010+go_proto_library(
10011+    name = "metastore_go_proto",
10012+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
10013+    importpath = "google.golang.org/genproto/googleapis/cloud/metastore/v1beta",
10014+    proto = ":metastore_proto",
10015+    visibility = ["//visibility:public"],
10016+    deps = [
10017+        "//google/api:annotations_go_proto",
10018+        "//google/longrunning:longrunning_go_proto",
10019+        "//google/type:dayofweek_go_proto",
10020+    ],
10021+)
10022diff -urN c/google/cloud/networkanalyzer/logging/v1/BUILD.bazel d/google/cloud/networkanalyzer/logging/v1/BUILD.bazel
10023--- c/google/cloud/networkanalyzer/logging/v1/BUILD.bazel	1969-12-31 16:00:00
10024+++ d/google/cloud/networkanalyzer/logging/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
10025@@ -0,0 +1,16 @@
10026+load("@rules_proto//proto:defs.bzl", "proto_library")
10027+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
10028+
10029+proto_library(
10030+    name = "logging_proto",
10031+    srcs = ["analyzer_log.proto"],
10032+    visibility = ["//visibility:public"],
10033+    deps = ["@com_google_protobuf//:timestamp_proto"],
10034+)
10035+
10036+go_proto_library(
10037+    name = "logging_go_proto",
10038+    importpath = "google.golang.org/genproto/googleapis/cloud/networkanalyzer/logging/v1",
10039+    proto = ":logging_proto",
10040+    visibility = ["//visibility:public"],
10041+)
10042diff -urN c/google/cloud/networkconnectivity/v1/BUILD.bazel d/google/cloud/networkconnectivity/v1/BUILD.bazel
10043--- c/google/cloud/networkconnectivity/v1/BUILD.bazel	1969-12-31 16:00:00
10044+++ d/google/cloud/networkconnectivity/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
10045@@ -0,0 +1,30 @@
10046+load("@rules_proto//proto:defs.bzl", "proto_library")
10047+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
10048+
10049+proto_library(
10050+    name = "networkconnectivity_proto",
10051+    srcs = [
10052+        "common.proto",
10053+        "hub.proto",
10054+        "policy_based_routing.proto",
10055+    ],
10056+    visibility = ["//visibility:public"],
10057+    deps = [
10058+        "//google/api:annotations_proto",
10059+        "//google/longrunning:longrunning_proto",
10060+        "@com_google_protobuf//:field_mask_proto",
10061+        "@com_google_protobuf//:timestamp_proto",
10062+    ],
10063+)
10064+
10065+go_proto_library(
10066+    name = "networkconnectivity_go_proto",
10067+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
10068+    importpath = "google.golang.org/genproto/googleapis/cloud/networkconnectivity/v1",
10069+    proto = ":networkconnectivity_proto",
10070+    visibility = ["//visibility:public"],
10071+    deps = [
10072+        "//google/api:annotations_go_proto",
10073+        "//google/longrunning:longrunning_go_proto",
10074+    ],
10075+)
10076diff -urN c/google/cloud/networkconnectivity/v1alpha1/BUILD.bazel d/google/cloud/networkconnectivity/v1alpha1/BUILD.bazel
10077--- c/google/cloud/networkconnectivity/v1alpha1/BUILD.bazel	1969-12-31 16:00:00
10078+++ d/google/cloud/networkconnectivity/v1alpha1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
10079@@ -0,0 +1,29 @@
10080+load("@rules_proto//proto:defs.bzl", "proto_library")
10081+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
10082+
10083+proto_library(
10084+    name = "networkconnectivity_proto",
10085+    srcs = [
10086+        "common.proto",
10087+        "hub.proto",
10088+    ],
10089+    visibility = ["//visibility:public"],
10090+    deps = [
10091+        "//google/api:annotations_proto",
10092+        "//google/longrunning:longrunning_proto",
10093+        "@com_google_protobuf//:field_mask_proto",
10094+        "@com_google_protobuf//:timestamp_proto",
10095+    ],
10096+)
10097+
10098+go_proto_library(
10099+    name = "networkconnectivity_go_proto",
10100+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
10101+    importpath = "google.golang.org/genproto/googleapis/cloud/networkconnectivity/v1alpha1",
10102+    proto = ":networkconnectivity_proto",
10103+    visibility = ["//visibility:public"],
10104+    deps = [
10105+        "//google/api:annotations_go_proto",
10106+        "//google/longrunning:longrunning_go_proto",
10107+    ],
10108+)
10109diff -urN c/google/cloud/networkmanagement/v1/BUILD.bazel d/google/cloud/networkmanagement/v1/BUILD.bazel
10110--- c/google/cloud/networkmanagement/v1/BUILD.bazel	1969-12-31 16:00:00
10111+++ d/google/cloud/networkmanagement/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
10112@@ -0,0 +1,32 @@
10113+load("@rules_proto//proto:defs.bzl", "proto_library")
10114+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
10115+
10116+proto_library(
10117+    name = "networkmanagement_proto",
10118+    srcs = [
10119+        "connectivity_test.proto",
10120+        "reachability.proto",
10121+        "trace.proto",
10122+    ],
10123+    visibility = ["//visibility:public"],
10124+    deps = [
10125+        "//google/api:annotations_proto",
10126+        "//google/longrunning:longrunning_proto",
10127+        "//google/rpc:status_proto",
10128+        "@com_google_protobuf//:field_mask_proto",
10129+        "@com_google_protobuf//:timestamp_proto",
10130+    ],
10131+)
10132+
10133+go_proto_library(
10134+    name = "networkmanagement_go_proto",
10135+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
10136+    importpath = "google.golang.org/genproto/googleapis/cloud/networkmanagement/v1",
10137+    proto = ":networkmanagement_proto",
10138+    visibility = ["//visibility:public"],
10139+    deps = [
10140+        "//google/api:annotations_go_proto",
10141+        "//google/longrunning:longrunning_go_proto",
10142+        "//google/rpc:status_go_proto",
10143+    ],
10144+)
10145diff -urN c/google/cloud/networkmanagement/v1beta1/BUILD.bazel d/google/cloud/networkmanagement/v1beta1/BUILD.bazel
10146--- c/google/cloud/networkmanagement/v1beta1/BUILD.bazel	1969-12-31 16:00:00
10147+++ d/google/cloud/networkmanagement/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
10148@@ -0,0 +1,32 @@
10149+load("@rules_proto//proto:defs.bzl", "proto_library")
10150+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
10151+
10152+proto_library(
10153+    name = "networkmanagement_proto",
10154+    srcs = [
10155+        "connectivity_test.proto",
10156+        "reachability.proto",
10157+        "trace.proto",
10158+    ],
10159+    visibility = ["//visibility:public"],
10160+    deps = [
10161+        "//google/api:annotations_proto",
10162+        "//google/longrunning:longrunning_proto",
10163+        "//google/rpc:status_proto",
10164+        "@com_google_protobuf//:field_mask_proto",
10165+        "@com_google_protobuf//:timestamp_proto",
10166+    ],
10167+)
10168+
10169+go_proto_library(
10170+    name = "networkmanagement_go_proto",
10171+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
10172+    importpath = "google.golang.org/genproto/googleapis/cloud/networkmanagement/v1beta1",
10173+    proto = ":networkmanagement_proto",
10174+    visibility = ["//visibility:public"],
10175+    deps = [
10176+        "//google/api:annotations_go_proto",
10177+        "//google/longrunning:longrunning_go_proto",
10178+        "//google/rpc:status_go_proto",
10179+    ],
10180+)
10181diff -urN c/google/cloud/networksecurity/v1/BUILD.bazel d/google/cloud/networksecurity/v1/BUILD.bazel
10182--- c/google/cloud/networksecurity/v1/BUILD.bazel	1969-12-31 16:00:00
10183+++ d/google/cloud/networksecurity/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
10184@@ -0,0 +1,33 @@
10185+load("@rules_proto//proto:defs.bzl", "proto_library")
10186+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
10187+
10188+proto_library(
10189+    name = "networksecurity_proto",
10190+    srcs = [
10191+        "authorization_policy.proto",
10192+        "client_tls_policy.proto",
10193+        "common.proto",
10194+        "network_security.proto",
10195+        "server_tls_policy.proto",
10196+        "tls.proto",
10197+    ],
10198+    visibility = ["//visibility:public"],
10199+    deps = [
10200+        "//google/api:annotations_proto",
10201+        "//google/longrunning:longrunning_proto",
10202+        "@com_google_protobuf//:field_mask_proto",
10203+        "@com_google_protobuf//:timestamp_proto",
10204+    ],
10205+)
10206+
10207+go_proto_library(
10208+    name = "networksecurity_go_proto",
10209+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
10210+    importpath = "google.golang.org/genproto/googleapis/cloud/networksecurity/v1",
10211+    proto = ":networksecurity_proto",
10212+    visibility = ["//visibility:public"],
10213+    deps = [
10214+        "//google/api:annotations_go_proto",
10215+        "//google/longrunning:longrunning_go_proto",
10216+    ],
10217+)
10218diff -urN c/google/cloud/networksecurity/v1beta1/BUILD.bazel d/google/cloud/networksecurity/v1beta1/BUILD.bazel
10219--- c/google/cloud/networksecurity/v1beta1/BUILD.bazel	1969-12-31 16:00:00
10220+++ d/google/cloud/networksecurity/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
10221@@ -0,0 +1,33 @@
10222+load("@rules_proto//proto:defs.bzl", "proto_library")
10223+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
10224+
10225+proto_library(
10226+    name = "networksecurity_proto",
10227+    srcs = [
10228+        "authorization_policy.proto",
10229+        "client_tls_policy.proto",
10230+        "common.proto",
10231+        "network_security.proto",
10232+        "server_tls_policy.proto",
10233+        "tls.proto",
10234+    ],
10235+    visibility = ["//visibility:public"],
10236+    deps = [
10237+        "//google/api:annotations_proto",
10238+        "//google/longrunning:longrunning_proto",
10239+        "@com_google_protobuf//:field_mask_proto",
10240+        "@com_google_protobuf//:timestamp_proto",
10241+    ],
10242+)
10243+
10244+go_proto_library(
10245+    name = "networksecurity_go_proto",
10246+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
10247+    importpath = "google.golang.org/genproto/googleapis/cloud/networksecurity/v1beta1",
10248+    proto = ":networksecurity_proto",
10249+    visibility = ["//visibility:public"],
10250+    deps = [
10251+        "//google/api:annotations_go_proto",
10252+        "//google/longrunning:longrunning_go_proto",
10253+    ],
10254+)
10255diff -urN c/google/cloud/networkservices/v1/BUILD.bazel d/google/cloud/networkservices/v1/BUILD.bazel
10256--- c/google/cloud/networkservices/v1/BUILD.bazel	1969-12-31 16:00:00
10257+++ d/google/cloud/networkservices/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
10258@@ -0,0 +1,38 @@
10259+load("@rules_proto//proto:defs.bzl", "proto_library")
10260+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
10261+
10262+proto_library(
10263+    name = "networkservices_proto",
10264+    srcs = [
10265+        "common.proto",
10266+        "endpoint_policy.proto",
10267+        "gateway.proto",
10268+        "grpc_route.proto",
10269+        "http_route.proto",
10270+        "mesh.proto",
10271+        "network_services.proto",
10272+        "service_binding.proto",
10273+        "tcp_route.proto",
10274+        "tls_route.proto",
10275+    ],
10276+    visibility = ["//visibility:public"],
10277+    deps = [
10278+        "//google/api:annotations_proto",
10279+        "//google/longrunning:longrunning_proto",
10280+        "@com_google_protobuf//:duration_proto",
10281+        "@com_google_protobuf//:field_mask_proto",
10282+        "@com_google_protobuf//:timestamp_proto",
10283+    ],
10284+)
10285+
10286+go_proto_library(
10287+    name = "networkservices_go_proto",
10288+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
10289+    importpath = "google.golang.org/genproto/googleapis/cloud/networkservices/v1",
10290+    proto = ":networkservices_proto",
10291+    visibility = ["//visibility:public"],
10292+    deps = [
10293+        "//google/api:annotations_go_proto",
10294+        "//google/longrunning:longrunning_go_proto",
10295+    ],
10296+)
10297diff -urN c/google/cloud/networkservices/v1beta1/BUILD.bazel d/google/cloud/networkservices/v1beta1/BUILD.bazel
10298--- c/google/cloud/networkservices/v1beta1/BUILD.bazel	1969-12-31 16:00:00
10299+++ d/google/cloud/networkservices/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
10300@@ -0,0 +1,30 @@
10301+load("@rules_proto//proto:defs.bzl", "proto_library")
10302+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
10303+
10304+proto_library(
10305+    name = "networkservices_proto",
10306+    srcs = [
10307+        "common.proto",
10308+        "endpoint_policy.proto",
10309+        "network_services.proto",
10310+    ],
10311+    visibility = ["//visibility:public"],
10312+    deps = [
10313+        "//google/api:annotations_proto",
10314+        "//google/longrunning:longrunning_proto",
10315+        "@com_google_protobuf//:field_mask_proto",
10316+        "@com_google_protobuf//:timestamp_proto",
10317+    ],
10318+)
10319+
10320+go_proto_library(
10321+    name = "networkservices_go_proto",
10322+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
10323+    importpath = "google.golang.org/genproto/googleapis/cloud/networkservices/v1beta1",
10324+    proto = ":networkservices_proto",
10325+    visibility = ["//visibility:public"],
10326+    deps = [
10327+        "//google/api:annotations_go_proto",
10328+        "//google/longrunning:longrunning_go_proto",
10329+    ],
10330+)
10331diff -urN c/google/cloud/notebooks/logging/v1/BUILD.bazel d/google/cloud/notebooks/logging/v1/BUILD.bazel
10332--- c/google/cloud/notebooks/logging/v1/BUILD.bazel	1969-12-31 16:00:00
10333+++ d/google/cloud/notebooks/logging/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
10334@@ -0,0 +1,17 @@
10335+load("@rules_proto//proto:defs.bzl", "proto_library")
10336+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
10337+
10338+proto_library(
10339+    name = "logging_proto",
10340+    srcs = ["runtime_log.proto"],
10341+    visibility = ["//visibility:public"],
10342+    deps = ["//google/api:annotations_proto"],
10343+)
10344+
10345+go_proto_library(
10346+    name = "logging_go_proto",
10347+    importpath = "google.golang.org/genproto/googleapis/cloud/notebooks/logging/v1",
10348+    proto = ":logging_proto",
10349+    visibility = ["//visibility:public"],
10350+    deps = ["//google/api:annotations_go_proto"],
10351+)
10352diff -urN c/google/cloud/notebooks/v1/BUILD.bazel d/google/cloud/notebooks/v1/BUILD.bazel
10353--- c/google/cloud/notebooks/v1/BUILD.bazel	1969-12-31 16:00:00
10354+++ d/google/cloud/notebooks/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
10355@@ -0,0 +1,37 @@
10356+load("@rules_proto//proto:defs.bzl", "proto_library")
10357+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
10358+
10359+proto_library(
10360+    name = "notebooks_proto",
10361+    srcs = [
10362+        "diagnostic_config.proto",
10363+        "environment.proto",
10364+        "event.proto",
10365+        "execution.proto",
10366+        "instance.proto",
10367+        "instance_config.proto",
10368+        "managed_service.proto",
10369+        "runtime.proto",
10370+        "schedule.proto",
10371+        "service.proto",
10372+    ],
10373+    visibility = ["//visibility:public"],
10374+    deps = [
10375+        "//google/api:annotations_proto",
10376+        "//google/longrunning:longrunning_proto",
10377+        "@com_google_protobuf//:field_mask_proto",
10378+        "@com_google_protobuf//:timestamp_proto",
10379+    ],
10380+)
10381+
10382+go_proto_library(
10383+    name = "notebooks_go_proto",
10384+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
10385+    importpath = "google.golang.org/genproto/googleapis/cloud/notebooks/v1",
10386+    proto = ":notebooks_proto",
10387+    visibility = ["//visibility:public"],
10388+    deps = [
10389+        "//google/api:annotations_go_proto",
10390+        "//google/longrunning:longrunning_go_proto",
10391+    ],
10392+)
10393diff -urN c/google/cloud/notebooks/v1beta1/BUILD.bazel d/google/cloud/notebooks/v1beta1/BUILD.bazel
10394--- c/google/cloud/notebooks/v1beta1/BUILD.bazel	1969-12-31 16:00:00
10395+++ d/google/cloud/notebooks/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
10396@@ -0,0 +1,29 @@
10397+load("@rules_proto//proto:defs.bzl", "proto_library")
10398+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
10399+
10400+proto_library(
10401+    name = "notebooks_proto",
10402+    srcs = [
10403+        "environment.proto",
10404+        "instance.proto",
10405+        "service.proto",
10406+    ],
10407+    visibility = ["//visibility:public"],
10408+    deps = [
10409+        "//google/api:annotations_proto",
10410+        "//google/longrunning:longrunning_proto",
10411+        "@com_google_protobuf//:timestamp_proto",
10412+    ],
10413+)
10414+
10415+go_proto_library(
10416+    name = "notebooks_go_proto",
10417+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
10418+    importpath = "google.golang.org/genproto/googleapis/cloud/notebooks/v1beta1",
10419+    proto = ":notebooks_proto",
10420+    visibility = ["//visibility:public"],
10421+    deps = [
10422+        "//google/api:annotations_go_proto",
10423+        "//google/longrunning:longrunning_go_proto",
10424+    ],
10425+)
10426diff -urN c/google/cloud/optimization/v1/BUILD.bazel d/google/cloud/optimization/v1/BUILD.bazel
10427--- c/google/cloud/optimization/v1/BUILD.bazel	1969-12-31 16:00:00
10428+++ d/google/cloud/optimization/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
10429@@ -0,0 +1,31 @@
10430+load("@rules_proto//proto:defs.bzl", "proto_library")
10431+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
10432+
10433+proto_library(
10434+    name = "optimization_proto",
10435+    srcs = [
10436+        "async_model.proto",
10437+        "fleet_routing.proto",
10438+    ],
10439+    visibility = ["//visibility:public"],
10440+    deps = [
10441+        "//google/api:annotations_proto",
10442+        "//google/longrunning:longrunning_proto",
10443+        "//google/type:latlng_proto",
10444+        "@com_google_protobuf//:duration_proto",
10445+        "@com_google_protobuf//:timestamp_proto",
10446+    ],
10447+)
10448+
10449+go_proto_library(
10450+    name = "optimization_go_proto",
10451+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
10452+    importpath = "google.golang.org/genproto/googleapis/cloud/optimization/v1",
10453+    proto = ":optimization_proto",
10454+    visibility = ["//visibility:public"],
10455+    deps = [
10456+        "//google/api:annotations_go_proto",
10457+        "//google/longrunning:longrunning_go_proto",
10458+        "//google/type:latlng_go_proto",
10459+    ],
10460+)
10461diff -urN c/google/cloud/orchestration/airflow/service/v1/BUILD.bazel d/google/cloud/orchestration/airflow/service/v1/BUILD.bazel
10462--- c/google/cloud/orchestration/airflow/service/v1/BUILD.bazel	1969-12-31 16:00:00
10463+++ d/google/cloud/orchestration/airflow/service/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
10464@@ -0,0 +1,32 @@
10465+load("@rules_proto//proto:defs.bzl", "proto_library")
10466+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
10467+
10468+proto_library(
10469+    name = "service_proto",
10470+    srcs = [
10471+        "environments.proto",
10472+        "image_versions.proto",
10473+        "operations.proto",
10474+    ],
10475+    visibility = ["//visibility:public"],
10476+    deps = [
10477+        "//google/api:annotations_proto",
10478+        "//google/longrunning:longrunning_proto",
10479+        "//google/type:date_proto",
10480+        "@com_google_protobuf//:field_mask_proto",
10481+        "@com_google_protobuf//:timestamp_proto",
10482+    ],
10483+)
10484+
10485+go_proto_library(
10486+    name = "service_go_proto",
10487+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
10488+    importpath = "google.golang.org/genproto/googleapis/cloud/orchestration/airflow/service/v1",
10489+    proto = ":service_proto",
10490+    visibility = ["//visibility:public"],
10491+    deps = [
10492+        "//google/api:annotations_go_proto",
10493+        "//google/longrunning:longrunning_go_proto",
10494+        "//google/type:date_go_proto",
10495+    ],
10496+)
10497diff -urN c/google/cloud/orchestration/airflow/service/v1beta1/BUILD.bazel d/google/cloud/orchestration/airflow/service/v1beta1/BUILD.bazel
10498--- c/google/cloud/orchestration/airflow/service/v1beta1/BUILD.bazel	1969-12-31 16:00:00
10499+++ d/google/cloud/orchestration/airflow/service/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
10500@@ -0,0 +1,32 @@
10501+load("@rules_proto//proto:defs.bzl", "proto_library")
10502+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
10503+
10504+proto_library(
10505+    name = "service_proto",
10506+    srcs = [
10507+        "environments.proto",
10508+        "image_versions.proto",
10509+        "operations.proto",
10510+    ],
10511+    visibility = ["//visibility:public"],
10512+    deps = [
10513+        "//google/api:annotations_proto",
10514+        "//google/longrunning:longrunning_proto",
10515+        "//google/type:date_proto",
10516+        "@com_google_protobuf//:field_mask_proto",
10517+        "@com_google_protobuf//:timestamp_proto",
10518+    ],
10519+)
10520+
10521+go_proto_library(
10522+    name = "service_go_proto",
10523+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
10524+    importpath = "google.golang.org/genproto/googleapis/cloud/orchestration/airflow/service/v1beta1",
10525+    proto = ":service_proto",
10526+    visibility = ["//visibility:public"],
10527+    deps = [
10528+        "//google/api:annotations_go_proto",
10529+        "//google/longrunning:longrunning_go_proto",
10530+        "//google/type:date_go_proto",
10531+    ],
10532+)
10533diff -urN c/google/cloud/orgpolicy/v1/BUILD.bazel d/google/cloud/orgpolicy/v1/BUILD.bazel
10534--- c/google/cloud/orgpolicy/v1/BUILD.bazel	1969-12-31 16:00:00
10535+++ d/google/cloud/orgpolicy/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
10536@@ -0,0 +1,16 @@
10537+load("@rules_proto//proto:defs.bzl", "proto_library")
10538+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
10539+
10540+proto_library(
10541+    name = "orgpolicy_proto",
10542+    srcs = ["orgpolicy.proto"],
10543+    visibility = ["//visibility:public"],
10544+    deps = ["@com_google_protobuf//:timestamp_proto"],
10545+)
10546+
10547+go_proto_library(
10548+    name = "orgpolicy_go_proto",
10549+    importpath = "google.golang.org/genproto/googleapis/cloud/orgpolicy/v1",
10550+    proto = ":orgpolicy_proto",
10551+    visibility = ["//visibility:public"],
10552+)
10553diff -urN c/google/cloud/orgpolicy/v2/BUILD.bazel d/google/cloud/orgpolicy/v2/BUILD.bazel
10554--- c/google/cloud/orgpolicy/v2/BUILD.bazel	1969-12-31 16:00:00
10555+++ d/google/cloud/orgpolicy/v2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
10556@@ -0,0 +1,29 @@
10557+load("@rules_proto//proto:defs.bzl", "proto_library")
10558+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
10559+
10560+proto_library(
10561+    name = "orgpolicy_proto",
10562+    srcs = [
10563+        "constraint.proto",
10564+        "orgpolicy.proto",
10565+    ],
10566+    visibility = ["//visibility:public"],
10567+    deps = [
10568+        "//google/api:annotations_proto",
10569+        "//google/type:expr_proto",
10570+        "@com_google_protobuf//:empty_proto",
10571+        "@com_google_protobuf//:timestamp_proto",
10572+    ],
10573+)
10574+
10575+go_proto_library(
10576+    name = "orgpolicy_go_proto",
10577+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
10578+    importpath = "google.golang.org/genproto/googleapis/cloud/orgpolicy/v2",
10579+    proto = ":orgpolicy_proto",
10580+    visibility = ["//visibility:public"],
10581+    deps = [
10582+        "//google/api:annotations_go_proto",
10583+        "//google/type:expr_go_proto",
10584+    ],
10585+)
10586diff -urN c/google/cloud/osconfig/agentendpoint/v1/BUILD.bazel d/google/cloud/osconfig/agentendpoint/v1/BUILD.bazel
10587--- c/google/cloud/osconfig/agentendpoint/v1/BUILD.bazel	1969-12-31 16:00:00
10588+++ d/google/cloud/osconfig/agentendpoint/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
10589@@ -0,0 +1,32 @@
10590+load("@rules_proto//proto:defs.bzl", "proto_library")
10591+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
10592+
10593+proto_library(
10594+    name = "agentendpoint_proto",
10595+    srcs = [
10596+        "agentendpoint.proto",
10597+        "config_common.proto",
10598+        "inventory.proto",
10599+        "os_policy.proto",
10600+        "patch_jobs.proto",
10601+        "tasks.proto",
10602+    ],
10603+    visibility = ["//visibility:public"],
10604+    deps = [
10605+        "//google/api:annotations_proto",
10606+        "//google/type:date_proto",
10607+        "@com_google_protobuf//:timestamp_proto",
10608+    ],
10609+)
10610+
10611+go_proto_library(
10612+    name = "agentendpoint_go_proto",
10613+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
10614+    importpath = "google.golang.org/genproto/googleapis/cloud/osconfig/agentendpoint/v1",
10615+    proto = ":agentendpoint_proto",
10616+    visibility = ["//visibility:public"],
10617+    deps = [
10618+        "//google/api:annotations_go_proto",
10619+        "//google/type:date_go_proto",
10620+    ],
10621+)
10622diff -urN c/google/cloud/osconfig/agentendpoint/v1beta/BUILD.bazel d/google/cloud/osconfig/agentendpoint/v1beta/BUILD.bazel
10623--- c/google/cloud/osconfig/agentendpoint/v1beta/BUILD.bazel	1969-12-31 16:00:00
10624+++ d/google/cloud/osconfig/agentendpoint/v1beta/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
10625@@ -0,0 +1,23 @@
10626+load("@rules_proto//proto:defs.bzl", "proto_library")
10627+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
10628+
10629+proto_library(
10630+    name = "agentendpoint_proto",
10631+    srcs = [
10632+        "agentendpoint.proto",
10633+        "guest_policies.proto",
10634+        "patch_jobs.proto",
10635+        "tasks.proto",
10636+    ],
10637+    visibility = ["//visibility:public"],
10638+    deps = ["//google/api:annotations_proto"],
10639+)
10640+
10641+go_proto_library(
10642+    name = "agentendpoint_go_proto",
10643+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
10644+    importpath = "google.golang.org/genproto/googleapis/cloud/osconfig/agentendpoint/v1beta",
10645+    proto = ":agentendpoint_proto",
10646+    visibility = ["//visibility:public"],
10647+    deps = ["//google/api:annotations_go_proto"],
10648+)
10649diff -urN c/google/cloud/osconfig/logging/BUILD.bazel d/google/cloud/osconfig/logging/BUILD.bazel
10650--- c/google/cloud/osconfig/logging/BUILD.bazel	1969-12-31 16:00:00
10651+++ d/google/cloud/osconfig/logging/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
10652@@ -0,0 +1,16 @@
10653+load("@rules_proto//proto:defs.bzl", "proto_library")
10654+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
10655+
10656+proto_library(
10657+    name = "logging_proto",
10658+    srcs = ["patch_job_log.proto"],
10659+    visibility = ["//visibility:public"],
10660+    deps = ["@com_google_protobuf//:timestamp_proto"],
10661+)
10662+
10663+go_proto_library(
10664+    name = "logging_go_proto",
10665+    importpath = "google.golang.org/genproto/googleapis/cloud/osconfig/logging",
10666+    proto = ":logging_proto",
10667+    visibility = ["//visibility:public"],
10668+)
10669diff -urN c/google/cloud/osconfig/v1/BUILD.bazel d/google/cloud/osconfig/v1/BUILD.bazel
10670--- c/google/cloud/osconfig/v1/BUILD.bazel	1969-12-31 16:00:00
10671+++ d/google/cloud/osconfig/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
10672@@ -0,0 +1,47 @@
10673+load("@rules_proto//proto:defs.bzl", "proto_library")
10674+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
10675+
10676+proto_library(
10677+    name = "osconfig_proto",
10678+    srcs = [
10679+        "inventory.proto",
10680+        "os_policy.proto",
10681+        "os_policy_assignment_reports.proto",
10682+        "os_policy_assignments.proto",
10683+        "osconfig_common.proto",
10684+        "osconfig_service.proto",
10685+        "osconfig_zonal_service.proto",
10686+        "patch_deployments.proto",
10687+        "patch_jobs.proto",
10688+        "vulnerability.proto",
10689+    ],
10690+    visibility = ["//visibility:public"],
10691+    deps = [
10692+        "//google/api:annotations_proto",
10693+        "//google/longrunning:longrunning_proto",
10694+        "//google/type:date_proto",
10695+        "//google/type:datetime_proto",
10696+        "//google/type:dayofweek_proto",
10697+        "//google/type:timeofday_proto",
10698+        "@com_google_protobuf//:duration_proto",
10699+        "@com_google_protobuf//:empty_proto",
10700+        "@com_google_protobuf//:field_mask_proto",
10701+        "@com_google_protobuf//:timestamp_proto",
10702+    ],
10703+)
10704+
10705+go_proto_library(
10706+    name = "osconfig_go_proto",
10707+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
10708+    importpath = "google.golang.org/genproto/googleapis/cloud/osconfig/v1",
10709+    proto = ":osconfig_proto",
10710+    visibility = ["//visibility:public"],
10711+    deps = [
10712+        "//google/api:annotations_go_proto",
10713+        "//google/longrunning:longrunning_go_proto",
10714+        "//google/type:date_go_proto",
10715+        "//google/type:datetime_go_proto",
10716+        "//google/type:dayofweek_go_proto",
10717+        "//google/type:timeofday_go_proto",
10718+    ],
10719+)
10720diff -urN c/google/cloud/osconfig/v1alpha/BUILD.bazel d/google/cloud/osconfig/v1alpha/BUILD.bazel
10721--- c/google/cloud/osconfig/v1alpha/BUILD.bazel	1969-12-31 16:00:00
10722+++ d/google/cloud/osconfig/v1alpha/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
10723@@ -0,0 +1,39 @@
10724+load("@rules_proto//proto:defs.bzl", "proto_library")
10725+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
10726+
10727+proto_library(
10728+    name = "osconfig_proto",
10729+    srcs = [
10730+        "config_common.proto",
10731+        "instance_os_policies_compliance.proto",
10732+        "inventory.proto",
10733+        "os_policy.proto",
10734+        "os_policy_assignment_reports.proto",
10735+        "os_policy_assignments.proto",
10736+        "osconfig_common.proto",
10737+        "osconfig_zonal_service.proto",
10738+        "vulnerability.proto",
10739+    ],
10740+    visibility = ["//visibility:public"],
10741+    deps = [
10742+        "//google/api:annotations_proto",
10743+        "//google/longrunning:longrunning_proto",
10744+        "//google/type:date_proto",
10745+        "@com_google_protobuf//:duration_proto",
10746+        "@com_google_protobuf//:field_mask_proto",
10747+        "@com_google_protobuf//:timestamp_proto",
10748+    ],
10749+)
10750+
10751+go_proto_library(
10752+    name = "osconfig_go_proto",
10753+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
10754+    importpath = "google.golang.org/genproto/googleapis/cloud/osconfig/v1alpha",
10755+    proto = ":osconfig_proto",
10756+    visibility = ["//visibility:public"],
10757+    deps = [
10758+        "//google/api:annotations_go_proto",
10759+        "//google/longrunning:longrunning_go_proto",
10760+        "//google/type:date_go_proto",
10761+    ],
10762+)
10763diff -urN c/google/cloud/osconfig/v1beta/BUILD.bazel d/google/cloud/osconfig/v1beta/BUILD.bazel
10764--- c/google/cloud/osconfig/v1beta/BUILD.bazel	1969-12-31 16:00:00
10765+++ d/google/cloud/osconfig/v1beta/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
10766@@ -0,0 +1,38 @@
10767+load("@rules_proto//proto:defs.bzl", "proto_library")
10768+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
10769+
10770+proto_library(
10771+    name = "osconfig_proto",
10772+    srcs = [
10773+        "guest_policies.proto",
10774+        "osconfig_common.proto",
10775+        "osconfig_service.proto",
10776+        "patch_deployments.proto",
10777+        "patch_jobs.proto",
10778+    ],
10779+    visibility = ["//visibility:public"],
10780+    deps = [
10781+        "//google/api:annotations_proto",
10782+        "//google/type:datetime_proto",
10783+        "//google/type:dayofweek_proto",
10784+        "//google/type:timeofday_proto",
10785+        "@com_google_protobuf//:duration_proto",
10786+        "@com_google_protobuf//:empty_proto",
10787+        "@com_google_protobuf//:field_mask_proto",
10788+        "@com_google_protobuf//:timestamp_proto",
10789+    ],
10790+)
10791+
10792+go_proto_library(
10793+    name = "osconfig_go_proto",
10794+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
10795+    importpath = "google.golang.org/genproto/googleapis/cloud/osconfig/v1beta",
10796+    proto = ":osconfig_proto",
10797+    visibility = ["//visibility:public"],
10798+    deps = [
10799+        "//google/api:annotations_go_proto",
10800+        "//google/type:datetime_go_proto",
10801+        "//google/type:dayofweek_go_proto",
10802+        "//google/type:timeofday_go_proto",
10803+    ],
10804+)
10805diff -urN c/google/cloud/oslogin/common/BUILD.bazel d/google/cloud/oslogin/common/BUILD.bazel
10806--- c/google/cloud/oslogin/common/BUILD.bazel	1969-12-31 16:00:00
10807+++ d/google/cloud/oslogin/common/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
10808@@ -0,0 +1,17 @@
10809+load("@rules_proto//proto:defs.bzl", "proto_library")
10810+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
10811+
10812+proto_library(
10813+    name = "common_proto",
10814+    srcs = ["common.proto"],
10815+    visibility = ["//visibility:public"],
10816+    deps = ["//google/api:annotations_proto"],
10817+)
10818+
10819+go_proto_library(
10820+    name = "common_go_proto",
10821+    importpath = "google.golang.org/genproto/googleapis/cloud/oslogin/common",
10822+    proto = ":common_proto",
10823+    visibility = ["//visibility:public"],
10824+    deps = ["//google/api:annotations_go_proto"],
10825+)
10826diff -urN c/google/cloud/oslogin/v1/BUILD.bazel d/google/cloud/oslogin/v1/BUILD.bazel
10827--- c/google/cloud/oslogin/v1/BUILD.bazel	1969-12-31 16:00:00
10828+++ d/google/cloud/oslogin/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
10829@@ -0,0 +1,26 @@
10830+load("@rules_proto//proto:defs.bzl", "proto_library")
10831+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
10832+
10833+proto_library(
10834+    name = "oslogin_proto",
10835+    srcs = ["oslogin.proto"],
10836+    visibility = ["//visibility:public"],
10837+    deps = [
10838+        "//google/api:annotations_proto",
10839+        "//google/cloud/oslogin/common:common_proto",
10840+        "@com_google_protobuf//:empty_proto",
10841+        "@com_google_protobuf//:field_mask_proto",
10842+    ],
10843+)
10844+
10845+go_proto_library(
10846+    name = "oslogin_go_proto",
10847+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
10848+    importpath = "google.golang.org/genproto/googleapis/cloud/oslogin/v1",
10849+    proto = ":oslogin_proto",
10850+    visibility = ["//visibility:public"],
10851+    deps = [
10852+        "//google/api:annotations_go_proto",
10853+        "//google/cloud/oslogin/common:common_go_proto",
10854+    ],
10855+)
10856diff -urN c/google/cloud/oslogin/v1alpha/BUILD.bazel d/google/cloud/oslogin/v1alpha/BUILD.bazel
10857--- c/google/cloud/oslogin/v1alpha/BUILD.bazel	1969-12-31 16:00:00
10858+++ d/google/cloud/oslogin/v1alpha/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
10859@@ -0,0 +1,26 @@
10860+load("@rules_proto//proto:defs.bzl", "proto_library")
10861+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
10862+
10863+proto_library(
10864+    name = "oslogin_proto",
10865+    srcs = ["oslogin.proto"],
10866+    visibility = ["//visibility:public"],
10867+    deps = [
10868+        "//google/api:annotations_proto",
10869+        "//google/cloud/oslogin/common:common_proto",
10870+        "@com_google_protobuf//:empty_proto",
10871+        "@com_google_protobuf//:field_mask_proto",
10872+    ],
10873+)
10874+
10875+go_proto_library(
10876+    name = "oslogin_go_proto",
10877+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
10878+    importpath = "google.golang.org/genproto/googleapis/cloud/oslogin/v1alpha",
10879+    proto = ":oslogin_proto",
10880+    visibility = ["//visibility:public"],
10881+    deps = [
10882+        "//google/api:annotations_go_proto",
10883+        "//google/cloud/oslogin/common:common_go_proto",
10884+    ],
10885+)
10886diff -urN c/google/cloud/oslogin/v1beta/BUILD.bazel d/google/cloud/oslogin/v1beta/BUILD.bazel
10887--- c/google/cloud/oslogin/v1beta/BUILD.bazel	1969-12-31 16:00:00
10888+++ d/google/cloud/oslogin/v1beta/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
10889@@ -0,0 +1,26 @@
10890+load("@rules_proto//proto:defs.bzl", "proto_library")
10891+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
10892+
10893+proto_library(
10894+    name = "oslogin_proto",
10895+    srcs = ["oslogin.proto"],
10896+    visibility = ["//visibility:public"],
10897+    deps = [
10898+        "//google/api:annotations_proto",
10899+        "//google/cloud/oslogin/common:common_proto",
10900+        "@com_google_protobuf//:empty_proto",
10901+        "@com_google_protobuf//:field_mask_proto",
10902+    ],
10903+)
10904+
10905+go_proto_library(
10906+    name = "oslogin_go_proto",
10907+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
10908+    importpath = "google.golang.org/genproto/googleapis/cloud/oslogin/v1beta",
10909+    proto = ":oslogin_proto",
10910+    visibility = ["//visibility:public"],
10911+    deps = [
10912+        "//google/api:annotations_go_proto",
10913+        "//google/cloud/oslogin/common:common_go_proto",
10914+    ],
10915+)
10916diff -urN c/google/cloud/paymentgateway/issuerswitch/v1/BUILD.bazel d/google/cloud/paymentgateway/issuerswitch/v1/BUILD.bazel
10917--- c/google/cloud/paymentgateway/issuerswitch/v1/BUILD.bazel	1969-12-31 16:00:00
10918+++ d/google/cloud/paymentgateway/issuerswitch/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
10919@@ -0,0 +1,38 @@
10920+load("@rules_proto//proto:defs.bzl", "proto_library")
10921+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
10922+
10923+proto_library(
10924+    name = "issuerswitch_proto",
10925+    srcs = [
10926+        "common_fields.proto",
10927+        "logs.proto",
10928+        "resolutions.proto",
10929+        "rules.proto",
10930+        "transactions.proto",
10931+    ],
10932+    visibility = ["//visibility:public"],
10933+    deps = [
10934+        "//google/api:annotations_proto",
10935+        "//google/logging/type:ltype_proto",
10936+        "//google/longrunning:longrunning_proto",
10937+        "//google/type:date_proto",
10938+        "//google/type:money_proto",
10939+        "@com_google_protobuf//:empty_proto",
10940+        "@com_google_protobuf//:timestamp_proto",
10941+    ],
10942+)
10943+
10944+go_proto_library(
10945+    name = "issuerswitch_go_proto",
10946+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
10947+    importpath = "google.golang.org/genproto/googleapis/cloud/paymentgateway/issuerswitch/v1",
10948+    proto = ":issuerswitch_proto",
10949+    visibility = ["//visibility:public"],
10950+    deps = [
10951+        "//google/api:annotations_go_proto",
10952+        "//google/logging/type:ltype_go_proto",
10953+        "//google/longrunning:longrunning_go_proto",
10954+        "//google/type:date_go_proto",
10955+        "//google/type:money_go_proto",
10956+    ],
10957+)
10958diff -urN c/google/cloud/phishingprotection/v1beta1/BUILD.bazel d/google/cloud/phishingprotection/v1beta1/BUILD.bazel
10959--- c/google/cloud/phishingprotection/v1beta1/BUILD.bazel	1969-12-31 16:00:00
10960+++ d/google/cloud/phishingprotection/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
10961@@ -0,0 +1,18 @@
10962+load("@rules_proto//proto:defs.bzl", "proto_library")
10963+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
10964+
10965+proto_library(
10966+    name = "phishingprotection_proto",
10967+    srcs = ["phishingprotection.proto"],
10968+    visibility = ["//visibility:public"],
10969+    deps = ["//google/api:annotations_proto"],
10970+)
10971+
10972+go_proto_library(
10973+    name = "phishingprotection_go_proto",
10974+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
10975+    importpath = "google.golang.org/genproto/googleapis/cloud/phishingprotection/v1beta1",
10976+    proto = ":phishingprotection_proto",
10977+    visibility = ["//visibility:public"],
10978+    deps = ["//google/api:annotations_go_proto"],
10979+)
10980diff -urN c/google/cloud/policytroubleshooter/v1/BUILD.bazel d/google/cloud/policytroubleshooter/v1/BUILD.bazel
10981--- c/google/cloud/policytroubleshooter/v1/BUILD.bazel	1969-12-31 16:00:00
10982+++ d/google/cloud/policytroubleshooter/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
10983@@ -0,0 +1,29 @@
10984+load("@rules_proto//proto:defs.bzl", "proto_library")
10985+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
10986+
10987+proto_library(
10988+    name = "policytroubleshooter_proto",
10989+    srcs = [
10990+        "checker.proto",
10991+        "explanations.proto",
10992+    ],
10993+    visibility = ["//visibility:public"],
10994+    deps = [
10995+        "//google/api:annotations_proto",
10996+        "//google/iam/v1:iam_proto",
10997+        "//google/type:expr_proto",
10998+    ],
10999+)
11000+
11001+go_proto_library(
11002+    name = "policytroubleshooter_go_proto",
11003+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
11004+    importpath = "google.golang.org/genproto/googleapis/cloud/policytroubleshooter/v1",
11005+    proto = ":policytroubleshooter_proto",
11006+    visibility = ["//visibility:public"],
11007+    deps = [
11008+        "//google/api:annotations_go_proto",
11009+        "//google/iam/v1:iam_go_proto",
11010+        "//google/type:expr_go_proto",
11011+    ],
11012+)
11013diff -urN c/google/cloud/privatecatalog/v1beta1/BUILD.bazel d/google/cloud/privatecatalog/v1beta1/BUILD.bazel
11014--- c/google/cloud/privatecatalog/v1beta1/BUILD.bazel	1969-12-31 16:00:00
11015+++ d/google/cloud/privatecatalog/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
11016@@ -0,0 +1,26 @@
11017+load("@rules_proto//proto:defs.bzl", "proto_library")
11018+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
11019+
11020+proto_library(
11021+    name = "privatecatalog_proto",
11022+    srcs = ["private_catalog.proto"],
11023+    visibility = ["//visibility:public"],
11024+    deps = [
11025+        "//google/api:annotations_proto",
11026+        "//google/longrunning:longrunning_proto",
11027+        "@com_google_protobuf//:struct_proto",
11028+        "@com_google_protobuf//:timestamp_proto",
11029+    ],
11030+)
11031+
11032+go_proto_library(
11033+    name = "privatecatalog_go_proto",
11034+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
11035+    importpath = "google.golang.org/genproto/googleapis/cloud/privatecatalog/v1beta1",
11036+    proto = ":privatecatalog_proto",
11037+    visibility = ["//visibility:public"],
11038+    deps = [
11039+        "//google/api:annotations_go_proto",
11040+        "//google/longrunning:longrunning_go_proto",
11041+    ],
11042+)
11043diff -urN c/google/cloud/pubsublite/v1/BUILD.bazel d/google/cloud/pubsublite/v1/BUILD.bazel
11044--- c/google/cloud/pubsublite/v1/BUILD.bazel	1969-12-31 16:00:00
11045+++ d/google/cloud/pubsublite/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
11046@@ -0,0 +1,35 @@
11047+load("@rules_proto//proto:defs.bzl", "proto_library")
11048+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
11049+
11050+proto_library(
11051+    name = "pubsublite_proto",
11052+    srcs = [
11053+        "admin.proto",
11054+        "common.proto",
11055+        "cursor.proto",
11056+        "publisher.proto",
11057+        "subscriber.proto",
11058+        "topic_stats.proto",
11059+    ],
11060+    visibility = ["//visibility:public"],
11061+    deps = [
11062+        "//google/api:annotations_proto",
11063+        "//google/longrunning:longrunning_proto",
11064+        "@com_google_protobuf//:duration_proto",
11065+        "@com_google_protobuf//:empty_proto",
11066+        "@com_google_protobuf//:field_mask_proto",
11067+        "@com_google_protobuf//:timestamp_proto",
11068+    ],
11069+)
11070+
11071+go_proto_library(
11072+    name = "pubsublite_go_proto",
11073+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
11074+    importpath = "google.golang.org/genproto/googleapis/cloud/pubsublite/v1",
11075+    proto = ":pubsublite_proto",
11076+    visibility = ["//visibility:public"],
11077+    deps = [
11078+        "//google/api:annotations_go_proto",
11079+        "//google/longrunning:longrunning_go_proto",
11080+    ],
11081+)
11082diff -urN c/google/cloud/recaptchaenterprise/v1/BUILD.bazel d/google/cloud/recaptchaenterprise/v1/BUILD.bazel
11083--- c/google/cloud/recaptchaenterprise/v1/BUILD.bazel	1969-12-31 16:00:00
11084+++ d/google/cloud/recaptchaenterprise/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
11085@@ -0,0 +1,23 @@
11086+load("@rules_proto//proto:defs.bzl", "proto_library")
11087+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
11088+
11089+proto_library(
11090+    name = "recaptchaenterprise_proto",
11091+    srcs = ["recaptchaenterprise.proto"],
11092+    visibility = ["//visibility:public"],
11093+    deps = [
11094+        "//google/api:annotations_proto",
11095+        "@com_google_protobuf//:empty_proto",
11096+        "@com_google_protobuf//:field_mask_proto",
11097+        "@com_google_protobuf//:timestamp_proto",
11098+    ],
11099+)
11100+
11101+go_proto_library(
11102+    name = "recaptchaenterprise_go_proto",
11103+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
11104+    importpath = "google.golang.org/genproto/googleapis/cloud/recaptchaenterprise/v1",
11105+    proto = ":recaptchaenterprise_proto",
11106+    visibility = ["//visibility:public"],
11107+    deps = ["//google/api:annotations_go_proto"],
11108+)
11109diff -urN c/google/cloud/recaptchaenterprise/v1beta1/BUILD.bazel d/google/cloud/recaptchaenterprise/v1beta1/BUILD.bazel
11110--- c/google/cloud/recaptchaenterprise/v1beta1/BUILD.bazel	1969-12-31 16:00:00
11111+++ d/google/cloud/recaptchaenterprise/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
11112@@ -0,0 +1,21 @@
11113+load("@rules_proto//proto:defs.bzl", "proto_library")
11114+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
11115+
11116+proto_library(
11117+    name = "recaptchaenterprise_proto",
11118+    srcs = ["recaptchaenterprise.proto"],
11119+    visibility = ["//visibility:public"],
11120+    deps = [
11121+        "//google/api:annotations_proto",
11122+        "@com_google_protobuf//:timestamp_proto",
11123+    ],
11124+)
11125+
11126+go_proto_library(
11127+    name = "recaptchaenterprise_go_proto",
11128+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
11129+    importpath = "google.golang.org/genproto/googleapis/cloud/recaptchaenterprise/v1beta1",
11130+    proto = ":recaptchaenterprise_proto",
11131+    visibility = ["//visibility:public"],
11132+    deps = ["//google/api:annotations_go_proto"],
11133+)
11134diff -urN c/google/cloud/recommendationengine/v1beta1/BUILD.bazel d/google/cloud/recommendationengine/v1beta1/BUILD.bazel
11135--- c/google/cloud/recommendationengine/v1beta1/BUILD.bazel	1969-12-31 16:00:00
11136+++ d/google/cloud/recommendationengine/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
11137@@ -0,0 +1,42 @@
11138+load("@rules_proto//proto:defs.bzl", "proto_library")
11139+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
11140+
11141+proto_library(
11142+    name = "recommendationengine_proto",
11143+    srcs = [
11144+        "catalog.proto",
11145+        "catalog_service.proto",
11146+        "common.proto",
11147+        "import.proto",
11148+        "prediction_apikey_registry_service.proto",
11149+        "prediction_service.proto",
11150+        "recommendationengine_resources.proto",
11151+        "user_event.proto",
11152+        "user_event_service.proto",
11153+    ],
11154+    visibility = ["//visibility:public"],
11155+    deps = [
11156+        "//google/api:annotations_proto",
11157+        "//google/api:httpbody_proto",
11158+        "//google/longrunning:longrunning_proto",
11159+        "//google/rpc:status_proto",
11160+        "@com_google_protobuf//:empty_proto",
11161+        "@com_google_protobuf//:field_mask_proto",
11162+        "@com_google_protobuf//:struct_proto",
11163+        "@com_google_protobuf//:timestamp_proto",
11164+    ],
11165+)
11166+
11167+go_proto_library(
11168+    name = "recommendationengine_go_proto",
11169+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
11170+    importpath = "google.golang.org/genproto/googleapis/cloud/recommendationengine/v1beta1",
11171+    proto = ":recommendationengine_proto",
11172+    visibility = ["//visibility:public"],
11173+    deps = [
11174+        "//google/api:annotations_go_proto",
11175+        "//google/api:httpbody_go_proto",
11176+        "//google/longrunning:longrunning_go_proto",
11177+        "//google/rpc:status_go_proto",
11178+    ],
11179+)
11180diff -urN c/google/cloud/recommender/logging/v1/BUILD.bazel d/google/cloud/recommender/logging/v1/BUILD.bazel
11181--- c/google/cloud/recommender/logging/v1/BUILD.bazel	1969-12-31 16:00:00
11182+++ d/google/cloud/recommender/logging/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
11183@@ -0,0 +1,23 @@
11184+load("@rules_proto//proto:defs.bzl", "proto_library")
11185+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
11186+
11187+proto_library(
11188+    name = "logging_proto",
11189+    srcs = ["action_log.proto"],
11190+    visibility = ["//visibility:public"],
11191+    deps = [
11192+        "//google/api:annotations_proto",
11193+        "//google/cloud/recommender/v1:recommender_proto",
11194+    ],
11195+)
11196+
11197+go_proto_library(
11198+    name = "logging_go_proto",
11199+    importpath = "google.golang.org/genproto/googleapis/cloud/recommender/logging/v1",
11200+    proto = ":logging_proto",
11201+    visibility = ["//visibility:public"],
11202+    deps = [
11203+        "//google/api:annotations_go_proto",
11204+        "//google/cloud/recommender/v1:recommender_go_proto",
11205+    ],
11206+)
11207diff -urN c/google/cloud/recommender/logging/v1beta1/BUILD.bazel d/google/cloud/recommender/logging/v1beta1/BUILD.bazel
11208--- c/google/cloud/recommender/logging/v1beta1/BUILD.bazel	1969-12-31 16:00:00
11209+++ d/google/cloud/recommender/logging/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
11210@@ -0,0 +1,23 @@
11211+load("@rules_proto//proto:defs.bzl", "proto_library")
11212+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
11213+
11214+proto_library(
11215+    name = "logging_proto",
11216+    srcs = ["action_log.proto"],
11217+    visibility = ["//visibility:public"],
11218+    deps = [
11219+        "//google/api:annotations_proto",
11220+        "//google/cloud/recommender/v1beta1:recommender_proto",
11221+    ],
11222+)
11223+
11224+go_proto_library(
11225+    name = "logging_go_proto",
11226+    importpath = "google.golang.org/genproto/googleapis/cloud/recommender/logging/v1beta1",
11227+    proto = ":logging_proto",
11228+    visibility = ["//visibility:public"],
11229+    deps = [
11230+        "//google/api:annotations_go_proto",
11231+        "//google/cloud/recommender/v1beta1:recommender_go_proto",
11232+    ],
11233+)
11234diff -urN c/google/cloud/recommender/v1/BUILD.bazel d/google/cloud/recommender/v1/BUILD.bazel
11235--- c/google/cloud/recommender/v1/BUILD.bazel	1969-12-31 16:00:00
11236+++ d/google/cloud/recommender/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
11237@@ -0,0 +1,34 @@
11238+load("@rules_proto//proto:defs.bzl", "proto_library")
11239+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
11240+
11241+proto_library(
11242+    name = "recommender_proto",
11243+    srcs = [
11244+        "insight.proto",
11245+        "insight_type_config.proto",
11246+        "recommendation.proto",
11247+        "recommender_config.proto",
11248+        "recommender_service.proto",
11249+    ],
11250+    visibility = ["//visibility:public"],
11251+    deps = [
11252+        "//google/api:annotations_proto",
11253+        "//google/type:money_proto",
11254+        "@com_google_protobuf//:duration_proto",
11255+        "@com_google_protobuf//:field_mask_proto",
11256+        "@com_google_protobuf//:struct_proto",
11257+        "@com_google_protobuf//:timestamp_proto",
11258+    ],
11259+)
11260+
11261+go_proto_library(
11262+    name = "recommender_go_proto",
11263+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
11264+    importpath = "google.golang.org/genproto/googleapis/cloud/recommender/v1",
11265+    proto = ":recommender_proto",
11266+    visibility = ["//visibility:public"],
11267+    deps = [
11268+        "//google/api:annotations_go_proto",
11269+        "//google/type:money_go_proto",
11270+    ],
11271+)
11272diff -urN c/google/cloud/recommender/v1beta1/BUILD.bazel d/google/cloud/recommender/v1beta1/BUILD.bazel
11273--- c/google/cloud/recommender/v1beta1/BUILD.bazel	1969-12-31 16:00:00
11274+++ d/google/cloud/recommender/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
11275@@ -0,0 +1,34 @@
11276+load("@rules_proto//proto:defs.bzl", "proto_library")
11277+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
11278+
11279+proto_library(
11280+    name = "recommender_proto",
11281+    srcs = [
11282+        "insight.proto",
11283+        "insight_type_config.proto",
11284+        "recommendation.proto",
11285+        "recommender_config.proto",
11286+        "recommender_service.proto",
11287+    ],
11288+    visibility = ["//visibility:public"],
11289+    deps = [
11290+        "//google/api:annotations_proto",
11291+        "//google/type:money_proto",
11292+        "@com_google_protobuf//:duration_proto",
11293+        "@com_google_protobuf//:field_mask_proto",
11294+        "@com_google_protobuf//:struct_proto",
11295+        "@com_google_protobuf//:timestamp_proto",
11296+    ],
11297+)
11298+
11299+go_proto_library(
11300+    name = "recommender_go_proto",
11301+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
11302+    importpath = "google.golang.org/genproto/googleapis/cloud/recommender/v1beta1",
11303+    proto = ":recommender_proto",
11304+    visibility = ["//visibility:public"],
11305+    deps = [
11306+        "//google/api:annotations_go_proto",
11307+        "//google/type:money_go_proto",
11308+    ],
11309+)
11310diff -urN c/google/cloud/redis/v1/BUILD.bazel d/google/cloud/redis/v1/BUILD.bazel
11311--- c/google/cloud/redis/v1/BUILD.bazel	1969-12-31 16:00:00
11312+++ d/google/cloud/redis/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
11313@@ -0,0 +1,31 @@
11314+load("@rules_proto//proto:defs.bzl", "proto_library")
11315+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
11316+
11317+proto_library(
11318+    name = "redis_proto",
11319+    srcs = ["cloud_redis.proto"],
11320+    visibility = ["//visibility:public"],
11321+    deps = [
11322+        "//google/api:annotations_proto",
11323+        "//google/longrunning:longrunning_proto",
11324+        "//google/type:dayofweek_proto",
11325+        "//google/type:timeofday_proto",
11326+        "@com_google_protobuf//:duration_proto",
11327+        "@com_google_protobuf//:field_mask_proto",
11328+        "@com_google_protobuf//:timestamp_proto",
11329+    ],
11330+)
11331+
11332+go_proto_library(
11333+    name = "redis_go_proto",
11334+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
11335+    importpath = "google.golang.org/genproto/googleapis/cloud/redis/v1",
11336+    proto = ":redis_proto",
11337+    visibility = ["//visibility:public"],
11338+    deps = [
11339+        "//google/api:annotations_go_proto",
11340+        "//google/longrunning:longrunning_go_proto",
11341+        "//google/type:dayofweek_go_proto",
11342+        "//google/type:timeofday_go_proto",
11343+    ],
11344+)
11345diff -urN c/google/cloud/redis/v1beta1/BUILD.bazel d/google/cloud/redis/v1beta1/BUILD.bazel
11346--- c/google/cloud/redis/v1beta1/BUILD.bazel	1969-12-31 16:00:00
11347+++ d/google/cloud/redis/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
11348@@ -0,0 +1,31 @@
11349+load("@rules_proto//proto:defs.bzl", "proto_library")
11350+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
11351+
11352+proto_library(
11353+    name = "redis_proto",
11354+    srcs = ["cloud_redis.proto"],
11355+    visibility = ["//visibility:public"],
11356+    deps = [
11357+        "//google/api:annotations_proto",
11358+        "//google/longrunning:longrunning_proto",
11359+        "//google/type:dayofweek_proto",
11360+        "//google/type:timeofday_proto",
11361+        "@com_google_protobuf//:duration_proto",
11362+        "@com_google_protobuf//:field_mask_proto",
11363+        "@com_google_protobuf//:timestamp_proto",
11364+    ],
11365+)
11366+
11367+go_proto_library(
11368+    name = "redis_go_proto",
11369+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
11370+    importpath = "google.golang.org/genproto/googleapis/cloud/redis/v1beta1",
11371+    proto = ":redis_proto",
11372+    visibility = ["//visibility:public"],
11373+    deps = [
11374+        "//google/api:annotations_go_proto",
11375+        "//google/longrunning:longrunning_go_proto",
11376+        "//google/type:dayofweek_go_proto",
11377+        "//google/type:timeofday_go_proto",
11378+    ],
11379+)
11380diff -urN c/google/cloud/resourcemanager/v2/BUILD.bazel d/google/cloud/resourcemanager/v2/BUILD.bazel
11381--- c/google/cloud/resourcemanager/v2/BUILD.bazel	1969-12-31 16:00:00
11382+++ d/google/cloud/resourcemanager/v2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
11383@@ -0,0 +1,28 @@
11384+load("@rules_proto//proto:defs.bzl", "proto_library")
11385+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
11386+
11387+proto_library(
11388+    name = "resourcemanager_proto",
11389+    srcs = ["folders.proto"],
11390+    visibility = ["//visibility:public"],
11391+    deps = [
11392+        "//google/api:annotations_proto",
11393+        "//google/iam/v1:iam_proto",
11394+        "//google/longrunning:longrunning_proto",
11395+        "@com_google_protobuf//:field_mask_proto",
11396+        "@com_google_protobuf//:timestamp_proto",
11397+    ],
11398+)
11399+
11400+go_proto_library(
11401+    name = "resourcemanager_go_proto",
11402+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
11403+    importpath = "google.golang.org/genproto/googleapis/cloud/resourcemanager/v2",
11404+    proto = ":resourcemanager_proto",
11405+    visibility = ["//visibility:public"],
11406+    deps = [
11407+        "//google/api:annotations_go_proto",
11408+        "//google/iam/v1:iam_go_proto",
11409+        "//google/longrunning:longrunning_go_proto",
11410+    ],
11411+)
11412diff -urN c/google/cloud/resourcemanager/v3/BUILD.bazel d/google/cloud/resourcemanager/v3/BUILD.bazel
11413--- c/google/cloud/resourcemanager/v3/BUILD.bazel	1969-12-31 16:00:00
11414+++ d/google/cloud/resourcemanager/v3/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
11415@@ -0,0 +1,35 @@
11416+load("@rules_proto//proto:defs.bzl", "proto_library")
11417+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
11418+
11419+proto_library(
11420+    name = "resourcemanager_proto",
11421+    srcs = [
11422+        "folders.proto",
11423+        "organizations.proto",
11424+        "projects.proto",
11425+        "tag_bindings.proto",
11426+        "tag_keys.proto",
11427+        "tag_values.proto",
11428+    ],
11429+    visibility = ["//visibility:public"],
11430+    deps = [
11431+        "//google/api:annotations_proto",
11432+        "//google/iam/v1:iam_proto",
11433+        "//google/longrunning:longrunning_proto",
11434+        "@com_google_protobuf//:field_mask_proto",
11435+        "@com_google_protobuf//:timestamp_proto",
11436+    ],
11437+)
11438+
11439+go_proto_library(
11440+    name = "resourcemanager_go_proto",
11441+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
11442+    importpath = "google.golang.org/genproto/googleapis/cloud/resourcemanager/v3",
11443+    proto = ":resourcemanager_proto",
11444+    visibility = ["//visibility:public"],
11445+    deps = [
11446+        "//google/api:annotations_go_proto",
11447+        "//google/iam/v1:iam_go_proto",
11448+        "//google/longrunning:longrunning_go_proto",
11449+    ],
11450+)
11451diff -urN c/google/cloud/resourcesettings/v1/BUILD.bazel d/google/cloud/resourcesettings/v1/BUILD.bazel
11452--- c/google/cloud/resourcesettings/v1/BUILD.bazel	1969-12-31 16:00:00
11453+++ d/google/cloud/resourcesettings/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
11454@@ -0,0 +1,18 @@
11455+load("@rules_proto//proto:defs.bzl", "proto_library")
11456+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
11457+
11458+proto_library(
11459+    name = "resourcesettings_proto",
11460+    srcs = ["resource_settings.proto"],
11461+    visibility = ["//visibility:public"],
11462+    deps = ["//google/api:annotations_proto"],
11463+)
11464+
11465+go_proto_library(
11466+    name = "resourcesettings_go_proto",
11467+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
11468+    importpath = "google.golang.org/genproto/googleapis/cloud/resourcesettings/v1",
11469+    proto = ":resourcesettings_proto",
11470+    visibility = ["//visibility:public"],
11471+    deps = ["//google/api:annotations_go_proto"],
11472+)
11473diff -urN c/google/cloud/retail/logging/BUILD.bazel d/google/cloud/retail/logging/BUILD.bazel
11474--- c/google/cloud/retail/logging/BUILD.bazel	1969-12-31 16:00:00
11475+++ d/google/cloud/retail/logging/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
11476@@ -0,0 +1,20 @@
11477+load("@rules_proto//proto:defs.bzl", "proto_library")
11478+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
11479+
11480+proto_library(
11481+    name = "logging_proto",
11482+    srcs = ["error_log.proto"],
11483+    visibility = ["//visibility:public"],
11484+    deps = [
11485+        "//google/rpc:status_proto",
11486+        "@com_google_protobuf//:struct_proto",
11487+    ],
11488+)
11489+
11490+go_proto_library(
11491+    name = "logging_go_proto",
11492+    importpath = "google.golang.org/genproto/googleapis/cloud/retail/logging",
11493+    proto = ":logging_proto",
11494+    visibility = ["//visibility:public"],
11495+    deps = ["//google/rpc:status_go_proto"],
11496+)
11497diff -urN c/google/cloud/retail/v2/BUILD.bazel d/google/cloud/retail/v2/BUILD.bazel
11498--- c/google/cloud/retail/v2/BUILD.bazel	1969-12-31 16:00:00
11499+++ d/google/cloud/retail/v2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
11500@@ -0,0 +1,54 @@
11501+load("@rules_proto//proto:defs.bzl", "proto_library")
11502+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
11503+
11504+proto_library(
11505+    name = "retail_proto",
11506+    srcs = [
11507+        "catalog.proto",
11508+        "catalog_service.proto",
11509+        "common.proto",
11510+        "completion_service.proto",
11511+        "control.proto",
11512+        "control_service.proto",
11513+        "import_config.proto",
11514+        "prediction_service.proto",
11515+        "product.proto",
11516+        "product_service.proto",
11517+        "promotion.proto",
11518+        "purge_config.proto",
11519+        "search_service.proto",
11520+        "serving_config.proto",
11521+        "serving_config_service.proto",
11522+        "user_event.proto",
11523+        "user_event_service.proto",
11524+    ],
11525+    visibility = ["//visibility:public"],
11526+    deps = [
11527+        "//google/api:annotations_proto",
11528+        "//google/api:httpbody_proto",
11529+        "//google/longrunning:longrunning_proto",
11530+        "//google/rpc:status_proto",
11531+        "//google/type:date_proto",
11532+        "@com_google_protobuf//:duration_proto",
11533+        "@com_google_protobuf//:empty_proto",
11534+        "@com_google_protobuf//:field_mask_proto",
11535+        "@com_google_protobuf//:struct_proto",
11536+        "@com_google_protobuf//:timestamp_proto",
11537+        "@com_google_protobuf//:wrappers_proto",
11538+    ],
11539+)
11540+
11541+go_proto_library(
11542+    name = "retail_go_proto",
11543+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
11544+    importpath = "google.golang.org/genproto/googleapis/cloud/retail/v2",
11545+    proto = ":retail_proto",
11546+    visibility = ["//visibility:public"],
11547+    deps = [
11548+        "//google/api:annotations_go_proto",
11549+        "//google/api:httpbody_go_proto",
11550+        "//google/longrunning:longrunning_go_proto",
11551+        "//google/rpc:status_go_proto",
11552+        "//google/type:date_go_proto",
11553+    ],
11554+)
11555diff -urN c/google/cloud/retail/v2alpha/BUILD.bazel d/google/cloud/retail/v2alpha/BUILD.bazel
11556--- c/google/cloud/retail/v2alpha/BUILD.bazel	1969-12-31 16:00:00
11557+++ d/google/cloud/retail/v2alpha/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
11558@@ -0,0 +1,57 @@
11559+load("@rules_proto//proto:defs.bzl", "proto_library")
11560+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
11561+
11562+proto_library(
11563+    name = "retail_proto",
11564+    srcs = [
11565+        "catalog.proto",
11566+        "catalog_service.proto",
11567+        "common.proto",
11568+        "completion_service.proto",
11569+        "control.proto",
11570+        "control_service.proto",
11571+        "export_config.proto",
11572+        "import_config.proto",
11573+        "model.proto",
11574+        "model_service.proto",
11575+        "prediction_service.proto",
11576+        "product.proto",
11577+        "product_service.proto",
11578+        "promotion.proto",
11579+        "purge_config.proto",
11580+        "search_service.proto",
11581+        "serving_config.proto",
11582+        "serving_config_service.proto",
11583+        "user_event.proto",
11584+        "user_event_service.proto",
11585+    ],
11586+    visibility = ["//visibility:public"],
11587+    deps = [
11588+        "//google/api:annotations_proto",
11589+        "//google/api:httpbody_proto",
11590+        "//google/longrunning:longrunning_proto",
11591+        "//google/rpc:status_proto",
11592+        "//google/type:date_proto",
11593+        "@com_google_protobuf//:duration_proto",
11594+        "@com_google_protobuf//:empty_proto",
11595+        "@com_google_protobuf//:field_mask_proto",
11596+        "@com_google_protobuf//:struct_proto",
11597+        "@com_google_protobuf//:timestamp_proto",
11598+        "@com_google_protobuf//:wrappers_proto",
11599+    ],
11600+)
11601+
11602+go_proto_library(
11603+    name = "retail_go_proto",
11604+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
11605+    importpath = "google.golang.org/genproto/googleapis/cloud/retail/v2alpha",
11606+    proto = ":retail_proto",
11607+    visibility = ["//visibility:public"],
11608+    deps = [
11609+        "//google/api:annotations_go_proto",
11610+        "//google/api:httpbody_go_proto",
11611+        "//google/longrunning:longrunning_go_proto",
11612+        "//google/rpc:status_go_proto",
11613+        "//google/type:date_go_proto",
11614+    ],
11615+)
11616diff -urN c/google/cloud/retail/v2beta/BUILD.bazel d/google/cloud/retail/v2beta/BUILD.bazel
11617--- c/google/cloud/retail/v2beta/BUILD.bazel	1969-12-31 16:00:00
11618+++ d/google/cloud/retail/v2beta/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
11619@@ -0,0 +1,57 @@
11620+load("@rules_proto//proto:defs.bzl", "proto_library")
11621+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
11622+
11623+proto_library(
11624+    name = "retail_proto",
11625+    srcs = [
11626+        "catalog.proto",
11627+        "catalog_service.proto",
11628+        "common.proto",
11629+        "completion_service.proto",
11630+        "control.proto",
11631+        "control_service.proto",
11632+        "export_config.proto",
11633+        "import_config.proto",
11634+        "model.proto",
11635+        "model_service.proto",
11636+        "prediction_service.proto",
11637+        "product.proto",
11638+        "product_service.proto",
11639+        "promotion.proto",
11640+        "purge_config.proto",
11641+        "search_service.proto",
11642+        "serving_config.proto",
11643+        "serving_config_service.proto",
11644+        "user_event.proto",
11645+        "user_event_service.proto",
11646+    ],
11647+    visibility = ["//visibility:public"],
11648+    deps = [
11649+        "//google/api:annotations_proto",
11650+        "//google/api:httpbody_proto",
11651+        "//google/longrunning:longrunning_proto",
11652+        "//google/rpc:status_proto",
11653+        "//google/type:date_proto",
11654+        "@com_google_protobuf//:duration_proto",
11655+        "@com_google_protobuf//:empty_proto",
11656+        "@com_google_protobuf//:field_mask_proto",
11657+        "@com_google_protobuf//:struct_proto",
11658+        "@com_google_protobuf//:timestamp_proto",
11659+        "@com_google_protobuf//:wrappers_proto",
11660+    ],
11661+)
11662+
11663+go_proto_library(
11664+    name = "retail_go_proto",
11665+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
11666+    importpath = "google.golang.org/genproto/googleapis/cloud/retail/v2beta",
11667+    proto = ":retail_proto",
11668+    visibility = ["//visibility:public"],
11669+    deps = [
11670+        "//google/api:annotations_go_proto",
11671+        "//google/api:httpbody_go_proto",
11672+        "//google/longrunning:longrunning_go_proto",
11673+        "//google/rpc:status_go_proto",
11674+        "//google/type:date_go_proto",
11675+    ],
11676+)
11677diff -urN c/google/cloud/run/v2/BUILD.bazel d/google/cloud/run/v2/BUILD.bazel
11678--- c/google/cloud/run/v2/BUILD.bazel	1969-12-31 16:00:00
11679+++ d/google/cloud/run/v2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
11680@@ -0,0 +1,45 @@
11681+load("@rules_proto//proto:defs.bzl", "proto_library")
11682+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
11683+
11684+proto_library(
11685+    name = "run_proto",
11686+    srcs = [
11687+        "condition.proto",
11688+        "execution.proto",
11689+        "execution_template.proto",
11690+        "job.proto",
11691+        "k8s.min.proto",
11692+        "revision.proto",
11693+        "revision_template.proto",
11694+        "service.proto",
11695+        "task.proto",
11696+        "task_template.proto",
11697+        "traffic_target.proto",
11698+        "vendor_settings.proto",
11699+    ],
11700+    visibility = ["//visibility:public"],
11701+    deps = [
11702+        "//google/api:annotations_proto",
11703+        "//google/api:api_proto",
11704+        "//google/iam/v1:iam_proto",
11705+        "//google/longrunning:longrunning_proto",
11706+        "//google/rpc:status_proto",
11707+        "@com_google_protobuf//:duration_proto",
11708+        "@com_google_protobuf//:timestamp_proto",
11709+    ],
11710+)
11711+
11712+go_proto_library(
11713+    name = "run_go_proto",
11714+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
11715+    importpath = "google.golang.org/genproto/googleapis/cloud/run/v2",
11716+    proto = ":run_proto",
11717+    visibility = ["//visibility:public"],
11718+    deps = [
11719+        "//google/api:annotations_go_proto",
11720+        "//google/api:api_go_proto",
11721+        "//google/iam/v1:iam_go_proto",
11722+        "//google/longrunning:longrunning_go_proto",
11723+        "//google/rpc:status_go_proto",
11724+    ],
11725+)
11726diff -urN c/google/cloud/runtimeconfig/v1beta1/BUILD.bazel d/google/cloud/runtimeconfig/v1beta1/BUILD.bazel
11727--- c/google/cloud/runtimeconfig/v1beta1/BUILD.bazel	1969-12-31 16:00:00
11728+++ d/google/cloud/runtimeconfig/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
11729@@ -0,0 +1,32 @@
11730+load("@rules_proto//proto:defs.bzl", "proto_library")
11731+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
11732+
11733+proto_library(
11734+    name = "runtimeconfig_proto",
11735+    srcs = [
11736+        "resources.proto",
11737+        "runtimeconfig.proto",
11738+    ],
11739+    visibility = ["//visibility:public"],
11740+    deps = [
11741+        "//google/api:annotations_proto",
11742+        "//google/longrunning:longrunning_proto",
11743+        "//google/rpc:status_proto",
11744+        "@com_google_protobuf//:duration_proto",
11745+        "@com_google_protobuf//:empty_proto",
11746+        "@com_google_protobuf//:timestamp_proto",
11747+    ],
11748+)
11749+
11750+go_proto_library(
11751+    name = "runtimeconfig_go_proto",
11752+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
11753+    importpath = "google.golang.org/genproto/googleapis/cloud/runtimeconfig/v1beta1",
11754+    proto = ":runtimeconfig_proto",
11755+    visibility = ["//visibility:public"],
11756+    deps = [
11757+        "//google/api:annotations_go_proto",
11758+        "//google/longrunning:longrunning_go_proto",
11759+        "//google/rpc:status_go_proto",
11760+    ],
11761+)
11762diff -urN c/google/cloud/saasaccelerator/management/logs/v1/BUILD.bazel d/google/cloud/saasaccelerator/management/logs/v1/BUILD.bazel
11763--- c/google/cloud/saasaccelerator/management/logs/v1/BUILD.bazel	1969-12-31 16:00:00
11764+++ d/google/cloud/saasaccelerator/management/logs/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
11765@@ -0,0 +1,19 @@
11766+load("@rules_proto//proto:defs.bzl", "proto_library")
11767+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
11768+
11769+proto_library(
11770+    name = "logs_proto",
11771+    srcs = [
11772+        "notification_service_payload.proto",
11773+        "saas_instance_payload.proto",
11774+    ],
11775+    visibility = ["//visibility:public"],
11776+    deps = ["@com_google_protobuf//:timestamp_proto"],
11777+)
11778+
11779+go_proto_library(
11780+    name = "logs_go_proto",
11781+    importpath = "google.golang.org/genproto/googleapis/cloud/saasaccelerator/management/logs/v1",
11782+    proto = ":logs_proto",
11783+    visibility = ["//visibility:public"],
11784+)
11785diff -urN c/google/cloud/scheduler/v1/BUILD.bazel d/google/cloud/scheduler/v1/BUILD.bazel
11786--- c/google/cloud/scheduler/v1/BUILD.bazel	1969-12-31 16:00:00
11787+++ d/google/cloud/scheduler/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
11788@@ -0,0 +1,32 @@
11789+load("@rules_proto//proto:defs.bzl", "proto_library")
11790+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
11791+
11792+proto_library(
11793+    name = "scheduler_proto",
11794+    srcs = [
11795+        "cloudscheduler.proto",
11796+        "job.proto",
11797+        "target.proto",
11798+    ],
11799+    visibility = ["//visibility:public"],
11800+    deps = [
11801+        "//google/api:annotations_proto",
11802+        "//google/rpc:status_proto",
11803+        "@com_google_protobuf//:duration_proto",
11804+        "@com_google_protobuf//:empty_proto",
11805+        "@com_google_protobuf//:field_mask_proto",
11806+        "@com_google_protobuf//:timestamp_proto",
11807+    ],
11808+)
11809+
11810+go_proto_library(
11811+    name = "scheduler_go_proto",
11812+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
11813+    importpath = "google.golang.org/genproto/googleapis/cloud/scheduler/v1",
11814+    proto = ":scheduler_proto",
11815+    visibility = ["//visibility:public"],
11816+    deps = [
11817+        "//google/api:annotations_go_proto",
11818+        "//google/rpc:status_go_proto",
11819+    ],
11820+)
11821diff -urN c/google/cloud/scheduler/v1beta1/BUILD.bazel d/google/cloud/scheduler/v1beta1/BUILD.bazel
11822--- c/google/cloud/scheduler/v1beta1/BUILD.bazel	1969-12-31 16:00:00
11823+++ d/google/cloud/scheduler/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
11824@@ -0,0 +1,32 @@
11825+load("@rules_proto//proto:defs.bzl", "proto_library")
11826+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
11827+
11828+proto_library(
11829+    name = "scheduler_proto",
11830+    srcs = [
11831+        "cloudscheduler.proto",
11832+        "job.proto",
11833+        "target.proto",
11834+    ],
11835+    visibility = ["//visibility:public"],
11836+    deps = [
11837+        "//google/api:annotations_proto",
11838+        "//google/rpc:status_proto",
11839+        "@com_google_protobuf//:duration_proto",
11840+        "@com_google_protobuf//:empty_proto",
11841+        "@com_google_protobuf//:field_mask_proto",
11842+        "@com_google_protobuf//:timestamp_proto",
11843+    ],
11844+)
11845+
11846+go_proto_library(
11847+    name = "scheduler_go_proto",
11848+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
11849+    importpath = "google.golang.org/genproto/googleapis/cloud/scheduler/v1beta1",
11850+    proto = ":scheduler_proto",
11851+    visibility = ["//visibility:public"],
11852+    deps = [
11853+        "//google/api:annotations_go_proto",
11854+        "//google/rpc:status_go_proto",
11855+    ],
11856+)
11857diff -urN c/google/cloud/secretmanager/logging/v1/BUILD.bazel d/google/cloud/secretmanager/logging/v1/BUILD.bazel
11858--- c/google/cloud/secretmanager/logging/v1/BUILD.bazel	1969-12-31 16:00:00
11859+++ d/google/cloud/secretmanager/logging/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
11860@@ -0,0 +1,15 @@
11861+load("@rules_proto//proto:defs.bzl", "proto_library")
11862+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
11863+
11864+proto_library(
11865+    name = "logging_proto",
11866+    srcs = ["secret_event.proto"],
11867+    visibility = ["//visibility:public"],
11868+)
11869+
11870+go_proto_library(
11871+    name = "logging_go_proto",
11872+    importpath = "google.golang.org/genproto/googleapis/cloud/secretmanager/logging/v1",
11873+    proto = ":logging_proto",
11874+    visibility = ["//visibility:public"],
11875+)
11876diff -urN c/google/cloud/secretmanager/v1/BUILD.bazel d/google/cloud/secretmanager/v1/BUILD.bazel
11877--- c/google/cloud/secretmanager/v1/BUILD.bazel	1969-12-31 16:00:00
11878+++ d/google/cloud/secretmanager/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
11879@@ -0,0 +1,31 @@
11880+load("@rules_proto//proto:defs.bzl", "proto_library")
11881+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
11882+
11883+proto_library(
11884+    name = "secretmanager_proto",
11885+    srcs = [
11886+        "resources.proto",
11887+        "service.proto",
11888+    ],
11889+    visibility = ["//visibility:public"],
11890+    deps = [
11891+        "//google/api:annotations_proto",
11892+        "//google/iam/v1:iam_proto",
11893+        "@com_google_protobuf//:duration_proto",
11894+        "@com_google_protobuf//:empty_proto",
11895+        "@com_google_protobuf//:field_mask_proto",
11896+        "@com_google_protobuf//:timestamp_proto",
11897+    ],
11898+)
11899+
11900+go_proto_library(
11901+    name = "secretmanager_go_proto",
11902+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
11903+    importpath = "google.golang.org/genproto/googleapis/cloud/secretmanager/v1",
11904+    proto = ":secretmanager_proto",
11905+    visibility = ["//visibility:public"],
11906+    deps = [
11907+        "//google/api:annotations_go_proto",
11908+        "//google/iam/v1:iam_go_proto",
11909+    ],
11910+)
11911diff -urN c/google/cloud/secrets/v1beta1/BUILD.bazel d/google/cloud/secrets/v1beta1/BUILD.bazel
11912--- c/google/cloud/secrets/v1beta1/BUILD.bazel	1969-12-31 16:00:00
11913+++ d/google/cloud/secrets/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
11914@@ -0,0 +1,30 @@
11915+load("@rules_proto//proto:defs.bzl", "proto_library")
11916+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
11917+
11918+proto_library(
11919+    name = "secretmanager_proto",
11920+    srcs = [
11921+        "resources.proto",
11922+        "service.proto",
11923+    ],
11924+    visibility = ["//visibility:public"],
11925+    deps = [
11926+        "//google/api:annotations_proto",
11927+        "//google/iam/v1:iam_proto",
11928+        "@com_google_protobuf//:empty_proto",
11929+        "@com_google_protobuf//:field_mask_proto",
11930+        "@com_google_protobuf//:timestamp_proto",
11931+    ],
11932+)
11933+
11934+go_proto_library(
11935+    name = "secretmanager_go_proto",
11936+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
11937+    importpath = "google.golang.org/genproto/googleapis/cloud/secretmanager/v1beta1",
11938+    proto = ":secretmanager_proto",
11939+    visibility = ["//visibility:public"],
11940+    deps = [
11941+        "//google/api:annotations_go_proto",
11942+        "//google/iam/v1:iam_go_proto",
11943+    ],
11944+)
11945diff -urN c/google/cloud/security/privateca/v1/BUILD.bazel d/google/cloud/security/privateca/v1/BUILD.bazel
11946--- c/google/cloud/security/privateca/v1/BUILD.bazel	1969-12-31 16:00:00
11947+++ d/google/cloud/security/privateca/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
11948@@ -0,0 +1,32 @@
11949+load("@rules_proto//proto:defs.bzl", "proto_library")
11950+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
11951+
11952+proto_library(
11953+    name = "privateca_proto",
11954+    srcs = [
11955+        "resources.proto",
11956+        "service.proto",
11957+    ],
11958+    visibility = ["//visibility:public"],
11959+    deps = [
11960+        "//google/api:annotations_proto",
11961+        "//google/longrunning:longrunning_proto",
11962+        "//google/type:expr_proto",
11963+        "@com_google_protobuf//:duration_proto",
11964+        "@com_google_protobuf//:field_mask_proto",
11965+        "@com_google_protobuf//:timestamp_proto",
11966+    ],
11967+)
11968+
11969+go_proto_library(
11970+    name = "privateca_go_proto",
11971+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
11972+    importpath = "google.golang.org/genproto/googleapis/cloud/security/privateca/v1",
11973+    proto = ":privateca_proto",
11974+    visibility = ["//visibility:public"],
11975+    deps = [
11976+        "//google/api:annotations_go_proto",
11977+        "//google/longrunning:longrunning_go_proto",
11978+        "//google/type:expr_go_proto",
11979+    ],
11980+)
11981diff -urN c/google/cloud/security/privateca/v1beta1/BUILD.bazel d/google/cloud/security/privateca/v1beta1/BUILD.bazel
11982--- c/google/cloud/security/privateca/v1beta1/BUILD.bazel	1969-12-31 16:00:00
11983+++ d/google/cloud/security/privateca/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
11984@@ -0,0 +1,31 @@
11985+load("@rules_proto//proto:defs.bzl", "proto_library")
11986+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
11987+
11988+proto_library(
11989+    name = "privateca_proto",
11990+    srcs = [
11991+        "resources.proto",
11992+        "service.proto",
11993+    ],
11994+    visibility = ["//visibility:public"],
11995+    deps = [
11996+        "//google/api:annotations_proto",
11997+        "//google/longrunning:longrunning_proto",
11998+        "@com_google_protobuf//:duration_proto",
11999+        "@com_google_protobuf//:field_mask_proto",
12000+        "@com_google_protobuf//:timestamp_proto",
12001+        "@com_google_protobuf//:wrappers_proto",
12002+    ],
12003+)
12004+
12005+go_proto_library(
12006+    name = "privateca_go_proto",
12007+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
12008+    importpath = "google.golang.org/genproto/googleapis/cloud/security/privateca/v1beta1",
12009+    proto = ":privateca_proto",
12010+    visibility = ["//visibility:public"],
12011+    deps = [
12012+        "//google/api:annotations_go_proto",
12013+        "//google/longrunning:longrunning_go_proto",
12014+    ],
12015+)
12016diff -urN c/google/cloud/security/publicca/v1beta1/BUILD.bazel d/google/cloud/security/publicca/v1beta1/BUILD.bazel
12017--- c/google/cloud/security/publicca/v1beta1/BUILD.bazel	1969-12-31 16:00:00
12018+++ d/google/cloud/security/publicca/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
12019@@ -0,0 +1,21 @@
12020+load("@rules_proto//proto:defs.bzl", "proto_library")
12021+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
12022+
12023+proto_library(
12024+    name = "publicca_proto",
12025+    srcs = [
12026+        "resources.proto",
12027+        "service.proto",
12028+    ],
12029+    visibility = ["//visibility:public"],
12030+    deps = ["//google/api:annotations_proto"],
12031+)
12032+
12033+go_proto_library(
12034+    name = "publicca_go_proto",
12035+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
12036+    importpath = "google.golang.org/genproto/googleapis/cloud/security/publicca/v1beta1",
12037+    proto = ":publicca_proto",
12038+    visibility = ["//visibility:public"],
12039+    deps = ["//google/api:annotations_go_proto"],
12040+)
12041diff -urN c/google/cloud/securitycenter/settings/v1beta1/BUILD.bazel d/google/cloud/securitycenter/settings/v1beta1/BUILD.bazel
12042--- c/google/cloud/securitycenter/settings/v1beta1/BUILD.bazel	1969-12-31 16:00:00
12043+++ d/google/cloud/securitycenter/settings/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
12044@@ -0,0 +1,30 @@
12045+load("@rules_proto//proto:defs.bzl", "proto_library")
12046+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
12047+
12048+proto_library(
12049+    name = "settings_proto",
12050+    srcs = [
12051+        "billing_settings.proto",
12052+        "component_settings.proto",
12053+        "detector.proto",
12054+        "securitycenter_settings_service.proto",
12055+        "settings.proto",
12056+        "sink_settings.proto",
12057+    ],
12058+    visibility = ["//visibility:public"],
12059+    deps = [
12060+        "//google/api:annotations_proto",
12061+        "@com_google_protobuf//:empty_proto",
12062+        "@com_google_protobuf//:field_mask_proto",
12063+        "@com_google_protobuf//:timestamp_proto",
12064+    ],
12065+)
12066+
12067+go_proto_library(
12068+    name = "settings_go_proto",
12069+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
12070+    importpath = "google.golang.org/genproto/googleapis/cloud/securitycenter/settings/v1beta1",
12071+    proto = ":settings_proto",
12072+    visibility = ["//visibility:public"],
12073+    deps = ["//google/api:annotations_go_proto"],
12074+)
12075diff -urN c/google/cloud/securitycenter/v1/BUILD.bazel d/google/cloud/securitycenter/v1/BUILD.bazel
12076--- c/google/cloud/securitycenter/v1/BUILD.bazel	1969-12-31 16:00:00
12077+++ d/google/cloud/securitycenter/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
12078@@ -0,0 +1,61 @@
12079+load("@rules_proto//proto:defs.bzl", "proto_library")
12080+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
12081+
12082+proto_library(
12083+    name = "securitycenter_proto",
12084+    srcs = [
12085+        "access.proto",
12086+        "asset.proto",
12087+        "bigquery_export.proto",
12088+        "compliance.proto",
12089+        "connection.proto",
12090+        "contact_details.proto",
12091+        "container.proto",
12092+        "database.proto",
12093+        "exfiltration.proto",
12094+        "external_system.proto",
12095+        "file.proto",
12096+        "finding.proto",
12097+        "folder.proto",
12098+        "iam_binding.proto",
12099+        "indicator.proto",
12100+        "kubernetes.proto",
12101+        "label.proto",
12102+        "mitre_attack.proto",
12103+        "mute_config.proto",
12104+        "notification_config.proto",
12105+        "notification_message.proto",
12106+        "organization_settings.proto",
12107+        "process.proto",
12108+        "resource.proto",
12109+        "run_asset_discovery_response.proto",
12110+        "security_marks.proto",
12111+        "securitycenter_service.proto",
12112+        "source.proto",
12113+        "vulnerability.proto",
12114+    ],
12115+    visibility = ["//visibility:public"],
12116+    deps = [
12117+        "//google/api:annotations_proto",
12118+        "//google/iam/v1:iam_proto",
12119+        "//google/longrunning:longrunning_proto",
12120+        "@com_google_protobuf//:duration_proto",
12121+        "@com_google_protobuf//:empty_proto",
12122+        "@com_google_protobuf//:field_mask_proto",
12123+        "@com_google_protobuf//:struct_proto",
12124+        "@com_google_protobuf//:timestamp_proto",
12125+    ],
12126+)
12127+
12128+go_proto_library(
12129+    name = "securitycenter_go_proto",
12130+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
12131+    importpath = "google.golang.org/genproto/googleapis/cloud/securitycenter/v1",
12132+    proto = ":securitycenter_proto",
12133+    visibility = ["//visibility:public"],
12134+    deps = [
12135+        "//google/api:annotations_go_proto",
12136+        "//google/iam/v1:iam_go_proto",
12137+        "//google/longrunning:longrunning_go_proto",
12138+    ],
12139+)
12140diff -urN c/google/cloud/securitycenter/v1beta1/BUILD.bazel d/google/cloud/securitycenter/v1beta1/BUILD.bazel
12141--- c/google/cloud/securitycenter/v1beta1/BUILD.bazel	1969-12-31 16:00:00
12142+++ d/google/cloud/securitycenter/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
12143@@ -0,0 +1,38 @@
12144+load("@rules_proto//proto:defs.bzl", "proto_library")
12145+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
12146+
12147+proto_library(
12148+    name = "securitycenter_proto",
12149+    srcs = [
12150+        "asset.proto",
12151+        "finding.proto",
12152+        "organization_settings.proto",
12153+        "run_asset_discovery_response.proto",
12154+        "security_marks.proto",
12155+        "securitycenter_service.proto",
12156+        "source.proto",
12157+    ],
12158+    visibility = ["//visibility:public"],
12159+    deps = [
12160+        "//google/api:annotations_proto",
12161+        "//google/iam/v1:iam_proto",
12162+        "//google/longrunning:longrunning_proto",
12163+        "@com_google_protobuf//:duration_proto",
12164+        "@com_google_protobuf//:field_mask_proto",
12165+        "@com_google_protobuf//:struct_proto",
12166+        "@com_google_protobuf//:timestamp_proto",
12167+    ],
12168+)
12169+
12170+go_proto_library(
12171+    name = "securitycenter_go_proto",
12172+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
12173+    importpath = "google.golang.org/genproto/googleapis/cloud/securitycenter/v1beta1",
12174+    proto = ":securitycenter_proto",
12175+    visibility = ["//visibility:public"],
12176+    deps = [
12177+        "//google/api:annotations_go_proto",
12178+        "//google/iam/v1:iam_go_proto",
12179+        "//google/longrunning:longrunning_go_proto",
12180+    ],
12181+)
12182diff -urN c/google/cloud/securitycenter/v1p1beta1/BUILD.bazel d/google/cloud/securitycenter/v1p1beta1/BUILD.bazel
12183--- c/google/cloud/securitycenter/v1p1beta1/BUILD.bazel	1969-12-31 16:00:00
12184+++ d/google/cloud/securitycenter/v1p1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
12185@@ -0,0 +1,43 @@
12186+load("@rules_proto//proto:defs.bzl", "proto_library")
12187+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
12188+
12189+proto_library(
12190+    name = "securitycenter_proto",
12191+    srcs = [
12192+        "asset.proto",
12193+        "finding.proto",
12194+        "folder.proto",
12195+        "notification_config.proto",
12196+        "notification_message.proto",
12197+        "organization_settings.proto",
12198+        "resource.proto",
12199+        "run_asset_discovery_response.proto",
12200+        "security_marks.proto",
12201+        "securitycenter_service.proto",
12202+        "source.proto",
12203+    ],
12204+    visibility = ["//visibility:public"],
12205+    deps = [
12206+        "//google/api:annotations_proto",
12207+        "//google/iam/v1:iam_proto",
12208+        "//google/longrunning:longrunning_proto",
12209+        "@com_google_protobuf//:duration_proto",
12210+        "@com_google_protobuf//:empty_proto",
12211+        "@com_google_protobuf//:field_mask_proto",
12212+        "@com_google_protobuf//:struct_proto",
12213+        "@com_google_protobuf//:timestamp_proto",
12214+    ],
12215+)
12216+
12217+go_proto_library(
12218+    name = "securitycenter_go_proto",
12219+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
12220+    importpath = "google.golang.org/genproto/googleapis/cloud/securitycenter/v1p1beta1",
12221+    proto = ":securitycenter_proto",
12222+    visibility = ["//visibility:public"],
12223+    deps = [
12224+        "//google/api:annotations_go_proto",
12225+        "//google/iam/v1:iam_go_proto",
12226+        "//google/longrunning:longrunning_go_proto",
12227+    ],
12228+)
12229diff -urN c/google/cloud/sensitiveaction/logging/v1/BUILD.bazel d/google/cloud/sensitiveaction/logging/v1/BUILD.bazel
12230--- c/google/cloud/sensitiveaction/logging/v1/BUILD.bazel	1969-12-31 16:00:00
12231+++ d/google/cloud/sensitiveaction/logging/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
12232@@ -0,0 +1,20 @@
12233+load("@rules_proto//proto:defs.bzl", "proto_library")
12234+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
12235+
12236+proto_library(
12237+    name = "logging_proto",
12238+    srcs = ["sensitive_action_payload.proto"],
12239+    visibility = ["//visibility:public"],
12240+    deps = [
12241+        "//google/cloud/securitycenter/v1:securitycenter_proto",
12242+        "@com_google_protobuf//:timestamp_proto",
12243+    ],
12244+)
12245+
12246+go_proto_library(
12247+    name = "logging_go_proto",
12248+    importpath = "google.golang.org/genproto/googleapis/cloud/sensitiveaction/logging/v1",
12249+    proto = ":logging_proto",
12250+    visibility = ["//visibility:public"],
12251+    deps = ["//google/cloud/securitycenter/v1:securitycenter_go_proto"],
12252+)
12253diff -urN c/google/cloud/servicedirectory/v1/BUILD.bazel d/google/cloud/servicedirectory/v1/BUILD.bazel
12254--- c/google/cloud/servicedirectory/v1/BUILD.bazel	1969-12-31 16:00:00
12255+++ d/google/cloud/servicedirectory/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
12256@@ -0,0 +1,32 @@
12257+load("@rules_proto//proto:defs.bzl", "proto_library")
12258+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
12259+
12260+proto_library(
12261+    name = "servicedirectory_proto",
12262+    srcs = [
12263+        "endpoint.proto",
12264+        "lookup_service.proto",
12265+        "namespace.proto",
12266+        "registration_service.proto",
12267+        "service.proto",
12268+    ],
12269+    visibility = ["//visibility:public"],
12270+    deps = [
12271+        "//google/api:annotations_proto",
12272+        "//google/iam/v1:iam_proto",
12273+        "@com_google_protobuf//:empty_proto",
12274+        "@com_google_protobuf//:field_mask_proto",
12275+    ],
12276+)
12277+
12278+go_proto_library(
12279+    name = "servicedirectory_go_proto",
12280+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
12281+    importpath = "google.golang.org/genproto/googleapis/cloud/servicedirectory/v1",
12282+    proto = ":servicedirectory_proto",
12283+    visibility = ["//visibility:public"],
12284+    deps = [
12285+        "//google/api:annotations_go_proto",
12286+        "//google/iam/v1:iam_go_proto",
12287+    ],
12288+)
12289diff -urN c/google/cloud/servicedirectory/v1beta1/BUILD.bazel d/google/cloud/servicedirectory/v1beta1/BUILD.bazel
12290--- c/google/cloud/servicedirectory/v1beta1/BUILD.bazel	1969-12-31 16:00:00
12291+++ d/google/cloud/servicedirectory/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
12292@@ -0,0 +1,33 @@
12293+load("@rules_proto//proto:defs.bzl", "proto_library")
12294+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
12295+
12296+proto_library(
12297+    name = "servicedirectory_proto",
12298+    srcs = [
12299+        "endpoint.proto",
12300+        "lookup_service.proto",
12301+        "namespace.proto",
12302+        "registration_service.proto",
12303+        "service.proto",
12304+    ],
12305+    visibility = ["//visibility:public"],
12306+    deps = [
12307+        "//google/api:annotations_proto",
12308+        "//google/iam/v1:iam_proto",
12309+        "@com_google_protobuf//:empty_proto",
12310+        "@com_google_protobuf//:field_mask_proto",
12311+        "@com_google_protobuf//:timestamp_proto",
12312+    ],
12313+)
12314+
12315+go_proto_library(
12316+    name = "servicedirectory_go_proto",
12317+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
12318+    importpath = "google.golang.org/genproto/googleapis/cloud/servicedirectory/v1beta1",
12319+    proto = ":servicedirectory_proto",
12320+    visibility = ["//visibility:public"],
12321+    deps = [
12322+        "//google/api:annotations_go_proto",
12323+        "//google/iam/v1:iam_go_proto",
12324+    ],
12325+)
12326diff -urN c/google/cloud/shell/v1/BUILD.bazel d/google/cloud/shell/v1/BUILD.bazel
12327--- c/google/cloud/shell/v1/BUILD.bazel	1969-12-31 16:00:00
12328+++ d/google/cloud/shell/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
12329@@ -0,0 +1,25 @@
12330+load("@rules_proto//proto:defs.bzl", "proto_library")
12331+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
12332+
12333+proto_library(
12334+    name = "shell_proto",
12335+    srcs = ["cloudshell.proto"],
12336+    visibility = ["//visibility:public"],
12337+    deps = [
12338+        "//google/api:annotations_proto",
12339+        "//google/longrunning:longrunning_proto",
12340+        "@com_google_protobuf//:timestamp_proto",
12341+    ],
12342+)
12343+
12344+go_proto_library(
12345+    name = "shell_go_proto",
12346+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
12347+    importpath = "google.golang.org/genproto/googleapis/cloud/shell/v1",
12348+    proto = ":shell_proto",
12349+    visibility = ["//visibility:public"],
12350+    deps = [
12351+        "//google/api:annotations_go_proto",
12352+        "//google/longrunning:longrunning_go_proto",
12353+    ],
12354+)
12355diff -urN c/google/cloud/speech/v1/BUILD.bazel d/google/cloud/speech/v1/BUILD.bazel
12356--- c/google/cloud/speech/v1/BUILD.bazel	1969-12-31 16:00:00
12357+++ d/google/cloud/speech/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
12358@@ -0,0 +1,35 @@
12359+load("@rules_proto//proto:defs.bzl", "proto_library")
12360+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
12361+
12362+proto_library(
12363+    name = "speech_proto",
12364+    srcs = [
12365+        "cloud_speech.proto",
12366+        "cloud_speech_adaptation.proto",
12367+        "resource.proto",
12368+    ],
12369+    visibility = ["//visibility:public"],
12370+    deps = [
12371+        "//google/api:annotations_proto",
12372+        "//google/longrunning:longrunning_proto",
12373+        "//google/rpc:status_proto",
12374+        "@com_google_protobuf//:duration_proto",
12375+        "@com_google_protobuf//:empty_proto",
12376+        "@com_google_protobuf//:field_mask_proto",
12377+        "@com_google_protobuf//:timestamp_proto",
12378+        "@com_google_protobuf//:wrappers_proto",
12379+    ],
12380+)
12381+
12382+go_proto_library(
12383+    name = "speech_go_proto",
12384+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
12385+    importpath = "google.golang.org/genproto/googleapis/cloud/speech/v1",
12386+    proto = ":speech_proto",
12387+    visibility = ["//visibility:public"],
12388+    deps = [
12389+        "//google/api:annotations_go_proto",
12390+        "//google/longrunning:longrunning_go_proto",
12391+        "//google/rpc:status_go_proto",
12392+    ],
12393+)
12394diff -urN c/google/cloud/speech/v1p1beta1/BUILD.bazel d/google/cloud/speech/v1p1beta1/BUILD.bazel
12395--- c/google/cloud/speech/v1p1beta1/BUILD.bazel	1969-12-31 16:00:00
12396+++ d/google/cloud/speech/v1p1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
12397@@ -0,0 +1,35 @@
12398+load("@rules_proto//proto:defs.bzl", "proto_library")
12399+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
12400+
12401+proto_library(
12402+    name = "speech_proto",
12403+    srcs = [
12404+        "cloud_speech.proto",
12405+        "cloud_speech_adaptation.proto",
12406+        "resource.proto",
12407+    ],
12408+    visibility = ["//visibility:public"],
12409+    deps = [
12410+        "//google/api:annotations_proto",
12411+        "//google/longrunning:longrunning_proto",
12412+        "//google/rpc:status_proto",
12413+        "@com_google_protobuf//:duration_proto",
12414+        "@com_google_protobuf//:empty_proto",
12415+        "@com_google_protobuf//:field_mask_proto",
12416+        "@com_google_protobuf//:timestamp_proto",
12417+        "@com_google_protobuf//:wrappers_proto",
12418+    ],
12419+)
12420+
12421+go_proto_library(
12422+    name = "speech_go_proto",
12423+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
12424+    importpath = "google.golang.org/genproto/googleapis/cloud/speech/v1p1beta1",
12425+    proto = ":speech_proto",
12426+    visibility = ["//visibility:public"],
12427+    deps = [
12428+        "//google/api:annotations_go_proto",
12429+        "//google/longrunning:longrunning_go_proto",
12430+        "//google/rpc:status_go_proto",
12431+    ],
12432+)
12433diff -urN c/google/cloud/speech/v2/BUILD.bazel d/google/cloud/speech/v2/BUILD.bazel
12434--- c/google/cloud/speech/v2/BUILD.bazel	1969-12-31 16:00:00
12435+++ d/google/cloud/speech/v2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
12436@@ -0,0 +1,29 @@
12437+load("@rules_proto//proto:defs.bzl", "proto_library")
12438+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
12439+
12440+proto_library(
12441+    name = "speech_proto",
12442+    srcs = ["cloud_speech.proto"],
12443+    visibility = ["//visibility:public"],
12444+    deps = [
12445+        "//google/api:annotations_proto",
12446+        "//google/longrunning:longrunning_proto",
12447+        "//google/rpc:status_proto",
12448+        "@com_google_protobuf//:duration_proto",
12449+        "@com_google_protobuf//:field_mask_proto",
12450+        "@com_google_protobuf//:timestamp_proto",
12451+    ],
12452+)
12453+
12454+go_proto_library(
12455+    name = "speech_go_proto",
12456+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
12457+    importpath = "google.golang.org/genproto/googleapis/cloud/speech/v2",
12458+    proto = ":speech_proto",
12459+    visibility = ["//visibility:public"],
12460+    deps = [
12461+        "//google/api:annotations_go_proto",
12462+        "//google/longrunning:longrunning_go_proto",
12463+        "//google/rpc:status_go_proto",
12464+    ],
12465+)
12466diff -urN c/google/cloud/sql/v1/BUILD.bazel d/google/cloud/sql/v1/BUILD.bazel
12467--- c/google/cloud/sql/v1/BUILD.bazel	1969-12-31 16:00:00
12468+++ d/google/cloud/sql/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
12469@@ -0,0 +1,34 @@
12470+load("@rules_proto//proto:defs.bzl", "proto_library")
12471+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
12472+
12473+proto_library(
12474+    name = "sql_proto",
12475+    srcs = [
12476+        "cloud_sql_backup_runs.proto",
12477+        "cloud_sql_connect.proto",
12478+        "cloud_sql_databases.proto",
12479+        "cloud_sql_flags.proto",
12480+        "cloud_sql_instance_names.proto",
12481+        "cloud_sql_instances.proto",
12482+        "cloud_sql_operations.proto",
12483+        "cloud_sql_resources.proto",
12484+        "cloud_sql_ssl_certs.proto",
12485+        "cloud_sql_tiers.proto",
12486+        "cloud_sql_users.proto",
12487+    ],
12488+    visibility = ["//visibility:public"],
12489+    deps = [
12490+        "//google/api:annotations_proto",
12491+        "@com_google_protobuf//:timestamp_proto",
12492+        "@com_google_protobuf//:wrappers_proto",
12493+    ],
12494+)
12495+
12496+go_proto_library(
12497+    name = "sql_go_proto",
12498+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
12499+    importpath = "google.golang.org/genproto/googleapis/cloud/sql/v1",
12500+    proto = ":sql_proto",
12501+    visibility = ["//visibility:public"],
12502+    deps = ["//google/api:annotations_go_proto"],
12503+)
12504diff -urN c/google/cloud/sql/v1beta4/BUILD.bazel d/google/cloud/sql/v1beta4/BUILD.bazel
12505--- c/google/cloud/sql/v1beta4/BUILD.bazel	1969-12-31 16:00:00
12506+++ d/google/cloud/sql/v1beta4/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
12507@@ -0,0 +1,29 @@
12508+load("@rules_proto//proto:defs.bzl", "proto_library")
12509+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
12510+
12511+proto_library(
12512+    name = "sql_proto",
12513+    srcs = [
12514+        "cloud_sql.proto",
12515+        "cloud_sql_connect.proto",
12516+        "cloud_sql_resources.proto",
12517+        "cloud_sql_tiers.proto",
12518+        "cloud_sql_users.proto",
12519+    ],
12520+    visibility = ["//visibility:public"],
12521+    deps = [
12522+        "//google/api:annotations_proto",
12523+        "@com_google_protobuf//:duration_proto",
12524+        "@com_google_protobuf//:timestamp_proto",
12525+        "@com_google_protobuf//:wrappers_proto",
12526+    ],
12527+)
12528+
12529+go_proto_library(
12530+    name = "sql_go_proto",
12531+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
12532+    importpath = "google.golang.org/genproto/googleapis/cloud/sql/v1beta4",
12533+    proto = ":sql_proto",
12534+    visibility = ["//visibility:public"],
12535+    deps = ["//google/api:annotations_go_proto"],
12536+)
12537diff -urN c/google/cloud/storageinsights/v1/BUILD.bazel d/google/cloud/storageinsights/v1/BUILD.bazel
12538--- c/google/cloud/storageinsights/v1/BUILD.bazel	1969-12-31 16:00:00
12539+++ d/google/cloud/storageinsights/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
12540@@ -0,0 +1,31 @@
12541+load("@rules_proto//proto:defs.bzl", "proto_library")
12542+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
12543+
12544+proto_library(
12545+    name = "storageinsights_proto",
12546+    srcs = ["storageinsights.proto"],
12547+    visibility = ["//visibility:public"],
12548+    deps = [
12549+        "//google/api:annotations_proto",
12550+        "//google/rpc:status_proto",
12551+        "//google/type:date_proto",
12552+        "//google/type:datetime_proto",
12553+        "@com_google_protobuf//:empty_proto",
12554+        "@com_google_protobuf//:field_mask_proto",
12555+        "@com_google_protobuf//:timestamp_proto",
12556+    ],
12557+)
12558+
12559+go_proto_library(
12560+    name = "storageinsights_go_proto",
12561+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
12562+    importpath = "google.golang.org/genproto/googleapis/cloud/storageinsights/v1",
12563+    proto = ":storageinsights_proto",
12564+    visibility = ["//visibility:public"],
12565+    deps = [
12566+        "//google/api:annotations_go_proto",
12567+        "//google/rpc:status_go_proto",
12568+        "//google/type:date_go_proto",
12569+        "//google/type:datetime_go_proto",
12570+    ],
12571+)
12572diff -urN c/google/cloud/stream/logging/v1/BUILD.bazel d/google/cloud/stream/logging/v1/BUILD.bazel
12573--- c/google/cloud/stream/logging/v1/BUILD.bazel	1969-12-31 16:00:00
12574+++ d/google/cloud/stream/logging/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
12575@@ -0,0 +1,16 @@
12576+load("@rules_proto//proto:defs.bzl", "proto_library")
12577+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
12578+
12579+proto_library(
12580+    name = "logging_proto",
12581+    srcs = ["logging.proto"],
12582+    visibility = ["//visibility:public"],
12583+    deps = ["@com_google_protobuf//:timestamp_proto"],
12584+)
12585+
12586+go_proto_library(
12587+    name = "logging_go_proto",
12588+    importpath = "google.golang.org/genproto/googleapis/cloud/stream/logging/v1",
12589+    proto = ":logging_proto",
12590+    visibility = ["//visibility:public"],
12591+)
12592diff -urN c/google/cloud/support/BUILD.bazel d/google/cloud/support/BUILD.bazel
12593--- c/google/cloud/support/BUILD.bazel	1969-12-31 16:00:00
12594+++ d/google/cloud/support/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
12595@@ -0,0 +1,20 @@
12596+load("@rules_proto//proto:defs.bzl", "proto_library")
12597+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
12598+
12599+proto_library(
12600+    name = "common_proto",
12601+    srcs = ["common.proto"],
12602+    visibility = ["//visibility:public"],
12603+    deps = [
12604+        "//google/api:annotations_proto",
12605+        "@com_google_protobuf//:timestamp_proto",
12606+    ],
12607+)
12608+
12609+go_proto_library(
12610+    name = "common_go_proto",
12611+    importpath = "google.golang.org/genproto/googleapis/cloud/support/common",
12612+    proto = ":common_proto",
12613+    visibility = ["//visibility:public"],
12614+    deps = ["//google/api:annotations_go_proto"],
12615+)
12616diff -urN c/google/cloud/support/v1alpha1/BUILD.bazel d/google/cloud/support/v1alpha1/BUILD.bazel
12617--- c/google/cloud/support/v1alpha1/BUILD.bazel	1969-12-31 16:00:00
12618+++ d/google/cloud/support/v1alpha1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
12619@@ -0,0 +1,26 @@
12620+load("@rules_proto//proto:defs.bzl", "proto_library")
12621+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
12622+
12623+proto_library(
12624+    name = "support_proto",
12625+    srcs = ["cloud_support.proto"],
12626+    visibility = ["//visibility:public"],
12627+    deps = [
12628+        "//google/api:annotations_proto",
12629+        "//google/cloud/support:common_proto",
12630+        "@com_google_protobuf//:empty_proto",
12631+        "@com_google_protobuf//:field_mask_proto",
12632+    ],
12633+)
12634+
12635+go_proto_library(
12636+    name = "support_go_proto",
12637+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
12638+    importpath = "google.golang.org/genproto/googleapis/cloud/support/v1alpha1",
12639+    proto = ":support_proto",
12640+    visibility = ["//visibility:public"],
12641+    deps = [
12642+        "//google/api:annotations_go_proto",
12643+        "//google/cloud/support:common_go_proto",
12644+    ],
12645+)
12646diff -urN c/google/cloud/talent/v4/BUILD.bazel d/google/cloud/talent/v4/BUILD.bazel
12647--- c/google/cloud/talent/v4/BUILD.bazel	1969-12-31 16:00:00
12648+++ d/google/cloud/talent/v4/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
12649@@ -0,0 +1,52 @@
12650+load("@rules_proto//proto:defs.bzl", "proto_library")
12651+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
12652+
12653+proto_library(
12654+    name = "talent_proto",
12655+    srcs = [
12656+        "common.proto",
12657+        "company.proto",
12658+        "company_service.proto",
12659+        "completion_service.proto",
12660+        "event.proto",
12661+        "event_service.proto",
12662+        "filters.proto",
12663+        "histogram.proto",
12664+        "job.proto",
12665+        "job_service.proto",
12666+        "tenant.proto",
12667+        "tenant_service.proto",
12668+    ],
12669+    visibility = ["//visibility:public"],
12670+    deps = [
12671+        "//google/api:annotations_proto",
12672+        "//google/longrunning:longrunning_proto",
12673+        "//google/rpc:status_proto",
12674+        "//google/type:latlng_proto",
12675+        "//google/type:money_proto",
12676+        "//google/type:postaladdress_proto",
12677+        "//google/type:timeofday_proto",
12678+        "@com_google_protobuf//:duration_proto",
12679+        "@com_google_protobuf//:empty_proto",
12680+        "@com_google_protobuf//:field_mask_proto",
12681+        "@com_google_protobuf//:timestamp_proto",
12682+        "@com_google_protobuf//:wrappers_proto",
12683+    ],
12684+)
12685+
12686+go_proto_library(
12687+    name = "talent_go_proto",
12688+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
12689+    importpath = "google.golang.org/genproto/googleapis/cloud/talent/v4",
12690+    proto = ":talent_proto",
12691+    visibility = ["//visibility:public"],
12692+    deps = [
12693+        "//google/api:annotations_go_proto",
12694+        "//google/longrunning:longrunning_go_proto",
12695+        "//google/rpc:status_go_proto",
12696+        "//google/type:latlng_go_proto",
12697+        "//google/type:money_go_proto",
12698+        "//google/type:postaladdress_go_proto",
12699+        "//google/type:timeofday_go_proto",
12700+    ],
12701+)
12702diff -urN c/google/cloud/talent/v4beta1/BUILD.bazel d/google/cloud/talent/v4beta1/BUILD.bazel
12703--- c/google/cloud/talent/v4beta1/BUILD.bazel	1969-12-31 16:00:00
12704+++ d/google/cloud/talent/v4beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
12705@@ -0,0 +1,53 @@
12706+load("@rules_proto//proto:defs.bzl", "proto_library")
12707+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
12708+
12709+proto_library(
12710+    name = "talent_proto",
12711+    srcs = [
12712+        "batch.proto",
12713+        "common.proto",
12714+        "company.proto",
12715+        "company_service.proto",
12716+        "completion_service.proto",
12717+        "event.proto",
12718+        "event_service.proto",
12719+        "filters.proto",
12720+        "histogram.proto",
12721+        "job.proto",
12722+        "job_service.proto",
12723+        "tenant.proto",
12724+        "tenant_service.proto",
12725+    ],
12726+    visibility = ["//visibility:public"],
12727+    deps = [
12728+        "//google/api:annotations_proto",
12729+        "//google/longrunning:longrunning_proto",
12730+        "//google/rpc:status_proto",
12731+        "//google/type:latlng_proto",
12732+        "//google/type:money_proto",
12733+        "//google/type:postaladdress_proto",
12734+        "//google/type:timeofday_proto",
12735+        "@com_google_protobuf//:duration_proto",
12736+        "@com_google_protobuf//:empty_proto",
12737+        "@com_google_protobuf//:field_mask_proto",
12738+        "@com_google_protobuf//:timestamp_proto",
12739+        "@com_google_protobuf//:wrappers_proto",
12740+    ],
12741+)
12742+
12743+go_proto_library(
12744+    name = "talent_go_proto",
12745+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
12746+    importpath = "google.golang.org/genproto/googleapis/cloud/talent/v4beta1",
12747+    proto = ":talent_proto",
12748+    visibility = ["//visibility:public"],
12749+    deps = [
12750+        "//google/api:annotations_go_proto",
12751+        "//google/longrunning:longrunning_go_proto",
12752+        "//google/rpc:status_go_proto",
12753+        "//google/type:latlng_go_proto",
12754+        "//google/type:money_go_proto",
12755+        "//google/type:postaladdress_go_proto",
12756+        "//google/type:timeofday_go_proto",
12757+    ],
12758+)
12759diff -urN c/google/cloud/tasks/v2/BUILD.bazel d/google/cloud/tasks/v2/BUILD.bazel
12760--- c/google/cloud/tasks/v2/BUILD.bazel	1969-12-31 16:00:00
12761+++ d/google/cloud/tasks/v2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
12762@@ -0,0 +1,35 @@
12763+load("@rules_proto//proto:defs.bzl", "proto_library")
12764+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
12765+
12766+proto_library(
12767+    name = "tasks_proto",
12768+    srcs = [
12769+        "cloudtasks.proto",
12770+        "queue.proto",
12771+        "target.proto",
12772+        "task.proto",
12773+    ],
12774+    visibility = ["//visibility:public"],
12775+    deps = [
12776+        "//google/api:annotations_proto",
12777+        "//google/iam/v1:iam_proto",
12778+        "//google/rpc:status_proto",
12779+        "@com_google_protobuf//:duration_proto",
12780+        "@com_google_protobuf//:empty_proto",
12781+        "@com_google_protobuf//:field_mask_proto",
12782+        "@com_google_protobuf//:timestamp_proto",
12783+    ],
12784+)
12785+
12786+go_proto_library(
12787+    name = "tasks_go_proto",
12788+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
12789+    importpath = "google.golang.org/genproto/googleapis/cloud/tasks/v2",
12790+    proto = ":tasks_proto",
12791+    visibility = ["//visibility:public"],
12792+    deps = [
12793+        "//google/api:annotations_go_proto",
12794+        "//google/iam/v1:iam_go_proto",
12795+        "//google/rpc:status_go_proto",
12796+    ],
12797+)
12798diff -urN c/google/cloud/tasks/v2beta2/BUILD.bazel d/google/cloud/tasks/v2beta2/BUILD.bazel
12799--- c/google/cloud/tasks/v2beta2/BUILD.bazel	1969-12-31 16:00:00
12800+++ d/google/cloud/tasks/v2beta2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
12801@@ -0,0 +1,36 @@
12802+load("@rules_proto//proto:defs.bzl", "proto_library")
12803+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
12804+
12805+proto_library(
12806+    name = "tasks_proto",
12807+    srcs = [
12808+        "cloudtasks.proto",
12809+        "old_target.proto",
12810+        "queue.proto",
12811+        "target.proto",
12812+        "task.proto",
12813+    ],
12814+    visibility = ["//visibility:public"],
12815+    deps = [
12816+        "//google/api:annotations_proto",
12817+        "//google/iam/v1:iam_proto",
12818+        "//google/rpc:status_proto",
12819+        "@com_google_protobuf//:duration_proto",
12820+        "@com_google_protobuf//:empty_proto",
12821+        "@com_google_protobuf//:field_mask_proto",
12822+        "@com_google_protobuf//:timestamp_proto",
12823+    ],
12824+)
12825+
12826+go_proto_library(
12827+    name = "tasks_go_proto",
12828+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
12829+    importpath = "google.golang.org/genproto/googleapis/cloud/tasks/v2beta2",
12830+    proto = ":tasks_proto",
12831+    visibility = ["//visibility:public"],
12832+    deps = [
12833+        "//google/api:annotations_go_proto",
12834+        "//google/iam/v1:iam_go_proto",
12835+        "//google/rpc:status_go_proto",
12836+    ],
12837+)
12838diff -urN c/google/cloud/tasks/v2beta3/BUILD.bazel d/google/cloud/tasks/v2beta3/BUILD.bazel
12839--- c/google/cloud/tasks/v2beta3/BUILD.bazel	1969-12-31 16:00:00
12840+++ d/google/cloud/tasks/v2beta3/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
12841@@ -0,0 +1,35 @@
12842+load("@rules_proto//proto:defs.bzl", "proto_library")
12843+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
12844+
12845+proto_library(
12846+    name = "tasks_proto",
12847+    srcs = [
12848+        "cloudtasks.proto",
12849+        "queue.proto",
12850+        "target.proto",
12851+        "task.proto",
12852+    ],
12853+    visibility = ["//visibility:public"],
12854+    deps = [
12855+        "//google/api:annotations_proto",
12856+        "//google/iam/v1:iam_proto",
12857+        "//google/rpc:status_proto",
12858+        "@com_google_protobuf//:duration_proto",
12859+        "@com_google_protobuf//:empty_proto",
12860+        "@com_google_protobuf//:field_mask_proto",
12861+        "@com_google_protobuf//:timestamp_proto",
12862+    ],
12863+)
12864+
12865+go_proto_library(
12866+    name = "tasks_go_proto",
12867+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
12868+    importpath = "google.golang.org/genproto/googleapis/cloud/tasks/v2beta3",
12869+    proto = ":tasks_proto",
12870+    visibility = ["//visibility:public"],
12871+    deps = [
12872+        "//google/api:annotations_go_proto",
12873+        "//google/iam/v1:iam_go_proto",
12874+        "//google/rpc:status_go_proto",
12875+    ],
12876+)
12877diff -urN c/google/cloud/texttospeech/v1/BUILD.bazel d/google/cloud/texttospeech/v1/BUILD.bazel
12878--- c/google/cloud/texttospeech/v1/BUILD.bazel	1969-12-31 16:00:00
12879+++ d/google/cloud/texttospeech/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
12880@@ -0,0 +1,18 @@
12881+load("@rules_proto//proto:defs.bzl", "proto_library")
12882+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
12883+
12884+proto_library(
12885+    name = "texttospeech_proto",
12886+    srcs = ["cloud_tts.proto"],
12887+    visibility = ["//visibility:public"],
12888+    deps = ["//google/api:annotations_proto"],
12889+)
12890+
12891+go_proto_library(
12892+    name = "texttospeech_go_proto",
12893+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
12894+    importpath = "google.golang.org/genproto/googleapis/cloud/texttospeech/v1",
12895+    proto = ":texttospeech_proto",
12896+    visibility = ["//visibility:public"],
12897+    deps = ["//google/api:annotations_go_proto"],
12898+)
12899diff -urN c/google/cloud/texttospeech/v1beta1/BUILD.bazel d/google/cloud/texttospeech/v1beta1/BUILD.bazel
12900--- c/google/cloud/texttospeech/v1beta1/BUILD.bazel	1969-12-31 16:00:00
12901+++ d/google/cloud/texttospeech/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
12902@@ -0,0 +1,18 @@
12903+load("@rules_proto//proto:defs.bzl", "proto_library")
12904+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
12905+
12906+proto_library(
12907+    name = "texttospeech_proto",
12908+    srcs = ["cloud_tts.proto"],
12909+    visibility = ["//visibility:public"],
12910+    deps = ["//google/api:annotations_proto"],
12911+)
12912+
12913+go_proto_library(
12914+    name = "texttospeech_go_proto",
12915+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
12916+    importpath = "google.golang.org/genproto/googleapis/cloud/texttospeech/v1beta1",
12917+    proto = ":texttospeech_proto",
12918+    visibility = ["//visibility:public"],
12919+    deps = ["//google/api:annotations_go_proto"],
12920+)
12921diff -urN c/google/cloud/timeseriesinsights/v1/BUILD.bazel d/google/cloud/timeseriesinsights/v1/BUILD.bazel
12922--- c/google/cloud/timeseriesinsights/v1/BUILD.bazel	1969-12-31 16:00:00
12923+++ d/google/cloud/timeseriesinsights/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
12924@@ -0,0 +1,27 @@
12925+load("@rules_proto//proto:defs.bzl", "proto_library")
12926+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
12927+
12928+proto_library(
12929+    name = "timeseriesinsights_proto",
12930+    srcs = ["timeseries_insights.proto"],
12931+    visibility = ["//visibility:public"],
12932+    deps = [
12933+        "//google/api:annotations_proto",
12934+        "//google/rpc:status_proto",
12935+        "@com_google_protobuf//:duration_proto",
12936+        "@com_google_protobuf//:empty_proto",
12937+        "@com_google_protobuf//:timestamp_proto",
12938+    ],
12939+)
12940+
12941+go_proto_library(
12942+    name = "timeseriesinsights_go_proto",
12943+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
12944+    importpath = "google.golang.org/genproto/googleapis/cloud/timeseriesinsights/v1",
12945+    proto = ":timeseriesinsights_proto",
12946+    visibility = ["//visibility:public"],
12947+    deps = [
12948+        "//google/api:annotations_go_proto",
12949+        "//google/rpc:status_go_proto",
12950+    ],
12951+)
12952diff -urN c/google/cloud/tpu/v1/BUILD.bazel d/google/cloud/tpu/v1/BUILD.bazel
12953--- c/google/cloud/tpu/v1/BUILD.bazel	1969-12-31 16:00:00
12954+++ d/google/cloud/tpu/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
12955@@ -0,0 +1,25 @@
12956+load("@rules_proto//proto:defs.bzl", "proto_library")
12957+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
12958+
12959+proto_library(
12960+    name = "tpu_proto",
12961+    srcs = ["cloud_tpu.proto"],
12962+    visibility = ["//visibility:public"],
12963+    deps = [
12964+        "//google/api:annotations_proto",
12965+        "//google/longrunning:longrunning_proto",
12966+        "@com_google_protobuf//:timestamp_proto",
12967+    ],
12968+)
12969+
12970+go_proto_library(
12971+    name = "tpu_go_proto",
12972+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
12973+    importpath = "google.golang.org/genproto/googleapis/cloud/tpu/v1",
12974+    proto = ":tpu_proto",
12975+    visibility = ["//visibility:public"],
12976+    deps = [
12977+        "//google/api:annotations_go_proto",
12978+        "//google/longrunning:longrunning_go_proto",
12979+    ],
12980+)
12981diff -urN c/google/cloud/tpu/v2alpha1/BUILD.bazel d/google/cloud/tpu/v2alpha1/BUILD.bazel
12982--- c/google/cloud/tpu/v2alpha1/BUILD.bazel	1969-12-31 16:00:00
12983+++ d/google/cloud/tpu/v2alpha1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
12984@@ -0,0 +1,26 @@
12985+load("@rules_proto//proto:defs.bzl", "proto_library")
12986+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
12987+
12988+proto_library(
12989+    name = "tpu_proto",
12990+    srcs = ["cloud_tpu.proto"],
12991+    visibility = ["//visibility:public"],
12992+    deps = [
12993+        "//google/api:annotations_proto",
12994+        "//google/longrunning:longrunning_proto",
12995+        "@com_google_protobuf//:field_mask_proto",
12996+        "@com_google_protobuf//:timestamp_proto",
12997+    ],
12998+)
12999+
13000+go_proto_library(
13001+    name = "tpu_go_proto",
13002+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
13003+    importpath = "google.golang.org/genproto/googleapis/cloud/tpu/v2alpha1",
13004+    proto = ":tpu_proto",
13005+    visibility = ["//visibility:public"],
13006+    deps = [
13007+        "//google/api:annotations_go_proto",
13008+        "//google/longrunning:longrunning_go_proto",
13009+    ],
13010+)
13011diff -urN c/google/cloud/translate/v3/BUILD.bazel d/google/cloud/translate/v3/BUILD.bazel
13012--- c/google/cloud/translate/v3/BUILD.bazel	1969-12-31 16:00:00
13013+++ d/google/cloud/translate/v3/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
13014@@ -0,0 +1,25 @@
13015+load("@rules_proto//proto:defs.bzl", "proto_library")
13016+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
13017+
13018+proto_library(
13019+    name = "translate_proto",
13020+    srcs = ["translation_service.proto"],
13021+    visibility = ["//visibility:public"],
13022+    deps = [
13023+        "//google/api:annotations_proto",
13024+        "//google/longrunning:longrunning_proto",
13025+        "@com_google_protobuf//:timestamp_proto",
13026+    ],
13027+)
13028+
13029+go_proto_library(
13030+    name = "translate_go_proto",
13031+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
13032+    importpath = "google.golang.org/genproto/googleapis/cloud/translate/v3",
13033+    proto = ":translate_proto",
13034+    visibility = ["//visibility:public"],
13035+    deps = [
13036+        "//google/api:annotations_go_proto",
13037+        "//google/longrunning:longrunning_go_proto",
13038+    ],
13039+)
13040diff -urN c/google/cloud/translate/v3beta1/BUILD.bazel d/google/cloud/translate/v3beta1/BUILD.bazel
13041--- c/google/cloud/translate/v3beta1/BUILD.bazel	1969-12-31 16:00:00
13042+++ d/google/cloud/translate/v3beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
13043@@ -0,0 +1,25 @@
13044+load("@rules_proto//proto:defs.bzl", "proto_library")
13045+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
13046+
13047+proto_library(
13048+    name = "translate_proto",
13049+    srcs = ["translation_service.proto"],
13050+    visibility = ["//visibility:public"],
13051+    deps = [
13052+        "//google/api:annotations_proto",
13053+        "//google/longrunning:longrunning_proto",
13054+        "@com_google_protobuf//:timestamp_proto",
13055+    ],
13056+)
13057+
13058+go_proto_library(
13059+    name = "translate_go_proto",
13060+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
13061+    importpath = "google.golang.org/genproto/googleapis/cloud/translate/v3beta1",
13062+    proto = ":translate_proto",
13063+    visibility = ["//visibility:public"],
13064+    deps = [
13065+        "//google/api:annotations_go_proto",
13066+        "//google/longrunning:longrunning_go_proto",
13067+    ],
13068+)
13069diff -urN c/google/cloud/video/livestream/logging/v1/BUILD.bazel d/google/cloud/video/livestream/logging/v1/BUILD.bazel
13070--- c/google/cloud/video/livestream/logging/v1/BUILD.bazel	1969-12-31 16:00:00
13071+++ d/google/cloud/video/livestream/logging/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
13072@@ -0,0 +1,23 @@
13073+load("@rules_proto//proto:defs.bzl", "proto_library")
13074+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
13075+
13076+proto_library(
13077+    name = "logging_proto",
13078+    srcs = ["logs.proto"],
13079+    visibility = ["//visibility:public"],
13080+    deps = [
13081+        "//google/cloud/video/livestream/v1:livestream_proto",
13082+        "//google/rpc:status_proto",
13083+    ],
13084+)
13085+
13086+go_proto_library(
13087+    name = "logging_go_proto",
13088+    importpath = "google.golang.org/genproto/googleapis/cloud/video/livestream/logging/v1",
13089+    proto = ":logging_proto",
13090+    visibility = ["//visibility:public"],
13091+    deps = [
13092+        "//google/cloud/video/livestream/v1:livestream_go_proto",
13093+        "//google/rpc:status_go_proto",
13094+    ],
13095+)
13096diff -urN c/google/cloud/video/livestream/v1/BUILD.bazel d/google/cloud/video/livestream/v1/BUILD.bazel
13097--- c/google/cloud/video/livestream/v1/BUILD.bazel	1969-12-31 16:00:00
13098+++ d/google/cloud/video/livestream/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
13099@@ -0,0 +1,34 @@
13100+load("@rules_proto//proto:defs.bzl", "proto_library")
13101+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
13102+
13103+proto_library(
13104+    name = "livestream_proto",
13105+    srcs = [
13106+        "outputs.proto",
13107+        "resources.proto",
13108+        "service.proto",
13109+    ],
13110+    visibility = ["//visibility:public"],
13111+    deps = [
13112+        "//google/api:annotations_proto",
13113+        "//google/longrunning:longrunning_proto",
13114+        "//google/rpc:status_proto",
13115+        "@com_google_protobuf//:duration_proto",
13116+        "@com_google_protobuf//:empty_proto",
13117+        "@com_google_protobuf//:field_mask_proto",
13118+        "@com_google_protobuf//:timestamp_proto",
13119+    ],
13120+)
13121+
13122+go_proto_library(
13123+    name = "livestream_go_proto",
13124+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
13125+    importpath = "google.golang.org/genproto/googleapis/cloud/video/livestream/v1",
13126+    proto = ":livestream_proto",
13127+    visibility = ["//visibility:public"],
13128+    deps = [
13129+        "//google/api:annotations_go_proto",
13130+        "//google/longrunning:longrunning_go_proto",
13131+        "//google/rpc:status_go_proto",
13132+    ],
13133+)
13134diff -urN c/google/cloud/video/stitcher/v1/BUILD.bazel d/google/cloud/video/stitcher/v1/BUILD.bazel
13135--- c/google/cloud/video/stitcher/v1/BUILD.bazel	1969-12-31 16:00:00
13136+++ d/google/cloud/video/stitcher/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
13137@@ -0,0 +1,33 @@
13138+load("@rules_proto//proto:defs.bzl", "proto_library")
13139+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
13140+
13141+proto_library(
13142+    name = "stitcher_proto",
13143+    srcs = [
13144+        "ad_tag_details.proto",
13145+        "cdn_keys.proto",
13146+        "companions.proto",
13147+        "events.proto",
13148+        "sessions.proto",
13149+        "slates.proto",
13150+        "stitch_details.proto",
13151+        "video_stitcher_service.proto",
13152+    ],
13153+    visibility = ["//visibility:public"],
13154+    deps = [
13155+        "//google/api:annotations_proto",
13156+        "@com_google_protobuf//:duration_proto",
13157+        "@com_google_protobuf//:empty_proto",
13158+        "@com_google_protobuf//:field_mask_proto",
13159+        "@com_google_protobuf//:struct_proto",
13160+    ],
13161+)
13162+
13163+go_proto_library(
13164+    name = "stitcher_go_proto",
13165+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
13166+    importpath = "google.golang.org/genproto/googleapis/cloud/video/stitcher/v1",
13167+    proto = ":stitcher_proto",
13168+    visibility = ["//visibility:public"],
13169+    deps = ["//google/api:annotations_go_proto"],
13170+)
13171diff -urN c/google/cloud/video/transcoder/v1/BUILD.bazel d/google/cloud/video/transcoder/v1/BUILD.bazel
13172--- c/google/cloud/video/transcoder/v1/BUILD.bazel	1969-12-31 16:00:00
13173+++ d/google/cloud/video/transcoder/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
13174@@ -0,0 +1,30 @@
13175+load("@rules_proto//proto:defs.bzl", "proto_library")
13176+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
13177+
13178+proto_library(
13179+    name = "transcoder_proto",
13180+    srcs = [
13181+        "resources.proto",
13182+        "services.proto",
13183+    ],
13184+    visibility = ["//visibility:public"],
13185+    deps = [
13186+        "//google/api:annotations_proto",
13187+        "//google/rpc:status_proto",
13188+        "@com_google_protobuf//:duration_proto",
13189+        "@com_google_protobuf//:empty_proto",
13190+        "@com_google_protobuf//:timestamp_proto",
13191+    ],
13192+)
13193+
13194+go_proto_library(
13195+    name = "transcoder_go_proto",
13196+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
13197+    importpath = "google.golang.org/genproto/googleapis/cloud/video/transcoder/v1",
13198+    proto = ":transcoder_proto",
13199+    visibility = ["//visibility:public"],
13200+    deps = [
13201+        "//google/api:annotations_go_proto",
13202+        "//google/rpc:status_go_proto",
13203+    ],
13204+)
13205diff -urN c/google/cloud/videointelligence/v1/BUILD.bazel d/google/cloud/videointelligence/v1/BUILD.bazel
13206--- c/google/cloud/videointelligence/v1/BUILD.bazel	1969-12-31 16:00:00
13207+++ d/google/cloud/videointelligence/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
13208@@ -0,0 +1,28 @@
13209+load("@rules_proto//proto:defs.bzl", "proto_library")
13210+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
13211+
13212+proto_library(
13213+    name = "videointelligence_proto",
13214+    srcs = ["video_intelligence.proto"],
13215+    visibility = ["//visibility:public"],
13216+    deps = [
13217+        "//google/api:annotations_proto",
13218+        "//google/longrunning:longrunning_proto",
13219+        "//google/rpc:status_proto",
13220+        "@com_google_protobuf//:duration_proto",
13221+        "@com_google_protobuf//:timestamp_proto",
13222+    ],
13223+)
13224+
13225+go_proto_library(
13226+    name = "videointelligence_go_proto",
13227+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
13228+    importpath = "google.golang.org/genproto/googleapis/cloud/videointelligence/v1",
13229+    proto = ":videointelligence_proto",
13230+    visibility = ["//visibility:public"],
13231+    deps = [
13232+        "//google/api:annotations_go_proto",
13233+        "//google/longrunning:longrunning_go_proto",
13234+        "//google/rpc:status_go_proto",
13235+    ],
13236+)
13237diff -urN c/google/cloud/videointelligence/v1beta2/BUILD.bazel d/google/cloud/videointelligence/v1beta2/BUILD.bazel
13238--- c/google/cloud/videointelligence/v1beta2/BUILD.bazel	1969-12-31 16:00:00
13239+++ d/google/cloud/videointelligence/v1beta2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
13240@@ -0,0 +1,28 @@
13241+load("@rules_proto//proto:defs.bzl", "proto_library")
13242+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
13243+
13244+proto_library(
13245+    name = "videointelligence_proto",
13246+    srcs = ["video_intelligence.proto"],
13247+    visibility = ["//visibility:public"],
13248+    deps = [
13249+        "//google/api:annotations_proto",
13250+        "//google/longrunning:longrunning_proto",
13251+        "//google/rpc:status_proto",
13252+        "@com_google_protobuf//:duration_proto",
13253+        "@com_google_protobuf//:timestamp_proto",
13254+    ],
13255+)
13256+
13257+go_proto_library(
13258+    name = "videointelligence_go_proto",
13259+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
13260+    importpath = "google.golang.org/genproto/googleapis/cloud/videointelligence/v1beta2",
13261+    proto = ":videointelligence_proto",
13262+    visibility = ["//visibility:public"],
13263+    deps = [
13264+        "//google/api:annotations_go_proto",
13265+        "//google/longrunning:longrunning_go_proto",
13266+        "//google/rpc:status_go_proto",
13267+    ],
13268+)
13269diff -urN c/google/cloud/videointelligence/v1p1beta1/BUILD.bazel d/google/cloud/videointelligence/v1p1beta1/BUILD.bazel
13270--- c/google/cloud/videointelligence/v1p1beta1/BUILD.bazel	1969-12-31 16:00:00
13271+++ d/google/cloud/videointelligence/v1p1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
13272@@ -0,0 +1,28 @@
13273+load("@rules_proto//proto:defs.bzl", "proto_library")
13274+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
13275+
13276+proto_library(
13277+    name = "videointelligence_proto",
13278+    srcs = ["video_intelligence.proto"],
13279+    visibility = ["//visibility:public"],
13280+    deps = [
13281+        "//google/api:annotations_proto",
13282+        "//google/longrunning:longrunning_proto",
13283+        "//google/rpc:status_proto",
13284+        "@com_google_protobuf//:duration_proto",
13285+        "@com_google_protobuf//:timestamp_proto",
13286+    ],
13287+)
13288+
13289+go_proto_library(
13290+    name = "videointelligence_go_proto",
13291+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
13292+    importpath = "google.golang.org/genproto/googleapis/cloud/videointelligence/v1p1beta1",
13293+    proto = ":videointelligence_proto",
13294+    visibility = ["//visibility:public"],
13295+    deps = [
13296+        "//google/api:annotations_go_proto",
13297+        "//google/longrunning:longrunning_go_proto",
13298+        "//google/rpc:status_go_proto",
13299+    ],
13300+)
13301diff -urN c/google/cloud/videointelligence/v1p2beta1/BUILD.bazel d/google/cloud/videointelligence/v1p2beta1/BUILD.bazel
13302--- c/google/cloud/videointelligence/v1p2beta1/BUILD.bazel	1969-12-31 16:00:00
13303+++ d/google/cloud/videointelligence/v1p2beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
13304@@ -0,0 +1,28 @@
13305+load("@rules_proto//proto:defs.bzl", "proto_library")
13306+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
13307+
13308+proto_library(
13309+    name = "videointelligence_proto",
13310+    srcs = ["video_intelligence.proto"],
13311+    visibility = ["//visibility:public"],
13312+    deps = [
13313+        "//google/api:annotations_proto",
13314+        "//google/longrunning:longrunning_proto",
13315+        "//google/rpc:status_proto",
13316+        "@com_google_protobuf//:duration_proto",
13317+        "@com_google_protobuf//:timestamp_proto",
13318+    ],
13319+)
13320+
13321+go_proto_library(
13322+    name = "videointelligence_go_proto",
13323+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
13324+    importpath = "google.golang.org/genproto/googleapis/cloud/videointelligence/v1p2beta1",
13325+    proto = ":videointelligence_proto",
13326+    visibility = ["//visibility:public"],
13327+    deps = [
13328+        "//google/api:annotations_go_proto",
13329+        "//google/longrunning:longrunning_go_proto",
13330+        "//google/rpc:status_go_proto",
13331+    ],
13332+)
13333diff -urN c/google/cloud/videointelligence/v1p3beta1/BUILD.bazel d/google/cloud/videointelligence/v1p3beta1/BUILD.bazel
13334--- c/google/cloud/videointelligence/v1p3beta1/BUILD.bazel	1969-12-31 16:00:00
13335+++ d/google/cloud/videointelligence/v1p3beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
13336@@ -0,0 +1,28 @@
13337+load("@rules_proto//proto:defs.bzl", "proto_library")
13338+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
13339+
13340+proto_library(
13341+    name = "videointelligence_proto",
13342+    srcs = ["video_intelligence.proto"],
13343+    visibility = ["//visibility:public"],
13344+    deps = [
13345+        "//google/api:annotations_proto",
13346+        "//google/longrunning:longrunning_proto",
13347+        "//google/rpc:status_proto",
13348+        "@com_google_protobuf//:duration_proto",
13349+        "@com_google_protobuf//:timestamp_proto",
13350+    ],
13351+)
13352+
13353+go_proto_library(
13354+    name = "videointelligence_go_proto",
13355+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
13356+    importpath = "google.golang.org/genproto/googleapis/cloud/videointelligence/v1p3beta1",
13357+    proto = ":videointelligence_proto",
13358+    visibility = ["//visibility:public"],
13359+    deps = [
13360+        "//google/api:annotations_go_proto",
13361+        "//google/longrunning:longrunning_go_proto",
13362+        "//google/rpc:status_go_proto",
13363+    ],
13364+)
13365diff -urN c/google/cloud/vision/v1/BUILD.bazel d/google/cloud/vision/v1/BUILD.bazel
13366--- c/google/cloud/vision/v1/BUILD.bazel	1969-12-31 16:00:00
13367+++ d/google/cloud/vision/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
13368@@ -0,0 +1,40 @@
13369+load("@rules_proto//proto:defs.bzl", "proto_library")
13370+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
13371+
13372+proto_library(
13373+    name = "vision_proto",
13374+    srcs = [
13375+        "geometry.proto",
13376+        "image_annotator.proto",
13377+        "product_search.proto",
13378+        "product_search_service.proto",
13379+        "text_annotation.proto",
13380+        "web_detection.proto",
13381+    ],
13382+    visibility = ["//visibility:public"],
13383+    deps = [
13384+        "//google/api:annotations_proto",
13385+        "//google/longrunning:longrunning_proto",
13386+        "//google/rpc:status_proto",
13387+        "//google/type:color_proto",
13388+        "//google/type:latlng_proto",
13389+        "@com_google_protobuf//:empty_proto",
13390+        "@com_google_protobuf//:field_mask_proto",
13391+        "@com_google_protobuf//:timestamp_proto",
13392+    ],
13393+)
13394+
13395+go_proto_library(
13396+    name = "vision_go_proto",
13397+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
13398+    importpath = "google.golang.org/genproto/googleapis/cloud/vision/v1",
13399+    proto = ":vision_proto",
13400+    visibility = ["//visibility:public"],
13401+    deps = [
13402+        "//google/api:annotations_go_proto",
13403+        "//google/longrunning:longrunning_go_proto",
13404+        "//google/rpc:status_go_proto",
13405+        "//google/type:color_go_proto",
13406+        "//google/type:latlng_go_proto",
13407+    ],
13408+)
13409diff -urN c/google/cloud/vision/v1p1beta1/BUILD.bazel d/google/cloud/vision/v1p1beta1/BUILD.bazel
13410--- c/google/cloud/vision/v1p1beta1/BUILD.bazel	1969-12-31 16:00:00
13411+++ d/google/cloud/vision/v1p1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
13412@@ -0,0 +1,33 @@
13413+load("@rules_proto//proto:defs.bzl", "proto_library")
13414+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
13415+
13416+proto_library(
13417+    name = "vision_proto",
13418+    srcs = [
13419+        "geometry.proto",
13420+        "image_annotator.proto",
13421+        "text_annotation.proto",
13422+        "web_detection.proto",
13423+    ],
13424+    visibility = ["//visibility:public"],
13425+    deps = [
13426+        "//google/api:annotations_proto",
13427+        "//google/rpc:status_proto",
13428+        "//google/type:color_proto",
13429+        "//google/type:latlng_proto",
13430+    ],
13431+)
13432+
13433+go_proto_library(
13434+    name = "vision_go_proto",
13435+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
13436+    importpath = "google.golang.org/genproto/googleapis/cloud/vision/v1p1beta1",
13437+    proto = ":vision_proto",
13438+    visibility = ["//visibility:public"],
13439+    deps = [
13440+        "//google/api:annotations_go_proto",
13441+        "//google/rpc:status_go_proto",
13442+        "//google/type:color_go_proto",
13443+        "//google/type:latlng_go_proto",
13444+    ],
13445+)
13446diff -urN c/google/cloud/vision/v1p2beta1/BUILD.bazel d/google/cloud/vision/v1p2beta1/BUILD.bazel
13447--- c/google/cloud/vision/v1p2beta1/BUILD.bazel	1969-12-31 16:00:00
13448+++ d/google/cloud/vision/v1p2beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
13449@@ -0,0 +1,36 @@
13450+load("@rules_proto//proto:defs.bzl", "proto_library")
13451+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
13452+
13453+proto_library(
13454+    name = "vision_proto",
13455+    srcs = [
13456+        "geometry.proto",
13457+        "image_annotator.proto",
13458+        "text_annotation.proto",
13459+        "web_detection.proto",
13460+    ],
13461+    visibility = ["//visibility:public"],
13462+    deps = [
13463+        "//google/api:annotations_proto",
13464+        "//google/longrunning:longrunning_proto",
13465+        "//google/rpc:status_proto",
13466+        "//google/type:color_proto",
13467+        "//google/type:latlng_proto",
13468+        "@com_google_protobuf//:timestamp_proto",
13469+    ],
13470+)
13471+
13472+go_proto_library(
13473+    name = "vision_go_proto",
13474+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
13475+    importpath = "google.golang.org/genproto/googleapis/cloud/vision/v1p2beta1",
13476+    proto = ":vision_proto",
13477+    visibility = ["//visibility:public"],
13478+    deps = [
13479+        "//google/api:annotations_go_proto",
13480+        "//google/longrunning:longrunning_go_proto",
13481+        "//google/rpc:status_go_proto",
13482+        "//google/type:color_go_proto",
13483+        "//google/type:latlng_go_proto",
13484+    ],
13485+)
13486diff -urN c/google/cloud/vision/v1p3beta1/BUILD.bazel d/google/cloud/vision/v1p3beta1/BUILD.bazel
13487--- c/google/cloud/vision/v1p3beta1/BUILD.bazel	1969-12-31 16:00:00
13488+++ d/google/cloud/vision/v1p3beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
13489@@ -0,0 +1,40 @@
13490+load("@rules_proto//proto:defs.bzl", "proto_library")
13491+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
13492+
13493+proto_library(
13494+    name = "vision_proto",
13495+    srcs = [
13496+        "geometry.proto",
13497+        "image_annotator.proto",
13498+        "product_search.proto",
13499+        "product_search_service.proto",
13500+        "text_annotation.proto",
13501+        "web_detection.proto",
13502+    ],
13503+    visibility = ["//visibility:public"],
13504+    deps = [
13505+        "//google/api:annotations_proto",
13506+        "//google/longrunning:longrunning_proto",
13507+        "//google/rpc:status_proto",
13508+        "//google/type:color_proto",
13509+        "//google/type:latlng_proto",
13510+        "@com_google_protobuf//:empty_proto",
13511+        "@com_google_protobuf//:field_mask_proto",
13512+        "@com_google_protobuf//:timestamp_proto",
13513+    ],
13514+)
13515+
13516+go_proto_library(
13517+    name = "vision_go_proto",
13518+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
13519+    importpath = "google.golang.org/genproto/googleapis/cloud/vision/v1p3beta1",
13520+    proto = ":vision_proto",
13521+    visibility = ["//visibility:public"],
13522+    deps = [
13523+        "//google/api:annotations_go_proto",
13524+        "//google/longrunning:longrunning_go_proto",
13525+        "//google/rpc:status_go_proto",
13526+        "//google/type:color_go_proto",
13527+        "//google/type:latlng_go_proto",
13528+    ],
13529+)
13530diff -urN c/google/cloud/vision/v1p4beta1/BUILD.bazel d/google/cloud/vision/v1p4beta1/BUILD.bazel
13531--- c/google/cloud/vision/v1p4beta1/BUILD.bazel	1969-12-31 16:00:00
13532+++ d/google/cloud/vision/v1p4beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
13533@@ -0,0 +1,41 @@
13534+load("@rules_proto//proto:defs.bzl", "proto_library")
13535+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
13536+
13537+proto_library(
13538+    name = "vision_proto",
13539+    srcs = [
13540+        "face.proto",
13541+        "geometry.proto",
13542+        "image_annotator.proto",
13543+        "product_search.proto",
13544+        "product_search_service.proto",
13545+        "text_annotation.proto",
13546+        "web_detection.proto",
13547+    ],
13548+    visibility = ["//visibility:public"],
13549+    deps = [
13550+        "//google/api:annotations_proto",
13551+        "//google/longrunning:longrunning_proto",
13552+        "//google/rpc:status_proto",
13553+        "//google/type:color_proto",
13554+        "//google/type:latlng_proto",
13555+        "@com_google_protobuf//:empty_proto",
13556+        "@com_google_protobuf//:field_mask_proto",
13557+        "@com_google_protobuf//:timestamp_proto",
13558+    ],
13559+)
13560+
13561+go_proto_library(
13562+    name = "vision_go_proto",
13563+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
13564+    importpath = "google.golang.org/genproto/googleapis/cloud/vision/v1p4beta1",
13565+    proto = ":vision_proto",
13566+    visibility = ["//visibility:public"],
13567+    deps = [
13568+        "//google/api:annotations_go_proto",
13569+        "//google/longrunning:longrunning_go_proto",
13570+        "//google/rpc:status_go_proto",
13571+        "//google/type:color_go_proto",
13572+        "//google/type:latlng_go_proto",
13573+    ],
13574+)
13575diff -urN c/google/cloud/visionai/v1alpha1/BUILD.bazel d/google/cloud/visionai/v1alpha1/BUILD.bazel
13576--- c/google/cloud/visionai/v1alpha1/BUILD.bazel	1969-12-31 16:00:00
13577+++ d/google/cloud/visionai/v1alpha1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
13578@@ -0,0 +1,46 @@
13579+load("@rules_proto//proto:defs.bzl", "proto_library")
13580+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
13581+
13582+proto_library(
13583+    name = "visionai_proto",
13584+    srcs = [
13585+        "annotations.proto",
13586+        "common.proto",
13587+        "lva.proto",
13588+        "lva_resources.proto",
13589+        "lva_service.proto",
13590+        "platform.proto",
13591+        "streaming_resources.proto",
13592+        "streaming_service.proto",
13593+        "streams_resources.proto",
13594+        "streams_service.proto",
13595+        "warehouse.proto",
13596+    ],
13597+    visibility = ["//visibility:public"],
13598+    deps = [
13599+        "//google/api:annotations_proto",
13600+        "//google/longrunning:longrunning_proto",
13601+        "//google/rpc:status_proto",
13602+        "//google/type:datetime_proto",
13603+        "@com_google_protobuf//:any_proto",
13604+        "@com_google_protobuf//:duration_proto",
13605+        "@com_google_protobuf//:empty_proto",
13606+        "@com_google_protobuf//:field_mask_proto",
13607+        "@com_google_protobuf//:struct_proto",
13608+        "@com_google_protobuf//:timestamp_proto",
13609+    ],
13610+)
13611+
13612+go_proto_library(
13613+    name = "visionai_go_proto",
13614+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
13615+    importpath = "google.golang.org/genproto/googleapis/cloud/visionai/v1alpha1",
13616+    proto = ":visionai_proto",
13617+    visibility = ["//visibility:public"],
13618+    deps = [
13619+        "//google/api:annotations_go_proto",
13620+        "//google/longrunning:longrunning_go_proto",
13621+        "//google/rpc:status_go_proto",
13622+        "//google/type:datetime_go_proto",
13623+    ],
13624+)
13625diff -urN c/google/cloud/vmmigration/v1/BUILD.bazel d/google/cloud/vmmigration/v1/BUILD.bazel
13626--- c/google/cloud/vmmigration/v1/BUILD.bazel	1969-12-31 16:00:00
13627+++ d/google/cloud/vmmigration/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
13628@@ -0,0 +1,31 @@
13629+load("@rules_proto//proto:defs.bzl", "proto_library")
13630+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
13631+
13632+proto_library(
13633+    name = "vmmigration_proto",
13634+    srcs = ["vmmigration.proto"],
13635+    visibility = ["//visibility:public"],
13636+    deps = [
13637+        "//google/api:annotations_proto",
13638+        "//google/longrunning:longrunning_proto",
13639+        "//google/rpc:errdetails_proto",
13640+        "//google/rpc:status_proto",
13641+        "@com_google_protobuf//:duration_proto",
13642+        "@com_google_protobuf//:field_mask_proto",
13643+        "@com_google_protobuf//:timestamp_proto",
13644+    ],
13645+)
13646+
13647+go_proto_library(
13648+    name = "vmmigration_go_proto",
13649+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
13650+    importpath = "google.golang.org/genproto/googleapis/cloud/vmmigration/v1",
13651+    proto = ":vmmigration_proto",
13652+    visibility = ["//visibility:public"],
13653+    deps = [
13654+        "//google/api:annotations_go_proto",
13655+        "//google/longrunning:longrunning_go_proto",
13656+        "//google/rpc:errdetails_go_proto",
13657+        "//google/rpc:status_go_proto",
13658+    ],
13659+)
13660diff -urN c/google/cloud/vmwareengine/v1/BUILD.bazel d/google/cloud/vmwareengine/v1/BUILD.bazel
13661--- c/google/cloud/vmwareengine/v1/BUILD.bazel	1969-12-31 16:00:00
13662+++ d/google/cloud/vmwareengine/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
13663@@ -0,0 +1,26 @@
13664+load("@rules_proto//proto:defs.bzl", "proto_library")
13665+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
13666+
13667+proto_library(
13668+    name = "vmwareengine_proto",
13669+    srcs = ["vmwareengine.proto"],
13670+    visibility = ["//visibility:public"],
13671+    deps = [
13672+        "//google/api:annotations_proto",
13673+        "//google/longrunning:longrunning_proto",
13674+        "@com_google_protobuf//:field_mask_proto",
13675+        "@com_google_protobuf//:timestamp_proto",
13676+    ],
13677+)
13678+
13679+go_proto_library(
13680+    name = "vmwareengine_go_proto",
13681+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
13682+    importpath = "google.golang.org/genproto/googleapis/cloud/vmwareengine/v1",
13683+    proto = ":vmwareengine_proto",
13684+    visibility = ["//visibility:public"],
13685+    deps = [
13686+        "//google/api:annotations_go_proto",
13687+        "//google/longrunning:longrunning_go_proto",
13688+    ],
13689+)
13690diff -urN c/google/cloud/vpcaccess/v1/BUILD.bazel d/google/cloud/vpcaccess/v1/BUILD.bazel
13691--- c/google/cloud/vpcaccess/v1/BUILD.bazel	1969-12-31 16:00:00
13692+++ d/google/cloud/vpcaccess/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
13693@@ -0,0 +1,25 @@
13694+load("@rules_proto//proto:defs.bzl", "proto_library")
13695+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
13696+
13697+proto_library(
13698+    name = "vpcaccess_proto",
13699+    srcs = ["vpc_access.proto"],
13700+    visibility = ["//visibility:public"],
13701+    deps = [
13702+        "//google/api:annotations_proto",
13703+        "//google/longrunning:longrunning_proto",
13704+        "@com_google_protobuf//:timestamp_proto",
13705+    ],
13706+)
13707+
13708+go_proto_library(
13709+    name = "vpcaccess_go_proto",
13710+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
13711+    importpath = "google.golang.org/genproto/googleapis/cloud/vpcaccess/v1",
13712+    proto = ":vpcaccess_proto",
13713+    visibility = ["//visibility:public"],
13714+    deps = [
13715+        "//google/api:annotations_go_proto",
13716+        "//google/longrunning:longrunning_go_proto",
13717+    ],
13718+)
13719diff -urN c/google/cloud/webrisk/v1/BUILD.bazel d/google/cloud/webrisk/v1/BUILD.bazel
13720--- c/google/cloud/webrisk/v1/BUILD.bazel	1969-12-31 16:00:00
13721+++ d/google/cloud/webrisk/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
13722@@ -0,0 +1,21 @@
13723+load("@rules_proto//proto:defs.bzl", "proto_library")
13724+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
13725+
13726+proto_library(
13727+    name = "webrisk_proto",
13728+    srcs = ["webrisk.proto"],
13729+    visibility = ["//visibility:public"],
13730+    deps = [
13731+        "//google/api:annotations_proto",
13732+        "@com_google_protobuf//:timestamp_proto",
13733+    ],
13734+)
13735+
13736+go_proto_library(
13737+    name = "webrisk_go_proto",
13738+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
13739+    importpath = "google.golang.org/genproto/googleapis/cloud/webrisk/v1",
13740+    proto = ":webrisk_proto",
13741+    visibility = ["//visibility:public"],
13742+    deps = ["//google/api:annotations_go_proto"],
13743+)
13744diff -urN c/google/cloud/webrisk/v1beta1/BUILD.bazel d/google/cloud/webrisk/v1beta1/BUILD.bazel
13745--- c/google/cloud/webrisk/v1beta1/BUILD.bazel	1969-12-31 16:00:00
13746+++ d/google/cloud/webrisk/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
13747@@ -0,0 +1,21 @@
13748+load("@rules_proto//proto:defs.bzl", "proto_library")
13749+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
13750+
13751+proto_library(
13752+    name = "webrisk_proto",
13753+    srcs = ["webrisk.proto"],
13754+    visibility = ["//visibility:public"],
13755+    deps = [
13756+        "//google/api:annotations_proto",
13757+        "@com_google_protobuf//:timestamp_proto",
13758+    ],
13759+)
13760+
13761+go_proto_library(
13762+    name = "webrisk_go_proto",
13763+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
13764+    importpath = "google.golang.org/genproto/googleapis/cloud/webrisk/v1beta1",
13765+    proto = ":webrisk_proto",
13766+    visibility = ["//visibility:public"],
13767+    deps = ["//google/api:annotations_go_proto"],
13768+)
13769diff -urN c/google/cloud/websecurityscanner/v1/BUILD.bazel d/google/cloud/websecurityscanner/v1/BUILD.bazel
13770--- c/google/cloud/websecurityscanner/v1/BUILD.bazel	1969-12-31 16:00:00
13771+++ d/google/cloud/websecurityscanner/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
13772@@ -0,0 +1,35 @@
13773+load("@rules_proto//proto:defs.bzl", "proto_library")
13774+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
13775+
13776+proto_library(
13777+    name = "websecurityscanner_proto",
13778+    srcs = [
13779+        "crawled_url.proto",
13780+        "finding.proto",
13781+        "finding_addon.proto",
13782+        "finding_type_stats.proto",
13783+        "scan_config.proto",
13784+        "scan_config_error.proto",
13785+        "scan_run.proto",
13786+        "scan_run_error_trace.proto",
13787+        "scan_run_log.proto",
13788+        "scan_run_warning_trace.proto",
13789+        "web_security_scanner.proto",
13790+    ],
13791+    visibility = ["//visibility:public"],
13792+    deps = [
13793+        "//google/api:annotations_proto",
13794+        "@com_google_protobuf//:empty_proto",
13795+        "@com_google_protobuf//:field_mask_proto",
13796+        "@com_google_protobuf//:timestamp_proto",
13797+    ],
13798+)
13799+
13800+go_proto_library(
13801+    name = "websecurityscanner_go_proto",
13802+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
13803+    importpath = "google.golang.org/genproto/googleapis/cloud/websecurityscanner/v1",
13804+    proto = ":websecurityscanner_proto",
13805+    visibility = ["//visibility:public"],
13806+    deps = ["//google/api:annotations_go_proto"],
13807+)
13808diff -urN c/google/cloud/websecurityscanner/v1alpha/BUILD.bazel d/google/cloud/websecurityscanner/v1alpha/BUILD.bazel
13809--- c/google/cloud/websecurityscanner/v1alpha/BUILD.bazel	1969-12-31 16:00:00
13810+++ d/google/cloud/websecurityscanner/v1alpha/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
13811@@ -0,0 +1,31 @@
13812+load("@rules_proto//proto:defs.bzl", "proto_library")
13813+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
13814+
13815+proto_library(
13816+    name = "websecurityscanner_proto",
13817+    srcs = [
13818+        "crawled_url.proto",
13819+        "finding.proto",
13820+        "finding_addon.proto",
13821+        "finding_type_stats.proto",
13822+        "scan_config.proto",
13823+        "scan_run.proto",
13824+        "web_security_scanner.proto",
13825+    ],
13826+    visibility = ["//visibility:public"],
13827+    deps = [
13828+        "//google/api:annotations_proto",
13829+        "@com_google_protobuf//:empty_proto",
13830+        "@com_google_protobuf//:field_mask_proto",
13831+        "@com_google_protobuf//:timestamp_proto",
13832+    ],
13833+)
13834+
13835+go_proto_library(
13836+    name = "websecurityscanner_go_proto",
13837+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
13838+    importpath = "google.golang.org/genproto/googleapis/cloud/websecurityscanner/v1alpha",
13839+    proto = ":websecurityscanner_proto",
13840+    visibility = ["//visibility:public"],
13841+    deps = ["//google/api:annotations_go_proto"],
13842+)
13843diff -urN c/google/cloud/websecurityscanner/v1beta/BUILD.bazel d/google/cloud/websecurityscanner/v1beta/BUILD.bazel
13844--- c/google/cloud/websecurityscanner/v1beta/BUILD.bazel	1969-12-31 16:00:00
13845+++ d/google/cloud/websecurityscanner/v1beta/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
13846@@ -0,0 +1,34 @@
13847+load("@rules_proto//proto:defs.bzl", "proto_library")
13848+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
13849+
13850+proto_library(
13851+    name = "websecurityscanner_proto",
13852+    srcs = [
13853+        "crawled_url.proto",
13854+        "finding.proto",
13855+        "finding_addon.proto",
13856+        "finding_type_stats.proto",
13857+        "scan_config.proto",
13858+        "scan_config_error.proto",
13859+        "scan_run.proto",
13860+        "scan_run_error_trace.proto",
13861+        "scan_run_warning_trace.proto",
13862+        "web_security_scanner.proto",
13863+    ],
13864+    visibility = ["//visibility:public"],
13865+    deps = [
13866+        "//google/api:annotations_proto",
13867+        "@com_google_protobuf//:empty_proto",
13868+        "@com_google_protobuf//:field_mask_proto",
13869+        "@com_google_protobuf//:timestamp_proto",
13870+    ],
13871+)
13872+
13873+go_proto_library(
13874+    name = "websecurityscanner_go_proto",
13875+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
13876+    importpath = "google.golang.org/genproto/googleapis/cloud/websecurityscanner/v1beta",
13877+    proto = ":websecurityscanner_proto",
13878+    visibility = ["//visibility:public"],
13879+    deps = ["//google/api:annotations_go_proto"],
13880+)
13881diff -urN c/google/cloud/workflows/executions/v1/BUILD.bazel d/google/cloud/workflows/executions/v1/BUILD.bazel
13882--- c/google/cloud/workflows/executions/v1/BUILD.bazel	1969-12-31 16:00:00
13883+++ d/google/cloud/workflows/executions/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
13884@@ -0,0 +1,21 @@
13885+load("@rules_proto//proto:defs.bzl", "proto_library")
13886+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
13887+
13888+proto_library(
13889+    name = "executions_proto",
13890+    srcs = ["executions.proto"],
13891+    visibility = ["//visibility:public"],
13892+    deps = [
13893+        "//google/api:annotations_proto",
13894+        "@com_google_protobuf//:timestamp_proto",
13895+    ],
13896+)
13897+
13898+go_proto_library(
13899+    name = "executions_go_proto",
13900+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
13901+    importpath = "google.golang.org/genproto/googleapis/cloud/workflows/executions/v1",
13902+    proto = ":executions_proto",
13903+    visibility = ["//visibility:public"],
13904+    deps = ["//google/api:annotations_go_proto"],
13905+)
13906diff -urN c/google/cloud/workflows/executions/v1beta/BUILD.bazel d/google/cloud/workflows/executions/v1beta/BUILD.bazel
13907--- c/google/cloud/workflows/executions/v1beta/BUILD.bazel	1969-12-31 16:00:00
13908+++ d/google/cloud/workflows/executions/v1beta/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
13909@@ -0,0 +1,21 @@
13910+load("@rules_proto//proto:defs.bzl", "proto_library")
13911+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
13912+
13913+proto_library(
13914+    name = "executions_proto",
13915+    srcs = ["executions.proto"],
13916+    visibility = ["//visibility:public"],
13917+    deps = [
13918+        "//google/api:annotations_proto",
13919+        "@com_google_protobuf//:timestamp_proto",
13920+    ],
13921+)
13922+
13923+go_proto_library(
13924+    name = "executions_go_proto",
13925+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
13926+    importpath = "google.golang.org/genproto/googleapis/cloud/workflows/executions/v1beta",
13927+    proto = ":executions_proto",
13928+    visibility = ["//visibility:public"],
13929+    deps = ["//google/api:annotations_go_proto"],
13930+)
13931diff -urN c/google/cloud/workflows/type/BUILD.bazel d/google/cloud/workflows/type/BUILD.bazel
13932--- c/google/cloud/workflows/type/BUILD.bazel	1969-12-31 16:00:00
13933+++ d/google/cloud/workflows/type/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
13934@@ -0,0 +1,22 @@
13935+load("@rules_proto//proto:defs.bzl", "proto_library")
13936+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
13937+
13938+proto_library(
13939+    name = "type_proto",
13940+    srcs = [
13941+        "engine_call.proto",
13942+        "executions_system.proto",
13943+    ],
13944+    visibility = ["//visibility:public"],
13945+    deps = [
13946+        "@com_google_protobuf//:struct_proto",
13947+        "@com_google_protobuf//:timestamp_proto",
13948+    ],
13949+)
13950+
13951+go_proto_library(
13952+    name = "type_go_proto",
13953+    importpath = "google.golang.org/genproto/googleapis/cloud/workflows/type",
13954+    proto = ":type_proto",
13955+    visibility = ["//visibility:public"],
13956+)
13957diff -urN c/google/cloud/workflows/v1/BUILD.bazel d/google/cloud/workflows/v1/BUILD.bazel
13958--- c/google/cloud/workflows/v1/BUILD.bazel	1969-12-31 16:00:00
13959+++ d/google/cloud/workflows/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
13960@@ -0,0 +1,26 @@
13961+load("@rules_proto//proto:defs.bzl", "proto_library")
13962+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
13963+
13964+proto_library(
13965+    name = "workflows_proto",
13966+    srcs = ["workflows.proto"],
13967+    visibility = ["//visibility:public"],
13968+    deps = [
13969+        "//google/api:annotations_proto",
13970+        "//google/longrunning:longrunning_proto",
13971+        "@com_google_protobuf//:field_mask_proto",
13972+        "@com_google_protobuf//:timestamp_proto",
13973+    ],
13974+)
13975+
13976+go_proto_library(
13977+    name = "workflows_go_proto",
13978+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
13979+    importpath = "google.golang.org/genproto/googleapis/cloud/workflows/v1",
13980+    proto = ":workflows_proto",
13981+    visibility = ["//visibility:public"],
13982+    deps = [
13983+        "//google/api:annotations_go_proto",
13984+        "//google/longrunning:longrunning_go_proto",
13985+    ],
13986+)
13987diff -urN c/google/cloud/workflows/v1beta/BUILD.bazel d/google/cloud/workflows/v1beta/BUILD.bazel
13988--- c/google/cloud/workflows/v1beta/BUILD.bazel	1969-12-31 16:00:00
13989+++ d/google/cloud/workflows/v1beta/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
13990@@ -0,0 +1,26 @@
13991+load("@rules_proto//proto:defs.bzl", "proto_library")
13992+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
13993+
13994+proto_library(
13995+    name = "workflows_proto",
13996+    srcs = ["workflows.proto"],
13997+    visibility = ["//visibility:public"],
13998+    deps = [
13999+        "//google/api:annotations_proto",
14000+        "//google/longrunning:longrunning_proto",
14001+        "@com_google_protobuf//:field_mask_proto",
14002+        "@com_google_protobuf//:timestamp_proto",
14003+    ],
14004+)
14005+
14006+go_proto_library(
14007+    name = "workflows_go_proto",
14008+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
14009+    importpath = "google.golang.org/genproto/googleapis/cloud/workflows/v1beta",
14010+    proto = ":workflows_proto",
14011+    visibility = ["//visibility:public"],
14012+    deps = [
14013+        "//google/api:annotations_go_proto",
14014+        "//google/longrunning:longrunning_go_proto",
14015+    ],
14016+)
14017diff -urN c/google/container/v1/BUILD.bazel d/google/container/v1/BUILD.bazel
14018--- c/google/container/v1/BUILD.bazel	1969-12-31 16:00:00
14019+++ d/google/container/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
14020@@ -0,0 +1,30 @@
14021+load("@rules_proto//proto:defs.bzl", "proto_library")
14022+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
14023+
14024+proto_library(
14025+    name = "container_proto",
14026+    srcs = ["cluster_service.proto"],
14027+    visibility = ["//visibility:public"],
14028+    deps = [
14029+        "//google/api:annotations_proto",
14030+        "//google/rpc:code_proto",
14031+        "//google/rpc:status_proto",
14032+        "@com_google_protobuf//:duration_proto",
14033+        "@com_google_protobuf//:empty_proto",
14034+        "@com_google_protobuf//:timestamp_proto",
14035+        "@com_google_protobuf//:wrappers_proto",
14036+    ],
14037+)
14038+
14039+go_proto_library(
14040+    name = "container_go_proto",
14041+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
14042+    importpath = "google.golang.org/genproto/googleapis/container/v1",
14043+    proto = ":container_proto",
14044+    visibility = ["//visibility:public"],
14045+    deps = [
14046+        "//google/api:annotations_go_proto",
14047+        "//google/rpc:code_go_proto",
14048+        "//google/rpc:status_go_proto",
14049+    ],
14050+)
14051diff -urN c/google/container/v1alpha1/BUILD.bazel d/google/container/v1alpha1/BUILD.bazel
14052--- c/google/container/v1alpha1/BUILD.bazel	1969-12-31 16:00:00
14053+++ d/google/container/v1alpha1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
14054@@ -0,0 +1,21 @@
14055+load("@rules_proto//proto:defs.bzl", "proto_library")
14056+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
14057+
14058+proto_library(
14059+    name = "container_proto",
14060+    srcs = ["cluster_service.proto"],
14061+    visibility = ["//visibility:public"],
14062+    deps = [
14063+        "//google/api:annotations_proto",
14064+        "@com_google_protobuf//:empty_proto",
14065+    ],
14066+)
14067+
14068+go_proto_library(
14069+    name = "container_go_proto",
14070+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
14071+    importpath = "google.golang.org/genproto/googleapis/container/v1alpha1",
14072+    proto = ":container_proto",
14073+    visibility = ["//visibility:public"],
14074+    deps = ["//google/api:annotations_go_proto"],
14075+)
14076diff -urN c/google/container/v1beta1/BUILD.bazel d/google/container/v1beta1/BUILD.bazel
14077--- c/google/container/v1beta1/BUILD.bazel	1969-12-31 16:00:00
14078+++ d/google/container/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
14079@@ -0,0 +1,32 @@
14080+load("@rules_proto//proto:defs.bzl", "proto_library")
14081+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
14082+
14083+proto_library(
14084+    name = "container_proto",
14085+    srcs = ["cluster_service.proto"],
14086+    visibility = ["//visibility:public"],
14087+    deps = [
14088+        "//google/api:annotations_proto",
14089+        "//google/rpc:code_proto",
14090+        "//google/rpc:status_proto",
14091+        "//google/type:date_proto",
14092+        "@com_google_protobuf//:duration_proto",
14093+        "@com_google_protobuf//:empty_proto",
14094+        "@com_google_protobuf//:timestamp_proto",
14095+        "@com_google_protobuf//:wrappers_proto",
14096+    ],
14097+)
14098+
14099+go_proto_library(
14100+    name = "container_go_proto",
14101+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
14102+    importpath = "google.golang.org/genproto/googleapis/container/v1beta1",
14103+    proto = ":container_proto",
14104+    visibility = ["//visibility:public"],
14105+    deps = [
14106+        "//google/api:annotations_go_proto",
14107+        "//google/rpc:code_go_proto",
14108+        "//google/rpc:status_go_proto",
14109+        "//google/type:date_go_proto",
14110+    ],
14111+)
14112diff -urN c/google/dataflow/v1beta3/BUILD.bazel d/google/dataflow/v1beta3/BUILD.bazel
14113--- c/google/dataflow/v1beta3/BUILD.bazel	1969-12-31 16:00:00
14114+++ d/google/dataflow/v1beta3/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
14115@@ -0,0 +1,36 @@
14116+load("@rules_proto//proto:defs.bzl", "proto_library")
14117+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
14118+
14119+proto_library(
14120+    name = "dataflow_proto",
14121+    srcs = [
14122+        "environment.proto",
14123+        "jobs.proto",
14124+        "messages.proto",
14125+        "metrics.proto",
14126+        "snapshots.proto",
14127+        "streaming.proto",
14128+        "templates.proto",
14129+    ],
14130+    visibility = ["//visibility:public"],
14131+    deps = [
14132+        "//google/api:annotations_proto",
14133+        "//google/rpc:status_proto",
14134+        "@com_google_protobuf//:any_proto",
14135+        "@com_google_protobuf//:duration_proto",
14136+        "@com_google_protobuf//:struct_proto",
14137+        "@com_google_protobuf//:timestamp_proto",
14138+    ],
14139+)
14140+
14141+go_proto_library(
14142+    name = "dataflow_go_proto",
14143+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
14144+    importpath = "google.golang.org/genproto/googleapis/dataflow/v1beta3",
14145+    proto = ":dataflow_proto",
14146+    visibility = ["//visibility:public"],
14147+    deps = [
14148+        "//google/api:annotations_go_proto",
14149+        "//google/rpc:status_go_proto",
14150+    ],
14151+)
14152diff -urN c/google/datastore/admin/v1/BUILD.bazel d/google/datastore/admin/v1/BUILD.bazel
14153--- c/google/datastore/admin/v1/BUILD.bazel	1969-12-31 16:00:00
14154+++ d/google/datastore/admin/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
14155@@ -0,0 +1,29 @@
14156+load("@rules_proto//proto:defs.bzl", "proto_library")
14157+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
14158+
14159+proto_library(
14160+    name = "admin_proto",
14161+    srcs = [
14162+        "datastore_admin.proto",
14163+        "index.proto",
14164+        "migration.proto",
14165+    ],
14166+    visibility = ["//visibility:public"],
14167+    deps = [
14168+        "//google/api:annotations_proto",
14169+        "//google/longrunning:longrunning_proto",
14170+        "@com_google_protobuf//:timestamp_proto",
14171+    ],
14172+)
14173+
14174+go_proto_library(
14175+    name = "admin_go_proto",
14176+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
14177+    importpath = "google.golang.org/genproto/googleapis/datastore/admin/v1",
14178+    proto = ":admin_proto",
14179+    visibility = ["//visibility:public"],
14180+    deps = [
14181+        "//google/api:annotations_go_proto",
14182+        "//google/longrunning:longrunning_go_proto",
14183+    ],
14184+)
14185diff -urN c/google/datastore/admin/v1beta1/BUILD.bazel d/google/datastore/admin/v1beta1/BUILD.bazel
14186--- c/google/datastore/admin/v1beta1/BUILD.bazel	1969-12-31 16:00:00
14187+++ d/google/datastore/admin/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
14188@@ -0,0 +1,25 @@
14189+load("@rules_proto//proto:defs.bzl", "proto_library")
14190+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
14191+
14192+proto_library(
14193+    name = "admin_proto",
14194+    srcs = ["datastore_admin.proto"],
14195+    visibility = ["//visibility:public"],
14196+    deps = [
14197+        "//google/api:annotations_proto",
14198+        "//google/longrunning:longrunning_proto",
14199+        "@com_google_protobuf//:timestamp_proto",
14200+    ],
14201+)
14202+
14203+go_proto_library(
14204+    name = "admin_go_proto",
14205+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
14206+    importpath = "google.golang.org/genproto/googleapis/datastore/admin/v1beta1",
14207+    proto = ":admin_proto",
14208+    visibility = ["//visibility:public"],
14209+    deps = [
14210+        "//google/api:annotations_go_proto",
14211+        "//google/longrunning:longrunning_go_proto",
14212+    ],
14213+)
14214diff -urN c/google/datastore/v1/BUILD.bazel d/google/datastore/v1/BUILD.bazel
14215--- c/google/datastore/v1/BUILD.bazel	1969-12-31 16:00:00
14216+++ d/google/datastore/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
14217@@ -0,0 +1,32 @@
14218+load("@rules_proto//proto:defs.bzl", "proto_library")
14219+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
14220+
14221+proto_library(
14222+    name = "datastore_proto",
14223+    srcs = [
14224+        "aggregation_result.proto",
14225+        "datastore.proto",
14226+        "entity.proto",
14227+        "query.proto",
14228+    ],
14229+    visibility = ["//visibility:public"],
14230+    deps = [
14231+        "//google/api:annotations_proto",
14232+        "//google/type:latlng_proto",
14233+        "@com_google_protobuf//:struct_proto",
14234+        "@com_google_protobuf//:timestamp_proto",
14235+        "@com_google_protobuf//:wrappers_proto",
14236+    ],
14237+)
14238+
14239+go_proto_library(
14240+    name = "datastore_go_proto",
14241+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
14242+    importpath = "google.golang.org/genproto/googleapis/datastore/v1",
14243+    proto = ":datastore_proto",
14244+    visibility = ["//visibility:public"],
14245+    deps = [
14246+        "//google/api:annotations_go_proto",
14247+        "//google/type:latlng_go_proto",
14248+    ],
14249+)
14250diff -urN c/google/datastore/v1beta3/BUILD.bazel d/google/datastore/v1beta3/BUILD.bazel
14251--- c/google/datastore/v1beta3/BUILD.bazel	1969-12-31 16:00:00
14252+++ d/google/datastore/v1beta3/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
14253@@ -0,0 +1,31 @@
14254+load("@rules_proto//proto:defs.bzl", "proto_library")
14255+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
14256+
14257+proto_library(
14258+    name = "datastore_proto",
14259+    srcs = [
14260+        "datastore.proto",
14261+        "entity.proto",
14262+        "query.proto",
14263+    ],
14264+    visibility = ["//visibility:public"],
14265+    deps = [
14266+        "//google/api:annotations_proto",
14267+        "//google/type:latlng_proto",
14268+        "@com_google_protobuf//:struct_proto",
14269+        "@com_google_protobuf//:timestamp_proto",
14270+        "@com_google_protobuf//:wrappers_proto",
14271+    ],
14272+)
14273+
14274+go_proto_library(
14275+    name = "datastore_go_proto",
14276+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
14277+    importpath = "google.golang.org/genproto/googleapis/datastore/v1beta3",
14278+    proto = ":datastore_proto",
14279+    visibility = ["//visibility:public"],
14280+    deps = [
14281+        "//google/api:annotations_go_proto",
14282+        "//google/type:latlng_go_proto",
14283+    ],
14284+)
14285diff -urN c/google/devtools/artifactregistry/v1/BUILD.bazel d/google/devtools/artifactregistry/v1/BUILD.bazel
14286--- c/google/devtools/artifactregistry/v1/BUILD.bazel	1969-12-31 16:00:00
14287+++ d/google/devtools/artifactregistry/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
14288@@ -0,0 +1,43 @@
14289+load("@rules_proto//proto:defs.bzl", "proto_library")
14290+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
14291+
14292+proto_library(
14293+    name = "artifactregistry_proto",
14294+    srcs = [
14295+        "apt_artifact.proto",
14296+        "artifact.proto",
14297+        "file.proto",
14298+        "package.proto",
14299+        "repository.proto",
14300+        "service.proto",
14301+        "settings.proto",
14302+        "tag.proto",
14303+        "version.proto",
14304+        "yum_artifact.proto",
14305+    ],
14306+    visibility = ["//visibility:public"],
14307+    deps = [
14308+        "//google/api:annotations_proto",
14309+        "//google/iam/v1:iam_proto",
14310+        "//google/longrunning:longrunning_proto",
14311+        "//google/rpc:status_proto",
14312+        "@com_google_protobuf//:empty_proto",
14313+        "@com_google_protobuf//:field_mask_proto",
14314+        "@com_google_protobuf//:struct_proto",
14315+        "@com_google_protobuf//:timestamp_proto",
14316+    ],
14317+)
14318+
14319+go_proto_library(
14320+    name = "artifactregistry_go_proto",
14321+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
14322+    importpath = "google.golang.org/genproto/googleapis/devtools/artifactregistry/v1",
14323+    proto = ":artifactregistry_proto",
14324+    visibility = ["//visibility:public"],
14325+    deps = [
14326+        "//google/api:annotations_go_proto",
14327+        "//google/iam/v1:iam_go_proto",
14328+        "//google/longrunning:longrunning_go_proto",
14329+        "//google/rpc:status_go_proto",
14330+    ],
14331+)
14332diff -urN c/google/devtools/artifactregistry/v1beta2/BUILD.bazel d/google/devtools/artifactregistry/v1beta2/BUILD.bazel
14333--- c/google/devtools/artifactregistry/v1beta2/BUILD.bazel	1969-12-31 16:00:00
14334+++ d/google/devtools/artifactregistry/v1beta2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
14335@@ -0,0 +1,42 @@
14336+load("@rules_proto//proto:defs.bzl", "proto_library")
14337+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
14338+
14339+proto_library(
14340+    name = "artifactregistry_proto",
14341+    srcs = [
14342+        "apt_artifact.proto",
14343+        "file.proto",
14344+        "package.proto",
14345+        "repository.proto",
14346+        "service.proto",
14347+        "settings.proto",
14348+        "tag.proto",
14349+        "version.proto",
14350+        "yum_artifact.proto",
14351+    ],
14352+    visibility = ["//visibility:public"],
14353+    deps = [
14354+        "//google/api:annotations_proto",
14355+        "//google/iam/v1:iam_proto",
14356+        "//google/longrunning:longrunning_proto",
14357+        "//google/rpc:status_proto",
14358+        "@com_google_protobuf//:empty_proto",
14359+        "@com_google_protobuf//:field_mask_proto",
14360+        "@com_google_protobuf//:struct_proto",
14361+        "@com_google_protobuf//:timestamp_proto",
14362+    ],
14363+)
14364+
14365+go_proto_library(
14366+    name = "artifactregistry_go_proto",
14367+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
14368+    importpath = "google.golang.org/genproto/googleapis/devtools/artifactregistry/v1beta2",
14369+    proto = ":artifactregistry_proto",
14370+    visibility = ["//visibility:public"],
14371+    deps = [
14372+        "//google/api:annotations_go_proto",
14373+        "//google/iam/v1:iam_go_proto",
14374+        "//google/longrunning:longrunning_go_proto",
14375+        "//google/rpc:status_go_proto",
14376+    ],
14377+)
14378diff -urN c/google/devtools/build/v1/BUILD.bazel d/google/devtools/build/v1/BUILD.bazel
14379--- c/google/devtools/build/v1/BUILD.bazel	1969-12-31 16:00:00
14380+++ d/google/devtools/build/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
14381@@ -0,0 +1,29 @@
14382+load("@rules_proto//proto:defs.bzl", "proto_library")
14383+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
14384+
14385+proto_library(
14386+    name = "build_proto",
14387+    srcs = [
14388+        "build_events.proto",
14389+        "build_status.proto",
14390+        "publish_build_event.proto",
14391+    ],
14392+    visibility = ["//visibility:public"],
14393+    deps = [
14394+        "//google/api:annotations_proto",
14395+        "@com_google_protobuf//:any_proto",
14396+        "@com_google_protobuf//:duration_proto",
14397+        "@com_google_protobuf//:empty_proto",
14398+        "@com_google_protobuf//:timestamp_proto",
14399+        "@com_google_protobuf//:wrappers_proto",
14400+    ],
14401+)
14402+
14403+go_proto_library(
14404+    name = "build_go_proto",
14405+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
14406+    importpath = "google.golang.org/genproto/googleapis/devtools/build/v1",
14407+    proto = ":build_proto",
14408+    visibility = ["//visibility:public"],
14409+    deps = ["//google/api:annotations_go_proto"],
14410+)
14411diff -urN c/google/devtools/cloudbuild/v1/BUILD.bazel d/google/devtools/cloudbuild/v1/BUILD.bazel
14412--- c/google/devtools/cloudbuild/v1/BUILD.bazel	1969-12-31 16:00:00
14413+++ d/google/devtools/cloudbuild/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
14414@@ -0,0 +1,30 @@
14415+load("@rules_proto//proto:defs.bzl", "proto_library")
14416+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
14417+
14418+proto_library(
14419+    name = "cloudbuild_proto",
14420+    srcs = ["cloudbuild.proto"],
14421+    visibility = ["//visibility:public"],
14422+    deps = [
14423+        "//google/api:annotations_proto",
14424+        "//google/api:httpbody_proto",
14425+        "//google/longrunning:longrunning_proto",
14426+        "@com_google_protobuf//:duration_proto",
14427+        "@com_google_protobuf//:empty_proto",
14428+        "@com_google_protobuf//:field_mask_proto",
14429+        "@com_google_protobuf//:timestamp_proto",
14430+    ],
14431+)
14432+
14433+go_proto_library(
14434+    name = "cloudbuild_go_proto",
14435+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
14436+    importpath = "google.golang.org/genproto/googleapis/devtools/cloudbuild/v1",
14437+    proto = ":cloudbuild_proto",
14438+    visibility = ["//visibility:public"],
14439+    deps = [
14440+        "//google/api:annotations_go_proto",
14441+        "//google/api:httpbody_go_proto",
14442+        "//google/longrunning:longrunning_go_proto",
14443+    ],
14444+)
14445diff -urN c/google/devtools/clouddebugger/v2/BUILD.bazel d/google/devtools/clouddebugger/v2/BUILD.bazel
14446--- c/google/devtools/clouddebugger/v2/BUILD.bazel	1969-12-31 16:00:00
14447+++ d/google/devtools/clouddebugger/v2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
14448@@ -0,0 +1,31 @@
14449+load("@rules_proto//proto:defs.bzl", "proto_library")
14450+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
14451+
14452+proto_library(
14453+    name = "clouddebugger_proto",
14454+    srcs = [
14455+        "controller.proto",
14456+        "data.proto",
14457+        "debugger.proto",
14458+    ],
14459+    visibility = ["//visibility:public"],
14460+    deps = [
14461+        "//google/api:annotations_proto",
14462+        "//google/devtools/source/v1:source_proto",
14463+        "@com_google_protobuf//:empty_proto",
14464+        "@com_google_protobuf//:timestamp_proto",
14465+        "@com_google_protobuf//:wrappers_proto",
14466+    ],
14467+)
14468+
14469+go_proto_library(
14470+    name = "clouddebugger_go_proto",
14471+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
14472+    importpath = "google.golang.org/genproto/googleapis/devtools/clouddebugger/v2",
14473+    proto = ":clouddebugger_proto",
14474+    visibility = ["//visibility:public"],
14475+    deps = [
14476+        "//google/api:annotations_go_proto",
14477+        "//google/devtools/source/v1:source_go_proto",
14478+    ],
14479+)
14480diff -urN c/google/devtools/clouderrorreporting/v1beta1/BUILD.bazel d/google/devtools/clouderrorreporting/v1beta1/BUILD.bazel
14481--- c/google/devtools/clouderrorreporting/v1beta1/BUILD.bazel	1969-12-31 16:00:00
14482+++ d/google/devtools/clouderrorreporting/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
14483@@ -0,0 +1,27 @@
14484+load("@rules_proto//proto:defs.bzl", "proto_library")
14485+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
14486+
14487+proto_library(
14488+    name = "clouderrorreporting_proto",
14489+    srcs = [
14490+        "common.proto",
14491+        "error_group_service.proto",
14492+        "error_stats_service.proto",
14493+        "report_errors_service.proto",
14494+    ],
14495+    visibility = ["//visibility:public"],
14496+    deps = [
14497+        "//google/api:annotations_proto",
14498+        "@com_google_protobuf//:duration_proto",
14499+        "@com_google_protobuf//:timestamp_proto",
14500+    ],
14501+)
14502+
14503+go_proto_library(
14504+    name = "clouderrorreporting_go_proto",
14505+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
14506+    importpath = "google.golang.org/genproto/googleapis/devtools/clouderrorreporting/v1beta1",
14507+    proto = ":clouderrorreporting_proto",
14508+    visibility = ["//visibility:public"],
14509+    deps = ["//google/api:annotations_go_proto"],
14510+)
14511diff -urN c/google/devtools/cloudprofiler/v2/BUILD.bazel d/google/devtools/cloudprofiler/v2/BUILD.bazel
14512--- c/google/devtools/cloudprofiler/v2/BUILD.bazel	1969-12-31 16:00:00
14513+++ d/google/devtools/cloudprofiler/v2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
14514@@ -0,0 +1,22 @@
14515+load("@rules_proto//proto:defs.bzl", "proto_library")
14516+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
14517+
14518+proto_library(
14519+    name = "cloudprofiler_proto",
14520+    srcs = ["profiler.proto"],
14521+    visibility = ["//visibility:public"],
14522+    deps = [
14523+        "//google/api:annotations_proto",
14524+        "@com_google_protobuf//:duration_proto",
14525+        "@com_google_protobuf//:field_mask_proto",
14526+    ],
14527+)
14528+
14529+go_proto_library(
14530+    name = "cloudprofiler_go_proto",
14531+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
14532+    importpath = "google.golang.org/genproto/googleapis/devtools/cloudprofiler/v2",
14533+    proto = ":cloudprofiler_proto",
14534+    visibility = ["//visibility:public"],
14535+    deps = ["//google/api:annotations_go_proto"],
14536+)
14537diff -urN c/google/devtools/cloudtrace/v1/BUILD.bazel d/google/devtools/cloudtrace/v1/BUILD.bazel
14538--- c/google/devtools/cloudtrace/v1/BUILD.bazel	1969-12-31 16:00:00
14539+++ d/google/devtools/cloudtrace/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
14540@@ -0,0 +1,22 @@
14541+load("@rules_proto//proto:defs.bzl", "proto_library")
14542+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
14543+
14544+proto_library(
14545+    name = "cloudtrace_proto",
14546+    srcs = ["trace.proto"],
14547+    visibility = ["//visibility:public"],
14548+    deps = [
14549+        "//google/api:annotations_proto",
14550+        "@com_google_protobuf//:empty_proto",
14551+        "@com_google_protobuf//:timestamp_proto",
14552+    ],
14553+)
14554+
14555+go_proto_library(
14556+    name = "cloudtrace_go_proto",
14557+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
14558+    importpath = "google.golang.org/genproto/googleapis/devtools/cloudtrace/v1",
14559+    proto = ":cloudtrace_proto",
14560+    visibility = ["//visibility:public"],
14561+    deps = ["//google/api:annotations_go_proto"],
14562+)
14563diff -urN c/google/devtools/cloudtrace/v2/BUILD.bazel d/google/devtools/cloudtrace/v2/BUILD.bazel
14564--- c/google/devtools/cloudtrace/v2/BUILD.bazel	1969-12-31 16:00:00
14565+++ d/google/devtools/cloudtrace/v2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
14566@@ -0,0 +1,30 @@
14567+load("@rules_proto//proto:defs.bzl", "proto_library")
14568+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
14569+
14570+proto_library(
14571+    name = "cloudtrace_proto",
14572+    srcs = [
14573+        "trace.proto",
14574+        "tracing.proto",
14575+    ],
14576+    visibility = ["//visibility:public"],
14577+    deps = [
14578+        "//google/api:annotations_proto",
14579+        "//google/rpc:status_proto",
14580+        "@com_google_protobuf//:empty_proto",
14581+        "@com_google_protobuf//:timestamp_proto",
14582+        "@com_google_protobuf//:wrappers_proto",
14583+    ],
14584+)
14585+
14586+go_proto_library(
14587+    name = "cloudtrace_go_proto",
14588+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
14589+    importpath = "google.golang.org/genproto/googleapis/devtools/cloudtrace/v2",
14590+    proto = ":cloudtrace_proto",
14591+    visibility = ["//visibility:public"],
14592+    deps = [
14593+        "//google/api:annotations_go_proto",
14594+        "//google/rpc:status_go_proto",
14595+    ],
14596+)
14597diff -urN c/google/devtools/containeranalysis/v1/BUILD.bazel d/google/devtools/containeranalysis/v1/BUILD.bazel
14598--- c/google/devtools/containeranalysis/v1/BUILD.bazel	1969-12-31 16:00:00
14599+++ d/google/devtools/containeranalysis/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
14600@@ -0,0 +1,26 @@
14601+load("@rules_proto//proto:defs.bzl", "proto_library")
14602+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
14603+
14604+proto_library(
14605+    name = "containeranalysis_proto",
14606+    srcs = ["containeranalysis.proto"],
14607+    visibility = ["//visibility:public"],
14608+    deps = [
14609+        "//google/api:annotations_proto",
14610+        "//google/iam/v1:iam_proto",
14611+        "//grafeas/v1:grafeas_proto",
14612+    ],
14613+)
14614+
14615+go_proto_library(
14616+    name = "containeranalysis_go_proto",
14617+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
14618+    importpath = "google.golang.org/genproto/googleapis/devtools/containeranalysis/v1",
14619+    proto = ":containeranalysis_proto",
14620+    visibility = ["//visibility:public"],
14621+    deps = [
14622+        "//google/api:annotations_go_proto",
14623+        "//google/iam/v1:iam_go_proto",
14624+        "//grafeas/v1:grafeas_go_proto",
14625+    ],
14626+)
14627diff -urN c/google/devtools/containeranalysis/v1beta1/BUILD.bazel d/google/devtools/containeranalysis/v1beta1/BUILD.bazel
14628--- c/google/devtools/containeranalysis/v1beta1/BUILD.bazel	1969-12-31 16:00:00
14629+++ d/google/devtools/containeranalysis/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
14630@@ -0,0 +1,25 @@
14631+load("@rules_proto//proto:defs.bzl", "proto_library")
14632+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
14633+
14634+proto_library(
14635+    name = "containeranalysis_proto",
14636+    srcs = ["containeranalysis.proto"],
14637+    visibility = ["//visibility:public"],
14638+    deps = [
14639+        "//google/api:annotations_proto",
14640+        "//google/iam/v1:iam_proto",
14641+        "@com_google_protobuf//:timestamp_proto",
14642+    ],
14643+)
14644+
14645+go_proto_library(
14646+    name = "containeranalysis_go_proto",
14647+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
14648+    importpath = "google.golang.org/genproto/googleapis/devtools/containeranalysis/v1beta1",
14649+    proto = ":containeranalysis_proto",
14650+    visibility = ["//visibility:public"],
14651+    deps = [
14652+        "//google/api:annotations_go_proto",
14653+        "//google/iam/v1:iam_go_proto",
14654+    ],
14655+)
14656diff -urN c/google/devtools/containeranalysis/v1beta1/attestation/BUILD.bazel d/google/devtools/containeranalysis/v1beta1/attestation/BUILD.bazel
14657--- c/google/devtools/containeranalysis/v1beta1/attestation/BUILD.bazel	1969-12-31 16:00:00
14658+++ d/google/devtools/containeranalysis/v1beta1/attestation/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
14659@@ -0,0 +1,17 @@
14660+load("@rules_proto//proto:defs.bzl", "proto_library")
14661+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
14662+
14663+proto_library(
14664+    name = "attestation_proto",
14665+    srcs = ["attestation.proto"],
14666+    visibility = ["//visibility:public"],
14667+    deps = ["//google/devtools/containeranalysis/v1beta1/common:common_proto"],
14668+)
14669+
14670+go_proto_library(
14671+    name = "attestation_go_proto",
14672+    importpath = "google.golang.org/genproto/googleapis/devtools/containeranalysis/v1beta1/attestation",
14673+    proto = ":attestation_proto",
14674+    visibility = ["//visibility:public"],
14675+    deps = ["//google/devtools/containeranalysis/v1beta1/common:common_go_proto"],
14676+)
14677diff -urN c/google/devtools/containeranalysis/v1beta1/build/BUILD.bazel d/google/devtools/containeranalysis/v1beta1/build/BUILD.bazel
14678--- c/google/devtools/containeranalysis/v1beta1/build/BUILD.bazel	1969-12-31 16:00:00
14679+++ d/google/devtools/containeranalysis/v1beta1/build/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
14680@@ -0,0 +1,17 @@
14681+load("@rules_proto//proto:defs.bzl", "proto_library")
14682+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
14683+
14684+proto_library(
14685+    name = "build_proto",
14686+    srcs = ["build.proto"],
14687+    visibility = ["//visibility:public"],
14688+    deps = ["//google/devtools/containeranalysis/v1beta1/provenance:provenance_proto"],
14689+)
14690+
14691+go_proto_library(
14692+    name = "build_go_proto",
14693+    importpath = "google.golang.org/genproto/googleapis/devtools/containeranalysis/v1beta1/build",
14694+    proto = ":build_proto",
14695+    visibility = ["//visibility:public"],
14696+    deps = ["//google/devtools/containeranalysis/v1beta1/provenance:provenance_go_proto"],
14697+)
14698diff -urN c/google/devtools/containeranalysis/v1beta1/common/BUILD.bazel d/google/devtools/containeranalysis/v1beta1/common/BUILD.bazel
14699--- c/google/devtools/containeranalysis/v1beta1/common/BUILD.bazel	1969-12-31 16:00:00
14700+++ d/google/devtools/containeranalysis/v1beta1/common/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
14701@@ -0,0 +1,15 @@
14702+load("@rules_proto//proto:defs.bzl", "proto_library")
14703+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
14704+
14705+proto_library(
14706+    name = "common_proto",
14707+    srcs = ["common.proto"],
14708+    visibility = ["//visibility:public"],
14709+)
14710+
14711+go_proto_library(
14712+    name = "common_go_proto",
14713+    importpath = "google.golang.org/genproto/googleapis/devtools/containeranalysis/v1beta1/common",
14714+    proto = ":common_proto",
14715+    visibility = ["//visibility:public"],
14716+)
14717diff -urN c/google/devtools/containeranalysis/v1beta1/cvss/BUILD.bazel d/google/devtools/containeranalysis/v1beta1/cvss/BUILD.bazel
14718--- c/google/devtools/containeranalysis/v1beta1/cvss/BUILD.bazel	1969-12-31 16:00:00
14719+++ d/google/devtools/containeranalysis/v1beta1/cvss/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
14720@@ -0,0 +1,15 @@
14721+load("@rules_proto//proto:defs.bzl", "proto_library")
14722+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
14723+
14724+proto_library(
14725+    name = "cvss_proto",
14726+    srcs = ["cvss.proto"],
14727+    visibility = ["//visibility:public"],
14728+)
14729+
14730+go_proto_library(
14731+    name = "cvss_go_proto",
14732+    importpath = "google.golang.org/genproto/googleapis/devtools/containeranalysis/v1beta1/cvss",
14733+    proto = ":cvss_proto",
14734+    visibility = ["//visibility:public"],
14735+)
14736diff -urN c/google/devtools/containeranalysis/v1beta1/deployment/BUILD.bazel d/google/devtools/containeranalysis/v1beta1/deployment/BUILD.bazel
14737--- c/google/devtools/containeranalysis/v1beta1/deployment/BUILD.bazel	1969-12-31 16:00:00
14738+++ d/google/devtools/containeranalysis/v1beta1/deployment/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
14739@@ -0,0 +1,16 @@
14740+load("@rules_proto//proto:defs.bzl", "proto_library")
14741+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
14742+
14743+proto_library(
14744+    name = "deployment_proto",
14745+    srcs = ["deployment.proto"],
14746+    visibility = ["//visibility:public"],
14747+    deps = ["@com_google_protobuf//:timestamp_proto"],
14748+)
14749+
14750+go_proto_library(
14751+    name = "deployment_go_proto",
14752+    importpath = "google.golang.org/genproto/googleapis/devtools/containeranalysis/v1beta1/deployment",
14753+    proto = ":deployment_proto",
14754+    visibility = ["//visibility:public"],
14755+)
14756diff -urN c/google/devtools/containeranalysis/v1beta1/discovery/BUILD.bazel d/google/devtools/containeranalysis/v1beta1/discovery/BUILD.bazel
14757--- c/google/devtools/containeranalysis/v1beta1/discovery/BUILD.bazel	1969-12-31 16:00:00
14758+++ d/google/devtools/containeranalysis/v1beta1/discovery/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
14759@@ -0,0 +1,24 @@
14760+load("@rules_proto//proto:defs.bzl", "proto_library")
14761+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
14762+
14763+proto_library(
14764+    name = "discovery_proto",
14765+    srcs = ["discovery.proto"],
14766+    visibility = ["//visibility:public"],
14767+    deps = [
14768+        "//google/devtools/containeranalysis/v1beta1/common:common_proto",
14769+        "//google/rpc:status_proto",
14770+        "@com_google_protobuf//:timestamp_proto",
14771+    ],
14772+)
14773+
14774+go_proto_library(
14775+    name = "discovery_go_proto",
14776+    importpath = "google.golang.org/genproto/googleapis/devtools/containeranalysis/v1beta1/discovery",
14777+    proto = ":discovery_proto",
14778+    visibility = ["//visibility:public"],
14779+    deps = [
14780+        "//google/devtools/containeranalysis/v1beta1/common:common_go_proto",
14781+        "//google/rpc:status_go_proto",
14782+    ],
14783+)
14784diff -urN c/google/devtools/containeranalysis/v1beta1/grafeas/BUILD.bazel d/google/devtools/containeranalysis/v1beta1/grafeas/BUILD.bazel
14785--- c/google/devtools/containeranalysis/v1beta1/grafeas/BUILD.bazel	1969-12-31 16:00:00
14786+++ d/google/devtools/containeranalysis/v1beta1/grafeas/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
14787@@ -0,0 +1,43 @@
14788+load("@rules_proto//proto:defs.bzl", "proto_library")
14789+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
14790+
14791+proto_library(
14792+    name = "grafeas_proto",
14793+    srcs = ["grafeas.proto"],
14794+    visibility = ["//visibility:public"],
14795+    deps = [
14796+        "//google/api:annotations_proto",
14797+        "//google/devtools/containeranalysis/v1beta1/attestation:attestation_proto",
14798+        "//google/devtools/containeranalysis/v1beta1/build:build_proto",
14799+        "//google/devtools/containeranalysis/v1beta1/common:common_proto",
14800+        "//google/devtools/containeranalysis/v1beta1/deployment:deployment_proto",
14801+        "//google/devtools/containeranalysis/v1beta1/discovery:discovery_proto",
14802+        "//google/devtools/containeranalysis/v1beta1/image:image_proto",
14803+        "//google/devtools/containeranalysis/v1beta1/package:package_proto",
14804+        "//google/devtools/containeranalysis/v1beta1/provenance:provenance_proto",
14805+        "//google/devtools/containeranalysis/v1beta1/vulnerability:vulnerability_proto",
14806+        "@com_google_protobuf//:empty_proto",
14807+        "@com_google_protobuf//:field_mask_proto",
14808+        "@com_google_protobuf//:timestamp_proto",
14809+    ],
14810+)
14811+
14812+go_proto_library(
14813+    name = "grafeas_go_proto",
14814+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
14815+    importpath = "google.golang.org/genproto/googleapis/devtools/containeranalysis/v1beta1/grafeas",
14816+    proto = ":grafeas_proto",
14817+    visibility = ["//visibility:public"],
14818+    deps = [
14819+        "//google/api:annotations_go_proto",
14820+        "//google/devtools/containeranalysis/v1beta1/attestation:attestation_go_proto",
14821+        "//google/devtools/containeranalysis/v1beta1/build:build_go_proto",
14822+        "//google/devtools/containeranalysis/v1beta1/common:common_go_proto",
14823+        "//google/devtools/containeranalysis/v1beta1/deployment:deployment_go_proto",
14824+        "//google/devtools/containeranalysis/v1beta1/discovery:discovery_go_proto",
14825+        "//google/devtools/containeranalysis/v1beta1/image:image_go_proto",
14826+        "//google/devtools/containeranalysis/v1beta1/package:package_go_proto",
14827+        "//google/devtools/containeranalysis/v1beta1/provenance:provenance_go_proto",
14828+        "//google/devtools/containeranalysis/v1beta1/vulnerability:vulnerability_go_proto",
14829+    ],
14830+)
14831diff -urN c/google/devtools/containeranalysis/v1beta1/image/BUILD.bazel d/google/devtools/containeranalysis/v1beta1/image/BUILD.bazel
14832--- c/google/devtools/containeranalysis/v1beta1/image/BUILD.bazel	1969-12-31 16:00:00
14833+++ d/google/devtools/containeranalysis/v1beta1/image/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
14834@@ -0,0 +1,15 @@
14835+load("@rules_proto//proto:defs.bzl", "proto_library")
14836+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
14837+
14838+proto_library(
14839+    name = "image_proto",
14840+    srcs = ["image.proto"],
14841+    visibility = ["//visibility:public"],
14842+)
14843+
14844+go_proto_library(
14845+    name = "image_go_proto",
14846+    importpath = "google.golang.org/genproto/googleapis/devtools/containeranalysis/v1beta1/image",
14847+    proto = ":image_proto",
14848+    visibility = ["//visibility:public"],
14849+)
14850diff -urN c/google/devtools/containeranalysis/v1beta1/package/BUILD.bazel d/google/devtools/containeranalysis/v1beta1/package/BUILD.bazel
14851--- c/google/devtools/containeranalysis/v1beta1/package/BUILD.bazel	1969-12-31 16:00:00
14852+++ d/google/devtools/containeranalysis/v1beta1/package/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
14853@@ -0,0 +1,15 @@
14854+load("@rules_proto//proto:defs.bzl", "proto_library")
14855+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
14856+
14857+proto_library(
14858+    name = "package_proto",
14859+    srcs = ["package.proto"],
14860+    visibility = ["//visibility:public"],
14861+)
14862+
14863+go_proto_library(
14864+    name = "package_go_proto",
14865+    importpath = "google.golang.org/genproto/googleapis/devtools/containeranalysis/v1beta1/package",
14866+    proto = ":package_proto",
14867+    visibility = ["//visibility:public"],
14868+)
14869diff -urN c/google/devtools/containeranalysis/v1beta1/provenance/BUILD.bazel d/google/devtools/containeranalysis/v1beta1/provenance/BUILD.bazel
14870--- c/google/devtools/containeranalysis/v1beta1/provenance/BUILD.bazel	1969-12-31 16:00:00
14871+++ d/google/devtools/containeranalysis/v1beta1/provenance/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
14872@@ -0,0 +1,20 @@
14873+load("@rules_proto//proto:defs.bzl", "proto_library")
14874+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
14875+
14876+proto_library(
14877+    name = "provenance_proto",
14878+    srcs = ["provenance.proto"],
14879+    visibility = ["//visibility:public"],
14880+    deps = [
14881+        "//google/devtools/containeranalysis/v1beta1/source:source_proto",
14882+        "@com_google_protobuf//:timestamp_proto",
14883+    ],
14884+)
14885+
14886+go_proto_library(
14887+    name = "provenance_go_proto",
14888+    importpath = "google.golang.org/genproto/googleapis/devtools/containeranalysis/v1beta1/provenance",
14889+    proto = ":provenance_proto",
14890+    visibility = ["//visibility:public"],
14891+    deps = ["//google/devtools/containeranalysis/v1beta1/source:source_go_proto"],
14892+)
14893diff -urN c/google/devtools/containeranalysis/v1beta1/source/BUILD.bazel d/google/devtools/containeranalysis/v1beta1/source/BUILD.bazel
14894--- c/google/devtools/containeranalysis/v1beta1/source/BUILD.bazel	1969-12-31 16:00:00
14895+++ d/google/devtools/containeranalysis/v1beta1/source/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
14896@@ -0,0 +1,15 @@
14897+load("@rules_proto//proto:defs.bzl", "proto_library")
14898+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
14899+
14900+proto_library(
14901+    name = "source_proto",
14902+    srcs = ["source.proto"],
14903+    visibility = ["//visibility:public"],
14904+)
14905+
14906+go_proto_library(
14907+    name = "source_go_proto",
14908+    importpath = "google.golang.org/genproto/googleapis/devtools/containeranalysis/v1beta1/source",
14909+    proto = ":source_proto",
14910+    visibility = ["//visibility:public"],
14911+)
14912diff -urN c/google/devtools/containeranalysis/v1beta1/vulnerability/BUILD.bazel d/google/devtools/containeranalysis/v1beta1/vulnerability/BUILD.bazel
14913--- c/google/devtools/containeranalysis/v1beta1/vulnerability/BUILD.bazel	1969-12-31 16:00:00
14914+++ d/google/devtools/containeranalysis/v1beta1/vulnerability/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
14915@@ -0,0 +1,26 @@
14916+load("@rules_proto//proto:defs.bzl", "proto_library")
14917+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
14918+
14919+proto_library(
14920+    name = "vulnerability_proto",
14921+    srcs = ["vulnerability.proto"],
14922+    visibility = ["//visibility:public"],
14923+    deps = [
14924+        "//google/devtools/containeranalysis/v1beta1/common:common_proto",
14925+        "//google/devtools/containeranalysis/v1beta1/cvss:cvss_proto",
14926+        "//google/devtools/containeranalysis/v1beta1/package:package_proto",
14927+        "@com_google_protobuf//:timestamp_proto",
14928+    ],
14929+)
14930+
14931+go_proto_library(
14932+    name = "vulnerability_go_proto",
14933+    importpath = "google.golang.org/genproto/googleapis/devtools/containeranalysis/v1beta1/vulnerability",
14934+    proto = ":vulnerability_proto",
14935+    visibility = ["//visibility:public"],
14936+    deps = [
14937+        "//google/devtools/containeranalysis/v1beta1/common:common_go_proto",
14938+        "//google/devtools/containeranalysis/v1beta1/cvss:cvss_go_proto",
14939+        "//google/devtools/containeranalysis/v1beta1/package:package_go_proto",
14940+    ],
14941+)
14942diff -urN c/google/devtools/remoteworkers/v1test2/BUILD.bazel d/google/devtools/remoteworkers/v1test2/BUILD.bazel
14943--- c/google/devtools/remoteworkers/v1test2/BUILD.bazel	1969-12-31 16:00:00
14944+++ d/google/devtools/remoteworkers/v1test2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
14945@@ -0,0 +1,32 @@
14946+load("@rules_proto//proto:defs.bzl", "proto_library")
14947+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
14948+
14949+proto_library(
14950+    name = "remoteworkers_proto",
14951+    srcs = [
14952+        "bots.proto",
14953+        "command.proto",
14954+        "worker.proto",
14955+    ],
14956+    visibility = ["//visibility:public"],
14957+    deps = [
14958+        "//google/api:annotations_proto",
14959+        "//google/rpc:status_proto",
14960+        "@com_google_protobuf//:any_proto",
14961+        "@com_google_protobuf//:duration_proto",
14962+        "@com_google_protobuf//:field_mask_proto",
14963+        "@com_google_protobuf//:timestamp_proto",
14964+    ],
14965+)
14966+
14967+go_proto_library(
14968+    name = "remoteworkers_go_proto",
14969+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
14970+    importpath = "google.golang.org/genproto/googleapis/devtools/remoteworkers/v1test2",
14971+    proto = ":remoteworkers_proto",
14972+    visibility = ["//visibility:public"],
14973+    deps = [
14974+        "//google/api:annotations_go_proto",
14975+        "//google/rpc:status_go_proto",
14976+    ],
14977+)
14978diff -urN c/google/devtools/resultstore/v2/BUILD.bazel d/google/devtools/resultstore/v2/BUILD.bazel
14979--- c/google/devtools/resultstore/v2/BUILD.bazel	1969-12-31 16:00:00
14980+++ d/google/devtools/resultstore/v2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
14981@@ -0,0 +1,43 @@
14982+load("@rules_proto//proto:defs.bzl", "proto_library")
14983+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
14984+
14985+proto_library(
14986+    name = "resultstore_proto",
14987+    srcs = [
14988+        "action.proto",
14989+        "common.proto",
14990+        "configuration.proto",
14991+        "configured_target.proto",
14992+        "coverage.proto",
14993+        "coverage_summary.proto",
14994+        "download_metadata.proto",
14995+        "file.proto",
14996+        "file_processing_error.proto",
14997+        "file_set.proto",
14998+        "invocation.proto",
14999+        "resultstore_download.proto",
15000+        "resultstore_file_download.proto",
15001+        "resultstore_upload.proto",
15002+        "target.proto",
15003+        "test_suite.proto",
15004+        "upload_metadata.proto",
15005+    ],
15006+    visibility = ["//visibility:public"],
15007+    deps = [
15008+        "//google/api:annotations_proto",
15009+        "@com_google_protobuf//:duration_proto",
15010+        "@com_google_protobuf//:empty_proto",
15011+        "@com_google_protobuf//:field_mask_proto",
15012+        "@com_google_protobuf//:timestamp_proto",
15013+        "@com_google_protobuf//:wrappers_proto",
15014+    ],
15015+)
15016+
15017+go_proto_library(
15018+    name = "resultstore_go_proto",
15019+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
15020+    importpath = "google.golang.org/genproto/googleapis/devtools/resultstore/v2",
15021+    proto = ":resultstore_proto",
15022+    visibility = ["//visibility:public"],
15023+    deps = ["//google/api:annotations_go_proto"],
15024+)
15025diff -urN c/google/devtools/source/v1/BUILD.bazel d/google/devtools/source/v1/BUILD.bazel
15026--- c/google/devtools/source/v1/BUILD.bazel	1969-12-31 16:00:00
15027+++ d/google/devtools/source/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
15028@@ -0,0 +1,15 @@
15029+load("@rules_proto//proto:defs.bzl", "proto_library")
15030+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
15031+
15032+proto_library(
15033+    name = "source_proto",
15034+    srcs = ["source_context.proto"],
15035+    visibility = ["//visibility:public"],
15036+)
15037+
15038+go_proto_library(
15039+    name = "source_go_proto",
15040+    importpath = "google.golang.org/genproto/googleapis/devtools/source/v1",
15041+    proto = ":source_proto",
15042+    visibility = ["//visibility:public"],
15043+)
15044diff -urN c/google/devtools/sourcerepo/v1/BUILD.bazel d/google/devtools/sourcerepo/v1/BUILD.bazel
15045--- c/google/devtools/sourcerepo/v1/BUILD.bazel	1969-12-31 16:00:00
15046+++ d/google/devtools/sourcerepo/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
15047@@ -0,0 +1,25 @@
15048+load("@rules_proto//proto:defs.bzl", "proto_library")
15049+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
15050+
15051+proto_library(
15052+    name = "sourcerepo_proto",
15053+    srcs = ["sourcerepo.proto"],
15054+    visibility = ["//visibility:public"],
15055+    deps = [
15056+        "//google/api:annotations_proto",
15057+        "//google/iam/v1:iam_proto",
15058+        "@com_google_protobuf//:empty_proto",
15059+    ],
15060+)
15061+
15062+go_proto_library(
15063+    name = "sourcerepo_go_proto",
15064+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
15065+    importpath = "google.golang.org/genproto/googleapis/devtools/sourcerepo/v1",
15066+    proto = ":sourcerepo_proto",
15067+    visibility = ["//visibility:public"],
15068+    deps = [
15069+        "//google/api:annotations_go_proto",
15070+        "//google/iam/v1:iam_go_proto",
15071+    ],
15072+)
15073diff -urN c/google/devtools/testing/v1/BUILD.bazel d/google/devtools/testing/v1/BUILD.bazel
15074--- c/google/devtools/testing/v1/BUILD.bazel	1969-12-31 16:00:00
15075+++ d/google/devtools/testing/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
15076@@ -0,0 +1,30 @@
15077+load("@rules_proto//proto:defs.bzl", "proto_library")
15078+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
15079+
15080+proto_library(
15081+    name = "testing_proto",
15082+    srcs = [
15083+        "application_details.proto",
15084+        "test_environment_discovery.proto",
15085+        "test_execution.proto",
15086+    ],
15087+    visibility = ["//visibility:public"],
15088+    deps = [
15089+        "//google/api:annotations_proto",
15090+        "//google/type:date_proto",
15091+        "@com_google_protobuf//:duration_proto",
15092+        "@com_google_protobuf//:timestamp_proto",
15093+    ],
15094+)
15095+
15096+go_proto_library(
15097+    name = "testing_go_proto",
15098+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
15099+    importpath = "google.golang.org/genproto/googleapis/devtools/testing/v1",
15100+    proto = ":testing_proto",
15101+    visibility = ["//visibility:public"],
15102+    deps = [
15103+        "//google/api:annotations_go_proto",
15104+        "//google/type:date_go_proto",
15105+    ],
15106+)
15107diff -urN c/google/example/endpointsapis/v1/BUILD.bazel d/google/example/endpointsapis/v1/BUILD.bazel
15108--- c/google/example/endpointsapis/v1/BUILD.bazel	1969-12-31 16:00:00
15109+++ d/google/example/endpointsapis/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
15110@@ -0,0 +1,21 @@
15111+load("@rules_proto//proto:defs.bzl", "proto_library")
15112+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
15113+
15114+proto_library(
15115+    name = "v1_proto",
15116+    srcs = ["workspace.proto"],
15117+    visibility = ["//visibility:public"],
15118+    deps = [
15119+        "//google/api:annotations_proto",
15120+        "@com_google_protobuf//:empty_proto",
15121+    ],
15122+)
15123+
15124+go_proto_library(
15125+    name = "v1_go_proto",
15126+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
15127+    importpath = "google.golang.org/genproto/googleapis/example/endpointsapis/v1",
15128+    proto = ":v1_proto",
15129+    visibility = ["//visibility:public"],
15130+    deps = ["//google/api:annotations_go_proto"],
15131+)
15132diff -urN c/google/example/library/v1/BUILD.bazel d/google/example/library/v1/BUILD.bazel
15133--- c/google/example/library/v1/BUILD.bazel	1969-12-31 16:00:00
15134+++ d/google/example/library/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
15135@@ -0,0 +1,22 @@
15136+load("@rules_proto//proto:defs.bzl", "proto_library")
15137+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
15138+
15139+proto_library(
15140+    name = "library_proto",
15141+    srcs = ["library.proto"],
15142+    visibility = ["//visibility:public"],
15143+    deps = [
15144+        "//google/api:annotations_proto",
15145+        "@com_google_protobuf//:empty_proto",
15146+        "@com_google_protobuf//:field_mask_proto",
15147+    ],
15148+)
15149+
15150+go_proto_library(
15151+    name = "library_go_proto",
15152+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
15153+    importpath = "google.golang.org/genproto/googleapis/example/library/v1",
15154+    proto = ":library_proto",
15155+    visibility = ["//visibility:public"],
15156+    deps = ["//google/api:annotations_go_proto"],
15157+)
15158diff -urN c/google/firebase/fcm/connection/v1alpha1/BUILD.bazel d/google/firebase/fcm/connection/v1alpha1/BUILD.bazel
15159--- c/google/firebase/fcm/connection/v1alpha1/BUILD.bazel	1969-12-31 16:00:00
15160+++ d/google/firebase/fcm/connection/v1alpha1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
15161@@ -0,0 +1,21 @@
15162+load("@rules_proto//proto:defs.bzl", "proto_library")
15163+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
15164+
15165+proto_library(
15166+    name = "connection_proto",
15167+    srcs = ["connection_api.proto"],
15168+    visibility = ["//visibility:public"],
15169+    deps = [
15170+        "//google/api:annotations_proto",
15171+        "@com_google_protobuf//:timestamp_proto",
15172+    ],
15173+)
15174+
15175+go_proto_library(
15176+    name = "connection_go_proto",
15177+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
15178+    importpath = "google.golang.org/genproto/googleapis/firebase/fcm/connection/v1alpha1",
15179+    proto = ":connection_proto",
15180+    visibility = ["//visibility:public"],
15181+    deps = ["//google/api:annotations_go_proto"],
15182+)
15183diff -urN c/google/firestore/admin/v1/BUILD.bazel d/google/firestore/admin/v1/BUILD.bazel
15184--- c/google/firestore/admin/v1/BUILD.bazel	1969-12-31 16:00:00
15185+++ d/google/firestore/admin/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
15186@@ -0,0 +1,34 @@
15187+load("@rules_proto//proto:defs.bzl", "proto_library")
15188+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
15189+
15190+proto_library(
15191+    name = "admin_proto",
15192+    srcs = [
15193+        "database.proto",
15194+        "field.proto",
15195+        "firestore_admin.proto",
15196+        "index.proto",
15197+        "location.proto",
15198+        "operation.proto",
15199+    ],
15200+    visibility = ["//visibility:public"],
15201+    deps = [
15202+        "//google/api:annotations_proto",
15203+        "//google/longrunning:longrunning_proto",
15204+        "@com_google_protobuf//:empty_proto",
15205+        "@com_google_protobuf//:field_mask_proto",
15206+        "@com_google_protobuf//:timestamp_proto",
15207+    ],
15208+)
15209+
15210+go_proto_library(
15211+    name = "admin_go_proto",
15212+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
15213+    importpath = "google.golang.org/genproto/googleapis/firestore/admin/v1",
15214+    proto = ":admin_proto",
15215+    visibility = ["//visibility:public"],
15216+    deps = [
15217+        "//google/api:annotations_go_proto",
15218+        "//google/longrunning:longrunning_go_proto",
15219+    ],
15220+)
15221diff -urN c/google/firestore/admin/v1beta1/BUILD.bazel d/google/firestore/admin/v1beta1/BUILD.bazel
15222--- c/google/firestore/admin/v1beta1/BUILD.bazel	1969-12-31 16:00:00
15223+++ d/google/firestore/admin/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
15224@@ -0,0 +1,32 @@
15225+load("@rules_proto//proto:defs.bzl", "proto_library")
15226+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
15227+
15228+proto_library(
15229+    name = "admin_proto",
15230+    srcs = [
15231+        "firestore_admin.proto",
15232+        "index.proto",
15233+        "location.proto",
15234+    ],
15235+    visibility = ["//visibility:public"],
15236+    deps = [
15237+        "//google/api:annotations_proto",
15238+        "//google/longrunning:longrunning_proto",
15239+        "//google/type:latlng_proto",
15240+        "@com_google_protobuf//:empty_proto",
15241+        "@com_google_protobuf//:timestamp_proto",
15242+    ],
15243+)
15244+
15245+go_proto_library(
15246+    name = "admin_go_proto",
15247+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
15248+    importpath = "google.golang.org/genproto/googleapis/firestore/admin/v1beta1",
15249+    proto = ":admin_proto",
15250+    visibility = ["//visibility:public"],
15251+    deps = [
15252+        "//google/api:annotations_go_proto",
15253+        "//google/longrunning:longrunning_go_proto",
15254+        "//google/type:latlng_go_proto",
15255+    ],
15256+)
15257diff -urN c/google/firestore/admin/v1beta2/BUILD.bazel d/google/firestore/admin/v1beta2/BUILD.bazel
15258--- c/google/firestore/admin/v1beta2/BUILD.bazel	1969-12-31 16:00:00
15259+++ d/google/firestore/admin/v1beta2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
15260@@ -0,0 +1,32 @@
15261+load("@rules_proto//proto:defs.bzl", "proto_library")
15262+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
15263+
15264+proto_library(
15265+    name = "admin_proto",
15266+    srcs = [
15267+        "field.proto",
15268+        "firestore_admin.proto",
15269+        "index.proto",
15270+        "operation.proto",
15271+    ],
15272+    visibility = ["//visibility:public"],
15273+    deps = [
15274+        "//google/api:annotations_proto",
15275+        "//google/longrunning:longrunning_proto",
15276+        "@com_google_protobuf//:empty_proto",
15277+        "@com_google_protobuf//:field_mask_proto",
15278+        "@com_google_protobuf//:timestamp_proto",
15279+    ],
15280+)
15281+
15282+go_proto_library(
15283+    name = "admin_go_proto",
15284+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
15285+    importpath = "google.golang.org/genproto/googleapis/firestore/admin/v1beta2",
15286+    proto = ":admin_proto",
15287+    visibility = ["//visibility:public"],
15288+    deps = [
15289+        "//google/api:annotations_go_proto",
15290+        "//google/longrunning:longrunning_go_proto",
15291+    ],
15292+)
15293diff -urN c/google/firestore/bundle/BUILD.bazel d/google/firestore/bundle/BUILD.bazel
15294--- c/google/firestore/bundle/BUILD.bazel	1969-12-31 16:00:00
15295+++ d/google/firestore/bundle/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
15296@@ -0,0 +1,20 @@
15297+load("@rules_proto//proto:defs.bzl", "proto_library")
15298+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
15299+
15300+proto_library(
15301+    name = "firestore_proto",
15302+    srcs = ["bundle.proto"],
15303+    visibility = ["//visibility:public"],
15304+    deps = [
15305+        "//google/firestore/v1:firestore_proto",
15306+        "@com_google_protobuf//:timestamp_proto",
15307+    ],
15308+)
15309+
15310+go_proto_library(
15311+    name = "firestore_go_proto",
15312+    importpath = "google.golang.org/genproto/firestore/bundle",
15313+    proto = ":firestore_proto",
15314+    visibility = ["//visibility:public"],
15315+    deps = ["//google/firestore/v1:firestore_go_proto"],
15316+)
15317diff -urN c/google/firestore/v1/BUILD.bazel d/google/firestore/v1/BUILD.bazel
15318--- c/google/firestore/v1/BUILD.bazel	1969-12-31 16:00:00
15319+++ d/google/firestore/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
15320@@ -0,0 +1,37 @@
15321+load("@rules_proto//proto:defs.bzl", "proto_library")
15322+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
15323+
15324+proto_library(
15325+    name = "firestore_proto",
15326+    srcs = [
15327+        "aggregation_result.proto",
15328+        "common.proto",
15329+        "document.proto",
15330+        "firestore.proto",
15331+        "query.proto",
15332+        "write.proto",
15333+    ],
15334+    visibility = ["//visibility:public"],
15335+    deps = [
15336+        "//google/api:annotations_proto",
15337+        "//google/rpc:status_proto",
15338+        "//google/type:latlng_proto",
15339+        "@com_google_protobuf//:empty_proto",
15340+        "@com_google_protobuf//:struct_proto",
15341+        "@com_google_protobuf//:timestamp_proto",
15342+        "@com_google_protobuf//:wrappers_proto",
15343+    ],
15344+)
15345+
15346+go_proto_library(
15347+    name = "firestore_go_proto",
15348+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
15349+    importpath = "google.golang.org/genproto/googleapis/firestore/v1",
15350+    proto = ":firestore_proto",
15351+    visibility = ["//visibility:public"],
15352+    deps = [
15353+        "//google/api:annotations_go_proto",
15354+        "//google/rpc:status_go_proto",
15355+        "//google/type:latlng_go_proto",
15356+    ],
15357+)
15358diff -urN c/google/firestore/v1beta1/BUILD.bazel d/google/firestore/v1beta1/BUILD.bazel
15359--- c/google/firestore/v1beta1/BUILD.bazel	1969-12-31 16:00:00
15360+++ d/google/firestore/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
15361@@ -0,0 +1,36 @@
15362+load("@rules_proto//proto:defs.bzl", "proto_library")
15363+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
15364+
15365+proto_library(
15366+    name = "firestore_proto",
15367+    srcs = [
15368+        "common.proto",
15369+        "document.proto",
15370+        "firestore.proto",
15371+        "query.proto",
15372+        "write.proto",
15373+    ],
15374+    visibility = ["//visibility:public"],
15375+    deps = [
15376+        "//google/api:annotations_proto",
15377+        "//google/rpc:status_proto",
15378+        "//google/type:latlng_proto",
15379+        "@com_google_protobuf//:empty_proto",
15380+        "@com_google_protobuf//:struct_proto",
15381+        "@com_google_protobuf//:timestamp_proto",
15382+        "@com_google_protobuf//:wrappers_proto",
15383+    ],
15384+)
15385+
15386+go_proto_library(
15387+    name = "firestore_go_proto",
15388+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
15389+    importpath = "google.golang.org/genproto/googleapis/firestore/v1beta1",
15390+    proto = ":firestore_proto",
15391+    visibility = ["//visibility:public"],
15392+    deps = [
15393+        "//google/api:annotations_go_proto",
15394+        "//google/rpc:status_go_proto",
15395+        "//google/type:latlng_go_proto",
15396+    ],
15397+)
15398diff -urN c/google/genomics/v1/BUILD.bazel d/google/genomics/v1/BUILD.bazel
15399--- c/google/genomics/v1/BUILD.bazel	1969-12-31 16:00:00
15400+++ d/google/genomics/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
15401@@ -0,0 +1,47 @@
15402+load("@rules_proto//proto:defs.bzl", "proto_library")
15403+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
15404+
15405+proto_library(
15406+    name = "genomics_proto",
15407+    srcs = [
15408+        "annotations.proto",
15409+        "cigar.proto",
15410+        "datasets.proto",
15411+        "operations.proto",
15412+        "position.proto",
15413+        "range.proto",
15414+        "readalignment.proto",
15415+        "readgroup.proto",
15416+        "readgroupset.proto",
15417+        "reads.proto",
15418+        "references.proto",
15419+        "variants.proto",
15420+    ],
15421+    visibility = ["//visibility:public"],
15422+    deps = [
15423+        "//google/api:annotations_proto",
15424+        "//google/iam/v1:iam_proto",
15425+        "//google/longrunning:longrunning_proto",
15426+        "//google/rpc:status_proto",
15427+        "@com_google_protobuf//:any_proto",
15428+        "@com_google_protobuf//:empty_proto",
15429+        "@com_google_protobuf//:field_mask_proto",
15430+        "@com_google_protobuf//:struct_proto",
15431+        "@com_google_protobuf//:timestamp_proto",
15432+        "@com_google_protobuf//:wrappers_proto",
15433+    ],
15434+)
15435+
15436+go_proto_library(
15437+    name = "genomics_go_proto",
15438+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
15439+    importpath = "google.golang.org/genproto/googleapis/genomics/v1",
15440+    proto = ":genomics_proto",
15441+    visibility = ["//visibility:public"],
15442+    deps = [
15443+        "//google/api:annotations_go_proto",
15444+        "//google/iam/v1:iam_go_proto",
15445+        "//google/longrunning:longrunning_go_proto",
15446+        "//google/rpc:status_go_proto",
15447+    ],
15448+)
15449diff -urN c/google/genomics/v1alpha2/BUILD.bazel d/google/genomics/v1alpha2/BUILD.bazel
15450--- c/google/genomics/v1alpha2/BUILD.bazel	1969-12-31 16:00:00
15451+++ d/google/genomics/v1alpha2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
15452@@ -0,0 +1,29 @@
15453+load("@rules_proto//proto:defs.bzl", "proto_library")
15454+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
15455+
15456+proto_library(
15457+    name = "genomics_proto",
15458+    srcs = ["pipelines.proto"],
15459+    visibility = ["//visibility:public"],
15460+    deps = [
15461+        "//google/api:annotations_proto",
15462+        "//google/longrunning:longrunning_proto",
15463+        "//google/rpc:code_proto",
15464+        "@com_google_protobuf//:duration_proto",
15465+        "@com_google_protobuf//:empty_proto",
15466+        "@com_google_protobuf//:timestamp_proto",
15467+    ],
15468+)
15469+
15470+go_proto_library(
15471+    name = "genomics_go_proto",
15472+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
15473+    importpath = "google.golang.org/genproto/googleapis/genomics/v1alpha2",
15474+    proto = ":genomics_proto",
15475+    visibility = ["//visibility:public"],
15476+    deps = [
15477+        "//google/api:annotations_go_proto",
15478+        "//google/longrunning:longrunning_go_proto",
15479+        "//google/rpc:code_go_proto",
15480+    ],
15481+)
15482diff -urN c/google/geo/type/BUILD.bazel d/google/geo/type/BUILD.bazel
15483--- c/google/geo/type/BUILD.bazel	1969-12-31 16:00:00
15484+++ d/google/geo/type/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
15485@@ -0,0 +1,17 @@
15486+load("@rules_proto//proto:defs.bzl", "proto_library")
15487+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
15488+
15489+proto_library(
15490+    name = "viewport_proto",
15491+    srcs = ["viewport.proto"],
15492+    visibility = ["//visibility:public"],
15493+    deps = ["//google/type:latlng_proto"],
15494+)
15495+
15496+go_proto_library(
15497+    name = "viewport_go_proto",
15498+    importpath = "google.golang.org/genproto/googleapis/geo/type/viewport",
15499+    proto = ":viewport_proto",
15500+    visibility = ["//visibility:public"],
15501+    deps = ["//google/type:latlng_go_proto"],
15502+)
15503diff -urN c/google/home/enterprise/sdm/v1/BUILD.bazel d/google/home/enterprise/sdm/v1/BUILD.bazel
15504--- c/google/home/enterprise/sdm/v1/BUILD.bazel	1969-12-31 16:00:00
15505+++ d/google/home/enterprise/sdm/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
15506@@ -0,0 +1,25 @@
15507+load("@rules_proto//proto:defs.bzl", "proto_library")
15508+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
15509+
15510+proto_library(
15511+    name = "sdm_proto",
15512+    srcs = [
15513+        "device.proto",
15514+        "site.proto",
15515+        "smart_device_management_service.proto",
15516+    ],
15517+    visibility = ["//visibility:public"],
15518+    deps = [
15519+        "//google/api:annotations_proto",
15520+        "@com_google_protobuf//:struct_proto",
15521+    ],
15522+)
15523+
15524+go_proto_library(
15525+    name = "sdm_go_proto",
15526+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
15527+    importpath = "google.golang.org/genproto/googleapis/home/enterprise/sdm/v1",
15528+    proto = ":sdm_proto",
15529+    visibility = ["//visibility:public"],
15530+    deps = ["//google/api:annotations_go_proto"],
15531+)
15532diff -urN c/google/home/graph/v1/BUILD.bazel d/google/home/graph/v1/BUILD.bazel
15533--- c/google/home/graph/v1/BUILD.bazel	1969-12-31 16:00:00
15534+++ d/google/home/graph/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
15535@@ -0,0 +1,25 @@
15536+load("@rules_proto//proto:defs.bzl", "proto_library")
15537+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
15538+
15539+proto_library(
15540+    name = "graph_proto",
15541+    srcs = [
15542+        "device.proto",
15543+        "homegraph.proto",
15544+    ],
15545+    visibility = ["//visibility:public"],
15546+    deps = [
15547+        "//google/api:annotations_proto",
15548+        "@com_google_protobuf//:empty_proto",
15549+        "@com_google_protobuf//:struct_proto",
15550+    ],
15551+)
15552+
15553+go_proto_library(
15554+    name = "graph_go_proto",
15555+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
15556+    importpath = "google.golang.org/genproto/googleapis/home/graph/v1",
15557+    proto = ":graph_proto",
15558+    visibility = ["//visibility:public"],
15559+    deps = ["//google/api:annotations_go_proto"],
15560+)
15561diff -urN c/google/iam/admin/v1/BUILD.bazel d/google/iam/admin/v1/BUILD.bazel
15562--- c/google/iam/admin/v1/BUILD.bazel	1969-12-31 16:00:00
15563+++ d/google/iam/admin/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
15564@@ -0,0 +1,32 @@
15565+load("@rules_proto//proto:defs.bzl", "proto_library")
15566+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
15567+
15568+proto_library(
15569+    name = "admin_proto",
15570+    srcs = [
15571+        "audit_data.proto",
15572+        "iam.proto",
15573+    ],
15574+    visibility = ["//visibility:public"],
15575+    deps = [
15576+        "//google/api:annotations_proto",
15577+        "//google/iam/v1:iam_proto",
15578+        "//google/type:expr_proto",
15579+        "@com_google_protobuf//:empty_proto",
15580+        "@com_google_protobuf//:field_mask_proto",
15581+        "@com_google_protobuf//:timestamp_proto",
15582+    ],
15583+)
15584+
15585+go_proto_library(
15586+    name = "admin_go_proto",
15587+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
15588+    importpath = "google.golang.org/genproto/googleapis/iam/admin/v1",
15589+    proto = ":admin_proto",
15590+    visibility = ["//visibility:public"],
15591+    deps = [
15592+        "//google/api:annotations_go_proto",
15593+        "//google/iam/v1:iam_go_proto",
15594+        "//google/type:expr_go_proto",
15595+    ],
15596+)
15597diff -urN c/google/iam/credentials/v1/BUILD.bazel d/google/iam/credentials/v1/BUILD.bazel
15598--- c/google/iam/credentials/v1/BUILD.bazel	1969-12-31 16:00:00
15599+++ d/google/iam/credentials/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
15600@@ -0,0 +1,25 @@
15601+load("@rules_proto//proto:defs.bzl", "proto_library")
15602+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
15603+
15604+proto_library(
15605+    name = "credentials_proto",
15606+    srcs = [
15607+        "common.proto",
15608+        "iamcredentials.proto",
15609+    ],
15610+    visibility = ["//visibility:public"],
15611+    deps = [
15612+        "//google/api:annotations_proto",
15613+        "@com_google_protobuf//:duration_proto",
15614+        "@com_google_protobuf//:timestamp_proto",
15615+    ],
15616+)
15617+
15618+go_proto_library(
15619+    name = "credentials_go_proto",
15620+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
15621+    importpath = "google.golang.org/genproto/googleapis/iam/credentials/v1",
15622+    proto = ":credentials_proto",
15623+    visibility = ["//visibility:public"],
15624+    deps = ["//google/api:annotations_go_proto"],
15625+)
15626diff -urN c/google/iam/v1/BUILD.bazel d/google/iam/v1/BUILD.bazel
15627--- c/google/iam/v1/BUILD.bazel	1969-12-31 16:00:00
15628+++ d/google/iam/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
15629@@ -0,0 +1,29 @@
15630+load("@rules_proto//proto:defs.bzl", "proto_library")
15631+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
15632+
15633+proto_library(
15634+    name = "iam_proto",
15635+    srcs = [
15636+        "iam_policy.proto",
15637+        "options.proto",
15638+        "policy.proto",
15639+    ],
15640+    visibility = ["//visibility:public"],
15641+    deps = [
15642+        "//google/api:annotations_proto",
15643+        "//google/type:expr_proto",
15644+        "@com_google_protobuf//:field_mask_proto",
15645+    ],
15646+)
15647+
15648+go_proto_library(
15649+    name = "iam_go_proto",
15650+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
15651+    importpath = "google.golang.org/genproto/googleapis/iam/v1",
15652+    proto = ":iam_proto",
15653+    visibility = ["//visibility:public"],
15654+    deps = [
15655+        "//google/api:annotations_go_proto",
15656+        "//google/type:expr_go_proto",
15657+    ],
15658+)
15659diff -urN c/google/iam/v1/logging/BUILD.bazel d/google/iam/v1/logging/BUILD.bazel
15660--- c/google/iam/v1/logging/BUILD.bazel	1969-12-31 16:00:00
15661+++ d/google/iam/v1/logging/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
15662@@ -0,0 +1,17 @@
15663+load("@rules_proto//proto:defs.bzl", "proto_library")
15664+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
15665+
15666+proto_library(
15667+    name = "logging_proto",
15668+    srcs = ["audit_data.proto"],
15669+    visibility = ["//visibility:public"],
15670+    deps = ["//google/iam/v1:iam_proto"],
15671+)
15672+
15673+go_proto_library(
15674+    name = "logging_go_proto",
15675+    importpath = "google.golang.org/genproto/googleapis/iam/v1/logging",
15676+    proto = ":logging_proto",
15677+    visibility = ["//visibility:public"],
15678+    deps = ["//google/iam/v1:iam_go_proto"],
15679+)
15680diff -urN c/google/iam/v1beta/BUILD.bazel d/google/iam/v1beta/BUILD.bazel
15681--- c/google/iam/v1beta/BUILD.bazel	1969-12-31 16:00:00
15682+++ d/google/iam/v1beta/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
15683@@ -0,0 +1,25 @@
15684+load("@rules_proto//proto:defs.bzl", "proto_library")
15685+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
15686+
15687+proto_library(
15688+    name = "iam_proto",
15689+    srcs = ["workload_identity_pool.proto"],
15690+    visibility = ["//visibility:public"],
15691+    deps = [
15692+        "//google/api:annotations_proto",
15693+        "//google/longrunning:longrunning_proto",
15694+        "@com_google_protobuf//:field_mask_proto",
15695+    ],
15696+)
15697+
15698+go_proto_library(
15699+    name = "iam_go_proto",
15700+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
15701+    importpath = "google.golang.org/genproto/googleapis/iam/v1beta",
15702+    proto = ":iam_proto",
15703+    visibility = ["//visibility:public"],
15704+    deps = [
15705+        "//google/api:annotations_go_proto",
15706+        "//google/longrunning:longrunning_go_proto",
15707+    ],
15708+)
15709diff -urN c/google/iam/v2/BUILD.bazel d/google/iam/v2/BUILD.bazel
15710--- c/google/iam/v2/BUILD.bazel	1969-12-31 16:00:00
15711+++ d/google/iam/v2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
15712@@ -0,0 +1,30 @@
15713+load("@rules_proto//proto:defs.bzl", "proto_library")
15714+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
15715+
15716+proto_library(
15717+    name = "iam_proto",
15718+    srcs = [
15719+        "deny.proto",
15720+        "policy.proto",
15721+    ],
15722+    visibility = ["//visibility:public"],
15723+    deps = [
15724+        "//google/api:annotations_proto",
15725+        "//google/longrunning:longrunning_proto",
15726+        "//google/type:expr_proto",
15727+        "@com_google_protobuf//:timestamp_proto",
15728+    ],
15729+)
15730+
15731+go_proto_library(
15732+    name = "iam_go_proto",
15733+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
15734+    importpath = "google.golang.org/genproto/googleapis/iam/v2",
15735+    proto = ":iam_proto",
15736+    visibility = ["//visibility:public"],
15737+    deps = [
15738+        "//google/api:annotations_go_proto",
15739+        "//google/longrunning:longrunning_go_proto",
15740+        "//google/type:expr_go_proto",
15741+    ],
15742+)
15743diff -urN c/google/iam/v2beta/BUILD.bazel d/google/iam/v2beta/BUILD.bazel
15744--- c/google/iam/v2beta/BUILD.bazel	1969-12-31 16:00:00
15745+++ d/google/iam/v2beta/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
15746@@ -0,0 +1,30 @@
15747+load("@rules_proto//proto:defs.bzl", "proto_library")
15748+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
15749+
15750+proto_library(
15751+    name = "iam_proto",
15752+    srcs = [
15753+        "deny.proto",
15754+        "policy.proto",
15755+    ],
15756+    visibility = ["//visibility:public"],
15757+    deps = [
15758+        "//google/api:annotations_proto",
15759+        "//google/longrunning:longrunning_proto",
15760+        "//google/type:expr_proto",
15761+        "@com_google_protobuf//:timestamp_proto",
15762+    ],
15763+)
15764+
15765+go_proto_library(
15766+    name = "iam_go_proto",
15767+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
15768+    importpath = "google.golang.org/genproto/googleapis/iam/v2beta",
15769+    proto = ":iam_proto",
15770+    visibility = ["//visibility:public"],
15771+    deps = [
15772+        "//google/api:annotations_go_proto",
15773+        "//google/longrunning:longrunning_go_proto",
15774+        "//google/type:expr_go_proto",
15775+    ],
15776+)
15777diff -urN c/google/identity/accesscontextmanager/type/BUILD.bazel d/google/identity/accesscontextmanager/type/BUILD.bazel
15778--- c/google/identity/accesscontextmanager/type/BUILD.bazel	1969-12-31 16:00:00
15779+++ d/google/identity/accesscontextmanager/type/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
15780@@ -0,0 +1,15 @@
15781+load("@rules_proto//proto:defs.bzl", "proto_library")
15782+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
15783+
15784+proto_library(
15785+    name = "type_proto",
15786+    srcs = ["device_resources.proto"],
15787+    visibility = ["//visibility:public"],
15788+)
15789+
15790+go_proto_library(
15791+    name = "type_go_proto",
15792+    importpath = "google.golang.org/genproto/googleapis/identity/accesscontextmanager/type",
15793+    proto = ":type_proto",
15794+    visibility = ["//visibility:public"],
15795+)
15796diff -urN c/google/identity/accesscontextmanager/v1/BUILD.bazel d/google/identity/accesscontextmanager/v1/BUILD.bazel
15797--- c/google/identity/accesscontextmanager/v1/BUILD.bazel	1969-12-31 16:00:00
15798+++ d/google/identity/accesscontextmanager/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
15799@@ -0,0 +1,38 @@
15800+load("@rules_proto//proto:defs.bzl", "proto_library")
15801+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
15802+
15803+proto_library(
15804+    name = "accesscontextmanager_proto",
15805+    srcs = [
15806+        "access_context_manager.proto",
15807+        "access_level.proto",
15808+        "access_policy.proto",
15809+        "gcp_user_access_binding.proto",
15810+        "service_perimeter.proto",
15811+    ],
15812+    visibility = ["//visibility:public"],
15813+    deps = [
15814+        "//google/api:annotations_proto",
15815+        "//google/iam/v1:iam_proto",
15816+        "//google/identity/accesscontextmanager/type:type_proto",
15817+        "//google/longrunning:longrunning_proto",
15818+        "//google/type:expr_proto",
15819+        "@com_google_protobuf//:field_mask_proto",
15820+        "@com_google_protobuf//:timestamp_proto",
15821+    ],
15822+)
15823+
15824+go_proto_library(
15825+    name = "accesscontextmanager_go_proto",
15826+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
15827+    importpath = "google.golang.org/genproto/googleapis/identity/accesscontextmanager/v1",
15828+    proto = ":accesscontextmanager_proto",
15829+    visibility = ["//visibility:public"],
15830+    deps = [
15831+        "//google/api:annotations_go_proto",
15832+        "//google/iam/v1:iam_go_proto",
15833+        "//google/identity/accesscontextmanager/type:type_go_proto",
15834+        "//google/longrunning:longrunning_go_proto",
15835+        "//google/type:expr_go_proto",
15836+    ],
15837+)
15838diff -urN c/google/logging/type/BUILD.bazel d/google/logging/type/BUILD.bazel
15839--- c/google/logging/type/BUILD.bazel	1969-12-31 16:00:00
15840+++ d/google/logging/type/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
15841@@ -0,0 +1,19 @@
15842+load("@rules_proto//proto:defs.bzl", "proto_library")
15843+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
15844+
15845+proto_library(
15846+    name = "ltype_proto",
15847+    srcs = [
15848+        "http_request.proto",
15849+        "log_severity.proto",
15850+    ],
15851+    visibility = ["//visibility:public"],
15852+    deps = ["@com_google_protobuf//:duration_proto"],
15853+)
15854+
15855+go_proto_library(
15856+    name = "ltype_go_proto",
15857+    importpath = "google.golang.org/genproto/googleapis/logging/type",
15858+    proto = ":ltype_proto",
15859+    visibility = ["//visibility:public"],
15860+)
15861diff -urN c/google/logging/v2/BUILD.bazel d/google/logging/v2/BUILD.bazel
15862--- c/google/logging/v2/BUILD.bazel	1969-12-31 16:00:00
15863+++ d/google/logging/v2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
15864@@ -0,0 +1,45 @@
15865+load("@rules_proto//proto:defs.bzl", "proto_library")
15866+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
15867+
15868+proto_library(
15869+    name = "logging_proto",
15870+    srcs = [
15871+        "log_entry.proto",
15872+        "logging.proto",
15873+        "logging_config.proto",
15874+        "logging_metrics.proto",
15875+    ],
15876+    visibility = ["//visibility:public"],
15877+    deps = [
15878+        "//google/api:annotations_proto",
15879+        "//google/api:distribution_proto",
15880+        "//google/api:metric_proto",
15881+        "//google/api:monitoredres_proto",
15882+        "//google/logging/type:ltype_proto",
15883+        "//google/longrunning:longrunning_proto",
15884+        "//google/rpc:status_proto",
15885+        "@com_google_protobuf//:any_proto",
15886+        "@com_google_protobuf//:duration_proto",
15887+        "@com_google_protobuf//:empty_proto",
15888+        "@com_google_protobuf//:field_mask_proto",
15889+        "@com_google_protobuf//:struct_proto",
15890+        "@com_google_protobuf//:timestamp_proto",
15891+    ],
15892+)
15893+
15894+go_proto_library(
15895+    name = "logging_go_proto",
15896+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
15897+    importpath = "google.golang.org/genproto/googleapis/logging/v2",
15898+    proto = ":logging_proto",
15899+    visibility = ["//visibility:public"],
15900+    deps = [
15901+        "//google/api:annotations_go_proto",
15902+        "//google/api:distribution_go_proto",
15903+        "//google/api:metric_go_proto",
15904+        "//google/api:monitoredres_go_proto",
15905+        "//google/logging/type:ltype_go_proto",
15906+        "//google/longrunning:longrunning_go_proto",
15907+        "//google/rpc:status_go_proto",
15908+    ],
15909+)
15910diff -urN c/google/longrunning/BUILD.bazel d/google/longrunning/BUILD.bazel
15911--- c/google/longrunning/BUILD.bazel	1969-12-31 16:00:00
15912+++ d/google/longrunning/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
15913@@ -0,0 +1,28 @@
15914+load("@rules_proto//proto:defs.bzl", "proto_library")
15915+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
15916+
15917+proto_library(
15918+    name = "longrunning_proto",
15919+    srcs = ["operations.proto"],
15920+    visibility = ["//visibility:public"],
15921+    deps = [
15922+        "//google/api:annotations_proto",
15923+        "//google/rpc:status_proto",
15924+        "@com_google_protobuf//:any_proto",
15925+        "@com_google_protobuf//:descriptor_proto",
15926+        "@com_google_protobuf//:duration_proto",
15927+        "@com_google_protobuf//:empty_proto",
15928+    ],
15929+)
15930+
15931+go_proto_library(
15932+    name = "longrunning_go_proto",
15933+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
15934+    importpath = "google.golang.org/genproto/googleapis/longrunning",
15935+    proto = ":longrunning_proto",
15936+    visibility = ["//visibility:public"],
15937+    deps = [
15938+        "//google/api:annotations_go_proto",
15939+        "//google/rpc:status_go_proto",
15940+    ],
15941+)
15942diff -urN c/google/maps/addressvalidation/v1/BUILD.bazel d/google/maps/addressvalidation/v1/BUILD.bazel
15943--- c/google/maps/addressvalidation/v1/BUILD.bazel	1969-12-31 16:00:00
15944+++ d/google/maps/addressvalidation/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
15945@@ -0,0 +1,34 @@
15946+load("@rules_proto//proto:defs.bzl", "proto_library")
15947+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
15948+
15949+proto_library(
15950+    name = "addressvalidation_proto",
15951+    srcs = [
15952+        "address.proto",
15953+        "address_validation_service.proto",
15954+        "geocode.proto",
15955+        "metadata.proto",
15956+        "usps_data.proto",
15957+    ],
15958+    visibility = ["//visibility:public"],
15959+    deps = [
15960+        "//google/api:annotations_proto",
15961+        "//google/geo/type:viewport_proto",
15962+        "//google/type:latlng_proto",
15963+        "//google/type:postaladdress_proto",
15964+    ],
15965+)
15966+
15967+go_proto_library(
15968+    name = "addressvalidation_go_proto",
15969+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
15970+    importpath = "google.golang.org/genproto/googleapis/maps/addressvalidation/v1",
15971+    proto = ":addressvalidation_proto",
15972+    visibility = ["//visibility:public"],
15973+    deps = [
15974+        "//google/api:annotations_go_proto",
15975+        "//google/geo/type:viewport_go_proto",
15976+        "//google/type:latlng_go_proto",
15977+        "//google/type:postaladdress_go_proto",
15978+    ],
15979+)
15980diff -urN c/google/maps/fleetengine/delivery/v1/BUILD.bazel d/google/maps/fleetengine/delivery/v1/BUILD.bazel
15981--- c/google/maps/fleetengine/delivery/v1/BUILD.bazel	1969-12-31 16:00:00
15982+++ d/google/maps/fleetengine/delivery/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
15983@@ -0,0 +1,36 @@
15984+load("@rules_proto//proto:defs.bzl", "proto_library")
15985+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
15986+
15987+proto_library(
15988+    name = "delivery_proto",
15989+    srcs = [
15990+        "common.proto",
15991+        "delivery_api.proto",
15992+        "delivery_vehicles.proto",
15993+        "header.proto",
15994+        "tasks.proto",
15995+    ],
15996+    visibility = ["//visibility:public"],
15997+    deps = [
15998+        "//google/api:annotations_proto",
15999+        "//google/geo/type:viewport_proto",
16000+        "//google/type:latlng_proto",
16001+        "@com_google_protobuf//:duration_proto",
16002+        "@com_google_protobuf//:field_mask_proto",
16003+        "@com_google_protobuf//:timestamp_proto",
16004+        "@com_google_protobuf//:wrappers_proto",
16005+    ],
16006+)
16007+
16008+go_proto_library(
16009+    name = "delivery_go_proto",
16010+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
16011+    importpath = "google.golang.org/genproto/googleapis/maps/fleetengine/delivery/v1",
16012+    proto = ":delivery_proto",
16013+    visibility = ["//visibility:public"],
16014+    deps = [
16015+        "//google/api:annotations_go_proto",
16016+        "//google/geo/type:viewport_go_proto",
16017+        "//google/type:latlng_go_proto",
16018+    ],
16019+)
16020diff -urN c/google/maps/fleetengine/v1/BUILD.bazel d/google/maps/fleetengine/v1/BUILD.bazel
16021--- c/google/maps/fleetengine/v1/BUILD.bazel	1969-12-31 16:00:00
16022+++ d/google/maps/fleetengine/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
16023@@ -0,0 +1,37 @@
16024+load("@rules_proto//proto:defs.bzl", "proto_library")
16025+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
16026+
16027+proto_library(
16028+    name = "fleetengine_proto",
16029+    srcs = [
16030+        "fleetengine.proto",
16031+        "header.proto",
16032+        "traffic.proto",
16033+        "trip_api.proto",
16034+        "trips.proto",
16035+        "vehicle_api.proto",
16036+        "vehicles.proto",
16037+    ],
16038+    visibility = ["//visibility:public"],
16039+    deps = [
16040+        "//google/api:annotations_proto",
16041+        "//google/type:latlng_proto",
16042+        "@com_google_protobuf//:duration_proto",
16043+        "@com_google_protobuf//:empty_proto",
16044+        "@com_google_protobuf//:field_mask_proto",
16045+        "@com_google_protobuf//:timestamp_proto",
16046+        "@com_google_protobuf//:wrappers_proto",
16047+    ],
16048+)
16049+
16050+go_proto_library(
16051+    name = "fleetengine_go_proto",
16052+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
16053+    importpath = "google.golang.org/genproto/googleapis/maps/fleetengine/v1",
16054+    proto = ":fleetengine_proto",
16055+    visibility = ["//visibility:public"],
16056+    deps = [
16057+        "//google/api:annotations_go_proto",
16058+        "//google/type:latlng_go_proto",
16059+    ],
16060+)
16061diff -urN c/google/maps/mapsplatformdatasets/v1alpha/BUILD.bazel d/google/maps/mapsplatformdatasets/v1alpha/BUILD.bazel
16062--- c/google/maps/mapsplatformdatasets/v1alpha/BUILD.bazel	1969-12-31 16:00:00
16063+++ d/google/maps/mapsplatformdatasets/v1alpha/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
16064@@ -0,0 +1,28 @@
16065+load("@rules_proto//proto:defs.bzl", "proto_library")
16066+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
16067+
16068+proto_library(
16069+    name = "mapsplatformdatasets_proto",
16070+    srcs = [
16071+        "data_source.proto",
16072+        "dataset.proto",
16073+        "maps_platform_datasets.proto",
16074+        "maps_platform_datasets_alpha_service.proto",
16075+    ],
16076+    visibility = ["//visibility:public"],
16077+    deps = [
16078+        "//google/api:annotations_proto",
16079+        "@com_google_protobuf//:empty_proto",
16080+        "@com_google_protobuf//:field_mask_proto",
16081+        "@com_google_protobuf//:timestamp_proto",
16082+    ],
16083+)
16084+
16085+go_proto_library(
16086+    name = "mapsplatformdatasets_go_proto",
16087+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
16088+    importpath = "google.golang.org/genproto/googleapis/maps/mapsplatformdatasets/v1alpha",
16089+    proto = ":mapsplatformdatasets_proto",
16090+    visibility = ["//visibility:public"],
16091+    deps = ["//google/api:annotations_go_proto"],
16092+)
16093diff -urN c/google/maps/playablelocations/v3/BUILD.bazel d/google/maps/playablelocations/v3/BUILD.bazel
16094--- c/google/maps/playablelocations/v3/BUILD.bazel	1969-12-31 16:00:00
16095+++ d/google/maps/playablelocations/v3/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
16096@@ -0,0 +1,30 @@
16097+load("@rules_proto//proto:defs.bzl", "proto_library")
16098+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
16099+
16100+proto_library(
16101+    name = "playablelocations_proto",
16102+    srcs = [
16103+        "playablelocations.proto",
16104+        "resources.proto",
16105+    ],
16106+    visibility = ["//visibility:public"],
16107+    deps = [
16108+        "//google/api:annotations_proto",
16109+        "//google/maps/playablelocations/v3/sample:sample_proto",
16110+        "//google/maps/unity:unity_proto",
16111+        "@com_google_protobuf//:duration_proto",
16112+    ],
16113+)
16114+
16115+go_proto_library(
16116+    name = "playablelocations_go_proto",
16117+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
16118+    importpath = "google.golang.org/genproto/googleapis/maps/playablelocations/v3",
16119+    proto = ":playablelocations_proto",
16120+    visibility = ["//visibility:public"],
16121+    deps = [
16122+        "//google/api:annotations_go_proto",
16123+        "//google/maps/playablelocations/v3/sample:sample_go_proto",
16124+        "//google/maps/unity:unity_go_proto",
16125+    ],
16126+)
16127diff -urN c/google/maps/playablelocations/v3/sample/BUILD.bazel d/google/maps/playablelocations/v3/sample/BUILD.bazel
16128--- c/google/maps/playablelocations/v3/sample/BUILD.bazel	1969-12-31 16:00:00
16129+++ d/google/maps/playablelocations/v3/sample/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
16130@@ -0,0 +1,24 @@
16131+load("@rules_proto//proto:defs.bzl", "proto_library")
16132+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
16133+
16134+proto_library(
16135+    name = "sample_proto",
16136+    srcs = ["resources.proto"],
16137+    visibility = ["//visibility:public"],
16138+    deps = [
16139+        "//google/api:annotations_proto",
16140+        "//google/type:latlng_proto",
16141+        "@com_google_protobuf//:field_mask_proto",
16142+    ],
16143+)
16144+
16145+go_proto_library(
16146+    name = "sample_go_proto",
16147+    importpath = "google.golang.org/genproto/googleapis/maps/playablelocations/v3/sample",
16148+    proto = ":sample_proto",
16149+    visibility = ["//visibility:public"],
16150+    deps = [
16151+        "//google/api:annotations_go_proto",
16152+        "//google/type:latlng_go_proto",
16153+    ],
16154+)
16155diff -urN c/google/maps/regionlookup/v1alpha/BUILD.bazel d/google/maps/regionlookup/v1alpha/BUILD.bazel
16156--- c/google/maps/regionlookup/v1alpha/BUILD.bazel	1969-12-31 16:00:00
16157+++ d/google/maps/regionlookup/v1alpha/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
16158@@ -0,0 +1,29 @@
16159+load("@rules_proto//proto:defs.bzl", "proto_library")
16160+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
16161+
16162+proto_library(
16163+    name = "regionlookup_proto",
16164+    srcs = [
16165+        "region_identifier.proto",
16166+        "region_lookup_service.proto",
16167+        "region_match.proto",
16168+        "region_search_values.proto",
16169+    ],
16170+    visibility = ["//visibility:public"],
16171+    deps = [
16172+        "//google/api:annotations_proto",
16173+        "//google/type:latlng_proto",
16174+    ],
16175+)
16176+
16177+go_proto_library(
16178+    name = "regionlookup_go_proto",
16179+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
16180+    importpath = "google.golang.org/genproto/googleapis/maps/regionlookup/v1alpha",
16181+    proto = ":regionlookup_proto",
16182+    visibility = ["//visibility:public"],
16183+    deps = [
16184+        "//google/api:annotations_go_proto",
16185+        "//google/type:latlng_go_proto",
16186+    ],
16187+)
16188diff -urN c/google/maps/roads/v1op/BUILD.bazel d/google/maps/roads/v1op/BUILD.bazel
16189--- c/google/maps/roads/v1op/BUILD.bazel	1969-12-31 16:00:00
16190+++ d/google/maps/roads/v1op/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
16191@@ -0,0 +1,25 @@
16192+load("@rules_proto//proto:defs.bzl", "proto_library")
16193+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
16194+
16195+proto_library(
16196+    name = "roads_proto",
16197+    srcs = ["roads.proto"],
16198+    visibility = ["//visibility:public"],
16199+    deps = [
16200+        "//google/api:annotations_proto",
16201+        "//google/type:latlng_proto",
16202+        "@com_google_protobuf//:wrappers_proto",
16203+    ],
16204+)
16205+
16206+go_proto_library(
16207+    name = "roads_go_proto",
16208+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
16209+    importpath = "google.golang.org/genproto/googleapis/maps/roads/v1op",
16210+    proto = ":roads_proto",
16211+    visibility = ["//visibility:public"],
16212+    deps = [
16213+        "//google/api:annotations_go_proto",
16214+        "//google/type:latlng_go_proto",
16215+    ],
16216+)
16217diff -urN c/google/maps/routes/v1/BUILD.bazel d/google/maps/routes/v1/BUILD.bazel
16218--- c/google/maps/routes/v1/BUILD.bazel	1969-12-31 16:00:00
16219+++ d/google/maps/routes/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
16220@@ -0,0 +1,49 @@
16221+load("@rules_proto//proto:defs.bzl", "proto_library")
16222+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
16223+
16224+proto_library(
16225+    name = "routes_proto",
16226+    srcs = [
16227+        "compute_custom_routes_request.proto",
16228+        "compute_custom_routes_response.proto",
16229+        "compute_route_matrix_request.proto",
16230+        "compute_routes_request.proto",
16231+        "compute_routes_response.proto",
16232+        "custom_route.proto",
16233+        "fallback_info.proto",
16234+        "polyline.proto",
16235+        "route.proto",
16236+        "route_matrix_element.proto",
16237+        "route_service.proto",
16238+        "toll_passes.proto",
16239+        "vehicle_emission_type.proto",
16240+        "waypoint.proto",
16241+    ],
16242+    visibility = ["//visibility:public"],
16243+    deps = [
16244+        "//google/api:annotations_proto",
16245+        "//google/geo/type:viewport_proto",
16246+        "//google/rpc:status_proto",
16247+        "//google/type:latlng_proto",
16248+        "//google/type:money_proto",
16249+        "@com_google_protobuf//:duration_proto",
16250+        "@com_google_protobuf//:struct_proto",
16251+        "@com_google_protobuf//:timestamp_proto",
16252+        "@com_google_protobuf//:wrappers_proto",
16253+    ],
16254+)
16255+
16256+go_proto_library(
16257+    name = "routes_go_proto",
16258+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
16259+    importpath = "google.golang.org/genproto/googleapis/maps/routes/v1",
16260+    proto = ":routes_proto",
16261+    visibility = ["//visibility:public"],
16262+    deps = [
16263+        "//google/api:annotations_go_proto",
16264+        "//google/geo/type:viewport_go_proto",
16265+        "//google/rpc:status_go_proto",
16266+        "//google/type:latlng_go_proto",
16267+        "//google/type:money_go_proto",
16268+    ],
16269+)
16270diff -urN c/google/maps/routes/v1alpha/BUILD.bazel d/google/maps/routes/v1alpha/BUILD.bazel
16271--- c/google/maps/routes/v1alpha/BUILD.bazel	1969-12-31 16:00:00
16272+++ d/google/maps/routes/v1alpha/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
16273@@ -0,0 +1,24 @@
16274+load("@rules_proto//proto:defs.bzl", "proto_library")
16275+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
16276+
16277+proto_library(
16278+    name = "routes_proto",
16279+    srcs = ["route_service.proto"],
16280+    visibility = ["//visibility:public"],
16281+    deps = [
16282+        "//google/api:annotations_proto",
16283+        "//google/maps/routes/v1:routes_proto",
16284+    ],
16285+)
16286+
16287+go_proto_library(
16288+    name = "routes_go_proto",
16289+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
16290+    importpath = "google.golang.org/genproto/googleapis/maps/routes/v1alpha",
16291+    proto = ":routes_proto",
16292+    visibility = ["//visibility:public"],
16293+    deps = [
16294+        "//google/api:annotations_go_proto",
16295+        "//google/maps/routes/v1:routes_go_proto",
16296+    ],
16297+)
16298diff -urN c/google/maps/routing/v2/BUILD.bazel d/google/maps/routing/v2/BUILD.bazel
16299--- c/google/maps/routing/v2/BUILD.bazel	1969-12-31 16:00:00
16300+++ d/google/maps/routing/v2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
16301@@ -0,0 +1,53 @@
16302+load("@rules_proto//proto:defs.bzl", "proto_library")
16303+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
16304+
16305+proto_library(
16306+    name = "routing_proto",
16307+    srcs = [
16308+        "fallback_info.proto",
16309+        "location.proto",
16310+        "maneuver.proto",
16311+        "navigation_instruction.proto",
16312+        "polyline.proto",
16313+        "route.proto",
16314+        "route_label.proto",
16315+        "route_modifiers.proto",
16316+        "route_travel_mode.proto",
16317+        "routes_service.proto",
16318+        "routing_preference.proto",
16319+        "speed_reading_interval.proto",
16320+        "toll_info.proto",
16321+        "toll_passes.proto",
16322+        "units.proto",
16323+        "vehicle_emission_type.proto",
16324+        "vehicle_info.proto",
16325+        "waypoint.proto",
16326+    ],
16327+    visibility = ["//visibility:public"],
16328+    deps = [
16329+        "//google/api:annotations_proto",
16330+        "//google/geo/type:viewport_proto",
16331+        "//google/rpc:status_proto",
16332+        "//google/type:latlng_proto",
16333+        "//google/type:money_proto",
16334+        "@com_google_protobuf//:duration_proto",
16335+        "@com_google_protobuf//:struct_proto",
16336+        "@com_google_protobuf//:timestamp_proto",
16337+        "@com_google_protobuf//:wrappers_proto",
16338+    ],
16339+)
16340+
16341+go_proto_library(
16342+    name = "routing_go_proto",
16343+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
16344+    importpath = "google.golang.org/genproto/googleapis/maps/routing/v2",
16345+    proto = ":routing_proto",
16346+    visibility = ["//visibility:public"],
16347+    deps = [
16348+        "//google/api:annotations_go_proto",
16349+        "//google/geo/type:viewport_go_proto",
16350+        "//google/rpc:status_go_proto",
16351+        "//google/type:latlng_go_proto",
16352+        "//google/type:money_go_proto",
16353+    ],
16354+)
16355diff -urN c/google/maps/unity/BUILD.bazel d/google/maps/unity/BUILD.bazel
16356--- c/google/maps/unity/BUILD.bazel	1969-12-31 16:00:00
16357+++ d/google/maps/unity/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
16358@@ -0,0 +1,15 @@
16359+load("@rules_proto//proto:defs.bzl", "proto_library")
16360+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
16361+
16362+proto_library(
16363+    name = "unity_proto",
16364+    srcs = ["clientinfo.proto"],
16365+    visibility = ["//visibility:public"],
16366+)
16367+
16368+go_proto_library(
16369+    name = "unity_go_proto",
16370+    importpath = "google.golang.org/genproto/googleapis/maps/unity",
16371+    proto = ":unity_proto",
16372+    visibility = ["//visibility:public"],
16373+)
16374diff -urN c/google/monitoring/dashboard/v1/BUILD.bazel d/google/monitoring/dashboard/v1/BUILD.bazel
16375--- c/google/monitoring/dashboard/v1/BUILD.bazel	1969-12-31 16:00:00
16376+++ d/google/monitoring/dashboard/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
16377@@ -0,0 +1,40 @@
16378+load("@rules_proto//proto:defs.bzl", "proto_library")
16379+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
16380+
16381+proto_library(
16382+    name = "dashboard_proto",
16383+    srcs = [
16384+        "alertchart.proto",
16385+        "collapsible_group.proto",
16386+        "common.proto",
16387+        "dashboard.proto",
16388+        "dashboard_filter.proto",
16389+        "dashboards_service.proto",
16390+        "drilldowns.proto",
16391+        "layouts.proto",
16392+        "logs_panel.proto",
16393+        "metrics.proto",
16394+        "scorecard.proto",
16395+        "service.proto",
16396+        "table.proto",
16397+        "table_display_options.proto",
16398+        "text.proto",
16399+        "widget.proto",
16400+        "xychart.proto",
16401+    ],
16402+    visibility = ["//visibility:public"],
16403+    deps = [
16404+        "//google/api:annotations_proto",
16405+        "@com_google_protobuf//:duration_proto",
16406+        "@com_google_protobuf//:empty_proto",
16407+    ],
16408+)
16409+
16410+go_proto_library(
16411+    name = "dashboard_go_proto",
16412+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
16413+    importpath = "google.golang.org/genproto/googleapis/monitoring/dashboard/v1",
16414+    proto = ":dashboard_proto",
16415+    visibility = ["//visibility:public"],
16416+    deps = ["//google/api:annotations_go_proto"],
16417+)
16418diff -urN c/google/monitoring/metricsscope/v1/BUILD.bazel d/google/monitoring/metricsscope/v1/BUILD.bazel
16419--- c/google/monitoring/metricsscope/v1/BUILD.bazel	1969-12-31 16:00:00
16420+++ d/google/monitoring/metricsscope/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
16421@@ -0,0 +1,28 @@
16422+load("@rules_proto//proto:defs.bzl", "proto_library")
16423+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
16424+
16425+proto_library(
16426+    name = "metricsscope_proto",
16427+    srcs = [
16428+        "metrics_scope.proto",
16429+        "metrics_scopes.proto",
16430+    ],
16431+    visibility = ["//visibility:public"],
16432+    deps = [
16433+        "//google/api:annotations_proto",
16434+        "//google/longrunning:longrunning_proto",
16435+        "@com_google_protobuf//:timestamp_proto",
16436+    ],
16437+)
16438+
16439+go_proto_library(
16440+    name = "metricsscope_go_proto",
16441+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
16442+    importpath = "google.golang.org/genproto/googleapis/monitoring/metricsscope/v1",
16443+    proto = ":metricsscope_proto",
16444+    visibility = ["//visibility:public"],
16445+    deps = [
16446+        "//google/api:annotations_go_proto",
16447+        "//google/longrunning:longrunning_go_proto",
16448+    ],
16449+)
16450diff -urN c/google/monitoring/v3/BUILD.bazel d/google/monitoring/v3/BUILD.bazel
16451--- c/google/monitoring/v3/BUILD.bazel	1969-12-31 16:00:00
16452+++ d/google/monitoring/v3/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
16453@@ -0,0 +1,59 @@
16454+load("@rules_proto//proto:defs.bzl", "proto_library")
16455+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
16456+
16457+proto_library(
16458+    name = "monitoring_proto",
16459+    srcs = [
16460+        "alert.proto",
16461+        "alert_service.proto",
16462+        "common.proto",
16463+        "dropped_labels.proto",
16464+        "group.proto",
16465+        "group_service.proto",
16466+        "metric.proto",
16467+        "metric_service.proto",
16468+        "mutation_record.proto",
16469+        "notification.proto",
16470+        "notification_service.proto",
16471+        "query_service.proto",
16472+        "service.proto",
16473+        "service_service.proto",
16474+        "span_context.proto",
16475+        "uptime.proto",
16476+        "uptime_service.proto",
16477+    ],
16478+    visibility = ["//visibility:public"],
16479+    deps = [
16480+        "//google/api:annotations_proto",
16481+        "//google/api:api_proto",
16482+        "//google/api:distribution_proto",
16483+        "//google/api:label_proto",
16484+        "//google/api:metric_proto",
16485+        "//google/api:monitoredres_proto",
16486+        "//google/rpc:status_proto",
16487+        "//google/type:calendarperiod_proto",
16488+        "@com_google_protobuf//:duration_proto",
16489+        "@com_google_protobuf//:empty_proto",
16490+        "@com_google_protobuf//:field_mask_proto",
16491+        "@com_google_protobuf//:timestamp_proto",
16492+        "@com_google_protobuf//:wrappers_proto",
16493+    ],
16494+)
16495+
16496+go_proto_library(
16497+    name = "monitoring_go_proto",
16498+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
16499+    importpath = "google.golang.org/genproto/googleapis/monitoring/v3",
16500+    proto = ":monitoring_proto",
16501+    visibility = ["//visibility:public"],
16502+    deps = [
16503+        "//google/api:annotations_go_proto",
16504+        "//google/api:api_go_proto",
16505+        "//google/api:distribution_go_proto",
16506+        "//google/api:label_go_proto",
16507+        "//google/api:metric_go_proto",
16508+        "//google/api:monitoredres_go_proto",
16509+        "//google/rpc:status_go_proto",
16510+        "//google/type:calendarperiod_go_proto",
16511+    ],
16512+)
16513diff -urN c/google/networking/trafficdirector/type/BUILD.bazel d/google/networking/trafficdirector/type/BUILD.bazel
16514--- c/google/networking/trafficdirector/type/BUILD.bazel	1969-12-31 16:00:00
16515+++ d/google/networking/trafficdirector/type/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
16516@@ -0,0 +1,15 @@
16517+load("@rules_proto//proto:defs.bzl", "proto_library")
16518+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
16519+
16520+proto_library(
16521+    name = "type_proto",
16522+    srcs = ["traffic_director_log_entry.proto"],
16523+    visibility = ["//visibility:public"],
16524+)
16525+
16526+go_proto_library(
16527+    name = "type_go_proto",
16528+    importpath = "google.golang.org/genproto/googleapis/networking/trafficdirector/type",
16529+    proto = ":type_proto",
16530+    visibility = ["//visibility:public"],
16531+)
16532diff -urN c/google/partner/aistreams/v1alpha1/BUILD.bazel d/google/partner/aistreams/v1alpha1/BUILD.bazel
16533--- c/google/partner/aistreams/v1alpha1/BUILD.bazel	1969-12-31 16:00:00
16534+++ d/google/partner/aistreams/v1alpha1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
16535@@ -0,0 +1,26 @@
16536+load("@rules_proto//proto:defs.bzl", "proto_library")
16537+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
16538+
16539+proto_library(
16540+    name = "aistreams_proto",
16541+    srcs = ["aistreams.proto"],
16542+    visibility = ["//visibility:public"],
16543+    deps = [
16544+        "//google/api:annotations_proto",
16545+        "//google/longrunning:longrunning_proto",
16546+        "@com_google_protobuf//:field_mask_proto",
16547+        "@com_google_protobuf//:timestamp_proto",
16548+    ],
16549+)
16550+
16551+go_proto_library(
16552+    name = "aistreams_go_proto",
16553+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
16554+    importpath = "google.golang.org/genproto/googleapis/partner/aistreams/v1alpha1",
16555+    proto = ":aistreams_proto",
16556+    visibility = ["//visibility:public"],
16557+    deps = [
16558+        "//google/api:annotations_go_proto",
16559+        "//google/longrunning:longrunning_go_proto",
16560+    ],
16561+)
16562diff -urN c/google/privacy/dlp/v2/BUILD.bazel d/google/privacy/dlp/v2/BUILD.bazel
16563--- c/google/privacy/dlp/v2/BUILD.bazel	1969-12-31 16:00:00
16564+++ d/google/privacy/dlp/v2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
16565@@ -0,0 +1,37 @@
16566+load("@rules_proto//proto:defs.bzl", "proto_library")
16567+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
16568+
16569+proto_library(
16570+    name = "dlp_proto",
16571+    srcs = [
16572+        "dlp.proto",
16573+        "storage.proto",
16574+    ],
16575+    visibility = ["//visibility:public"],
16576+    deps = [
16577+        "//google/api:annotations_proto",
16578+        "//google/rpc:status_proto",
16579+        "//google/type:date_proto",
16580+        "//google/type:dayofweek_proto",
16581+        "//google/type:timeofday_proto",
16582+        "@com_google_protobuf//:duration_proto",
16583+        "@com_google_protobuf//:empty_proto",
16584+        "@com_google_protobuf//:field_mask_proto",
16585+        "@com_google_protobuf//:timestamp_proto",
16586+    ],
16587+)
16588+
16589+go_proto_library(
16590+    name = "dlp_go_proto",
16591+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
16592+    importpath = "google.golang.org/genproto/googleapis/privacy/dlp/v2",
16593+    proto = ":dlp_proto",
16594+    visibility = ["//visibility:public"],
16595+    deps = [
16596+        "//google/api:annotations_go_proto",
16597+        "//google/rpc:status_go_proto",
16598+        "//google/type:date_go_proto",
16599+        "//google/type:dayofweek_go_proto",
16600+        "//google/type:timeofday_go_proto",
16601+    ],
16602+)
16603diff -urN c/google/pubsub/v1/BUILD.bazel d/google/pubsub/v1/BUILD.bazel
16604--- c/google/pubsub/v1/BUILD.bazel	1969-12-31 16:00:00
16605+++ d/google/pubsub/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
16606@@ -0,0 +1,27 @@
16607+load("@rules_proto//proto:defs.bzl", "proto_library")
16608+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
16609+
16610+proto_library(
16611+    name = "pubsub_proto",
16612+    srcs = [
16613+        "pubsub.proto",
16614+        "schema.proto",
16615+    ],
16616+    visibility = ["//visibility:public"],
16617+    deps = [
16618+        "//google/api:annotations_proto",
16619+        "@com_google_protobuf//:duration_proto",
16620+        "@com_google_protobuf//:empty_proto",
16621+        "@com_google_protobuf//:field_mask_proto",
16622+        "@com_google_protobuf//:timestamp_proto",
16623+    ],
16624+)
16625+
16626+go_proto_library(
16627+    name = "pubsub_go_proto",
16628+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
16629+    importpath = "google.golang.org/genproto/googleapis/pubsub/v1",
16630+    proto = ":pubsub_proto",
16631+    visibility = ["//visibility:public"],
16632+    deps = ["//google/api:annotations_go_proto"],
16633+)
16634diff -urN c/google/pubsub/v1beta2/BUILD.bazel d/google/pubsub/v1beta2/BUILD.bazel
16635--- c/google/pubsub/v1beta2/BUILD.bazel	1969-12-31 16:00:00
16636+++ d/google/pubsub/v1beta2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
16637@@ -0,0 +1,17 @@
16638+load("@rules_proto//proto:defs.bzl", "proto_library")
16639+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
16640+
16641+proto_library(
16642+    name = "pubsub_proto",
16643+    srcs = ["pubsub.proto"],
16644+    visibility = ["//visibility:public"],
16645+    deps = ["@com_google_protobuf//:empty_proto"],
16646+)
16647+
16648+go_proto_library(
16649+    name = "pubsub_go_proto",
16650+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
16651+    importpath = "google.golang.org/genproto/googleapis/pubsub/v1beta2",
16652+    proto = ":pubsub_proto",
16653+    visibility = ["//visibility:public"],
16654+)
16655diff -urN c/google/rpc/BUILD.bazel d/google/rpc/BUILD.bazel
16656--- c/google/rpc/BUILD.bazel	1969-12-31 16:00:00
16657+++ d/google/rpc/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
16658@@ -0,0 +1,43 @@
16659+load("@rules_proto//proto:defs.bzl", "proto_library")
16660+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
16661+
16662+proto_library(
16663+    name = "code_proto",
16664+    srcs = ["code.proto"],
16665+    visibility = ["//visibility:public"],
16666+)
16667+
16668+proto_library(
16669+    name = "errdetails_proto",
16670+    srcs = ["error_details.proto"],
16671+    visibility = ["//visibility:public"],
16672+    deps = ["@com_google_protobuf//:duration_proto"],
16673+)
16674+
16675+proto_library(
16676+    name = "status_proto",
16677+    srcs = ["status.proto"],
16678+    visibility = ["//visibility:public"],
16679+    deps = ["@com_google_protobuf//:any_proto"],
16680+)
16681+
16682+go_proto_library(
16683+    name = "code_go_proto",
16684+    importpath = "google.golang.org/genproto/googleapis/rpc/code",
16685+    proto = ":code_proto",
16686+    visibility = ["//visibility:public"],
16687+)
16688+
16689+go_proto_library(
16690+    name = "errdetails_go_proto",
16691+    importpath = "google.golang.org/genproto/googleapis/rpc/errdetails",
16692+    proto = ":errdetails_proto",
16693+    visibility = ["//visibility:public"],
16694+)
16695+
16696+go_proto_library(
16697+    name = "status_go_proto",
16698+    importpath = "google.golang.org/genproto/googleapis/rpc/status",
16699+    proto = ":status_proto",
16700+    visibility = ["//visibility:public"],
16701+)
16702diff -urN c/google/rpc/context/BUILD.bazel d/google/rpc/context/BUILD.bazel
16703--- c/google/rpc/context/BUILD.bazel	1969-12-31 16:00:00
16704+++ d/google/rpc/context/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
16705@@ -0,0 +1,21 @@
16706+load("@rules_proto//proto:defs.bzl", "proto_library")
16707+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
16708+
16709+proto_library(
16710+    name = "attribute_context_proto",
16711+    srcs = ["attribute_context.proto"],
16712+    visibility = ["//visibility:public"],
16713+    deps = [
16714+        "@com_google_protobuf//:any_proto",
16715+        "@com_google_protobuf//:duration_proto",
16716+        "@com_google_protobuf//:struct_proto",
16717+        "@com_google_protobuf//:timestamp_proto",
16718+    ],
16719+)
16720+
16721+go_proto_library(
16722+    name = "attribute_context_go_proto",
16723+    importpath = "google.golang.org/genproto/googleapis/rpc/context/attribute_context",
16724+    proto = ":attribute_context_proto",
16725+    visibility = ["//visibility:public"],
16726+)
16727diff -urN c/google/search/partnerdataingestion/logging/v1/BUILD.bazel d/google/search/partnerdataingestion/logging/v1/BUILD.bazel
16728--- c/google/search/partnerdataingestion/logging/v1/BUILD.bazel	1969-12-31 16:00:00
16729+++ d/google/search/partnerdataingestion/logging/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
16730@@ -0,0 +1,15 @@
16731+load("@rules_proto//proto:defs.bzl", "proto_library")
16732+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
16733+
16734+proto_library(
16735+    name = "logging_proto",
16736+    srcs = ["platformlog.proto"],
16737+    visibility = ["//visibility:public"],
16738+)
16739+
16740+go_proto_library(
16741+    name = "logging_go_proto",
16742+    importpath = "google.golang.org/genproto/googleapis/search/partnerdataingestion/logging/v1",
16743+    proto = ":logging_proto",
16744+    visibility = ["//visibility:public"],
16745+)
16746diff -urN c/google/spanner/admin/database/v1/BUILD.bazel d/google/spanner/admin/database/v1/BUILD.bazel
16747--- c/google/spanner/admin/database/v1/BUILD.bazel	1969-12-31 16:00:00
16748+++ d/google/spanner/admin/database/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
16749@@ -0,0 +1,35 @@
16750+load("@rules_proto//proto:defs.bzl", "proto_library")
16751+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
16752+
16753+proto_library(
16754+    name = "database_proto",
16755+    srcs = [
16756+        "backup.proto",
16757+        "common.proto",
16758+        "spanner_database_admin.proto",
16759+    ],
16760+    visibility = ["//visibility:public"],
16761+    deps = [
16762+        "//google/api:annotations_proto",
16763+        "//google/iam/v1:iam_proto",
16764+        "//google/longrunning:longrunning_proto",
16765+        "//google/rpc:status_proto",
16766+        "@com_google_protobuf//:empty_proto",
16767+        "@com_google_protobuf//:field_mask_proto",
16768+        "@com_google_protobuf//:timestamp_proto",
16769+    ],
16770+)
16771+
16772+go_proto_library(
16773+    name = "database_go_proto",
16774+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
16775+    importpath = "google.golang.org/genproto/googleapis/spanner/admin/database/v1",
16776+    proto = ":database_proto",
16777+    visibility = ["//visibility:public"],
16778+    deps = [
16779+        "//google/api:annotations_go_proto",
16780+        "//google/iam/v1:iam_go_proto",
16781+        "//google/longrunning:longrunning_go_proto",
16782+        "//google/rpc:status_go_proto",
16783+    ],
16784+)
16785diff -urN c/google/spanner/admin/instance/v1/BUILD.bazel d/google/spanner/admin/instance/v1/BUILD.bazel
16786--- c/google/spanner/admin/instance/v1/BUILD.bazel	1969-12-31 16:00:00
16787+++ d/google/spanner/admin/instance/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
16788@@ -0,0 +1,32 @@
16789+load("@rules_proto//proto:defs.bzl", "proto_library")
16790+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
16791+
16792+proto_library(
16793+    name = "instance_proto",
16794+    srcs = [
16795+        "common.proto",
16796+        "spanner_instance_admin.proto",
16797+    ],
16798+    visibility = ["//visibility:public"],
16799+    deps = [
16800+        "//google/api:annotations_proto",
16801+        "//google/iam/v1:iam_proto",
16802+        "//google/longrunning:longrunning_proto",
16803+        "@com_google_protobuf//:empty_proto",
16804+        "@com_google_protobuf//:field_mask_proto",
16805+        "@com_google_protobuf//:timestamp_proto",
16806+    ],
16807+)
16808+
16809+go_proto_library(
16810+    name = "instance_go_proto",
16811+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
16812+    importpath = "google.golang.org/genproto/googleapis/spanner/admin/instance/v1",
16813+    proto = ":instance_proto",
16814+    visibility = ["//visibility:public"],
16815+    deps = [
16816+        "//google/api:annotations_go_proto",
16817+        "//google/iam/v1:iam_go_proto",
16818+        "//google/longrunning:longrunning_go_proto",
16819+    ],
16820+)
16821diff -urN c/google/spanner/v1/BUILD.bazel d/google/spanner/v1/BUILD.bazel
16822--- c/google/spanner/v1/BUILD.bazel	1969-12-31 16:00:00
16823+++ d/google/spanner/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
16824@@ -0,0 +1,37 @@
16825+load("@rules_proto//proto:defs.bzl", "proto_library")
16826+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
16827+
16828+proto_library(
16829+    name = "spanner_proto",
16830+    srcs = [
16831+        "commit_response.proto",
16832+        "keys.proto",
16833+        "mutation.proto",
16834+        "query_plan.proto",
16835+        "result_set.proto",
16836+        "spanner.proto",
16837+        "transaction.proto",
16838+        "type.proto",
16839+    ],
16840+    visibility = ["//visibility:public"],
16841+    deps = [
16842+        "//google/api:annotations_proto",
16843+        "//google/rpc:status_proto",
16844+        "@com_google_protobuf//:duration_proto",
16845+        "@com_google_protobuf//:empty_proto",
16846+        "@com_google_protobuf//:struct_proto",
16847+        "@com_google_protobuf//:timestamp_proto",
16848+    ],
16849+)
16850+
16851+go_proto_library(
16852+    name = "spanner_go_proto",
16853+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
16854+    importpath = "google.golang.org/genproto/googleapis/spanner/v1",
16855+    proto = ":spanner_proto",
16856+    visibility = ["//visibility:public"],
16857+    deps = [
16858+        "//google/api:annotations_go_proto",
16859+        "//google/rpc:status_go_proto",
16860+    ],
16861+)
16862diff -urN c/google/storage/v1/BUILD.bazel d/google/storage/v1/BUILD.bazel
16863--- c/google/storage/v1/BUILD.bazel	1969-12-31 16:00:00
16864+++ d/google/storage/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
16865@@ -0,0 +1,29 @@
16866+load("@rules_proto//proto:defs.bzl", "proto_library")
16867+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
16868+
16869+proto_library(
16870+    name = "storage_proto",
16871+    srcs = [
16872+        "storage.proto",
16873+        "storage_resources.proto",
16874+    ],
16875+    visibility = ["//visibility:public"],
16876+    deps = [
16877+        "//google/api:annotations_proto",
16878+        "//google/iam/v1:iam_proto",
16879+        "@com_google_protobuf//:field_mask_proto",
16880+        "@com_google_protobuf//:timestamp_proto",
16881+        "@com_google_protobuf//:wrappers_proto",
16882+    ],
16883+)
16884+
16885+go_proto_library(
16886+    name = "storage_go_proto",
16887+    importpath = "google.golang.org/genproto/googleapis/storage/v1",
16888+    proto = ":storage_proto",
16889+    visibility = ["//visibility:public"],
16890+    deps = [
16891+        "//google/api:annotations_go_proto",
16892+        "//google/iam/v1:iam_go_proto",
16893+    ],
16894+)
16895diff -urN c/google/storage/v2/BUILD.bazel d/google/storage/v2/BUILD.bazel
16896--- c/google/storage/v2/BUILD.bazel	1969-12-31 16:00:00
16897+++ d/google/storage/v2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
16898@@ -0,0 +1,30 @@
16899+load("@rules_proto//proto:defs.bzl", "proto_library")
16900+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
16901+
16902+proto_library(
16903+    name = "storage_proto",
16904+    srcs = ["storage.proto"],
16905+    visibility = ["//visibility:public"],
16906+    deps = [
16907+        "//google/api:annotations_proto",
16908+        "//google/iam/v1:iam_proto",
16909+        "//google/type:date_proto",
16910+        "@com_google_protobuf//:duration_proto",
16911+        "@com_google_protobuf//:empty_proto",
16912+        "@com_google_protobuf//:field_mask_proto",
16913+        "@com_google_protobuf//:timestamp_proto",
16914+    ],
16915+)
16916+
16917+go_proto_library(
16918+    name = "storage_go_proto",
16919+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
16920+    importpath = "google.golang.org/genproto/googleapis/storage/v2",
16921+    proto = ":storage_proto",
16922+    visibility = ["//visibility:public"],
16923+    deps = [
16924+        "//google/api:annotations_go_proto",
16925+        "//google/iam/v1:iam_go_proto",
16926+        "//google/type:date_go_proto",
16927+    ],
16928+)
16929diff -urN c/google/storagetransfer/logging/BUILD.bazel d/google/storagetransfer/logging/BUILD.bazel
16930--- c/google/storagetransfer/logging/BUILD.bazel	1969-12-31 16:00:00
16931+++ d/google/storagetransfer/logging/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
16932@@ -0,0 +1,20 @@
16933+load("@rules_proto//proto:defs.bzl", "proto_library")
16934+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
16935+
16936+proto_library(
16937+    name = "logging_proto",
16938+    srcs = ["transfer_activity_log.proto"],
16939+    visibility = ["//visibility:public"],
16940+    deps = [
16941+        "//google/api:annotations_proto",
16942+        "@com_google_protobuf//:timestamp_proto",
16943+    ],
16944+)
16945+
16946+go_proto_library(
16947+    name = "logging_go_proto",
16948+    importpath = "google.golang.org/genproto/googleapis/storagetransfer/logging",
16949+    proto = ":logging_proto",
16950+    visibility = ["//visibility:public"],
16951+    deps = ["//google/api:annotations_go_proto"],
16952+)
16953diff -urN c/google/storagetransfer/v1/BUILD.bazel d/google/storagetransfer/v1/BUILD.bazel
16954--- c/google/storagetransfer/v1/BUILD.bazel	1969-12-31 16:00:00
16955+++ d/google/storagetransfer/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
16956@@ -0,0 +1,37 @@
16957+load("@rules_proto//proto:defs.bzl", "proto_library")
16958+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
16959+
16960+proto_library(
16961+    name = "storagetransfer_proto",
16962+    srcs = [
16963+        "transfer.proto",
16964+        "transfer_types.proto",
16965+    ],
16966+    visibility = ["//visibility:public"],
16967+    deps = [
16968+        "//google/api:annotations_proto",
16969+        "//google/longrunning:longrunning_proto",
16970+        "//google/rpc:code_proto",
16971+        "//google/type:date_proto",
16972+        "//google/type:timeofday_proto",
16973+        "@com_google_protobuf//:duration_proto",
16974+        "@com_google_protobuf//:empty_proto",
16975+        "@com_google_protobuf//:field_mask_proto",
16976+        "@com_google_protobuf//:timestamp_proto",
16977+    ],
16978+)
16979+
16980+go_proto_library(
16981+    name = "storagetransfer_go_proto",
16982+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
16983+    importpath = "google.golang.org/genproto/googleapis/storagetransfer/v1",
16984+    proto = ":storagetransfer_proto",
16985+    visibility = ["//visibility:public"],
16986+    deps = [
16987+        "//google/api:annotations_go_proto",
16988+        "//google/longrunning:longrunning_go_proto",
16989+        "//google/rpc:code_go_proto",
16990+        "//google/type:date_go_proto",
16991+        "//google/type:timeofday_go_proto",
16992+    ],
16993+)
16994diff -urN c/google/streetview/publish/v1/BUILD.bazel d/google/streetview/publish/v1/BUILD.bazel
16995--- c/google/streetview/publish/v1/BUILD.bazel	1969-12-31 16:00:00
16996+++ d/google/streetview/publish/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
16997@@ -0,0 +1,36 @@
16998+load("@rules_proto//proto:defs.bzl", "proto_library")
16999+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
17000+
17001+proto_library(
17002+    name = "publish_proto",
17003+    srcs = [
17004+        "resources.proto",
17005+        "rpcmessages.proto",
17006+        "streetview_publish.proto",
17007+    ],
17008+    visibility = ["//visibility:public"],
17009+    deps = [
17010+        "//google/api:annotations_proto",
17011+        "//google/longrunning:longrunning_proto",
17012+        "//google/rpc:status_proto",
17013+        "//google/type:latlng_proto",
17014+        "@com_google_protobuf//:duration_proto",
17015+        "@com_google_protobuf//:empty_proto",
17016+        "@com_google_protobuf//:field_mask_proto",
17017+        "@com_google_protobuf//:timestamp_proto",
17018+    ],
17019+)
17020+
17021+go_proto_library(
17022+    name = "publish_go_proto",
17023+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
17024+    importpath = "google.golang.org/genproto/googleapis/streetview/publish/v1",
17025+    proto = ":publish_proto",
17026+    visibility = ["//visibility:public"],
17027+    deps = [
17028+        "//google/api:annotations_go_proto",
17029+        "//google/longrunning:longrunning_go_proto",
17030+        "//google/rpc:status_go_proto",
17031+        "//google/type:latlng_go_proto",
17032+    ],
17033+)
17034diff -urN c/google/type/BUILD.bazel d/google/type/BUILD.bazel
17035--- c/google/type/BUILD.bazel	1969-12-31 16:00:00
17036+++ d/google/type/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
17037@@ -0,0 +1,226 @@
17038+load("@rules_proto//proto:defs.bzl", "proto_library")
17039+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
17040+
17041+proto_library(
17042+    name = "calendarperiod_proto",
17043+    srcs = ["calendar_period.proto"],
17044+    visibility = ["//visibility:public"],
17045+)
17046+
17047+proto_library(
17048+    name = "color_proto",
17049+    srcs = ["color.proto"],
17050+    visibility = ["//visibility:public"],
17051+    deps = ["@com_google_protobuf//:wrappers_proto"],
17052+)
17053+
17054+proto_library(
17055+    name = "date_proto",
17056+    srcs = ["date.proto"],
17057+    visibility = ["//visibility:public"],
17058+)
17059+
17060+proto_library(
17061+    name = "datetime_proto",
17062+    srcs = ["datetime.proto"],
17063+    visibility = ["//visibility:public"],
17064+    deps = ["@com_google_protobuf//:duration_proto"],
17065+)
17066+
17067+proto_library(
17068+    name = "dayofweek_proto",
17069+    srcs = ["dayofweek.proto"],
17070+    visibility = ["//visibility:public"],
17071+)
17072+
17073+proto_library(
17074+    name = "decimal_proto",
17075+    srcs = ["decimal.proto"],
17076+    visibility = ["//visibility:public"],
17077+)
17078+
17079+proto_library(
17080+    name = "expr_proto",
17081+    srcs = ["expr.proto"],
17082+    visibility = ["//visibility:public"],
17083+)
17084+
17085+proto_library(
17086+    name = "fraction_proto",
17087+    srcs = ["fraction.proto"],
17088+    visibility = ["//visibility:public"],
17089+)
17090+
17091+proto_library(
17092+    name = "interval_proto",
17093+    srcs = ["interval.proto"],
17094+    visibility = ["//visibility:public"],
17095+    deps = ["@com_google_protobuf//:timestamp_proto"],
17096+)
17097+
17098+proto_library(
17099+    name = "latlng_proto",
17100+    srcs = ["latlng.proto"],
17101+    visibility = ["//visibility:public"],
17102+)
17103+
17104+proto_library(
17105+    name = "localized_text_proto",
17106+    srcs = ["localized_text.proto"],
17107+    visibility = ["//visibility:public"],
17108+)
17109+
17110+proto_library(
17111+    name = "money_proto",
17112+    srcs = ["money.proto"],
17113+    visibility = ["//visibility:public"],
17114+)
17115+
17116+proto_library(
17117+    name = "month_proto",
17118+    srcs = ["month.proto"],
17119+    visibility = ["//visibility:public"],
17120+)
17121+
17122+proto_library(
17123+    name = "phone_number_proto",
17124+    srcs = ["phone_number.proto"],
17125+    visibility = ["//visibility:public"],
17126+)
17127+
17128+proto_library(
17129+    name = "postaladdress_proto",
17130+    srcs = ["postal_address.proto"],
17131+    visibility = ["//visibility:public"],
17132+)
17133+
17134+proto_library(
17135+    name = "quaternion_proto",
17136+    srcs = ["quaternion.proto"],
17137+    visibility = ["//visibility:public"],
17138+)
17139+
17140+proto_library(
17141+    name = "timeofday_proto",
17142+    srcs = ["timeofday.proto"],
17143+    visibility = ["//visibility:public"],
17144+)
17145+
17146+go_proto_library(
17147+    name = "calendarperiod_go_proto",
17148+    importpath = "google.golang.org/genproto/googleapis/type/calendarperiod",
17149+    proto = ":calendarperiod_proto",
17150+    visibility = ["//visibility:public"],
17151+)
17152+
17153+go_proto_library(
17154+    name = "color_go_proto",
17155+    importpath = "google.golang.org/genproto/googleapis/type/color",
17156+    proto = ":color_proto",
17157+    visibility = ["//visibility:public"],
17158+)
17159+
17160+go_proto_library(
17161+    name = "date_go_proto",
17162+    importpath = "google.golang.org/genproto/googleapis/type/date",
17163+    proto = ":date_proto",
17164+    visibility = ["//visibility:public"],
17165+)
17166+
17167+go_proto_library(
17168+    name = "datetime_go_proto",
17169+    importpath = "google.golang.org/genproto/googleapis/type/datetime",
17170+    proto = ":datetime_proto",
17171+    visibility = ["//visibility:public"],
17172+)
17173+
17174+go_proto_library(
17175+    name = "dayofweek_go_proto",
17176+    importpath = "google.golang.org/genproto/googleapis/type/dayofweek",
17177+    proto = ":dayofweek_proto",
17178+    visibility = ["//visibility:public"],
17179+)
17180+
17181+go_proto_library(
17182+    name = "decimal_go_proto",
17183+    importpath = "google.golang.org/genproto/googleapis/type/decimal",
17184+    proto = ":decimal_proto",
17185+    visibility = ["//visibility:public"],
17186+)
17187+
17188+go_proto_library(
17189+    name = "expr_go_proto",
17190+    importpath = "google.golang.org/genproto/googleapis/type/expr",
17191+    proto = ":expr_proto",
17192+    visibility = ["//visibility:public"],
17193+)
17194+
17195+go_proto_library(
17196+    name = "fraction_go_proto",
17197+    importpath = "google.golang.org/genproto/googleapis/type/fraction",
17198+    proto = ":fraction_proto",
17199+    visibility = ["//visibility:public"],
17200+)
17201+
17202+go_proto_library(
17203+    name = "interval_go_proto",
17204+    importpath = "google.golang.org/genproto/googleapis/type/interval",
17205+    proto = ":interval_proto",
17206+    visibility = ["//visibility:public"],
17207+)
17208+
17209+go_proto_library(
17210+    name = "latlng_go_proto",
17211+    importpath = "google.golang.org/genproto/googleapis/type/latlng",
17212+    proto = ":latlng_proto",
17213+    visibility = ["//visibility:public"],
17214+)
17215+
17216+go_proto_library(
17217+    name = "localized_text_go_proto",
17218+    importpath = "google.golang.org/genproto/googleapis/type/localized_text",
17219+    proto = ":localized_text_proto",
17220+    visibility = ["//visibility:public"],
17221+)
17222+
17223+go_proto_library(
17224+    name = "money_go_proto",
17225+    importpath = "google.golang.org/genproto/googleapis/type/money",
17226+    proto = ":money_proto",
17227+    visibility = ["//visibility:public"],
17228+)
17229+
17230+go_proto_library(
17231+    name = "month_go_proto",
17232+    importpath = "google.golang.org/genproto/googleapis/type/month",
17233+    proto = ":month_proto",
17234+    visibility = ["//visibility:public"],
17235+)
17236+
17237+go_proto_library(
17238+    name = "phone_number_go_proto",
17239+    importpath = "google.golang.org/genproto/googleapis/type/phone_number",
17240+    proto = ":phone_number_proto",
17241+    visibility = ["//visibility:public"],
17242+)
17243+
17244+go_proto_library(
17245+    name = "postaladdress_go_proto",
17246+    importpath = "google.golang.org/genproto/googleapis/type/postaladdress",
17247+    proto = ":postaladdress_proto",
17248+    visibility = ["//visibility:public"],
17249+)
17250+
17251+go_proto_library(
17252+    name = "quaternion_go_proto",
17253+    importpath = "google.golang.org/genproto/googleapis/type/quaternion",
17254+    proto = ":quaternion_proto",
17255+    visibility = ["//visibility:public"],
17256+)
17257+
17258+go_proto_library(
17259+    name = "timeofday_go_proto",
17260+    importpath = "google.golang.org/genproto/googleapis/type/timeofday",
17261+    proto = ":timeofday_proto",
17262+    visibility = ["//visibility:public"],
17263+)
17264diff -urN c/google/watcher/v1/BUILD.bazel d/google/watcher/v1/BUILD.bazel
17265--- c/google/watcher/v1/BUILD.bazel	1969-12-31 16:00:00
17266+++ d/google/watcher/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
17267@@ -0,0 +1,22 @@
17268+load("@rules_proto//proto:defs.bzl", "proto_library")
17269+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
17270+
17271+proto_library(
17272+    name = "watcher_proto",
17273+    srcs = ["watch.proto"],
17274+    visibility = ["//visibility:public"],
17275+    deps = [
17276+        "//google/api:annotations_proto",
17277+        "@com_google_protobuf//:any_proto",
17278+        "@com_google_protobuf//:empty_proto",
17279+    ],
17280+)
17281+
17282+go_proto_library(
17283+    name = "watcher_go_proto",
17284+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
17285+    importpath = "google.golang.org/genproto/googleapis/watcher/v1",
17286+    proto = ":watcher_proto",
17287+    visibility = ["//visibility:public"],
17288+    deps = ["//google/api:annotations_go_proto"],
17289+)
17290diff -urN c/grafeas/v1/BUILD.bazel d/grafeas/v1/BUILD.bazel
17291--- c/grafeas/v1/BUILD.bazel	1969-12-31 16:00:00
17292+++ d/grafeas/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
17293@@ -0,0 +1,49 @@
17294+load("@rules_proto//proto:defs.bzl", "proto_library")
17295+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
17296+
17297+proto_library(
17298+    name = "grafeas_proto",
17299+    srcs = [
17300+        "attestation.proto",
17301+        "build.proto",
17302+        "common.proto",
17303+        "compliance.proto",
17304+        "cvss.proto",
17305+        "deployment.proto",
17306+        "discovery.proto",
17307+        "dsse_attestation.proto",
17308+        "grafeas.proto",
17309+        "image.proto",
17310+        "intoto_provenance.proto",
17311+        "intoto_statement.proto",
17312+        "package.proto",
17313+        "provenance.proto",
17314+        "severity.proto",
17315+        "slsa_provenance.proto",
17316+        "slsa_provenance_zero_two.proto",
17317+        "upgrade.proto",
17318+        "vulnerability.proto",
17319+    ],
17320+    visibility = ["//visibility:public"],
17321+    deps = [
17322+        "//google/api:annotations_proto",
17323+        "//google/rpc:status_proto",
17324+        "@com_google_protobuf//:any_proto",
17325+        "@com_google_protobuf//:empty_proto",
17326+        "@com_google_protobuf//:field_mask_proto",
17327+        "@com_google_protobuf//:struct_proto",
17328+        "@com_google_protobuf//:timestamp_proto",
17329+    ],
17330+)
17331+
17332+go_proto_library(
17333+    name = "grafeas_go_proto",
17334+    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
17335+    importpath = "google.golang.org/genproto/googleapis/grafeas/v1",
17336+    proto = ":grafeas_proto",
17337+    visibility = ["//visibility:public"],
17338+    deps = [
17339+        "//google/api:annotations_go_proto",
17340+        "//google/rpc:status_go_proto",
17341+    ],
17342+)
17343