chore(release): run dep upgrader (#3380)

diff --git a/go/private/repositories.bzl b/go/private/repositories.bzl
index ab31702..96e8395 100644
--- a/go/private/repositories.bzl
+++ b/go/private/repositories.bzl
@@ -50,7 +50,7 @@
     wrapper(
         http_archive,
         name = "bazel_skylib",
-        # 1.3.0, latest as of 2022-11-21
+        # 1.3.0, latest as of 2022-12-05
         urls = [
             "https://mirror.bazel.build/github.com/bazelbuild/bazel-skylib/releases/download/1.3.0/bazel-skylib-1.3.0.tar.gz",
             "https://github.com/bazelbuild/bazel-skylib/releases/download/1.3.0/bazel-skylib-1.3.0.tar.gz",
@@ -86,13 +86,13 @@
     wrapper(
         http_archive,
         name = "org_golang_x_sys",
-        # v0.2.0, latest as of 2022-11-21
+        # v0.3.0, latest as of 2022-12-05
         urls = [
-            "https://mirror.bazel.build/github.com/golang/sys/archive/refs/tags/v0.2.0.zip",
-            "https://github.com/golang/sys/archive/refs/tags/v0.2.0.zip",
+            "https://mirror.bazel.build/github.com/golang/sys/archive/refs/tags/v0.3.0.zip",
+            "https://github.com/golang/sys/archive/refs/tags/v0.3.0.zip",
         ],
-        sha256 = "ad14d9ab9ca570e1762a7c381546a19c97ce0520134b7451c3fae98390a138b5",
-        strip_prefix = "sys-0.2.0",
+        sha256 = "06e72b7166ec73e4ee6454e25d68abba7bf1e0beabebe09fe38b379b836dc976",
+        strip_prefix = "sys-0.3.0",
         patches = [
             # releaser:patch-cmd gazelle -repo_root . -go_prefix golang.org/x/sys -go_naming_convention import_alias
             Label("//third_party:org_golang_x_sys-gazelle.patch"),
@@ -105,7 +105,7 @@
     wrapper(
         http_archive,
         name = "org_golang_x_xerrors",
-        # master, as of 2022-11-21
+        # master, as of 2022-12-05
         urls = [
             "https://mirror.bazel.build/github.com/golang/xerrors/archive/04be3eba64a22a838cdb17b8dca15a52871c08b4.zip",
             "https://github.com/golang/xerrors/archive/04be3eba64a22a838cdb17b8dca15a52871c08b4.zip",
@@ -141,7 +141,7 @@
         http_archive,
         name = "org_golang_google_protobuf",
         sha256 = "cbaac40c1faf6a3647316d46ec9c614e99aa92c539a78b7c1e4dec3ff5f73694",
-        # v1.28.1, latest as of 2022-11-21
+        # v1.28.1, latest as of 2022-12-05
         urls = [
             "https://mirror.bazel.build/github.com/protocolbuffers/protobuf-go/archive/refs/tags/v1.28.1.zip",
             "https://github.com/protocolbuffers/protobuf-go/archive/refs/tags/v1.28.1.zip",
@@ -163,7 +163,7 @@
     wrapper(
         http_archive,
         name = "com_github_golang_protobuf",
-        # v1.5.2, latest as of 2022-11-21
+        # v1.5.2, latest as of 2022-12-05
         urls = [
             "https://mirror.bazel.build/github.com/golang/protobuf/archive/refs/tags/v1.5.2.zip",
             "https://github.com/golang/protobuf/archive/refs/tags/v1.5.2.zip",
@@ -183,7 +183,7 @@
     wrapper(
         http_archive,
         name = "com_github_mwitkow_go_proto_validators",
-        # v0.3.2, latest as of 2022-11-21
+        # v0.3.2, latest as of 2022-12-05
         urls = [
             "https://mirror.bazel.build/github.com/mwitkow/go-proto-validators/archive/refs/tags/v0.3.2.zip",
             "https://github.com/mwitkow/go-proto-validators/archive/refs/tags/v0.3.2.zip",
@@ -197,7 +197,7 @@
     wrapper(
         http_archive,
         name = "com_github_gogo_protobuf",
-        # v1.3.2, latest as of 2022-11-21
+        # v1.3.2, latest as of 2022-12-05
         urls = [
             "https://mirror.bazel.build/github.com/gogo/protobuf/archive/refs/tags/v1.3.2.zip",
             "https://github.com/gogo/protobuf/archive/refs/tags/v1.3.2.zip",
@@ -224,13 +224,13 @@
     wrapper(
         http_archive,
         name = "org_golang_google_genproto",
-        # main, as of 2022-11-21
+        # main, as of 2022-12-05
         urls = [
-            "https://mirror.bazel.build/github.com/googleapis/go-genproto/archive/16455021b5e60501e2adf67e15f857d2f5d95388.zip",
-            "https://github.com/googleapis/go-genproto/archive/16455021b5e60501e2adf67e15f857d2f5d95388.zip",
+            "https://mirror.bazel.build/github.com/googleapis/go-genproto/archive/67e5cbc046fddc8362f3cdb8d7897dfc780fbb12.zip",
+            "https://github.com/googleapis/go-genproto/archive/67e5cbc046fddc8362f3cdb8d7897dfc780fbb12.zip",
         ],
-        sha256 = "48523e2630ef0da7ce171d0fa801048609b7533dc8c852f8d55b06968910a317",
-        strip_prefix = "go-genproto-16455021b5e60501e2adf67e15f857d2f5d95388",
+        sha256 = "d4e4742a5af7fc026ec0ed5c14fd0d6b91118d0a5c7a3f76bcbfb371cdaabda0",
+        strip_prefix = "go-genproto-67e5cbc046fddc8362f3cdb8d7897dfc780fbb12",
         patches = [
             # releaser:patch-cmd gazelle -repo_root . -go_prefix google.golang.org/genproto -go_naming_convention import_alias -proto disable_global
             Label("//third_party:org_golang_google_genproto-gazelle.patch"),
@@ -247,13 +247,13 @@
     wrapper(
         http_archive,
         name = "go_googleapis",
-        # master, as of 2022-11-21
+        # master, as of 2022-12-05
         urls = [
-            "https://mirror.bazel.build/github.com/googleapis/googleapis/archive/b6b751420f6b055d9445e81d35f90c0a2ee16b05.zip",
-            "https://github.com/googleapis/googleapis/archive/b6b751420f6b055d9445e81d35f90c0a2ee16b05.zip",
+            "https://mirror.bazel.build/github.com/googleapis/googleapis/archive/83c3605afb5a39952bf0a0809875d41cf2a558ca.zip",
+            "https://github.com/googleapis/googleapis/archive/83c3605afb5a39952bf0a0809875d41cf2a558ca.zip",
         ],
-        sha256 = "9b6ed7278a1a82746be257d9d7e8289d6a480571dc22afd89073f3045fad0b46",
-        strip_prefix = "googleapis-b6b751420f6b055d9445e81d35f90c0a2ee16b05",
+        sha256 = "ba694861340e792fd31cb77274eacaf6e4ca8bda97707898f41d8bebfd8a4984",
+        strip_prefix = "googleapis-83c3605afb5a39952bf0a0809875d41cf2a558ca",
         patches = [
             # releaser:patch-cmd find . -name BUILD.bazel -delete
             Label("//third_party:go_googleapis-deletebuild.patch"),
@@ -269,7 +269,7 @@
     _maybe(
         http_archive,
         name = "com_github_golang_mock",
-        # v1.7.0-rc.1, latest as of 2022-11-21
+        # v1.7.0-rc.1, latest as of 2022-12-05
         urls = [
             "https://mirror.bazel.build/github.com/golang/mock/archive/refs/tags/v1.7.0-rc.1.zip",
             "https://github.com/golang/mock/archive/refs/tags/v1.7.0-rc.1.zip",
diff --git a/third_party/go_googleapis-deletebuild.patch b/third_party/go_googleapis-deletebuild.patch
index 1eaf960..cc6654d 100644
--- a/third_party/go_googleapis-deletebuild.patch
+++ b/third_party/go_googleapis-deletebuild.patch
@@ -24072,6 +24072,187 @@
 -# C++
 -##############################################################################
 -# Put your C++ rules here
+diff -urN a/google/cloud/backupdr/logging/v1/BUILD.bazel b/google/cloud/backupdr/logging/v1/BUILD.bazel
+--- a/google/cloud/backupdr/logging/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
++++ b/google/cloud/backupdr/logging/v1/BUILD.bazel	1969-12-31 16:00:00
+@@ -1,177 +0,0 @@
+-# TODO(pandeydeeksha): describe this package.
+-
+-# This file was automatically generated by BuildFileGenerator
+-
+-##############################################################################
+-# Common
+-##############################################################################
+-load("@rules_proto//proto:defs.bzl", "proto_library")
+-
+-##############################################################################
+-# Java
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "java_grpc_library",
+-    "java_proto_library",
+-)
+-
+-##############################################################################
+-# Go
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "go_proto_library",
+-)
+-
+-##############################################################################
+-# Python
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "moved_proto_library",
+-    "py_grpc_library",
+-    "py_proto_library",
+-)
+-
+-##############################################################################
+-# PHP
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "php_grpc_library",
+-    "php_proto_library",
+-)
+-
+-##############################################################################
+-# Node.js
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "nodejs_gapic_assembly_pkg",
+-    "nodejs_gapic_library",
+-)
+-
+-##############################################################################
+-# Ruby
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "ruby_grpc_library",
+-    "ruby_proto_library",
+-)
+-
+-##############################################################################
+-# C#
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "csharp_grpc_library",
+-    "csharp_proto_library",
+-)
+-
+-##############################################################################
+-# C++
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "cc_grpc_library",
+-    "cc_proto_library",
+-)
+-
+-# This is an API workspace, having public visibility by default makes perfect sense.
+-package(default_visibility = ["//visibility:public"])
+-
+-proto_library(
+-    name = "logging_proto",
+-    srcs = [
+-        "eventlog.proto",
+-    ],
+-    deps = [
+-        "@com_google_protobuf//:timestamp_proto",
+-    ],
+-)
+-
+-java_proto_library(
+-    name = "logging_java_proto",
+-    deps = [":logging_proto"],
+-)
+-
+-java_grpc_library(
+-    name = "logging_java_grpc",
+-    srcs = [":logging_proto"],
+-    deps = [":logging_java_proto"],
+-)
+-
+-go_proto_library(
+-    name = "logging_go_proto",
+-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
+-    importpath = "google.golang.org/genproto/googleapis/cloud/backupdr/logging/v1",
+-    protos = [":logging_proto"],
+-    deps = [
+-    ],
+-)
+-
+-moved_proto_library(
+-    name = "logging_moved_proto",
+-    srcs = [":logging_proto"],
+-    deps = [
+-        "@com_google_protobuf//:timestamp_proto",
+-    ],
+-)
+-
+-py_proto_library(
+-    name = "logging_py_proto",
+-    deps = [":logging_moved_proto"],
+-)
+-
+-py_grpc_library(
+-    name = "logging_py_grpc",
+-    srcs = [":logging_moved_proto"],
+-    deps = [":logging_py_proto"],
+-)
+-
+-php_proto_library(
+-    name = "logging_php_proto",
+-    deps = [":logging_proto"],
+-)
+-
+-php_grpc_library(
+-    name = "logging_php_grpc",
+-    srcs = [":logging_proto"],
+-    deps = [":logging_php_proto"],
+-)
+-
+-ruby_proto_library(
+-    name = "logging_ruby_proto",
+-    deps = [":logging_proto"],
+-)
+-
+-ruby_grpc_library(
+-    name = "logging_ruby_grpc",
+-    srcs = [":logging_proto"],
+-    deps = [":logging_ruby_proto"],
+-)
+-
+-csharp_proto_library(
+-    name = "logging_csharp_proto",
+-    deps = [":logging_proto"],
+-)
+-
+-csharp_grpc_library(
+-    name = "logging_csharp_grpc",
+-    srcs = [":logging_proto"],
+-    deps = [":logging_csharp_proto"],
+-)
+-
+-cc_proto_library(
+-    name = "logging_cc_proto",
+-    deps = [":logging_proto"],
+-)
+-
+-cc_grpc_library(
+-    name = "logging_cc_grpc",
+-    srcs = [":logging_proto"],
+-    grpc_only = True,
+-    deps = [":logging_cc_proto"],
+-)
 diff -urN a/google/cloud/baremetalsolution/BUILD.bazel b/google/cloud/baremetalsolution/BUILD.bazel
 --- a/google/cloud/baremetalsolution/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 +++ b/google/cloud/baremetalsolution/BUILD.bazel	1969-12-31 16:00:00
@@ -29124,6 +29305,401 @@
 -        ":bigquerydatapolicy_ruby_wrapper",
 -    ],
 -)
+diff -urN a/google/cloud/bigquery/datapolicies/v1/BUILD.bazel b/google/cloud/bigquery/datapolicies/v1/BUILD.bazel
+--- a/google/cloud/bigquery/datapolicies/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
++++ b/google/cloud/bigquery/datapolicies/v1/BUILD.bazel	1969-12-31 16:00:00
+@@ -1,391 +0,0 @@
+-# This file was automatically generated by BuildFileGenerator
+-# https://github.com/googleapis/rules_gapic/tree/master/bazel
+-
+-# Most of the manual changes to this file will be overwritten.
+-# It's **only** allowed to change the following rule attribute values:
+-# - names of *_gapic_assembly_* rules
+-# - certain parameters of *_gapic_library rules, including but not limited to:
+-#    * extra_protoc_parameters
+-#    * extra_protoc_file_parameters
+-# The complete list of preserved parameters can be found in the source code.
+-
+-# This is an API workspace, having public visibility by default makes perfect sense.
+-package(default_visibility = ["//visibility:public"])
+-
+-##############################################################################
+-# Common
+-##############################################################################
+-load("@rules_proto//proto:defs.bzl", "proto_library")
+-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
+-
+-proto_library(
+-    name = "datapolicies_proto",
+-    srcs = [
+-        "datapolicy.proto",
+-    ],
+-    deps = [
+-        "//google/api:annotations_proto",
+-        "//google/api:client_proto",
+-        "//google/api:field_behavior_proto",
+-        "//google/api:resource_proto",
+-        "//google/iam/v1:iam_policy_proto",
+-        "//google/iam/v1:policy_proto",
+-        "@com_google_protobuf//:empty_proto",
+-        "@com_google_protobuf//:field_mask_proto",
+-    ],
+-)
+-
+-proto_library_with_info(
+-    name = "datapolicies_proto_with_info",
+-    deps = [
+-        ":datapolicies_proto",
+-        "//google/cloud:common_resources_proto",
+-    ],
+-)
+-
+-##############################################################################
+-# Java
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "java_gapic_assembly_gradle_pkg",
+-    "java_gapic_library",
+-    "java_gapic_test",
+-    "java_grpc_library",
+-    "java_proto_library",
+-)
+-
+-java_proto_library(
+-    name = "datapolicies_java_proto",
+-    deps = [":datapolicies_proto"],
+-)
+-
+-java_grpc_library(
+-    name = "datapolicies_java_grpc",
+-    srcs = [":datapolicies_proto"],
+-    deps = [":datapolicies_java_proto"],
+-)
+-
+-java_gapic_library(
+-    name = "datapolicies_java_gapic",
+-    srcs = [":datapolicies_proto_with_info"],
+-    gapic_yaml = None,
+-    grpc_service_config = "datapolicies_v1_grpc_service_config.json",
+-    rest_numeric_enums = True,
+-    service_yaml = "bigquerydatapolicy_v1.yaml",
+-    test_deps = [
+-        ":datapolicies_java_grpc",
+-        "//google/iam/v1:iam_java_grpc",
+-    ],
+-    transport = "grpc+rest",
+-    deps = [
+-        ":datapolicies_java_proto",
+-        "//google/api:api_java_proto",
+-        "//google/iam/v1:iam_java_proto",
+-    ],
+-)
+-
+-java_gapic_test(
+-    name = "datapolicies_java_gapic_test_suite",
+-    test_classes = [
+-        "com.google.cloud.bigquery.datapolicies.v1.DataPolicyServiceClientHttpJsonTest",
+-        "com.google.cloud.bigquery.datapolicies.v1.DataPolicyServiceClientTest",
+-    ],
+-    runtime_deps = [":datapolicies_java_gapic_test"],
+-)
+-
+-# Open Source Packages
+-java_gapic_assembly_gradle_pkg(
+-    name = "google-cloud-bigquery-datapolicies-v1-java",
+-    transport = "grpc+rest",
+-    deps = [
+-        ":datapolicies_java_gapic",
+-        ":datapolicies_java_grpc",
+-        ":datapolicies_java_proto",
+-        ":datapolicies_proto",
+-    ],
+-    include_samples = True,
+-)
+-
+-##############################################################################
+-# Go
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "go_gapic_assembly_pkg",
+-    "go_gapic_library",
+-    "go_proto_library",
+-    "go_test",
+-)
+-
+-go_proto_library(
+-    name = "datapolicies_go_proto",
+-    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
+-    importpath = "google.golang.org/genproto/googleapis/cloud/bigquery/datapolicies/v1",
+-    protos = [":datapolicies_proto"],
+-    deps = [
+-        "//google/api:annotations_go_proto",
+-        "//google/iam/v1:iam_go_proto",
+-    ],
+-)
+-
+-go_gapic_library(
+-    name = "datapolicies_go_gapic",
+-    srcs = [":datapolicies_proto_with_info"],
+-    grpc_service_config = "datapolicies_v1_grpc_service_config.json",
+-    importpath = "cloud.google.com/go/bigquery/datapolicies/apiv1;datapolicies",
+-    metadata = True,
+-    rest_numeric_enums = True,
+-    service_yaml = "bigquerydatapolicy_v1.yaml",
+-    transport = "grpc+rest",
+-    deps = [
+-        ":datapolicies_go_proto",
+-        "//google/iam/v1:iam_go_proto",
+-    ],
+-)
+-
+-go_test(
+-    name = "datapolicies_go_gapic_test",
+-    srcs = [":datapolicies_go_gapic_srcjar_test"],
+-    embed = [":datapolicies_go_gapic"],
+-    importpath = "cloud.google.com/go/bigquery/datapolicies/apiv1",
+-)
+-
+-# Open Source Packages
+-go_gapic_assembly_pkg(
+-    name = "gapi-cloud-bigquery-datapolicies-v1-go",
+-    deps = [
+-        ":datapolicies_go_gapic",
+-        ":datapolicies_go_gapic_srcjar-test.srcjar",
+-        ":datapolicies_go_gapic_srcjar-metadata.srcjar",
+-        ":datapolicies_go_proto",
+-    ],
+-)
+-
+-##############################################################################
+-# Python
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "py_gapic_assembly_pkg",
+-    "py_gapic_library",
+-    "py_test",
+-)
+-
+-py_gapic_library(
+-    name = "datapolicies_py_gapic",
+-    srcs = [":datapolicies_proto"],
+-    grpc_service_config = "datapolicies_v1_grpc_service_config.json",
+-    rest_numeric_enums = True,
+-    service_yaml = "bigquerydatapolicy_v1.yaml",
+-    transport = "grpc+rest",
+-    deps = [
+-        "//google/iam/v1:iam_policy_py_proto",
+-    ],
+-)
+-
+-py_test(
+-    name = "datapolicies_py_gapic_test",
+-    srcs = [
+-        "datapolicies_py_gapic_pytest.py",
+-        "datapolicies_py_gapic_test.py",
+-    ],
+-    legacy_create_init = False,
+-    deps = [":datapolicies_py_gapic"],
+-)
+-
+-# Open Source Packages
+-py_gapic_assembly_pkg(
+-    name = "bigquery-datapolicies-v1-py",
+-    deps = [
+-        ":datapolicies_py_gapic",
+-    ],
+-)
+-
+-##############################################################################
+-# PHP
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "php_gapic_assembly_pkg",
+-    "php_gapic_library",
+-    "php_grpc_library",
+-    "php_proto_library",
+-)
+-
+-php_proto_library(
+-    name = "datapolicies_php_proto",
+-    deps = [":datapolicies_proto"],
+-)
+-
+-php_grpc_library(
+-    name = "datapolicies_php_grpc",
+-    srcs = [":datapolicies_proto"],
+-    deps = [":datapolicies_php_proto"],
+-)
+-
+-php_gapic_library(
+-    name = "datapolicies_php_gapic",
+-    srcs = [":datapolicies_proto_with_info"],
+-    grpc_service_config = "datapolicies_v1_grpc_service_config.json",
+-    rest_numeric_enums = True,
+-    service_yaml = "bigquerydatapolicy_v1.yaml",
+-    transport = "grpc+rest",
+-    deps = [
+-        ":datapolicies_php_grpc",
+-        ":datapolicies_php_proto",
+-    ],
+-)
+-
+-# Open Source Packages
+-php_gapic_assembly_pkg(
+-    name = "google-cloud-bigquery-datapolicies-v1-php",
+-    deps = [
+-        ":datapolicies_php_gapic",
+-        ":datapolicies_php_grpc",
+-        ":datapolicies_php_proto",
+-    ],
+-)
+-
+-##############################################################################
+-# Node.js
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "nodejs_gapic_assembly_pkg",
+-    "nodejs_gapic_library",
+-)
+-
+-nodejs_gapic_library(
+-    name = "datapolicies_nodejs_gapic",
+-    package_name = "@google-cloud/datapolicies",
+-    src = ":datapolicies_proto_with_info",
+-    extra_protoc_parameters = ["metadata"],
+-    grpc_service_config = "datapolicies_v1_grpc_service_config.json",
+-    package = "google.cloud.bigquery.datapolicies.v1",
+-    rest_numeric_enums = True,
+-    service_yaml = "bigquerydatapolicy_v1.yaml",
+-    transport = "grpc+rest",
+-    deps = [],
+-)
+-
+-nodejs_gapic_assembly_pkg(
+-    name = "bigquery-datapolicies-v1-nodejs",
+-    deps = [
+-        ":datapolicies_nodejs_gapic",
+-        ":datapolicies_proto",
+-    ],
+-)
+-
+-##############################################################################
+-# Ruby
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "ruby_gapic_assembly_pkg",
+-    "ruby_cloud_gapic_library",
+-    "ruby_grpc_library",
+-    "ruby_proto_library",
+-)
+-
+-ruby_proto_library(
+-    name = "datapolicies_ruby_proto",
+-    deps = [":datapolicies_proto"],
+-)
+-
+-ruby_grpc_library(
+-    name = "datapolicies_ruby_grpc",
+-    srcs = [":datapolicies_proto"],
+-    deps = [":datapolicies_ruby_proto"],
+-)
+-
+-ruby_cloud_gapic_library(
+-    name = "datapolicies_ruby_gapic",
+-    srcs = [":datapolicies_proto_with_info"],
+-    extra_protoc_parameters = [
+-        "ruby-cloud-gem-name=google-cloud-bigquery-datapolicies-v1",
+-    ],
+-    grpc_service_config = "datapolicies_v1_grpc_service_config.json",
+-    rest_numeric_enums = True,
+-    service_yaml = "bigquerydatapolicy_v1.yaml",
+-    deps = [
+-        ":datapolicies_ruby_grpc",
+-        ":datapolicies_ruby_proto",
+-    ],
+-)
+-
+-# Open Source Packages
+-ruby_gapic_assembly_pkg(
+-    name = "google-cloud-bigquery-datapolicies-v1-ruby",
+-    deps = [
+-        ":datapolicies_ruby_gapic",
+-        ":datapolicies_ruby_grpc",
+-        ":datapolicies_ruby_proto",
+-    ],
+-)
+-
+-##############################################################################
+-# C#
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "csharp_gapic_assembly_pkg",
+-    "csharp_gapic_library",
+-    "csharp_grpc_library",
+-    "csharp_proto_library",
+-)
+-
+-csharp_proto_library(
+-    name = "datapolicies_csharp_proto",
+-    deps = [":datapolicies_proto"],
+-)
+-
+-csharp_grpc_library(
+-    name = "datapolicies_csharp_grpc",
+-    srcs = [":datapolicies_proto"],
+-    deps = [":datapolicies_csharp_proto"],
+-)
+-
+-csharp_gapic_library(
+-    name = "datapolicies_csharp_gapic",
+-    srcs = [":datapolicies_proto_with_info"],
+-    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
+-    grpc_service_config = "datapolicies_v1_grpc_service_config.json",
+-    rest_numeric_enums = True,
+-    service_yaml = "bigquerydatapolicy_v1.yaml",
+-    deps = [
+-        ":datapolicies_csharp_grpc",
+-        ":datapolicies_csharp_proto",
+-    ],
+-)
+-
+-# Open Source Packages
+-csharp_gapic_assembly_pkg(
+-    name = "google-cloud-bigquery-datapolicies-v1-csharp",
+-    deps = [
+-        ":datapolicies_csharp_gapic",
+-        ":datapolicies_csharp_grpc",
+-        ":datapolicies_csharp_proto",
+-    ],
+-)
+-
+-##############################################################################
+-# C++
+-##############################################################################
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "cc_grpc_library",
+-    "cc_proto_library",
+-)
+-
+-cc_proto_library(
+-    name = "datapolicies_cc_proto",
+-    deps = [":datapolicies_proto"],
+-)
+-
+-cc_grpc_library(
+-    name = "datapolicies_cc_grpc",
+-    srcs = [":datapolicies_proto"],
+-    grpc_only = True,
+-    deps = [":datapolicies_cc_proto"],
+-)
 diff -urN a/google/cloud/bigquery/datapolicies/v1beta1/BUILD.bazel b/google/cloud/bigquery/datapolicies/v1beta1/BUILD.bazel
 --- a/google/cloud/bigquery/datapolicies/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 +++ b/google/cloud/bigquery/datapolicies/v1beta1/BUILD.bazel	1969-12-31 16:00:00
@@ -34118,7 +34694,7 @@
 diff -urN a/google/cloud/binaryauthorization/v1/BUILD.bazel b/google/cloud/binaryauthorization/v1/BUILD.bazel
 --- a/google/cloud/binaryauthorization/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 +++ b/google/cloud/binaryauthorization/v1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,401 +0,0 @@
+@@ -1,404 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -34304,6 +34880,9 @@
 -    deps = [
 -        "//grafeas/v1:grafeas_py_proto",
 -    ],
+-    opt_args = [
+-      "warehouse-package-name=google-cloud-binary-authorization",
+-    ],
 -)
 -
 -py_test(
@@ -34523,7 +35102,7 @@
 diff -urN a/google/cloud/binaryauthorization/v1beta1/BUILD.bazel b/google/cloud/binaryauthorization/v1beta1/BUILD.bazel
 --- a/google/cloud/binaryauthorization/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 +++ b/google/cloud/binaryauthorization/v1beta1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,370 +0,0 @@
+@@ -1,373 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -34697,6 +35276,9 @@
 -    grpc_service_config = "binaryauthorization_grpc_service_config.json",
 -    rest_numeric_enums = False,
 -    transport = "grpc",
+-    opt_args = [
+-      "warehouse-package-name=google-cloud-binary-authorization",
+-    ],
 -)
 -
 -py_test(
@@ -43366,7 +43948,7 @@
 diff -urN a/google/cloud/dataqna/v1alpha/BUILD.bazel b/google/cloud/dataqna/v1alpha/BUILD.bazel
 --- a/google/cloud/dataqna/v1alpha/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 +++ b/google/cloud/dataqna/v1alpha/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,373 +0,0 @@
+@@ -1,376 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/gapic-generator/tree/master/rules_gapic/bazel
 -
@@ -43545,6 +44127,9 @@
 -    grpc_service_config = "dataqna_grpc_service_config.json",
 -    rest_numeric_enums = False,
 -    transport = "grpc+rest",
+-    opt_args = [
+-      "warehouse-package-name=google-cloud-data-qna",
+-    ],
 -)
 -
 -py_test(
@@ -45126,7 +45711,7 @@
 diff -urN a/google/cloud/dialogflow/cx/v3/BUILD.bazel b/google/cloud/dialogflow/cx/v3/BUILD.bazel
 --- a/google/cloud/dialogflow/cx/v3/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 +++ b/google/cloud/dialogflow/cx/v3/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,465 +0,0 @@
+@@ -1,466 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -45370,6 +45955,7 @@
 -    opt_args = [
 -        "python-gapic-name=dialogflowcx",
 -        "python-gapic-namespace=google.cloud",
+-        "warehouse-package-name=google-cloud-dialogflow-cx",
 -    ],
 -    rest_numeric_enums = False,
 -    service_yaml = "dialogflow_v3.yaml",
@@ -45595,7 +46181,7 @@
 diff -urN a/google/cloud/dialogflow/cx/v3beta1/BUILD.bazel b/google/cloud/dialogflow/cx/v3beta1/BUILD.bazel
 --- a/google/cloud/dialogflow/cx/v3beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 +++ b/google/cloud/dialogflow/cx/v3beta1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,464 +0,0 @@
+@@ -1,465 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -45839,6 +46425,7 @@
 -    opt_args = [
 -        "python-gapic-name=dialogflowcx",
 -        "python-gapic-namespace=google.cloud",
+-        "warehouse-package-name=google-cloud-dialogflow-cx",
 -    ],
 -    rest_numeric_enums = False,
 -    service_yaml = "dialogflow_v3beta1.yaml",
@@ -69022,7 +69609,7 @@
 diff -urN a/google/cloud/metastore/v1/BUILD.bazel b/google/cloud/metastore/v1/BUILD.bazel
 --- a/google/cloud/metastore/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 +++ b/google/cloud/metastore/v1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,392 +0,0 @@
+@@ -1,398 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -69047,6 +69634,7 @@
 -    name = "metastore_proto",
 -    srcs = [
 -        "metastore.proto",
+-        "metastore_federation.proto",
 -    ],
 -    deps = [
 -        "//google/api:annotations_proto",
@@ -69163,6 +69751,8 @@
 -    transport = "grpc+rest",
 -    deps = [
 -        ":metastore_go_proto",
+-        "//google/cloud/location:location_go_proto",
+-        "//google/iam/v1:iam_go_proto",
 -        "//google/longrunning:longrunning_go_proto",
 -        "@com_google_cloud_go//longrunning:go_default_library",
 -        "@com_google_cloud_go//longrunning/autogen:go_default_library",
@@ -69203,6 +69793,9 @@
 -    grpc_service_config = "metastore_grpc_service_config.json",
 -    rest_numeric_enums = False,
 -    transport = "grpc",
+-    opt_args = [
+-      "warehouse-package-name=google-cloud-dataproc-metastore",
+-    ],
 -)
 -
 -py_test(
@@ -69418,7 +70011,7 @@
 diff -urN a/google/cloud/metastore/v1alpha/BUILD.bazel b/google/cloud/metastore/v1alpha/BUILD.bazel
 --- a/google/cloud/metastore/v1alpha/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 +++ b/google/cloud/metastore/v1alpha/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,386 +0,0 @@
+@@ -1,392 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -69443,6 +70036,7 @@
 -    name = "metastore_proto",
 -    srcs = [
 -        "metastore.proto",
+-        "metastore_federation.proto",
 -    ],
 -    deps = [
 -        "//google/api:annotations_proto",
@@ -69561,6 +70155,8 @@
 -    transport = "grpc+rest",
 -    deps = [
 -        ":metastore_go_proto",
+-        "//google/cloud/location:location_go_proto",
+-        "//google/iam/v1:iam_go_proto",
 -        "//google/longrunning:longrunning_go_proto",
 -        "@com_google_cloud_go//longrunning:go_default_library",
 -        "@com_google_cloud_go//longrunning/autogen:go_default_library",
@@ -69601,6 +70197,9 @@
 -    grpc_service_config = "metastore_grpc_service_config.json",
 -    rest_numeric_enums = False,
 -    transport = "grpc",
+-    opt_args = [
+-      "warehouse-package-name=google-cloud-dataproc-metastore",
+-    ],
 -)
 -
 -py_test(
@@ -69808,7 +70407,7 @@
 diff -urN a/google/cloud/metastore/v1beta/BUILD.bazel b/google/cloud/metastore/v1beta/BUILD.bazel
 --- a/google/cloud/metastore/v1beta/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 +++ b/google/cloud/metastore/v1beta/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,378 +0,0 @@
+@@ -1,383 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -69833,6 +70432,7 @@
 -    name = "metastore_proto",
 -    srcs = [
 -        "metastore.proto",
+-        "metastore_federation.proto",
 -    ],
 -    deps = [
 -        "//google/api:annotations_proto",
@@ -69949,6 +70549,8 @@
 -    transport = "grpc+rest",
 -    deps = [
 -        ":metastore_go_proto",
+-        "//google/cloud/location:location_go_proto",
+-        "//google/iam/v1:iam_go_proto",
 -        "//google/longrunning:longrunning_go_proto",
 -        "@com_google_cloud_go//longrunning:go_default_library",
 -        "@com_google_cloud_go//longrunning/autogen:go_default_library",
@@ -69987,9 +70589,11 @@
 -    name = "metastore_py_gapic",
 -    srcs = [":metastore_proto"],
 -    grpc_service_config = "metastore_grpc_service_config.json",
--    opt_args = ["warehouse-package-name=google-cloud-dataproc-metastore"],
 -    rest_numeric_enums = False,
 -    transport = "grpc",
+-    opt_args = [
+-      "warehouse-package-name=google-cloud-dataproc-metastore",
+-    ],
 -)
 -
 -py_test(
@@ -70414,7 +71018,7 @@
 diff -urN a/google/cloud/networkconnectivity/v1/BUILD.bazel b/google/cloud/networkconnectivity/v1/BUILD.bazel
 --- a/google/cloud/networkconnectivity/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 +++ b/google/cloud/networkconnectivity/v1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,394 +0,0 @@
+@@ -1,395 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -70597,6 +71201,7 @@
 -    grpc_service_config = "networkconnectivity_v1_grpc_service_config.json",
 -    rest_numeric_enums = False,
 -    transport = "grpc",
+-    opt_args = ["warehouse-package-name=google-cloud-network-connectivity"],
 -)
 -
 -py_test(
@@ -76198,7 +76803,7 @@
 diff -urN a/google/cloud/orgpolicy/v2/BUILD.bazel b/google/cloud/orgpolicy/v2/BUILD.bazel
 --- a/google/cloud/orgpolicy/v2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 +++ b/google/cloud/orgpolicy/v2/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,383 +0,0 @@
+@@ -1,386 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/gapic-generator/tree/master/rules_gapic/bazel
 -
@@ -76371,6 +76976,9 @@
 -    grpc_service_config = "orgpolicy_grpc_service_config.json",
 -    rest_numeric_enums = False,
 -    transport = "grpc",
+-    opt_args = [
+-      "warehouse-package-name=google-cloud-org-policy",
+-    ],
 -)
 -
 -py_test(
@@ -79057,7 +79665,7 @@
 diff -urN a/google/cloud/oslogin/v1/BUILD.bazel b/google/cloud/oslogin/v1/BUILD.bazel
 --- a/google/cloud/oslogin/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 +++ b/google/cloud/oslogin/v1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,408 +0,0 @@
+@@ -1,411 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
 -# This is an API workspace, having public visibility by default makes perfect sense.
@@ -79236,6 +79844,9 @@
 -    deps = [
 -        "//google/cloud/oslogin/common:common_py_proto",
 -    ],
+-    opt_args = [
+-      "warehouse-package-name=google-cloud-os-login",
+-    ],
 -)
 -
 -# Uncomment once https://github.com/googleapis/gapic-generator-python/issues/1376 is fixed
@@ -80312,7 +80923,7 @@
 diff -urN a/google/cloud/phishingprotection/v1beta1/BUILD.bazel b/google/cloud/phishingprotection/v1beta1/BUILD.bazel
 --- a/google/cloud/phishingprotection/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 +++ b/google/cloud/phishingprotection/v1beta1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,354 +0,0 @@
+@@ -1,357 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -
 -# This is an API workspace, having public visibility by default makes perfect sense.
@@ -80472,6 +81083,9 @@
 -    grpc_service_config = "phishingprotection_grpc_service_config.json",
 -    rest_numeric_enums = False,
 -    transport = "grpc",
+-    opt_args = [
+-      "warehouse-package-name=google-cloud-phishing-protection",
+-    ],
 -)
 -
 -py_test(
@@ -100076,7 +100690,7 @@
 diff -urN a/google/cloud/tpu/v1/BUILD.bazel b/google/cloud/tpu/v1/BUILD.bazel
 --- a/google/cloud/tpu/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 +++ b/google/cloud/tpu/v1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,385 +0,0 @@
+@@ -1,397 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -100117,6 +100731,7 @@
 -    deps = [
 -        ":tpu_proto",
 -        "//google/cloud:common_resources_proto",
+-        "//google/cloud/location:location_proto",
 -    ],
 -)
 -
@@ -100146,14 +100761,19 @@
 -java_gapic_library(
 -    name = "tpu_java_gapic",
 -    srcs = [":tpu_proto_with_info"],
+-    gapic_yaml = None,
 -    grpc_service_config = "tpu_grpc_service_config.json",
 -    rest_numeric_enums = False,
+-    service_yaml = "tpu_v1.yaml",
 -    test_deps = [
 -        ":tpu_java_grpc",
+-        "//google/cloud/location:location_java_grpc",
 -    ],
 -    transport = "grpc",
 -    deps = [
 -        ":tpu_java_proto",
+-        "//google/api:api_java_proto",
+-        "//google/cloud/location:location_java_proto",
 -    ],
 -)
 -
@@ -100169,7 +100789,7 @@
 -java_gapic_assembly_gradle_pkg(
 -    name = "google-cloud-tpu-v1-java",
 -    include_samples = True,
--    transport = "grpc",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":tpu_java_gapic",
 -        ":tpu_java_grpc",
@@ -100208,8 +100828,10 @@
 -    metadata = True,
 -    rest_numeric_enums = False,
 -    service_yaml = "tpu_v1.yaml",
+-    transport = "grpc+rest",
 -    deps = [
 -        ":tpu_go_proto",
+-        "//google/cloud/location:location_go_proto",
 -        "//google/longrunning:longrunning_go_proto",
 -        "@com_google_cloud_go//longrunning:go_default_library",
 -        "@com_google_cloud_go//longrunning/autogen:go_default_library",
@@ -100249,7 +100871,10 @@
 -    srcs = [":tpu_proto"],
 -    grpc_service_config = "tpu_grpc_service_config.json",
 -    rest_numeric_enums = False,
+-    service_yaml = "tpu_v1.yaml",
 -    transport = "grpc",
+-    deps = [
+-    ],
 -)
 -
 -py_test(
@@ -100371,16 +100996,17 @@
 -    name = "tpu_ruby_gapic",
 -    srcs = [":tpu_proto_with_info"],
 -    extra_protoc_parameters = [
--        "ruby-cloud-gem-name=google-cloud-tpu-v1",
--        "ruby-cloud-env-prefix=CLOUD_TPU",
--        "ruby-cloud-product-url=https://cloud.google.com/tpu/",
 -        "ruby-cloud-api-id=tpu.googleapis.com",
 -        "ruby-cloud-api-shortname=tpu",
+-        "ruby-cloud-env-prefix=CLOUD_TPU",
+-        "ruby-cloud-gem-name=google-cloud-tpu-v1",
+-        "ruby-cloud-product-url=https://cloud.google.com/tpu/",
 -    ],
 -    grpc_service_config = "tpu_grpc_service_config.json",
 -    rest_numeric_enums = False,
 -    ruby_cloud_description = "Tensor Processing Units (TPUs) are Google's custom-developed application-specific integrated circuits (ASICs) used to accelerate machine learning workloads. Cloud TPUs allow you to access TPUs from Compute Engine, Google Kubernetes Engine and AI Platform.",
 -    ruby_cloud_title = "Cloud TPU V1",
+-    service_yaml = "tpu_v1.yaml",
 -    deps = [
 -        ":tpu_ruby_grpc",
 -        ":tpu_ruby_proto",
@@ -107894,10 +108520,53 @@
 -    grpc_only = True,
 -    deps = [":vmmigration_cc_proto"],
 -)
+diff -urN a/google/cloud/vmwareengine/BUILD.bazel b/google/cloud/vmwareengine/BUILD.bazel
+--- a/google/cloud/vmwareengine/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
++++ b/google/cloud/vmwareengine/BUILD.bazel	1969-12-31 16:00:00
+@@ -1,39 +0,0 @@
+-# This build file includes a target for the Ruby wrapper library for
+-# google-cloud-vmware_engine.
+-
+-# This is an API workspace, having public visibility by default makes perfect sense.
+-package(default_visibility = ["//visibility:public"])
+-
+-# Export yaml configs.
+-exports_files(glob(["*.yaml"]))
+-
+-load(
+-    "@com_google_googleapis_imports//:imports.bzl",
+-    "ruby_cloud_gapic_library",
+-    "ruby_gapic_assembly_pkg",
+-)
+-
+-# Generates a Ruby wrapper client for VMware Engine.
+-# Ruby wrapper clients are versionless, but are generated from source protos
+-# for a particular service version, v1 in this case.
+-ruby_cloud_gapic_library(
+-    name = "vmwareengine_ruby_wrapper",
+-    srcs = ["//google/cloud/vmwareengine/v1:vmwareengine_proto_with_info"],
+-    extra_protoc_parameters = [
+-        "ruby-cloud-gem-name=google-cloud-vmware_engine",
+-        "ruby-cloud-wrapper-of=v1:0.0",
+-        "ruby-cloud-product-url=https://cloud.google.com/vmware-engine/",
+-        "ruby-cloud-api-id=vmwareengine.googleapis.com",
+-        "ruby-cloud-api-shortname=vmwareengine",
+-    ],
+-    ruby_cloud_description = "Google Cloud VMware Engine is a fully managed service that lets you run the VMware platform in Google Cloud. VMware Engine provides you with VMware operational continuity so you can benefit from a cloud consumption model and lower your total cost of ownership. VMware Engine also offers on-demand provisioning, pay-as-you-grow, and capacity optimization.",
+-    ruby_cloud_title = "Google Cloud VMware Engine",
+-)
+-
+-# Open Source package.
+-ruby_gapic_assembly_pkg(
+-    name = "google-cloud-vmwareengine-ruby",
+-    deps = [
+-        ":vmwareengine_ruby_wrapper",
+-    ],
+-)
 diff -urN a/google/cloud/vmwareengine/v1/BUILD.bazel b/google/cloud/vmwareengine/v1/BUILD.bazel
 --- a/google/cloud/vmwareengine/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 +++ b/google/cloud/vmwareengine/v1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,390 +0,0 @@
+@@ -1,395 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -108204,10 +108873,15 @@
 -    name = "vmwareengine_ruby_gapic",
 -    srcs = [":vmwareengine_proto_with_info"],
 -    extra_protoc_parameters = [
--        "ruby-cloud-gem-name=google-cloud-vmwareengine-v1",
+-        "ruby-cloud-api-id=vmwareengine.googleapis.com",
+-        "ruby-cloud-api-shortname=vmwareengine",
+-        "ruby-cloud-gem-name=google-cloud-vmware_engine-v1",
+-        "ruby-cloud-product-url=https://cloud.google.com/vmware-engine/",
 -    ],
 -    grpc_service_config = "vmwareengine_grpc_service_config.json",
 -    service_yaml = "vmwareengine_v1.yaml",
+-    ruby_cloud_description = "Google Cloud VMware Engine is a fully managed service that lets you run the VMware platform in Google Cloud. VMware Engine provides you with VMware operational continuity so you can benefit from a cloud consumption model and lower your total cost of ownership. VMware Engine also offers on-demand provisioning, pay-as-you-grow, and capacity optimization.",
+-    ruby_cloud_title = "Google Cloud VMware Engine V1",
 -    deps = [
 -        ":vmwareengine_ruby_grpc",
 -        ":vmwareengine_ruby_proto",
@@ -116455,7 +117129,7 @@
 diff -urN a/google/devtools/clouderrorreporting/v1beta1/BUILD.bazel b/google/devtools/clouderrorreporting/v1beta1/BUILD.bazel
 --- a/google/devtools/clouderrorreporting/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 +++ b/google/devtools/clouderrorreporting/v1beta1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,331 +0,0 @@
+@@ -1,332 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/gapic-generator/tree/master/rules_gapic/bazel
 -
@@ -116631,6 +117305,7 @@
 -    opt_args = [
 -        "python-gapic-name=errorreporting",
 -        "python-gapic-namespace=google.cloud",
+-        "warehouse-package-name=google-cloud-error-reporting",
 -    ],
 -    rest_numeric_enums = False,
 -    transport = "grpc",
@@ -117891,7 +118566,7 @@
 diff -urN a/google/devtools/containeranalysis/v1/BUILD.bazel b/google/devtools/containeranalysis/v1/BUILD.bazel
 --- a/google/devtools/containeranalysis/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 +++ b/google/devtools/containeranalysis/v1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,360 +0,0 @@
+@@ -1,363 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -118078,7 +118753,10 @@
 -    name = "containeranalysis_py_gapic",
 -    srcs = [":containeranalysis_proto"],
 -    grpc_service_config = "containeranalysis_grpc_service_config.json",
--    opt_args = ["python-gapic-namespace=google.cloud.devtools"],
+-    opt_args = [
+-      "python-gapic-namespace=google.cloud.devtools",
+-      "warehouse-package-name=google-cloud-containeranalysis",
+-    ],
 -    rest_numeric_enums = False,
 -    transport = "grpc",
 -    deps = [
@@ -130114,7 +130792,7 @@
 diff -urN a/google/monitoring/dashboard/v1/BUILD.bazel b/google/monitoring/dashboard/v1/BUILD.bazel
 --- a/google/monitoring/dashboard/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 +++ b/google/monitoring/dashboard/v1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,355 +0,0 @@
+@@ -1,360 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -130307,6 +130985,11 @@
 -    transport = "grpc",
 -    deps = [
 -    ],
+-    opt_args = [
+-        "warehouse-package-name=google-cloud-monitoring-dashboards",
+-        "python-gapic-namespace=google.cloud",
+-        "python-gapic-name=monitoring_dashboard",
+-  ],
 -)
 -
 -py_test(
@@ -130694,7 +131377,7 @@
 -    opt_args = [
 -        "python-gapic-name=monitoring_metrics_scope",
 -        "python-gapic-namespace=google.cloud",
--        "ware-house-package-name=google-cloud-monitoring-metrics-scopes",
+-        "warehouse-package-name=google-cloud-monitoring-metrics-scopes",
 -    ],
 -    rest_numeric_enums = False,
 -    transport = "grpc",
@@ -134230,7 +134913,7 @@
 diff -urN a/google/storage/v2/BUILD.bazel b/google/storage/v2/BUILD.bazel
 --- a/google/storage/v2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 +++ b/google/storage/v2/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,345 +0,0 @@
+@@ -1,348 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -134290,6 +134973,7 @@
 -        "//google/iam/v1:iam_policy_proto",
 -        "//google/iam/v1:policy_proto",
 -        "//google/type:date_proto",
+-        "@com_google_protobuf//:duration_proto",
 -        "@com_google_protobuf//:empty_proto",
 -        "@com_google_protobuf//:field_mask_proto",
 -        "@com_google_protobuf//:timestamp_proto",
@@ -134359,6 +135043,7 @@
 -    protos = [":storage_proto"],
 -    deps = [
 -        "//google/api:annotations_go_proto",
+-        "//google/api:routing_go_proto",
 -        "//google/iam/v1:iam_go_proto",
 -        "//google/type:date_go_proto",
 -    ],
@@ -134376,6 +135061,7 @@
 -    deps = [
 -        ":storage_go_proto",
 -        "//google/iam/v1:iam_go_proto",
+-        "@io_bazel_rules_go//proto/wkt:duration_go_proto",
 -    ],
 -)
 -
@@ -136152,7 +136838,7 @@
 diff -urN a/grafeas/v1/BUILD.bazel b/grafeas/v1/BUILD.bazel
 --- a/grafeas/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
 +++ b/grafeas/v1/BUILD.bazel	1969-12-31 16:00:00
-@@ -1,528 +0,0 @@
+@@ -1,531 +0,0 @@
 -# This file was automatically generated by BuildFileGenerator
 -# https://github.com/googleapis/rules_gapic/tree/master/bazel
 -
@@ -136464,7 +137150,10 @@
 -    name = "grafeas_py_gapic",
 -    srcs = [":grafeas_proto"],
 -    grpc_service_config = "grafeas_grpc_service_config.json",
--    opt_args = ["python-gapic-namespace=grafeas"],
+-    opt_args = [
+-        "python-gapic-namespace=grafeas",
+-        "warehouse-package-name=grafeas",
+-    ],
 -    rest_numeric_enums = False,
 -    service_yaml = "//grafeas:grafeas_v1.yaml",
 -    transport = "grpc",
diff --git a/third_party/go_googleapis-gazelle.patch b/third_party/go_googleapis-gazelle.patch
index d302ddf..a733ca8 100644
--- a/third_party/go_googleapis-gazelle.patch
+++ b/third_party/go_googleapis-gazelle.patch
@@ -3040,7 +3040,7 @@
 diff -urN c/google/ads/searchads360/v0/enums/BUILD.bazel d/google/ads/searchads360/v0/enums/BUILD.bazel
 --- c/google/ads/searchads360/v0/enums/BUILD.bazel	1969-12-31 16:00:00
 +++ d/google/ads/searchads360/v0/enums/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,60 @@
+@@ -0,0 +1,62 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
 +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
 +
@@ -3050,6 +3050,7 @@
 +        "account_status.proto",
 +        "account_type.proto",
 +        "ad_group_ad_rotation_mode.proto",
++        "ad_group_criterion_engine_status.proto",
 +        "ad_group_criterion_status.proto",
 +        "ad_group_status.proto",
 +        "ad_group_type.proto",
@@ -3079,6 +3080,7 @@
 +        "gender_type.proto",
 +        "interaction_event_type.proto",
 +        "keyword_match_type.proto",
++        "listing_group_type.proto",
 +        "location_group_radius_units.proto",
 +        "manager_link_status.proto",
 +        "negative_geo_target_type.proto",
@@ -3104,7 +3106,7 @@
 diff -urN c/google/ads/searchads360/v0/resources/BUILD.bazel d/google/ads/searchads360/v0/resources/BUILD.bazel
 --- c/google/ads/searchads360/v0/resources/BUILD.bazel	1969-12-31 16:00:00
 +++ d/google/ads/searchads360/v0/resources/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,39 @@
+@@ -0,0 +1,41 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
 +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
 +
@@ -3123,6 +3125,8 @@
 +        "customer.proto",
 +        "customer_client.proto",
 +        "customer_manager_link.proto",
++        "keyword_view.proto",
++        "product_group_view.proto",
 +        "search_ads360_field.proto",
 +    ],
 +    visibility = ["//visibility:public"],
@@ -5718,6 +5722,26 @@
 +        "//google/rpc:status_go_proto",
 +    ],
 +)
+diff -urN c/google/cloud/backupdr/logging/v1/BUILD.bazel d/google/cloud/backupdr/logging/v1/BUILD.bazel
+--- c/google/cloud/backupdr/logging/v1/BUILD.bazel	1969-12-31 16:00:00
++++ d/google/cloud/backupdr/logging/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
+@@ -0,0 +1,16 @@
++load("@rules_proto//proto:defs.bzl", "proto_library")
++load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
++
++proto_library(
++    name = "logging_proto",
++    srcs = ["eventlog.proto"],
++    visibility = ["//visibility:public"],
++    deps = ["@com_google_protobuf//:timestamp_proto"],
++)
++
++go_proto_library(
++    name = "logging_go_proto",
++    importpath = "google.golang.org/genproto/googleapis/cloud/backupdr/logging/v1",
++    proto = ":logging_proto",
++    visibility = ["//visibility:public"],
++)
 diff -urN c/google/cloud/baremetalsolution/v2/BUILD.bazel d/google/cloud/baremetalsolution/v2/BUILD.bazel
 --- c/google/cloud/baremetalsolution/v2/BUILD.bazel	1969-12-31 16:00:00
 +++ d/google/cloud/baremetalsolution/v2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
@@ -6101,6 +6125,36 @@
 +        "//google/iam/v1:iam_go_proto",
 +    ],
 +)
+diff -urN c/google/cloud/bigquery/datapolicies/v1/BUILD.bazel d/google/cloud/bigquery/datapolicies/v1/BUILD.bazel
+--- c/google/cloud/bigquery/datapolicies/v1/BUILD.bazel	1969-12-31 16:00:00
++++ d/google/cloud/bigquery/datapolicies/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
+@@ -0,0 +1,26 @@
++load("@rules_proto//proto:defs.bzl", "proto_library")
++load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
++
++proto_library(
++    name = "datapolicies_proto",
++    srcs = ["datapolicy.proto"],
++    visibility = ["//visibility:public"],
++    deps = [
++        "//google/api:annotations_proto",
++        "//google/iam/v1:iam_proto",
++        "@com_google_protobuf//:empty_proto",
++        "@com_google_protobuf//:field_mask_proto",
++    ],
++)
++
++go_proto_library(
++    name = "datapolicies_go_proto",
++    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
++    importpath = "google.golang.org/genproto/googleapis/cloud/bigquery/datapolicies/v1",
++    proto = ":datapolicies_proto",
++    visibility = ["//visibility:public"],
++    deps = [
++        "//google/api:annotations_go_proto",
++        "//google/iam/v1:iam_go_proto",
++    ],
++)
 diff -urN c/google/cloud/bigquery/datapolicies/v1beta1/BUILD.bazel d/google/cloud/bigquery/datapolicies/v1beta1/BUILD.bazel
 --- c/google/cloud/bigquery/datapolicies/v1beta1/BUILD.bazel	1969-12-31 16:00:00
 +++ d/google/cloud/bigquery/datapolicies/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
@@ -9860,13 +9914,16 @@
 diff -urN c/google/cloud/metastore/v1/BUILD.bazel d/google/cloud/metastore/v1/BUILD.bazel
 --- c/google/cloud/metastore/v1/BUILD.bazel	1969-12-31 16:00:00
 +++ d/google/cloud/metastore/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,29 @@
+@@ -0,0 +1,32 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
 +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
 +
 +proto_library(
 +    name = "metastore_proto",
-+    srcs = ["metastore.proto"],
++    srcs = [
++        "metastore.proto",
++        "metastore_federation.proto",
++    ],
 +    visibility = ["//visibility:public"],
 +    deps = [
 +        "//google/api:annotations_proto",
@@ -9893,13 +9950,16 @@
 diff -urN c/google/cloud/metastore/v1alpha/BUILD.bazel d/google/cloud/metastore/v1alpha/BUILD.bazel
 --- c/google/cloud/metastore/v1alpha/BUILD.bazel	1969-12-31 16:00:00
 +++ d/google/cloud/metastore/v1alpha/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,29 @@
+@@ -0,0 +1,32 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
 +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
 +
 +proto_library(
 +    name = "metastore_proto",
-+    srcs = ["metastore.proto"],
++    srcs = [
++        "metastore.proto",
++        "metastore_federation.proto",
++    ],
 +    visibility = ["//visibility:public"],
 +    deps = [
 +        "//google/api:annotations_proto",
@@ -9926,13 +9986,16 @@
 diff -urN c/google/cloud/metastore/v1beta/BUILD.bazel d/google/cloud/metastore/v1beta/BUILD.bazel
 --- c/google/cloud/metastore/v1beta/BUILD.bazel	1969-12-31 16:00:00
 +++ d/google/cloud/metastore/v1beta/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,29 @@
+@@ -0,0 +1,32 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
 +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
 +
 +proto_library(
 +    name = "metastore_proto",
-+    srcs = ["metastore.proto"],
++    srcs = [
++        "metastore.proto",
++        "metastore_federation.proto",
++    ],
 +    visibility = ["//visibility:public"],
 +    deps = [
 +        "//google/api:annotations_proto",
@@ -10980,7 +11043,7 @@
 diff -urN c/google/cloud/pubsublite/v1/BUILD.bazel d/google/cloud/pubsublite/v1/BUILD.bazel
 --- c/google/cloud/pubsublite/v1/BUILD.bazel	1969-12-31 16:00:00
 +++ d/google/cloud/pubsublite/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,37 @@
+@@ -0,0 +1,35 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
 +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
 +
@@ -10998,7 +11061,6 @@
 +    deps = [
 +        "//google/api:annotations_proto",
 +        "//google/longrunning:longrunning_proto",
-+        "//google/rpc:status_proto",
 +        "@com_google_protobuf//:duration_proto",
 +        "@com_google_protobuf//:empty_proto",
 +        "@com_google_protobuf//:field_mask_proto",
@@ -11015,7 +11077,6 @@
 +    deps = [
 +        "//google/api:annotations_go_proto",
 +        "//google/longrunning:longrunning_go_proto",
-+        "//google/rpc:status_go_proto",
 +    ],
 +)
 diff -urN c/google/cloud/recaptchaenterprise/v1/BUILD.bazel d/google/cloud/recaptchaenterprise/v1/BUILD.bazel
@@ -16834,7 +16895,7 @@
 diff -urN c/google/storage/v2/BUILD.bazel d/google/storage/v2/BUILD.bazel
 --- c/google/storage/v2/BUILD.bazel	1969-12-31 16:00:00
 +++ d/google/storage/v2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,29 @@
+@@ -0,0 +1,30 @@
 +load("@rules_proto//proto:defs.bzl", "proto_library")
 +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
 +
@@ -16846,6 +16907,7 @@
 +        "//google/api:annotations_proto",
 +        "//google/iam/v1:iam_proto",
 +        "//google/type:date_proto",
++        "@com_google_protobuf//:duration_proto",
 +        "@com_google_protobuf//:empty_proto",
 +        "@com_google_protobuf//:field_mask_proto",
 +        "@com_google_protobuf//:timestamp_proto",
diff --git a/third_party/org_golang_google_genproto-gazelle.patch b/third_party/org_golang_google_genproto-gazelle.patch
index 08614dd..cced753 100644
--- a/third_party/org_golang_google_genproto-gazelle.patch
+++ b/third_party/org_golang_google_genproto-gazelle.patch
@@ -1801,105 +1801,17 @@
 diff -urN a/googleapis/cloud/aiplatform/v1/BUILD.bazel b/googleapis/cloud/aiplatform/v1/BUILD.bazel
 --- a/googleapis/cloud/aiplatform/v1/BUILD.bazel	1969-12-31 16:00:00
 +++ b/googleapis/cloud/aiplatform/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,106 @@
+@@ -0,0 +1,18 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
 +
 +go_library(
 +    name = "aiplatform",
-+    srcs = [
-+        "accelerator_type.pb.go",
-+        "annotation.pb.go",
-+        "annotation_spec.pb.go",
-+        "artifact.pb.go",
-+        "batch_prediction_job.pb.go",
-+        "completion_stats.pb.go",
-+        "context.pb.go",
-+        "custom_job.pb.go",
-+        "data_item.pb.go",
-+        "data_labeling_job.pb.go",
-+        "dataset.pb.go",
-+        "dataset_service.pb.go",
-+        "deployed_index_ref.pb.go",
-+        "deployed_model_ref.pb.go",
-+        "encryption_spec.pb.go",
-+        "endpoint.pb.go",
-+        "endpoint_service.pb.go",
-+        "entity_type.pb.go",
-+        "env_var.pb.go",
-+        "event.pb.go",
-+        "execution.pb.go",
-+        "explanation.pb.go",
-+        "explanation_metadata.pb.go",
-+        "feature.pb.go",
-+        "feature_monitoring_stats.pb.go",
-+        "feature_selector.pb.go",
-+        "featurestore.pb.go",
-+        "featurestore_monitoring.pb.go",
-+        "featurestore_online_service.pb.go",
-+        "featurestore_service.pb.go",
-+        "hyperparameter_tuning_job.pb.go",
-+        "index.pb.go",
-+        "index_endpoint.pb.go",
-+        "index_endpoint_service.pb.go",
-+        "index_service.pb.go",
-+        "io.pb.go",
-+        "job_service.pb.go",
-+        "job_state.pb.go",
-+        "lineage_subgraph.pb.go",
-+        "machine_resources.pb.go",
-+        "manual_batch_tuning_parameters.pb.go",
-+        "metadata_schema.pb.go",
-+        "metadata_service.pb.go",
-+        "metadata_store.pb.go",
-+        "migratable_resource.pb.go",
-+        "migration_service.pb.go",
-+        "model.pb.go",
-+        "model_deployment_monitoring_job.pb.go",
-+        "model_evaluation.pb.go",
-+        "model_evaluation_slice.pb.go",
-+        "model_monitoring.pb.go",
-+        "model_service.pb.go",
-+        "operation.pb.go",
-+        "pipeline_failure_policy.pb.go",
-+        "pipeline_job.pb.go",
-+        "pipeline_service.pb.go",
-+        "pipeline_state.pb.go",
-+        "prediction_service.pb.go",
-+        "saved_query.pb.go",
-+        "specialist_pool.pb.go",
-+        "specialist_pool_service.pb.go",
-+        "study.pb.go",
-+        "tensorboard.pb.go",
-+        "tensorboard_data.pb.go",
-+        "tensorboard_experiment.pb.go",
-+        "tensorboard_run.pb.go",
-+        "tensorboard_service.pb.go",
-+        "tensorboard_time_series.pb.go",
-+        "training_pipeline.pb.go",
-+        "types.pb.go",
-+        "unmanaged_container_model.pb.go",
-+        "user_action_reference.pb.go",
-+        "value.pb.go",
-+        "vizier_service.pb.go",
-+    ],
++    srcs = ["alias.go"],
 +    importpath = "google.golang.org/genproto/googleapis/cloud/aiplatform/v1",
 +    visibility = ["//visibility:public"],
 +    deps = [
-+        "//googleapis/api/annotations",
-+        "//googleapis/api/httpbody",
-+        "//googleapis/longrunning",
-+        "//googleapis/rpc/status",
-+        "//googleapis/type/money",
++        "@com_google_cloud_go_aiplatform//apiv1/aiplatformpb:go_default_library",
 +        "@org_golang_google_grpc//:go_default_library",
-+        "@org_golang_google_grpc//codes:go_default_library",
-+        "@org_golang_google_grpc//status:go_default_library",
-+        "@org_golang_google_protobuf//reflect/protoreflect:go_default_library",
-+        "@org_golang_google_protobuf//runtime/protoimpl:go_default_library",
-+        "@org_golang_google_protobuf//types/known/durationpb:go_default_library",
-+        "@org_golang_google_protobuf//types/known/emptypb:go_default_library",
-+        "@org_golang_google_protobuf//types/known/fieldmaskpb:go_default_library",
-+        "@org_golang_google_protobuf//types/known/structpb:go_default_library",
-+        "@org_golang_google_protobuf//types/known/timestamppb:go_default_library",
 +    ],
 +)
 +
@@ -2619,6 +2531,29 @@
 +    actual = ":v1beta1",
 +    visibility = ["//visibility:public"],
 +)
+diff -urN a/googleapis/cloud/backupdr/logging/v1/BUILD.bazel b/googleapis/cloud/backupdr/logging/v1/BUILD.bazel
+--- a/googleapis/cloud/backupdr/logging/v1/BUILD.bazel	1969-12-31 16:00:00
++++ b/googleapis/cloud/backupdr/logging/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
+@@ -0,0 +1,19 @@
++load("@io_bazel_rules_go//go:def.bzl", "go_library")
++
++go_library(
++    name = "logging",
++    srcs = ["eventlog.pb.go"],
++    importpath = "google.golang.org/genproto/googleapis/cloud/backupdr/logging/v1",
++    visibility = ["//visibility:public"],
++    deps = [
++        "@org_golang_google_protobuf//reflect/protoreflect:go_default_library",
++        "@org_golang_google_protobuf//runtime/protoimpl:go_default_library",
++        "@org_golang_google_protobuf//types/known/timestamppb:go_default_library",
++    ],
++)
++
++alias(
++    name = "go_default_library",
++    actual = ":logging",
++    visibility = ["//visibility:public"],
++)
 diff -urN a/googleapis/cloud/baremetalsolution/v2/BUILD.bazel b/googleapis/cloud/baremetalsolution/v2/BUILD.bazel
 --- a/googleapis/cloud/baremetalsolution/v2/BUILD.bazel	1969-12-31 16:00:00
 +++ b/googleapis/cloud/baremetalsolution/v2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
@@ -2890,24 +2825,17 @@
 diff -urN a/googleapis/cloud/bigquery/connection/v1/BUILD.bazel b/googleapis/cloud/bigquery/connection/v1/BUILD.bazel
 --- a/googleapis/cloud/bigquery/connection/v1/BUILD.bazel	1969-12-31 16:00:00
 +++ b/googleapis/cloud/bigquery/connection/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,25 @@
+@@ -0,0 +1,18 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
 +
 +go_library(
 +    name = "connection",
-+    srcs = ["connection.pb.go"],
++    srcs = ["alias.go"],
 +    importpath = "google.golang.org/genproto/googleapis/cloud/bigquery/connection/v1",
 +    visibility = ["//visibility:public"],
 +    deps = [
-+        "//googleapis/api/annotations",
-+        "//googleapis/iam/v1:iam",
++        "@com_google_cloud_go_bigquery//connection/apiv1/connectionpb:go_default_library",
 +        "@org_golang_google_grpc//:go_default_library",
-+        "@org_golang_google_grpc//codes:go_default_library",
-+        "@org_golang_google_grpc//status:go_default_library",
-+        "@org_golang_google_protobuf//reflect/protoreflect:go_default_library",
-+        "@org_golang_google_protobuf//runtime/protoimpl:go_default_library",
-+        "@org_golang_google_protobuf//types/known/emptypb:go_default_library",
-+        "@org_golang_google_protobuf//types/known/fieldmaskpb:go_default_library",
 +    ],
 +)
 +
@@ -2919,25 +2847,17 @@
 diff -urN a/googleapis/cloud/bigquery/connection/v1beta1/BUILD.bazel b/googleapis/cloud/bigquery/connection/v1beta1/BUILD.bazel
 --- a/googleapis/cloud/bigquery/connection/v1beta1/BUILD.bazel	1969-12-31 16:00:00
 +++ b/googleapis/cloud/bigquery/connection/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,26 @@
+@@ -0,0 +1,18 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
 +
 +go_library(
 +    name = "v1beta1",
-+    srcs = ["connection.pb.go"],
++    srcs = ["alias.go"],
 +    importpath = "google.golang.org/genproto/googleapis/cloud/bigquery/connection/v1beta1",
 +    visibility = ["//visibility:public"],
 +    deps = [
-+        "//googleapis/api/annotations",
-+        "//googleapis/iam/v1:iam",
++        "@com_google_cloud_go_bigquery//connection/apiv1beta1/connectionpb:go_default_library",
 +        "@org_golang_google_grpc//:go_default_library",
-+        "@org_golang_google_grpc//codes:go_default_library",
-+        "@org_golang_google_grpc//status:go_default_library",
-+        "@org_golang_google_protobuf//reflect/protoreflect:go_default_library",
-+        "@org_golang_google_protobuf//runtime/protoimpl:go_default_library",
-+        "@org_golang_google_protobuf//types/known/emptypb:go_default_library",
-+        "@org_golang_google_protobuf//types/known/fieldmaskpb:go_default_library",
-+        "@org_golang_google_protobuf//types/known/wrapperspb:go_default_library",
 +    ],
 +)
 +
@@ -2971,15 +2891,37 @@
 diff -urN a/googleapis/cloud/bigquery/dataexchange/v1beta1/BUILD.bazel b/googleapis/cloud/bigquery/dataexchange/v1beta1/BUILD.bazel
 --- a/googleapis/cloud/bigquery/dataexchange/v1beta1/BUILD.bazel	1969-12-31 16:00:00
 +++ b/googleapis/cloud/bigquery/dataexchange/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,26 @@
+@@ -0,0 +1,18 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
 +
 +go_library(
 +    name = "v1beta1",
-+    srcs = ["dataexchange.pb.go"],
++    srcs = ["alias.go"],
 +    importpath = "google.golang.org/genproto/googleapis/cloud/bigquery/dataexchange/v1beta1",
 +    visibility = ["//visibility:public"],
 +    deps = [
++        "@com_google_cloud_go_bigquery//dataexchange/apiv1beta1/dataexchangepb:go_default_library",
++        "@org_golang_google_grpc//:go_default_library",
++    ],
++)
++
++alias(
++    name = "go_default_library",
++    actual = ":v1beta1",
++    visibility = ["//visibility:public"],
++)
+diff -urN a/googleapis/cloud/bigquery/datapolicies/v1/BUILD.bazel b/googleapis/cloud/bigquery/datapolicies/v1/BUILD.bazel
+--- a/googleapis/cloud/bigquery/datapolicies/v1/BUILD.bazel	1969-12-31 16:00:00
++++ b/googleapis/cloud/bigquery/datapolicies/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
+@@ -0,0 +1,25 @@
++load("@io_bazel_rules_go//go:def.bzl", "go_library")
++
++go_library(
++    name = "datapolicies",
++    srcs = ["datapolicy.pb.go"],
++    importpath = "google.golang.org/genproto/googleapis/cloud/bigquery/datapolicies/v1",
++    visibility = ["//visibility:public"],
++    deps = [
 +        "//googleapis/api/annotations",
 +        "//googleapis/iam/v1:iam",
 +        "@org_golang_google_grpc//:go_default_library",
@@ -2989,13 +2931,12 @@
 +        "@org_golang_google_protobuf//runtime/protoimpl:go_default_library",
 +        "@org_golang_google_protobuf//types/known/emptypb:go_default_library",
 +        "@org_golang_google_protobuf//types/known/fieldmaskpb:go_default_library",
-+        "@org_golang_google_protobuf//types/known/wrapperspb:go_default_library",
 +    ],
 +)
 +
 +alias(
 +    name = "go_default_library",
-+    actual = ":v1beta1",
++    actual = ":datapolicies",
 +    visibility = ["//visibility:public"],
 +)
 diff -urN a/googleapis/cloud/bigquery/datapolicies/v1beta1/BUILD.bazel b/googleapis/cloud/bigquery/datapolicies/v1beta1/BUILD.bazel
@@ -3023,38 +2964,17 @@
 diff -urN a/googleapis/cloud/bigquery/datatransfer/v1/BUILD.bazel b/googleapis/cloud/bigquery/datatransfer/v1/BUILD.bazel
 --- a/googleapis/cloud/bigquery/datatransfer/v1/BUILD.bazel	1969-12-31 16:00:00
 +++ b/googleapis/cloud/bigquery/datatransfer/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,39 @@
+@@ -0,0 +1,18 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
 +
 +go_library(
 +    name = "datatransfer",
-+    srcs = [
-+        "datasource.pb.go",
-+        "datatransfer.pb.go",
-+        "transfer.pb.go",
-+    ],
++    srcs = ["alias.go"],
 +    importpath = "google.golang.org/genproto/googleapis/cloud/bigquery/datatransfer/v1",
 +    visibility = ["//visibility:public"],
 +    deps = [
-+        "//googleapis/api/annotations",
-+        "//googleapis/rpc/status",
-+        "//protobuf/field_mask",
-+        "@com_github_golang_protobuf//proto:go_default_library",
-+        "@com_github_golang_protobuf//ptypes/duration:go_default_library",
-+        "@com_github_golang_protobuf//ptypes/empty:go_default_library",
-+        "@com_github_golang_protobuf//ptypes/timestamp:go_default_library",
-+        "@com_github_golang_protobuf//ptypes/wrappers:go_default_library",
++        "@com_google_cloud_go_bigquery//datatransfer/apiv1/datatransferpb:go_default_library",
 +        "@org_golang_google_grpc//:go_default_library",
-+        "@org_golang_google_grpc//codes:go_default_library",
-+        "@org_golang_google_grpc//status:go_default_library",
-+        "@org_golang_google_protobuf//reflect/protoreflect:go_default_library",
-+        "@org_golang_google_protobuf//runtime/protoimpl:go_default_library",
-+        "@org_golang_google_protobuf//types/known/durationpb:go_default_library",
-+        "@org_golang_google_protobuf//types/known/emptypb:go_default_library",
-+        "@org_golang_google_protobuf//types/known/fieldmaskpb:go_default_library",
-+        "@org_golang_google_protobuf//types/known/structpb:go_default_library",
-+        "@org_golang_google_protobuf//types/known/timestamppb:go_default_library",
-+        "@org_golang_google_protobuf//types/known/wrapperspb:go_default_library",
 +    ],
 +)
 +
@@ -3141,33 +3061,17 @@
 diff -urN a/googleapis/cloud/bigquery/migration/v2/BUILD.bazel b/googleapis/cloud/bigquery/migration/v2/BUILD.bazel
 --- a/googleapis/cloud/bigquery/migration/v2/BUILD.bazel	1969-12-31 16:00:00
 +++ b/googleapis/cloud/bigquery/migration/v2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,34 @@
+@@ -0,0 +1,18 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
 +
 +go_library(
 +    name = "migration",
-+    srcs = [
-+        "migration_entities.pb.go",
-+        "migration_error_details.pb.go",
-+        "migration_metrics.pb.go",
-+        "migration_service.pb.go",
-+        "translation_config.pb.go",
-+    ],
++    srcs = ["alias.go"],
 +    importpath = "google.golang.org/genproto/googleapis/cloud/bigquery/migration/v2",
 +    visibility = ["//visibility:public"],
 +    deps = [
-+        "//googleapis/api/annotations",
-+        "//googleapis/api/distribution",
-+        "//googleapis/api/metric",
-+        "//googleapis/rpc/errdetails",
++        "@com_google_cloud_go_bigquery//migration/apiv2/migrationpb:go_default_library",
 +        "@org_golang_google_grpc//:go_default_library",
-+        "@org_golang_google_grpc//codes:go_default_library",
-+        "@org_golang_google_grpc//status:go_default_library",
-+        "@org_golang_google_protobuf//reflect/protoreflect:go_default_library",
-+        "@org_golang_google_protobuf//runtime/protoimpl:go_default_library",
-+        "@org_golang_google_protobuf//types/known/emptypb:go_default_library",
-+        "@org_golang_google_protobuf//types/known/fieldmaskpb:go_default_library",
-+        "@org_golang_google_protobuf//types/known/timestamppb:go_default_library",
 +    ],
 +)
 +
@@ -3179,36 +3083,17 @@
 diff -urN a/googleapis/cloud/bigquery/migration/v2alpha/BUILD.bazel b/googleapis/cloud/bigquery/migration/v2alpha/BUILD.bazel
 --- a/googleapis/cloud/bigquery/migration/v2alpha/BUILD.bazel	1969-12-31 16:00:00
 +++ b/googleapis/cloud/bigquery/migration/v2alpha/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,37 @@
+@@ -0,0 +1,18 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
 +
 +go_library(
 +    name = "v2alpha",
-+    srcs = [
-+        "assessment_task.pb.go",
-+        "migration_entities.pb.go",
-+        "migration_error_details.pb.go",
-+        "migration_metrics.pb.go",
-+        "migration_service.pb.go",
-+        "translation_service.pb.go",
-+        "translation_task.pb.go",
-+    ],
++    srcs = ["alias.go"],
 +    importpath = "google.golang.org/genproto/googleapis/cloud/bigquery/migration/v2alpha",
 +    visibility = ["//visibility:public"],
 +    deps = [
-+        "//googleapis/api/annotations",
-+        "//googleapis/api/distribution",
-+        "//googleapis/api/metric",
-+        "//googleapis/rpc/errdetails",
++        "@com_google_cloud_go_bigquery//migration/apiv2alpha/migrationpb:go_default_library",
 +        "@org_golang_google_grpc//:go_default_library",
-+        "@org_golang_google_grpc//codes:go_default_library",
-+        "@org_golang_google_grpc//status:go_default_library",
-+        "@org_golang_google_protobuf//reflect/protoreflect:go_default_library",
-+        "@org_golang_google_protobuf//runtime/protoimpl:go_default_library",
-+        "@org_golang_google_protobuf//types/known/anypb:go_default_library",
-+        "@org_golang_google_protobuf//types/known/emptypb:go_default_library",
-+        "@org_golang_google_protobuf//types/known/fieldmaskpb:go_default_library",
-+        "@org_golang_google_protobuf//types/known/timestamppb:go_default_library",
 +    ],
 +)
 +
@@ -3220,25 +3105,17 @@
 diff -urN a/googleapis/cloud/bigquery/reservation/v1/BUILD.bazel b/googleapis/cloud/bigquery/reservation/v1/BUILD.bazel
 --- a/googleapis/cloud/bigquery/reservation/v1/BUILD.bazel	1969-12-31 16:00:00
 +++ b/googleapis/cloud/bigquery/reservation/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,26 @@
+@@ -0,0 +1,18 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
 +
 +go_library(
 +    name = "reservation",
-+    srcs = ["reservation.pb.go"],
++    srcs = ["alias.go"],
 +    importpath = "google.golang.org/genproto/googleapis/cloud/bigquery/reservation/v1",
 +    visibility = ["//visibility:public"],
 +    deps = [
-+        "//googleapis/api/annotations",
-+        "//googleapis/rpc/status",
++        "@com_google_cloud_go_bigquery//reservation/apiv1/reservationpb:go_default_library",
 +        "@org_golang_google_grpc//:go_default_library",
-+        "@org_golang_google_grpc//codes:go_default_library",
-+        "@org_golang_google_grpc//status:go_default_library",
-+        "@org_golang_google_protobuf//reflect/protoreflect:go_default_library",
-+        "@org_golang_google_protobuf//runtime/protoimpl:go_default_library",
-+        "@org_golang_google_protobuf//types/known/emptypb:go_default_library",
-+        "@org_golang_google_protobuf//types/known/fieldmaskpb:go_default_library",
-+        "@org_golang_google_protobuf//types/known/timestamppb:go_default_library",
 +    ],
 +)
 +
@@ -3280,33 +3157,17 @@
 diff -urN a/googleapis/cloud/bigquery/storage/v1/BUILD.bazel b/googleapis/cloud/bigquery/storage/v1/BUILD.bazel
 --- a/googleapis/cloud/bigquery/storage/v1/BUILD.bazel	1969-12-31 16:00:00
 +++ b/googleapis/cloud/bigquery/storage/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,34 @@
+@@ -0,0 +1,18 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
 +
 +go_library(
 +    name = "storage",
-+    srcs = [
-+        "annotations.pb.go",
-+        "arrow.pb.go",
-+        "avro.pb.go",
-+        "protobuf.pb.go",
-+        "storage.pb.go",
-+        "stream.pb.go",
-+        "table.pb.go",
-+    ],
++    srcs = ["alias.go"],
 +    importpath = "google.golang.org/genproto/googleapis/cloud/bigquery/storage/v1",
 +    visibility = ["//visibility:public"],
 +    deps = [
-+        "//googleapis/api/annotations",
-+        "//googleapis/rpc/status",
++        "@com_google_cloud_go_bigquery//storage/apiv1/storagepb:go_default_library",
 +        "@org_golang_google_grpc//:go_default_library",
-+        "@org_golang_google_grpc//codes:go_default_library",
-+        "@org_golang_google_grpc//status:go_default_library",
-+        "@org_golang_google_protobuf//reflect/protoreflect:go_default_library",
-+        "@org_golang_google_protobuf//runtime/protoimpl:go_default_library",
-+        "@org_golang_google_protobuf//types/descriptorpb:go_default_library",
-+        "@org_golang_google_protobuf//types/known/timestamppb:go_default_library",
-+        "@org_golang_google_protobuf//types/known/wrapperspb:go_default_library",
 +    ],
 +)
 +
@@ -3355,29 +3216,17 @@
 diff -urN a/googleapis/cloud/bigquery/storage/v1beta1/BUILD.bazel b/googleapis/cloud/bigquery/storage/v1beta1/BUILD.bazel
 --- a/googleapis/cloud/bigquery/storage/v1beta1/BUILD.bazel	1969-12-31 16:00:00
 +++ b/googleapis/cloud/bigquery/storage/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,30 @@
+@@ -0,0 +1,18 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
 +
 +go_library(
 +    name = "v1beta1",
-+    srcs = [
-+        "arrow.pb.go",
-+        "avro.pb.go",
-+        "read_options.pb.go",
-+        "storage.pb.go",
-+        "table_reference.pb.go",
-+    ],
++    srcs = ["alias.go"],
 +    importpath = "google.golang.org/genproto/googleapis/cloud/bigquery/storage/v1beta1",
 +    visibility = ["//visibility:public"],
 +    deps = [
-+        "//googleapis/api/annotations",
++        "@com_google_cloud_go_bigquery//storage/apiv1beta1/storagepb:go_default_library",
 +        "@org_golang_google_grpc//:go_default_library",
-+        "@org_golang_google_grpc//codes:go_default_library",
-+        "@org_golang_google_grpc//status:go_default_library",
-+        "@org_golang_google_protobuf//reflect/protoreflect:go_default_library",
-+        "@org_golang_google_protobuf//runtime/protoimpl:go_default_library",
-+        "@org_golang_google_protobuf//types/known/emptypb:go_default_library",
-+        "@org_golang_google_protobuf//types/known/timestamppb:go_default_library",
 +    ],
 +)
 +
@@ -3389,32 +3238,17 @@
 diff -urN a/googleapis/cloud/bigquery/storage/v1beta2/BUILD.bazel b/googleapis/cloud/bigquery/storage/v1beta2/BUILD.bazel
 --- a/googleapis/cloud/bigquery/storage/v1beta2/BUILD.bazel	1969-12-31 16:00:00
 +++ b/googleapis/cloud/bigquery/storage/v1beta2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,33 @@
+@@ -0,0 +1,18 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
 +
 +go_library(
 +    name = "v1beta2",
-+    srcs = [
-+        "arrow.pb.go",
-+        "avro.pb.go",
-+        "protobuf.pb.go",
-+        "storage.pb.go",
-+        "stream.pb.go",
-+        "table.pb.go",
-+    ],
++    srcs = ["alias.go"],
 +    importpath = "google.golang.org/genproto/googleapis/cloud/bigquery/storage/v1beta2",
 +    visibility = ["//visibility:public"],
 +    deps = [
-+        "//googleapis/api/annotations",
-+        "//googleapis/rpc/status",
++        "@com_google_cloud_go_bigquery//storage/apiv1beta2/storagepb:go_default_library",
 +        "@org_golang_google_grpc//:go_default_library",
-+        "@org_golang_google_grpc//codes:go_default_library",
-+        "@org_golang_google_grpc//status:go_default_library",
-+        "@org_golang_google_protobuf//reflect/protoreflect:go_default_library",
-+        "@org_golang_google_protobuf//runtime/protoimpl:go_default_library",
-+        "@org_golang_google_protobuf//types/descriptorpb:go_default_library",
-+        "@org_golang_google_protobuf//types/known/timestamppb:go_default_library",
-+        "@org_golang_google_protobuf//types/known/wrapperspb:go_default_library",
 +    ],
 +)
 +
@@ -3799,19 +3633,17 @@
 diff -urN a/googleapis/cloud/compute/v1/BUILD.bazel b/googleapis/cloud/compute/v1/BUILD.bazel
 --- a/googleapis/cloud/compute/v1/BUILD.bazel	1969-12-31 16:00:00
 +++ b/googleapis/cloud/compute/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,20 @@
+@@ -0,0 +1,18 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
 +
 +go_library(
 +    name = "compute",
-+    srcs = ["compute.pb.go"],
++    srcs = ["alias.go"],
 +    importpath = "google.golang.org/genproto/googleapis/cloud/compute/v1",
 +    visibility = ["//visibility:public"],
 +    deps = [
-+        "//googleapis/api/annotations",
-+        "//googleapis/cloud/extendedops",
-+        "@org_golang_google_protobuf//reflect/protoreflect:go_default_library",
-+        "@org_golang_google_protobuf//runtime/protoimpl:go_default_library",
++        "@com_google_cloud_go_compute//apiv1/computepb:go_default_library",
++        "@org_golang_google_grpc//:go_default_library",
 +    ],
 +)
 +
@@ -7134,34 +6966,17 @@
 diff -urN a/googleapis/cloud/pubsublite/v1/BUILD.bazel b/googleapis/cloud/pubsublite/v1/BUILD.bazel
 --- a/googleapis/cloud/pubsublite/v1/BUILD.bazel	1969-12-31 16:00:00
 +++ b/googleapis/cloud/pubsublite/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,35 @@
+@@ -0,0 +1,18 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
 +
 +go_library(
 +    name = "pubsublite",
-+    srcs = [
-+        "admin.pb.go",
-+        "common.pb.go",
-+        "cursor.pb.go",
-+        "publisher.pb.go",
-+        "subscriber.pb.go",
-+        "topic_stats.pb.go",
-+    ],
++    srcs = ["alias.go"],
 +    importpath = "google.golang.org/genproto/googleapis/cloud/pubsublite/v1",
 +    visibility = ["//visibility:public"],
 +    deps = [
-+        "//googleapis/api/annotations",
-+        "//googleapis/longrunning",
-+        "//googleapis/rpc/status",
++        "@com_google_cloud_go_pubsublite//apiv1/pubsublitepb:go_default_library",
 +        "@org_golang_google_grpc//:go_default_library",
-+        "@org_golang_google_grpc//codes:go_default_library",
-+        "@org_golang_google_grpc//status:go_default_library",
-+        "@org_golang_google_protobuf//reflect/protoreflect:go_default_library",
-+        "@org_golang_google_protobuf//runtime/protoimpl:go_default_library",
-+        "@org_golang_google_protobuf//types/known/durationpb:go_default_library",
-+        "@org_golang_google_protobuf//types/known/emptypb:go_default_library",
-+        "@org_golang_google_protobuf//types/known/fieldmaskpb:go_default_library",
-+        "@org_golang_google_protobuf//types/known/timestamppb:go_default_library",
 +    ],
 +)
 +
@@ -9401,27 +9216,17 @@
 diff -urN a/googleapis/datastore/admin/v1/BUILD.bazel b/googleapis/datastore/admin/v1/BUILD.bazel
 --- a/googleapis/datastore/admin/v1/BUILD.bazel	1969-12-31 16:00:00
 +++ b/googleapis/datastore/admin/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,28 @@
+@@ -0,0 +1,18 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
 +
 +go_library(
 +    name = "admin",
-+    srcs = [
-+        "datastore_admin.pb.go",
-+        "index.pb.go",
-+        "migration.pb.go",
-+    ],
++    srcs = ["alias.go"],
 +    importpath = "google.golang.org/genproto/googleapis/datastore/admin/v1",
 +    visibility = ["//visibility:public"],
 +    deps = [
-+        "//googleapis/api/annotations",
-+        "//googleapis/longrunning",
++        "@com_google_cloud_go_datastore//admin/apiv1/adminpb:go_default_library",
 +        "@org_golang_google_grpc//:go_default_library",
-+        "@org_golang_google_grpc//codes:go_default_library",
-+        "@org_golang_google_grpc//status:go_default_library",
-+        "@org_golang_google_protobuf//reflect/protoreflect:go_default_library",
-+        "@org_golang_google_protobuf//runtime/protoimpl:go_default_library",
-+        "@org_golang_google_protobuf//types/known/timestamppb:go_default_library",
 +    ],
 +)
 +
@@ -9653,28 +9458,17 @@
 diff -urN a/googleapis/devtools/clouderrorreporting/v1beta1/BUILD.bazel b/googleapis/devtools/clouderrorreporting/v1beta1/BUILD.bazel
 --- a/googleapis/devtools/clouderrorreporting/v1beta1/BUILD.bazel	1969-12-31 16:00:00
 +++ b/googleapis/devtools/clouderrorreporting/v1beta1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,29 @@
+@@ -0,0 +1,18 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
 +
 +go_library(
 +    name = "v1beta1",
-+    srcs = [
-+        "common.pb.go",
-+        "error_group_service.pb.go",
-+        "error_stats_service.pb.go",
-+        "report_errors_service.pb.go",
-+    ],
++    srcs = ["alias.go"],
 +    importpath = "google.golang.org/genproto/googleapis/devtools/clouderrorreporting/v1beta1",
 +    visibility = ["//visibility:public"],
 +    deps = [
-+        "//googleapis/api/annotations",
++        "@com_google_cloud_go_errorreporting//apiv1beta1/errorreportingpb:go_default_library",
 +        "@org_golang_google_grpc//:go_default_library",
-+        "@org_golang_google_grpc//codes:go_default_library",
-+        "@org_golang_google_grpc//status:go_default_library",
-+        "@org_golang_google_protobuf//reflect/protoreflect:go_default_library",
-+        "@org_golang_google_protobuf//runtime/protoimpl:go_default_library",
-+        "@org_golang_google_protobuf//types/known/durationpb:go_default_library",
-+        "@org_golang_google_protobuf//types/known/timestamppb:go_default_library",
 +    ],
 +)
 +
@@ -10349,32 +10143,17 @@
 diff -urN a/googleapis/firestore/admin/v1/BUILD.bazel b/googleapis/firestore/admin/v1/BUILD.bazel
 --- a/googleapis/firestore/admin/v1/BUILD.bazel	1969-12-31 16:00:00
 +++ b/googleapis/firestore/admin/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,33 @@
+@@ -0,0 +1,18 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
 +
 +go_library(
 +    name = "admin",
-+    srcs = [
-+        "database.pb.go",
-+        "field.pb.go",
-+        "firestore_admin.pb.go",
-+        "index.pb.go",
-+        "location.pb.go",
-+        "operation.pb.go",
-+    ],
++    srcs = ["alias.go"],
 +    importpath = "google.golang.org/genproto/googleapis/firestore/admin/v1",
 +    visibility = ["//visibility:public"],
 +    deps = [
-+        "//googleapis/api/annotations",
-+        "//googleapis/longrunning",
++        "@com_google_cloud_go_firestore//apiv1/admin/adminpb:go_default_library",
 +        "@org_golang_google_grpc//:go_default_library",
-+        "@org_golang_google_grpc//codes:go_default_library",
-+        "@org_golang_google_grpc//status:go_default_library",
-+        "@org_golang_google_protobuf//reflect/protoreflect:go_default_library",
-+        "@org_golang_google_protobuf//runtime/protoimpl:go_default_library",
-+        "@org_golang_google_protobuf//types/known/emptypb:go_default_library",
-+        "@org_golang_google_protobuf//types/known/fieldmaskpb:go_default_library",
-+        "@org_golang_google_protobuf//types/known/timestamppb:go_default_library",
 +    ],
 +)
 +
@@ -10455,34 +10234,17 @@
 diff -urN a/googleapis/firestore/v1/BUILD.bazel b/googleapis/firestore/v1/BUILD.bazel
 --- a/googleapis/firestore/v1/BUILD.bazel	1969-12-31 16:00:00
 +++ b/googleapis/firestore/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,35 @@
+@@ -0,0 +1,18 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
 +
 +go_library(
 +    name = "firestore",
-+    srcs = [
-+        "aggregation_result.pb.go",
-+        "common.pb.go",
-+        "document.pb.go",
-+        "firestore.pb.go",
-+        "query.pb.go",
-+        "write.pb.go",
-+    ],
++    srcs = ["alias.go"],
 +    importpath = "google.golang.org/genproto/googleapis/firestore/v1",
 +    visibility = ["//visibility:public"],
 +    deps = [
-+        "//googleapis/api/annotations",
-+        "//googleapis/rpc/status",
-+        "//googleapis/type/latlng",
++        "@com_google_cloud_go_firestore//apiv1/firestorepb:go_default_library",
 +        "@org_golang_google_grpc//:go_default_library",
-+        "@org_golang_google_grpc//codes:go_default_library",
-+        "@org_golang_google_grpc//status:go_default_library",
-+        "@org_golang_google_protobuf//reflect/protoreflect:go_default_library",
-+        "@org_golang_google_protobuf//runtime/protoimpl:go_default_library",
-+        "@org_golang_google_protobuf//types/known/emptypb:go_default_library",
-+        "@org_golang_google_protobuf//types/known/structpb:go_default_library",
-+        "@org_golang_google_protobuf//types/known/timestamppb:go_default_library",
-+        "@org_golang_google_protobuf//types/known/wrapperspb:go_default_library",
 +    ],
 +)
 +
@@ -11043,38 +10805,17 @@
 diff -urN a/googleapis/logging/v2/BUILD.bazel b/googleapis/logging/v2/BUILD.bazel
 --- a/googleapis/logging/v2/BUILD.bazel	1969-12-31 16:00:00
 +++ b/googleapis/logging/v2/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,39 @@
+@@ -0,0 +1,18 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
 +
 +go_library(
 +    name = "logging",
-+    srcs = [
-+        "log_entry.pb.go",
-+        "logging.pb.go",
-+        "logging_config.pb.go",
-+        "logging_metrics.pb.go",
-+    ],
++    srcs = ["alias.go"],
 +    importpath = "google.golang.org/genproto/googleapis/logging/v2",
 +    visibility = ["//visibility:public"],
 +    deps = [
-+        "//googleapis/api/annotations",
-+        "//googleapis/api/distribution",
-+        "//googleapis/api/metric",
-+        "//googleapis/api/monitoredres",
-+        "//googleapis/logging/type",
-+        "//googleapis/longrunning",
-+        "//googleapis/rpc/status",
++        "@com_google_cloud_go_logging//apiv2/loggingpb:go_default_library",
 +        "@org_golang_google_grpc//:go_default_library",
-+        "@org_golang_google_grpc//codes:go_default_library",
-+        "@org_golang_google_grpc//status:go_default_library",
-+        "@org_golang_google_protobuf//reflect/protoreflect:go_default_library",
-+        "@org_golang_google_protobuf//runtime/protoimpl:go_default_library",
-+        "@org_golang_google_protobuf//types/known/anypb:go_default_library",
-+        "@org_golang_google_protobuf//types/known/durationpb:go_default_library",
-+        "@org_golang_google_protobuf//types/known/emptypb:go_default_library",
-+        "@org_golang_google_protobuf//types/known/fieldmaskpb:go_default_library",
-+        "@org_golang_google_protobuf//types/known/structpb:go_default_library",
-+        "@org_golang_google_protobuf//types/known/timestamppb:go_default_library",
 +    ],
 +)
 +
@@ -11662,28 +11403,17 @@
 diff -urN a/googleapis/pubsub/v1/BUILD.bazel b/googleapis/pubsub/v1/BUILD.bazel
 --- a/googleapis/pubsub/v1/BUILD.bazel	1969-12-31 16:00:00
 +++ b/googleapis/pubsub/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,29 @@
+@@ -0,0 +1,18 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
 +
 +go_library(
 +    name = "pubsub",
-+    srcs = [
-+        "pubsub.pb.go",
-+        "schema.pb.go",
-+    ],
++    srcs = ["alias.go"],
 +    importpath = "google.golang.org/genproto/googleapis/pubsub/v1",
 +    visibility = ["//visibility:public"],
 +    deps = [
-+        "//googleapis/api/annotations",
++        "@com_google_cloud_go_pubsub//apiv1/pubsubpb:go_default_library",
 +        "@org_golang_google_grpc//:go_default_library",
-+        "@org_golang_google_grpc//codes:go_default_library",
-+        "@org_golang_google_grpc//status:go_default_library",
-+        "@org_golang_google_protobuf//reflect/protoreflect:go_default_library",
-+        "@org_golang_google_protobuf//runtime/protoimpl:go_default_library",
-+        "@org_golang_google_protobuf//types/known/durationpb:go_default_library",
-+        "@org_golang_google_protobuf//types/known/emptypb:go_default_library",
-+        "@org_golang_google_protobuf//types/known/fieldmaskpb:go_default_library",
-+        "@org_golang_google_protobuf//types/known/timestamppb:go_default_library",
 +    ],
 +)
 +
@@ -11837,31 +11567,17 @@
 diff -urN a/googleapis/spanner/admin/database/v1/BUILD.bazel b/googleapis/spanner/admin/database/v1/BUILD.bazel
 --- a/googleapis/spanner/admin/database/v1/BUILD.bazel	1969-12-31 16:00:00
 +++ b/googleapis/spanner/admin/database/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,32 @@
+@@ -0,0 +1,18 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
 +
 +go_library(
 +    name = "database",
-+    srcs = [
-+        "backup.pb.go",
-+        "common.pb.go",
-+        "spanner_database_admin.pb.go",
-+    ],
++    srcs = ["alias.go"],
 +    importpath = "google.golang.org/genproto/googleapis/spanner/admin/database/v1",
 +    visibility = ["//visibility:public"],
 +    deps = [
-+        "//googleapis/api/annotations",
-+        "//googleapis/iam/v1:iam",
-+        "//googleapis/longrunning",
-+        "//googleapis/rpc/status",
++        "@com_google_cloud_go_spanner//admin/database/apiv1/databasepb:go_default_library",
 +        "@org_golang_google_grpc//:go_default_library",
-+        "@org_golang_google_grpc//codes:go_default_library",
-+        "@org_golang_google_grpc//status:go_default_library",
-+        "@org_golang_google_protobuf//reflect/protoreflect:go_default_library",
-+        "@org_golang_google_protobuf//runtime/protoimpl:go_default_library",
-+        "@org_golang_google_protobuf//types/known/emptypb:go_default_library",
-+        "@org_golang_google_protobuf//types/known/fieldmaskpb:go_default_library",
-+        "@org_golang_google_protobuf//types/known/timestamppb:go_default_library",
 +    ],
 +)
 +
@@ -11873,29 +11589,17 @@
 diff -urN a/googleapis/spanner/admin/instance/v1/BUILD.bazel b/googleapis/spanner/admin/instance/v1/BUILD.bazel
 --- a/googleapis/spanner/admin/instance/v1/BUILD.bazel	1969-12-31 16:00:00
 +++ b/googleapis/spanner/admin/instance/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,30 @@
+@@ -0,0 +1,18 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
 +
 +go_library(
 +    name = "instance",
-+    srcs = [
-+        "common.pb.go",
-+        "spanner_instance_admin.pb.go",
-+    ],
++    srcs = ["alias.go"],
 +    importpath = "google.golang.org/genproto/googleapis/spanner/admin/instance/v1",
 +    visibility = ["//visibility:public"],
 +    deps = [
-+        "//googleapis/api/annotations",
-+        "//googleapis/iam/v1:iam",
-+        "//googleapis/longrunning",
++        "@com_google_cloud_go_spanner//admin/instance/apiv1/instancepb:go_default_library",
 +        "@org_golang_google_grpc//:go_default_library",
-+        "@org_golang_google_grpc//codes:go_default_library",
-+        "@org_golang_google_grpc//status:go_default_library",
-+        "@org_golang_google_protobuf//reflect/protoreflect:go_default_library",
-+        "@org_golang_google_protobuf//runtime/protoimpl:go_default_library",
-+        "@org_golang_google_protobuf//types/known/emptypb:go_default_library",
-+        "@org_golang_google_protobuf//types/known/fieldmaskpb:go_default_library",
-+        "@org_golang_google_protobuf//types/known/timestamppb:go_default_library",
 +    ],
 +)
 +
@@ -11907,35 +11611,17 @@
 diff -urN a/googleapis/spanner/v1/BUILD.bazel b/googleapis/spanner/v1/BUILD.bazel
 --- a/googleapis/spanner/v1/BUILD.bazel	1969-12-31 16:00:00
 +++ b/googleapis/spanner/v1/BUILD.bazel	2000-01-01 00:00:00.000000000 -0000
-@@ -0,0 +1,36 @@
+@@ -0,0 +1,18 @@
 +load("@io_bazel_rules_go//go:def.bzl", "go_library")
 +
 +go_library(
 +    name = "spanner",
-+    srcs = [
-+        "commit_response.pb.go",
-+        "keys.pb.go",
-+        "mutation.pb.go",
-+        "query_plan.pb.go",
-+        "result_set.pb.go",
-+        "spanner.pb.go",
-+        "transaction.pb.go",
-+        "type.pb.go",
-+    ],
++    srcs = ["alias.go"],
 +    importpath = "google.golang.org/genproto/googleapis/spanner/v1",
 +    visibility = ["//visibility:public"],
 +    deps = [
-+        "//googleapis/api/annotations",
-+        "//googleapis/rpc/status",
++        "@com_google_cloud_go_spanner//apiv1/spannerpb:go_default_library",
 +        "@org_golang_google_grpc//:go_default_library",
-+        "@org_golang_google_grpc//codes:go_default_library",
-+        "@org_golang_google_grpc//status:go_default_library",
-+        "@org_golang_google_protobuf//reflect/protoreflect:go_default_library",
-+        "@org_golang_google_protobuf//runtime/protoimpl:go_default_library",
-+        "@org_golang_google_protobuf//types/known/durationpb:go_default_library",
-+        "@org_golang_google_protobuf//types/known/emptypb:go_default_library",
-+        "@org_golang_google_protobuf//types/known/structpb:go_default_library",
-+        "@org_golang_google_protobuf//types/known/timestamppb:go_default_library",
 +    ],
 +)
 +